// Generated by Zdex (https://zlogic.eu/zdex) from a reflection dump
// Game:Pseudoregalia — build Steam build 13615456
// Engine: UE 5.1 · process pseudoregalia-Win64-Shipping.exe · dumped 2026-09-16T15:59:07Z
// Offsets and sizes are the reflected values; padding is filled with uint8 arrays.

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


// UANS_ChangeFaceNotify_C (/Game/Animations/ANS_ChangeFaceNotify.ANS_ChangeFaceNotify_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x1cd9980 [Event Public]

// UANS_CreateHitbox_C (/Game/Blueprints/ANS_CreateHitbox.ANS_CreateHitbox_C)
    bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x1cd9980 [Event Public]
    bool Received_NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime, FAnimNotifyEventReference& EventReference); // 0x1cd9980 [Event Public]

// UBPC_LockonPoint_C (/Game/Blueprints/BPC_LockonPoint.BPC_LockonPoint_C)
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Public]
    void ExecuteUbergraph_BPC_LockonPoint(int32 EntryPoint); // 0x1cd9980 [Final]

// ABP_AfterImage_C (/Game/Blueprints/BP_AfterImage.BP_AfterImage_C)
    void Timeline_0__FinishedFunc(); // 0x1cd9980
    void Timeline_0__UpdateFunc(); // 0x1cd9980
    void Timeline_1__FinishedFunc(); // 0x1cd9980
    void Timeline_1__UpdateFunc(); // 0x1cd9980
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void ExecuteUbergraph_BP_AfterImage(int32 EntryPoint); // 0x1cd9980 [Final]

// UBP_HpHitable_C (/Game/Blueprints/BP_HpHitable.BP_HpHitable_C)
    void guardVFX(const FVector& InputPin); // 0x1cd9980 [Public]
    void shakeMesh(); // 0x1cd9980 [Public]
    void BPI_ConfirmAttack(AActor* HitPerson, const EN_HitResponse& EnemiesHitResponse, const FVector& ConfirmLocation, bool providesBounce?, bool providesPower?); // 0x1cd9980 [Public]
    void BPI_CreateHitboxes(); // 0x1cd9980 [Public]
    void BPI_CombatDeath(double dissolveDelay); // 0x1cd9980 [Public]
    void BPI_PerformDamageResponse(const EN_DamageType& DamageType, const FVector& attackDirection); // 0x1cd9980 [Public]
    void BPI_EndActiveFrames(); // 0x1cd9980 [Public]
    void BPI_TouchHazard(const FVector& Location); // 0x1cd9980 [Public]
    void BPI_ContactDamageResponse(); // 0x1cd9980 [Public]
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Public]
    void doHitStop(float Duration, float Slow Speed); // 0x1cd9980
    void BPI_TryDamage(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation); // 0x1cd9980 [Public]
    void BPI_TryParry(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation, bool Knockback?); // 0x1cd9980 [Public]
    void ExecuteUbergraph_BP_HpHitable(int32 EntryPoint); // 0x1cd9980 [Final]

// ABP_MusicManager_C (/Game/Blueprints/BP_MusicManager.BP_MusicManager_C)
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void stopAndSave(); // 0x1cd9980
    void OnAudioPlaybackPercent_Event(USoundWave* PlayingSoundWave, float PlaybackPercent); // 0x1cd9980
    void playSong(USoundBase* Sound); // 0x1cd9980
    void resumSong(); // 0x1cd9980
    void change Song(USoundBase* Sound); // 0x1cd9980
    void Start Song With Delay(); // 0x1cd9980
    void ExecuteUbergraph_BP_MusicManager(int32 EntryPoint); // 0x1cd9980 [Final]

// AAIC_EnemyBase_C (/Game/Blueprints/Enemies/AI/AIC_EnemyBase.AIC_EnemyBase_C)
    void Change Ai State(const EN_AI_State& A); // 0x1cd9980
    void AI Input Attack(int32 Attack ID); // 0x1cd9980
    void BndEvt__AIC_EnemyBase_AIPerception_K2Node_ComponentBoundEvent_1_ActorPerceptionUpdatedDelegate__DelegateSignature(AActor* Actor, const FAIStimulus& Stimulus); // 0x1cd9980
    void Change Sensed Player(bool Successfully Sensed); // 0x1cd9980
    void ReceiveTick(float DeltaSeconds); // 0x1cd9980 [Event Public]
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void AI_Startup(); // 0x1cd9980
    void AI Input Special Movement(int32 Movement ID, const FVector& TargetLocation); // 0x1cd9980
    void ExecuteUbergraph_AIC_EnemyBase(int32 EntryPoint); // 0x1cd9980 [Final]

// UAIT_FindLocInRadius_C (/Game/Blueprints/Enemies/AI/Tasks/AIT_FindLocInRadius.AIT_FindLocInRadius_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x1cd9980 [Event Protected]
    void ExecuteUbergraph_AIT_FindLocInRadius(int32 EntryPoint); // 0x1cd9980 [Final]

// IBPI_Nav_C (/Game/Blueprints/Enemies/BPI_Nav.BPI_Nav_C)
    void BPI_ArriveNavLink(const FVector& Destination); // 0x1cd9980 [Public]

// ABP_EnemyBase_C (/Game/Blueprints/Enemies/BP_EnemyBase.BP_EnemyBase_C)
    void createHitbox(); // 0x1cd9980 [Public]
    void Timeline__FinishedFunc(); // 0x1cd9980
    void Timeline__UpdateFunc(); // 0x1cd9980
    void BPI_ActivateEvent(); // 0x1cd9980 [Public]
    void BPI_DeactivateEvent(); // 0x1cd9980 [Public]
    void BPI_TryDamage(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation); // 0x1cd9980 [Public]
    void BPI_ConfirmAttack(AActor* HitPerson, const EN_HitResponse& EnemiesHitResponse, const FVector& ConfirmLocation, bool providesBounce?, bool providesPower?); // 0x1cd9980 [Public]
    void BPI_TryParry(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation, bool Knockback?); // 0x1cd9980 [Public]
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void BPI_CombatDeath(double dissolveDelay); // 0x1cd9980 [Public]
    void DoAttack(int32 Attack ID); // 0x1cd9980
    void ChangeEnemyState(const EN_EnemyState& A); // 0x1cd9980
    void BPI_ArriveNavLink(const FVector& Destination); // 0x1cd9980 [Public]
    void OnLanded(FHitResult& hit); // 0x1cd9980 [Event Public]
    void BPI_CreateHitboxes(); // 0x1cd9980 [Public]
    void BPI_EndActiveFrames(); // 0x1cd9980 [Public]
    void BPI_PerformDamageResponse(const EN_DamageType& DamageType, const FVector& attackDirection); // 0x1cd9980 [Public]
    void getParried(); // 0x1cd9980
    void ReceiveDestroyed(); // 0x1cd9980 [Event Public]
    void BPI_EventCheckEnemyStart(AActor* EventActor); // 0x1cd9980 [Public]
    void DoSpecialMovement(int32 Movement ID, const FVector& TargetLocation); // 0x1cd9980
    void BPI_TouchHazard(const FVector& Location); // 0x1cd9980 [Public]
    void Change Ai State(const EN_AI_State& NewParam); // 0x1cd9980
    void MidAttackEvent(); // 0x1cd9980
    void BPI_ContactDamageResponse(); // 0x1cd9980 [Public]
    void ExecuteUbergraph_BP_EnemyBase(int32 EntryPoint); // 0x1cd9980 [Final]
    void FinishSpecialMovement__DelegateSignature(); // 0x1cd9980 [Public]
    void enemyDied__DelegateSignature(); // 0x1cd9980 [Public]
    void FinishAttack__DelegateSignature(); // 0x1cd9980 [Public]

// ABP_Hazemy_Base_C (/Game/Blueprints/Enemies/NoAI_Enemies/BP_Hazemy_Base.BP_Hazemy_Base_C)
    void Timeline__FinishedFunc(); // 0x1cd9980
    void Timeline__UpdateFunc(); // 0x1cd9980
    void BPI_ActivateEvent(); // 0x1cd9980 [Public]
    void BPI_DeactivateEvent(); // 0x1cd9980 [Public]
    void BPI_TryDamage(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation); // 0x1cd9980 [Public]
    void BPI_ConfirmAttack(AActor* HitPerson, const EN_HitResponse& EnemiesHitResponse, const FVector& ConfirmLocation, bool providesBounce?, bool providesPower?); // 0x1cd9980 [Public]
    void BPI_CreateHitboxes(); // 0x1cd9980 [Public]
    void BPI_EndActiveFrames(); // 0x1cd9980 [Public]
    void BPI_TryParry(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation, bool Knockback?); // 0x1cd9980 [Public]
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void BPI_CombatDeath(double dissolveDelay); // 0x1cd9980 [Public]
    void DoAttack(int32 Attack ID); // 0x1cd9980
    void ChangeEnemyState(const EN_EnemyState& A); // 0x1cd9980
    void BPI_PerformDamageResponse(const EN_DamageType& DamageType, const FVector& attackDirection); // 0x1cd9980 [Public]
    void ReceiveDestroyed(); // 0x1cd9980 [Event Public]
    void BPI_EventCheckEnemyStart(AActor* EventActor); // 0x1cd9980 [Public]
    void BPI_TouchHazard(const FVector& Location); // 0x1cd9980 [Public]
    void BPI_ContactDamageResponse(); // 0x1cd9980 [Public]
    void ExecuteUbergraph_BP_Hazemy_Base(int32 EntryPoint); // 0x1cd9980 [Final]
    void FinishAttack__DelegateSignature(); // 0x1cd9980 [Public]

// IBPI_Save_C (/Game/Blueprints/GameData/BPI_Save.BPI_Save_C)
    void BPI_loadFloat(double float); // 0x1cd9980 [Public]
    void BPI_onSuccesfulLoad(int32 actorState, double float); // 0x1cd9980 [Public]

// UMV_GameInstance_C (/Game/Blueprints/GameData/MV_GameInstance.MV_GameInstance_C)
    void updateMapExits(int32 lastExit); // 0x1cd9980 [Public]
    void tryFindCurrentRoomData(const bool& valid?, const int32& indexSlot, FST_MiniMapData& ST_MiniMapData); // 0x1cd9980 [Public]
    void refreshRoomData(); // 0x1cd9980 [Public]
    void updateMap(int32 activeRoom); // 0x1cd9980 [Public]
    void saveTimeToSlot(); // 0x1cd9980 [Public]
    void checkIfEventAvailable(const FString& Name, const bool& valid?); // 0x1cd9980 [Public]
    void createDataSaveSlot_0(const FString& SlotName); // 0x1cd9980 [Public]
    bool createDataSaveSlot(const FString& SlotName, const UMVMain_Save_C*& tempSave1); // 0x1cd9980 [Public]
    void doesSaveGameSlotExist(const FString& QuerySaveSlotName, const UMVMain_Save_C*& AsMVMain Save, const bool& isValid?); // 0x1cd9980 [Public]
    void onCinematicEventEnd(); // 0x1cd9980 [Public]
    void Try Run Cinematic Event(const FString& Name, ULevelSequence* LevelSequence, bool hidePlayer, const bool& valid?, const ULevelSequencePlayer*& currentCinematicPlayer); // 0x1cd9980 [Public]
    void sendToUpdateUI(); // 0x1cd9980 [Public]
    void SaveSettings(); // 0x1cd9980 [Public]
    void applyRelevantSettings(); // 0x1cd9980 [Public]
    void LoadSettings(); // 0x1cd9980 [Public]
    void Check for Settings Save(); // 0x1cd9980 [Public]
    void addHealthPiece(); // 0x1cd9980 [Public]
    void deleteSavedGame(const FString& SlotName); // 0x1cd9980 [Public]
    void updateImportantKey(int32 Selection); // 0x1cd9980 [Public]
    void updateZoneAndSavePoint(const FString& Saved Zone Spawn In, const FString& New Save Point Name, const FString& newActiveSpawnTag); // 0x1cd9980 [Public]
    void instSaveGameToSlot(); // 0x1cd9980 [Public]
    void loadAndSetSavedVariables(); // 0x1cd9980 [Public]
    void loadSaveToSlot(const FString& SlotName, const UMVMain_Save_C*& Output_Get); // 0x1cd9980 [Public]
    void tryFindRoomSaveCORRECT(const FString& query Map Name, TArray<AActor*>& validActors, FST_ZoneData& Output_Get1); // 0x1cd9980 [Public]
    void updateActorByNameSTR(const FString& Name, int32 State, double float); // 0x1cd9980 [Public]
    void devToggleFullCharacter(); // 0x1cd9980 [Public]
    void getNewUpgradeSkill(const FName& newUpgrade); // 0x1cd9980 [Public]
    void useUpKey(); // 0x1cd9980 [Public]
    void GetKey(); // 0x1cd9980 [Public]
    void tryContinueGame(); // 0x1cd9980
    void reloadAndRespawn(); // 0x1cd9980
    void ReceiveInit(); // 0x1cd9980 [Event Public]
    void ExecuteUbergraph_MV_GameInstance(int32 EntryPoint); // 0x1cd9980 [Final]

// AMainPlayerController_C (/Game/Blueprints/GameData/MainPlayerController.MainPlayerController_C)
    void InpActEvt_IA_Pause_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_AnyKey_K2Node_InputKeyEvent_0(const FKey& Key); // 0x1cd9980
    void InpActEvt_IA_MenuAdvance_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_Backslash_K2Node_InputDebugKeyEvent_1(const FKey& Key, const FInputActionValue& ActionValue); // 0x1cd9980
    void InpActEvt_P_K2Node_InputDebugKeyEvent_0(const FKey& Key, const FInputActionValue& ActionValue); // 0x1cd9980
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void unPause(UWidget* Target); // 0x1cd9980
    void ExecuteUbergraph_MainPlayerController(int32 EntryPoint); // 0x1cd9980 [Final]

// UsaveComponent_C (/Game/Blueprints/GameData/saveComponent.saveComponent_C)
    void updateActorSaveData(int32 State, double float); // 0x1cd9980 [Public]
    void BPI_onSuccesfulLoad(int32 actorState, double float); // 0x1cd9980 [Public]
    void BPI_loadFloat(double float); // 0x1cd9980 [Public]
    void ExecuteUbergraph_saveComponent(int32 EntryPoint); // 0x1cd9980 [Final]

// ABP_BreakFloor_C (/Game/Blueprints/LevelActors/BP_BreakFloor.BP_BreakFloor_C)
    void BPI_loadFloat(double float); // 0x1cd9980 [Public]
    void destroyFloor(); // 0x1cd9980
    void BPI_onSuccesfulLoad(int32 actorState, double float); // 0x1cd9980 [Public]
    void ExecuteUbergraph_BP_BreakFloor(int32 EntryPoint); // 0x1cd9980 [Final]

// ABP_ClimbPole_C (/Game/Blueprints/LevelActors/BP_ClimbPole.BP_ClimbPole_C)
    void BPI_AttachPole(ABP_ClimbPole_C* PoleActor, const FVector& AttachLocation, const FVector& PoleUpVector); // 0x1cd9980 [Public]
    void BPI_SendPoleInfo(double InputY, double InputX); // 0x1cd9980 [Public]
    void BPI_QueryPole(AActor* Actor, const FVector& QueryLocation); // 0x1cd9980 [Public]
    void ExecuteUbergraph_BP_ClimbPole(int32 EntryPoint); // 0x1cd9980 [Final]

// ABP_JumpBubble_C (/Game/Blueprints/LevelActors/BP_JumpBubble.BP_JumpBubble_C)
    void Timeline__FinishedFunc(); // 0x1cd9980
    void Timeline__UpdateFunc(); // 0x1cd9980
    void BndEvt__BP_JumpBubble_Sphere_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1cd9980
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void BubblePop(); // 0x1cd9980
    void ExecuteUbergraph_BP_JumpBubble(int32 EntryPoint); // 0x1cd9980 [Final]

// ABP_RestChair_C (/Game/Blueprints/LevelActors/BP_RestChair.BP_RestChair_C)
    void BPI_InteractConfirm(int32 Response, AActor* interactionTarget); // 0x1cd9980 [Public]
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void BPI_TryInteract(AActor* interactee); // 0x1cd9980 [Public]
    void BndEvt__BP_RestChair_Sphere1_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1cd9980
    void BndEvt__BP_RestChair_Sphere1_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1cd9980
    void BPI_EndInteract(); // 0x1cd9980 [Public]
    void ExecuteUbergraph_BP_RestChair(int32 EntryPoint); // 0x1cd9980 [Final]

// ABP_ProjectileBase_C (/Game/Blueprints/Projectiles/BP_ProjectileBase.BP_ProjectileBase_C)
    void BPI_CreateHitboxes(); // 0x1cd9980 [Public]
    void BPI_CombatDeath(double dissolveDelay); // 0x1cd9980 [Public]
    void BPI_PerformDamageResponse(const EN_DamageType& DamageType, const FVector& attackDirection); // 0x1cd9980 [Public]
    void BPI_EndActiveFrames(); // 0x1cd9980 [Public]
    void BPI_TryParry(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation, bool Knockback?); // 0x1cd9980 [Public]
    void BPI_TouchHazard(const FVector& Location); // 0x1cd9980 [Public]
    void BPI_ContactDamageResponse(); // 0x1cd9980 [Public]
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void BndEvt__BP_Projectile_Capsule_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1cd9980
    void BPI_ConfirmAttack(AActor* HitPerson, const EN_HitResponse& EnemiesHitResponse, const FVector& ConfirmLocation, bool providesBounce?, bool providesPower?); // 0x1cd9980 [Public]
    void BndEvt__BP_Projectile_EnvCollider_K2Node_ComponentBoundEvent_1_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& hit); // 0x1cd9980
    void startDestroy(const FVector& Location); // 0x1cd9980
    void BPI_TryDamage(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation); // 0x1cd9980 [Public]
    void CustomHit(bool Environmental); // 0x1cd9980
    void On Reflected(); // 0x1cd9980
    void ExecuteUbergraph_BP_ProjectileBase(int32 EntryPoint); // 0x1cd9980 [Final]

// APRJ_PlayerCutter_C (/Game/Blueprints/Projectiles/PRJ_PlayerCutter.PRJ_PlayerCutter_C)
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x1cd9980 [Event Public]
    void CustomHit(bool Environmental); // 0x1cd9980
    void ExecuteUbergraph_PRJ_PlayerCutter(int32 EntryPoint); // 0x1cd9980 [Final]

// IBPI_Climb_C (/Game/Data/Interfaces/BPI_Climb.BPI_Climb_C)
    void BPI_SendPoleInfo(double InputY, double InputX); // 0x1cd9980 [Public]
    void BPI_QueryPole(AActor* Actor, const FVector& QueryLocation); // 0x1cd9980 [Public]
    void BPI_AttachPole(ABP_ClimbPole_C* PoleActor, const FVector& AttachLocation, const FVector& PoleUpVector); // 0x1cd9980 [Public]

// IBPI_Combat_C (/Game/Data/Interfaces/BPI_Combat.BPI_Combat_C)
    void BPI_ContactDamageResponse(); // 0x1cd9980 [Public]
    void BPI_TouchHazard(const FVector& Location); // 0x1cd9980 [Public]
    void BPI_TryParry(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation, bool Knockback?); // 0x1cd9980 [Public]
    void BPI_EndActiveFrames(); // 0x1cd9980 [Public]
    void BPI_PerformDamageResponse(const EN_DamageType& DamageType, const FVector& attackDirection); // 0x1cd9980 [Public]
    void BPI_CombatDeath(double dissolveDelay); // 0x1cd9980 [Public]
    void BPI_CreateHitboxes(); // 0x1cd9980 [Public]
    void BPI_ConfirmAttack(AActor* HitPerson, const EN_HitResponse& EnemiesHitResponse, const FVector& ConfirmLocation, bool providesBounce?, bool providesPower?); // 0x1cd9980 [Public]
    void BPI_TryDamage(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation); // 0x1cd9980 [Public]

// IBPI_Event_C (/Game/Data/Interfaces/BPI_Event.BPI_Event_C)
    void BPI_EventCheckEnemyStart(AActor* EventActor); // 0x1cd9980 [Public]
    void BPI_DeactivateEvent(); // 0x1cd9980 [Public]
    void BPI_ActivateEvent(); // 0x1cd9980 [Public]

// IBPI_Interact_C (/Game/Data/Interfaces/BPI_Interact.BPI_Interact_C)
    void BPI_EndInteract(); // 0x1cd9980 [Public]
    void BPI_InteractConfirm(int32 Response, AActor* interactionTarget); // 0x1cd9980 [Public]
    void BPI_TryInteract(AActor* interactee); // 0x1cd9980 [Public]

// IBPI_UI_C (/Game/Data/Interfaces/BPI_UI.BPI_UI_C)
    void BPI_TextAdvance(); // 0x1cd9980 [Public]

// ABP_DynamicVertexLight_C (/Game/Lighting/Blueprints/BP_DynamicVertexLight.BP_DynamicVertexLight_C)
    void InitializePrameters(); // 0x1cd9980 [Public]
    void GetVertexNormalInfluence(const double& VertexNormalInfluence); // 0x1cd9980 [Public]
    void GetAngle(const double& Angle); // 0x1cd9980 [Public]
    void GetRadius(const double& Radius); // 0x1cd9980 [Public]
    void GetIntensity(const double& Intensity); // 0x1cd9980 [Public]
    void GetColor(const FLinearColor& Color); // 0x1cd9980 [Public]
    void IsEnabled(const bool& Enabled); // 0x1cd9980 [Public]
    void SetVertexNormalInfluence(double VertexNormalInfluence); // 0x1cd9980 [Public]
    void SetAngle(double Angle); // 0x1cd9980 [Public]
    void SetRadius(double Radius); // 0x1cd9980 [Public]
    void SetIntensity(double Intensity); // 0x1cd9980 [Public]
    void SetColor(const FLinearColor& Color); // 0x1cd9980 [Public]
    void UpdateLightDirection(); // 0x1cd9980 [Public]
    void UpdateLightLocation(); // 0x1cd9980 [Public]
    void SetLightEnabled(bool Enabled); // 0x1cd9980 [Public]
    void UserConstructionScript(); // 0x1cd9980 [Event Public]
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x1cd9980 [Event Public]
    void ReceiveDestroyed(); // 0x1cd9980 [Event Public]
    void ExecuteUbergraph_BP_DynamicVertexLight(int32 EntryPoint); // 0x1cd9980 [Final]

// ABP_LightManager_C (/Game/Lighting/Blueprints/BP_LightManager.BP_LightManager_C)
    void FixDynamicLights(); // 0x1cd9980 [Public]
    void FixStaticLights(); // 0x1cd9980 [Public]
    void FixAllLights(); // 0x1cd9980 [Public]
    void Register Light(const ABP_StaticVertexLight_C*& LightActor, TArray<UPrimitiveComponent*>& Primitives, const E_StaticLightIndex& LightIndex); // 0x1cd9980 [Public]
    void UserConstructionScript(); // 0x1cd9980 [Event Public]
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void ExecuteUbergraph_BP_LightManager(int32 EntryPoint); // 0x1cd9980 [Final]

// ABP_StaticVertexLight_C (/Game/Lighting/Blueprints/BP_StaticVertexLight.BP_StaticVertexLight_C)
    void tryLensFlare(); // 0x1cd9980 [Public]
    void SetVertexNormalInfluence(double VertexNormalInfluence); // 0x1cd9980 [Public]
    void SetLightAngle(double Angle); // 0x1cd9980 [Public]
    void SetLightRadius(double Radius); // 0x1cd9980 [Public]
    void SetLightColor(const FLinearColor& LightColor); // 0x1cd9980 [Public]
    void SetLightIntensity(double Intensity); // 0x1cd9980 [Public]
    void SetLightEnabled(bool IsEnabled); // 0x1cd9980 [Public]
    TArray<AActor*> GetIgnoredActors(); // 0x1cd9980 [Public]
    E_StaticLightIndex GetLightIndex(); // 0x1cd9980 [Public]
    double GetVertexNormalInfluence(); // 0x1cd9980 [Public]
    double GetAngle(); // 0x1cd9980 [Public]
    double GetRadius(); // 0x1cd9980 [Public]
    FLinearColor GetColor(); // 0x1cd9980 [Public]
    double GetIntensity(); // 0x1cd9980 [Public]
    bool IsLightEnabled(); // 0x1cd9980 [Public]
    void FixAllLights(); // 0x1cd9980 [Public]
    void HandleLighting(); // 0x1cd9980 [Public]
    UObject* GetObjectWorld(UObject* Object); // 0x1cd9980 [Protected]
    void SetPrimitiveData(uint8 LightIndex, UPrimitiveComponent* Component, bool Enabled); // 0x1cd9980 [Private]
    void UpdatePrimitiveData(); // 0x1cd9980 [Public]
    void HandleEndOverlap(UPrimitiveComponent* OverlapComponent); // 0x1cd9980 [Private]
    void HandleBeginOverlap(UPrimitiveComponent* OverlapComponent); // 0x1cd9980 [Private]
    void RemoveLighting(); // 0x1cd9980 [Private]
    bool FindAndValidateLightManager(); // 0x1cd9980 [Private]
    void SetSpriteTexture(bool Error); // 0x1cd9980 [Private]
    void PackLightData(const FVector& DataSet1, const FVector& DataSet2); // 0x1cd9980 [Private]
    void IlluminateComponents(const bool& Error); // 0x1cd9980 [Public]
    void UserConstructionScript(); // 0x1cd9980 [Event Public]
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void ReceiveAnyDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser); // 0x1cd9980 [Event Public]
    void BndEvt__OverlapComponent_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1cd9980
    void BndEvt__OverlapComponent_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1cd9980
    void ExecuteUbergraph_BP_StaticVertexLight(int32 EntryPoint); // 0x1cd9980 [Final]

// ATitleScreen_C (/Game/Maps/TitleScreen.TitleScreen_C)
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void ExecuteUbergraph_TitleScreen(int32 EntryPoint); // 0x1cd9980 [Final]

// UABP_CopySybil_C (/Game/Meshes/Characters/ABP_CopySybil.ABP_CopySybil_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1cd9980
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x1cd9980 [Event Public]
    void BlueprintInitializeAnimation(); // 0x1cd9980 [Event Public]
    void ExecuteUbergraph_ABP_CopySybil(int32 EntryPoint); // 0x1cd9980 [Final]

// UABP_PlayerGoat_C (/Game/ThirdPerson/Player/ABP_PlayerGoat.ABP_PlayerGoat_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1cd9980
    void findIkOffset(const FName& BoneName, const FVector& footOutput, const FVector& hitLoc, const FVector& ImpactNormal); // 0x1cd9980 [Public]
    double calcLean(); // 0x1cd9980 [Public]
    void footstepFX(const FName& InSocketName, bool right?, bool sound?); // 0x1cd9980 [Public]
    bool floorTrace(const FName& InSocketName, FHitResult& OutHit); // 0x1cd9980 [Public]
    void getStates(); // 0x1cd9980 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_62703A5148BF0BA4EA1F1A970FBC5B9B(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_50F6ADE843123222F675EF85DE12E1C4(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_DDE78A774017043CEFDF7F84286878A7(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_2570E70A4DD5B47ABACEE9AEB6AE8FCC(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_SequencePlayer_2C8830634B9D827D88CA7691D387D9FF(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_69B849DB43CFC8651739A0969357B0C9(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_BlendListByBool_1B279764426668B40460FEAAF6F7A8DF(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_BlendListByBool_C414D52D4F61FDE7CC956BBE94A5D2EC(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_Trail_F2D01AF04CBA7CDE52FC2BA0F8501DB5(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_A9A5207E4A8EB7173DD651BEADC0B3BE(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_734BCA514E1FE708566882AAFB318036(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_FD724B194C2B663704D60D9EA9B70BC0(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_BDD7F2034D47F0221587D693CE139ADC(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_541F2A234E2FE7790978F89E6697C34E(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_E95AC5D640D4D984A0B362B76DAC1629(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_B1361E2B476EE30D4DF2AEB2FAD071E2(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_D08400EB41C911A7078816AAF9A60C40(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_ABCCE5194C7E05DEC6E99A8F6C2FD326(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_07E85D624782CC5BC667F8AC831EEEA6(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_ECF98E8240423536CAACE283F83B64D0(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_979494724253A1545DB41AAFA9A1D7FC(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_8663267440E8DC147818C8835EB4E683(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_F1C73C6D4A0858C14BB9B0959C368489(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_94C5396B4332EC589623D2A53A396216(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_EF216A79471E8A07A69253BA59B301E1(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_B7DF30884C048CF832E8E2BF655CB709(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_276B0AEF49A4FB8CD2B6299AF452D6EF(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_D3212E8148C7EC118E1144A7F16EFB1A(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_0E62BFC64DA1E73DDD3AACA33B78D84C(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_0D7C4F7F4F854B4574E1F784D5A00CFC(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_83309B6549B75AA36EB5B6BAFA8D84DD(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_99427C3544D89123307ED4A279CFB652(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_5792936B41469CC1BF72518D345D7020(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_CC23ED724F15FD448FC9C48B293CD286(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_652662FC4BDDF0F4440A27BDC860234D(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_255128A64422816F3B5389804B52E762(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_10414E674D02763005BBC0B673139DED(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_14A6C74B485F3ADD2A0EE5970DB30FDC(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_22C205EB4C1F732B760915A92F7FCF5A(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_322C926849233BDEB0010C8C38F73A9A(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_7E3311DC4E3F7BFF8627F5A965EE465F(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_6F8427C74E81AF775EFBE091992209BB(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_2568D3C7482BDBC0ACEE9B904B40D5DC(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_8D318A6D48B8534E546821B1C88C0DFE(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_6FC5E1924C01AE473B77A287CEA33D90(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_D9D588D946B76175B9F99283A3F90F62(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_SequencePlayer_3431986D4531815331F3458C6BA87EC3(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_SequencePlayer_713086624AAA1D380AAFA99FA9CF6D02(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_7C867BD54FB85DAADE1F5F966ABC4ABA(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_C1A0F71D4B493EF558CDEDA5A82F4823(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_B6A642654DE76CBB441D1F99A425B337(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_17350C8B446E4ABE1C940EBCE2DAA224(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_3A5811D64A72D86064F24A89374C48FE(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_0CD136E94E0CF15F74650C87B28DE009(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_FD16A307482816EA94F9329A4DF712F2(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_FD563D0042615860A65D809D245FCD8B(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_F839E37945B32527F15EFE910A386A8B(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_3168F4E04E23CC429FFD7191312FBAC7(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_AFA77D1747F5301127C8FFA62FFF7EAC(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_5465E4C54359C42CC2CAD7A969EE333A(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_AACC17984740ED94A32153B7B1B8235B(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_CCC0382D43C61504BA694DAECCC47D96(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_F1B59B44412A03F4634B018B676DE8F6(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_72017D3D4FC08781F9F2E9A9310AD716(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_D039DC1344FEB40952598EBBD23985CD(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_57F9834B409806F1D86E96A8D89D4CFF(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_4713877A4E41674FF34C6882DB1207F3(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_AA7AB7EF4FCB78E65FC9DF87A1F93287(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_147531FD44882B5BF2EE279AB5D3A5F6(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_093BEB384391A73854AB7CBDB58F173F(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_57CA1A8048D0F45AAF881F857E0A76D4(); // 0x1cd9980
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlayerGoat_AnimGraphNode_TransitionResult_1EFADDC1461182B2571E66A1B6FB68F3(); // 0x1cd9980
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x1cd9980 [Event Public]
    void BlueprintInitializeAnimation(); // 0x1cd9980 [Event Public]
    void Anim_Landing(); // 0x1cd9980
    void Anim_Jumping(); // 0x1cd9980
    void AnimNotify_StepLeft(); // 0x1cd9980
    void AnimNotify_StepRight(); // 0x1cd9980
    void AnimNotify_LeftDust(); // 0x1cd9980
    void AnimNotify_RightDust(); // 0x1cd9980
    void AnimNotify_AnimAfterImage(); // 0x1cd9980
    void updateWeaponEquip(bool animEquippedWeapon); // 0x1cd9980
    void AnimNotify_AnimResetAction(); // 0x1cd9980
    void EventTurnaroundRotate(); // 0x1cd9980
    void InpAxisKeyEvt_Gravity_K2Node_InputVectorAxisEvent_0(const FVector& AxisValue); // 0x1cd9980
    void AnimNotify_ChangeFace(); // 0x1cd9980
    void ExecuteUbergraph_ABP_PlayerGoat(int32 EntryPoint); // 0x1cd9980 [Final]

// ABP_PlayerCam_C (/Game/ThirdPerson/Player/BP_PlayerCam.BP_PlayerCam_C)
    void autoAlignCameraYaw_Wallrun(double MaxMultiplier, double AlignInterpSpeed); // 0x1cd9980 [Public]
    void changeMode(bool firstPerson?); // 0x1cd9980 [Public]
    void matchRotationToCharacterBack(); // 0x1cd9980 [Public]
    void tryChangeCollisionTest(bool Do Collision Test); // 0x1cd9980 [Public]
    void manageCollision(); // 0x1cd9980 [Public]
    bool activeZoffsetTrace(const double& Z); // 0x1cd9980 [Public]
    void updateCameraSettings(); // 0x1cd9980 [Public]
    void processYawInputMouse(double Axis, double TurnRate); // 0x1cd9980 [Public]
    void processPitchInputMouse(double Axis, double LookRate); // 0x1cd9980 [Public]
    void drawCamDebugShapes(); // 0x1cd9980 [Public]
    void autoAlignCameraYaw(double MaxMultiplier, double AlignInterpSpeed); // 0x1cd9980 [Public]
    void cameraWallOcclusion(); // 0x1cd9980 [Public]
    void unlockCam(); // 0x1cd9980 [Public]
    void lockCam(); // 0x1cd9980 [Public]
    void fallingPitchAdjust(); // 0x1cd9980 [Public]
    void handleManualCamCheck(); // 0x1cd9980 [Public]
    void IsPlayerRunningAwayFromCamera(const bool& Running Away From Camera); // 0x1cd9980 [Public]
    void pitchArmLengthAdjust(); // 0x1cd9980 [Public]
    bool isPlayerMovingCamera?(); // 0x1cd9980 [Public]
    void processYawInput(double Axis, double TurnRate); // 0x1cd9980 [Public]
    void processPitchInput(double Axis, double LookRate); // 0x1cd9980 [Public]
    void clampCameraPitch(); // 0x1cd9980 [Public]
    void setJumpLocation(double extraOffset); // 0x1cd9980 [Public]
    void ZoffsetAnticipationTrace(); // 0x1cd9980 [Public]
    void camJumpingZoffset(); // 0x1cd9980 [Public]
    void detectWhenCharacterisOnEdge(); // 0x1cd9980 [Public]
    void getOwnerVariables(const FVector& Velocity, const FVector& InputVector, bool inAir, const FVector& LastUpdateLocation, double NewParam, bool isCrouching?, const FVector& fpsCamLocation); // 0x1cd9980 [Public]
    void Timeline_0__FinishedFunc(); // 0x1cd9980
    void Timeline_0__UpdateFunc(); // 0x1cd9980
    void AlterFOV(bool Grow?); // 0x1cd9980
    void ReceiveTick(float DeltaSeconds); // 0x1cd9980 [Event Public]
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void resetChangedArm(); // 0x1cd9980
    void Reset Camera Y(); // 0x1cd9980
    void setCameraPresent(bool Enable?); // 0x1cd9980
    void ExecuteUbergraph_BP_PlayerCam(int32 EntryPoint); // 0x1cd9980 [Final]

// ABP_PlayerGoatMain_C (/Game/ThirdPerson/Player/BP_PlayerGoatMain.BP_PlayerGoatMain_C)
    void findLockonArmLength(); // 0x1cd9980 [Public]
    void findcamSideOffsetMultipliuer(); // 0x1cd9980 [Public]
    void lockonNewCam(); // 0x1cd9980 [Public]
    void wallTickCollective(); // 0x1cd9980 [Public]
    void lockOff(); // 0x1cd9980 [Public]
    void tryUpdateActiveMap(); // 0x1cd9980 [Public]
    void slideOverheadCheck(const bool& isBlocked?); // 0x1cd9980 [Public]
    void trySitHeal(); // 0x1cd9980 [Public]
    void tryAddOutfitToUnlockedList(const FName& outfitRowName, const bool& success?); // 0x1cd9980 [Public]
    void changeActiveOutfit(const FName& outfitRowName); // 0x1cd9980 [Public]
    void recallWeapon(); // 0x1cd9980 [Public]
    void tryFinishHeal(); // 0x1cd9980 [Public]
    void spawnWeapon(bool throw?); // 0x1cd9980 [Public]
    void manageRecallIdleFX(); // 0x1cd9980 [Public]
    void changeCanSummonWeapon(bool proximityToSaveCrystal); // 0x1cd9980 [Public]
    void startBubbleMode(ABP_JumpBubble_C* reference); // 0x1cd9980 [Public]
    void changeBubbleChargedJump(bool hasBubbleChargedJump); // 0x1cd9980 [Public]
    void startBlink(); // 0x1cd9980 [Public]
    void setFaceMats(); // 0x1cd9980 [Public]
    void changeFaceTexture(const FVector& Eyes UV Offset, const FVector& MouthUV Offset); // 0x1cd9980 [Public]
    void fixTickForTurnaround(); // 0x1cd9980 [Public]
    void skidTurnCheck(); // 0x1cd9980 [Public]
    void doBackJump(); // 0x1cd9980 [Public]
    void unsetJumpBuffer(); // 0x1cd9980 [Public]
    void blockingUpdateToComp(bool isGuarding?); // 0x1cd9980 [Public]
    void activateGuardFrames(); // 0x1cd9980 [Public]
    void blockedHit(); // 0x1cd9980 [Public]
    void resetAirControlOnly(); // 0x1cd9980 [Public]
    void loadRelevantSettings(); // 0x1cd9980 [Public]
    void findMaxHP(); // 0x1cd9980 [Public]
    void spawnNumAfterimages(); // 0x1cd9980 [Public]
    void changePowerAmount(double A, bool forceUpdatePowerLevel); // 0x1cd9980 [Public]
    void enterTransition(); // 0x1cd9980 [Public]
    void resetControlState(); // 0x1cd9980 [Public]
    void exitTransition(bool walkOutTransition?); // 0x1cd9980 [Public]
    void resetToSafeZone(); // 0x1cd9980 [Public]
    void lightPulse(); // 0x1cd9980 [Public]
    void healPlayer(double Amount); // 0x1cd9980 [Public]
    void createActiveHitboxPlunge(); // 0x1cd9980 [Public]
    void updatePlayerCurrentStatValues(); // 0x1cd9980 [Public]
    void poleTick(); // 0x1cd9980 [Public]
    void poleTrace(); // 0x1cd9980 [Public]
    void checkCrumblePlatform(); // 0x1cd9980 [Public]
    void ledgGrabTick(); // 0x1cd9980 [Public]
    void jumpTick(); // 0x1cd9980 [Public]
    void manageSprint(bool On?); // 0x1cd9980 [Public]
    void tryChargeAttack(); // 0x1cd9980 [Public]
    void manageBlobShadow(); // 0x1cd9980 [Public]
    void changeHPvalue(double changeAmount); // 0x1cd9980 [Public]
    void tryFindLockonTarget(const FVector& Start, const FVector& End, float Radius, TArray<AActor*>& ActorsToIgnore, const AActor*& hitActor1, const UPrimitiveComponent*& hitComponent1); // 0x1cd9980 [Public]
    void unsetAttackCooldown(); // 0x1cd9980 [Public]
    void resetAttackTracker(); // 0x1cd9980 [Public]
    void unsetCoyoteTime(); // 0x1cd9980 [Public]
    void updateUpgrades(TMap<FName, int32>& TargetMap); // 0x1cd9980 [Public]
    void updateSafeZone(const FTransform& respawnTransform); // 0x1cd9980 [Public]
    void Touched Reset Hazard(); // 0x1cd9980 [Public]
    void wallKickMiniLaunchAndActivation(); // 0x1cd9980 [Public]
    void wallKickTrace(); // 0x1cd9980 [Public]
    void doWallKickBounce(const FVector& wallJumpNormal, const FVector& NewParam); // 0x1cd9980 [Public]
    void resetCameraZTrackingLocation(double extraVerticalOffset); // 0x1cd9980 [Public]
    void resetJumpPhysics(); // 0x1cd9980 [Public]
    void invalidatePhysicsResetTimer(); // 0x1cd9980 [Public]
    void timedResetControlVariables(double Delay, bool airControlOnly); // 0x1cd9980 [Public]
    void doGroundPoundHighJump(); // 0x1cd9980 [Public]
    void doLedgeJump(); // 0x1cd9980 [Public]
    void doWallRunJump(); // 0x1cd9980 [Public]
    void createActiveHitbox(); // 0x1cd9980 [Public]
    void resetHardLanding(); // 0x1cd9980 [Public]
    void doGroundPound(); // 0x1cd9980 [Public]
    void rotateActorToStick(); // 0x1cd9980 [Public]
    void manageLockon(bool Activate?); // 0x1cd9980 [Public]
    void onActionStateChange(const EN_ActionState& NewValue); // 0x1cd9980 [Public]
    void slideTick(); // 0x1cd9980 [Public]
    void onMoveStateChange(const EN_MoveState& NewValue); // 0x1cd9980 [Public]
    void setStateUptimes(); // 0x1cd9980 [Public]
    void setInputVariables(); // 0x1cd9980 [Public]
    void wallRunTick(); // 0x1cd9980 [Public]
    void customStopMontage(float InBlendOutTime); // 0x1cd9980 [Public]
    void doWallRun(); // 0x1cd9980 [Public]
    void wallTrace(); // 0x1cd9980 [Public]
    void resetAirMoves(); // 0x1cd9980 [Public]
    void doLedgeGrab(); // 0x1cd9980 [Public]
    void ledgeGrabTrace(); // 0x1cd9980 [Public]
    void setEssentialVariables(); // 0x1cd9980 [Public]
    void Timeline__FinishedFunc(); // 0x1cd9980
    void Timeline__UpdateFunc(); // 0x1cd9980
    void Timeline_1__FinishedFunc(); // 0x1cd9980
    void Timeline_1__UpdateFunc(); // 0x1cd9980
    void Timeline_2__FinishedFunc(); // 0x1cd9980
    void Timeline_2__UpdateFunc(); // 0x1cd9980
    void Timeline_3__FinishedFunc(); // 0x1cd9980
    void Timeline_3__UpdateFunc(); // 0x1cd9980
    void Blink__FinishedFunc(); // 0x1cd9980
    void Blink__UpdateFunc(); // 0x1cd9980
    void Timeline_4__FinishedFunc(); // 0x1cd9980
    void Timeline_4__UpdateFunc(); // 0x1cd9980
    void Timeline_5__FinishedFunc(); // 0x1cd9980
    void Timeline_5__UpdateFunc(); // 0x1cd9980
    void Timeline_0__FinishedFunc(); // 0x1cd9980
    void Timeline_0__UpdateFunc(); // 0x1cd9980
    void Timeline_6__FinishedFunc(); // 0x1cd9980
    void Timeline_6__UpdateFunc(); // 0x1cd9980
    void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_21(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_20(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_Move_K2Node_EnhancedInputActionEvent_19(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_Look_K2Node_EnhancedInputActionEvent_18(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_Look_K2Node_EnhancedInputActionEvent_17(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_Crouch_K2Node_EnhancedInputActionEvent_16(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_Crouch_K2Node_EnhancedInputActionEvent_15(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_WallRide_K2Node_EnhancedInputActionEvent_14(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_WallRide_K2Node_EnhancedInputActionEvent_13(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_LockOn_K2Node_EnhancedInputActionEvent_12(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_LockOn_K2Node_EnhancedInputActionEvent_11(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void OnNotifyEnd_5F154E1E40E67620574B85AEF3400422(const FName& NotifyName); // 0x1cd9980
    void OnNotifyBegin_5F154E1E40E67620574B85AEF3400422(const FName& NotifyName); // 0x1cd9980
    void OnInterrupted_5F154E1E40E67620574B85AEF3400422(const FName& NotifyName); // 0x1cd9980
    void OnBlendOut_5F154E1E40E67620574B85AEF3400422(const FName& NotifyName); // 0x1cd9980
    void OnCompleted_5F154E1E40E67620574B85AEF3400422(const FName& NotifyName); // 0x1cd9980
    void OnNotifyEnd_234F731241B977C261AF8EB0B03878E4(const FName& NotifyName); // 0x1cd9980
    void OnNotifyBegin_234F731241B977C261AF8EB0B03878E4(const FName& NotifyName); // 0x1cd9980
    void OnInterrupted_234F731241B977C261AF8EB0B03878E4(const FName& NotifyName); // 0x1cd9980
    void OnBlendOut_234F731241B977C261AF8EB0B03878E4(const FName& NotifyName); // 0x1cd9980
    void OnCompleted_234F731241B977C261AF8EB0B03878E4(const FName& NotifyName); // 0x1cd9980
    void OnNotifyEnd_B73759BB41FCF9C4B033CE8506A7723D(const FName& NotifyName); // 0x1cd9980
    void OnNotifyBegin_B73759BB41FCF9C4B033CE8506A7723D(const FName& NotifyName); // 0x1cd9980
    void OnInterrupted_B73759BB41FCF9C4B033CE8506A7723D(const FName& NotifyName); // 0x1cd9980
    void OnBlendOut_B73759BB41FCF9C4B033CE8506A7723D(const FName& NotifyName); // 0x1cd9980
    void OnCompleted_B73759BB41FCF9C4B033CE8506A7723D(const FName& NotifyName); // 0x1cd9980
    void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_10(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_Guard_K2Node_EnhancedInputActionEvent_9(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void OnNotifyEnd_C73CBAC24C77F56F637C159C43CA302C(const FName& NotifyName); // 0x1cd9980
    void OnNotifyBegin_C73CBAC24C77F56F637C159C43CA302C(const FName& NotifyName); // 0x1cd9980
    void OnInterrupted_C73CBAC24C77F56F637C159C43CA302C(const FName& NotifyName); // 0x1cd9980
    void OnBlendOut_C73CBAC24C77F56F637C159C43CA302C(const FName& NotifyName); // 0x1cd9980
    void OnCompleted_C73CBAC24C77F56F637C159C43CA302C(const FName& NotifyName); // 0x1cd9980
    void OnNotifyEnd_8D054D52452288DE8623D881BE57C35B(const FName& NotifyName); // 0x1cd9980
    void OnNotifyBegin_8D054D52452288DE8623D881BE57C35B(const FName& NotifyName); // 0x1cd9980
    void OnInterrupted_8D054D52452288DE8623D881BE57C35B(const FName& NotifyName); // 0x1cd9980
    void OnBlendOut_8D054D52452288DE8623D881BE57C35B(const FName& NotifyName); // 0x1cd9980
    void OnCompleted_8D054D52452288DE8623D881BE57C35B(const FName& NotifyName); // 0x1cd9980
    void InpActEvt_IA_PerspectiveToggle_K2Node_EnhancedInputActionEvent_8(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_Throw_K2Node_EnhancedInputActionEvent_7(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void OnNotifyEnd_C964275C43A57D4F4480DB85D8AD0805(const FName& NotifyName); // 0x1cd9980
    void OnNotifyBegin_C964275C43A57D4F4480DB85D8AD0805(const FName& NotifyName); // 0x1cd9980
    void OnInterrupted_C964275C43A57D4F4480DB85D8AD0805(const FName& NotifyName); // 0x1cd9980
    void OnBlendOut_C964275C43A57D4F4480DB85D8AD0805(const FName& NotifyName); // 0x1cd9980
    void OnCompleted_C964275C43A57D4F4480DB85D8AD0805(const FName& NotifyName); // 0x1cd9980
    void InpActEvt_IA_QuickMap_K2Node_EnhancedInputActionEvent_6(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void OnNotifyEnd_9FF4BD5740A0319916FFF1B33E49C14D(const FName& NotifyName); // 0x1cd9980
    void OnNotifyBegin_9FF4BD5740A0319916FFF1B33E49C14D(const FName& NotifyName); // 0x1cd9980
    void OnInterrupted_9FF4BD5740A0319916FFF1B33E49C14D(const FName& NotifyName); // 0x1cd9980
    void OnBlendOut_9FF4BD5740A0319916FFF1B33E49C14D(const FName& NotifyName); // 0x1cd9980
    void OnCompleted_9FF4BD5740A0319916FFF1B33E49C14D(const FName& NotifyName); // 0x1cd9980
    void InpActEvt_IA_Attack_K2Node_EnhancedInputActionEvent_5(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_Attack_K2Node_EnhancedInputActionEvent_4(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_Attack_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void OnNotifyEnd_C76D256D4A16F2EF15449495BF95D797(const FName& NotifyName); // 0x1cd9980
    void OnNotifyBegin_C76D256D4A16F2EF15449495BF95D797(const FName& NotifyName); // 0x1cd9980
    void OnInterrupted_C76D256D4A16F2EF15449495BF95D797(const FName& NotifyName); // 0x1cd9980
    void OnBlendOut_C76D256D4A16F2EF15449495BF95D797(const FName& NotifyName); // 0x1cd9980
    void OnCompleted_C76D256D4A16F2EF15449495BF95D797(const FName& NotifyName); // 0x1cd9980
    void OnNotifyEnd_3128174145A5701D2FF2879A6DC5FDAB(const FName& NotifyName); // 0x1cd9980
    void OnNotifyBegin_3128174145A5701D2FF2879A6DC5FDAB(const FName& NotifyName); // 0x1cd9980
    void OnInterrupted_3128174145A5701D2FF2879A6DC5FDAB(const FName& NotifyName); // 0x1cd9980
    void OnBlendOut_3128174145A5701D2FF2879A6DC5FDAB(const FName& NotifyName); // 0x1cd9980
    void OnCompleted_3128174145A5701D2FF2879A6DC5FDAB(const FName& NotifyName); // 0x1cd9980
    void OnNotifyEnd_723699E249F09F9DC310E88D5EDB9294(const FName& NotifyName); // 0x1cd9980
    void OnNotifyBegin_723699E249F09F9DC310E88D5EDB9294(const FName& NotifyName); // 0x1cd9980
    void OnInterrupted_723699E249F09F9DC310E88D5EDB9294(const FName& NotifyName); // 0x1cd9980
    void OnBlendOut_723699E249F09F9DC310E88D5EDB9294(const FName& NotifyName); // 0x1cd9980
    void OnCompleted_723699E249F09F9DC310E88D5EDB9294(const FName& NotifyName); // 0x1cd9980
    void OnNotifyEnd_48317BB845BD144CA5C25E9F44852228(const FName& NotifyName); // 0x1cd9980
    void OnNotifyBegin_48317BB845BD144CA5C25E9F44852228(const FName& NotifyName); // 0x1cd9980
    void OnInterrupted_48317BB845BD144CA5C25E9F44852228(const FName& NotifyName); // 0x1cd9980
    void OnBlendOut_48317BB845BD144CA5C25E9F44852228(const FName& NotifyName); // 0x1cd9980
    void OnCompleted_48317BB845BD144CA5C25E9F44852228(const FName& NotifyName); // 0x1cd9980
    void OnNotifyEnd_22117DDF48252AB1C7A637BB35BDECAB(const FName& NotifyName); // 0x1cd9980
    void OnNotifyBegin_22117DDF48252AB1C7A637BB35BDECAB(const FName& NotifyName); // 0x1cd9980
    void OnInterrupted_22117DDF48252AB1C7A637BB35BDECAB(const FName& NotifyName); // 0x1cd9980
    void OnBlendOut_22117DDF48252AB1C7A637BB35BDECAB(const FName& NotifyName); // 0x1cd9980
    void OnCompleted_22117DDF48252AB1C7A637BB35BDECAB(const FName& NotifyName); // 0x1cd9980
    void InpActEvt_IA_Power_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_Power_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void InpActEvt_IA_Power_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void OnNotifyEnd_58433895483097EA8936B38DFA2240D7(const FName& NotifyName); // 0x1cd9980
    void OnNotifyBegin_58433895483097EA8936B38DFA2240D7(const FName& NotifyName); // 0x1cd9980
    void OnInterrupted_58433895483097EA8936B38DFA2240D7(const FName& NotifyName); // 0x1cd9980
    void OnBlendOut_58433895483097EA8936B38DFA2240D7(const FName& NotifyName); // 0x1cd9980
    void OnCompleted_58433895483097EA8936B38DFA2240D7(const FName& NotifyName); // 0x1cd9980
    void OnNotifyEnd_6AC9AAA343B5E26BDC94E88929A3D727(const FName& NotifyName); // 0x1cd9980
    void OnNotifyBegin_6AC9AAA343B5E26BDC94E88929A3D727(const FName& NotifyName); // 0x1cd9980
    void OnInterrupted_6AC9AAA343B5E26BDC94E88929A3D727(const FName& NotifyName); // 0x1cd9980
    void OnBlendOut_6AC9AAA343B5E26BDC94E88929A3D727(const FName& NotifyName); // 0x1cd9980
    void OnCompleted_6AC9AAA343B5E26BDC94E88929A3D727(const FName& NotifyName); // 0x1cd9980
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void change Move State(const EN_MoveState& moveState); // 0x1cd9980
    void change Action State(const EN_ActionState& actionState); // 0x1cd9980
    void OnJumped(); // 0x1cd9980 [Event Public]
    void OnWalkingOffLedge(const FVector& PreviousFloorImpactNormal, const FVector& PreviousFloorContactNormal, const FVector& PreviousLocation, float TimeDelta); // 0x1cd9980 [Event Public]
    void OnLanded(FHitResult& hit); // 0x1cd9980 [Event Public]
    void altJumpEvent(); // 0x1cd9980
    void changeJumpType(const EN_JumpType& jumpType); // 0x1cd9980
    void BPI_CreateHitboxes(); // 0x1cd9980 [Public]
    void BPI_PerformDamageResponse(const EN_DamageType& DamageType, const FVector& attackDirection); // 0x1cd9980 [Public]
    void BndEvt__BP_PlayerGoatMain_CapsuleComponent_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1cd9980
    void wall event kick thing(const FVector& wallJumpNormal, const FVector& ImpactPoint); // 0x1cd9980
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x1cd9980 [Event Protected]
    void BPI_CombatDeath(double dissolveDelay); // 0x1cd9980 [Public]
    void AnimStrech(const FVector& stretchTarget); // 0x1cd9980
    void StopAnimStrech(); // 0x1cd9980
    void stop iframes  timeline(); // 0x1cd9980
    void landFunc(); // 0x1cd9980
    void reset camera lag(); // 0x1cd9980
    void changeControlState(const EN_ControlState& A); // 0x1cd9980
    void Spawn After Image(float Duration); // 0x1cd9980
    void dieFade(bool DieNotRez); // 0x1cd9980
    void flash(bool justWeapon?); // 0x1cd9980
    void changeEquippedWeapon(bool weaponEquipped?); // 0x1cd9980
    void start iFrames Timeline(); // 0x1cd9980
    void BPI_InteractConfirm(int32 Response, AActor* interactionTarget); // 0x1cd9980 [Public]
    void Anim Reset Action(); // 0x1cd9980
    void trueBlockedHit(const FVector& attackDirection); // 0x1cd9980
    void EndInteract(); // 0x1cd9980
    void doBlink(); // 0x1cd9980
    void StopBlink(); // 0x1cd9980
    void EventEnterBubble(); // 0x1cd9980
    void stop Bubble center(); // 0x1cd9980
    void ReceiveTick(float DeltaSeconds); // 0x1cd9980 [Event Public]
    void BPI_ContactDamageResponse(); // 0x1cd9980 [Public]
    void BPI_TryParry(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation, bool Knockback?); // 0x1cd9980 [Public]
    void BPI_EndActiveFrames(); // 0x1cd9980 [Public]
    void BPI_SendPoleInfo(double InputY, double InputX); // 0x1cd9980 [Public]
    void StartBubbleJumpFlash(bool Condition); // 0x1cd9980
    void BPI_TouchHazard(const FVector& Location); // 0x1cd9980 [Public]
    void autojump(); // 0x1cd9980
    void BPI_QueryPole(AActor* Actor, const FVector& QueryLocation); // 0x1cd9980 [Public]
    void BPI_EndInteract(); // 0x1cd9980 [Public]
    void BPI_TryInteract(AActor* interactee); // 0x1cd9980 [Public]
    void meshReset(); // 0x1cd9980
    void CustomPlayMontage(UAnimMontage* MontageToPlay); // 0x1cd9980
    void BPI_TryDamage(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation); // 0x1cd9980 [Public]
    void bubble Exit Jump(); // 0x1cd9980
    void tryBufferedJump(); // 0x1cd9980
    void altAirBackflip(); // 0x1cd9980
    void BPI_AttachPole(ABP_ClimbPole_C* PoleActor, const FVector& AttachLocation, const FVector& PoleUpVector); // 0x1cd9980 [Public]
    void mountPoleTop(const FVector& PerchLoc, float StartingPosition); // 0x1cd9980
    void BPI_ConfirmAttack(AActor* HitPerson, const EN_HitResponse& EnemiesHitResponse, const FVector& ConfirmLocation, bool providesBounce?, bool providesPower?); // 0x1cd9980 [Public]
    void Custom Input Backwards(); // 0x1cd9980
    void Custom Input FORWARD(); // 0x1cd9980
    void chargeAttack(); // 0x1cd9980
    void BufferedAtttack(); // 0x1cd9980
    void rotate Attack to closest target(); // 0x1cd9980
    void stopRotTimeline(); // 0x1cd9980
    void custom Startup(); // 0x1cd9980
    void healDing(); // 0x1cd9980
    void ExecuteUbergraph_BP_PlayerGoatMain(int32 EntryPoint); // 0x1cd9980 [Final]
    void playerLanded?__DelegateSignature(); // 0x1cd9980 [Public]

// ABP_looseWeapon_C (/Game/ThirdPerson/Player/BP_looseWeapon.BP_looseWeapon_C)
    void createActiveHitbox(); // 0x1cd9980 [Public]
    void tryfindValidTarget(); // 0x1cd9980 [Public]
    void createNewProjectileMovement(); // 0x1cd9980 [Public]
    void checkForValidLandingPoint(); // 0x1cd9980 [Public]
    void BPI_TryDamage(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation); // 0x1cd9980 [Public]
    void BPI_ConfirmAttack(AActor* HitPerson, const EN_HitResponse& EnemiesHitResponse, const FVector& ConfirmLocation, bool providesBounce?, bool providesPower?); // 0x1cd9980 [Public]
    void BPI_CreateHitboxes(); // 0x1cd9980 [Public]
    void BPI_CombatDeath(double dissolveDelay); // 0x1cd9980 [Public]
    void BPI_PerformDamageResponse(const EN_DamageType& DamageType, const FVector& attackDirection); // 0x1cd9980 [Public]
    void BPI_EndActiveFrames(); // 0x1cd9980 [Public]
    void BPI_TryParry(AActor* Attacker, const FST_HitboxData& HitboxInfo, const FVector& ForwardVector, const FVector& QueryLocation, bool Knockback?); // 0x1cd9980 [Public]
    void BPI_ContactDamageResponse(); // 0x1cd9980 [Public]
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x1cd9980 [Event Public]
    void BndEvt__BP_looseWeapon_Box1_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1cd9980
    void Startup(); // 0x1cd9980
    void BndEvt__BP_looseWeapon_Box_K2Node_ComponentBoundEvent_1_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& hit); // 0x1cd9980
    void Break(); // 0x1cd9980
    void BPI_TouchHazard(const FVector& Location); // 0x1cd9980 [Public]
    void getPickedUp(); // 0x1cd9980
    void getKicked(const FVector& Forward Vector); // 0x1cd9980
    void Change Weapon State(const EN_WeaponState& weaponState); // 0x1cd9980
    void Safety Reset(); // 0x1cd9980
    void OnProjectileBounce_Event(FHitResult& ImpactResult, const FVector& ImpactVelocity); // 0x1cd9980
    void ReceiveDestroyed(); // 0x1cd9980 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x1cd9980 [Event Protected]
    void ExecuteUbergraph_BP_looseWeapon(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_MapExitChunk_C (/Game/UI/Map/UI_MapExitChunk.UI_MapExitChunk_C)
    void updateUsedExit?(bool Condition); // 0x1cd9980 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1cd9980 [Event Public]
    void ExecuteUbergraph_UI_MapExitChunk(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_MapRoomChunk_C (/Game/UI/Map/UI_MapRoomChunk.UI_MapRoomChunk_C)
    void updateRoomVisibility(bool visible?, bool Active?); // 0x1cd9980 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1cd9980 [Event Public]
    void ExecuteUbergraph_UI_MapRoomChunk(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_MapTemplate_C (/Game/UI/Map/UI_MapTemplate.UI_MapTemplate_C)
    void updateMapDisplay(int32 activeRoomID, const TMap<int32, int32>& roomTracker, const TMap<int32, int32>& exitTracker); // 0x1cd9980 [Public]

// UUI_Map_Bailey_C (/Game/UI/Map/UI_Map_Bailey.UI_Map_Bailey_C)
    void updateMapDisplay(int32 activeRoomID, const TMap<int32, int32>& roomTracker, const TMap<int32, int32>& exitTracker); // 0x1cd9980 [Public]

// UUI_Map_Caves_C (/Game/UI/Map/UI_Map_Caves.UI_Map_Caves_C)
    void updateMapDisplay(int32 activeRoomID, const TMap<int32, int32>& roomTracker, const TMap<int32, int32>& exitTracker); // 0x1cd9980 [Public]

// UUI_Map_Dungeon_C (/Game/UI/Map/UI_Map_Dungeon.UI_Map_Dungeon_C)
    void updateMapDisplay(int32 activeRoomID, const TMap<int32, int32>& roomTracker, const TMap<int32, int32>& exitTracker); // 0x1cd9980 [Public]

// UUI_Map_Keep_C (/Game/UI/Map/UI_Map_Keep.UI_Map_Keep_C)
    void updateMapDisplay(int32 activeRoomID, const TMap<int32, int32>& roomTracker, const TMap<int32, int32>& exitTracker); // 0x1cd9980 [Public]

// UUI_Map_Library_C (/Game/UI/Map/UI_Map_Library.UI_Map_Library_C)
    void updateMapDisplay(int32 activeRoomID, const TMap<int32, int32>& roomTracker, const TMap<int32, int32>& exitTracker); // 0x1cd9980 [Public]

// UUI_Map_LowerCastle_C (/Game/UI/Map/UI_Map_LowerCastle.UI_Map_LowerCastle_C)
    void updateMapDisplay(int32 activeRoomID, const TMap<int32, int32>& roomTracker, const TMap<int32, int32>& exitTracker); // 0x1cd9980 [Public]

// UUI_Map_Theatre_C (/Game/UI/Map/UI_Map_Theatre.UI_Map_Theatre_C)
    void updateMapDisplay(int32 activeRoomID, const TMap<int32, int32>& roomTracker, const TMap<int32, int32>& exitTracker); // 0x1cd9980 [Public]

// UUI_Map_Tower_C (/Game/UI/Map/UI_Map_Tower.UI_Map_Tower_C)
    void updateMapDisplay(int32 activeRoomID, const TMap<int32, int32>& roomTracker, const TMap<int32, int32>& exitTracker); // 0x1cd9980 [Public]

// UUI_MentalMap_C (/Game/UI/Map/UI_MentalMap.UI_MentalMap_C)
    void mapMover(); // 0x1cd9980 [Public]
    void getMapMoveinput(const FVector2D& Direction); // 0x1cd9980 [Public]
    void confirmedUpdateMapDisplay(); // 0x1cd9980 [Public]
    void tryUpdateRoomData(); // 0x1cd9980 [Public]
    void Construct(); // 0x1cd9980 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1cd9980 [Event Public]
    void Destruct(); // 0x1cd9980 [Event Public]
    void ExecuteUbergraph_UI_MentalMap(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_AttireScreen_C (/Game/UI/UI_AttireScreen.UI_AttireScreen_C)
    void PreConstruct(bool IsDesignTime); // 0x1cd9980 [Event Public]
    void Construct(); // 0x1cd9980 [Event Public]
    void OnButtonBaseHovered_Event(UCommonButtonBase* Button); // 0x1cd9980
    void OnButtonBaseClicked_Event(UCommonButtonBase* Button); // 0x1cd9980
    void ExecuteUbergraph_UI_AttireScreen(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_Base_C (/Game/UI/UI_Base.UI_Base_C)
    void Push Menu(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass); // 0x1cd9980
    void Push Prompt(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass); // 0x1cd9980
    void PreConstruct(bool IsDesignTime); // 0x1cd9980 [Event Public]
    void PopMenu(); // 0x1cd9980
    void Construct(); // 0x1cd9980 [Event Public]
    void ExecuteUbergraph_UI_Base(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_CutsceneSkipListener_C (/Game/UI/UI_CutsceneSkipListener.UI_CutsceneSkipListener_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1cd9980 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1cd9980 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1cd9980 [Event Public]
    void Construct(); // 0x1cd9980 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1cd9980 [Event Public]
    void ExecuteUbergraph_UI_CutsceneSkipListener(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_ExaminePrompt_C (/Game/UI/UI_ExaminePrompt.UI_ExaminePrompt_C)
    void PlayExamineAnim(bool Forward); // 0x1cd9980
    void ChangePromptText(const FText& InText); // 0x1cd9980
    void ExecuteUbergraph_UI_ExaminePrompt(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_GenericButton_C (/Game/UI/UI_GenericButton.UI_GenericButton_C)
    void PreConstruct(bool IsDesignTime); // 0x1cd9980 [Event Public]
    void ExecuteUbergraph_UI_GenericButton(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_HUD_C (/Game/UI/UI_HUD.UI_HUD_C)
    void playHeartPieceGetAnim(int32 currentPieceCount); // 0x1cd9980 [Public]
    void MoveLockonBars(bool Forward?); // 0x1cd9980 [Public]
    void Update Key Count UI(int32 newKeyCount); // 0x1cd9980 [Public]
    void playSaveAnim(); // 0x1cd9980 [Public]
    void fadeInOut(bool Forward, float PlaybackSpeed); // 0x1cd9980 [Public]
    void updateCurrentHPValues(double CurrentHp, double currentPower, double maxHP, double maxPower, int32 powerLevel); // 0x1cd9980 [Public]
    void Construct(); // 0x1cd9980 [Event Public]
    void ExecuteUbergraph_UI_HUD(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_Heart_C (/Game/UI/UI_Heart.UI_Heart_C)
    void setHeartamount(float InPercent); // 0x1cd9980 [Public]

// UUI_HeartPieceGet_C (/Game/UI/UI_HeartPieceGet.UI_HeartPieceGet_C)
    void playHeartPieceGetAnim(int32 NumPieces); // 0x1cd9980
    void Stop(); // 0x1cd9980
    void ExecuteUbergraph_UI_HeartPieceGet(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_InputSelector_C (/Game/UI/UI_InputSelector.UI_InputSelector_C)
    void findRelevantMappings(TArray<FKey>& relevantMappings1); // 0x1cd9980 [Public]
    void resetInputKey(); // 0x1cd9980 [Public]
    void setKey(FInputChord& InputChord, const FKey& relevantCurrentKey, bool gamepad?); // 0x1cd9980 [Public]
    void Construct(); // 0x1cd9980 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1cd9980 [Event Public]
    void BndEvt__UI_InputSelector_GamepadSelector_K2Node_ComponentBoundEvent_0_OnIsSelectingKeyChanged__DelegateSignature(); // 0x1cd9980
    void BndEvt__UI_InputSelector_KeyboardSelector_K2Node_ComponentBoundEvent_1_OnIsSelectingKeyChanged__DelegateSignature(); // 0x1cd9980
    void BndEvt__UI_InputSelector_GamepadSelector_K2Node_ComponentBoundEvent_2_OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x1cd9980
    void BndEvt__UI_InputSelector_KeyboardSelector_K2Node_ComponentBoundEvent_3_OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x1cd9980
    void ExecuteUbergraph_UI_InputSelector(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_ItemButton_C (/Game/UI/UI_ItemButton.UI_ItemButton_C)
    void PreConstruct(bool IsDesignTime); // 0x1cd9980 [Event Public]
    void Construct(); // 0x1cd9980 [Event Public]
    void SendInfoHover(UCommonButtonBase* Button); // 0x1cd9980
    void OnButtonBaseClicked_Event(UCommonButtonBase* Button); // 0x1cd9980
    void KeyHovered(UCommonButtonBase* Button); // 0x1cd9980
    void ExecuteUbergraph_UI_ItemButton(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_OptionsMenu_C (/Game/UI/UI_OptionsMenu.UI_OptionsMenu_C)
    void tabWidget(bool Forward?); // 0x1cd9980 [Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1cd9980 [Event Public]
    void applySettingsToInstance(); // 0x1cd9980 [Public]
    void getSettings(); // 0x1cd9980 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x1cd9980 [Event Protected]
    void BP_OnActivated(); // 0x1cd9980 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x1cd9980 [Event Public]
    void BndEvt__UI_OptionsMenu_UI_GenericButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_UI_GenericButton_1_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_UI_GenericButton_2_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_BackButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_ApplyButton_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_masterSlider_K2Node_ComponentBoundEvent_5_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_musicSlider_K2Node_ComponentBoundEvent_6_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_sfxSlider_K2Node_ComponentBoundEvent_7_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_uiSlider_K2Node_ComponentBoundEvent_8_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_vsyncCheckBox_K2Node_ComponentBoundEvent_9_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_windowModeBox_K2Node_ComponentBoundEvent_10_OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_retroResCheckBox_K2Node_ComponentBoundEvent_11_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_resolutionBox_K2Node_ComponentBoundEvent_12_OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_camHslider_K2Node_ComponentBoundEvent_14_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_camVslider_K2Node_ComponentBoundEvent_15_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_camY_InvertBox_K2Node_ComponentBoundEvent_16_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_followCamBox_K2Node_ComponentBoundEvent_17_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_retroFramerateCheckbox_K2Node_ComponentBoundEvent_19_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x1cd9980
    void Return Event(); // 0x1cd9980
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1cd9980 [Event Public]
    void BndEvt__UI_OptionsMenu_framerateLimitBox_K2Node_ComponentBoundEvent_20_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_camActivateBox_K2Node_ComponentBoundEvent_21_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_pantsCheckbox_K2Node_ComponentBoundEvent_13_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_antiAliasCheckBox_K2Node_ComponentBoundEvent_18_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_camX_InvertBox_1_K2Node_ComponentBoundEvent_22_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_UI_ResetInputsButton_K2Node_ComponentBoundEvent_23_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_InputButton_K2Node_ComponentBoundEvent_24_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_OptionsMenu_recenterBox_K2Node_ComponentBoundEvent_25_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x1cd9980
    void Construct(); // 0x1cd9980 [Event Public]
    void rebuildInputMapArray(); // 0x1cd9980
    void ExecuteUbergraph_UI_OptionsMenu(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_PauseInfoBox_C (/Game/UI/UI_PauseInfoBox.UI_PauseInfoBox_C)
    void ChangeTexts(const FText& titleText, const FText& Text2, const FText& Text3); // 0x1cd9980
    void Use Key Display(const FText& Title, const FText& Info, const FText& Key Text 1, const FText& Key Text 2, const FText& Key Text 3, const FText& Key Text 4, const FText& Key Text 5); // 0x1cd9980
    void ExecuteUbergraph_UI_PauseInfoBox(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_PauseMenu_C (/Game/UI/UI_PauseMenu.UI_PauseMenu_C)
    void setHealthDisplay(); // 0x1cd9980 [Public]
    void setKeyDisplay(); // 0x1cd9980 [Public]
    void tabWidget(bool Forward?); // 0x1cd9980 [Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1cd9980 [Event Public]
    void infoBoxDataTransfer(UObject* Object); // 0x1cd9980 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x1cd9980 [Event Protected]
    void InpActEvt_IA_Pause_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1cd9980
    void PreConstruct(bool IsDesignTime); // 0x1cd9980 [Event Public]
    void Construct(); // 0x1cd9980 [Event Public]
    void BP_OnActivated(); // 0x1cd9980 [Event Protected]
    void BndEvt__UI_PauseMenu_OptionsButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_PauseMenu_QuitButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_PauseMenu_ResetButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_PauseMenu_ResumeButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_PauseMenu_MenuButton_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_PauseMenu_Status_Button_K2Node_ComponentBoundEvent_12_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_PauseMenu_Notes_Button_K2Node_ComponentBoundEvent_13_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_PauseMenu_Game_Button_K2Node_ComponentBoundEvent_14_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x1cd9980 [Event Public]
    void BndEvt__UI_PauseMenu_Status_Button_K2Node_ComponentBoundEvent_15_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_PauseMenu_AttireButton_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void ExecuteUbergraph_UI_PauseMenu(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_Credits_C (/Game/UI/title/UI_Credits.UI_Credits_C)
    void BndEvt__UI_Credits_UI_GenericButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void ExecuteUbergraph_UI_Credits(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_FileSelect_C (/Game/UI/title/UI_FileSelect.UI_FileSelect_C)
    void Try End Delete(bool success?); // 0x1cd9980 [Public]
    void tryBeginDelete(); // 0x1cd9980 [Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1cd9980 [Event Public]
    void deleteHoveredSave(); // 0x1cd9980 [Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1cd9980 [Event Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x1cd9980 [Event Protected]
    void onSaveClicked(UCommonButtonBase* InputPin); // 0x1cd9980 [Public]
    void Construct(); // 0x1cd9980 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1cd9980 [Event Public]
    void Return TO title Screen(); // 0x1cd9980
    void FadeOutSelect(); // 0x1cd9980
    void ExecuteUbergraph_UI_FileSelect(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_FileSlot_C (/Game/UI/title/UI_FileSlot.UI_FileSlot_C)
    void updateInfoDisplay(); // 0x1cd9980 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1cd9980 [Event Public]
    void Construct(); // 0x1cd9980 [Event Public]
    void OnButtonBaseHovered_Event(UCommonButtonBase* Button); // 0x1cd9980
    void OnButtonBaseClicked_Event(UCommonButtonBase* Button); // 0x1cd9980
    void OnButtonBaseUnhovered_Event(UCommonButtonBase* Button); // 0x1cd9980
    void ExecuteUbergraph_UI_FileSlot(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_MainMenu_C (/Game/UI/title/UI_MainMenu.UI_MainMenu_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x1cd9980 [Event Protected]
    void Construct(); // 0x1cd9980 [Event Public]
    void BndEvt__UI_MainMenu_creditsButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_MainMenu_continueButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_MainMenu_quitButton_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_MainMenu_optionsButton_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void BndEvt__UI_MainMenu_newgameButton_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x1cd9980
    void ExecuteUbergraph_UI_MainMenu(int32 EntryPoint); // 0x1cd9980 [Final]

// UUI_TitleScreen_C (/Game/UI/title/UI_TitleScreen.UI_TitleScreen_C)
    void SequenceEvent__ENTRYPOINTUI_TitleScreen(); // 0x1cd9980 [Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1cd9980 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1cd9980 [Event Public]
    void Construct(); // 0x1cd9980 [Event Public]
    void advanceTitleScreen(); // 0x1cd9980
    void CustomEvent(); // 0x1cd9980
    void AnimStartMusic(); // 0x1cd9980
    void ExecuteUbergraph_UI_TitleScreen(int32 EntryPoint); // 0x1cd9980 [Final]

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

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

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

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

// AAIController (/Script/AIModule.AIController)
    bool UseBlackboard(UBlackboardData* BlackboardAsset, const UBlackboardComponent*& BlackboardComponent); // 0x4029440 [Final Native Public]
    void UnclaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x40292e0 [Final Native Public]
    void SetPathFollowingComponent(UPathFollowingComponent* NewPFComponent); // 0x4029250 [Final Native Public]
    void SetMoveBlockDetection(bool bEnable); // 0x40291c0 [Final Native Public]
    bool RunBehaviorTree(UBehaviorTree* BTAsset); // 0x4029120 [Native Public]
    void OnUsingBlackBoard(UBlackboardComponent* BlackboardComp, UBlackboardData* BlackboardAsset); // 0x1cd9980 [Event Protected]
    void OnGameplayTaskResourcesClaimed(const FGameplayResourceSet& NewlyClaimed, const FGameplayResourceSet& FreshlyReleased); // 0x4028f80 [Native Public]
    EPathFollowingRequestResult MoveToLocation(const FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x4028bf0 [Final Native Public]
    EPathFollowingRequestResult MoveToActor(AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x40288c0 [Final Native Public]
    void K2_SetFocus(AActor* NewFocus); // 0x4028830 [Final Native Public]
    void K2_SetFocalPoint(const FVector& FP); // 0x4028790 [Final Native Public]
    void K2_ClearFocus(); // 0x4028390 [Final Native Public]
    bool HasPartialPath(); // 0x4028290 [Final Native Public]
    UPathFollowingComponent* GetPathFollowingComponent(); // 0x4028270 [Final Native Public]
    EPathFollowingStatus GetMoveStatus(); // 0x4028230 [Final Native Public]
    FVector GetImmediateMoveDestination(); // 0x40281b0 [Final Native Public]
    AActor* GetFocusActor(); // 0x4028180 [Final Native Public]
    FVector GetFocalPointOnActor(AActor* Actor); // 0x40280d0 [Native Public]
    FVector GetFocalPoint(); // 0x4028090 [Final Native Public]
    UAIPerceptionComponent* GetAIPerceptionComponent(); // 0xe302a0 [Final Native Public]
    void ClaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x4027c90 [Final Native Public]

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

// UBrainComponent (/Script/AIModule.BrainComponent)
    void StopLogic(const FString& Reason); // 0x4081d20 [Native Public]
    void StartLogic(); // 0x3c23420 [Native Public]
    void RestartLogic(); // 0x35643d0 [Native Public]
    bool IsRunning(); // 0x4080b60 [Native Public]
    bool IsPaused(); // 0x4080b30 [Native Public]

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

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

// UBlackboardComponent (/Script/AIModule.BlackboardComponent)
    void SetValueAsVector(const FName& KeyName, const FVector& VectorValue); // 0x404dc80 [Final Native Public]
    void SetValueAsString(const FName& KeyName, const FString& StringValue); // 0x404db10 [Final Native Public]
    void SetValueAsRotator(const FName& KeyName, const FRotator& VectorValue); // 0x404da00 [Final Native Public]
    void SetValueAsObject(const FName& KeyName, UObject* ObjectValue); // 0x404d920 [Final Native Public]
    void SetValueAsName(const FName& KeyName, const FName& NameValue); // 0x404d840 [Final Native Public]
    void SetValueAsInt(const FName& KeyName, int32 IntValue); // 0x404d760 [Final Native Public]
    void SetValueAsFloat(const FName& KeyName, float FloatValue); // 0x404d670 [Final Native Public]
    void SetValueAsEnum(const FName& KeyName, uint8 EnumValue); // 0x404d590 [Final Native Public]
    void SetValueAsClass(const FName& KeyName, TSubclassOf<UObject> ClassValue); // 0x404d4b0 [Final Native Public]
    void SetValueAsBool(const FName& KeyName, bool BoolValue); // 0x404d3c0 [Final Native Public]
    bool IsVectorValueSet(const FName& KeyName); // 0x404c160 [Final Native Public]
    FVector GetValueAsVector(const FName& KeyName); // 0x404bf40 [Final Native Public]
    FString GetValueAsString(const FName& KeyName); // 0x404be50 [Final Native Public]
    FRotator GetValueAsRotator(const FName& KeyName); // 0x404bd90 [Final Native Public]
    UObject* GetValueAsObject(const FName& KeyName); // 0x404bce0 [Final Native Public]
    FName GetValueAsName(const FName& KeyName); // 0x404bc40 [Final Native Public]
    int32 GetValueAsInt(const FName& KeyName); // 0x404bb90 [Final Native Public]
    float GetValueAsFloat(const FName& KeyName); // 0x404bae0 [Final Native Public]
    uint8 GetValueAsEnum(const FName& KeyName); // 0x404ba30 [Final Native Public]
    TSubclassOf<UObject> GetValueAsClass(const FName& KeyName); // 0x404b980 [Final Native Public]
    bool GetValueAsBool(const FName& KeyName); // 0x404b8d0 [Final Native Public]
    bool GetRotationFromEntry(const FName& KeyName, const FRotator& ResultRotation); // 0x404b5f0 [Final Native Public]
    bool GetLocationFromEntry(const FName& KeyName, const FVector& ResultLocation); // 0x404b280 [Final Native Public]
    void ClearValue(const FName& KeyName); // 0x404a190 [Final Native Public]

// UBTFunctionLibrary (/Script/AIModule.BTFunctionLibrary)
    void StopUsingExternalEvent(UBTNode* NodeOwner); // 0x14bfa60 [Final Native Static Public]
    void StartUsingExternalEvent(UBTNode* NodeOwner, AActor* OwningActor); // 0x3ec7880 [Final Native Static Public]
    void SetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FVector& Value); // 0x404d140 [Final Native Static Public]
    void SetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FString& Value); // 0x404cf20 [Final Native Static Public]
    void SetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FRotator& Value); // 0x404cd70 [Final Native Static Public]
    void SetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key, UObject* Value); // 0x404cbe0 [Final Native Static Public]
    void SetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FName& Value); // 0x404ca50 [Final Native Static Public]
    void SetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key, int32 Value); // 0x404c8c0 [Final Native Static Public]
    void SetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key, float Value); // 0x404c710 [Final Native Static Public]
    void SetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key, uint8 Value); // 0x404c580 [Final Native Static Public]
    void SetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key, TSubclassOf<UObject> Value); // 0x404c3f0 [Final Native Static Public]
    void SetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key, bool Value); // 0x404c250 [Final Native Static Public]
    UBlackboardComponent* GetOwnersBlackboard(UBTNode* NodeOwner); // 0x404b520 [Final Native Static Public]
    UBehaviorTreeComponent* GetOwnerComponent(UBTNode* NodeOwner); // 0x404b460 [Final Native Static Public]
    FVector GetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x404b0f0 [Final Native Static Public]
    FString GetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x404aee0 [Final Native Static Public]
    FRotator GetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x404ad60 [Final Native Static Public]
    UObject* GetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x404ac00 [Final Native Static Public]
    FName GetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x404aaa0 [Final Native Static Public]
    int32 GetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x404a950 [Final Native Static Public]
    float GetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x404a7f0 [Final Native Static Public]
    uint8 GetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x404a6a0 [Final Native Static Public]
    TSubclassOf<UObject> GetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x404a540 [Final Native Static Public]
    bool GetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x404a3f0 [Final Native Static Public]
    AActor* GetBlackboardValueAsActor(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x404a260 [Final Native Static Public]
    void ClearBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x404a040 [Final Native Static Public]
    void ClearBlackboardValue(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x404a040 [Final Native Static Public]

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

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

// UBTTask_BlueprintBase (/Script/AIModule.BTTask_BlueprintBase)
    void SetFinishOnMessageWithId(const FName& MessageName, int32 RequestID); // 0x4081780 [Final Native Protected]
    void SetFinishOnMessage(const FName& MessageName); // 0x40816c0 [Final Native Protected]
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x1cd9980 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0x1cd9980 [Event Protected]
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x1cd9980 [Event Protected]
    void ReceiveExecute(AActor* OwnerActor); // 0x1cd9980 [Event Protected]
    void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x1cd9980 [Event Protected]
    void ReceiveAbort(AActor* OwnerActor); // 0x1cd9980 [Event Protected]
    bool IsTaskExecuting(); // 0x4080c40 [Final Native Protected]
    bool IsTaskAborting(); // 0x4080c10 [Final Native Protected]
    void FinishExecute(bool bSuccess); // 0x407fef0 [Final Native Protected]
    void FinishAbort(); // 0x407fe60 [Final Native Protected]

// UAIBlueprintHelperLibrary (/Script/AIModule.AIBlueprintHelperLibrary)
    void UnlockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic); // 0x4081dc0 [Final Native Static Public]
    APawn* SpawnAIFromClass(UObject* WorldContextObject, TSubclassOf<APawn> PawnClass, UBehaviorTree* BehaviorTree, const FVector& Location, const FRotator& Rotation, bool bNoCollisionFail, AActor* Owner); // 0x4081af0 [Final Native Static Public]
    void SimpleMoveToLocation(AController* Controller, const FVector& Goal); // 0x4081a20 [Final Native Static Public]
    void SimpleMoveToActor(AController* Controller, AActor* Goal); // 0x4081960 [Final Native Static Public]
    void SendAIMessage(APawn* Target, const FName& Message, UObject* MessageSource, bool bSuccess); // 0x4081500 [Final Native Static Public]
    void LockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic); // 0x4080f60 [Final Native Static Public]
    bool IsValidAIRotation(const FRotator& Rotation); // 0x4080eb0 [Final Native Static Public]
    bool IsValidAILocation(const FVector& Location); // 0x4080dc0 [Final Native Static Public]
    bool IsValidAIDirection(const FVector& DirectionVector); // 0x4080cc0 [Final Native Static Public]
    int32 GetNextNavLinkIndex(AController* Controller); // 0x40804e0 [Final Native Static Public]
    TArray<FVector> GetCurrentPathPoints(AController* Controller); // 0x4080370 [Final Native Static Public]
    int32 GetCurrentPathIndex(AController* Controller); // 0x4080280 [Final Native Static Public]
    UNavigationPath* GetCurrentPath(AController* Controller); // 0x40801f0 [Final Native Static Public]
    UBlackboardComponent* GetBlackboard(AActor* Target); // 0x40800e0 [Final Native Static Public]
    AAIController* GetAIController(AActor* ControlledActor); // 0x407fff0 [Final Native Static Public]
    UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(UObject* WorldContextObject, APawn* Pawn, const FVector& Destination, AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap); // 0x407fc70 [Final Native Static Public]

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

// UEnvQueryInstanceBlueprintWrapper (/Script/AIModule.EnvQueryInstanceBlueprintWrapper)
    void SetNamedParam(const FName& ParamName, float Value); // 0x4081880 [Final Native Public]
    TArray<FVector> GetResultsAsLocations(); // 0x4080a50 [Final Native Public]
    TArray<AActor*> GetResultsAsActors(); // 0x40808d0 [Final Native Public]
    bool GetQueryResultsAsLocations(const TArray<FVector>& ResultLocations); // 0x4080790 [Final Native Public]
    bool GetQueryResultsAsActors(const TArray<AActor*>& ResultActors); // 0x40806d0 [Final Native Public]
    float GetItemScore(int32 ItemIndex); // 0x4080420 [Final Native Public]
    void EQSQueryDoneSignature__DelegateSignature(UEnvQueryInstanceBlueprintWrapper* QueryInstance, const EEnvQueryStatus& QueryStatus); // 0x1cd9980 [Public]

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

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

// UPathFollowingComponent (/Script/AIModule.PathFollowingComponent)
    void OnNavDataRegistered(ANavigationData* NavData); // 0x40ad120 [Final Native Protected]
    void OnActorBump(AActor* SelfActor, AActor* OtherActor, const FVector& NormalImpulse, FHitResult& hit); // 0x40acf40 [Native Public]
    FVector GetPathDestination(); // 0x40acac0 [Final Native Public]
    EPathFollowingAction GetPathActionType(); // 0x40aca00 [Final Native Public]

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

// ANavLinkProxy (/Script/AIModule.NavLinkProxy)
    void SetSmartLinkEnabled(bool bEnabled); // 0x40ae1e0 [Final Native Public]
    void ResumePathFollowing(AActor* Agent); // 0x40add40 [Final Native Public]
    void ReceiveSmartLinkReached(AActor* Agent, const FVector& Destination); // 0x1cd9980 [Event Public]
    bool IsSmartLinkEnabled(); // 0x40acf10 [Final Native Public]
    bool HasMovingAgents(); // 0x40aced0 [Final Native Public]

// UNavLocalGridManager (/Script/AIModule.NavLocalGridManager)
    bool SetLocalNavigationGridDensity(UObject* WorldContextObject, float CellSize); // 0x40ade50 [Final Native Static Public]
    void RemoveLocalNavigationGrid(UObject* WorldContextObject, int32 GridId, bool bRebuildGrids); // 0x40ad860 [Final Native Static Public]
    bool FindLocalNavigationGridPath(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<FVector>& PathPoints); // 0x40ac460 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoints(UObject* WorldContextObject, const TArray<FVector>& Locations, int32 Radius2D, float Height, bool bRebuildGrids); // 0x40ac280 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoint(UObject* WorldContextObject, const FVector& Location, int32 Radius2D, float Height, bool bRebuildGrids); // 0x40abfd0 [Final Native Static Public]
    int32 AddLocalNavigationGridForCapsule(UObject* WorldContextObject, const FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, int32 Radius2D, float Height, bool bRebuildGrids); // 0x40abb80 [Final Native Static Public]
    int32 AddLocalNavigationGridForBox(UObject* WorldContextObject, const FVector& Location, const FVector& Extent, const FRotator& Rotation, int32 Radius2D, float Height, bool bRebuildGrids); // 0x40ab830 [Final Native Static Public]

// UAIPerceptionComponent (/Script/AIModule.AIPerceptionComponent)
    void SetSenseEnabled(TSubclassOf<UAISense> SenseClass, bool bEnable); // 0x40adf50 [Final Native Public]
    void RequestStimuliListenerUpdate(); // 0x40add20 [Final Native Public]
    void OnOwnerEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x40ad300 [Final Native Public]
    void GetPerceivedHostileActorsBySense(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x40acc10 [Final Native Public]
    void GetPerceivedHostileActors(const TArray<AActor*>& OutActors); // 0x40acb60 [Final Native Public]
    void GetPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x40ac820 [Final Native Public]
    void GetKnownPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x40ac910 [Final Native Public]
    void GetCurrentlyPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x40ac820 [Final Native Public]
    bool GetActorsPerception(AActor* Actor, FActorPerceptionBlueprintInfo& Info); // 0x40ac640 [Final Native Public]
    void ForgetAll(); // 0x40ac620 [Final Native Public]

// UAIPerceptionStimuliSourceComponent (/Script/AIModule.AIPerceptionStimuliSourceComponent)
    void UnregisterFromSense(TSubclassOf<UAISense> SenseClass); // 0x40ae3c0 [Final Native Public]
    void UnregisterFromPerceptionSystem(); // 0x40ae300 [Final Native Public]
    void RegisterWithPerceptionSystem(); // 0x40ad840 [Final Native Public]
    void RegisterForSense(TSubclassOf<UAISense> SenseClass); // 0x40ad4b0 [Final Native Public]

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

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

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

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

// UPawnSensingComponent (/Script/AIModule.PawnSensingComponent)
    void SetSensingUpdatesEnabled(bool bEnabled); // 0x40bd320 [Native Public]
    void SetSensingInterval(float NewSensingInterval); // 0x40bd290 [Native Public]
    void SetPeripheralVisionAngle(float NewPeripheralVisionAngle); // 0x40bd200 [Native Public]
    void SeePawnDelegate__DelegateSignature(APawn* Pawn); // 0x1cd9980 [Public]
    void HearNoiseDelegate__DelegateSignature(APawn* Instigator, const FVector& Location, float Volume); // 0x1cd9980 [Public]
    float GetPeripheralVisionCosine(); // 0x40bc3c0 [Final Native Public]
    float GetPeripheralVisionAngle(); // 0x40bc3a0 [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); // 0x40bbe90 [Final Native Static Public]

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

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

// UActorSequenceComponent (/Script/ActorSequence.ActorSequenceComponent)
    void StopSequence(); // 0x14e8790 [Final Native Public]
    void PlaySequence(); // 0x14e8760 [Final Native Public]
    void PauseSequence(); // 0x14e8730 [Final Native Public]

// URadialSlider (/Script/AdvancedWidgets.RadialSlider)
    void SetValueTags(const TArray<float>& InValueTags); // 0x41304e0 [Final Native Public]
    void SetValue(float InValue); // 0x41303d0 [Final Native Public]
    void SetUseVerticalDrag(bool InUseVerticalDrag); // 0x4130330 [Final Native Public]
    void SetStepSize(float InValue); // 0x4130250 [Final Native Public]
    void SetSliderRange(FRuntimeFloatCurve& InSliderRange); // 0x4130110 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x4130000 [Final Native Public]
    void SetSliderHandleStartAngle(float InValue); // 0x412ff40 [Final Native Public]
    void SetSliderHandleEndAngle(float InValue); // 0x412fe80 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x412fd70 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x412fc60 [Final Native Public]
    void SetShowSliderHandle(bool InShowSliderHandle); // 0x412fbc0 [Final Native Public]
    void SetShowSliderHand(bool InShowSliderHand); // 0x412fb20 [Final Native Public]
    void SetLocked(bool InValue); // 0x412fa10 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InValue); // 0x412f920 [Final Native Public]
    void SetCustomDefaultValue(float InValue); // 0x412f810 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x412f700 [Final Native Public]
    void SetAngularOffset(float InValue); // 0x412f660 [Final Native Public]
    float GetValue(); // 0x412f5b0 [Final Native Public]
    float GetNormalizedSliderHandlePosition(); // 0x412f560 [Final Native Public]
    float GetCustomDefaultValue(); // 0x412f4b0 [Final Native Public]

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

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

// UBlendSpacePlayerLibrary (/Script/AnimGraphRuntime.BlendSpacePlayerLibrary)
    bool ShouldResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x3012f90 [Final Native Static Public]
    FBlendSpacePlayerReference SetResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer, bool bReset); // 0x3012b90 [Final Native Static Public]
    FBlendSpacePlayerReference SetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer, float PlayRate); // 0x3012a90 [Final Native Static Public]
    FBlendSpacePlayerReference SetLoop(FBlendSpacePlayerReference& BlendSpacePlayer, bool bLoop); // 0x3012990 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpaceWithInertialBlending(FAnimUpdateContext& UpdateContext, FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace, float BlendTime); // 0x30127b0 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace); // 0x30126b0 [Final Native Static Public]
    float GetStartPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x3011fa0 [Final Native Static Public]
    FVector GetPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x3011bd0 [Final Native Static Public]
    float GetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x3011b30 [Final Native Static Public]
    bool GetLoop(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x30119f0 [Final Native Static Public]
    UBlendSpace* GetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x30117b0 [Final Native Static Public]
    void ConvertToBlendSpacePlayerPure(FAnimNodeReference& Node, FBlendSpacePlayerReference& BlendSpacePlayer, const bool& Result); // 0x3010a60 [Final Native Static Public]
    FBlendSpacePlayerReference ConvertToBlendSpacePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x3010960 [Final Native Static Public]

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

// UAnimationStateMachineLibrary (/Script/AnimGraphRuntime.AnimationStateMachineLibrary)
    void SetState(FAnimUpdateContext& UpdateContext, FAnimationStateMachineReference& Node, const FName& TargetState, float Duration, const ETransitionLogicType& BlendType, UBlendProfile* BlendProfile, const EAlphaBlendOption& AlphaBlendOption, UCurveFloat* CustomBlendCurve); // 0x3012c90 [Final Native Static Public]
    bool IsStateBlendingOut(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x3012350 [Final Native Static Public]
    bool IsStateBlendingIn(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x30121d0 [Final Native Static Public]
    FName GetState(FAnimUpdateContext& UpdateContext, FAnimationStateMachineReference& Node); // 0x3012040 [Final Native Static Public]
    float GetRelevantAnimTimeRemainingFraction(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x3011e10 [Final Native Static Public]
    float GetRelevantAnimTimeRemaining(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x3011c80 [Final Native Static Public]
    void ConvertToAnimationStateResultPure(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const bool& Result); // 0x30107c0 [Final Native Static Public]
    void ConvertToAnimationStateResult(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x3010670 [Final Native Static Public]
    void ConvertToAnimationStateMachinePure(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const bool& Result); // 0x30104d0 [Final Native Static Public]
    void ConvertToAnimationStateMachine(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x3010380 [Final Native Static Public]

// UAnimExecutionContextLibrary (/Script/AnimGraphRuntime.AnimExecutionContextLibrary)
    float GetDeltaTime(FAnimUpdateContext& Context); // 0x3011920 [Final Native Static Public]
    float GetCurrentWeight(FAnimUpdateContext& Context); // 0x3011850 [Final Native Static Public]
    FAnimNodeReference GetAnimNodeReference(UAnimInstance* Instance, int32 Index); // 0x30116b0 [Final Native Static Public]
    UAnimInstance* GetAnimInstance(FAnimExecutionContext& Context); // 0x3011580 [Final Native Static Public]
    FAnimUpdateContext ConvertToUpdateContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x30113b0 [Final Native Static Public]
    FAnimPoseContext ConvertToPoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x30111e0 [Final Native Static Public]
    FAnimInitializationContext ConvertToInitializationContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x3010da0 [Final Native Static Public]
    FAnimComponentSpacePoseContext ConvertToComponentSpacePoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x3010bd0 [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); // 0x3060800 [Final Native Static Public]
    void K2_StartProfilingTimer(); // 0x3060740 [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); // 0x3060370 [Final Native Static Public]
    float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax); // 0x3060200 [Final Native Static Public]
    FTransform K2_LookAt(FTransform& CurrentTransform, const FVector& TargetPosition, const FVector& LookAtVector, bool bUseUpVector, const FVector& UpVector, float ClampConeInDegree); // 0x305ff10 [Final Native Static Public]
    float K2_EndProfilingTimer(bool bLog, const FString& LogPrefix); // 0x305fd90 [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); // 0x305f930 [Final Native Static Public]
    FVector K2_DirectionBetweenSockets(USkeletalMeshComponent* Component, const FName& SocketOrBoneNameFrom, const FName& SocketOrBoneNameTo); // 0x305f750 [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); // 0x305f2e0 [Final Native Static Public]
    float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const FVector& Position, FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax); // 0x305f0b0 [Final Native Static Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x305efc0 [Final Native Static Public]

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

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

// USequenceEvaluatorLibrary (/Script/AnimGraphRuntime.SequenceEvaluatorLibrary)
    FSequenceEvaluatorReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence, float BlendTime); // 0x3068110 [Final Native Static Public]
    FSequenceEvaluatorReference SetSequence(FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence); // 0x3067eb0 [Final Native Static Public]
    FSequenceEvaluatorReference SetExplicitTime(FSequenceEvaluatorReference& SequenceEvaluator, float Time); // 0x3067c30 [Final Native Static Public]
    UAnimSequenceBase* GetSequence(FSequenceEvaluatorReference& SequenceEvaluator); // 0x3067030 [Final Native Static Public]
    float GetAccumulatedTime(FSequenceEvaluatorReference& SequenceEvaluator); // 0x30669e0 [Final Native Static Public]
    void ConvertToSequenceEvaluatorPure(FAnimNodeReference& Node, FSequenceEvaluatorReference& SequenceEvaluator, const bool& Result); // 0x3065eb0 [Final Native Static Public]
    FSequenceEvaluatorReference ConvertToSequenceEvaluator(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x3065d70 [Final Native Static Public]
    FSequenceEvaluatorReference AdvanceTime(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, float PlayRate); // 0x3065760 [Final Native Static Public]

// USequencePlayerLibrary (/Script/AnimGraphRuntime.SequencePlayerLibrary)
    FSequencePlayerReference SetStartPosition(FSequencePlayerReference& SequencePlayer, float StartPosition); // 0x3068550 [Final Native Static Public]
    FSequencePlayerReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence, float BlendTime); // 0x3068330 [Final Native Static Public]
    FSequencePlayerReference SetSequence(FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence); // 0x3067fe0 [Final Native Static Public]
    FSequencePlayerReference SetPlayRate(FSequencePlayerReference& SequencePlayer, float PlayRate); // 0x3067d70 [Final Native Static Public]
    FSequencePlayerReference SetAccumulatedTime(FSequencePlayerReference& SequencePlayer, float Time); // 0x30679b0 [Final Native Static Public]
    float GetStartPosition(FSequencePlayerReference& SequencePlayer); // 0x3067390 [Final Native Static Public]
    UAnimSequenceBase* GetSequencePure(FSequencePlayerReference& SequencePlayer); // 0x3067280 [Final Native Static Public]
    FSequencePlayerReference GetSequence(FSequencePlayerReference& SequencePlayer, const UAnimSequenceBase*& SequenceBase); // 0x3067140 [Final Native Static Public]
    float GetPlayRate(FSequencePlayerReference& SequencePlayer); // 0x3066f20 [Final Native Static Public]
    bool GetLoopAnimation(FSequencePlayerReference& SequencePlayer); // 0x3066e20 [Final Native Static Public]
    float GetAccumulatedTime(FSequencePlayerReference& SequencePlayer); // 0x3066af0 [Final Native Static Public]
    void ConvertToSequencePlayerPure(FAnimNodeReference& Node, FSequencePlayerReference& SequencePlayer, const bool& Result); // 0x3066180 [Final Native Static Public]
    FSequencePlayerReference ConvertToSequencePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x3066040 [Final Native Static Public]
    float ComputePlayRateFromDuration(FSequencePlayerReference& SequencePlayer, float Duration); // 0x3065920 [Final Native Static Public]

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

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

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

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

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

// UAssetRegistryHelpers (/Script/AssetRegistry.AssetRegistryHelpers)
    FSoftObjectPath ToSoftObjectPath(FAssetData& InAssetData); // 0x339d190 [Final Native Static Public]
    FARFilter SetFilterTagsAndValues(FARFilter& InFilter, const TArray<FTagAndValue>& InTagsAndValues); // 0x339d010 [Final Native Static Public]
    bool IsValid(FAssetData& InAssetData); // 0x339c420 [Final Native Static Public]
    bool IsUAsset(FAssetData& InAssetData); // 0x339c2e0 [Final Native Static Public]
    bool IsRedirector(FAssetData& InAssetData); // 0x339c140 [Final Native Static Public]
    bool IsAssetLoaded(FAssetData& InAssetData); // 0x339bfd0 [Final Native Static Public]
    bool GetTagValue(FAssetData& InAssetData, const FName& InTagName, const FString& OutTagValue); // 0x339bd00 [Final Native Static Public]
    FString GetFullName(FAssetData& InAssetData); // 0x339ba00 [Final Native Static Public]
    FString GetExportTextName(FAssetData& InAssetData); // 0x339b880 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FAssetData& InAssetData); // 0x339b490 [Final Native Static Public]
    void GetBlueprintAssets(FARFilter& InFilter, const TArray<FAssetData>& OutAssetData); // 0x339b2f0 [Final Native Static Public]
    TScriptInterface<IAssetRegistry> GetAssetRegistry(); // 0x339a870 [Final Native Static Public]
    UObject* GetAsset(FAssetData& InAssetData); // 0x339a5d0 [Final Native Static Public]
    FAssetData CreateAssetData(UObject* InAsset, bool bAllowBlueprintClass); // 0x339a100 [Final Native Static Public]

// IAssetRegistry (/Script/AssetRegistry.AssetRegistry)
    void WaitForPackage(const FString& PackageName); // 0x339d4f0 [Native Public]
    void WaitForCompletion(); // 0x339d4d0 [Native Public]
    void UseFilterToExcludeAssets(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x339d320 [Native Public]
    void SearchAllAssets(bool bSynchronousSearch); // 0x339cf80 [Native Public]
    void ScanPathsSynchronous(const TArray<FString>& InPaths, bool bForceRescan, bool bIgnoreDenyListScanFilters); // 0x339ce10 [Native Public]
    void ScanModifiedAssetFiles(const TArray<FString>& InFilePaths); // 0x339cd30 [Native Public]
    void ScanFilesSynchronous(const TArray<FString>& InFilePaths, bool bForceRescan); // 0x339cc00 [Native Public]
    void RunAssetsThroughFilter(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x339ca50 [Native Public]
    void PrioritizeSearchPath(const FString& PathToPrioritize); // 0x339c9b0 [Native Public]
    bool K2_GetReferencers(const FName& PackageName, FAssetRegistryDependencyOptions& ReferenceOptions, const TArray<FName>& OutReferencers); // 0x339c850 [Native Public]
    bool K2_GetDependencies(const FName& PackageName, FAssetRegistryDependencyOptions& DependencyOptions, const TArray<FName>& OutDependencies); // 0x339c6f0 [Native Public]
    FAssetData K2_GetAssetByObjectPath(const FSoftObjectPath& ObjectPath, bool bIncludeOnlyOnDiskAssets); // 0x339c560 [Native Public]
    bool IsSearchAsync(); // 0x339c2b0 [Native Public]
    bool IsSearchAllAssets(); // 0x339c280 [Native Public]
    bool IsLoadingAssets(); // 0x339c110 [Native Public]
    bool HasAssets(const FName& PackagePath, bool bRecursive); // 0x339bf00 [Native Public]
    void GetSubPaths(const FString& InBasePath, const TArray<FString>& OutPathList, bool bInRecurse); // 0x339bb80 [Native Public]
    void GetDerivedClassNames(const TArray<FTopLevelAssetPath>& ClassNames, TSet<FTopLevelAssetPath>& ExcludedClassNames, TSet<FTopLevelAssetPath>& OutDerivedClassNames); // 0x339b5d0 [Native Public]
    bool GetAssetsByPaths(const TArray<FName>& PackagePaths, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x339b0a0 [Native Public]
    bool GetAssetsByPath(const FName& PackagePath, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x339ae90 [Native Public]
    bool GetAssetsByPackageName(const FName& PackageName, const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x339ac80 [Native Public]
    bool GetAssetsByClass(const FTopLevelAssetPath& ClassPathName, const TArray<FAssetData>& OutAssetData, bool bSearchSubClasses); // 0x339aab0 [Native Public]
    bool GetAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData, bool bSkipARFilteredAssets); // 0x339a8b0 [Native Public]
    FAssetData GetAssetByObjectPath(const FName& ObjectPath, bool bIncludeOnlyOnDiskAssets); // 0x339a710 [Native Public]
    bool GetAncestorClassNames(const FTopLevelAssetPath& ClassPathName, const TArray<FTopLevelAssetPath>& OutAncestorClassNames); // 0x339a4b0 [Native Public]
    void GetAllCachedPaths(const TArray<FString>& OutPathList); // 0x339a3d0 [Native Public]
    bool GetAllAssets(const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets); // 0x339a260 [Native Public]

// UAssetTagsSubsystem (/Script/AssetTags.AssetTagsSubsystem)
    TArray<FName> K2_GetCollectionsContainingAsset(const FSoftObjectPath& AssetPath); // 0x14efa60 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetPtr(UObject* AssetPtr); // 0x14ef920 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetData(FAssetData& AssetData); // 0x14ef780 [Final Native Public]
    TArray<FName> GetCollectionsContainingAsset(const FName& AssetPathName); // 0x14ef670 [Final Native Public]
    TArray<FName> GetCollections(); // 0x14ef540 [Final Native Public]
    TArray<FAssetData> GetAssetsInCollection(const FName& Name); // 0x14ef3f0 [Final Native Public]
    bool CollectionExists(const FName& Name); // 0x14ef2c0 [Final Native Public]

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

// UAudioCapture (/Script/AudioCapture.AudioCapture)
    void StopCapturingAudio(); // 0x14f1580 [Final Native Public]
    void StartCapturingAudio(); // 0x14f1530 [Final Native Public]
    bool IsCapturingAudio(); // 0x14f14f0 [Final Native Public]
    bool GetAudioCaptureDeviceInfo(FAudioCaptureDeviceInfo& OutInfo); // 0x14f12c0 [Final Native Public]

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

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

// IAudioParameterControllerInterface (/Script/AudioExtensions.AudioParameterControllerInterface)
    void SetTriggerParameter(const FName& InName); // 0x30af710 [Native Public]
    void SetStringParameter(const FName& InName, const FString& InValue); // 0x30af630 [Native Public]
    void SetStringArrayParameter(const FName& InName, const TArray<FString>& InValue); // 0x30af510 [Native Public]
    void SetParameters_Blueprint(const TArray<FAudioParameter>& InParameters); // 0x30af380 [Native Public]
    void SetObjectParameter(const FName& InName, UObject* InValue); // 0x30af2b0 [Native Public]
    void SetObjectArrayParameter(const FName& InName, const TArray<UObject*>& InValue); // 0x30af1c0 [Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x30af0f0 [Native Public]
    void SetIntArrayParameter(const FName& InName, const TArray<int32>& InValue); // 0x30af000 [Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x30aef30 [Native Public]
    void SetFloatArrayParameter(const FName& InName, const TArray<float>& InValue); // 0x30aee40 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x30aed70 [Native Public]
    void SetBoolArrayParameter(const FName& InName, const TArray<bool>& InValue); // 0x30aec80 [Native Public]
    void ResetParameters(); // 0x30aec60 [Native Public]

// IAudioLinkBlueprintInterface (/Script/AudioLinkEngine.AudioLinkBlueprintInterface)
    void StopLink(); // 0x3316470 [Native Public]
    void SetLinkSound(USoundBase* NewSound); // 0x33163e0 [Native Public]
    void PlayLink(float StartTime); // 0x3316350 [Native Public]
    bool IsLinkPlaying(); // 0x3316320 [Native Public]

// USynthComponent (/Script/AudioMixer.SynthComponent)
    void Stop(); // 0x3365390 [Final Native Public]
    void Start(); // 0x3364b70 [Final Native Public]
    void SetVolumeMultiplier(float VolumeMultiplier); // 0x3364ae0 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x3364490 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x3363b00 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x33637c0 [Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x3363730 [Final Native Public]
    bool IsPlaying(); // 0x3361690 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x335fbe0 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x335fa70 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x335ed90 [Final Native Public]

// UAudioMixerBlueprintLibrary (/Script/AudioMixer.AudioMixerBlueprintLibrary)
    float TrimAudioCache(float InMegabytesToFree); // 0x3365d20 [Final Native Static Public]
    void SwapAudioOutputDevice(UObject* WorldContextObject, const FString& NewDeviceId, const FScriptDelegate& OnCompletedDeviceSwap); // 0x3365be0 [Final Native Static Public]
    USoundWave* StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundSubmix* SubmixToRecord, USoundWave* ExistingSoundWaveToOverwrite); // 0x33656d0 [Final Native Static Public]
    void StopAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x3365480 [Final Native Static Public]
    void StopAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToStopAnalyzing); // 0x33653b0 [Final Native Static Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration, USoundSubmix* SubmixToRecord); // 0x3365260 [Final Native Static Public]
    void StartAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x3364df0 [Final Native Static Public]
    void StartAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToAnalyze, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x3364b90 [Final Native Static Public]
    void SetSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, const TArray<USoundEffectSubmixPreset*>& SubmixEffectPresetChain, float FadeTimeSec); // 0x33642f0 [Final Native Static Public]
    void SetBypassSourceEffectChainEntry(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex, bool bBypassed); // 0x33633f0 [Final Native Static Public]
    void ResumeRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x3362f60 [Final Native Static Public]
    void ReplaceSubmixEffect(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x3362770 [Final Native Static Public]
    void ReplaceSoundEffectSubmix(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x3362770 [Final Native Static Public]
    void RemoveSubmixEffectPresetAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x3362670 [Final Native Static Public]
    void RemoveSubmixEffectPreset(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x3362570 [Final Native Static Public]
    void RemoveSubmixEffectAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x3362670 [Final Native Static Public]
    void RemoveSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x3362570 [Final Native Static Public]
    void RemoveSourceEffectFromPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex); // 0x3362350 [Final Native Static Public]
    void RemoveMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x3362230 [Final Native Static Public]
    void PrimeSoundForPlayback(USoundWave* SoundWave, const FScriptDelegate& OnLoadCompletion); // 0x3362020 [Final Native Static Public]
    void PrimeSoundCueForPlayback(USoundCue* SoundCue); // 0x3361fa0 [Final Native Static Public]
    void PauseRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x3361ed0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakePresetSpectralAnalysisBandSettings(const EAudioSpectrumBandPresetType& InBandPresetType, int32 InNumBands, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x3361bc0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeMusicalSpectralAnalysisBandSettings(int32 InNumSemitones, const EMusicalNoteName& InStartingMusicalNote, int32 InStartingOctave, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x33618d0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeFullSpectrumSpectralAnalysisBandSettings(int32 InNumBands, float InMinimumFrequency, float InMaximumFrequency, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x33616e0 [Final Native Static Public]
    bool IsAudioBusActive(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x33613f0 [Final Native Static Public]
    void GetPhaseForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Phases, USoundSubmix* SubmixToAnalyze); // 0x3360d70 [Final Native Static Public]
    int32 GetNumberOfEntriesInSourceEffectChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain); // 0x3360c40 [Final Native Static Public]
    void GetMagnitudeForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Magnitudes, USoundSubmix* SubmixToAnalyze); // 0x33609d0 [Final Native Static Public]
    void GetCurrentAudioOutputDeviceName(UObject* WorldContextObject, const FScriptDelegate& OnObtainCurrentDeviceEvent); // 0x335ff60 [Final Native Static Public]
    void GetAvailableAudioOutputDevices(UObject* WorldContextObject, const FScriptDelegate& OnObtainDevicesEvent); // 0x335fdc0 [Final Native Static Public]
    FString Conv_AudioOutputDeviceInfoToString(FAudioOutputDeviceInfo& Info); // 0x335f250 [Final Native Static Public]
    void ClearSubmixEffects(UObject* WorldContextObject, USoundSubmix* SoundSubmix); // 0x335f090 [Final Native Static Public]
    void ClearSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, float FadeTimeSec); // 0x335ef60 [Final Native Static Public]
    void ClearMasterSubmixEffects(UObject* WorldContextObject); // 0x335eeb0 [Final Native Static Public]
    int32 AddSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x335eb90 [Final Native Static Public]
    void AddSourceEffectToPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, const FSourceEffectChainEntry& Entry); // 0x335e980 [Final Native Static Public]
    void AddMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x335e7b0 [Final Native Static Public]

// USubmixEffectDynamicsProcessorPreset (/Script/AudioMixer.SubmixEffectDynamicsProcessorPreset)
    void SetSettings(FSubmixEffectDynamicsProcessorSettings& Settings); // 0x3363e40 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x3363620 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x3363030 [Final Native Public]
    void ResetKey(); // 0x3362980 [Final Native Public]

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

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

// UQuartzClockHandle (/Script/AudioMixer.QuartzClockHandle)
    void UnsubscribeFromTimeDivision(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const UQuartzClockHandle*& ClockHandle); // 0x3366060 [Final Native Public]
    void UnsubscribeFromAllTimeDivisions(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x3365e30 [Final Native Public]
    void SubscribeToQuantizationEvent(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x3365a40 [Final Native Public]
    void SubscribeToAllQuantizationEvents(UObject* WorldContextObject, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x3365900 [Final Native Public]
    void StopClock(UObject* WorldContextObject, bool CancelPendingEvents, const UQuartzClockHandle*& ClockHandle); // 0x3365560 [Final Native Public]
    void StartOtherClock(UObject* WorldContextObject, const FName& OtherClockName, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate); // 0x3364ed0 [Final Native Public]
    void StartClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x3362e60 [Final Native Public]
    void SetTicksPerSecond(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float TicksPerSecond); // 0x3364820 [Final Native Public]
    void SetThirtySecondNotesPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float ThirtySecondsNotesPerMinute); // 0x3364570 [Final Native Public]
    void SetSecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float SecondsPerTick); // 0x3363b90 [Final Native Public]
    void SetMillisecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float MillisecondsPerTick); // 0x3363850 [Final Native Public]
    void SetBeatsPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float BeatsPerMinute); // 0x3363140 [Final Native Public]
    void ResumeClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x3362e60 [Final Native Public]
    void ResetTransportQuantized(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, const UQuartzClockHandle*& ClockHandle); // 0x3362ac0 [Final Native Public]
    void ResetTransport(UObject* WorldContextObject, const FScriptDelegate& InDelegate); // 0x33629d0 [Final Native Public]
    void PauseClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x3361dd0 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject); // 0x33614f0 [Final Native Public]
    float GetTicksPerSecond(UObject* WorldContextObject); // 0x3361310 [Final Native Public]
    float GetThirtySecondNotesPerMinute(UObject* WorldContextObject); // 0x3361250 [Final Native Public]
    float GetSecondsPerTick(UObject* WorldContextObject); // 0x3361190 [Final Native Public]
    float GetMillisecondsPerTick(UObject* WorldContextObject); // 0x3360b80 [Final Native Public]
    float GetEstimatedRunTime(UObject* WorldContextObject); // 0x3360600 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x33601f0 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentTimestamp(UObject* WorldContextObject); // 0x3360150 [Final Native Public]
    float GetBeatsPerMinute(UObject* WorldContextObject); // 0x335fea0 [Final Native Public]

// UQuartzSubsystem (/Script/AudioMixer.QuartzSubsystem)
    bool IsQuartzEnabled(); // 0x197b270 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject, const FName& ClockName); // 0x3361590 [Final Native Public]
    float GetRoundTripMinLatency(UObject* WorldContextObject); // 0x33610c0 [Final Native Public]
    float GetRoundTripMaxLatency(UObject* WorldContextObject); // 0x3360ff0 [Final Native Public]
    float GetRoundTripAverageLatency(UObject* WorldContextObject); // 0x3360f20 [Final Native Public]
    UQuartzClockHandle* GetHandleForClock(UObject* WorldContextObject, const FName& ClockName); // 0x3360800 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMinLatency(UObject* WorldContextObject); // 0x3360750 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMaxLatency(UObject* WorldContextObject); // 0x3360750 [Final Native Public]
    float GetGameThreadToAudioRenderThreadAverageLatency(UObject* WorldContextObject); // 0x33606a0 [Final Native Public]
    float GetEstimatedClockRunTime(UObject* WorldContextObject, const FName& InClockName); // 0x33604f0 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const FName& ClockName, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x3360320 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentClockTimestamp(UObject* WorldContextObject, const FName& InClockName); // 0x3360040 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMinLatency(); // 0x335fd80 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMaxLatency(); // 0x335fd40 [Final Native Public]
    float GetAudioRenderThreadToGameThreadAverageLatency(); // 0x335fd00 [Final Native Public]
    bool DoesClockExist(UObject* WorldContextObject, const FName& ClockName); // 0x335f970 [Final Native Public]
    void DeleteClockByName(UObject* WorldContextObject, const FName& ClockName); // 0x335f880 [Final Native Public]
    void DeleteClockByHandle(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle); // 0x335f770 [Final Native Public]
    UQuartzClockHandle* CreateNewClock(UObject* WorldContextObject, const FName& ClockName, const FQuartzClockSettings& InSettings, bool bOverrideSettingsIfClockExists, bool bUseAudioEngineClockManager); // 0x335f3a0 [Final Native Public]

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

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

// ULoudnessNRT (/Script/AudioSynesthesia.LoudnessNRT)
    void GetNormalizedLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x1975990 [Final Native Public]
    void GetNormalizedChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x1975580 [Final Native Public]
    void GetLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x1975350 [Final Native Public]
    void GetChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x1974f90 [Final Native Public]

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

// UAudioMeter (/Script/AudioWidgets.AudioMeter)
    void SetMeterValueColor(const FLinearColor& InValue); // 0x195f7a0 [Final Native Public]
    void SetMeterScaleLabelColor(const FLinearColor& InValue); // 0x195f690 [Final Native Public]
    void SetMeterScaleColor(const FLinearColor& InValue); // 0x195f580 [Final Native Public]
    void SetMeterPeakColor(const FLinearColor& InValue); // 0x195f470 [Final Native Public]
    void SetMeterClippingColor(const FLinearColor& InValue); // 0x195f360 [Final Native Public]
    void SetMeterChannelInfo(const TArray<FMeterChannelInfo>& InMeterChannelInfo); // 0x195f2b0 [Final Native Public]
    void SetMeterBackgroundColor(const FLinearColor& InValue); // 0x195f1a0 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InValue); // 0x195ef50 [Final Native Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo__DelegateSignature(); // 0x1cd9980 [Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo(); // 0x195ec80 [Final Native Public]

// UAudioRadialSlider (/Script/AudioWidgets.AudioRadialSlider)
    void SetWidgetLayout(const EAudioRadialSliderLayout& InLayout); // 0x1960680 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x1960460 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x1960320 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x1960160 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x195ffa0 [Final Native Public]
    void SetSliderThickness(float InThickness); // 0x195fe50 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x195fdb0 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x195fc70 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x195fa90 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x195f950 [Final Native Public]
    void SetOutputRange(const FVector2D& InOutputRange); // 0x195f8b0 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InHandStartEndRatio); // 0x195f100 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x195f060 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x195eeb0 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x195ed70 [Final Native Public]

// UAudioSliderBase (/Script/AudioWidgets.AudioSliderBase)
    void SetWidgetBackgroundColor(const FLinearColor& InValue); // 0x19605e0 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x1960520 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x19603c0 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x1960240 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x1960080 [Final Native Public]
    void SetSliderThumbColor(const FLinearColor& InValue); // 0x195ff00 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x195fd10 [Final Native Public]
    void SetSliderBackgroundColor(const FLinearColor& InValue); // 0x195fbd0 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x195fb30 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x195f9f0 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x195ebe0 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x195ee10 [Final Native Public]
    float GetLinValue(float OutputValue); // 0x195ebe0 [Final Native Public]

// AARActor (/Script/AugmentedReality.ARActor)
    UARComponent* AddARComponent(TSubclassOf<UARComponent> InComponentClass, const FGuid& NativeID); // 0x2bee650 [Final Native Public]

// UARBlueprintLibrary (/Script/AugmentedReality.ARBlueprintLibrary)
    void UnpinComponent(USceneComponent* ComponentToUnpin); // 0x2bf7fb0 [Final Native Static Public]
    bool ToggleARCapture(bool bOnOff, const EARCaptureType& CaptureType); // 0x2bf7de0 [Final Native Static Public]
    void StopARSession(); // 0x2bf7cf0 [Final Native Static Public]
    void StartARSession(UARSessionConfig* SessionConfig); // 0x2bf7a60 [Final Native Static Public]
    void SetEnabledXRCamera(bool bOnOff); // 0x2bf6ac0 [Final Native Static Public]
    void SetARWorldScale(float InWorldScale); // 0x2bf6590 [Final Native Static Public]
    void SetARWorldOriginLocationAndRotation(const FVector& OriginLocation, const FRotator& OriginRotation, bool bIsTransformInWorldSpace, bool bMaintainUpDirection); // 0x2bf63f0 [Final Native Static Public]
    void SetAlignmentTransform(FTransform& InAlignmentTransform); // 0x2bf6640 [Final Native Static Public]
    bool SaveARPinToLocalStore(const FName& InSaveName, UARPin* InPin); // 0x2bf5490 [Final Native Static Public]
    FIntPoint ResizeXRCamera(const FIntPoint& InSize); // 0x2bf53f0 [Final Native Static Public]
    void RemovePin(UARPin* PinToRemove); // 0x2bf5130 [Final Native Static Public]
    void RemoveARPinFromLocalStore(const FName& InSaveName); // 0x2bf4f00 [Final Native Static Public]
    void RemoveAllARPinsFromLocalStore(); // 0x2bf5040 [Final Native Static Public]
    UARPin* PinComponentToTraceResult(USceneComponent* ComponentToPin, FARTraceResult& TraceResult, const FName& DebugName); // 0x2bf4cf0 [Final Native Static Public]
    bool PinComponentToARPin(USceneComponent* ComponentToPin, UARPin* Pin); // 0x2bf4b30 [Final Native Static Public]
    UARPin* PinComponent(USceneComponent* ComponentToPin, FTransform& PinToWorldTransform, UARTrackedGeometry* TrackedGeometry, const FName& DebugName); // 0x2bf4860 [Final Native Static Public]
    void PauseARSession(); // 0x2bf4730 [Final Native Static Public]
    TMap<FName, UARPin*> LoadARPinsFromLocalStore(); // 0x2bf44e0 [Final Native Static Public]
    TArray<FARTraceResult> LineTraceTrackedObjects3D(const FVector& Start, const FVector& End, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon); // 0x2bf40c0 [Final Native Static Public]
    TArray<FARTraceResult> LineTraceTrackedObjects(const FVector2D& ScreenCoord, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon); // 0x2bf42f0 [Final Native Static Public]
    bool IsSessionTypeSupported(const EARSessionType& SessionType); // 0x2bf3f10 [Final Native Static Public]
    bool IsSessionTrackingFeatureSupported(const EARSessionType& SessionType, const EARSessionTrackingFeature& SessionTrackingFeature); // 0x2bf3d40 [Final Native Static Public]
    bool IsSceneReconstructionSupported(const EARSessionType& SessionType, const EARSceneReconstruction& SceneReconstructionMethod); // 0x2bf3b70 [Final Native Static Public]
    bool IsARSupported(); // 0x2bf3a30 [Final Native Static Public]
    bool IsARPinLocalStoreSupported(); // 0x2bf3910 [Final Native Static Public]
    bool IsARPinLocalStoreReady(); // 0x2bf37f0 [Final Native Static Public]
    EARWorldMappingState GetWorldMappingStatus(); // 0x2bf3400 [Final Native Static Public]
    EARTrackingQualityReason GetTrackingQualityReason(); // 0x2bf3250 [Final Native Static Public]
    EARTrackingQuality GetTrackingQuality(); // 0x2bf3110 [Final Native Static Public]
    TArray<FARVideoFormat> GetSupportedVideoFormats(const EARSessionType& SessionType); // 0x2bf2ca0 [Final Native Static Public]
    UARSessionConfig* GetSessionConfig(); // 0x2bf2b40 [Final Native Static Public]
    TArray<FVector> GetPointCloud(); // 0x2bf2aa0 [Final Native Static Public]
    UARTexture* GetPersonSegmentationImage(); // 0x2bf2a00 [Final Native Static Public]
    UARTexture* GetPersonSegmentationDepthImage(); // 0x2bf29d0 [Final Native Static Public]
    bool GetObjectClassificationAtLocation(const FVector& InWorldLocation, const EARObjectClassification& OutClassification, const FVector& OutClassificationLocation, float MaxLocationDiff); // 0x2bf2580 [Final Native Static Public]
    int32 GetNumberOfTrackedFacesSupported(); // 0x2bf2440 [Final Native Static Public]
    UARLightEstimate* GetCurrentLightEstimate(); // 0x2bf1560 [Final Native Static Public]
    bool GetCameraIntrinsics(FARCameraIntrinsics& OutCameraIntrinsics); // 0x2bf1230 [Final Native Static Public]
    UARTextureCameraImage* GetCameraImage(); // 0x2bf11c0 [Final Native Static Public]
    UARTextureCameraDepth* GetCameraDepth(); // 0x2bf1150 [Final Native Static Public]
    float GetARWorldScale(); // 0x2bf05f0 [Final Native Static Public]
    UARTexture* GetARTexture(const EARTextureType& TextureType); // 0x2bf0570 [Final Native Static Public]
    FARSessionStatus GetARSessionStatus(); // 0x2bf04c0 [Final Native Static Public]
    TArray<UARTrackedPose*> GetAllTrackedPoses(); // 0x2bf0d10 [Final Native Static Public]
    TArray<UARTrackedPoint*> GetAllTrackedPoints(); // 0x2bf0c90 [Final Native Static Public]
    TArray<UARPlaneGeometry*> GetAllTrackedPlanes(); // 0x2bf0c10 [Final Native Static Public]
    TArray<UARTrackedImage*> GetAllTrackedImages(); // 0x2bf0b90 [Final Native Static Public]
    TArray<UAREnvironmentCaptureProbe*> GetAllTrackedEnvironmentCaptureProbes(); // 0x2bf0b10 [Final Native Static Public]
    TArray<FARPose2D> GetAllTracked2DPoses(); // 0x2bf09d0 [Final Native Static Public]
    TArray<UARPin*> GetAllPins(); // 0x2bf0950 [Final Native Static Public]
    TArray<UARTrackedGeometry*> GetAllGeometriesByClass(TSubclassOf<UARTrackedGeometry> GeometryClass); // 0x2bf0720 [Final Native Static Public]
    TArray<UARTrackedGeometry*> GetAllGeometries(); // 0x2bf06a0 [Final Native Static Public]
    FTransform GetAlignmentTransform(); // 0x2bf0640 [Final Native Static Public]
    TArray<UARTrackedPoint*> FindTrackedPointsByName(const FString& PointName); // 0x2bf02f0 [Final Native Static Public]
    void DebugDrawTrackedGeometry(UARTrackedGeometry* TrackedGeometry, UObject* WorldContextObject, const FLinearColor& Color, float OutlineThickness, float PersistForSeconds); // 0x2bf0100 [Final Native Static Public]
    void DebugDrawPin(UARPin* ARPin, UObject* WorldContextObject, const FLinearColor& Color, float Scale, float PersistForSeconds); // 0x2beff10 [Final Native Static Public]
    void CalculateClosestIntersection(const TArray<FVector>& StartPoints, const TArray<FVector>& EndPoints, const FVector& ClosestIntersection); // 0x2bef5c0 [Final Native Static Public]
    void CalculateAlignmentTransform(FTransform& TransformInFirstCoordinateSystem, FTransform& TransformInSecondCoordinateSystem, FTransform& AlignmentTransform); // 0x2bef390 [Final Native Static Public]
    bool AddTrackedPointWithName(FTransform& WorldTransform, const FString& PointName, bool bDeletePointsWithSameName); // 0x2bef0c0 [Final Native Static Public]
    UARCandidateImage* AddRuntimeCandidateImage(UARSessionConfig* SessionConfig, UTexture2D* CandidateTexture, const FString& FriendlyName, float PhysicalWidth); // 0x2beef20 [Final Native Static Public]
    bool AddManualEnvironmentCaptureProbe(const FVector& Location, const FVector& Extent); // 0x2beed20 [Final Native Static Public]

// UARTraceResultLibrary (/Script/AugmentedReality.ARTraceResultLibrary)
    UARTrackedGeometry* GetTrackedGeometry(FARTraceResult& TraceResult); // 0x2bf2f20 [Final Native Static Public]
    EARLineTraceChannels GetTraceChannel(FARTraceResult& TraceResult); // 0x2bf2d70 [Final Native Static Public]
    FTransform GetLocalTransform(FARTraceResult& TraceResult); // 0x2bf2210 [Final Native Static Public]
    FTransform GetLocalToWorldTransform(FARTraceResult& TraceResult); // 0x2bf1ff0 [Final Native Static Public]
    FTransform GetLocalToTrackingTransform(FARTraceResult& TraceResult); // 0x2bf1dd0 [Final Native Static Public]
    float GetDistanceFromCamera(FARTraceResult& TraceResult); // 0x2bf16f0 [Final Native Static Public]

// UARSaveWorldAsyncTaskBlueprintProxy (/Script/AugmentedReality.ARSaveWorldAsyncTaskBlueprintProxy)
    UARSaveWorldAsyncTaskBlueprintProxy* ARSaveWorld(UObject* WorldContextObject); // 0x2bee530 [Final Native Static Public]

// UARGetCandidateObjectAsyncTaskBlueprintProxy (/Script/AugmentedReality.ARGetCandidateObjectAsyncTaskBlueprintProxy)
    UARGetCandidateObjectAsyncTaskBlueprintProxy* ARGetCandidateObject(UObject* WorldContextObject, const FVector& Location, const FVector& Extent); // 0x2bee320 [Final Native Static Public]

// UARComponent (/Script/AugmentedReality.ARComponent)
    void UpdateVisualization(); // 0x2bf8030 [Native Event Public]
    void SetNativeID(const FGuid& NativeID); // 0x2bf7120 [Final Native Public]
    void ReceiveRemove(); // 0x1cd9980 [Event Public]
    void OnRep_Payload(); // 0x2bf4710 [Native Protected]
    UMRMeshComponent* GetMRMesh(); // 0x2bf23f0 [Final Native Public]

// UARPlaneComponent (/Script/AugmentedReality.ARPlaneComponent)
    void SetPlaneComponentDebugMode(const EPlaneComponentDebugMode& NewDebugMode); // 0x2bf7300 [Final Native Static Public]
    void SetObjectClassificationDebugColors(TMap<EARObjectClassification, FLinearColor>& InColors); // 0x2bf71b0 [Final Native Static Public]
    void ServerUpdatePayload(const FARPlaneUpdatePayload& NewPayload); // 0x2bf5e00 [Native Event Protected]
    void ReceiveUpdate(FARPlaneUpdatePayload& Payload); // 0x1cd9980 [Event Public]
    void ReceiveAdd(FARPlaneUpdatePayload& Payload); // 0x1cd9980 [Event Public]
    TMap<EARObjectClassification, FLinearColor> GetObjectClassificationDebugColors(); // 0x2bf2980 [Final Native Static Public]

// UARPointComponent (/Script/AugmentedReality.ARPointComponent)
    void ServerUpdatePayload(const FARPointUpdatePayload& NewPayload); // 0x2bf5f70 [Native Event Protected]
    void ReceiveUpdate(const FARPointUpdatePayload& Payload); // 0x1cd9980 [Event Public]
    void ReceiveAdd(const FARPointUpdatePayload& Payload); // 0x1cd9980 [Event Public]

// UARFaceComponent (/Script/AugmentedReality.ARFaceComponent)
    void SetFaceComponentDebugMode(const EFaceComponentDebugMode& NewDebugMode); // 0x2bf6cf0 [Final Native Static Public]
    void ServerUpdatePayload(const FARFaceUpdatePayload& NewPayload); // 0x2bf5960 [Native Event Protected]
    void ReceiveUpdate(FARFaceUpdatePayload& Payload); // 0x1cd9980 [Event Public]
    void ReceiveAdd(FARFaceUpdatePayload& Payload); // 0x1cd9980 [Event Public]

// UARImageComponent (/Script/AugmentedReality.ARImageComponent)
    void SetImageComponentDebugMode(const EImageComponentDebugMode& NewDebugMode); // 0x2bf7060 [Final Native Static Public]
    void ServerUpdatePayload(const FARImageUpdatePayload& NewPayload); // 0x2bf5b90 [Native Event Protected]
    void ReceiveUpdate(FARImageUpdatePayload& Payload); // 0x1cd9980 [Event Public]
    void ReceiveAdd(FARImageUpdatePayload& Payload); // 0x1cd9980 [Event Public]

// UARQRCodeComponent (/Script/AugmentedReality.ARQRCodeComponent)
    void SetQRCodeComponentDebugMode(const EQRCodeComponentDebugMode& NewDebugMode); // 0x2bf75b0 [Final Native Static Public]
    void ServerUpdatePayload(const FARQRCodeUpdatePayload& NewPayload); // 0x2bf6160 [Native Event Protected]
    void ReceiveUpdate(FARQRCodeUpdatePayload& Payload); // 0x1cd9980 [Event Public]
    void ReceiveAdd(FARQRCodeUpdatePayload& Payload); // 0x1cd9980 [Event Public]

// UARPoseComponent (/Script/AugmentedReality.ARPoseComponent)
    void SetPoseComponentDebugMode(const EPoseComponentDebugMode& NewDebugMode); // 0x2bf73c0 [Final Native Static Public]
    void ServerUpdatePayload(const FARPoseUpdatePayload& NewPayload); // 0x2bf6020 [Native Event Protected]
    void ReceiveUpdate(FARPoseUpdatePayload& Payload); // 0x1cd9980 [Event Public]
    void ReceiveAdd(FARPoseUpdatePayload& Payload); // 0x1cd9980 [Event Public]

// UAREnvironmentProbeComponent (/Script/AugmentedReality.AREnvironmentProbeComponent)
    void ServerUpdatePayload(const FAREnvironmentProbeUpdatePayload& NewPayload); // 0x2bf5850 [Native Event Protected]
    void ReceiveUpdate(FAREnvironmentProbeUpdatePayload& Payload); // 0x1cd9980 [Event Public]
    void ReceiveAdd(FAREnvironmentProbeUpdatePayload& Payload); // 0x1cd9980 [Event Public]

// UARObjectComponent (/Script/AugmentedReality.ARObjectComponent)
    void ServerUpdatePayload(const FARObjectUpdatePayload& NewPayload); // 0x2bf5850 [Native Event Protected]
    void ReceiveUpdate(FARObjectUpdatePayload& Payload); // 0x1cd9980 [Event Public]
    void ReceiveAdd(FARObjectUpdatePayload& Payload); // 0x1cd9980 [Event Public]

// UARMeshComponent (/Script/AugmentedReality.ARMeshComponent)
    void ServerUpdatePayload(const FARMeshUpdatePayload& NewPayload); // 0x2bf5cd0 [Native Event Protected]
    void ReceiveUpdate(FARMeshUpdatePayload& Payload); // 0x1cd9980 [Event Public]
    void ReceiveAdd(FARMeshUpdatePayload& Payload); // 0x1cd9980 [Event Public]

// UARGeoAnchorComponent (/Script/AugmentedReality.ARGeoAnchorComponent)
    void SetGeoAnchorComponentDebugMode(const EGeoAnchorComponentDebugMode& NewDebugMode); // 0x2bf6fa0 [Final Native Static Public]
    void ServerUpdatePayload(const FARGeoAnchorUpdatePayload& NewPayload); // 0x2bf5a40 [Native Event Protected]
    void ReceiveUpdate(FARGeoAnchorUpdatePayload& Payload); // 0x1cd9980 [Event Public]
    void ReceiveAdd(FARGeoAnchorUpdatePayload& Payload); // 0x1cd9980 [Event Public]

// UARDependencyHandler (/Script/AugmentedReality.ARDependencyHandler)
    void StartARSessionLatent(UObject* WorldContextObject, UARSessionConfig* SessionConfig, const FLatentActionInfo& LatentInfo); // 0x2bf7bb0 [Native Public]
    void RequestARSessionPermission(UObject* WorldContextObject, UARSessionConfig* SessionConfig, const FLatentActionInfo& LatentInfo, const EARServicePermissionRequestResult& OutPermissionResult); // 0x2bf5270 [Native Public]
    void InstallARService(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, const EARServiceInstallRequestResult& OutInstallResult); // 0x2bf36a0 [Native Public]
    UARDependencyHandler* GetARDependencyHandler(); // 0x2bf03d0 [Final Native Static Public]
    void CheckARServiceAvailability(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, const EARServiceAvailability& OutAvailability); // 0x2bef730 [Native Public]

// UARGeoTrackingSupport (/Script/AugmentedReality.ARGeoTrackingSupport)
    UARGeoTrackingSupport* GetGeoTrackingSupport(); // 0x2bf1be0 [Final Native Static Public]
    EARGeoTrackingStateReason GetGeoTrackingStateReason(); // 0xd99b90 [Native Public]
    EARGeoTrackingState GetGeoTrackingState(); // 0x2bca7a0 [Native Public]
    EARGeoTrackingAccuracy GetGeoTrackingAccuracy(); // 0x2bf1bb0 [Native Public]
    bool AddGeoAnchorAtLocationWithAltitude(float Longitude, float Latitude, float AltitudeMeters, const FString& OptionalAnchorName); // 0x2beeb60 [Native Public]
    bool AddGeoAnchorAtLocation(float Longitude, float Latitude, const FString& OptionalAnchorName); // 0x2bee9e0 [Native Public]

// UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy (/Script/AugmentedReality.CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy)
    void GeoTrackingAvailabilityDelegate__DelegateSignature(bool bIsAvailable, const FString& Error); // 0x1cd9980 [Public]
    UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy* CheckGeoTrackingAvailabilityAtLocation(UObject* WorldContextObject, float Longitude, float Latitude); // 0x2bef920 [Final Native Static Public]
    UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy* CheckGeoTrackingAvailability(UObject* WorldContextObject); // 0x2bef880 [Final Native Static Public]

// UGetGeoLocationAsyncTaskBlueprintProxy (/Script/AugmentedReality.GetGeoLocationAsyncTaskBlueprintProxy)
    void GetGeoLocationDelegate__DelegateSignature(float Longitude, float Latitude, float Altitude, const FString& Error); // 0x1cd9980 [Public]
    UGetGeoLocationAsyncTaskBlueprintProxy* GetGeoLocationAtWorldPosition(UObject* WorldContextObject, const FVector& WorldPosition); // 0x2bf1a30 [Final Native Static Public]

// UARLifeCycleComponent (/Script/AugmentedReality.ARLifeCycleComponent)
    void ServerSpawnARActor(TSubclassOf<UObject> ComponentClass, const FGuid& NativeID); // 0x2bf5730 [Final Native Event Private]
    void ServerDestroyARActor(AARActor* Actor); // 0x2bf5620 [Final Native Event Private]
    void InstanceARActorToBeDestroyedDelegate__DelegateSignature(AARActor* Actor); // 0x1cd9980 [Public]
    void InstanceARActorSpawnedDelegate__DelegateSignature(TSubclassOf<UObject> ComponentClass, const FGuid& NativeID, AARActor* SpawnedActor); // 0x1cd9980 [Public]

// UARBasicLightEstimate (/Script/AugmentedReality.ARBasicLightEstimate)
    float GetAmbientIntensityLumens(); // 0x2bf0e10 [Final Native Public]
    float GetAmbientColorTemperatureKelvin(); // 0x2bf0df0 [Final Native Public]
    FLinearColor GetAmbientColor(); // 0x2bf0dd0 [Final Native Public]

// UARPin (/Script/AugmentedReality.ARPin)
    EARTrackingState GetTrackingState(); // 0x2bf3390 [Final Native Public]
    UARTrackedGeometry* GetTrackedGeometry(); // 0x2bf2f00 [Final Native Public]
    USceneComponent* GetPinnedComponent(); // 0xf1f390 [Final Native Public]
    FTransform GetLocalToWorldTransform(); // 0x2bf1f80 [Final Native Public]
    FTransform GetLocalToTrackingTransform(); // 0x2bf1d70 [Final Native Public]
    FName GetDebugName(); // 0xb7ea40 [Final Native Public]
    void DebugDraw(UWorld* World, const FLinearColor& Color, float Scale, float PersistForSeconds); // 0x2befda0 [Native Public]

// UARSessionConfig (/Script/AugmentedReality.ARSessionConfig)
    bool ShouldResetTrackedObjects(); // 0x2bf7a40 [Final Native Public]
    bool ShouldResetCameraTracking(); // 0x2bf7a20 [Final Native Public]
    bool ShouldRenderCameraOverlay(); // 0x2bf7a00 [Final Native Public]
    bool ShouldEnableCameraTracking(); // 0x2bf79e0 [Final Native Public]
    bool ShouldEnableAutoFocus(); // 0x2bf79c0 [Final Native Public]
    void SetWorldMapData(const TArray<uint8>& WorldMapData); // 0x2bf7890 [Final Native Public]
    void SetSessionTrackingFeatureToEnable(const EARSessionTrackingFeature& InSessionTrackingFeature); // 0x2bf7810 [Final Native Public]
    void SetSceneReconstructionMethod(const EARSceneReconstruction& InSceneReconstructionMethod); // 0x2bf7790 [Final Native Public]
    void SetResetTrackedObjects(bool bNewValue); // 0x2bf7700 [Final Native Public]
    void SetResetCameraTracking(bool bNewValue); // 0x2bf7670 [Final Native Public]
    void SetFaceTrackingUpdate(const EARFaceTrackingUpdate& InUpdate); // 0x2bf6e30 [Final Native Public]
    void SetFaceTrackingDirection(const EARFaceTrackingDirection& InDirection); // 0x2bf6db0 [Final Native Public]
    void SetEnableAutoFocus(bool bNewValue); // 0x2bf6a30 [Final Native Public]
    void SetDesiredVideoFormat(const FARVideoFormat& NewFormat); // 0x2bf6990 [Final Native Public]
    void SetCandidateObjectList(const TArray<UARCandidateObject*>& InCandidateObjects); // 0x2bf68a0 [Final Native Public]
    TArray<uint8> GetWorldMapData(); // 0x2bf33d0 [Final Native Public]
    EARWorldAlignment GetWorldAlignment(); // 0x2bf33b0 [Final Native Public]
    EARSessionType GetSessionType(); // 0x2bf2c60 [Final Native Public]
    EARSceneReconstruction GetSceneReconstructionMethod(); // 0x2bf2b20 [Final Native Public]
    EARPlaneDetectionMode GetPlaneDetectionMode(); // 0x2bf2a70 [Final Native Public]
    int32 GetMaxNumSimultaneousImagesTracked(); // 0x140ca90 [Final Native Public]
    EARLightEstimationMode GetLightEstimationMode(); // 0x2bf1c80 [Final Native Public]
    EARFrameSyncMode GetFrameSyncMode(); // 0x2bf19b0 [Final Native Public]
    EARFaceTrackingUpdate GetFaceTrackingUpdate(); // 0x2bf1990 [Final Native Public]
    EARFaceTrackingDirection GetFaceTrackingDirection(); // 0x2bf1970 [Final Native Public]
    EAREnvironmentCaptureProbeType GetEnvironmentCaptureProbeType(); // 0x2bf18a0 [Final Native Public]
    EARSessionTrackingFeature GetEnabledSessionTrackingFeature(); // 0x2bf1880 [Final Native Public]
    FARVideoFormat GetDesiredVideoFormat(); // 0x2bf16a0 [Final Native Public]
    TArray<UARCandidateObject*> GetCandidateObjectList(); // 0x2bf14a0 [Final Native Public]
    TArray<UARCandidateImage*> GetCandidateImageList(); // 0x2bf13e0 [Final Native Public]
    void AddCandidateObject(UARCandidateObject* CandidateObject); // 0x2bee930 [Final Native Public]
    void AddCandidateImage(UARCandidateImage* NewCandidateImage); // 0x2bee880 [Final Native Public]

// AARSharedWorldGameMode (/Script/AugmentedReality.ARSharedWorldGameMode)
    void SetPreviewImageData(const TArray<uint8>& ImageData); // 0x2bf7480 [Final Native Public]
    void SetARWorldSharingIsReady(); // 0x2bf6610 [Final Native Public]
    void SetARSharedWorldData(const TArray<uint8>& ARWorldData); // 0x2bf62c0 [Final Native Public]
    AARSharedWorldGameState* GetARSharedWorldGameState(); // 0x2bf0550 [Final Native Public]

// AARSharedWorldGameState (/Script/AugmentedReality.ARSharedWorldGameState)
    void K2_OnARWorldMapIsReady(); // 0x1cd9980 [Event Public]

// AARSharedWorldPlayerController (/Script/AugmentedReality.ARSharedWorldPlayerController)
    void ServerMarkReadyForReceiving(); // 0x2bf56e0 [Native Event Public]
    void ClientUpdatePreviewImageData(int32 Offset, const TArray<uint8>& Buffer); // 0x2befc90 [Native Event Public]
    void ClientUpdateARWorldData(int32 Offset, const TArray<uint8>& Buffer); // 0x2befb80 [Native Event Public]
    void ClientInitSharedWorld(int32 PreviewImageSize, int32 ARWorldDataSize); // 0x2befa80 [Native Event Public]

// AARSkyLight (/Script/AugmentedReality.ARSkyLight)
    void SetEnvironmentCaptureProbe(UAREnvironmentCaptureProbe* InCaptureProbe); // 0x2bf6c10 [Final Native Public]

// UARTrackedGeometry (/Script/AugmentedReality.ARTrackedGeometry)
    bool IsTracked(); // 0x2bf4090 [Final Native Public]
    bool HasSpatialMeshUsageFlag(const EARSpatialMeshUsageFlags& InFlag); // 0x2bf3610 [Final Native Public]
    UMRMeshComponent* GetUnderlyingMesh(); // 0x14c9d40 [Final Native Public]
    EARTrackingState GetTrackingState(); // 0x2bf3390 [Final Native Public]
    EARObjectClassification GetObjectClassification(); // 0x2bf2560 [Final Native Public]
    FString GetName(); // 0x2bf2410 [Final Native Public]
    FTransform GetLocalToWorldTransform(); // 0x2bf21a0 [Final Native Public]
    FTransform GetLocalToTrackingTransform(); // 0x2bf1d70 [Final Native Public]
    float GetLastUpdateTimestamp(); // 0x2bf1c30 [Final Native Public]
    int32 GetLastUpdateFrameNumber(); // 0x2bf1c10 [Final Native Public]
    FName GetDebugName(); // 0x2bf1680 [Final Native Public]

// UARPlaneGeometry (/Script/AugmentedReality.ARPlaneGeometry)
    UARPlaneGeometry* GetSubsumedBy(); // 0x2bf2c80 [Final Native Public]
    EARPlaneOrientation GetOrientation(); // 0x2bf29b0 [Final Native Public]
    FVector GetExtent(); // 0x2bf1940 [Final Native Public]
    FVector GetCenter(); // 0x2bf1530 [Final Native Public]
    TArray<FVector> GetBoundaryPolygonInLocalSpace(); // 0x2bf1050 [Final Native Public]

// UARTrackedImage (/Script/AugmentedReality.ARTrackedImage)
    FVector2D GetEstimateSize(); // 0x2bf18e0 [Final Native Public]
    UARCandidateImage* GetDetectedImage(); // 0x2bf16d0 [Final Native Public]

// UARFaceGeometry (/Script/AugmentedReality.ARFaceGeometry)
    FTransform GetWorldSpaceEyeTransform(const EAREye& Eye); // 0x2bf3540 [Final Native Public]
    FTransform GetLocalSpaceEyeTransform(const EAREye& Eye); // 0x2bf1ca0 [Final Native Public]
    float GetBlendShapeValue(const EARFaceBlendShape& BlendShape); // 0x2bf0e30 [Final Native Public]
    TMap<EARFaceBlendShape, float> GetBlendShapes(); // 0x2bf0f50 [Final Native Public]

// UAREnvironmentCaptureProbe (/Script/AugmentedReality.AREnvironmentCaptureProbe)
    FVector GetExtent(); // 0x2bf1910 [Final Native Public]
    UAREnvironmentCaptureProbeTexture* GetEnvironmentCaptureTexture(); // 0x2bf18c0 [Final Native Public]

// UARTrackedObject (/Script/AugmentedReality.ARTrackedObject)
    UARCandidateObject* GetDetectedObject(); // 0x2bf16d0 [Final Native Public]

// UARTrackedPose (/Script/AugmentedReality.ARTrackedPose)
    FARPose3D GetTrackedPoseData(); // 0x2bf30b0 [Final Native Public]

// UARMeshGeometry (/Script/AugmentedReality.ARMeshGeometry)
    bool GetObjectClassificationAtLocation(const FVector& InWorldLocation, const EARObjectClassification& OutClassification, const FVector& OutClassificationLocation, float MaxLocationDiff); // 0x2bf27c0 [Native Public]

// UARGeoAnchor (/Script/AugmentedReality.ARGeoAnchor)
    float GetLongitude(); // 0x2bf23d0 [Final Native Public]
    float GetLatitude(); // 0x2bf1c60 [Final Native Public]
    EARAltitudeSource GetAltitudeSource(); // 0x2bf0db0 [Final Native Public]
    float GetAltitudeMeters(); // 0x2bf0d90 [Final Native Public]

// UARCandidateImage (/Script/AugmentedReality.ARCandidateImage)
    float GetPhysicalWidth(); // 0x2bf2a50 [Final Native Public]
    float GetPhysicalHeight(); // 0x2bf2a30 [Final Native Public]
    EARCandidateImageOrientation GetOrientation(); // 0xf20310 [Final Native Public]
    FString GetFriendlyName(); // 0x2bf19d0 [Final Native Public]
    UTexture2D* GetCandidateTexture(); // 0xf1f390 [Final Native Public]

// UARCandidateObject (/Script/AugmentedReality.ARCandidateObject)
    void SetFriendlyName(const FString& NewName); // 0x2bf6eb0 [Final Native Public]
    void SetCandidateObjectData(const TArray<uint8>& InCandidateObject); // 0x2bf67f0 [Final Native Public]
    void SetBoundingBox(const FBox& InBoundingBox); // 0x2bf6740 [Final Native Public]
    FString GetFriendlyName(); // 0x2bf1a00 [Final Native Public]
    TArray<uint8> GetCandidateObjectData(); // 0x2bf1470 [Final Native Public]
    FBox GetBoundingBox(); // 0x2bf1110 [Final Native Public]

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

// UCableComponent (/Script/CableComponent.CableComponent)
    void SetAttachEndToComponent(USceneComponent* Component, const FName& SocketName); // 0x14f6b30 [Final Native Public]
    void SetAttachEndTo(AActor* Actor, const FName& ComponentProperty, const FName& SocketName); // 0x14f6a20 [Final Native Public]
    void GetCableParticleLocations(const TArray<FVector>& Locations); // 0x14f68f0 [Final Native Public]
    USceneComponent* GetAttachedComponent(); // 0x14f6870 [Final Native Public]
    AActor* GetAttachedActor(); // 0x14f6830 [Final Native Public]

// AChaosCacheManager (/Script/ChaosCaching.ChaosCacheManager)
    void TriggerComponentByCache(const FName& InCacheName); // 0xfdf3a0 [Final Native Protected]
    void TriggerComponent(UPrimitiveComponent* InComponent); // 0xfdf290 [Final Native Protected]
    void TriggerAll(); // 0xfdf1d0 [Final Native Protected]
    void SetStartTime(float InStartTime); // 0xfdf140 [Final Native Public]
    void ResetSingleTransform(int32 InIndex); // 0xfdf000 [Final Native Public]
    void ResetAllComponentTransforms(); // 0xfdeef0 [Final Native Public]

// UChaosClothingInteractor (/Script/ChaosCloth.ChaosClothingInteractor)
    void SetWind(const FVector2D& Drag, const FVector2D& Lift, float AirDensity, const FVector& WindVelocity); // 0xfbe150 [Final Native Public]
    void SetVelocityScale(const FVector& LinearVelocityScale, float AngularVelocityScale, float FictitiousAngularScale); // 0xfbdf90 [Final Native Public]
    void SetPressure(const FVector2D& Pressure); // 0xfbdea0 [Final Native Public]
    void SetMaterialLinear(float EdgeStiffness, float BendingStiffness, float AreaStiffness); // 0xfbdc30 [Final Native Public]
    void SetMaterial(const FVector2D& EdgeStiffness, const FVector2D& BendingStiffness, const FVector2D& AreaStiffness); // 0xfbdaa0 [Final Native Public]
    void SetLongRangeAttachmentLinear(float TetherStiffness, float TetherScale); // 0xfbd910 [Final Native Public]
    void SetLongRangeAttachment(const FVector2D& TetherStiffness, const FVector2D& TetherScale); // 0xfbd7d0 [Final Native Public]
    void SetGravity(float GravityScale, bool bIsGravityOverridden, const FVector& GravityOverride); // 0xfbd620 [Final Native Public]
    void SetDamping(float DampingCoefficient, float LocalDampingCoefficient); // 0xfbd4d0 [Final Native Public]
    void SetCollision(float CollisionThickness, float FrictionCoefficient, bool bUseCCD, float SelfCollisionThickness); // 0xfbd2f0 [Final Native Public]
    void SetBackstop(bool bEnabled); // 0xfbd200 [Final Native Public]
    void SetAnimDriveLinear(float AnimDriveStiffness); // 0xfbd180 [Final Native Public]
    void SetAnimDrive(const FVector2D& AnimDriveStiffness, const FVector2D& AnimDriveDamping); // 0xfbd040 [Final Native Public]
    void SetAerodynamics(float DragCoefficient, float LiftCoefficient, const FVector& WindVelocity); // 0xfbcea0 [Final Native Public]
    void ResetAndTeleport(bool bReset, bool bTeleport); // 0xfbcd00 [Final Native Public]

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

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

// UCineCameraSettings (/Script/CinematicCamera.CineCameraSettings)
    void SetLensPresets(const TArray<FNamedLensPreset>& InLensPresets); // 0x330fd10 [Final Native Private]
    void SetFilmbackPresets(const TArray<FNamedFilmbackPreset>& InFilmbackPresets); // 0x330f9b0 [Final Native Private]
    void SetDefaultLensPresetName(const FString& InDefaultLensPresetName); // 0x330f720 [Final Native Private]
    void SetDefaultLensFStop(float InDefaultLensFStop); // 0x330f5e0 [Final Native Private]
    void SetDefaultLensFocalLength(float InDefaultLensFocalLength); // 0x330f680 [Final Native Private]
    void SetDefaultFilmbackPreset(const FString& InDefaultFilmbackPreset); // 0x330f4d0 [Final Native Private]
    void SetDefaultCropPresetName(const FString& InDefaultCropPresetName); // 0x330f3b0 [Final Native Private]
    void SetCropPresets(const TArray<FNamedPlateCropPreset>& InCropPresets); // 0x330f040 [Final Native Private]
    TArray<FString> GetLensPresetNames(); // 0x330ec00 [Final Native Private]
    bool GetLensPresetByName(const FString& PresetName, FCameraLensSettings& LensSettings); // 0x330e830 [Final Native Public]
    TArray<FString> GetFilmbackPresetNames(); // 0x330e540 [Final Native Private]
    bool GetFilmbackPresetByName(const FString& PresetName, FCameraFilmbackSettings& FilmbackSettings); // 0x330e1f0 [Final Native Public]
    TArray<FString> GetCropPresetNames(); // 0x330dfa0 [Final Native Private]
    bool GetCropPresetByName(const FString& PresetName, FPlateCropSettings& CropSettings); // 0x330dc90 [Final Native Public]
    UCineCameraSettings* GetCineCameraSettings(); // 0x330dc30 [Final Native Static Private]

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

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

// UCineCameraComponent (/Script/CinematicCamera.CineCameraComponent)
    void SetLensSettings(FCameraLensSettings& NewLensSettings); // 0x330fe50 [Final Native Public]
    void SetLensPresetByName(const FString& InPresetName); // 0x330fc60 [Final Native Public]
    void SetFocusSettings(FCameraFocusSettings& NewFocusSettings); // 0x330fb30 [Final Native Public]
    void SetFilmbackPresetByName(const FString& InPresetName); // 0x330f900 [Final Native Public]
    void SetFilmback(FCameraFilmbackSettings& NewFilmback); // 0x330f830 [Final Native Public]
    void SetCurrentFocalLength(float InFocalLength); // 0x330f320 [Final Native Public]
    void SetCurrentAperture(float NewCurrentAperture); // 0x330f290 [Final Native Public]
    void SetCropSettings(FPlateCropSettings& NewCropSettings); // 0x330f1e0 [Final Native Public]
    void SetCropPresetByName(const FString& InPresetName); // 0x330ef90 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x330eef0 [Final Native Public]
    TArray<FNamedLensPreset> GetLensPresetsCopy(); // 0x330ed50 [Final Native Static Public]
    FString GetLensPresetName(); // 0x330ea80 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x330e800 [Final Native Public]
    TArray<FNamedFilmbackPreset> GetFilmbackPresetsCopy(); // 0x330e690 [Final Native Static Public]
    FString GetFilmbackPresetName(); // 0x330e410 [Final Native Public]
    FString GetDefaultFilmbackPresetName(); // 0x330e0f0 [Final Native Public]
    FString GetCropPresetName(); // 0x330de70 [Final Native Public]

// UClothingSimulationInteractor (/Script/ClothingSystemRuntimeInterface.ClothingSimulationInteractor)
    void SetNumSubsteps(int32 NumSubsteps); // 0x342c170 [Native Public]
    void SetNumIterations(int32 NumIterations); // 0x342c0e0 [Native Public]
    void SetMaxNumIterations(int32 MaxNumIterations); // 0x342c050 [Native Public]
    void SetAnimDriveSpringStiffness(float InStiffness); // 0x342bfc0 [Native Public]
    void PhysicsAssetUpdated(); // 0x2bca7d0 [Native Public]
    float GetSimulationTime(); // 0x342bfa0 [Final Native Public]
    int32 GetNumSubsteps(); // 0x342bf80 [Final Native Public]
    int32 GetNumKinematicParticles(); // 0x342bf60 [Final Native Public]
    int32 GetNumIterations(); // 0x342bf40 [Final Native Public]
    int32 GetNumDynamicParticles(); // 0x342bf20 [Final Native Public]
    int32 GetNumCloths(); // 0x342bf00 [Final Native Public]
    UClothingInteractor* GetClothingInteractor(const FString& ClothingAssetName); // 0x342bda0 [Final Native Public]
    void EnableGravityOverride(const FVector& InVector); // 0x342bd00 [Native Public]
    void DisableGravityOverride(); // 0x2bca600 [Native Public]
    void ClothConfigUpdated(); // 0xe32fe0 [Native Public]

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

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

// UCommonInputSubsystem (/Script/CommonInput.CommonInputSubsystem)
    bool ShouldShowInputKeys(); // 0xe3dd40 [Final Native Public]
    void SetGamepadInputType(const FName& InGamepadInputType); // 0xe3dcb0 [Final Native Public]
    void SetCurrentInputType(const ECommonInputType& NewInputType); // 0xe3dc30 [Final Native Public]
    bool IsUsingPointerInput(); // 0xe3dbf0 [Final Native Public]
    bool IsInputMethodActive(const ECommonInputType& InputMethod); // 0xe3db60 [Final Native Public]
    ECommonInputType GetDefaultInputType(); // 0xe3d9e0 [Final Native Public]
    ECommonInputType GetCurrentInputType(); // 0xe3d9c0 [Final Native Public]
    FName GetCurrentGamepadName(); // 0xe3d9a0 [Final Native Public]

// UCommonActionWidget (/Script/CommonUI.CommonActionWidget)
    void SetInputActions(const TArray<FDataTableRowHandle>& NewInputActions); // 0xe34a80 [Final Native Public]
    void SetInputAction(const FDataTableRowHandle& InputActionRow); // 0xe347a0 [Final Native Public]
    void SetIconRimBrush(const FSlateBrush& InIconRimBrush); // 0xe34670 [Final Native Public]
    void OnInputMethodChanged__DelegateSignature(bool bUsingGamepad); // 0x1cd9980 [Public]
    bool IsHeldAction(); // 0xe323d0 [Final Native Public]
    FSlateBrush GetIcon(); // 0xe30690 [Native Public]
    FText GetDisplayText(); // 0xe30410 [Final Native Public]

// UCommonUserWidget (/Script/CommonUI.CommonUserWidget)
    void SetConsumePointerInput(bool bInConsumePointerInput); // 0xe33f90 [Final Native Public]

// UCommonActivatableWidget (/Script/CommonUI.CommonActivatableWidget)
    void SetBindVisibilities(const ESlateVisibility& OnActivatedVisibility, const ESlateVisibility& OnDeactivatedVisibility, bool bInAllActive); // 0xe338e0 [Final Native Public]
    bool IsActivated(); // 0xe32390 [Final Native Public]
    UWidget* GetDesiredFocusTarget(); // 0xe302c0 [Final Native Public]
    void DeactivateWidget(); // 0xe2f620 [Final Native Public]
    bool BP_OnHandleBackAction(); // 0x1cd9980 [Event Protected]
    void BP_OnDeactivated(); // 0x1cd9980 [Event Protected]
    void BP_OnActivated(); // 0x1cd9980 [Event Protected]
    UWidget* BP_GetDesiredFocusTarget(); // 0x1cd9980 [Event Protected]
    void BindVisibilityToActivation(UCommonActivatableWidget* ActivatableWidget); // 0xe2f3e0 [Final Native Public]
    void ActivateWidget(); // 0xe2ed70 [Final Native Public]

// UCommonAnimatedSwitcher (/Script/CommonUI.CommonAnimatedSwitcher)
    void SetDisableTransitionAnimation(bool bDisableAnimation); // 0xe34310 [Final Native Public]
    bool IsTransitionPlaying(); // 0xe32690 [Final Native Public]
    bool IsCurrentlySwitching(); // 0xe323b0 [Final Native Public]
    bool HasWidgets(); // 0xe32160 [Final Native Public]
    void ActivatePreviousWidget(bool bCanWrap); // 0xe2ec50 [Final Native Public]
    void ActivateNextWidget(bool bCanWrap); // 0xe2eba0 [Final Native Public]

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

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

// UCommonButtonStyle (/Script/CommonUI.CommonButtonStyle)
    UCommonTextStyle* GetSelectedTextStyle(); // 0xe31420 [Final Native Public]
    void GetSelectedPressedBrush(FSlateBrush& Brush); // 0xe31250 [Final Native Public]
    UCommonTextStyle* GetSelectedHoveredTextStyle(); // 0xe31200 [Final Native Public]
    void GetSelectedHoveredBrush(FSlateBrush& Brush); // 0xe31110 [Final Native Public]
    void GetSelectedBaseBrush(FSlateBrush& Brush); // 0xe30fa0 [Final Native Public]
    UCommonTextStyle* GetNormalTextStyle(); // 0xe30eb0 [Final Native Public]
    void GetNormalPressedBrush(FSlateBrush& Brush); // 0xe30dc0 [Final Native Public]
    UCommonTextStyle* GetNormalHoveredTextStyle(); // 0xe30d90 [Final Native Public]
    void GetNormalHoveredBrush(FSlateBrush& Brush); // 0xe30ca0 [Final Native Public]
    void GetNormalBaseBrush(FSlateBrush& Brush); // 0xe30bb0 [Final Native Public]
    void GetMaterialBrush(FSlateBrush& Brush); // 0xe2fd10 [Final Native Public]
    UCommonTextStyle* GetDisabledTextStyle(); // 0xe303e0 [Final Native Public]
    void GetDisabledBrush(FSlateBrush& Brush); // 0xe302f0 [Final Native Public]
    void GetCustomPadding(const FMargin& OutCustomPadding); // 0xe30200 [Final Native Public]
    void GetButtonPadding(const FMargin& OutButtonPadding); // 0xe2fee0 [Final Native Public]

// UCommonButtonBase (/Script/CommonUI.CommonButtonBase)
    void StopDoubleClickPropagation(); // 0xe36e00 [Final Native Protected]
    void SetTriggeringInputAction(FDataTableRowHandle& InputActionRow); // 0xe36b90 [Final Native Public]
    void SetTriggeredInputAction(FDataTableRowHandle& InputActionRow); // 0xe36a90 [Final Native Public]
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0xe36950 [Final Native Public]
    void SetStyle(TSubclassOf<UCommonButtonStyle> InStyle); // 0xe363d0 [Final Native Public]
    void SetShouldUseFallbackDefaultInputAction(bool bInShouldUseFallbackDefaultInputAction); // 0xe36290 [Final Native Public]
    void SetShouldSelectUponReceivingFocus(bool bInShouldSelectUponReceivingFocus); // 0xe361f0 [Final Native Public]
    void SetSelectedPressedSoundOverride(USoundBase* Sound); // 0xe360c0 [Final Native Public]
    void SetSelectedInternal(bool bInSelected, bool bAllowSound, bool bBroadcast); // 0xe35f00 [Final Native Protected]
    void SetSelectedHoveredSoundOverride(USoundBase* Sound); // 0xe35e60 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0xe35be0 [Final Native Public]
    void SetPressedSoundOverride(USoundBase* Sound); // 0xe35c80 [Final Native Public]
    void SetMinDimensions(int32 InMinWidth, int32 InMinHeight); // 0xe359e0 [Final Native Public]
    void SetLockedPressedSoundOverride(USoundBase* Sound); // 0xe357e0 [Final Native Public]
    void SetLockedHoveredSoundOverride(USoundBase* Sound); // 0xe35740 [Final Native Public]
    void SetIsToggleable(bool bInIsToggleable); // 0xe350f0 [Final Native Public]
    void SetIsSelected(bool InSelected, bool bGiveClickFeedback); // 0xe35020 [Final Native Public]
    void SetIsSelectable(bool bInIsSelectable); // 0xe34f60 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0xe34e90 [Final Native Public]
    void SetIsInteractionEnabled(bool bInIsInteractionEnabled); // 0xe34d60 [Final Native Public]
    void SetIsInteractableWhenSelected(bool bInInteractableWhenSelected); // 0xe34ca0 [Final Native Public]
    void SetIsFocusable(bool bInIsFocusable); // 0xe34bd0 [Final Native Public]
    void SetInputActionProgressMaterial(FSlateBrush& InProgressMaterialBrush, const FName& InProgressMaterialParam); // 0xe34890 [Final Native Public]
    void SetHoveredSoundOverride(USoundBase* Sound); // 0xe345d0 [Final Native Public]
    void SetHideInputAction(bool bInHideInputAction); // 0xe344c0 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0xe33ee0 [Final Native Public]
    void OnTriggeringInputActionChanged(FDataTableRowHandle& NewTriggeredAction); // 0x1cd9980 [Event Protected]
    void OnTriggeredInputActionChanged(FDataTableRowHandle& NewTriggeredAction); // 0x1cd9980 [Event Protected]
    void OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0xe32a70 [Native Protected]
    void OnCurrentTextStyleChanged(); // 0x1cd9980 [Event Protected]
    void OnActionProgress(float HeldPercent); // 0x1cd9980 [Event Protected]
    void OnActionComplete(); // 0x1cd9980 [Event Protected]
    void NativeOnActionProgress(float HeldPercent); // 0xe32700 [Native Protected]
    void NativeOnActionComplete(); // 0xe326e0 [Native Protected]
    bool IsPressed(); // 0xe32610 [Final Native Public]
    bool IsInteractionEnabled(); // 0xe324a0 [Final Native Public]
    void HandleTriggeringActionCommited(const bool& bPassThrough); // 0xe32090 [Native Protected]
    void HandleFocusReceived(); // 0xe31c00 [Native Protected]
    void HandleFocusLost(); // 0xe31be0 [Native Protected]
    void HandleButtonReleased(); // 0xe31b70 [Final Native Protected]
    void HandleButtonPressed(); // 0xe31b00 [Final Native Protected]
    void HandleButtonClicked(); // 0xe319e0 [Final Native Protected]
    UCommonButtonStyle* GetStyle(); // 0xe316b0 [Final Native Public]
    UMaterialInstanceDynamic* GetSingleMaterialStyleMID(); // 0xe315a0 [Final Native Public]
    bool GetShouldSelectUponReceivingFocus(); // 0xe31570 [Final Native Public]
    bool GetSelected(); // 0xe30f70 [Final Native Public]
    bool GetLocked(); // 0xe30ab0 [Final Native Public]
    bool GetIsFocusable(); // 0xe30a20 [Final Native Public]
    bool GetInputAction(FDataTableRowHandle& InputActionRow); // 0xe30730 [Final Native Public]
    TSubclassOf<UCommonTextStyle> GetCurrentTextStyleClass(); // 0xe301c0 [Final Native Public]
    UCommonTextStyle* GetCurrentTextStyle(); // 0xe30190 [Final Native Public]
    void GetCurrentCustomPadding(const FMargin& OutCustomPadding); // 0xe300e0 [Final Native Public]
    void GetCurrentButtonPadding(const FMargin& OutButtonPadding); // 0xe30030 [Final Native Public]
    void DisableButtonWithReason(FText& DisabledReason); // 0xe2f720 [Final Native Public]
    void ClearSelection(); // 0xe2f560 [Final Native Public]
    void BP_OnUnhovered(); // 0x1cd9980 [Event Protected]
    void BP_OnSelected(); // 0x1cd9980 [Event Protected]
    void BP_OnReleased(); // 0x1cd9980 [Event Protected]
    void BP_OnPressed(); // 0x1cd9980 [Event Protected]
    void BP_OnLockedChanged(bool bIsLocked); // 0x1cd9980 [Event Protected]
    void BP_OnLockDoubleClicked(); // 0x1cd9980 [Event Protected]
    void BP_OnLockClicked(); // 0x1cd9980 [Event Protected]
    void BP_OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x1cd9980 [Event Protected]
    void BP_OnHovered(); // 0x1cd9980 [Event Protected]
    void BP_OnFocusReceived(); // 0x1cd9980 [Event Protected]
    void BP_OnFocusLost(); // 0x1cd9980 [Event Protected]
    void BP_OnEnabled(); // 0x1cd9980 [Event Protected]
    void BP_OnDoubleClicked(); // 0x1cd9980 [Event Protected]
    void BP_OnDisabled(); // 0x1cd9980 [Event Protected]
    void BP_OnDeselected(); // 0x1cd9980 [Event Protected]
    void BP_OnClicked(); // 0x1cd9980 [Event Protected]

// UCommonTextBlock (/Script/CommonUI.CommonTextBlock)
    void SetWrapTextWidth(int32 InWrapTextAt); // 0xe36d20 [Final Native Public]
    void SetTextCase(bool bUseAllCaps); // 0xe36810 [Final Native Public]
    void SetStyle(TSubclassOf<UCommonTextStyle> InStyle); // 0xe36510 [Final Native Public]
    void SetScrollingEnabled(bool bInIsScrollingEnabled); // 0xe35dc0 [Final Native Public]
    void SetMargin(const FMargin& InMargin); // 0xe35880 [Final Native Public]
    void SetLineHeightPercentage(float InLineHeightPercentage); // 0xe352c0 [Final Native Public]
    void ResetScrollState(); // 0xe33340 [Final Native Public]
    FMargin GetMargin(); // 0xe30ae0 [Final Native Public]

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

// UCommonLazyImage (/Script/CommonUI.CommonLazyImage)
    void SetMaterialTextureParamName(const FName& TextureParamName); // 0xe35920 [Final Native Public]
    void SetBrushFromLazyTexture(TSoftObjectPtr<UTexture2D>& LazyTexture, bool bMatchSize); // 0xe33d60 [Final Native Public]
    void SetBrushFromLazyMaterial(TSoftObjectPtr<UMaterialInterface>& LazyMaterial); // 0xe33c20 [Final Native Public]
    void SetBrushFromLazyDisplayAsset(TSoftObjectPtr<UObject>& LazyObject, bool bMatchTextureSize); // 0xe339f0 [Final Native Public]
    bool IsLoading(); // 0xe32550 [Final Native Public]

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

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

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

// UCommonLoadGuard (/Script/CommonUI.CommonLoadGuard)
    void SetLoadingText(FText& InLoadingText); // 0xe35610 [Final Native Public]
    void SetIsLoading(bool bInIsLoading); // 0xe34df0 [Final Native Public]
    void OnAssetLoaded__DelegateSignature(UObject* Object); // 0x1cd9980 [Public]
    bool IsLoading(); // 0xe325d0 [Final Native Public]
    void BP_GuardAndLoadAsset(TSoftObjectPtr<UObject>& InLazyAsset, const FScriptDelegate& OnAssetLoaded); // 0xe2ef70 [Final Native Private]

// UCommonNumericTextBlock (/Script/CommonUI.CommonNumericTextBlock)
    void SetNumericType(const ECommonNumericType& InNumericType); // 0xe35ac0 [Final Native Public]
    void SetCurrentValue(float NewValue); // 0xe34150 [Final Native Public]
    void OnOutro__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock); // 0x1cd9980 [Public]
    void OnInterpolationUpdated__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock, float LastValue, float NewValue); // 0x1cd9980 [Public]
    void OnInterpolationStarted__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock); // 0x1cd9980 [Public]
    void OnInterpolationEnded__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock, bool HadCompleted); // 0x1cd9980 [Public]
    bool IsInterpolatingNumericValue(); // 0xe32520 [Final Native Public]
    void InterpolateToValue(float TargetValue, float MaximumInterpolationDuration, float MinimumChangeRate, float OutroOffset); // 0xe32230 [Final Native Public]
    float GetTargetValue(); // 0xe318c0 [Final Native Public]

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

// UCommonRichTextBlock (/Script/CommonUI.CommonRichTextBlock)
    void SetScrollingEnabled(bool bInIsScrollingEnabled); // 0xe35d20 [Final Native Public]

// UCommonRotator (/Script/CommonUI.CommonRotator)
    void ShiftTextRight(); // 0xe36de0 [Final Native Public]
    void ShiftTextLeft(); // 0xe36dc0 [Final Native Public]
    void SetSelectedItem(int32 InValue); // 0xe36030 [Native Public]
    void PopulateTextLabels(const TArray<FText>& Labels); // 0xe32be0 [Final Native Public]
    FText GetSelectedText(); // 0xe31380 [Final Native Public]
    int32 GetSelectedIndex(); // 0xe31230 [Final Native Public]
    void BP_OnOptionsPopulated(int32 Count); // 0x1cd9980 [Event Protected]
    void BP_OnOptionSelected(int32 Index); // 0x1cd9980 [Event Protected]

// UCommonTabListWidgetBase (/Script/CommonUI.CommonTabListWidgetBase)
    void SetTabVisibility(const FName& TabNameID, const ESlateVisibility& NewVisibility); // 0xe36740 [Final Native Public]
    void SetTabInteractionEnabled(const FName& TabNameID, bool bEnable); // 0xe36670 [Final Native Public]
    void SetTabEnabled(const FName& TabNameID, bool bEnable); // 0xe365a0 [Final Native Public]
    void SetListeningForInput(bool bShouldListen); // 0xe35580 [Native Public]
    void SetLinkedSwitcher(UCommonAnimatedSwitcher* CommonSwitcher); // 0xe354f0 [Native Public]
    bool SelectTabByID(const FName& TabNameID, bool bSuppressClickFeedback); // 0xe335a0 [Final Native Public]
    bool RemoveTab(const FName& TabNameID); // 0xe33020 [Final Native Public]
    void RemoveAllTabs(); // 0xe33000 [Final Native Public]
    bool RegisterTab(const FName& TabNameID, TSubclassOf<UCommonButtonBase> ButtonWidgetType, UWidget* ContentWidget, int32 TabIndex); // 0xe32e80 [Final Native Public]
    void OnTabSelected__DelegateSignature(const FName& TabId); // 0x1cd9980 [Public]
    void OnTabListRebuilt__DelegateSignature(); // 0x1cd9980 [Public]
    void OnTabButtonRemoval__DelegateSignature(const FName& TabId, UCommonButtonBase* TabButton); // 0x1cd9980 [Public]
    void OnTabButtonCreation__DelegateSignature(const FName& TabId, UCommonButtonBase* TabButton); // 0x1cd9980 [Public]
    void HandleTabRemoval(const FName& TabNameID, UCommonButtonBase* TabButton); // 0xe31fc0 [Native Event Protected]
    void HandleTabCreation(const FName& TabNameID, UCommonButtonBase* TabButton); // 0xe31ef0 [Native Event Protected]
    void HandleTabButtonSelected(UCommonButtonBase* SelectedTabButton, int32 ButtonIndex); // 0xe31e20 [Final Native Protected]
    void HandlePreviousTabInputAction(const bool& bPassThrough); // 0xe31d90 [Final Native Protected]
    void HandlePreLinkedSwitcherChanged_BP(); // 0x1cd9980 [Event Protected]
    void HandlePostLinkedSwitcherChanged_BP(); // 0x1cd9980 [Event Protected]
    void HandleNextTabInputAction(const bool& bPassThrough); // 0xe31c20 [Final Native Protected]
    FName GetTabIdAtIndex(int32 Index); // 0xe31830 [Final Native Public]
    int32 GetTabCount(); // 0xe31800 [Final Native Public]
    UCommonButtonBase* GetTabButtonBaseByID(const FName& TabNameID); // 0xe316e0 [Final Native Public]
    FName GetSelectedTabId(); // 0xe31340 [Final Native Public]
    UCommonAnimatedSwitcher* GetLinkedSwitcher(); // 0xe30a70 [Final Native Public]
    FName GetActiveTab(); // 0xe2fc20 [Final Native Public]
    void DisableTabWithReason(const FName& TabNameID, FText& Reason); // 0xe2f810 [Final Native Public]

// UCommonTextStyle (/Script/CommonUI.CommonTextStyle)
    void GetStrikeBrush(FSlateBrush& OutStrikeBrush); // 0xe315c0 [Final Native Public]
    void GetShadowOffset(const FVector2D& OutShadowOffset); // 0xe314e0 [Final Native Public]
    void GetShadowColor(const FLinearColor& OutColor); // 0xe31450 [Final Native Public]
    void GetMargin(const FMargin& OutMargin); // 0xe30b10 [Final Native Public]
    float GetLineHeightPercentage(); // 0xe30a50 [Final Native Public]
    void GetFont(FSlateFontInfo& OutFont); // 0xe30590 [Final Native Public]
    void GetColor(const FLinearColor& OutColor); // 0xe2ff80 [Final Native Public]

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

// UCommonUISubsystemBase (/Script/CommonUI.CommonUISubsystemBase)
    FSlateBrush GetInputActionButtonIcon(FDataTableRowHandle& InputActionRowHandle, const ECommonInputType& InputType, const FName& GamepadName); // 0xe30860 [Final Native Public]

// UCommonVisibilitySwitcher (/Script/CommonUI.CommonVisibilitySwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0xe337b0 [Final Native Public]
    void SetActiveWidget(UWidget* Widget); // 0xe33670 [Final Native Public]
    void IncrementActiveWidgetIndex(bool bAllowWrapping); // 0xe32190 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0xe2fcb0 [Final Native Public]
    UWidget* GetActiveWidget(); // 0xe2fc70 [Final Native Public]
    void DecrementActiveWidgetIndex(bool bAllowWrapping); // 0xe2f650 [Final Native Public]
    void DeactivateVisibleSlot(); // 0xe2f5b0 [Final Native Public]
    void ActivateVisibleSlot(); // 0xe2ed00 [Final Native Public]

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

// UCommonWidgetCarousel (/Script/CommonUI.CommonWidgetCarousel)
    void SetActiveWidgetIndex(int32 Index); // 0xe33850 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0xe33720 [Native Public]
    void PreviousPage(); // 0xe32e00 [Final Native Public]
    void NextPage(); // 0xe32790 [Final Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0xe31920 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0xe2fcd0 [Final Native Public]
    void EndAutoScrolling(); // 0xe2f930 [Final Native Public]
    void BeginAutoScrolling(float ScrollInterval); // 0xe2f200 [Final Native Public]

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

// UCommonWidgetGroupBase (/Script/CommonUI.CommonWidgetGroupBase)
    void RemoveWidget(UWidget* InWidget); // 0xe33250 [Final Native Public]
    void RemoveAll(); // 0xe32fe0 [Final Native Public]
    void AddWidget(UWidget* InWidget); // 0xe2eda0 [Final Native Public]

// UCommonButtonGroupBase (/Script/CommonUI.CommonButtonGroupBase)
    void SetSelectionRequired(bool bRequireSelection); // 0xe36160 [Final Native Public]
    void SelectPreviousButton(bool bAllowWrap); // 0xe33510 [Final Native Public]
    void SelectNextButton(bool bAllowWrap); // 0xe33480 [Final Native Public]
    void SelectButtonAtIndex(int32 ButtonIndex, bool bAllowSound); // 0xe333b0 [Final Native Public]
    void OnSelectionStateChangedBase(UCommonButtonBase* BaseButton, bool bIsSelected); // 0xe32b10 [Native Protected]
    void OnHandleButtonBaseDoubleClicked(UCommonButtonBase* BaseButton); // 0xe329e0 [Native Protected]
    void OnHandleButtonBaseClicked(UCommonButtonBase* BaseButton); // 0xe32950 [Native Protected]
    void OnButtonBaseUnhovered(UCommonButtonBase* BaseButton); // 0xe328c0 [Native Protected]
    void OnButtonBaseHovered(UCommonButtonBase* BaseButton); // 0xe32830 [Native Protected]
    bool HasAnyButtons(); // 0xe32130 [Final Native Public]
    int32 GetSelectedButtonIndex(); // 0xe310f0 [Final Native Public]
    UCommonButtonBase* GetSelectedButtonBase(); // 0xe31090 [Final Native Public]
    int32 GetHoveredButtonIndex(); // 0xe30670 [Final Native Public]
    int32 GetButtonCount(); // 0xe2fec0 [Final Native Public]
    UCommonButtonBase* GetButtonBaseAtIndex(int32 Index); // 0xe2fe00 [Final Native Public]
    int32 FindButtonIndex(UCommonButtonBase* ButtonToFind); // 0xe2f950 [Final Native Public]
    void DeselectAll(); // 0xe2f700 [Final Native Public]

// UCommonBoundActionBar (/Script/CommonUI.CommonBoundActionBar)
    void SetDisplayOwningPlayerActionsOnly(bool bShouldOnlyDisplayOwningPlayerActions); // 0xe343a0 [Final Native Public]

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

// UCommonActivatableWidgetContainerBase (/Script/CommonUI.CommonActivatableWidgetContainerBase)
    void SetTransitionDuration(float Duration); // 0xe369f0 [Final Native Public]
    void RemoveWidget(UCommonActivatableWidget* WidgetToRemove); // 0xe330c0 [Final Native Private]
    float GetTransitionDuration(); // 0xe31900 [Final Native Public]
    UCommonActivatableWidget* GetActiveWidget(); // 0xe2fc40 [Final Native Public]
    void ClearWidgets(); // 0xe2f590 [Final Native Public]
    UCommonActivatableWidget* BP_AddWidget(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass); // 0xe2ee90 [Final Native Private]

// UConstraintsScriptingLibrary (/Script/Constraints.ConstraintsScriptingLibrary)
    bool RemoveConstraint(UWorld* InWorld, int32 InIndex); // 0x30bb0c0 [Final Native Static Public]
    UConstraintsManager* GetManager(UWorld* InWorld); // 0x30bb030 [Final Native Static Public]
    UTransformableComponentHandle* CreateTransformableComponentHandle(UWorld* InWorld, USceneComponent* InSceneComponent, const FName& InSocketName); // 0x30baef0 [Final Native Static Public]
    UTickableTransformConstraint* CreateFromType(UWorld* InWorld, const ETransformConstraintType& InType); // 0x30bae20 [Final Native Static Public]
    bool AddConstraint(UWorld* InWorld, UTransformableHandle* InParentHandle, UTransformableHandle* InChildHandle, UTickableTransformConstraint* InConstraint, bool bMaintainOffset); // 0x30bac90 [Final Native Static Public]

// URigHierarchy (/Script/ControlRig.RigHierarchy)
    void UnsetCurveValueByIndex(int32 InElementIndex, bool bSetupUndo); // 0xb54fb0 [Final Native Public]
    void UnsetCurveValue(const FRigElementKey& InKey, bool bSetupUndo); // 0xb54de0 [Final Native Public]
    bool SwitchToWorldSpace(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0xb54ca0 [Final Native Public]
    bool SwitchToParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial, bool bAffectChildren); // 0xb54a70 [Final Native Public]
    bool SwitchToDefaultParent(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0xb54930 [Final Native Public]
    TArray<FRigElementKey> SortKeys(const TArray<FRigElementKey>& InKeys); // 0xb547c0 [Final Native Public]
    bool SetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& InValue); // 0xb54550 [Final Native Public]
    bool SetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FVector>& InValue); // 0xb54290 [Final Native Public]
    bool SetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& InValue); // 0xb53fa0 [Final Native Public]
    bool SetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FTransform>& InValue); // 0xb53ce0 [Final Native Public]
    bool SetTag(const FRigElementKey& InItem, const FName& InTag); // 0xb53780 [Final Native Public]
    bool SetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& InValue); // 0xb53510 [Final Native Public]
    bool SetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRotator>& InValue); // 0xb53250 [Final Native Public]
    bool SetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& InValue); // 0xb52fe0 [Final Native Public]
    bool SetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRigElementKey>& InValue); // 0xb52d20 [Final Native Public]
    bool SetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& InValue); // 0xb52ab0 [Final Native Public]
    bool SetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FQuat>& InValue); // 0xb527f0 [Final Native Public]
    void SetPose_ForBlueprint(const FRigPose& InPose); // 0xb52540 [Final Native Public]
    bool SetParentWeightArray(const FRigElementKey& InChild, const TArray<FRigElementWeight>& InWeights, bool bInitial, bool bAffectChildren); // 0xb52370 [Final Native Public]
    bool SetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, const FRigElementWeight& InWeight, bool bInitial, bool bAffectChildren); // 0xb52180 [Final Native Public]
    bool SetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& InValue); // 0xb51f20 [Final Native Public]
    bool SetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FName>& InValue); // 0xb51c60 [Final Native Public]
    void SetLocalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0xb51980 [Final Native Public]
    void SetLocalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0xb51580 [Final Native Public]
    bool SetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& InValue); // 0xb51320 [Final Native Public]
    bool SetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FLinearColor>& InValue); // 0xb51060 [Final Native Public]
    bool SetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 InValue); // 0xb50e00 [Final Native Public]
    bool SetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<int32>& InValue); // 0xb50b40 [Final Native Public]
    void SetGlobalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0xb50860 [Final Native Public]
    void SetGlobalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0xb50450 [Final Native Public]
    bool SetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float InValue); // 0xb501f0 [Final Native Public]
    bool SetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<float>& InValue); // 0xb4ff30 [Final Native Public]
    void SetCurveValueByIndex(int32 InElementIndex, float InValue, bool bSetupUndo); // 0xb4fe00 [Final Native Public]
    void SetCurveValue(const FRigElementKey& InKey, float InValue, bool bSetupUndo); // 0xb4fbd0 [Final Native Public]
    void SetControlVisibilityByIndex(int32 InElementIndex, bool bVisibility); // 0xb4fae0 [Final Native Public]
    void SetControlVisibility(const FRigElementKey& InKey, bool bVisibility); // 0xb4f910 [Final Native Public]
    void SetControlValueByIndex(int32 InElementIndex, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0xb4f5f0 [Final Native Public]
    void SetControlValue(const FRigElementKey& InKey, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0xb4f150 [Final Native Public]
    void SetControlShapeTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0xb4ef10 [Final Native Public]
    void SetControlShapeTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0xb4ebc0 [Final Native Public]
    void SetControlSettingsByIndex(int32 InElementIndex, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0xb4e920 [Final Native Public]
    void SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0xb4e5a0 [Final Native Public]
    void SetControlPreferredRotatorByIndex(int32 InElementIndex, const FRotator& InValue, bool bInitial, bool bFixEulerFlips); // 0xb4e3f0 [Final Native Public]
    void SetControlPreferredRotator(const FRigElementKey& InKey, const FRotator& InValue, bool bInitial, bool bFixEulerFlips); // 0xb4e190 [Final Native Public]
    void SetControlOffsetTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0xb4dec0 [Final Native Public]
    void SetControlOffsetTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0xb4dad0 [Final Native Public]
    bool SetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool InValue); // 0xb4d870 [Final Native Public]
    bool SetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<bool>& InValue); // 0xb4d5c0 [Final Native Public]
    void SendAutoKeyEvent(const FRigElementKey& InElement, float InOffsetInSeconds, bool bAsynchronous); // 0xb4d490 [Final Native Public]
    void ResetToDefault(); // 0xb4d470 [Final Native Public]
    void ResetPoseToInitial(const ERigElementType& InTypeFilter); // 0xb4d3f0 [Final Native Public]
    void ResetCurveValues(); // 0xb4d3d0 [Final Native Public]
    void Reset(); // 0xb4d3b0 [Final Native Public]
    bool RemoveMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0xb4d2b0 [Final Native Public]
    bool RemoveAllMetadata(const FRigElementKey& InItem); // 0xb4d200 [Final Native Public]
    int32 Num(); // 0xb4d1e0 [Final Native Public]
    FRigControlValue MakeControlValueFromVector2D(const FVector2D& InValue); // 0xb4ce40 [Final Native Static Public]
    FRigControlValue MakeControlValueFromVector(const FVector& InValue); // 0xb4d010 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransformNoScale(const FTransformNoScale& InValue); // 0xb4cbe0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransform(const FTransform& InValue); // 0xb4c8b0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromRotator(const FRotator& InValue); // 0xb4c6c0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromInt(int32 InValue); // 0xb4c4f0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromFloat(float InValue); // 0xb4c320 [Final Native Static Public]
    FRigControlValue MakeControlValueFromEulerTransform(const FEulerTransform& InValue); // 0xb4c080 [Final Native Static Public]
    FRigControlValue MakeControlValueFromBool(bool InValue); // 0xb4beb0 [Final Native Static Public]
    bool IsValidIndex(int32 InElementIndex); // 0xb4be10 [Final Native Public]
    bool IsSelectedByIndex(int32 InIndex); // 0xb4bd50 [Final Native Public]
    bool IsSelected(const FRigElementKey& InKey); // 0xb4bbc0 [Final Native Public]
    bool IsProcedural(FRigElementKey& InKey); // 0xb4bb10 [Final Native Public]
    bool IsParentedTo(const FRigElementKey& InChild, const FRigElementKey& InParent); // 0xb4b800 [Final Native Public]
    bool IsCurveValueSetByIndex(int32 InElementIndex); // 0xb4b730 [Final Native Public]
    bool IsCurveValueSet(const FRigElementKey& InKey); // 0xb4b5a0 [Final Native Public]
    bool IsControllerAvailable(); // 0xb4b570 [Final Native Public]
    bool HasTag(const FRigElementKey& InItem, const FName& InTag); // 0xb4b1f0 [Final Native Public]
    FVector GetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& DefaultValue); // 0xb4af10 [Final Native Public]
    FVector GetVectorFromControlValue(const FRigControlValue& InValue); // 0xb4adc0 [Final Native Static Public]
    TArray<FVector> GetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0xb4aa50 [Final Native Public]
    FVector2D GetVector2DFromControlValue(const FRigControlValue& InValue); // 0xb4a910 [Final Native Static Public]
    FTransformNoScale GetTransformNoScaleFromControlValue(const FRigControlValue& InValue); // 0xb4a780 [Final Native Static Public]
    FTransform GetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& DefaultValue); // 0xb4a3e0 [Final Native Public]
    FTransform GetTransformFromControlValue(const FRigControlValue& InValue); // 0xb4a240 [Final Native Static Public]
    TArray<FTransform> GetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0xb49ed0 [Final Native Public]
    TArray<FName> GetTags(const FRigElementKey& InItem); // 0xb49b70 [Final Native Public]
    TArray<FRigElementKey> GetSelectedKeys(const ERigElementType& InTypeFilter); // 0xb49a90 [Final Native Public]
    FRotator GetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& DefaultValue); // 0xb497b0 [Final Native Public]
    FRotator GetRotatorFromControlValue(const FRigControlValue& InValue); // 0xb49650 [Final Native Static Public]
    TArray<FRotator> GetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0xb492e0 [Final Native Public]
    TArray<FRigElementKey> GetRigidBodyKeys(bool bTraverse); // 0xb49080 [Final Native Public]
    FRigElementKey GetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& DefaultValue); // 0xb48db0 [Final Native Public]
    TArray<FRigElementKey> GetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0xb48a40 [Final Native Public]
    TArray<FRigElementKey> GetReferenceKeys(bool bTraverse); // 0xb487e0 [Final Native Public]
    FQuat GetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& DefaultValue); // 0xb48510 [Final Native Public]
    TArray<FQuat> GetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0xb481a0 [Final Native Public]
    FRigElementKey GetPreviousParent(FRigElementKey& InKey); // 0xb480e0 [Final Native Public]
    FName GetPreviousName(FRigElementKey& InKey); // 0xb48030 [Final Native Public]
    FRigPose GetPose(bool bInitial); // 0xb47ea0 [Final Native Public]
    TArray<FRigElementWeight> GetParentWeightArray(const FRigElementKey& InChild, bool bInitial); // 0xb47c20 [Final Native Public]
    FRigElementWeight GetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial); // 0xb47ac0 [Final Native Public]
    FTransform GetParentTransformByIndex(int32 InElementIndex, bool bInitial); // 0xb47940 [Final Native Public]
    FTransform GetParentTransform(const FRigElementKey& InKey, bool bInitial); // 0xb47700 [Final Native Public]
    TArray<FRigElementKey> GetParents(const FRigElementKey& InKey, bool bRecursive); // 0xb47d60 [Final Native Public]
    int32 GetNumberOfParents(const FRigElementKey& InKey); // 0xb47650 [Final Native Public]
    TArray<FRigElementKey> GetNullKeys(bool bTraverse); // 0xb473f0 [Final Native Public]
    FName GetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& DefaultValue); // 0xb47120 [Final Native Public]
    TArray<FName> GetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0xb46db0 [Final Native Public]
    ERigMetadataType GetMetadataType(const FRigElementKey& InItem, const FName& InMetadataName); // 0xb46cb0 [Final Native Public]
    TArray<FName> GetMetadataNames(const FRigElementKey& InItem); // 0xb46bc0 [Final Native Public]
    FTransform GetLocalTransformByIndex(int32 InElementIndex, bool bInitial); // 0xb46a20 [Final Native Public]
    FTransform GetLocalTransform(const FRigElementKey& InKey, bool bInitial); // 0xb467b0 [Final Native Public]
    FTransform GetLocalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0xb46620 [Final Native Public]
    FTransform GetLocalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0xb463d0 [Final Native Public]
    FLinearColor GetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& DefaultValue); // 0xb46100 [Final Native Public]
    TArray<FLinearColor> GetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0xb45d90 [Final Native Public]
    TArray<FRigElementKey> GetKeys(const TArray<int32>& InElementIndices); // 0xb45bb0 [Final Native Public]
    FRigElementKey GetKey(int32 InElementIndex); // 0xb45ae0 [Final Native Public]
    int32 GetIntFromControlValue(const FRigControlValue& InValue); // 0xb459c0 [Final Native Static Public]
    int32 GetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 DefaultValue); // 0xb456f0 [Final Native Public]
    TArray<int32> GetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0xb45380 [Final Native Public]
    int32 GetIndex_ForBlueprint(const FRigElementKey& InKey); // 0xb45220 [Final Native Public]
    FTransform GetGlobalTransformByIndex(int32 InElementIndex, bool bInitial); // 0xb45080 [Final Native Public]
    FTransform GetGlobalTransform(const FRigElementKey& InKey, bool bInitial); // 0xb44e10 [Final Native Public]
    FTransform GetGlobalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0xb44c80 [Final Native Public]
    FTransform GetGlobalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0xb44a30 [Final Native Public]
    FTransform GetGlobalControlOffsetTransformByIndex(int32 InElementIndex, bool bInitial); // 0xb448a0 [Final Native Public]
    FTransform GetGlobalControlOffsetTransform(const FRigElementKey& InKey, bool bInitial); // 0xb44650 [Final Native Public]
    float GetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float DefaultValue); // 0xb44390 [Final Native Public]
    float GetFloatFromControlValue(const FRigControlValue& InValue); // 0xb44260 [Final Native Static Public]
    TArray<float> GetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0xb43ef0 [Final Native Public]
    FRigElementKey GetFirstParent(const FRigElementKey& InKey); // 0xb43e30 [Final Native Public]
    FEulerTransform GetEulerTransformFromControlValue(const FRigControlValue& InValue); // 0xb43c80 [Final Native Static Public]
    FRigElementKey GetDefaultParent(const FRigElementKey& InKey); // 0xb43bc0 [Final Native Public]
    float GetCurveValueByIndex(int32 InElementIndex); // 0xb43b00 [Final Native Public]
    float GetCurveValue(const FRigElementKey& InKey); // 0xb43980 [Final Native Public]
    TArray<FRigElementKey> GetCurveKeys(); // 0xb437d0 [Final Native Public]
    FRigControlValue GetControlValueByIndex(int32 InElementIndex, const ERigControlValueType& InValueType); // 0xb43520 [Final Native Public]
    FRigControlValue GetControlValue(const FRigElementKey& InKey, const ERigControlValueType& InValueType); // 0xb43220 [Final Native Public]
    FRotator GetControlPreferredRotatorByIndex(int32 InElementIndex, bool bInitial); // 0xb43100 [Final Native Public]
    FRotator GetControlPreferredRotator(const FRigElementKey& InKey, bool bInitial); // 0xb42ef0 [Final Native Public]
    URigHierarchyController* GetController(bool bCreateIfNeeded); // 0xb43730 [Final Native Public]
    TArray<FRigElementKey> GetControlKeys(bool bTraverse); // 0xb42c90 [Final Native Public]
    TArray<FRigElementKey> GetChildren(const FRigElementKey& InKey, bool bRecursive); // 0xb42b50 [Final Native Public]
    bool GetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool DefaultValue); // 0xb42880 [Final Native Public]
    TArray<bool> GetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0xb42510 [Final Native Public]
    TArray<FRigElementKey> GetBoneKeys(bool bTraverse); // 0xb422b0 [Final Native Public]
    TArray<FRigElementKey> GetAllKeys_ForBlueprint(bool bTraverse); // 0xb421d0 [Final Native Public]
    FRigNullElement FindNull_ForBlueprintOnly(FRigElementKey& InKey); // 0xb41f30 [Final Native Private]
    FRigControlElement FindControl_ForBlueprintOnly(FRigElementKey& InKey); // 0xb41a90 [Final Native Private]
    FRigBoneElement FindBone_ForBlueprintOnly(FRigElementKey& InKey); // 0xb418a0 [Final Native Private]
    void CopyPose(URigHierarchy* InHierarchy, bool bCurrent, bool bInitial, bool bWeights, bool bMatchPoseInGlobalIfNeeded); // 0xb416e0 [Final Native Public]
    void CopyHierarchy(URigHierarchy* InHierarchy); // 0xb41650 [Final Native Public]
    bool Contains_ForBlueprint(const FRigElementKey& InKey); // 0xb414e0 [Final Native Public]

// UControlRig (/Script/ControlRig.ControlRig)
    bool SupportsEvent(const FName& InEventName); // 0xb7df40 [Final Native Public]
    bool SetVariableFromString(const FName& InVariableName, const FString& InValue); // 0xb7f5a0 [Final Native Public]
    void SetInteractionRigClass(TSubclassOf<UControlRig> InInteractionRigClass); // 0xb7f3a0 [Final Native Public]
    void SetInteractionRig(UControlRig* InInteractionRig); // 0xb7f310 [Final Native Public]
    void SetFramesPerSecond(float InFramesPerSecond); // 0xb7f290 [Final Native Public]
    void SetDeltaTime(float InDeltaTime); // 0xb7f210 [Final Native Public]
    void SetAbsoluteTime(float InAbsoluteTime, bool InSetDeltaTimeZero); // 0xb7f130 [Final Native Public]
    void SetAbsoluteAndDeltaTime(float InAbsoluteTime, float InDeltaTime); // 0xb7f060 [Final Native Public]
    void SelectControl(const FName& InControlName, bool bSelect); // 0xb7ef80 [Native Public]
    void RequestInit(); // 0xb7ef60 [Final Native Public]
    void RequestConstruction(); // 0xb7ef40 [Final Native Public]
    void OnControlSelectedBP__DelegateSignature(UControlRig* Rig, FRigControlElement& Control, bool bSelected); // 0x1cd9980 [Public]
    bool IsControlSelected(const FName& InControlName); // 0xb7ee90 [Native Public]
    URigVM* GetVM(); // 0xb7eca0 [Final Native Public]
    FName GetVariableType(const FName& InVariableName); // 0xb7eda0 [Final Native Public]
    FString GetVariableAsString(const FName& InVariableName); // 0xb7ed00 [Final Native Public]
    TArray<FName> GetSupportedEvents(); // 0xb7e960 [Final Native Public]
    TArray<FName> GetScriptAccessibleVariables(); // 0xb7eaf0 [Final Native Public]
    TSubclassOf<UControlRig> GetInteractionRigClass(); // 0xb7ead0 [Final Native Public]
    UControlRig* GetInteractionRig(); // 0xb7eab0 [Final Native Public]
    AActor* GetHostingActor(); // 0xb7ea60 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0xb7ea40 [Final Native Public]
    TArray<FName> GetEvents(); // 0xb7e960 [Final Native Public]
    float GetCurrentFramesPerSecond(); // 0xb7e900 [Final Native Public]
    float GetAbsoluteTime(); // 0xb7e8e0 [Final Native Public]
    TArray<UControlRig*> FindControlRigs(UObject* Outer, TSubclassOf<UControlRig> OptionalClass); // 0xb7e530 [Final Native Static Public]
    bool ExecuteEvent(const FName& InEventName); // 0xb7e350 [Final Native Public]
    bool Execute(const EControlRigState& State, const FName& InEventName); // 0xb7e270 [Final Native Public]
    TArray<FName> CurrentControlSelection(); // 0xb7e1f0 [Native Public]
    UTransformableControlHandle* CreateTransformableControlHandle(UObject* Outer, const FName& ControlName); // 0xb7e000 [Final Native Public]
    bool ContainsEvent(const FName& InEventName); // 0xb7df40 [Final Native Public]
    bool ClearControlSelection(); // 0xb7df10 [Native Public]
    bool CanExecute(); // 0xb7dee0 [Native Public]

// UControlRigComponent (/Script/ControlRig.ControlRigComponent)
    void Update(float DeltaTime); // 0xbedfa0 [Final Native Public]
    void SetObjectBinding(UObject* InObjectToBind); // 0xbedb20 [Final Native Public]
    void SetMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0xbed930 [Final Native Public]
    void SetInitialSpaceTransform(const FName& SpaceName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space); // 0xbed6a0 [Final Native Public]
    void SetInitialBoneTransform(const FName& BoneName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space, bool bPropagateToChildren); // 0xbed4b0 [Final Native Public]
    void SetControlVector2D(const FName& ControlName, const FVector2D& Value); // 0xbece20 [Final Native Public]
    void SetControlTransform(const FName& ControlName, const FTransform& Value, const EControlRigComponentSpace& Space); // 0xbecb90 [Final Native Public]
    void SetControlScale(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0xbec680 [Final Native Public]
    void SetControlRotator(const FName& ControlName, const FRotator& Value, const EControlRigComponentSpace& Space); // 0xbec310 [Final Native Public]
    void SetControlRigClass(TSubclassOf<UControlRig> InControlRigClass); // 0xbec270 [Final Native Public]
    void SetControlPosition(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0xbebf40 [Final Native Public]
    void SetControlOffset(const FName& ControlName, const FTransform& OffsetTransform, const EControlRigComponentSpace& Space); // 0xbebca0 [Final Native Public]
    void SetControlInt(const FName& ControlName, int32 Value); // 0xbebad0 [Final Native Public]
    void SetControlFloat(const FName& ControlName, float Value); // 0xbeb8f0 [Final Native Public]
    void SetControlBool(const FName& ControlName, bool Value); // 0xbeb710 [Final Native Public]
    void SetBoneTransform(const FName& BoneName, const FTransform& Transform, const EControlRigComponentSpace& Space, float Weight, bool bPropagateToChildren); // 0xbeb4d0 [Final Native Public]
    void SetBoneInitialTransformsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0xbeb420 [Final Native Public]
    void OnPreInitialize(UControlRigComponent* Component); // 0xbeab30 [Native Event Public]
    void OnPreForwardsSolve(UControlRigComponent* Component); // 0xbeaaa0 [Native Event Public]
    void OnPreConstruction(UControlRigComponent* Component); // 0xbeaa10 [Native Event Public]
    void OnPostInitialize(UControlRigComponent* Component); // 0xbea980 [Native Event Public]
    void OnPostForwardsSolve(UControlRigComponent* Component); // 0xbea8f0 [Native Event Public]
    void OnPostConstruction(UControlRigComponent* Component); // 0xbea860 [Native Event Public]
    void Initialize(); // 0xbea4b0 [Final Native Public]
    FTransform GetSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0xbe9840 [Final Native Public]
    FTransform GetInitialSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0xbe9620 [Final Native Public]
    FTransform GetInitialBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0xbe9370 [Final Native Public]
    TArray<FName> GetElementNames(const ERigElementType& ElementType); // 0xbe90f0 [Final Native Public]
    FVector2D GetControlVector2D(const FName& ControlName); // 0xbe8f70 [Final Native Public]
    FTransform GetControlTransform(const FName& ControlName, const EControlRigComponentSpace& Space); // 0xbe8e50 [Final Native Public]
    FVector GetControlScale(const FName& ControlName, const EControlRigComponentSpace& Space); // 0xbe8b80 [Final Native Public]
    FRotator GetControlRotator(const FName& ControlName, const EControlRigComponentSpace& Space); // 0xbe8a50 [Final Native Public]
    UControlRig* GetControlRig(); // 0xbe8a20 [Final Native Public]
    FVector GetControlPosition(const FName& ControlName, const EControlRigComponentSpace& Space); // 0xbe8910 [Final Native Public]
    FTransform GetControlOffset(const FName& ControlName, const EControlRigComponentSpace& Space); // 0xbe87f0 [Final Native Public]
    int32 GetControlInt(const FName& ControlName); // 0xbe8690 [Final Native Public]
    float GetControlFloat(const FName& ControlName); // 0xbe8530 [Final Native Public]
    bool GetControlBool(const FName& ControlName); // 0xbe83d0 [Final Native Public]
    FTransform GetBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0xbe8120 [Final Native Public]
    float GetAbsoluteTime(); // 0xbe80e0 [Final Native Public]
    bool DoesElementExist(const FName& Name, const ERigElementType& ElementType); // 0xbe7b80 [Final Native Public]
    void ClearMappedElements(); // 0xbe7a40 [Final Native Public]
    bool CanExecute(); // 0xbe79b0 [Final Native Public]
    void AddMappedSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FControlRigComponentMappedBone>& Bones, const TArray<FControlRigComponentMappedCurve>& Curves); // 0xbe70b0 [Final Native Public]
    void AddMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0xbe6fc0 [Final Native Public]
    void AddMappedComponents(const TArray<FControlRigComponentMappedComponent>& Components); // 0xbe6ed0 [Final Native Public]
    void AddMappedCompleteSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent); // 0xbe6e20 [Final Native Public]

// AControlRigControlActor (/Script/ControlRig.ControlRigControlActor)
    void ResetControlActor(); // 0xbeb270 [Final Native Public]
    void Refresh(); // 0xbeabc0 [Final Native Public]
    void Clear(); // 0xbe7a20 [Final Native Public]

// AControlRigShapeActor (/Script/ControlRig.ControlRigShapeActor)
    void SetSelected(bool bInSelected); // 0xbede10 [Native Public]
    void SetSelectable(bool bInSelectable); // 0xbedd80 [Native Public]
    void SetHovered(bool bInHovered); // 0xbed420 [Native Public]
    void SetGlobalTransform(FTransform& InTransform); // 0xbed270 [Final Native Public]
    void SetEnabled(bool bInEnabled); // 0xbed1e0 [Native Public]
    void OnTransformChanged(FTransform& NewTransform); // 0x1cd9980 [Event Public]
    void OnSelectionChanged(bool bIsSelected); // 0x1cd9980 [Event Public]
    void OnManipulatingChanged(bool bIsManipulating); // 0x1cd9980 [Event Public]
    void OnHoveredChanged(bool bIsSelected); // 0x1cd9980 [Event Public]
    void OnEnabledChanged(bool bIsEnabled); // 0x1cd9980 [Event Public]
    bool IsSelectedInEditor(); // 0xbea530 [Native Public]
    bool IsHovered(); // 0xbea500 [Native Public]
    bool IsEnabled(); // 0xbea4d0 [Native Public]
    FTransform GetGlobalTransform(); // 0xbe9270 [Final Native Public]

// URigHierarchyController (/Script/ControlRig.RigHierarchyController)
    bool SetSelection(const TArray<FRigElementKey>& InKeys, bool bPrintPythonCommand); // 0xbedea0 [Final Native Public]
    bool SetParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0xbedbb0 [Final Native Public]
    void SetHierarchy(URigHierarchy* InHierarchy); // 0xbed390 [Final Native Public]
    FName SetDisplayName(const FRigElementKey& InControl, const FName& InDisplayName, bool bRenameElement, bool bSetupUndo, bool bPrintPythonCommand); // 0xbed020 [Final Native Public]
    bool SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo); // 0xbec9b0 [Final Native Public]
    bool SelectElement(const FRigElementKey& InKey, bool bSelect, bool bClearSelection); // 0xbeb2e0 [Final Native Public]
    FRigElementKey RenameElement(const FRigElementKey& InElement, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0xbeb0a0 [Final Native Public]
    bool RemoveParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0xbeaed0 [Final Native Public]
    bool RemoveElement(const FRigElementKey& InElement, bool bSetupUndo, bool bPrintPythonCommand); // 0xbead90 [Final Native Public]
    bool RemoveAllParents(const FRigElementKey& InChild, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0xbeabe0 [Final Native Public]
    TArray<FRigElementKey> MirrorElements(const TArray<FRigElementKey>& InKeys, const FRigMirrorSettings& InSettings, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0xbea560 [Final Native Public]
    TArray<FRigElementKey> ImportFromText(const FString& InContent, bool bReplaceExistingElements, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0xbea260 [Final Native Public]
    TArray<FRigElementKey> ImportCurves(USkeleton* InSkeleton, const FName& InNameSpace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand); // 0xbe9d30 [Final Native Public]
    TArray<FRigElementKey> ImportBones(USkeleton* InSkeleton, const FName& InNameSpace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand); // 0xbe9a60 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0xbe9340 [Final Native Public]
    FRigControlSettings GetControlSettings(const FRigElementKey& InKey); // 0xbe8c90 [Final Native Public]
    FString ExportToText(const TArray<FRigElementKey>& InKeys); // 0xbe7fa0 [Final Native Public]
    FString ExportSelectionToText(); // 0xbe7ee0 [Final Native Public]
    TArray<FRigElementKey> DuplicateElements(const TArray<FRigElementKey>& InKeys, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0xbe7cd0 [Final Native Public]
    bool DeselectElement(const FRigElementKey& InKey); // 0xbe7ac0 [Final Native Public]
    bool ClearSelection(); // 0xbe7a60 [Final Native Public]
    FRigElementKey AddRigidBody(const FName& InName, const FRigElementKey& InParent, const FRigRigidBodySettings& InSettings, const FTransform& InLocalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0xbe76f0 [Final Native Public]
    bool AddParent(const FRigElementKey& InChild, const FRigElementKey& InParent, float InWeight, bool bMaintainGlobalTransform, bool bSetupUndo); // 0xbe7520 [Final Native Public]
    FRigElementKey AddNull(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, bool bSetupUndo, bool bPrintPythonCommand); // 0xbe7260 [Final Native Public]
    FRigElementKey AddCurve(const FName& InName, float InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0xbe6c80 [Final Native Public]
    FRigElementKey AddControl_ForBlueprint(const FName& InName, const FRigElementKey& InParent, const FRigControlSettings& InSettings, const FRigControlValue& InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0xbe6720 [Final Native Public]
    FRigElementKey AddBone(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, const ERigBoneType& InBoneType, bool bSetupUndo, bool bPrintPythonCommand); // 0xbe6420 [Final Native Public]
    FRigElementKey AddAnimationChannel_ForBlueprint(const FName& InName, const FRigElementKey& InParentControl, const FRigControlSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand); // 0xbe6170 [Final Native Public]

// UControlRigPoseAsset (/Script/ControlRig.ControlRigPoseAsset)
    void SelectControls(UControlRig* InControlRig, bool bDoMirror); // 0xc3d1d0 [Final Native Public]
    void SavePose(UControlRig* InControlRig, bool bUseAll); // 0xc3d100 [Final Native Public]
    void ReplaceControlName(const FName& CurrentName, const FName& NewName); // 0xc3cf50 [Final Native Public]
    void PastePose(UControlRig* InControlRig, bool bDoKey, bool bDoMirror); // 0xc3ccf0 [Final Native Public]
    void GetCurrentPose(UControlRig* InControlRig, FControlRigControlPose& OutPose); // 0xc3cb30 [Final Native Public]
    TArray<FName> GetControlNames(); // 0xc3cab0 [Final Native Public]
    bool DoesMirrorMatch(UControlRig* ControlRig, const FName& ControlName); // 0xc3c580 [Final Native Public]

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

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

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

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

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

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

// AActor (/Script/Engine.Actor)
    bool WasRecentlyRendered(float Tolerance); // 0x3564ef0 [Final Native Public]
    void UserConstructionScript(); // 0x1cd9980 [Event Public]
    void TearOff(); // 0x2bcaac0 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x3564de0 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x3564e60 [Final Native Public]
    void SetReplicates(bool bInReplicates); // 0x3564d50 [Final Native Public]
    void SetReplicateMovement(bool bInReplicateMovement); // 0x3564cc0 [Native Public]
    void SetRayTracingGroupId(int32 InRaytracingGroupId); // 0x3564c30 [Final Native Public]
    void SetOwner(AActor* NewOwner); // 0x3564ba0 [Native Public]
    void SetNetDormancy(const ENetDormancy& NewDormancy); // 0x3564b20 [Final Native Public]
    void SetLifeSpan(float InLifespan); // 0x3564a90 [Native Public]
    void SetAutoDestroyWhenFinished(bool bVal); // 0x35649b0 [Final Native Public]
    void SetActorTickInterval(float TickInterval); // 0x3564930 [Final Native Public]
    void SetActorTickEnabled(bool bEnabled); // 0x3564880 [Final Native Public]
    void SetActorScale3D(const FVector& NewScale3D); // 0x35647e0 [Final Native Public]
    void SetActorRelativeScale3D(const FVector& NewRelativeScale); // 0x3564750 [Final Native Public]
    void SetActorHiddenInGame(bool bNewHidden); // 0x35646c0 [Native Public]
    void SetActorEnableCollision(bool bNewActorEnableCollision); // 0x3564630 [Final Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x35645a0 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3564510 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x1cd9980 [Event Public]
    void ReceiveRadialDamage(float DamageReceived, UDamageType* DamageType, const FVector& Origin, FHitResult& HitInfo, AController* InstigatedBy, AActor* DamageCauser); // 0x1cd9980 [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); // 0x1cd9980 [Event Public]
    void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& hit); // 0x1cd9980 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x1cd9980 [Event Protected]
    void ReceiveDestroyed(); // 0x1cd9980 [Event Public]
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Protected]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0x1cd9980 [Event Public]
    void ReceiveAnyDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser); // 0x1cd9980 [Event Public]
    void ReceiveActorOnReleased(const FKey& ButtonReleased); // 0x1cd9980 [Event Public]
    void ReceiveActorOnInputTouchLeave(const ETouchIndex& FingerIndex); // 0x1cd9980 [Event Public]
    void ReceiveActorOnInputTouchEnter(const ETouchIndex& FingerIndex); // 0x1cd9980 [Event Public]
    void ReceiveActorOnInputTouchEnd(const ETouchIndex& FingerIndex); // 0x1cd9980 [Event Public]
    void ReceiveActorOnInputTouchBegin(const ETouchIndex& FingerIndex); // 0x1cd9980 [Event Public]
    void ReceiveActorOnClicked(const FKey& ButtonPressed); // 0x1cd9980 [Event Public]
    void ReceiveActorEndOverlap(AActor* OtherActor); // 0x1cd9980 [Event Public]
    void ReceiveActorEndCursorOver(); // 0x1cd9980 [Event Public]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x1cd9980 [Event Public]
    void ReceiveActorBeginCursorOver(); // 0x1cd9980 [Event Public]
    void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x35643f0 [Native Public]
    void OnRep_ReplicateMovement(); // 0x2bcaaa0 [Native Public]
    void OnRep_ReplicatedMovement(); // 0x35643d0 [Native Public]
    void OnRep_Owner(); // 0x32ca540 [Native Protected]
    void OnRep_Instigator(); // 0x35643b0 [Native Public]
    void OnRep_AttachmentReplication(); // 0x2bca600 [Native Public]
    void MakeNoise(float Loudness, APawn* NoiseInstigator, const FVector& NoiseLocation, float MaxRange, const FName& Tag); // 0x3564110 [Final Native Public]
    bool K2_TeleportTo(const FVector& DestLocation, const FRotator& DestRotation); // 0x3564000 [Final Native Public]
    bool K2_SetActorTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3563bd0 [Final Native Public]
    bool K2_SetActorRotation(const FRotator& NewRotation, bool bTeleportPhysics); // 0x3563aa0 [Final Native Public]
    void K2_SetActorRelativeTransform(FTransform& NewRelativeTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3563790 [Final Native Public]
    void K2_SetActorRelativeRotation(const FRotator& NewRelativeRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x35634f0 [Final Native Public]
    void K2_SetActorRelativeLocation(const FVector& NewRelativeLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x35632f0 [Final Native Public]
    bool K2_SetActorLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3563090 [Final Native Public]
    bool K2_SetActorLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3562d80 [Final Native Public]
    void K2_OnReset(); // 0x1cd9980 [Event Public]
    void K2_OnEndViewTarget(APlayerController* PC); // 0x1cd9980 [Event Public]
    void K2_OnBecomeViewTarget(APlayerController* PC); // 0x1cd9980 [Event Public]
    USceneComponent* K2_GetRootComponent(); // 0x3562d60 [Final Native Public]
    TArray<UActorComponent*> K2_GetComponentsByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x3562c30 [Final Native Public]
    FRotator K2_GetActorRotation(); // 0x3562b40 [Final Native Public]
    FVector K2_GetActorLocation(); // 0x3562ac0 [Final Native Public]
    void K2_DetachFromActor(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule); // 0x3562990 [Final Native Public]
    void K2_DestroyActor(); // 0x3562970 [Native Public]
    void K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x3562790 [Final Native Public]
    void K2_AttachToActor(AActor* ParentActor, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x3562590 [Final Native Public]
    void K2_AttachRootComponentToActor(AActor* InParentActor, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x3562410 [Final Native Public]
    void K2_AttachRootComponentTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x35622b0 [Final Native Public]
    void K2_AddActorWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3561fa0 [Final Native Public]
    void K2_AddActorWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3561c90 [Final Native Public]
    void K2_AddActorWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x35619f0 [Final Native Public]
    void K2_AddActorWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3561750 [Final Native Public]
    void K2_AddActorLocalTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3561440 [Final Native Public]
    void K2_AddActorLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x35611a0 [Final Native Public]
    void K2_AddActorLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3560f00 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x3560e60 [Final Native Public]
    bool IsChildActor(); // 0x3560e20 [Final Native Public]
    bool IsActorTickEnabled(); // 0x3560e00 [Final Native Public]
    bool IsActorBeingDestroyed(); // 0x3560de0 [Final Native Public]
    bool HasAuthority(); // 0x3560db0 [Final Native Public]
    float GetVerticalDistanceTo(AActor* OtherActor); // 0x3560c60 [Final Native Public]
    FVector GetVelocity(); // 0x3560c10 [Native Public]
    FTransform GetTransform(); // 0x3560ba0 [Final Native Public]
    bool GetTickableWhenPaused(); // 0x3560b80 [Final Native Public]
    float GetSquaredHorizontalDistanceTo(AActor* OtherActor); // 0x3560a30 [Final Native Public]
    float GetSquaredDistanceTo(AActor* OtherActor); // 0x35608c0 [Final Native Public]
    ENetRole GetRemoteRole(); // 0x35608a0 [Final Native Public]
    int32 GetRayTracingGroupId(); // 0x3560870 [Final Native Public]
    UChildActorComponent* GetParentComponent(); // 0x3560830 [Final Native Public]
    AActor* GetParentActor(); // 0x35607e0 [Final Native Public]
    AActor* GetOwner(); // 0x2bf1680 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OverlappingComponents); // 0x3560730 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x3560630 [Final Native Public]
    ENetRole GetLocalRole(); // 0x3560610 [Final Native Public]
    float GetLifeSpan(); // 0x35605d0 [Native Public]
    FTransform GetLevelTransform(); // 0x3560510 [Final Native Public]
    ULevel* GetLevel(); // 0x35604c0 [Final Native Public]
    AController* GetInstigatorController(); // 0x3560480 [Final Native Public]
    APawn* GetInstigator(); // 0x3560460 [Final Native Public]
    FVector GetInputVectorAxisValue(const FKey& InputAxisKey); // 0x35602e0 [Final Native Public]
    float GetInputAxisValue(const FName& InputAxisName); // 0x3560230 [Final Native Public]
    float GetInputAxisKeyValue(const FKey& InputAxisKey); // 0x35600d0 [Final Native Public]
    float GetHorizontalDotProductTo(AActor* OtherActor); // 0x355fe90 [Final Native Public]
    float GetHorizontalDistanceTo(AActor* OtherActor); // 0x355fd40 [Final Native Public]
    float GetGameTimeSinceCreation(); // 0x355fcd0 [Final Native Public]
    float GetDotProductTo(AActor* OtherActor); // 0x355fa80 [Final Native Public]
    float GetDistanceTo(AActor* OtherActor); // 0x355f910 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x355f6a0 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByInterface(TSubclassOf<IInterface> Interface); // 0x355f340 [Final Native Public]
    UActorComponent* GetComponentByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x355f2a0 [Final Native Public]
    FName GetAttachParentSocketName(); // 0x355f100 [Final Native Public]
    AActor* GetAttachParentActor(); // 0x355f0c0 [Final Native Public]
    void GetAttachedActors(const TArray<AActor*>& OutActors, bool bResetArray, bool bRecursivelyIncludeAttachedActors); // 0x355f150 [Final Native Public]
    void GetAllChildActors(const TArray<AActor*>& ChildActors, bool bIncludeDescendants); // 0x355efc0 [Final Native Public]
    FVector GetActorUpVector(); // 0x355ef50 [Final Native Public]
    float GetActorTimeDilation(); // 0x355eee0 [Final Native Public]
    float GetActorTickInterval(); // 0x355eec0 [Final Native Public]
    FVector GetActorScale3D(); // 0x355ee50 [Final Native Public]
    FVector GetActorRightVector(); // 0x355ede0 [Final Native Public]
    FVector GetActorRelativeScale3D(); // 0x355ed70 [Final Native Public]
    FVector GetActorForwardVector(); // 0x355ed00 [Final Native Public]
    void GetActorEyesViewPoint(const FVector& OutLocation, const FRotator& OutRotation); // 0x355ec10 [Native Public]
    bool GetActorEnableCollision(); // 0x355ebf0 [Final Native Public]
    void GetActorBounds(bool bOnlyCollidingComponents, const FVector& Origin, const FVector& BoxExtent, bool bIncludeFromChildActors); // 0x355ea50 [Native Public]
    void ForceNetUpdate(); // 0x355ea30 [Native Public]
    void FlushNetDormancy(); // 0x355ea10 [Final Native Public]
    void FinishAddComponent(UActorComponent* Component, bool bManualAttachment, FTransform& RelativeTransform); // 0x355e740 [Final Native Public]
    void EnableInput(APlayerController* PlayerController); // 0x32f98b0 [Native Public]
    void DisableInput(APlayerController* PlayerController); // 0xe33720 [Native Public]
    void DetachRootComponentFromParent(bool bMaintainWorldPosition); // 0x355e610 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x355e580 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x355e4f0 [Native Public]
    UActorComponent* AddComponentByClass(TSubclassOf<UActorComponent> Class, bool bManualAttachment, FTransform& RelativeTransform, bool bDeferredFinish); // 0x355e230 [Final Native Public]
    UActorComponent* AddComponent(const FName& TemplateName, bool bManualAttachment, FTransform& RelativeTransform, UObject* ComponentTemplateContext, bool bDeferredFinish); // 0x355e020 [Final Native Public]
    bool ActorHasTag(const FName& Tag); // 0x355df50 [Final Native Public]

// UActorComponent (/Script/Engine.ActorComponent)
    void ToggleActive(); // 0x32ca540 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x374de60 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x374dee0 [Final Native Public]
    void SetIsReplicated(bool ShouldReplicate); // 0x374d180 [Final Native Public]
    void SetComponentTickIntervalAndCooldown(float TickInterval); // 0x374cc40 [Final Native Public]
    void SetComponentTickInterval(float TickInterval); // 0x1982220 [Final Native Public]
    void SetComponentTickEnabled(bool bEnabled); // 0x374cbb0 [Native Public]
    void SetAutoActivate(bool bNewAutoActivate); // 0x3564cc0 [Native Public]
    void SetActive(bool bNewActive, bool bReset); // 0x374c130 [Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x374c0a0 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x374c010 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x1cd9980 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x1cd9980 [Event Public]
    void ReceiveBeginPlay(); // 0x1cd9980 [Event Public]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0x1cd9980 [Event Public]
    void OnRep_IsActive(); // 0x2bcaaa0 [Native Public]
    void K2_DestroyComponent(UObject* Object); // 0x374ba50 [Final Native Public]
    bool IsComponentTickEnabled(); // 0x374b660 [Native Public]
    bool IsBeingDestroyed(); // 0x374b630 [Final Native Public]
    bool IsActive(); // 0x374b600 [Final Native Public]
    AActor* GetOwner(); // 0x144d5c0 [Final Native Public]
    float GetComponentTickInterval(); // 0xb7e8e0 [Final Native Public]
    void Deactivate(); // 0x2bca7d0 [Native Public]
    bool ComponentHasTag(const FName& Tag); // 0x374a360 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3749b00 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3749a70 [Native Public]
    void Activate(bool bReset); // 0x32ceef0 [Native Public]

// USceneComponent (/Script/Engine.SceneComponent)
    void ToggleVisibility(bool bPropagateToChildren); // 0x351ddc0 [Final Native Public]
    void SetWorldScale3D(const FVector& NewScale); // 0x351dd30 [Final Native Public]
    void SetVisibility(bool bNewVisibility, bool bPropagateToChildren); // 0x351dc60 [Final Native Public]
    void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume); // 0x351dbd0 [Final Native Public]
    void SetRelativeScale3D(const FVector& NewScale3D); // 0x351db40 [Final Native Public]
    void SetMobility(const EComponentMobility& NewMobility); // 0x351dac0 [Native Public]
    void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren); // 0x351d9f0 [Final Native Public]
    void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale); // 0x351d8c0 [Final Native Public]
    void ResetRelativeTransform(); // 0x351d8a0 [Final Native Public]
    void OnRep_Visibility(bool OldValue); // 0x351d6e0 [Final Native Private]
    void OnRep_Transform(); // 0x351d6c0 [Final Native Private]
    void OnRep_AttachSocketName(); // 0x351d6a0 [Final Native Private]
    void OnRep_AttachParent(); // 0x351d680 [Final Native Private]
    void OnRep_AttachChildren(); // 0x351d660 [Final Native Private]
    void K2_SetWorldTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351d410 [Final Native Public]
    void K2_SetWorldRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351d220 [Final Native Public]
    void K2_SetWorldLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351cfe0 [Final Native Public]
    void K2_SetWorldLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351cdf0 [Final Native Public]
    void K2_SetRelativeTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351cba0 [Final Native Public]
    void K2_SetRelativeRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351c9b0 [Final Native Public]
    void K2_SetRelativeLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351c770 [Final Native Public]
    void K2_SetRelativeLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351c580 [Final Native Public]
    FTransform K2_GetComponentToWorld(); // 0x351c4f0 [Final Native Public]
    FVector K2_GetComponentScale(); // 0x351c4b0 [Final Native Public]
    FRotator K2_GetComponentRotation(); // 0x351c470 [Final Native Public]
    FVector K2_GetComponentLocation(); // 0x351c430 [Final Native Public]
    void K2_DetachFromComponent(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule, bool bCallModify); // 0x351c2d0 [Final Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x351c100 [Final Native Public]
    bool K2_AttachTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachType, bool bWeldSimulatedBodies); // 0x351bfa0 [Final Native Public]
    void K2_AddWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351bd50 [Final Native Public]
    void K2_AddWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351bb00 [Final Native Public]
    void K2_AddWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351b910 [Final Native Public]
    void K2_AddWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351b720 [Final Native Public]
    void K2_AddRelativeRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351b530 [Final Native Public]
    void K2_AddRelativeLocation(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351b340 [Final Native Public]
    void K2_AddLocalTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351b0f0 [Final Native Public]
    void K2_AddLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351af00 [Final Native Public]
    void K2_AddLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x351ad10 [Final Native Public]
    bool IsVisible(); // 0x351ace0 [Native Public]
    bool IsSimulatingPhysics(const FName& BoneName); // 0x351ac40 [Native Public]
    bool IsAnySimulatingPhysics(); // 0x351ac10 [Native Public]
    FVector GetUpVector(); // 0x351abd0 [Final Native Public]
    FTransform GetSocketTransform(const FName& InSocketName, const ERelativeTransformSpace& TransformSpace); // 0x351aaa0 [Native Public]
    FRotator GetSocketRotation(const FName& InSocketName); // 0x351a9f0 [Native Public]
    FQuat GetSocketQuaternion(const FName& InSocketName); // 0x351a940 [Native Public]
    FVector GetSocketLocation(const FName& InSocketName); // 0x351a890 [Native Public]
    bool GetShouldUpdatePhysicsVolume(); // 0x351a860 [Final Native Public]
    FVector GetRightVector(); // 0x351a820 [Final Native Public]
    FTransform GetRelativeTransform(); // 0x351a790 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x351a760 [Final Native Public]
    void GetParentComponents(const TArray<USceneComponent*>& Parents); // 0x351a6b0 [Final Native Public]
    int32 GetNumChildrenComponents(); // 0x351a680 [Final Native Public]
    FVector GetForwardVector(); // 0x3509790 [Final Native Public]
    FVector GetComponentVelocity(); // 0x351a630 [Native Public]
    void GetChildrenComponents(bool bIncludeAllDescendants, const TArray<USceneComponent*>& Children); // 0x351a530 [Final Native Public]
    USceneComponent* GetChildComponent(int32 ChildIndex); // 0x351a490 [Final Native Public]
    FName GetAttachSocketName(); // 0x351a470 [Final Native Public]
    USceneComponent* GetAttachParent(); // 0x351a450 [Final Native Public]
    TArray<FName> GetAllSocketNames(); // 0x351a3d0 [Final Native Public]
    bool DoesSocketExist(const FName& InSocketName); // 0x351a330 [Native Public]
    void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify); // 0x351a250 [Native Public]

// UPrimitiveComponent (/Script/Engine.PrimitiveComponent)
    bool WasRecentlyRendered(float Tolerance); // 0x3514120 [Final Native Public]
    void WakeRigidBody(const FName& BoneName); // 0x3514090 [Native Public]
    void WakeAllRigidBodies(); // 0x3514070 [Native Public]
    void SetWalkableSlopeOverride(FWalkableSlopeOverride& NewOverride); // 0x3513fc0 [Native Public]
    void SetVisibleInSceneCaptureOnly(bool bValue); // 0x3513f30 [Final Native Public]
    void SetVisibleInRayTracing(bool bNewVisibleInRayTracing); // 0x3513ea0 [Final Native Public]
    void SetVectorParameterForDefaultCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x3513db0 [Final Native Public]
    void SetVectorParameterForCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x3513cc0 [Final Native Public]
    void SetUseCCD(bool InUseCCD, const FName& BoneName); // 0x3513bf0 [Native Public]
    void SetTranslucentSortPriority(int32 NewTranslucentSortPriority); // 0x3513b60 [Final Native Public]
    void SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset); // 0x3513ae0 [Final Native Public]
    void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights); // 0x3513a50 [Final Native Public]
    void SetSimulatePhysics(bool bSimulate); // 0x35139c0 [Native Public]
    void SetScalarParameterForDefaultCustomPrimitiveData(const FName& ParameterName, float Value); // 0x35138f0 [Final Native Public]
    void SetScalarParameterForCustomPrimitiveData(const FName& ParameterName, float Value); // 0x3513820 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3513790 [Final Native Public]
    void SetRenderInDepthPass(bool bValue); // 0x3513700 [Final Native Public]
    void SetRenderCustomDepth(bool bValue); // 0x3513670 [Final Native Public]
    void SetReceivesDecals(bool bNewReceivesDecals); // 0x35135e0 [Final Native Public]
    void SetPhysMaterialOverride(UPhysicalMaterial* NewPhysMaterial); // 0x3512ec0 [Native Public]
    void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3513440 [Final Native Public]
    void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3513320 [Final Native Public]
    void SetPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent, const FName& BoneName); // 0x35131e0 [Native Public]
    void SetPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x35130a0 [Native Public]
    void SetPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3512f50 [Final Native Public]
    void SetOwnerNoSee(bool bNewOwnerNoSee); // 0x3512e30 [Final Native Public]
    void SetOnlyOwnerSee(bool bNewOnlyOwnerSee); // 0x3512da0 [Final Native Public]
    void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision); // 0x3512d10 [Native Public]
    void SetMaterialByName(const FName& MaterialSlotName, UMaterialInterface* Material); // 0x3512c40 [Native Public]
    void SetMaterial(int32 ElementIndex, UMaterialInterface* Material); // 0x3512b70 [Native Public]
    void SetMassScale(const FName& BoneName, float InMassScale); // 0x3512a90 [Native Public]
    void SetMassOverrideInKg(const FName& BoneName, float MassInKg, bool bOverrideMass); // 0x3512980 [Native Public]
    void SetLinearDamping(float InDamping); // 0x35128f0 [Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x35127c0 [Final Native Public]
    void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup); // 0x35126b0 [Final Native Public]
    void SetHiddenInSceneCapture(bool bValue); // 0x3512620 [Final Native Public]
    void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents); // 0x3512590 [Final Native Public]
    void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup); // 0x3512500 [Final Native Public]
    void SetEnableGravity(bool bGravityEnabled); // 0x3512470 [Native Public]
    void SetEmissiveLightSource(bool NewEmissiveLightSource); // 0x35123e0 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x35122f0 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x3512210 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x3512140 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x3512070 [Final Native Public]
    void SetCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x3511f80 [Final Native Public]
    void SetCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x3511ea0 [Final Native Public]
    void SetCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x3511dd0 [Final Native Public]
    void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x3511d00 [Final Native Public]
    void SetCustomDepthStencilWriteMask(const ERendererStencilMask& WriteMaskBit); // 0x3511c80 [Final Native Public]
    void SetCustomDepthStencilValue(int32 Value); // 0x3511bf0 [Final Native Public]
    void SetCullDistance(float NewCullDistance); // 0x3511b70 [Final Native Public]
    void SetConstraintMode(const EDOFMode& ConstraintMode); // 0x3511af0 [Native Public]
    void SetCollisionResponseToChannel(const ECollisionChannel& Channel, const ECollisionResponse& NewResponse); // 0x3511a20 [Native Public]
    void SetCollisionResponseToAllChannels(const ECollisionResponse& NewResponse); // 0x35119a0 [Native Public]
    void SetCollisionProfileName(const FName& InCollisionProfileName, bool bUpdateOverlaps); // 0x35118d0 [Native Public]
    void SetCollisionObjectType(const ECollisionChannel& Channel); // 0x3511850 [Native Public]
    void SetCollisionEnabled(const ECollisionEnabled& NewType); // 0x35117d0 [Native Public]
    void SetCenterOfMass(const FVector& CenterOfMassOffset, const FName& BoneName); // 0x35116f0 [Final Native Public]
    void SetCastShadow(bool NewCastShadow); // 0x3511660 [Final Native Public]
    void SetCastInsetShadow(bool bInCastInsetShadow); // 0x35115d0 [Final Native Public]
    void SetCastHiddenShadow(bool NewCastHiddenShadow); // 0x3511540 [Final Native Public]
    void SetCastContactShadow(bool bInCastContactShadow); // 0x35114b0 [Final Native Public]
    void SetBoundsScale(float NewBoundsScale); // 0x3511430 [Final Native Public]
    void SetAngularDamping(float InDamping); // 0x35113a0 [Native Public]
    void SetAllUseCCD(bool InUseCCD); // 0x3511310 [Native Public]
    void SetAllPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent); // 0x3511220 [Native Public]
    void SetAllPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent); // 0x3511130 [Native Public]
    void SetAllPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent); // 0x3511020 [Final Native Public]
    void SetAllMassScale(float InMassScale); // 0x3510f90 [Native Public]
    FVector ScaleByMomentOfInertia(const FVector& InputVector, const FName& BoneName); // 0x3510e70 [Native Public]
    void PutRigidBodyToSleep(const FName& BoneName); // 0x3510de0 [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); // 0x35109f0 [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); // 0x3510660 [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); // 0x35102c0 [Final Native Public]
    bool K2_IsQueryCollisionEnabled(); // 0x3510270 [Final Native Public]
    bool K2_IsPhysicsCollisionEnabled(); // 0x3510230 [Final Native Public]
    bool K2_IsCollisionEnabled(); // 0x35101f0 [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); // 0x350fe40 [Final Native Public]
    bool IsOverlappingComponent(UPrimitiveComponent* OtherComp); // 0x350fda0 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x350fd00 [Final Native Public]
    bool IsGravityEnabled(); // 0x350fcd0 [Native Public]
    bool IsAnyRigidBodyAwake(); // 0x350fca0 [Native Public]
    void InvalidateLumenSurfaceCache(); // 0x350fc80 [Final Native Public]
    void IgnoreComponentWhenMoving(UPrimitiveComponent* Component, bool bShouldIgnore); // 0x350fbb0 [Final Native Public]
    void IgnoreActorWhenMoving(AActor* Actor, bool bShouldIgnore); // 0x350fae0 [Final Native Public]
    FWalkableSlopeOverride GetWalkableSlopeOverride(); // 0x350fab0 [Final Native Public]
    FVector GetPhysicsLinearVelocityAtPoint(const FVector& Point, const FName& BoneName); // 0x350f9a0 [Final Native Public]
    FVector GetPhysicsLinearVelocity(const FName& BoneName); // 0x350f8f0 [Final Native Public]
    FVector GetPhysicsAngularVelocityInRadians(const FName& BoneName); // 0x350f840 [Final Native Public]
    FVector GetPhysicsAngularVelocityInDegrees(const FName& BoneName); // 0x350f780 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OutOverlappingComponents); // 0x350f6d0 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x350f5d0 [Final Native Public]
    int32 GetNumMaterials(); // 0x350f5a0 [Native Public]
    UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, const int32& SectionIndex); // 0x350f4c0 [Native Public]
    UMaterialInterface* GetMaterial(int32 ElementIndex); // 0x350f420 [Native Public]
    float GetMassScale(const FName& BoneName); // 0x350f380 [Native Public]
    float GetMass(); // 0x350f340 [Native Public]
    float GetLinearDamping(); // 0x350f300 [Native Public]
    FVector GetInertiaTensor(const FName& BoneName); // 0x350f250 [Native Public]
    bool GetGenerateOverlapEvents(); // 0x350f220 [Final Native Public]
    int32 GetCustomPrimitiveDataIndexForVectorParameter(const FName& ParameterName); // 0x350f180 [Final Native Public]
    int32 GetCustomPrimitiveDataIndexForScalarParameter(const FName& ParameterName); // 0x350f0e0 [Final Native Public]
    ECollisionResponse GetCollisionResponseToChannel(const ECollisionChannel& Channel); // 0x350f050 [Native Public]
    FName GetCollisionProfileName(); // 0x350f010 [Final Native Public]
    ECollisionChannel GetCollisionObjectType(); // 0x350efe0 [Native Public]
    ECollisionEnabled GetCollisionEnabled(); // 0x350efb0 [Native Public]
    float GetClosestPointOnCollision(const FVector& Point, const FVector& OutPointOnBody, const FName& BoneName); // 0x350ee70 [Final Native Public]
    FVector GetCenterOfMass(const FName& BoneName); // 0x350edc0 [Final Native Public]
    FBodyInstanceAsyncPhysicsTickHandle GetBodyInstanceAsyncPhysicsTickHandle(const FName& BoneName, bool bGetWelded, int32 Index); // 0x350ec80 [Final Native Public]
    float GetAngularDamping(); // 0x350ec40 [Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, UMaterialInterface* SourceMaterial, const FName& OptionalName); // 0x350eb20 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, UMaterialInterface* Parent); // 0x350ea50 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex); // 0x350e9b0 [Native Public]
    TArray<UPrimitiveComponent*> CopyArrayOfMoveIgnoreComponents(); // 0x350e930 [Final Native Public]
    TArray<AActor*> CopyArrayOfMoveIgnoreActors(); // 0x350e8b0 [Final Native Public]
    void ClearMoveIgnoreComponents(); // 0x350e880 [Final Native Public]
    void ClearMoveIgnoreActors(); // 0x350e860 [Final Native Public]
    bool CanCharacterStepUp(APawn* Pawn); // 0x350e7c0 [Native Public]
    void AddVelocityChangeImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x350e670 [Native Public]
    void AddTorqueInRadians(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x350e540 [Native Public]
    void AddTorqueInDegrees(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x350e400 [Final Native Public]
    void AddRadialImpulse(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bVelChange); // 0x350e220 [Native Public]
    void AddRadialForce(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bAccelChange); // 0x350e040 [Native Public]
    void AddImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x350def0 [Native Public]
    void AddImpulse(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x350ddc0 [Native Public]
    void AddForceAtLocationLocal(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x350dc70 [Native Public]
    void AddForceAtLocation(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x350db20 [Native Public]
    void AddForce(const FVector& Force, const FName& BoneName, bool bAccelChange); // 0x350d9f0 [Native Public]
    void AddAngularImpulseInRadians(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x350d8c0 [Native Public]
    void AddAngularImpulseInDegrees(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x350d780 [Final Native Public]

// UMeshComponent (/Script/Engine.MeshComponent)
    void SetVectorParameterValueOnMaterials(const FName& ParameterName, const FVector& ParameterValue); // 0x37898f0 [Final Native Public]
    void SetScalarParameterValueOnMaterials(const FName& ParameterName, float ParameterValue); // 0x3788c10 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x3788840 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x37887a0 [Final Native Public]
    void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups); // 0x3785b50 [Native Public]
    bool IsMaterialSlotNameValid(const FName& MaterialSlotName); // 0x37853c0 [Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x3784cd0 [Final Native Public]
    TArray<FName> GetMaterialSlotNames(); // 0x3784b90 [Native Public]
    TArray<UMaterialInterface*> GetMaterials(); // 0x3784c10 [Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x3784af0 [Native Public]

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

// USkinnedMeshComponent (/Script/Engine.SkinnedMeshComponent)
    void UnloadSkinWeightProfile(const FName& InProfileName); // 0x3524750 [Final Native Public]
    void UnHideBoneByName(const FName& BoneName); // 0x35246c0 [Final Native Public]
    void TransformToBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x35244f0 [Final Native Public]
    void TransformFromBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x3524320 [Final Native Public]
    void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex); // 0x35241d0 [Final Native Public]
    void ShowAllMaterialSections(int32 LODIndex); // 0x3524140 [Final Native Public]
    void SetVertexOffsetUsage(int32 LODIndex, int32 Usage); // 0x3524090 [Final Native Public]
    void SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray<FLinearColor>& VertexColors); // 0x3523fa0 [Final Native Public]
    bool SetSkinWeightProfile(const FName& InProfileName); // 0x3523e30 [Final Native Public]
    void SetSkinWeightOverride(int32 LODIndex, const TArray<FSkelMeshSkinWeightInfo>& SkinWeights); // 0x3523d40 [Final Native Public]
    void SetSkinnedAssetAndUpdate(USkinnedAsset* NewMesh, bool bReinitPose); // 0x3523ed0 [Native Public]
    void SetRenderStatic(bool bNewValue); // 0x3523cb0 [Final Native Public]
    void SetPreSkinningOffsets(int32 LODIndex, const TArray<FVector>& Offsets); // 0x3523ba0 [Final Native Public]
    void SetPostSkinningOffsets(int32 LODIndex, const TArray<FVector>& Offsets); // 0x3523ba0 [Final Native Public]
    void SetPhysicsAsset(UPhysicsAsset* NewPhysicsAsset, bool bForceReInit); // 0x3523ad0 [Native Public]
    void SetMinLOD(int32 InNewMinLOD); // 0x3523a40 [Final Native Public]
    void SetMeshDeformer(UMeshDeformer* InMeshDeformer); // 0x35239b0 [Final Native Public]
    void SetLeaderPoseComponent(USkinnedMeshComponent* NewLeaderBoneComponent, bool bForceUpdate, bool bInFollowerShouldTickPose); // 0x35238a0 [Final Native Public]
    void SetForcedLOD(int32 InNewForcedLOD); // 0x3523810 [Final Native Public]
    void SetCastCapsuleIndirectShadow(bool bNewValue); // 0x3523780 [Final Native Public]
    void SetCastCapsuleDirectShadow(bool bNewValue); // 0x35236f0 [Final Native Public]
    void SetCapsuleIndirectShadowMinVisibility(float NewValue); // 0x3523670 [Final Native Public]
    bool IsUsingSkinWeightProfile(); // 0x3523640 [Final Native Public]
    bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex); // 0x3523570 [Final Native Public]
    bool IsBoneHiddenByName(const FName& BoneName); // 0x35234d0 [Final Native Public]
    void HideBoneByName(const FName& BoneName, const EPhysBodyOp& PhysBodyOption); // 0x35232b0 [Final Native Public]
    int32 GetVertexOffsetUsage(int32 LODIndex); // 0x1500fa0 [Final Native Public]
    bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(const FName& BoneName, const float& OutTwistAngle, const float& OutSwingAngle); // 0x3523180 [Final Native Public]
    FName GetSocketBoneName(const FName& InSocketName); // 0x3523040 [Final Native Public]
    USkinnedAsset* GetSkinnedAsset(); // 0x3523010 [Final Native Public]
    USkeletalMesh* GetSkeletalMesh_DEPRECATED(); // 0x3522fe0 [Final Native Public]
    FTransform GetRefPoseTransform(int32 BoneIndex); // 0x3522f00 [Final Native Public]
    FVector GetRefPosePosition(int32 BoneIndex); // 0x3522e50 [Final Native Public]
    int32 GetPredictedLODLevel(); // 0x3522e30 [Final Native Public]
    FName GetParentBone(const FName& BoneName); // 0x3522da0 [Final Native Public]
    int32 GetNumLODs(); // 0x3522d70 [Final Native Public]
    int32 GetNumBones(); // 0x3522d40 [Final Native Public]
    int32 GetForcedLOD(); // 0x3522d10 [Final Native Public]
    FTransform GetDeltaTransformFromRefPose(const FName& BoneName, const FName& BaseName); // 0x3522be0 [Final Native Public]
    FName GetCurrentSkinWeightProfileName(); // 0x3522bc0 [Final Native Public]
    FName GetBoneName(int32 BoneIndex); // 0x3522b30 [Final Native Public]
    int32 GetBoneIndex(const FName& BoneName); // 0x3522a90 [Final Native Public]
    FName FindClosestBone_K2(const FVector& TestLocation, const FVector& BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset); // 0x3522630 [Final Native Public]
    void ClearVertexColorOverride(int32 LODIndex); // 0x35225a0 [Final Native Public]
    void ClearSkinWeightProfile(); // 0x3522580 [Final Native Public]
    void ClearSkinWeightOverride(int32 LODIndex); // 0x35224f0 [Final Native Public]
    bool BoneIsChildOf(const FName& BoneName, const FName& ParentBoneName); // 0x3522420 [Final Native Public]

// USkeletalMeshComponent (/Script/Engine.SkeletalMeshComponent)
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x37bd840 [Final Native Public]
    void UnbindClothFromLeaderPoseComponent(bool bRestoreSimulationSpace); // 0x37bd770 [Final Native Public]
    void ToggleDisablePostProcessBlueprint(); // 0x37bd700 [Final Native Public]
    void TermBodiesBelow(const FName& ParentBoneName); // 0x37bd670 [Final Native Public]
    void SuspendClothingSimulation(); // 0x37bd650 [Final Native Public]
    void Stop(); // 0x37bd4d0 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x37bd400 [Final Native Public]
    void SetUpdateClothInEditor(bool NewUpdateState); // 0x2c08390 [Final Native Public]
    void SetUpdateAnimationInEditor(bool NewUpdateState); // 0x2c08390 [Final Native Public]
    void SetTeleportRotationThreshold(float Threshold); // 0x37bcfe0 [Final Native Public]
    void SetTeleportDistanceThreshold(float Threshold); // 0x37bcf50 [Final Native Public]
    void SetSkeletalMeshAsset(USkeletalMesh* NewMesh); // 0x37bcd40 [Final Native Public]
    void SetPosition(float InPos, bool bFireNotifies); // 0x37bcc20 [Final Native Public]
    void SetPlayRate(float Rate); // 0x37bcb50 [Final Native Public]
    void SetPhysicsBlendWeight(float PhysicsBlendWeight); // 0x37bcad0 [Final Native Public]
    void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, const FName& BoneName, bool bIncludeSelf); // 0x37bc9b0 [Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value, bool bRemoveZeroWeight); // 0x37bc7b0 [Final Native Public]
    void SetEnablePhysicsBlending(bool bNewBlendPhysics); // 0x37bc690 [Final Native Public]
    void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, const FName& BoneName, bool bIncludeSelf); // 0x37bc580 [Final Native Public]
    void SetEnableBodyGravity(bool bEnableGravity, const FName& BoneName); // 0x37bc4b0 [Final Native Public]
    void SetDisablePostProcessBlueprint(bool bInDisablePostProcess); // 0x37bc3f0 [Final Native Public]
    void SetDisableAnimCurves(bool bInDisableAnimCurves); // 0x37bc340 [Final Native Public]
    void SetConstraintProfileForAll(const FName& ProfileName, bool bDefaultIfNotFound); // 0x37bc270 [Final Native Public]
    void SetConstraintProfile(const FName& JointName, const FName& ProfileName, bool bDefaultIfNotFound); // 0x37bc160 [Final Native Public]
    void SetClothMaxDistanceScale(float Scale); // 0x37bc0e0 [Final Native Public]
    void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, const FName& BoneName); // 0x37bbf80 [Native Public]
    void SetAnimClass(TSubclassOf<UObject> NewClass); // 0x37bbc40 [Native Public]
    void SetAnimationMode(const EAnimationMode& InAnimationMode); // 0x37bbd60 [Final Native Public]
    void SetAnimation(UAnimationAsset* NewAnimToPlay); // 0x37bbcd0 [Final Native Public]
    void SetAngularLimits(const FName& InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle); // 0x37bbae0 [Final Native Public]
    void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim); // 0x37bb8d0 [Final Native Public]
    void SetAllowedAnimCurvesEvaluation(const TArray<FName>& List, bool bAllow); // 0x37bb9e0 [Final Native Public]
    void SetAllowClothActors(bool bInAllow); // 0x37bb840 [Final Native Public]
    void SetAllowAnimCurveEvaluation(bool bInAllow); // 0x37bb790 [Final Native Public]
    void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x37bb660 [Final Native Public]
    void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x37bb530 [Final Native Public]
    void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType); // 0x37bb3c0 [Final Native Public]
    void SetAllBodiesSimulatePhysics(bool bNewSimulate); // 0x37bb330 [Final Native Public]
    void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x37bb250 [Final Native Public]
    void SetAllBodiesBelowSimulatePhysics(const FName& InBoneName, bool bNewSimulate, bool bIncludeSelf); // 0x37bb120 [Final Native Public]
    void SetAllBodiesBelowPhysicsDisabled(const FName& InBoneName, bool bDisabled, bool bIncludeSelf); // 0x37baff0 [Final Native Public]
    void SetAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf); // 0x37bae70 [Final Native Public]
    void SetAllBodiesBelowLinearVelocity(const FName& InBoneName, const FVector& LinearVelocity, bool bIncludeSelf); // 0x37bad30 [Final Native Public]
    void ResumeClothingSimulation(); // 0x37bad00 [Final Native Public]
    void ResetClothTeleportMode(); // 0x37bace0 [Final Native Public]
    void ResetAnimInstanceDynamics(const ETeleportType& InTeleportType); // 0x37bac60 [Final Native Public]
    void ResetAllowedAnimCurveEvaluation(); // 0x37bac10 [Final Native Public]
    void ResetAllBodiesSimulatePhysics(); // 0x37babf0 [Final Native Public]
    void PlayAnimation(UAnimationAsset* NewAnimToPlay, bool bLooping); // 0x37ba7c0 [Final Native Public]
    void Play(bool bLooping); // 0x37ba730 [Final Native Public]
    void OverrideAnimationData(UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float Position, float PlayRate); // 0x37ba540 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x37ba370 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x37ba2d0 [Final Native Public]
    bool K2_GetClosestPointOnPhysicsAsset(const FVector& WorldPosition, const FVector& ClosestWorldPosition, const FVector& Normal, const FName& BoneName, const float& Distance); // 0x37b9ff0 [Final Native Public]
    bool IsPlaying(); // 0x37b9f00 [Final Native Public]
    bool IsClothingSimulationSuspended(); // 0x37b9ea0 [Final Native Public]
    bool IsBodyGravityEnabled(const FName& BoneName); // 0x37b9e00 [Final Native Public]
    bool HasValidAnimationInstance(); // 0x37b99a0 [Final Native Public]
    bool GetTransformAttribute_Ref(const FName& BoneName, const FName& AttributeName, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x37b9760 [Final Native Public]
    bool GetTransformAttribute(const FName& BoneName, const FName& AttributeName, const FTransform& DefaultValue, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x37b94a0 [Final Native Public]
    float GetTeleportRotationThreshold(); // 0x37b9480 [Final Native Public]
    float GetTeleportDistanceThreshold(); // 0x37b9480 [Final Native Public]
    bool GetStringAttribute_Ref(const FName& BoneName, const FName& AttributeName, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x37b92a0 [Final Native Public]
    bool GetStringAttribute(const FName& BoneName, const FName& AttributeName, const FString& DefaultValue, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x37b9050 [Final Native Public]
    USkeletalMesh* GetSkeletalMeshAsset(); // 0x37b8fe0 [Final Native Public]
    FVector GetSkeletalCenterOfMass(); // 0x37b8fa0 [Final Native Public]
    UAnimInstance* GetPostProcessInstance(); // 0x37b8f80 [Final Native Public]
    float GetPosition(); // 0x37b8ef0 [Final Native Public]
    float GetPlayRate(); // 0x37b8e60 [Final Native Public]
    float GetMorphTarget(const FName& MorphTargetName); // 0x37b8d40 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x37b8c90 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x37b8be0 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x37b8ae0 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x37b8a30 [Final Native Public]
    bool GetIntegerAttribute_Ref(const FName& BoneName, const FName& AttributeName, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x37b8880 [Final Native Public]
    bool GetIntegerAttribute(const FName& BoneName, const FName& AttributeName, int32 DefaultValue, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x37b8680 [Final Native Public]
    bool GetFloatAttribute_Ref(const FName& BoneName, const FName& AttributeName, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x37b84c0 [Final Native Public]
    bool GetFloatAttribute(const FName& BoneName, const FName& AttributeName, float DefaultValue, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x37b82c0 [Final Native Public]
    bool GetDisablePostProcessBlueprint(); // 0x37b8290 [Final Native Public]
    bool GetDisableAnimCurves(); // 0x37b8260 [Final Native Public]
    void GetCurrentJointAngles(const FName& InBoneName, const float& Swing1Angle, const float& TwistAngle, const float& Swing2Angle); // 0x37b80d0 [Final Native Public]
    void GetConstraintsFromBody(const FName& BodyName, bool bParentConstraints, bool bChildConstraints, bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x37b7f00 [Final Native Public]
    void GetConstraints(bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x37b7e00 [Final Native Public]
    FConstraintInstanceAccessor GetConstraintByName(const FName& ConstraintName, bool bIncludesTerminated); // 0x37b7d20 [Final Native Public]
    float GetClothMaxDistanceScale(); // 0x37b7cd0 [Final Native Public]
    UClothingSimulationInteractor* GetClothingSimulationInteractor(); // 0x37b7d00 [Final Native Public]
    float GetBoneMass(const FName& BoneName, bool bScaleMass); // 0x37b7c00 [Final Native Public]
    FVector GetBoneLinearVelocity(const FName& InBoneName); // 0x37b7b40 [Final Native Public]
    UAnimInstance* GetAnimInstance(); // 0x37b7b00 [Final Native Public]
    TSubclassOf<UObject> GetAnimClass(); // 0x37b7a70 [Final Native Public]
    EAnimationMode GetAnimationMode(); // 0x37b7b20 [Final Native Public]
    bool GetAllowRigidBodyAnimNode(); // 0x37b7a10 [Final Native Public]
    bool GetAllowedAnimCurveEvaluate(); // 0x37b7a40 [Final Native Public]
    bool GetAllowClothActors(); // 0x37b79e0 [Final Native Public]
    void ForceClothNextUpdateTeleportAndReset(); // 0x37b79c0 [Final Native Public]
    void ForceClothNextUpdateTeleport(); // 0x37b79a0 [Final Native Public]
    FName FindConstraintBoneName(int32 ConstraintIndex); // 0x37b7910 [Final Native Public]
    void ClearMorphTargets(); // 0x37b78c0 [Final Native Public]
    void BreakConstraint(const FVector& Impulse, const FVector& HitLocation, const FName& InBoneName); // 0x37b7740 [Final Native Public]
    void BindClothToLeaderPoseComponent(); // 0x37b7640 [Final Native Public]
    void AllowAnimCurveEvaluation(const FName& NameOfCurve, bool bAllow); // 0x37b7470 [Final Native Public]
    void AddImpulseToAllBodiesBelow(const FVector& Impulse, const FName& BoneName, bool bVelChange, bool bIncludeSelf); // 0x37b72d0 [Native Public]
    void AddForceToAllBodiesBelow(const FVector& Force, const FName& BoneName, bool bAccelChange, bool bIncludeSelf); // 0x37b7130 [Native Public]
    void AccumulateAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x37b7010 [Final Native Public]

// UAnimInstance (/Script/Engine.AnimInstance)
    bool WasAnimNotifyTriggeredInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x35cf7a0 [Final Native Public]
    bool WasAnimNotifyTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x35cf660 [Final Native Public]
    bool WasAnimNotifyTriggeredInAnyState(TSubclassOf<UAnimNotify> AnimNotifyType); // 0x35cf5b0 [Final Native Public]
    bool WasAnimNotifyStateActiveInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x35cf4a0 [Final Native Public]
    bool WasAnimNotifyStateActiveInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x35cf360 [Final Native Public]
    bool WasAnimNotifyStateActiveInAnyState(TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x35cf2b0 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInStateMachine(int32 MachineIndex, const FName& NotifyName); // 0x35cf1a0 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, const FName& NotifyName); // 0x35cf060 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInAnyState(const FName& NotifyName); // 0x35cefb0 [Final Native Public]
    void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic); // 0x35cb370 [Final Native Public]
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0xe329e0 [Native Public]
    APawn* TryGetPawnOwner(); // 0x35cef80 [Native Public]
    void StopSlotAnimation(float InBlendOutTime, const FName& SlotNodeName); // 0x35ced80 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x35cecb0 [Native Public]
    void SetUseMainInstanceMontageEvaluationData(bool bSet); // 0x35cec20 [Final Native Public]
    void SetRootMotionMode(const ERootMotionMode& Value); // 0x3564de0 [Final Native Public]
    void SetReceiveNotifiesFromLinkedInstances(bool bSet); // 0x35ceb90 [Final Native Public]
    void SetPropagateNotifiesToLinkedInstances(bool bSet); // 0x35ceb00 [Final Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value); // 0x35cea20 [Final Native Public]
    void SavePoseSnapshot(const FName& SnapshotName); // 0x35ce990 [Native Public]
    void ResetDynamics(const ETeleportType& InTeleportType); // 0x35ce900 [Final Native Public]
    bool RequestTransitionEvent(const FName& EventName, double RequestTimeout, const ETransitionRequestQueueMode& QueueMode, const ETransitionRequestOverwriteMode& OverwriteMode); // 0x35ce670 [Final Native Public]
    void RequestSlotGroupInertialization(const FName& InSlotGroupName, float Duration, UBlendProfile* BlendProfile); // 0x35ce400 [Final Native Public]
    void RemovePoseSnapshot(const FName& SnapshotName); // 0x35ce370 [Final Native Public]
    bool QueryTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x35ce1b0 [Final Native Public]
    bool QueryAndMarkTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x35cdfc0 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x35cdca0 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendArgs(UAnimSequenceBase* Asset, const FName& SlotNodeName, FAlphaBlendArgs& BlendIn, FAlphaBlendArgs& BlendOut, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x35cd950 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage(UAnimSequenceBase* Asset, const FName& SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x35cd630 [Final Native Public]
    void MontageSync_StopFollowing(UAnimMontage* MontageFollower); // 0x35cb560 [Final Native Public]
    void MontageSync_Follow(UAnimMontage* MontageFollower, UAnimInstance* OtherAnimInstance, UAnimMontage* MontageLeader); // 0x35cb420 [Final Native Public]
    void Montage_StopWithBlendSettings(FMontageBlendSettings& BlendOutSettings, UAnimMontage* Montage); // 0x35cd510 [Final Native Public]
    void Montage_StopWithBlendOut(FAlphaBlendArgs& BlendOut, UAnimMontage* Montage); // 0x35cd400 [Final Native Public]
    void Montage_StopGroupByName(float InBlendOutTime, const FName& GroupName); // 0x35cd260 [Final Native Public]
    void Montage_Stop(float InBlendOutTime, UAnimMontage* Montage); // 0x35cd190 [Final Native Public]
    void Montage_SetPosition(UAnimMontage* Montage, float NewPosition); // 0x35cd030 [Final Native Public]
    void Montage_SetPlayRate(UAnimMontage* Montage, float NewPlayRate); // 0x35ccef0 [Final Native Public]
    void Montage_SetNextSection(const FName& SectionNameToChange, const FName& NextSection, UAnimMontage* Montage); // 0x35ccd50 [Final Native Public]
    void Montage_Resume(UAnimMontage* Montage); // 0x35ccc50 [Final Native Public]
    float Montage_PlayWithBlendSettings(UAnimMontage* MontageToPlay, FMontageBlendSettings& BlendInSettings, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x35cc870 [Final Native Public]
    float Montage_PlayWithBlendIn(UAnimMontage* MontageToPlay, FAlphaBlendArgs& BlendIn, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x35cc450 [Final Native Public]
    float Montage_Play(UAnimMontage* MontageToPlay, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x35cc080 [Final Native Public]
    void Montage_Pause(UAnimMontage* Montage); // 0x35cbf80 [Final Native Public]
    void Montage_JumpToSectionsEnd(const FName& SectionName, UAnimMontage* Montage); // 0x35cbe10 [Final Native Public]
    void Montage_JumpToSection(const FName& SectionName, UAnimMontage* Montage); // 0x35cbca0 [Final Native Public]
    bool Montage_IsPlaying(UAnimMontage* Montage); // 0x35cbba0 [Final Native Public]
    bool Montage_IsActive(UAnimMontage* Montage); // 0x35cbab0 [Final Native Public]
    float Montage_GetPosition(UAnimMontage* Montage); // 0x35cb9b0 [Final Native Public]
    float Montage_GetPlayRate(UAnimMontage* Montage); // 0x35cb8b0 [Final Native Public]
    bool Montage_GetIsStopped(UAnimMontage* Montage); // 0x35cb800 [Final Native Public]
    FName Montage_GetCurrentSection(UAnimMontage* Montage); // 0x35cb700 [Final Native Public]
    float Montage_GetBlendTime(UAnimMontage* Montage); // 0x35cb600 [Final Native Public]
    void LockAIResources(bool bLockMovement, bool LockAILogic); // 0x35cb370 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x35cb250 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0xe32950 [Native Public]
    bool IsUsingMainInstanceMontageEvaluationData(); // 0x35cb180 [Final Native Public]
    bool IsSyncGroupBetweenMarkers(const FName& InSyncGroupName, const FName& PreviousMarker, const FName& NextMarker, bool bRespectMarkerOrder); // 0x35caf90 [Final Native Public]
    bool IsPlayingSlotAnimation(UAnimSequenceBase* Asset, const FName& SlotNodeName); // 0x35cae40 [Final Native Public]
    bool IsAnyMontagePlaying(); // 0x35cae10 [Final Native Public]
    bool HasMarkerBeenHitThisFrame(const FName& SyncGroup, const FName& MarkerName); // 0x35cacc0 [Final Native Public]
    bool GetTimeToClosestMarker(const FName& SyncGroup, const FName& MarkerName, const float& OutMarkerTime); // 0x35cab20 [Final Native Public]
    FMarkerSyncAnimPosition GetSyncGroupPosition(const FName& InSyncGroupName); // 0x35caa00 [Final Native Public]
    float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex); // 0x35ca880 [Final Native Public]
    float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex); // 0x35ca700 [Final Native Public]
    float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex); // 0x35ca530 [Final Native Public]
    float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex); // 0x35ca390 [Final Native Public]
    float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex); // 0x35ca1e0 [Final Native Public]
    bool GetReceiveNotifiesFromLinkedInstances(); // 0x35ca1b0 [Final Native Public]
    bool GetPropagateNotifiesToLinkedInstances(); // 0x35ca180 [Final Native Public]
    USkeletalMeshComponent* GetOwningComponent(); // 0x35ca160 [Final Native Public]
    AActor* GetOwningActor(); // 0x35ca130 [Final Native Public]
    void GetLinkedAnimLayerInstancesByGroup(const FName& InGroup, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x35ca000 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(const FName& InGroup, TSubclassOf<UAnimInstance> InClass); // 0x35c9f30 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x35c9da0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x35c9c30 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x35c9b10 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x35c9a70 [Final Native Public]
    float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex); // 0x35c99a0 [Final Native Public]
    float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex); // 0x35c98d0 [Final Native Public]
    float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex); // 0x35c9740 [Final Native Public]
    float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex); // 0x35c9670 [Final Native Public]
    float GetInstanceMachineWeight(int32 MachineIndex); // 0x35c9510 [Final Native Public]
    float GetInstanceCurrentStateElapsedTime(int32 MachineIndex); // 0x35c93d0 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex); // 0x35c9270 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex); // 0x35c9120 [Final Native Public]
    float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex); // 0x35c8fd0 [Final Native Public]
    float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex); // 0x35c8eb0 [Final Native Public]
    float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex); // 0x35c8d90 [Final Native Public]
    float GetDeltaSeconds(); // 0x35c8cc0 [Final Native Public]
    bool GetCurveValueWithDefault(const FName& CurveName, float DefaultValue, const float& OutValue); // 0x35c8ba0 [Final Native Public]
    float GetCurveValue(const FName& CurveName); // 0x35c8b00 [Final Native Public]
    FName GetCurrentStateName(int32 MachineIndex); // 0x35c8a20 [Final Native Public]
    UAnimMontage* GetCurrentActiveMontage(); // 0x35c89b0 [Final Native Public]
    void GetAllCurveNames(const TArray<FName>& OutNames); // 0x35c83b0 [Final Native Public]
    void GetActiveCurveNames(const EAnimCurveType& CurveType, const TArray<FName>& OutNames); // 0x35c81f0 [Final Native Public]
    void ClearTransitionEvents(const FName& EventName); // 0x35c80e0 [Final Native Public]
    void ClearMorphTargets(); // 0x35c80b0 [Final Native Public]
    void ClearAllTransitionEvents(); // 0x35c7ff0 [Final Native Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x35c7ef0 [Final Native Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x1cd9980 [Event Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x1cd9980 [Event Public]
    void BlueprintPostEvaluateAnimation(); // 0x1cd9980 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0x1cd9980 [Event Public]
    void BlueprintInitializeAnimation(); // 0x1cd9980 [Event Public]
    void BlueprintBeginPlay(); // 0x1cd9980 [Event Public]

// UGameViewportClient (/Script/Engine.GameViewportClient)
    void SSSwapControllers(); // 0x2bcaaa0 [Native Public]
    void ShowTitleSafeArea(); // 0x2bcaac0 [Native Public]
    void SetConsoleTarget(int32 PlayerIndex); // 0x3925ad0 [Native Public]

// APawn (/Script/Engine.Pawn)
    void SpawnDefaultController(); // 0x3829ac0 [Native Public]
    void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate); // 0x3bc1280 [Final Native Public]
    void ReceiveUnpossessed(AController* OldController); // 0x1cd9980 [Event Public]
    void ReceiveRestarted(); // 0x1cd9980 [Event Public]
    void ReceivePossessed(AController* NewController); // 0x1cd9980 [Event Public]
    void ReceiveControllerChanged(AController* OldController, AController* NewController); // 0x1cd9980 [Event Public]
    void PawnMakeNoise(float Loudness, const FVector& NoiseLocation, bool bUseNoiseMakerLocation, AActor* NoiseMaker); // 0x3bc0fe0 [Final Native Public]
    void OnRep_PlayerState(); // 0x3bc0fc0 [Native Public]
    void OnRep_Controller(); // 0x3bc0fa0 [Native Public]
    bool IsPlayerControlled(); // 0x3bc0f70 [Native Public]
    bool IsPawnControlled(); // 0x3bc0f40 [Native Public]
    bool IsMoveInputIgnored(); // 0x3bc0f10 [Native Public]
    bool IsLocallyViewed(); // 0x3bc0ee0 [Final Native Public]
    bool IsLocallyControlled(); // 0x3bc0eb0 [Native Public]
    bool IsControlled(); // 0x3bc0e30 [Final Native Public]
    bool IsBotControlled(); // 0x3bc0e00 [Native Public]
    FVector GetPendingMovementInputVector(); // 0x3bc0dd0 [Final Native Public]
    TSubclassOf<UInputComponent> GetOverrideInputComponentClass(); // 0x3bc0db0 [Final Native Public]
    FVector GetNavAgentLocation(); // 0x3bc0d60 [Native Public]
    UPawnMovementComponent* GetMovementComponent(); // 0x38759d0 [Native Public]
    AActor* GetMovementBaseActor(APawn* Pawn); // 0x3bc0cb0 [Final Native Static Public]
    APlayerController* GetLocalViewingPlayerController(); // 0x3bc0c80 [Final Native Public]
    FVector GetLastMovementInputVector(); // 0x3bc0c50 [Final Native Public]
    FRotator GetControlRotation(); // 0x3bc0b00 [Final Native Public]
    AController* GetController(); // 0x34634c0 [Final Native Public]
    FRotator GetBaseAimRotation(); // 0x3bc0ab0 [Native Public]
    void DetachFromControllerPendingDestroy(); // 0x3bc0a90 [Native Public]
    FVector ConsumeMovementInputVector(); // 0x3bc0a40 [Native Public]
    void AddMovementInput(const FVector& WorldDirection, float ScaleValue, bool bForce); // 0x3bc0910 [Native Public]
    void AddControllerYawInput(float Val); // 0x3bc0880 [Native Public]
    void AddControllerRollInput(float Val); // 0x3bc07f0 [Native Public]
    void AddControllerPitchInput(float Val); // 0x3bc0760 [Native Public]

// ACharacter (/Script/Engine.Character)
    void UnCrouch(bool bClientSimulation); // 0x36e5100 [Native Public]
    void StopJumping(); // 0x36e50e0 [Native Public]
    void StopAnimMontage(UAnimMontage* AnimMontage); // 0x36e5050 [Native Public]
    void ServerMovePacked(const FCharacterServerMovePackedBits& PackedBits); // 0x36e2a80 [Native Event Public]
    void ServerMoveOld(float OldTimeStamp, const FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags); // 0x36e2900 [Native Event Public]
    void ServerMoveNoBase(float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); // 0x36e2620 [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); // 0x36e21d0 [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); // 0x36e1d00 [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); // 0x36e1830 [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); // 0x36e14d0 [Native Event Public]
    void RootMotionDebugClientPrintOnScreen(const FString& InString); // 0x36e1430 [Native Event Public]
    float PlayAnimMontage(UAnimMontage* AnimMontage, float InPlayRate, const FName& StartSectionName); // 0x36e11e0 [Native Public]
    void OnWalkingOffLedge(const FVector& PreviousFloorImpactNormal, const FVector& PreviousFloorContactNormal, const FVector& PreviousLocation, float TimeDelta); // 0x36e1030 [Native Event Public]
    void OnRep_RootMotion(); // 0x36e0ee0 [Final Native Public]
    void OnRep_ReplicatedBasedMovement(); // 0x36e0ec0 [Native Public]
    void OnRep_ReplayLastTransformUpdateTimeStamp(); // 0x36e0e90 [Final Native Public]
    void OnRep_IsCrouched(); // 0x35092f0 [Native Public]
    void OnLaunched(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x1cd9980 [Event Public]
    void OnLanded(FHitResult& hit); // 0x1cd9980 [Event Public]
    void OnJumped(); // 0x36e0e70 [Native Event Public]
    void LaunchCharacter(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x36df930 [Native Public]
    void K2_UpdateCustomMovement(float DeltaTime); // 0x1cd9980 [Event Public]
    void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x1cd9980 [Event Public]
    void K2_OnMovementModeChanged(const EMovementMode& PrevMovementMode, const EMovementMode& NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); // 0x1cd9980 [Event Public]
    void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x1cd9980 [Event Public]
    void Jump(); // 0x36df910 [Native Public]
    bool IsPlayingRootMotion(); // 0x36df8c0 [Final Native Public]
    bool IsPlayingNetworkedRootMotionMontage(); // 0x36df870 [Final Native Public]
    bool IsJumpProvidingForce(); // 0x36df840 [Native Public]
    bool HasAnyRootMotion(); // 0x36df620 [Final Native Public]
    UAnimMontage* GetCurrentMontage(); // 0x36df370 [Final Native Public]
    FVector GetBaseTranslationOffset(); // 0x36df190 [Final Native Public]
    FRotator GetBaseRotationOffsetRotator(); // 0x36df130 [Final Native Public]
    float GetAnimRootMotionTranslationScale(); // 0x36df040 [Final Native Public]
    void Crouch(bool bClientSimulation); // 0x36def00 [Native Public]
    void ClientVeryShortAdjustPosition(float Timestamp, const FVector& NewLoc, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x36dea00 [Native Event Public]
    void ClientMoveResponsePacked(const FCharacterMoveResponsePackedBits& PackedBits); // 0x36de920 [Native Event Public]
    void ClientCheatWalk(); // 0x36de900 [Native Event Public]
    void ClientCheatGhost(); // 0x36de8e0 [Native Event Public]
    void ClientCheatFly(); // 0x36de8c0 [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); // 0x36de410 [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); // 0x36de0e0 [Native Event Public]
    void ClientAdjustPosition(float Timestamp, const FVector& NewLoc, const FVector& NewVel, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x36dde30 [Native Event Public]
    void ClientAckGoodMove(float Timestamp); // 0x36ddda0 [Native Event Public]
    bool CanJumpInternal(); // 0x36ddd70 [Native Event Protected]
    bool CanJump(); // 0x36ddd00 [Final Native Public]
    bool CanCrouch(); // 0x36ddcd0 [Native Public]
    void CacheInitialMeshOffset(const FVector& MeshRelativeLocation, const FRotator& MeshRelativeRotation); // 0x36ddbd0 [Native Public]

// USplineComponent (/Script/Engine.SplineComponent)
    void UpdateSpline(); // 0x3800800 [Native Public]
    void SetWorldLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation); // 0x38006f0 [Final Native Public]
    void SetUpVectorAtSplinePoint(int32 PointIndex, const FVector& InUpVector, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x38001d0 [Final Native Public]
    void SetUnselectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x37fe740 [Final Native Public]
    void SetTangentsAtSplinePoint(int32 PointIndex, const FVector& InArriveTangent, const FVector& InLeaveTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x37ffba0 [Final Native Public]
    void SetTangentColor(const FLinearColor& TangentColor); // 0x37fe740 [Final Native Public]
    void SetTangentAtSplinePoint(int32 PointIndex, const FVector& InTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x37ff780 [Final Native Public]
    void SetSplineWorldPoints(const TArray<FVector>& Points); // 0x37fef50 [Final Native Public]
    void SetSplinePointType(int32 PointIndex, const ESplinePointType& Type, bool bUpdateSpline); // 0x37feb40 [Final Native Public]
    void SetSplinePoints(const TArray<FVector>& Points, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x37fecb0 [Final Native Public]
    void SetSplineLocalPoints(const TArray<FVector>& Points); // 0x37fea90 [Final Native Public]
    void SetSelectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x37fe740 [Final Native Public]
    void SetScaleAtSplinePoint(int32 PointIndex, const FVector& InScaleVector, bool bUpdateSpline); // 0x37fe5f0 [Final Native Public]
    void SetRotationAtSplinePoint(int32 PointIndex, const FRotator& InRotation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x37fe480 [Final Native Public]
    void SetLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x37fd440 [Final Native Public]
    void SetDrawDebug(bool bShow); // 0x37fc930 [Final Native Public]
    void SetDefaultUpVector(const FVector& UpVector, const ESplineCoordinateSpace& CoordinateSpace); // 0x37fc440 [Final Native Public]
    void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline); // 0x37fc310 [Final Native Public]
    void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline); // 0x37fc230 [Final Native Public]
    void RemoveSplinePoint(int32 Index, bool bUpdateSpline); // 0x37fbe00 [Final Native Public]
    bool IsClosedLoop(); // 0x37fbbc0 [Final Native Public]
    FVector GetWorldTangentAtDistanceAlongSpline(float Distance); // 0x37fbaf0 [Final Native Public]
    FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity); // 0x37fb9f0 [Final Native Public]
    FRotator GetWorldRotationAtDistanceAlongSpline(float Distance); // 0x37fb910 [Final Native Public]
    FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity); // 0x37fb810 [Final Native Public]
    FVector GetWorldLocationAtSplinePoint(int32 PointIndex); // 0x37fb760 [Final Native Public]
    FVector GetWorldLocationAtDistanceAlongSpline(float Distance); // 0x37fb690 [Final Native Public]
    FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity); // 0x37fb590 [Final Native Public]
    FVector GetWorldDirectionAtDistanceAlongSpline(float Distance); // 0x37fb4c0 [Final Native Public]
    FVector GetVectorPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x37fb380 [Final Native Public]
    FVector GetVectorPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x37fb220 [Final Native Public]
    FVector GetUpVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x37fac20 [Final Native Public]
    FVector GetUpVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x37fa8b0 [Final Native Public]
    FVector GetUpVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x37fa580 [Final Native Public]
    FVector GetUpVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x37fa230 [Final Native Public]
    FTransform GetTransformAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity, bool bUseScale); // 0x37f9fd0 [Final Native Public]
    FTransform GetTransformAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x37f9e10 [Final Native Public]
    FTransform GetTransformAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x37f9c90 [Final Native Public]
    FTransform GetTransformAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x37f9af0 [Final Native Public]
    float GetTimeAtDistanceAlongSpline(float Distance); // 0x37f5f60 [Final Native Public]
    FVector GetTangentAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x37f97b0 [Final Native Public]
    FVector GetTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f60c0 [Final Native Public]
    FVector GetTangentAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f9550 [Final Native Public]
    FVector GetTangentAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f92d0 [Final Native Public]
    ESplinePointType GetSplinePointType(int32 PointIndex); // 0x37f90e0 [Final Native Public]
    float GetSplineLength(); // 0x37f9090 [Final Native Public]
    FVector GetScaleAtTime(float Time, bool bUseConstantVelocity); // 0x37f8e20 [Final Native Public]
    FVector GetScaleAtSplinePoint(int32 PointIndex); // 0x37f8d40 [Final Native Public]
    FVector GetScaleAtSplineInputKey(float InKey); // 0x37f8c70 [Final Native Public]
    FVector GetScaleAtDistanceAlongSpline(float Distance); // 0x37f8b80 [Final Native Public]
    FRotator GetRotationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x37f8a30 [Final Native Public]
    FRotator GetRotationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f88e0 [Final Native Public]
    FRotator GetRotationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f87d0 [Final Native Public]
    FRotator GetRotationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f86a0 [Final Native Public]
    float GetRollAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x37f84c0 [Final Native Public]
    float GetRollAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f8370 [Final Native Public]
    float GetRollAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f8260 [Final Native Public]
    float GetRollAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f8140 [Final Native Public]
    FVector GetRightVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x37f7b40 [Final Native Public]
    FVector GetRightVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f77d0 [Final Native Public]
    FVector GetRightVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f74a0 [Final Native Public]
    FVector GetRightVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f7150 [Final Native Public]
    int32 GetNumberOfSplineSegments(); // 0x37f7120 [Final Native Public]
    int32 GetNumberOfSplinePoints(); // 0x37f7100 [Final Native Public]
    FVector GetLocationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x37f6fb0 [Final Native Public]
    FVector GetLocationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f6d10 [Final Native Public]
    FVector GetLocationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f6a90 [Final Native Public]
    FVector GetLocationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f67f0 [Final Native Public]
    void GetLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& Location, const FVector& Tangent, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f6660 [Final Native Public]
    void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& LocalLocation, const FVector& LocalTangent); // 0x37f6520 [Final Native Public]
    FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f60c0 [Final Native Public]
    float GetInputKeyValueAtDistanceAlongSpline(float Distance); // 0x37f6000 [Final Native Public]
    float GetInputKeyAtDistanceAlongSpline(float Distance); // 0x37f5f60 [Final Native Public]
    float GetFloatPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x37f5df0 [Final Native Public]
    float GetFloatPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x37f5cc0 [Final Native Public]
    float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex); // 0x37f5b00 [Final Native Public]
    float GetDistanceAlongSplineAtSplineInputKey(float InKey); // 0x37f59a0 [Final Native Public]
    FVector GetDirectionAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x37f5850 [Final Native Public]
    FVector GetDirectionAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f5520 [Final Native Public]
    FVector GetDirectionAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f51c0 [Final Native Public]
    FVector GetDirectionAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f4e70 [Final Native Public]
    FVector GetDefaultUpVector(const ESplineCoordinateSpace& CoordinateSpace); // 0x37f4c80 [Final Native Public]
    FVector GetArriveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f4890 [Final Native Public]
    FVector FindUpVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f4550 [Final Native Public]
    FTransform FindTransformClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x37f43b0 [Final Native Public]
    FVector FindTangentClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f4120 [Final Native Public]
    FVector FindScaleClosestToWorldLocation(const FVector& WorldLocation); // 0x37f4030 [Final Native Public]
    FRotator FindRotationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f3f10 [Final Native Public]
    float FindRollClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f3df0 [Final Native Public]
    FVector FindRightVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f3ab0 [Final Native Public]
    FVector FindLocationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f3810 [Final Native Public]
    float FindInputKeyClosestToWorldLocation(const FVector& WorldLocation); // 0x37f3770 [Final Native Public]
    FVector FindDirectionClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x37f33f0 [Final Native Public]
    bool DivideSplineIntoPolylineRecursiveWithDistances(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline); // 0x37f31c0 [Final Native Public]
    bool DivideSplineIntoPolylineRecursive(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x37f2fd0 [Final Native Public]
    bool ConvertSplineToPolyLine(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x37f2d60 [Final Native Public]
    bool ConvertSplineSegmentToPolyLine(int32 SplinePointStartIndex, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x37f2be0 [Final Native Public]
    void ClearSplinePoints(bool bUpdateSpline); // 0x37f2ad0 [Final Native Public]
    void AddSplineWorldPoint(const FVector& Position); // 0x37f2a30 [Final Native Public]
    void AddSplinePointAtIndex(const FVector& Position, int32 Index, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x37f28c0 [Final Native Public]
    void AddSplinePoint(const FVector& Position, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x37f27a0 [Final Native Public]
    void AddSplineLocalPoint(const FVector& Position); // 0x37f2700 [Final Native Public]
    void AddPoints(const TArray<FSplinePoint>& Points, bool bUpdateSpline); // 0x37f25a0 [Final Native Public]
    void AddPoint(FSplinePoint& Point, bool bUpdateSpline); // 0x37f2460 [Final Native Public]

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

// UCameraModifier (/Script/Engine.CameraModifier)
    void OnCameraOwnerDestroyed(AActor* InOwner); // 0x36e0de0 [Final Native Protected]
    bool IsDisabled(); // 0x2bf1bb0 [Native Public]
    AActor* GetViewTarget(); // 0x32c7e00 [Native Public]
    void EnableModifier(); // 0x36df020 [Native Public]
    void DisableModifier(bool bImmediate); // 0x36def90 [Native Public]
    void BlueprintModifyPostProcess(float DeltaTime, const float& PostProcessBlendWeight, FPostProcessSettings& PostProcessSettings); // 0x1cd9980 [Event Public]
    void BlueprintModifyCamera(float DeltaTime, const FVector& ViewLocation, const FRotator& ViewRotation, float FOV, const FVector& NewViewLocation, const FRotator& NewViewRotation, const float& NewFOV); // 0x1cd9980 [Event Public]

// UAudioComponent (/Script/Engine.AudioComponent)
    void StopDelayed(float DelayTime); // 0x374e590 [Final Native Public]
    void Stop(); // 0x374e570 [Native Public]
    void SetWaveParameter(const FName& InName, USoundWave* InWave); // 0x374e460 [Final Native Public]
    void SetVolumeMultiplier(float NewVolumeMultiplier); // 0x374e1b0 [Final Native Public]
    void SetUISound(bool bInUISound); // 0x374df70 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x374dd90 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x374db20 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x374da40 [Final Native Public]
    void SetSound(USoundBase* NewSound); // 0x374d920 [Final Native Public]
    void SetPitchMultiplier(float NewPitchMultiplier); // 0x374d810 [Final Native Public]
    void SetPaused(bool bPause); // 0x374d6d0 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x374d600 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x374d3b0 [Final Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x374d2e0 [Final Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x374d0b0 [Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x374cd70 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x374c680 [Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x374c380 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x374c2a0 [Final Native Public]
    void PlayQuantized(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle, FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, const EAudioFaderCurve& InFadeCurve); // 0x374bcc0 [Native Public]
    void Play(float StartTime); // 0x374bc30 [Native Public]
    bool IsVirtualized(); // 0x374b6d0 [Final Native Public]
    bool IsPlaying(); // 0x374b690 [Native Public]
    bool HasCookedFFTData(); // 0x374b5b0 [Final Native Public]
    bool HasCookedAmplitudeEnvelopeData(); // 0x374b560 [Final Native Public]
    EAudioComponentPlayState GetPlayState(); // 0x374adc0 [Final Native Public]
    bool GetCookedFFTDataForAllPlayingSounds(const TArray<FSoundWaveSpectralDataPerSound>& OutSoundWaveSpectralData); // 0x374a9b0 [Final Native Public]
    bool GetCookedFFTData(const TArray<float>& FrequenciesToGet, const TArray<FSoundWaveSpectralData>& OutSoundWaveSpectralData); // 0x374a880 [Final Native Public]
    bool GetCookedEnvelopeDataForAllPlayingSounds(const TArray<FSoundWaveEnvelopeDataPerSound>& OutEnvelopeData); // 0x374a7c0 [Final Native Public]
    bool GetCookedEnvelopeData(const float& OutEnvelopeData); // 0x374a710 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x374a5b0 [Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x374a450 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x3749e60 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3749d40 [Final Native Public]
    void AdjustAttenuation(FSoundAttenuationSettings& InAttenuationSettings); // 0x3749b90 [Final Native Public]

// UInputComponent (/Script/Engine.InputComponent)
    bool WasControllerKeyJustReleased(const FKey& Key); // 0x3785130 [Final Native Private]
    bool WasControllerKeyJustPressed(const FKey& Key); // 0x3785130 [Final Native Private]
    void OnInputOwnerEndPlayed(AActor* InOwner, const EEndPlayReason& EndPlayReason); // 0x3785a80 [Final Native Private]
    bool IsControllerKeyDown(const FKey& Key); // 0x3785130 [Final Native Private]
    void GetTouchState(int32 FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x3784e30 [Final Native Private]
    FVector GetControllerVectorKeyState(const FKey& Key); // 0x3784870 [Final Native Private]
    void GetControllerMouseDelta(const float& DeltaX, const float& DeltaY); // 0x37847b0 [Final Native Private]
    float GetControllerKeyTimeDown(const FKey& Key); // 0x37845a0 [Final Native Private]
    void GetControllerAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x37846b0 [Final Native Private]
    float GetControllerAnalogKeyState(const FKey& Key); // 0x37845a0 [Final Native Private]

// UPlayerInput (/Script/Engine.PlayerInput)
    void SetMouseSensitivity(float Sensitivity); // 0x3eae290 [Final Native Public]
    void SetBind(const FName& BindName, const FString& Command); // 0x3eae1d0 [Final Native Public]
    void InvertAxisKey(const FKey& AxisKey); // 0x3eab300 [Final Native Public]
    void InvertAxis(const FName& AxisName); // 0x3eab270 [Final Native Public]
    APlayerController* GetOuterAPlayerController(); // 0x3eab200 [Final Native Public]
    void ClearSmoothing(); // 0x3eaaac0 [Final Native Public]

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

// UFXSystemComponent (/Script/Engine.FXSystemComponent)
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x3506730 [Native Public]
    void SetUseAutoManageAttachment(bool bAutoManage); // 0x35066a0 [Native Public]
    void SetIntParameter(const FName& ParameterName, int32 Param); // 0x3506310 [Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x3506230 [Native Public]
    void SetEmitterEnable(const FName& EmitterName, bool bNewEnableState); // 0x3506160 [Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x3506080 [Native Public]
    void SetBoolParameter(const FName& ParameterName, bool Param); // 0x3505fb0 [Native Public]
    void SetAutoAttachmentParameters(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule); // 0x3505650 [Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x3505450 [Native Public]
    void ReleaseToPool(); // 0x3505430 [Native Public]
    UFXSystemAsset* GetFXSystemAsset(); // 0x3505330 [Native Public]

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

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

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

// UMovementComponent (/Script/Engine.MovementComponent)
    void StopMovementImmediately(); // 0x3789b20 [Native Public]
    void SnapUpdatedComponentToPlane(); // 0x3789ac0 [Native Public]
    void SetUpdatedComponent(USceneComponent* NewUpdatedComponent); // 0xe354f0 [Native Public]
    void SetPlaneConstraintOrigin(const FVector& PlaneOrigin); // 0x3788b80 [Native Public]
    void SetPlaneConstraintNormal(const FVector& PlaneNormal); // 0x3788af0 [Native Public]
    void SetPlaneConstraintFromVectors(const FVector& Forward, const FVector& Up); // 0x37889f0 [Native Public]
    void SetPlaneConstraintEnabled(bool bEnabled); // 0x3788960 [Native Public]
    void SetPlaneConstraintAxisSetting(const EPlaneConstraintAxisSetting& NewAxisSetting); // 0x37888e0 [Native Public]
    void PhysicsVolumeChanged(APhysicsVolume* NewVolume); // 0x3564ba0 [Native Public]
    bool K2_MoveUpdatedComponent(const FVector& Delta, const FRotator& NewRotation, FHitResult& OutHit, bool bSweep, bool bTeleport); // 0x37854c0 [Final Native Public]
    bool IsExceedingMaxSpeed(float MaxSpeed); // 0x3785260 [Native Public]
    FVector GetPlaneConstraintOrigin(); // 0x3784e00 [Final Native Public]
    FVector GetPlaneConstraintNormal(); // 0x3784dd0 [Final Native Public]
    EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting(); // 0x3784db0 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x3784d80 [Native Public]
    float GetMaxSpeed(); // 0x3784c90 [Native Public]
    float GetGravityZ(); // 0x37849c0 [Native Public]
    FVector ConstrainNormalToPlane(const FVector& Normal); // 0x3783dc0 [Native Public]
    FVector ConstrainLocationToPlane(const FVector& Location); // 0x3783d00 [Native Public]
    FVector ConstrainDirectionToPlane(const FVector& Direction); // 0x3783c40 [Native Public]

// UNavMovementComponent (/Script/Engine.NavMovementComponent)
    void StopMovementKeepPathing(); // 0x3789b40 [Final Native Public]
    void StopActiveMovement(); // 0x3789b00 [Native Public]
    bool IsSwimming(); // 0x3785490 [Native Public]
    bool IsMovingOnGround(); // 0x374b810 [Native Public]
    bool IsFlying(); // 0x3785330 [Native Public]
    bool IsFalling(); // 0x3785300 [Native Public]
    bool IsCrouching(); // 0x3785230 [Native Public]

// UPawnMovementComponent (/Script/Engine.PawnMovementComponent)
    bool IsMoveInputIgnored(); // 0x3785460 [Native Public]
    FVector GetPendingInputVector(); // 0x3784d10 [Final Native Public]
    APawn* GetPawnOwner(); // 0x3784cf0 [Final Native Public]
    FVector GetLastInputVector(); // 0x3784a80 [Final Native Public]
    FVector ConsumeInputVector(); // 0x3783e80 [Native Public]
    void AddInputVector(const FVector& WorldVector, bool bForce); // 0x3783760 [Native Public]

// UCharacterMovementComponent (/Script/Engine.CharacterMovementComponent)
    void SetWalkableFloorZ(float InWalkableFloorZ); // 0x374e380 [Final Native Public]
    void SetWalkableFloorAngle(float InWalkableFloorAngle); // 0x374e2c0 [Final Native Public]
    void SetMovementMode(const EMovementMode& NewMovementMode, uint8 NewCustomMode); // 0x374d4a0 [Native Public]
    void SetGroupsToIgnoreMask(FNavAvoidanceMask& GroupMask); // 0x374d010 [Final Native Public]
    void SetGroupsToIgnore(int32 GroupFlags); // 0x374cf80 [Final Native Public]
    void SetGroupsToAvoidMask(FNavAvoidanceMask& GroupMask); // 0x374cee0 [Final Native Public]
    void SetGroupsToAvoid(int32 GroupFlags); // 0x374ce50 [Final Native Public]
    void SetCrouchedHalfHeight(float NewValue); // 0x374ccd0 [Final Native Public]
    void SetAvoidanceGroupMask(FNavAvoidanceMask& GroupMask); // 0x374c5e0 [Final Native Public]
    void SetAvoidanceGroup(int32 GroupFlags); // 0x374c550 [Final Native Public]
    void SetAvoidanceEnabled(bool bEnable); // 0x374c460 [Final Native Public]
    float K2_GetWalkableFloorZ(); // 0xe30a50 [Final Native Public]
    float K2_GetWalkableFloorAngle(); // 0x374bc10 [Final Native Public]
    void K2_FindFloor(const FVector& CapsuleLocation, FFindFloorResult& FloorResult); // 0x374bb00 [Native Public]
    void K2_ComputeFloorDist(const FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, FFindFloorResult& FloorResult); // 0x374b840 [Native Public]
    bool IsWalking(); // 0x374b810 [Final Native Public]
    bool IsWalkable(FHitResult& hit); // 0x374b700 [Native Public]
    float GetValidPerchRadius(); // 0x374b530 [Final Native Public]
    float GetPerchRadiusThreshold(); // 0x374ad90 [Final Native Public]
    UPrimitiveComponent* GetMovementBase(); // 0x374ad50 [Final Native Public]
    float GetMinAnalogSpeed(); // 0x374ad10 [Native Public]
    float GetMaxJumpHeightWithJumpTime(); // 0x374acd0 [Native Public]
    float GetMaxJumpHeight(); // 0x374ac90 [Native Public]
    float GetMaxBrakingDeceleration(); // 0x374ac50 [Native Public]
    float GetMaxAcceleration(); // 0x374ac10 [Native Public]
    FVector GetLastUpdateVelocity(); // 0x374abe0 [Final Native Public]
    FRotator GetLastUpdateRotation(); // 0x374ab90 [Final Native Public]
    FVector GetLastUpdateRequestedVelocity(); // 0x374ab60 [Final Native Public]
    FVector GetLastUpdateLocation(); // 0x374ab30 [Final Native Public]
    FVector GetImpartedMovementBaseVelocity(); // 0x374aae0 [Native Public]
    FVector GetCurrentAcceleration(); // 0x374aab0 [Final Native Public]
    float GetCrouchedHalfHeight(); // 0x374aa90 [Final Native Public]
    ACharacter* GetCharacterOwner(); // 0x374a6f0 [Final Native Public]
    float GetAnalogInputModifier(); // 0x374a6d0 [Final Native Public]
    void DisableMovement(); // 0x374a430 [Native Public]
    void ClearAccumulatedForces(); // 0x374a340 [Native Public]
    void CapsuleTouched(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x374a0e0 [Native Protected]
    void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration); // 0x3749f70 [Native Public]
    void AddImpulse(const FVector& Impulse, bool bVelocityChange); // 0x3749980 [Native Public]
    void AddForce(const FVector& Force); // 0x37498f0 [Native Public]

// USoundWave (/Script/Engine.SoundWave)
    void SetSoundAssetCompressionType(const ESoundAssetCompressionType& InSoundAssetCompressionType, bool bMarkDirty); // 0x352abe0 [Final Native Public]
    ESoundAssetCompressionType GetSoundAssetCompressionType(); // 0x352a830 [Final Native Public]

// AGameModeBase (/Script/Engine.GameModeBase)
    void StartPlay(); // 0x38e8940 [Native Public]
    APawn* SpawnDefaultPawnFor(AController* NewPlayer, AActor* StartSpot); // 0x38ed610 [Native Event Public]
    APawn* SpawnDefaultPawnAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x38ed4b0 [Native Event Public]
    bool ShouldReset(AActor* ActorToReset); // 0x38ecc90 [Native Event Public]
    void ReturnToMainMenuHost(); // 0x38eb120 [Native Public]
    void RestartPlayerAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x38eafc0 [Native Public]
    void RestartPlayerAtPlayerStart(AController* NewPlayer, AActor* StartSpot); // 0x38eaef0 [Native Public]
    void RestartPlayer(AController* NewPlayer); // 0x38eae60 [Native Public]
    void ResetLevel(); // 0x374a340 [Native Public]
    bool PlayerCanRestart(APlayerController* Player); // 0x38ea360 [Native Event Public]
    bool MustSpectate(APlayerController* NewPlayerController); // 0x38e8710 [Native Event Public]
    void K2_PostLogin(APlayerController* NewPlayer); // 0x1cd9980 [Event Public]
    void K2_OnSwapPlayerControllers(APlayerController* OldPC, APlayerController* NewPC); // 0x1cd9980 [Event Protected]
    void K2_OnRestartPlayer(AController* NewPlayer); // 0x1cd9980 [Event Public]
    void K2_OnLogout(AController* ExitingController); // 0x1cd9980 [Event Public]
    void K2_OnChangeName(AController* Other, const FString& NewName, bool bNameChange); // 0x1cd9980 [Event Public]
    AActor* K2_FindPlayerStart(AController* Player, const FString& IncomingName); // 0x38e7880 [Final Native Public]
    void InitStartSpot(AActor* StartSpot, AController* NewPlayer); // 0x38e7570 [Native Event Public]
    void InitializeHUDForPlayer(APlayerController* NewPlayer); // 0x38e7640 [Native Event Protected]
    bool HasMatchStarted(); // 0x3828ad0 [Native Public]
    bool HasMatchEnded(); // 0x38e73d0 [Native Public]
    void HandleStartingNewPlayer(APlayerController* NewPlayer); // 0x38e7260 [Native Event Public]
    int32 GetNumSpectators(); // 0x350f5a0 [Native Public]
    int32 GetNumPlayers(); // 0x38e5990 [Native Public]
    TSubclassOf<UObject> GetDefaultPawnClassForController(AController* InController); // 0x38e4ea0 [Native Event Public]
    AActor* FindPlayerStart(AController* Player, const FString& IncomingName); // 0x38e32e0 [Native Event Public]
    AActor* ChoosePlayerStart(AController* Player); // 0x38e1820 [Native Event Public]
    void ChangeName(AController* Controller, const FString& NewName, bool bNameChange); // 0x38e16f0 [Native Public]
    bool CanSpectate(APlayerController* Viewer, APlayerState* ViewTarget); // 0x38e1600 [Native Event Public]

// AGameMode (/Script/Engine.GameMode)
    void StartMatch(); // 0x38f0500 [Native Public]
    void Say(const FString& Msg); // 0x38eb5b0 [Native Public]
    void RestartGame(); // 0x38eae40 [Native Public]
    bool ReadyToStartMatch(); // 0x38eaa50 [Native Event Protected]
    bool ReadyToEndMatch(); // 0x36ddcd0 [Native Event Protected]
    void K2_OnSetMatchState(const FName& NewState); // 0x1cd9980 [Event Protected]
    bool IsMatchInProgress(); // 0x38e7790 [Native Public]
    FName GetMatchState(); // 0x38e5600 [Final Native Public]
    void EndMatch(); // 0x38e2e60 [Native Public]
    void AbortMatch(); // 0x38de5e0 [Native Public]

// AGameStateBase (/Script/Engine.GameStateBase)
    void OnRep_SpectatorClass(); // 0x3828e10 [Native Protected]
    void OnRep_ReplicatedWorldTimeSeconds(); // 0x38e8940 [Native Protected]
    void OnRep_ReplicatedHasBegunPlay(); // 0x38e8920 [Native Protected]
    void OnRep_GameModeClass(); // 0x3828df0 [Native Protected]
    bool HasMatchStarted(); // 0xbea530 [Native Public]
    bool HasMatchEnded(); // 0x38e7400 [Native Public]
    bool HasBegunPlay(); // 0x38e72f0 [Native Public]
    float GetServerWorldTimeSeconds(); // 0x38e65b0 [Native Public]
    float GetPlayerStartTime(AController* Controller); // 0x38e6190 [Native Public]
    float GetPlayerRespawnDelay(AController* Controller); // 0x38e60f0 [Native Public]

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

// AController (/Script/Engine.Controller)
    void UnPossess(); // 0x3829ae0 [Final Native Public]
    void StopMovement(); // 0x3829ac0 [Native Public]
    void SetInitialLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3829180 [Native Public]
    void SetIgnoreMoveInput(bool bNewMoveInput); // 0x38290f0 [Native Public]
    void SetIgnoreLookInput(bool bNewLookInput); // 0x3829060 [Native Public]
    void SetControlRotation(const FRotator& NewRotation); // 0x3828f20 [Native Public]
    void ResetIgnoreMoveInput(); // 0x3828f00 [Native Public]
    void ResetIgnoreLookInput(); // 0x3828ee0 [Native Public]
    void ResetIgnoreInputFlags(); // 0x3828ec0 [Native Public]
    void ReceiveUnPossess(APawn* UnpossessedPawn); // 0x1cd9980 [Event Protected]
    void ReceivePossess(APawn* PossessedPawn); // 0x1cd9980 [Event Protected]
    void ReceiveInstigatedAnyDamage(float Damage, UDamageType* DamageType, AActor* DamagedActor, AActor* DamageCauser); // 0x1cd9980 [Event Protected]
    void Possess(APawn* InPawn); // 0x3828e30 [Final Native Public]
    void OnRep_PlayerState(); // 0x3828e10 [Native Public]
    void OnRep_Pawn(); // 0x3828df0 [Native Public]
    bool LineOfSightTo(AActor* Other, const FVector& ViewPoint, bool bAlternateChecks); // 0x3828ca0 [Native Public]
    APawn* K2_GetPawn(); // 0x3828c80 [Final Native Public]
    bool IsPlayerController(); // 0x3828bb0 [Final Native Public]
    bool IsMoveInputIgnored(); // 0x3828b80 [Native Public]
    bool IsLookInputIgnored(); // 0x3828b50 [Native Public]
    bool IsLocalPlayerController(); // 0x3828b00 [Final Native Public]
    bool IsLocalController(); // 0x3828ad0 [Native Public]
    AActor* GetViewTarget(); // 0x3828aa0 [Native Public]
    void GetPlayerViewPoint(const FVector& Location, const FRotator& Rotation); // 0x38285c0 [Native Public]
    FRotator GetDesiredRotation(); // 0x3828430 [Native Public]
    FRotator GetControlRotation(); // 0x38282b0 [Native Public]
    void ClientSetRotation(const FRotator& NewRotation, bool bResetCamera); // 0x38280a0 [Native Event Public]
    void ClientSetLocation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3827f60 [Native Event Public]

// APlayerController (/Script/Engine.PlayerController)
    bool WasInputKeyJustReleased(const FKey& Key); // 0x3c5ce60 [Final Native Public]
    bool WasInputKeyJustPressed(const FKey& Key); // 0x3c5cd10 [Final Native Public]
    void ToggleSpeaking(bool bInSpeaking); // 0x3c5cc80 [Native Public]
    void TestServerLevelVisibilityChange(const FName& PackageName, const FName& Filename); // 0x3c5cbd0 [Final Native Private]
    void SwitchLevel(const FString& URL); // 0x3c5cb30 [Native Public]
    bool StreamingSourceShouldBlockOnSlowStreaming(); // 0x3c5cb00 [Native Public]
    bool StreamingSourceShouldActivate(); // 0x3c5cad0 [Native Public]
    void StopHapticEffect(const EControllerHand& Hand); // 0x3c5c940 [Final Native Public]
    void StartFire(uint8 FireModeNum); // 0x3c5c8c0 [Native Public]
    void SetVirtualJoystickVisibility(bool bVisible); // 0x3c5c830 [Native Public]
    void SetViewTargetWithBlend(AActor* NewViewTarget, float BlendTime, const EViewTargetBlendFunction& BlendFunc, float BlendExp, bool bLockOutgoing); // 0x3c5c690 [Native Public]
    void SetName(const FString& S); // 0x3c5c5f0 [Native Public]
    void SetMouseLocation(int32 X, int32 Y); // 0x3c5c4c0 [Final Native Public]
    void SetMouseCursorWidget(const EMouseCursor& Cursor, UUserWidget* CursorWidget); // 0x3c5c3a0 [Final Native Public]
    void SetMotionControlsEnabled(bool bEnabled); // 0x3c5c2e0 [Final Native Public]
    void SetHapticsByValue(float Frequency, float Amplitude, const EControllerHand& Hand); // 0x3c5c070 [Final Native Public]
    void SetDisableHaptics(bool bNewDisabled); // 0x3c5bfe0 [Native Public]
    void SetDeprecatedInputYawScale(float NewValue); // 0x3c5bf20 [Final Native Public]
    void SetDeprecatedInputRollScale(float NewValue); // 0x3c5be60 [Final Native Public]
    void SetDeprecatedInputPitchScale(float NewValue); // 0x3c5bda0 [Final Native Public]
    void SetControllerLightColor(const FColor& Color); // 0x3c5bcf0 [Final Native Public]
    void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); // 0x3c5bb10 [Native Public]
    void SetAudioListenerOverride(USceneComponent* AttachToComponent, const FVector& Location, const FRotator& Rotation); // 0x3c5b990 [Final Native Public]
    void SetAudioListenerAttenuationOverride(USceneComponent* AttachToComponent, const FVector& AttenuationLocationOVerride); // 0x3c5b890 [Final Native Public]
    void ServerViewSelf(const FViewTargetTransitionParams& TransitionParams); // 0x3c5b7a0 [Native Event Public]
    void ServerViewPrevPlayer(); // 0x3c5b750 [Native Event Public]
    void ServerViewNextPlayer(); // 0x3c5b700 [Native Event Public]
    void ServerVerifyViewTarget(); // 0x3c5b6b0 [Native Event Public]
    void ServerUpdateMultipleLevelsVisibility(const TArray<FUpdateLevelVisibilityLevelInfo>& LevelVisibilities); // 0x3c5b5b0 [Final Native Event Public]
    void ServerUpdateLevelVisibility(const FUpdateLevelVisibilityLevelInfo& LevelVisibility); // 0x3c5b4f0 [Final Native Event Public]
    void ServerUpdateCamera(const FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw); // 0x3c5b3c0 [Native Event Public]
    void ServerUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3c5b1b0 [Native Event Public]
    void ServerUnblockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x3c5afa0 [Native Event Public]
    void ServerToggleAILogging(); // 0x3c5af50 [Native Event Public]
    void ServerShortTimeout(); // 0x3c5af00 [Native Event Public]
    void ServerSetSpectatorWaiting(bool bWaiting); // 0x3c5ae40 [Native Event Public]
    void ServerSetSpectatorLocation(const FVector& NewLoc, const FRotator& NewRot); // 0x3c5ad00 [Native Event Public]
    void ServerSendLatestAsyncPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x3c5ac70 [Final Native Event Private]
    void ServerRestartPlayer(); // 0x3c5ac20 [Native Event Public]
    void ServerRecvClientInputFrame(int32 RecvClientInputFrame, const TArray<uint8>& Data); // 0x3c5ab40 [Native Event Public]
    void ServerPause(); // 0x3c5aaf0 [Native Event Public]
    void ServerNotifyLoadedWorld(const FName& WorldPackageName); // 0x3c5a900 [Final Native Event Public]
    void ServerMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3c5a6f0 [Native Event Public]
    void ServerExecRPC(const FString& Msg); // 0x3c5a630 [Native Event Public]
    void ServerExec(const FString& Msg); // 0x39eda70 [Final Native Public]
    void ServerCheckClientPossessionReliable(); // 0x3c5a5e0 [Native Event Public]
    void ServerCheckClientPossession(); // 0x3c5a590 [Native Event Public]
    void ServerChangeName(const FString& S); // 0x3c5a4d0 [Native Event Public]
    void ServerCamera(const FName& NewMode); // 0x3c5a410 [Native Event Public]
    void ServerBlockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x3c5a200 [Native Event Public]
    void ServerAcknowledgePossession(APawn* P); // 0x3c5a140 [Native Event Public]
    void SendToConsole(const FString& Command); // 0x3c5a0a0 [Native Public]
    void RestartLevel(); // 0x3c5a080 [Native Public]
    void ResetControllerLightColor(); // 0x3c5a010 [Final Native Public]
    bool ProjectWorldLocationToScreen(const FVector& WorldLocation, const FVector2D& ScreenLocation, bool bPlayerViewportRelative); // 0x3c59ec0 [Final Native Public]
    void PlayHapticEffect(UHapticFeedbackEffect_Base* HapticEffect, const EControllerHand& Hand, float Scale, bool bLoop); // 0x3c598d0 [Final Native Public]
    void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, const EDynamicForceFeedbackAction& Action, const FLatentActionInfo& LatentInfo); // 0x3c59620 [Final Native Private]
    void Pause(); // 0x3c595e0 [Native Public]
    void OnServerStartedVisualLogger(bool bIsLogging); // 0x3c59550 [Native Event Public]
    void OnRep_AsyncPhysicsDataComponent(); // 0x3c59500 [Final Native Private]
    void LocalTravel(const FString& URL); // 0x3c59300 [Native Public]
    void K2_ClientPlayForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused); // 0x3c59130 [Final Native Public]
    bool IsStreamingSourceEnabled(); // 0x3c58f70 [Native Public]
    bool IsInputKeyDown(const FKey& Key); // 0x3c58dc0 [Final Native Public]
    void GetViewportSize(const int32& SizeX, const int32& SizeY); // 0x3c58b80 [Final Native Public]
    void GetStreamingSourceShapes(const TArray<FStreamingSourceShape>& OutShapes); // 0x3c589f0 [Native Public]
    EStreamingSourcePriority GetStreamingSourcePriority(); // 0x3c589c0 [Native Public]
    void GetStreamingSourceLocationAndRotation(const FVector& OutLocation, const FRotator& OutRotation); // 0x3c588d0 [Native Public]
    ASpectatorPawn* GetSpectatorPawn(); // 0x3c588b0 [Final Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x3c58670 [Final Native Public]
    TSubclassOf<UPlayerInput> GetOverridePlayerInputClass(); // 0x32c7950 [Final Native Public]
    bool GetMousePosition(const float& LocationX, const float& LocationY); // 0x3c58500 [Final Native Public]
    FVector GetInputVectorKeyState(const FKey& Key); // 0x3c58380 [Final Native Public]
    void GetInputTouchState(const ETouchIndex& FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x3c58190 [Final Native Public]
    void GetInputMouseDelta(const float& DeltaX, const float& DeltaY); // 0x3c580a0 [Final Native Public]
    void GetInputMotionState(const FVector& Tilt, const FVector& RotationRate, const FVector& Gravity, const FVector& Acceleration); // 0x3c57dd0 [Final Native Public]
    float GetInputKeyTimeDown(const FKey& Key); // 0x3c57c70 [Final Native Public]
    void GetInputAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x3c57970 [Final Native Public]
    float GetInputAnalogKeyState(const FKey& Key); // 0x3c57810 [Final Native Public]
    AHUD* GetHUD(); // 0x3c56610 [Final Native Public]
    bool GetHitResultUnderFingerForObjects(const ETouchIndex& FingerIndex, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x3c574d0 [Final Native Public]
    bool GetHitResultUnderFingerByChannel(const ETouchIndex& FingerIndex, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x3c57180 [Final Native Public]
    bool GetHitResultUnderFinger(const ETouchIndex& FingerIndex, const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x3c56fa0 [Final Native Public]
    bool GetHitResultUnderCursorForObjects(const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x3c56c70 [Final Native Public]
    bool GetHitResultUnderCursorByChannel(const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x3c56940 [Final Native Public]
    bool GetHitResultUnderCursor(const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x3c56630 [Final Native Public]
    FVector GetFocalLocation(); // 0x3c565c0 [Native Public]
    float GetDeprecatedInputYawScale(); // 0x3c56540 [Final Native Public]
    float GetDeprecatedInputRollScale(); // 0x3c564c0 [Final Native Public]
    float GetDeprecatedInputPitchScale(); // 0x3c56440 [Final Native Public]
    UAsyncPhysicsData* GetAsyncPhysicsDataToWrite(); // 0x3c56390 [Final Native Protected]
    UAsyncPhysicsData* GetAsyncPhysicsDataToConsume(); // 0x3c56340 [Final Native Protected]
    void FOV(float NewFOV); // 0x3c55f30 [Native Public]
    void EnableCheats(); // 0x3c55e40 [Native Public]
    bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, const FVector& WorldLocation, const FVector& WorldDirection); // 0x3c55c90 [Final Native Public]
    bool DeprojectMousePositionToWorld(const FVector& WorldLocation, const FVector& WorldDirection); // 0x3c55b20 [Final Native Public]
    void ConsoleKey(const FKey& Key); // 0x3c55a20 [Native Public]
    void ClientWasKicked(const FText& KickReason); // 0x3c55960 [Native Event Public]
    void ClientVoiceHandshakeComplete(); // 0x3c55940 [Native Event Public]
    void ClientUpdateMultipleLevelsStreamingStatus(const TArray<FUpdateLevelStreamingLevelStatus>& LevelStatuses); // 0x3c558a0 [Native Event Public]
    void ClientUpdateLevelStreamingStatus(const FName& PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex, const FNetLevelVisibilityTransactionId& TransactionId); // 0x3c556c0 [Native Event Public]
    void ClientUnmutePlayers(const TArray<FUniqueNetIdRepl>& PlayerIds); // 0x3c555c0 [Native Event Public]
    void ClientUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3c55420 [Native Event Public]
    void ClientTravelInternal(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x3c552a0 [Native Event Public]
    void ClientTravel(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x3c550a0 [Final Native Public]
    void ClientTeamMessage(APlayerState* SenderPlayerState, const FString& S, const FName& Type, float MsgLifeTime); // 0x3c54f30 [Native Event Public]
    void ClientStopForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag); // 0x3c54e60 [Native Event Public]
    void ClientStopCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x3c54d80 [Final Native Public]
    void ClientStopCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x3523ed0 [Native Event Public]
    void ClientStartOnlineSession(); // 0x3c54d60 [Native Event Public]
    void ClientStartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent); // 0x3c54c50 [Final Native Public]
    void ClientStartCameraShake(TSubclassOf<UCameraShakeBase> Shake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3c54ac0 [Native Event Public]
    void ClientSpawnGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x3c54a30 [Native Event Public]
    void ClientSpawnCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x3c549a0 [Native Event Public]
    void ClientSetViewTarget(AActor* A, const FViewTargetTransitionParams& TransitionParams); // 0x3c548a0 [Native Event Public]
    void ClientSetSpectatorWaiting(bool bWaiting); // 0x3c54810 [Native Event Public]
    void ClientSetHUD(TSubclassOf<AHUD> NewHUDClass); // 0x3c54780 [Native Event Public]
    void ClientSetForceMipLevelsToBeResident(UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups); // 0x3c54670 [Native Event Public]
    void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD); // 0x3c544f0 [Native Event Public]
    void ClientSetCameraMode(const FName& NewCamMode); // 0x3c54460 [Native Event Public]
    void ClientSetCameraFade(bool bEnableFading, const FColor& FadeColor, const FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished); // 0x3c54270 [Native Event Public]
    void ClientSetBlockOnAsyncLoading(); // 0x3c54250 [Native Event Public]
    void ClientReturnToMainMenuWithTextReason(const FText& ReturnReason); // 0x3c54190 [Native Event Public]
    void ClientReturnToMainMenu(const FString& ReturnReason); // 0x3c540f0 [Native Event Public]
    void ClientRetryClientRestart(APawn* NewPawn); // 0xbeab30 [Native Event Public]
    void ClientRestart(APawn* NewPawn); // 0x3c54060 [Native Event Public]
    void ClientReset(); // 0x3c54040 [Native Event Public]
    void ClientRepObjRef(UObject* Object); // 0x3c53fb0 [Native Event Public]
    void ClientRecvServerAckFrameDebug(uint8 NumBuffered, float TargetNumBufferedCmds); // 0x3c53ee0 [Native Event Public]
    void ClientRecvServerAckFrame(int32 LastProcessedInputFrame, int32 RecvServerFrameNumber, int8 TimeDilation); // 0x3c53de0 [Native Event Public]
    void ClientReceiveLocalizedMessage(TSubclassOf<ULocalMessage> Message, int32 Switch, APlayerState* RelatedPlayerState_1, APlayerState* RelatedPlayerState_2, UObject* OptionalObject); // 0x3c53c40 [Native Event Public]
    void ClientPrestreamTextures(AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x3c53ae0 [Native Event Public]
    void ClientPrepareMapChange(const FName& LevelName, bool bFirst, bool bLast); // 0x3c539c0 [Native Event Public]
    void ClientPlaySoundAtLocation(USoundBase* Sound, const FVector& Location, float VolumeMultiplier, float PitchMultiplier); // 0x3c53830 [Native Event Public]
    void ClientPlaySound(USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier); // 0x3c53720 [Native Event Public]
    void ClientPlayForceFeedback_Internal(UForceFeedbackEffect* ForceFeedbackEffect, const FForceFeedbackParameters& Params); // 0x3c53630 [Final Native Event Private]
    void ClientMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3c53490 [Native Event Public]
    void ClientMessage(const FString& S, const FName& Type, float MsgLifeTime); // 0x3c53360 [Native Event Public]
    void ClientIgnoreMoveInput(bool bIgnore); // 0x3c532d0 [Native Event Public]
    void ClientIgnoreLookInput(bool bIgnore); // 0x3c53240 [Native Event Public]
    void ClientGotoState(const FName& NewState); // 0x3c531b0 [Native Event Public]
    void ClientGameEnded(AActor* EndGameFocus, bool bIsWinner); // 0x3c530e0 [Native Event Public]
    void ClientForceGarbageCollection(); // 0x3c530c0 [Native Event Public]
    void ClientFlushLevelStreaming(); // 0x3c53060 [Final Native Event Public]
    void ClientEndOnlineSession(); // 0x3c53040 [Native Event Public]
    void ClientEnableNetworkVoice(bool bEnable); // 0x3c52fb0 [Native Event Public]
    void ClientCorrectionAsyncPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x3c52f20 [Final Native Event Private]
    void ClientCommitMapChange(); // 0x3c52f00 [Native Event Public]
    void ClientClearCameraLensEffects(); // 0x3c52ee0 [Native Event Public]
    void ClientCapBandwidth(int32 Cap); // 0x3c52e50 [Native Event Public]
    void ClientCancelPendingMapChange(); // 0x34d3eb0 [Native Event Public]
    void ClientAddTextureStreamingLoc(const FVector& InLoc, float Duration, bool bOverrideLocation); // 0x3c52ce0 [Final Native Event Public]
    void ClientAckUpdateLevelVisibility(const FName& PackageName, const FNetLevelVisibilityTransactionId& TransactionId, bool bClientAckCanMakeVisible); // 0x3c52bd0 [Native Event Public]
    void ClientAckTimeDilation(float TimeDilation, int32 ServerStep); // 0x3c52af0 [Final Native Event Private]
    void ClearAudioListenerOverride(); // 0x3c52aa0 [Final Native Public]
    void ClearAudioListenerAttenuationOverride(); // 0x3c52a50 [Final Native Public]
    bool CanRestartPlayer(); // 0x3c52a20 [Native Public]
    void Camera(const FName& NewMode); // 0x3c52990 [Native Public]
    void AddYawInput(float Val); // 0x3c52830 [Native Public]
    void AddRollInput(float Val); // 0x3c527a0 [Native Public]
    void AddPitchInput(float Val); // 0x3c52710 [Native Public]
    void ActivateTouchInterface(UTouchInterface* NewTouchInterface); // 0x3c52530 [Native Public]

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

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

// UTexture (/Script/Engine.Texture)
    int64 Blueprint_GetMemorySize(); // 0x352e020 [Final Native Public]

// UStaticMeshComponent (/Script/Engine.StaticMeshComponent)
    bool SetStaticMesh(UStaticMesh* NewMesh); // 0xe66760 [Native Public]
    void SetReverseCulling(bool ReverseCulling); // 0x37fe3d0 [Final Native Public]
    void SetForcedLodModel(int32 NewForcedLodModel); // 0x37fd130 [Final Native Public]
    void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue); // 0x37fcf80 [Final Native Public]
    void SetEvaluateWorldPositionOffset(bool NewValue); // 0x37fcea0 [Final Native Public]
    void SetDistanceFieldSelfShadowBias(float NewValue); // 0x37fc750 [Final Native Public]
    void OnRep_StaticMesh(UStaticMesh* OldStaticMesh); // 0x37fbbe0 [Final Native Public]
    void GetLocalBounds(const FVector& Min, const FVector& Max); // 0x37f6370 [Final Native Public]
    bool GetInitialEvaluateWorldPositionOffset(); // 0x37f5f30 [Final Native Public]

// UInstancedStaticMeshComponent (/Script/Engine.InstancedStaticMeshComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x34d7470 [Native Public]
    bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x34d66f0 [Native Public]
    void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance); // 0x34d6620 [Final Native Public]
    bool RemoveInstances(const TArray<int32>& InstancesToRemove); // 0x34d6560 [Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x34d64c0 [Native Public]
    bool IsValidInstance(int32 InstanceIndex); // 0x34d5f30 [Final Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x34d5830 [Final Native Public]
    TArray<int32> GetInstancesOverlappingSphere(const FVector& Center, float Radius, bool bSphereInWorldSpace); // 0x34d5b00 [Native Public]
    TArray<int32> GetInstancesOverlappingBox(const FBox& Box, bool bBoxInWorldSpace); // 0x34d59c0 [Native Public]
    int32 GetInstanceCount(); // 0x34d5800 [Final Native Public]
    void ClearInstances(); // 0x34d3eb0 [Native Public]
    bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray<FTransform>& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x34d3ca0 [Native Public]
    bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x34d3a30 [Native Public]
    int32 AddInstanceWorldSpace(FTransform& WorldTransform); // 0x34d2540 [Final Native Public]
    TArray<int32> AddInstances(const TArray<FTransform>& InstanceTransforms, bool bShouldReturnIndices, bool bWorldSpace); // 0x34d2650 [Native Public]
    int32 AddInstance(FTransform& InstanceTransform, bool bWorldSpace); // 0x34d23e0 [Native Public]

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

// UMaterialInterface (/Script/Engine.MaterialInterface)
    void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse); // 0x34f1e30 [Native Public]
    UPhysicalMaterialMask* GetPhysicalMaterialMask(); // 0x34f1b40 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index); // 0x34f1aa0 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterial(); // 0x34f1a70 [Native Public]
    FMaterialParameterInfo GetParameterInfo(const EMaterialParameterAssociation& Association, const FName& ParameterName, UMaterialFunctionInterface* LayerFunction); // 0x34f1950 [Final Native Public]
    EBlendMode GetBlendMode(); // 0x34f1920 [Native Public]
    UMaterial* GetBaseMaterial(); // 0x34f18f0 [Final Native Public]

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

// UTimecodeProvider (/Script/Engine.TimecodeProvider)
    FTimecode GetTimecode(); // 0x38b6770 [Final Native Public]
    ETimecodeProviderSynchronizationState GetSynchronizationState(); // 0x38b6740 [Native Public]
    FQualifiedFrameTime GetQualifiedFrameTime(); // 0x38b6580 [Native Public]
    FFrameRate GetFrameRate(); // 0x38b6280 [Final Native Public]
    FTimecode GetDelayedTimecode(); // 0x38b61c0 [Final Native Public]
    FQualifiedFrameTime GetDelayedQualifiedFrameTime(); // 0x38b6180 [Final Native Public]
    bool FetchTimecode(FQualifiedFrameTime& OutFrameTime); // 0x38b5f90 [Native Public]
    void FetchAndUpdate(); // 0x2bcaac0 [Native Public]

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

// UCameraComponent (/Script/Engine.CameraComponent)
    void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD); // 0x36e3820 [Final Native Public]
    void SetProjectionMode(const ECameraProjectionMode& InProjectionMode); // 0x36e3570 [Final Native Public]
    void SetPostProcessBlendWeight(float InPostProcessBlendWeight); // 0x36e34f0 [Final Native Public]
    void SetOrthoWidth(float InOrthoWidth); // 0x36e3470 [Final Native Public]
    void SetOrthoNearClipPlane(float InOrthoNearClipPlane); // 0x36e33f0 [Final Native Public]
    void SetOrthoFarClipPlane(float InOrthoFarClipPlane); // 0x36e3370 [Final Native Public]
    void SetFieldOfView(float InFieldOfView); // 0x33637c0 [Native Public]
    void SetConstraintAspectRatio(bool bInConstrainAspectRatio); // 0x36e2be0 [Final Native Public]
    void SetAspectRatio(float InAspectRatio); // 0x36e2b60 [Final Native Public]
    void RemoveBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject); // 0x36e1300 [Final Native Public]
    void OnCameraMeshHiddenChanged(); // 0xf21450 [Final Native Protected]
    void GetCameraView(float DeltaTime, FMinimalViewInfo& DesiredView); // 0x36df1c0 [Native Public]
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x36dda80 [Final Native Public]

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

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

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

// ALight (/Script/Engine.Light)
    void ToggleEnabled(); // 0x3a418c0 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x3a416b0 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x3a41620 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x3a41590 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x3a41500 [Final Native Public]
    void SetEnabled(bool bSetEnabled); // 0x3a412e0 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x3a41070 [Final Native Public]
    void SetBrightness(float NewBrightness); // 0x3a40fe0 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x3a40f50 [Final Native Public]
    void OnRep_bEnabled(); // 0x34ca5d0 [Native Public]
    bool IsEnabled(); // 0x3a40c70 [Final Native Public]
    FLinearColor GetLightColor(); // 0x3a40b80 [Final Native Public]
    float GetBrightness(); // 0x3a40ac0 [Final Native Public]

// AEmitter (/Script/Engine.Emitter)
    void ToggleActive(); // 0x3b28c70 [Final Native Public]
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x3b28b80 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x3b28af0 [Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x3b28910 [Final Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x3b28830 [Final Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x3b28750 [Final Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x3b28670 [Final Native Public]
    void OnRep_bCurrentlyActive(); // 0x35098a0 [Native Public]
    void OnParticleSystemFinished(UParticleSystemComponent* FinishedComponent); // 0x38e7640 [Native Public]
    bool IsActive(); // 0x3b28630 [Final Native Public]
    void Deactivate(); // 0x3b285f0 [Final Native Public]
    void Activate(); // 0x3b285a0 [Final Native Public]

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

// UExponentialHeightFogComponent (/Script/Engine.ExponentialHeightFogComponent)
    void SetVolumetricFogScatteringDistribution(float NewValue); // 0x34cb340 [Final Native Public]
    void SetVolumetricFogExtinctionScale(float NewValue); // 0x34cb2c0 [Final Native Public]
    void SetVolumetricFogEmissive(const FLinearColor& NewValue); // 0x34cb230 [Final Native Public]
    void SetVolumetricFogDistance(float NewValue); // 0x34cb1b0 [Final Native Public]
    void SetVolumetricFogAlbedo(const FColor& NewValue); // 0x34cb130 [Final Native Public]
    void SetVolumetricFog(bool bNewValue); // 0x34cb0a0 [Final Native Public]
    void SetStartDistance(float Value); // 0x34cb020 [Final Native Public]
    void SetSecondFogHeightOffset(float Value); // 0x34cafa0 [Final Native Public]
    void SetSecondFogHeightFalloff(float Value); // 0x34caf20 [Final Native Public]
    void SetSecondFogDensity(float Value); // 0x34caea0 [Final Native Public]
    void SetSecondFogData(const FExponentialHeightFogData& NewValue); // 0x34cadf0 [Final Native Public]
    void SetNonDirectionalInscatteringColorDistance(float Value); // 0x34cad70 [Final Native Public]
    void SetInscatteringTextureTint(const FLinearColor& Value); // 0x34cace0 [Final Native Public]
    void SetInscatteringColorCubemapAngle(float Value); // 0x34cac60 [Final Native Public]
    void SetInscatteringColorCubemap(UTextureCube* Value); // 0x34cabd0 [Final Native Public]
    void SetFullyDirectionalInscatteringColorDistance(float Value); // 0x34cab50 [Final Native Public]
    void SetFogMaxOpacity(float Value); // 0x34caad0 [Final Native Public]
    void SetFogInscatteringColor(const FLinearColor& Value); // 0x34caa40 [Final Native Public]
    void SetFogHeightFalloff(float Value); // 0x34ca9c0 [Final Native Public]
    void SetFogDensity(float Value); // 0x34ca940 [Final Native Public]
    void SetFogCutoffDistance(float Value); // 0x34ca8c0 [Final Native Public]
    void SetDirectionalInscatteringStartDistance(float Value); // 0x34ca840 [Final Native Public]
    void SetDirectionalInscatteringExponent(float Value); // 0x34ca7c0 [Final Native Public]
    void SetDirectionalInscatteringColor(const FLinearColor& Value); // 0x34ca730 [Final Native Public]

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

// IAnimationDataController (/Script/Engine.AnimationDataController)
    void UpdateCurveNamesFromSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x34cf600 [Native Public]
    bool SetTransformCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FTransform>& TransformValues, const TArray<float>& TimeKeys, bool bShouldTransact); // 0x34cf420 [Native Public]
    bool SetTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, FTransform& Value, bool bShouldTransact); // 0x34cf220 [Native Public]
    void SetPlayLength(float Length, bool bShouldTransact); // 0x34cf140 [Native Public]
    void SetModel(UAnimDataModel* InModel); // 0x33163e0 [Native Public]
    void SetFrameRate(const FFrameRate& FrameRate, bool bShouldTransact); // 0x34cf060 [Native Public]
    bool SetCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FRichCurveKey>& CurveKeys, bool bShouldTransact); // 0x34ceee0 [Native Public]
    bool SetCurveKey(FAnimationCurveIdentifier& CurveId, const FRichCurveKey& Key, bool bShouldTransact); // 0x34ced60 [Native Public]
    bool SetCurveFlags(FAnimationCurveIdentifier& CurveId, int32 Flags, bool bShouldTransact); // 0x34cec10 [Native Public]
    bool SetCurveFlag(FAnimationCurveIdentifier& CurveId, const EAnimAssetCurveFlags& Flag, bool bState, bool bShouldTransact); // 0x34cea70 [Native Public]
    bool SetCurveColor(FAnimationCurveIdentifier& CurveId, const FLinearColor& Color, bool bShouldTransact); // 0x34ce910 [Native Public]
    bool SetBoneTrackKeys(const FName& BoneName, const TArray<FVector>& PositionalKeys, const TArray<FQuat>& RotationalKeys, const TArray<FVector>& ScalingKeys, bool bShouldTransact); // 0x34ce700 [Native Public]
    bool ScaleCurve(FAnimationCurveIdentifier& CurveId, float Origin, float Factor, bool bShouldTransact); // 0x34ce570 [Native Public]
    void ResizePlayLength(float NewLength, float T0, float T1, bool bShouldTransact); // 0x34ce410 [Native Public]
    void Resize(float Length, float T0, float T1, bool bShouldTransact); // 0x34ce2b0 [Native Public]
    bool RenameCurve(FAnimationCurveIdentifier& CurveToRenameId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x34ce140 [Native Public]
    bool RemoveTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x34cdff0 [Native Public]
    bool RemoveCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x34cdea0 [Native Public]
    bool RemoveCurve(FAnimationCurveIdentifier& CurveId, bool bShouldTransact); // 0x34cdd90 [Native Public]
    bool RemoveBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x34cdcc0 [Native Public]
    bool RemoveAttributeKey(FAnimationAttributeIdentifier& AttributeIdentifier, float Time, bool bShouldTransact); // 0x34cdb60 [Native Public]
    bool RemoveAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x34cda30 [Native Public]
    void RemoveAllCurvesOfType(const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x34cd950 [Native Public]
    void RemoveAllBoneTracks(bool bShouldTransact); // 0x34cd8c0 [Native Public]
    int32 RemoveAllAttributesForBone(const FName& BoneName, bool bShouldTransact); // 0x34cd7d0 [Native Public]
    int32 RemoveAllAttributes(bool bShouldTransact); // 0x34cd730 [Native Public]
    void OpenBracket(FText& InTitle, bool bShouldTransact); // 0x34cd600 [Native Public]
    int32 InsertBoneTrack(const FName& BoneName, int32 DesiredIndex, bool bShouldTransact); // 0x34cd4e0 [Native Public]
    UAnimDataModel* GetModel(); // 0x34cd4b0 [Native Public]
    void FindOrAddCurveNamesOnSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x34cd3a0 [Native Public]
    bool DuplicateCurve(FAnimationCurveIdentifier& CopyCurveId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x34cd230 [Native Public]
    bool DuplicateAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, FAnimationAttributeIdentifier& NewAttributeIdentifier, bool bShouldTransact); // 0x34cd080 [Native Public]
    void CloseBracket(bool bShouldTransact); // 0x34ccff0 [Native Public]
    bool AddCurve(FAnimationCurveIdentifier& CurveId, int32 CurveFlags, bool bShouldTransact); // 0x34ccea0 [Native Public]
    int32 AddBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x34ccdd0 [Native Public]
    bool AddAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x34ccca0 [Native Public]

// UKismetTextLibrary (/Script/Engine.KismetTextLibrary)
    FText TextTrimTrailing(FText& InText); // 0x34d7340 [Final Native Static Public]
    FText TextTrimPrecedingAndTrailing(FText& InText); // 0x34d7210 [Final Native Static Public]
    FText TextTrimPreceding(FText& InText); // 0x34d70e0 [Final Native Static Public]
    FText TextToUpper(FText& InText); // 0x34d6fb0 [Final Native Static Public]
    FText TextToLower(FText& InText); // 0x34d6e80 [Final Native Static Public]
    bool TextIsTransient(FText& InText); // 0x34d6db0 [Final Native Static Public]
    bool TextIsFromStringTable(FText& Text); // 0x34d6ce0 [Final Native Static Public]
    bool TextIsEmpty(FText& InText); // 0x34d6c10 [Final Native Static Public]
    bool TextIsCultureInvariant(FText& InText); // 0x34d6b40 [Final Native Static Public]
    FText TextFromStringTable(const FName& TableId, const FString& Key); // 0x34d6a00 [Final Native Static Public]
    bool StringTableIdAndKeyFromText(const FText& Text, const FName& OutTableId, const FString& OutKey); // 0x34d6850 [Final Native Static Public]
    FText PolyglotDataToText(FPolyglotTextData& PolyglotData); // 0x34d62b0 [Final Native Static Public]
    bool NotEqual_TextText(FText& A, FText& B); // 0x34d6140 [Final Native Static Public]
    bool NotEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x34d5fd0 [Final Native Static Public]
    void IsPolyglotDataValid(FPolyglotTextData& PolyglotData, const bool& IsValid, FText& ErrorMessage); // 0x34d5c90 [Final Native Static Public]
    FText GetEmptyText(); // 0x34d5770 [Final Native Static Public]
    FText Format(const FText& InPattern, const TArray<FFormatArgumentData>& InArgs); // 0x34d5540 [Final Native Static Public]
    bool FindTextInLocalizationTable(const FString& Namespace, const FString& Key, FText& OutText); // 0x34d53c0 [Final Native Static Public]
    bool EqualEqual_TextText(FText& A, FText& B); // 0x34d5250 [Final Native Static Public]
    bool EqualEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x34d50e0 [Final Native Static Public]
    FText Conv_VectorToText(const FVector& InVec); // 0x34d4fe0 [Final Native Static Public]
    FText Conv_Vector2dToText(const FVector2D& InVec); // 0x34d4f00 [Final Native Static Public]
    FText Conv_TransformToText(FTransform& InTrans); // 0x34d4d90 [Final Native Static Public]
    FString Conv_TextToString(FText& InText); // 0x34d4c70 [Final Native Static Public]
    FText Conv_StringToText(const FString& InString); // 0x34d4b70 [Final Native Static Public]
    FText Conv_RotatorToText(const FRotator& InRot); // 0x34d4a70 [Final Native Static Public]
    FText Conv_ObjectToText(UObject* InObj); // 0x34d4980 [Final Native Static Public]
    FText Conv_NameToText(const FName& InName); // 0x34d4890 [Final Native Static Public]
    FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x34d4670 [Final Native Static Public]
    FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x34d4450 [Final Native Static Public]
    FText Conv_DoubleToText(double Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x34d4180 [Final Native Static Public]
    FText Conv_ColorToText(const FLinearColor& InColor); // 0x34d40a0 [Final Native Static Public]
    FText Conv_ByteToText(uint8 Value); // 0x34d3fc0 [Final Native Static Public]
    FText Conv_BoolToText(bool InBool); // 0x34d3ed0 [Final Native Static Public]
    FText AsTimeZoneTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone); // 0x34d36f0 [Final Native Static Public]
    FText AsTimeZoneDateTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone); // 0x34d3430 [Final Native Static Public]
    FText AsTimeZoneDate_DateTime(const FDateTime& InDateTime, const FString& InTimeZone); // 0x34d3590 [Final Native Static Public]
    FText AsTimespan_Timespan(const FTimespan& InTimespan); // 0x34d3940 [Final Native Static Public]
    FText AsTime_DateTime(const FDateTime& In); // 0x34d3850 [Final Native Static Public]
    FText AsPercent_Float(float Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x34d3160 [Final Native Static Public]
    FText AsDateTime_DateTime(const FDateTime& In); // 0x34d2f80 [Final Native Static Public]
    FText AsDate_DateTime(const FDateTime& InDateTime); // 0x34d3070 [Final Native Static Public]
    FText AsCurrencyBase(int32 BaseValue, const FString& CurrencyCode); // 0x34d2800 [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); // 0x34d2c60 [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); // 0x34d2940 [Final Native Static Public]

// UWorld (/Script/Engine.World)
    AWorldSettings* K2_GetWorldSettings(); // 0x3ee08c0 [Final Native Public]
    void HandleTimelineScrubbed(); // 0x3ee07c0 [Final Native Public]

// ULevelStreaming (/Script/Engine.LevelStreaming)
    bool ShouldBeLoaded(); // 0xd99b90 [Native Public]
    void SetShouldBeVisible(bool bInShouldBeVisible); // 0x3a417f0 [Final Native Public]
    void SetShouldBeLoaded(bool bInShouldBeLoaded); // 0x32ceef0 [Native Public]
    void SetPriority(int32 NewPriority); // 0x3a41740 [Final Native Public]
    void SetLevelLODIndex(int32 LODIndex); // 0x3a41440 [Final Native Public]
    void SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval); // 0x3a41380 [Final Native Public]
    bool IsStreamingStatePending(); // 0x3a40d20 [Final Native Public]
    bool IsLevelVisible(); // 0x3a40ce0 [Final Native Public]
    bool IsLevelLoaded(); // 0x3a40cb0 [Final Native Public]
    FName GetWorldAssetPackageFName(); // 0x3a40c30 [Native Public]
    ULevel* GetLoadedLevel(); // 0x374a6f0 [Final Native Public]
    ALevelScriptActor* GetLevelScriptActor(); // 0x3a40b30 [Final Native Public]
    bool GetIsRequestingUnloadAndRemoval(); // 0x3a40b00 [Final Native Public]
    ULevelStreaming* CreateInstance(const FString& UniqueInstanceName); // 0x3a406a0 [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); // 0x34da550 [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); // 0x34da220 [Final Native Static Public]

// ULightComponentBase (/Script/Engine.LightComponentBase)
    void SetSamplesPerPixel(int32 NewValue); // 0x34dace0 [Final Native Public]
    void SetCastVolumetricShadow(bool bNewValue); // 0x34dac50 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x34dabc0 [Final Native Public]
    void SetCastRaytracedShadows(const ECastRayTracedShadow& bNewValue); // 0x34dab40 [Final Native Public]
    void SetCastRaytracedShadow(bool bNewValue); // 0x34daab0 [Final Native Public]
    void SetCastDeepShadow(bool bNewValue); // 0x34daa20 [Final Native Public]
    void SetAffectReflection(bool bNewValue); // 0x34da990 [Final Native Public]
    void SetAffectGlobalIllumination(bool bNewValue); // 0x34da900 [Final Native Public]
    FLinearColor GetLightColor(); // 0x34da1e0 [Final Native Public]

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

// UMaterialParameterCollection (/Script/Engine.MaterialParameterCollection)
    TArray<FName> GetVectorParameterNames(); // 0x34f1db0 [Final Native Public]
    FLinearColor GetVectorParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x34f1cd0 [Final Native Public]
    TArray<FName> GetScalarParameterNames(); // 0x34f1c50 [Final Native Public]
    float GetScalarParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x34f1b70 [Final Native Public]

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

// UParticleSystemComponent (/Script/Engine.ParticleSystemComponent)
    void SetTrailSourceData(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x3506540 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x35064b0 [Final Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x35063e0 [Final Native Public]
    void SetBeamTargetTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 TargetIndex); // 0x3505e80 [Native Public]
    void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex); // 0x3505d70 [Native Public]
    void SetBeamTargetPoint(int32 EmitterIndex, const FVector& NewTargetPoint, int32 TargetIndex); // 0x3505c40 [Native Public]
    void SetBeamSourceTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 SourceIndex); // 0x3505b10 [Native Public]
    void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex); // 0x3505a00 [Native Public]
    void SetBeamSourcePoint(int32 EmitterIndex, const FVector& NewSourcePoint, int32 SourceIndex); // 0x35058d0 [Native Public]
    void SetBeamEndPoint(int32 EmitterIndex, const FVector& NewEndPoint); // 0x35057f0 [Native Public]
    void SetAutoAttachParams(USceneComponent* Parent, const FName& SocketName, const EAttachLocation& LocationType); // 0x3505520 [Final Native Public]
    int32 GetNumActiveParticles(); // 0x3505400 [Final Native Public]
    UMaterialInterface* GetNamedMaterial(const FName& InName); // 0x3505360 [Native Public]
    bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTangentPoint); // 0x3505210 [Native Public]
    bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, const float& OutTargetStrength); // 0x35050e0 [Native Public]
    bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTargetPoint); // 0x3504fc0 [Native Public]
    bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, const FVector& OutTangentPoint); // 0x3504ea0 [Native Public]
    bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, const float& OutSourceStrength); // 0x3504d70 [Native Public]
    bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, const FVector& OutSourcePoint); // 0x3504c50 [Native Public]
    bool GetBeamEndPoint(int32 EmitterIndex, const FVector& OutEndPoint); // 0x3504b60 [Native Public]
    void GenerateParticleEvent(const FName& InEventName, float InEmitterTime, const FVector& InLocation, const FVector& InDirection, const FVector& InVelocity); // 0x3504990 [Final Native Public]
    void EndTrails(); // 0x3504970 [Final Native Public]
    UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(const FName& InName, UMaterialInterface* SourceMaterial); // 0x35048a0 [Native Public]
    void BeginTrails(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x35046a0 [Final Native Public]

// UPhysicsSpringComponent (/Script/Engine.PhysicsSpringComponent)
    FVector GetSpringRestingPoint(); // 0x35097d0 [Final Native Public]
    FVector GetSpringDirection(); // 0x3509790 [Final Native Public]
    FVector GetSpringCurrentEndPoint(); // 0x3509750 [Final Native Public]
    float GetNormalizedCompressionScalar(); // 0x35096f0 [Final Native Public]

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

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

// USceneCaptureComponent (/Script/Engine.SceneCaptureComponent)
    void ShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x37bd330 [Final Native Public]
    void ShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x37bd110 [Final Native Public]
    void SetCaptureSortPriority(int32 NewCaptureSortPriority); // 0x37bc050 [Final Native Public]
    void RemoveShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x37bab50 [Final Native Public]
    void RemoveShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x37ba8b0 [Final Native Public]
    void HideComponent(UPrimitiveComponent* InComponent); // 0x37b9c40 [Final Native Public]
    void HideActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x37b99e0 [Final Native Public]
    void ClearShowOnlyComponents(); // 0x37b78e0 [Final Native Public]
    void ClearHiddenComponents(); // 0x37b7890 [Final Native Public]

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

// APlayerCameraManager (/Script/Engine.PlayerCameraManager)
    void SwapPendingViewTargetWhenUsingClientSideCameraUpdates(); // 0x350a760 [Final Native Protected]
    void StopCameraShake(UCameraShakeBase* ShakeInstance, bool bImmediately); // 0x350a690 [Native Public]
    void StopCameraFade(); // 0x350a670 [Native Public]
    void StopAllInstancesOfCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x350a560 [Native Public]
    void StopAllInstancesOfCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x350a490 [Native Public]
    void StopAllCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x350a3c0 [Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x350a330 [Native Public]
    UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> ShakeClass, UCameraShakeSourceComponent* SourceComponent, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x350a140 [Native Public]
    UCameraShakeBase* StartCameraShake(TSubclassOf<UCameraShakeBase> ShakeClass, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3509fa0 [Native Public]
    void StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished); // 0x3509db0 [Native Public]
    void SetManualCameraFade(float InFadeAmount, const FLinearColor& Color, bool bInFadeAudio); // 0x3509c80 [Native Public]
    void SetGameCameraCutThisFrame(); // 0x3509c60 [Native Public]
    void RemoveGenericCameraLensEffect(const TScriptInterface<ICameraLensEffectInterface>& Emitter); // 0x3509bd0 [Native Public]
    bool RemoveCameraModifier(UCameraModifier* ModifierToRemove); // 0x3509b30 [Native Public]
    void RemoveCameraLensEffect(AEmitterCameraLensEffectBase* Emitter); // 0x3509aa0 [Native Public]
    void PhotographyCameraModify(const FVector& NewCameraLocation, const FVector& PreviousCameraLocation, const FVector& OriginalCameraLocation, const FVector& ResultCameraLocation); // 0x3509900 [Native Event Public]
    void OnPhotographySessionStart(); // 0x35098e0 [Native Event Public]
    void OnPhotographySessionEnd(); // 0x35098c0 [Native Event Public]
    void OnPhotographyMultiPartCaptureStart(); // 0x35098a0 [Native Event Public]
    void OnPhotographyMultiPartCaptureEnd(); // 0x34ca5d0 [Native Event Public]
    APlayerController* GetOwningPlayerController(); // 0x3509720 [Native Public]
    float GetFOVAngle(); // 0x3509450 [Native Public]
    FRotator GetCameraRotation(); // 0x3509400 [Native Public]
    FVector GetCameraLocation(); // 0x35093b0 [Native Public]
    UCameraModifier* FindCameraModifierByClass(TSubclassOf<UCameraModifier> ModifierClass); // 0x3509310 [Native Public]
    void ClearCameraLensEffects(); // 0x35092f0 [Native Public]
    bool BlueprintUpdateCamera(AActor* CameraTarget, const FVector& NewCameraLocation, const FRotator& NewCameraRotation, const float& NewCameraFOV); // 0x1cd9980 [Event Public]
    UCameraModifier* AddNewCameraModifier(TSubclassOf<UCameraModifier> ModifierClass); // 0x3509250 [Native Public]
    TScriptInterface<ICameraLensEffectInterface> AddGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x35091a0 [Native Public]
    AEmitterCameraLensEffectBase* AddCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x3508f50 [Native Public]

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

// ARadialForceActor (/Script/Engine.RadialForceActor)
    void ToggleForce(); // 0x35098e0 [Native Public]
    void FireImpulse(); // 0x34ca5d0 [Native Public]
    void EnableForce(); // 0x35098a0 [Native Public]
    void DisableForce(); // 0x35098c0 [Native Public]

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

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

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

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

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

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

// USkyLightComponent (/Script/Engine.SkyLightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x35273c0 [Final Native Public]
    void SetSourceCubemapAngle(float NewValue); // 0x3527340 [Final Native Public]
    void SetOcclusionTint(const FColor& InTint); // 0x35272b0 [Final Native Public]
    void SetOcclusionExponent(float InOcclusionExponent); // 0x3527230 [Final Native Public]
    void SetOcclusionContrast(float InOcclusionContrast); // 0x35271b0 [Final Native Public]
    void SetMinOcclusion(float InMinOcclusion); // 0x3527130 [Final Native Public]
    void SetLowerHemisphereColor(const FLinearColor& InLowerHemisphereColor); // 0x35270a0 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x3527010 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x3526f90 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x3526f10 [Final Native Public]
    void SetCubemapBlend(UTextureCube* SourceCubemap, UTextureCube* DestinationCubemap, float InBlendFraction); // 0x3526df0 [Final Native Public]
    void SetCubemap(UTextureCube* NewCubemap); // 0x3526d60 [Final Native Public]
    void RecaptureSky(); // 0x3526d40 [Final Native Public]

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

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

// UStaticMesh (/Script/Engine.StaticMesh)
    void SetStaticMaterials(const TArray<FStaticMaterial>& InStaticMaterials); // 0x352acb0 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x352a9c0 [Final Native Public]
    void SetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x352a4a0 [Final Native Public]
    void SetMinimumLODForPlatform(const FName& PlatformName, int32 InMinLOD); // 0x352ab30 [Final Native Public]
    void RemoveSocket(UStaticMeshSocket* Socket); // 0x352a930 [Final Native Public]
    UStaticMeshDescription* GetStaticMeshDescription(int32 LODIndex); // 0x352a890 [Final Native Public]
    TArray<FStaticMaterial> GetStaticMaterials(); // 0x352a860 [Final Native Public]
    TArray<UStaticMeshSocket*> GetSocketsByTag(const FString& InSocketTag); // 0x352a740 [Final Native Public]
    int32 GetNumTriangles(int32 LODIndex); // 0x352a6a0 [Final Native Public]
    int32 GetNumSections(int32 InLOD); // 0x352a600 [Final Native Public]
    int32 GetNumLODs(); // 0x352a5d0 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x352a2a0 [Final Native Public]
    void GetMinimumLODForQualityLevels(TMap<FName, int32>& QualityLevelMinimumLODs); // 0x352a4a0 [Final Native Public]
    int32 GetMinimumLODForQualityLevel(const FName& QualityLevel); // 0x352a410 [Final Native Public]
    void GetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x352a4a0 [Final Native Public]
    int32 GetMinimumLODForPlatform(const FName& PlatformName); // 0x352a410 [Final Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x352a200 [Final Native Public]
    UMaterialInterface* GetMaterial(int32 MaterialIndex); // 0x352a160 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x352a110 [Final Native Public]
    FBox GetBoundingBox(); // 0x352a0c0 [Final Native Public]
    UStaticMeshSocket* FindSocket(const FName& InSocketName); // 0x352a020 [Final Native Public]
    UStaticMeshDescription* CreateStaticMeshDescription(UObject* Outer); // 0x3529f90 [Final Native Static Public]
    void BuildFromStaticMeshDescriptions(const TArray<UStaticMeshDescription*>& StaticMeshDescriptions, bool bBuildSimpleCollision, bool bFastBuild); // 0x3529e40 [Final Native Public]
    void AddSocket(UStaticMeshSocket* Socket); // 0x3529db0 [Final Native Public]
    FName AddMaterial(UMaterialInterface* Material); // 0x3529d20 [Final Native Public]

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

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

// UStereoLayerComponent (/Script/Engine.StereoLayerComponent)
    void SetUVRect(const FBox2D& InUVRect); // 0x352eb40 [Final Native Public]
    void SetTexture(UTexture* InTexture); // 0x352eab0 [Final Native Public]
    void SetQuadSize(const FVector2D& InQuadSize); // 0x352e890 [Final Native Public]
    void SetPriority(int32 InPriority); // 0x352e800 [Final Native Public]
    void SetLeftTexture(UTexture* InTexture); // 0x352e6f0 [Final Native Public]
    void SetEquirectProps(const FEquirectProps& InScaleBiases); // 0x352e290 [Final Native Public]
    void MarkTextureForUpdate(); // 0x352e270 [Final Native Public]
    FBox2D GetUVRect(); // 0x352e160 [Final Native Public]
    UTexture* GetTexture(); // 0x352e140 [Final Native Public]
    FVector2D GetQuadSize(); // 0x352e090 [Final Native Public]
    int32 GetPriority(); // 0x352e070 [Final Native Public]
    UTexture* GetLeftTexture(); // 0x352e050 [Final Native Public]

// UTextRenderComponent (/Script/Engine.TextRenderComponent)
    void SetYScale(float Value); // 0x352ede0 [Final Native Public]
    void SetXScale(float Value); // 0x352ed60 [Final Native Public]
    void SetWorldSize(float Value); // 0x352ece0 [Final Native Public]
    void SetVertSpacingAdjust(float Value); // 0x352ebe0 [Final Native Public]
    void SetVerticalAlignment(const EVerticalTextAligment& Value); // 0x352ec60 [Final Native Public]
    void SetTextRenderColor(const FColor& Value); // 0x352ea30 [Final Native Public]
    void SetTextMaterial(UMaterialInterface* Material); // 0x352e9a0 [Final Native Public]
    void SetHorizSpacingAdjust(float Value); // 0x352e5f0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizTextAligment& Value); // 0x352e670 [Final Native Public]
    void SetFont(UFont* Value); // 0x352e4d0 [Final Native Public]
    void K2_SetText(FText& Value); // 0x352e1a0 [Final Native Public]
    FVector GetTextWorldSize(); // 0x352e100 [Final Native Public]
    FVector GetTextLocalSize(); // 0x352e0c0 [Final Native Public]

// UTimelineComponent (/Script/Engine.TimelineComponent)
    void Stop(); // 0x3532530 [Final Native Public]
    void SetVectorCurve(UCurveVector* NewVectorCurve, const FName& VectorTrackName); // 0x3532300 [Final Native Public]
    void SetTimelineLengthMode(const ETimelineLengthMode& NewLengthMode); // 0x3532280 [Final Native Public]
    void SetTimelineLength(float NewLength); // 0x3532200 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x3532060 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate); // 0x35320e0 [Final Native Public]
    void SetNewTime(float NewTime); // 0x3531fe0 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x3531f50 [Final Native Public]
    void SetLinearColorCurve(UCurveLinearColor* NewLinearColorCurve, const FName& LinearColorTrackName); // 0x3531e80 [Final Native Public]
    void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation); // 0x3531df0 [Final Native Public]
    void SetFloatCurve(UCurveFloat* NewFloatCurve, const FName& FloatTrackName); // 0x3531d20 [Final Native Public]
    void ReverseFromEnd(); // 0x3531d00 [Final Native Public]
    void Reverse(); // 0x3531ce0 [Final Native Public]
    void PlayFromStart(); // 0x3531cc0 [Final Native Public]
    void Play(); // 0x3531ca0 [Final Native Public]
    void OnRep_Timeline(FTimeline& OldTimeline); // 0x3531a00 [Final Native Public]
    bool IsReversing(); // 0x35319d0 [Final Native Public]
    bool IsPlaying(); // 0x35319a0 [Final Native Public]
    bool IsLooping(); // 0x3531970 [Final Native Public]
    float GetTimelineLength(); // 0x3531940 [Final Native Public]
    float GetScaledTimelineLength(); // 0x3531910 [Final Native Public]
    float GetPlayRate(); // 0x35318b0 [Final Native Public]
    float GetPlaybackPosition(); // 0x35318e0 [Final Native Public]
    bool GetIgnoreTimeDilation(); // 0x3531850 [Final Native Public]

// UTwitterIntegrationBase (/Script/Engine.TwitterIntegrationBase)
    bool TwitterRequest(const FString& URL, const TArray<FString>& ParamKeysAndValues, const ETwitterRequestMethod& RequestMethod, int32 AccountIndex); // 0x3532550 [Native Public]
    bool ShowTweetUI(const FString& InitialMessage, const FString& URL, const FString& Picture); // 0x35323d0 [Native Public]
    void Init(); // 0x2bca7d0 [Native Public]
    int32 GetNumAccounts(); // 0x3531880 [Native Public]
    FString GetAccountName(int32 AccountIndex); // 0x3531770 [Native Public]
    bool CanShowTweetUI(); // 0x2bca7a0 [Native Public]
    bool AuthorizeAccounts(); // 0x2bf1bb0 [Native Public]

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

// UWindDirectionalSourceComponent (/Script/Engine.WindDirectionalSourceComponent)
    void SetWindType(const EWindSourceType& InNewType); // 0x3535540 [Final Native Public]
    void SetStrength(float InNewStrength); // 0x35354c0 [Final Native Public]
    void SetSpeed(float InNewSpeed); // 0x3535440 [Final Native Public]
    void SetRadius(float InNewRadius); // 0x35353c0 [Final Native Public]
    void SetMinimumGustAmount(float InNewMinGust); // 0x3535340 [Final Native Public]
    void SetMaximumGustAmount(float InNewMaxGust); // 0x35352c0 [Final Native Public]

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

// UAvoidanceManager (/Script/Engine.AvoidanceManager)
    bool RegisterMovementComponent(UMovementComponent* MovementComp, float AvoidanceWeight); // 0x358f5b0 [Final Native Public]
    int32 GetObjectCount(); // 0x358f470 [Final Native Public]
    int32 GetNewAvoidanceUID(); // 0x358f440 [Final Native Public]
    FVector GetAvoidanceVelocityForComponent(UMovementComponent* MovementComp); // 0x358f320 [Final Native Public]

// AAmbientSound (/Script/Engine.AmbientSound)
    void Stop(); // 0x358f710 [Final Native Public]
    void Play(float StartTime); // 0x358f4a0 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel); // 0x358f240 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel); // 0x358f160 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel); // 0x358f080 [Final Native Public]

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

// UAnimDataModel (/Script/Engine.AnimDataModel)
    bool IsValidBoneTrackIndex(int32 TrackIndex); // 0x35cb1b0 [Final Native Public]
    float GetPlayLength(); // 0xf389a0 [Final Native Public]
    int32 GetNumBoneTracks(); // 0x35ca0f0 [Final Native Public]
    int32 GetNumberOfTransformCurves(); // 0xb4d1e0 [Final Native Public]
    int32 GetNumberOfKeys(); // 0x342bf00 [Final Native Public]
    int32 GetNumberOfFrames(); // 0x35ca110 [Final Native Public]
    int32 GetNumberOfFloatCurves(); // 0x342bf80 [Final Native Public]
    FFrameRate GetFrameRate(); // 0x35c8d70 [Final Native Public]
    void GetBoneTrackNames(const TArray<FName>& OutNames); // 0x35c8880 [Final Native Public]
    int32 GetBoneTrackIndexByName(const FName& TrackName); // 0x35c87b0 [Final Native Public]
    int32 GetBoneTrackIndex(FBoneAnimationTrack& Track); // 0x35c86c0 [Final Native Public]
    FBoneAnimationTrack GetBoneTrackByName(const FName& TrackName); // 0x35c8600 [Final Native Public]
    FBoneAnimationTrack GetBoneTrackByIndex(int32 TrackIndex); // 0x35c8560 [Final Native Public]
    TArray<FBoneAnimationTrack> GetBoneAnimationTracks(); // 0x35c8530 [Final Native Public]
    UAnimSequence* GetAnimationSequence(); // 0x35c84c0 [Final Native Public]

// UAnimMontage (/Script/Engine.AnimMontage)
    bool IsValidSectionName(const FName& InSectionName); // 0x3603a20 [Final Native Public]
    FName GetSectionName(int32 SectionIndex); // 0x36032d0 [Final Native Public]
    int32 GetSectionIndex(const FName& InSectionName); // 0x3603200 [Final Native Public]
    int32 GetNumSections(); // 0x2bf0d90 [Final Native Public]
    float GetDefaultBlendOutTime(); // 0x31543b0 [Final Native Public]
    float GetDefaultBlendInTime(); // 0x19ea260 [Final Native Public]
    FAlphaBlendArgs GetBlendOutArgs(); // 0x3603010 [Final Native Public]
    FAlphaBlendArgs GetBlendInArgs(); // 0x3602fd0 [Final Native Public]
    UAnimMontage* CreateSlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float InBlendOutTriggerTime); // 0x3602d70 [Final Native Static Public]

// UAnimNotifyLibrary (/Script/Engine.AnimNotifyLibrary)
    bool NotifyStateReachedEnd(FAnimNotifyEventReference& EventReference); // 0x3603af0 [Final Native Static Public]

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

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

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

// UAnimSingleNodeInstance (/Script/Engine.AnimSingleNodeInstance)
    void StopAnim(); // 0x3616830 [Final Native Public]
    void SetReverse(bool bInReverse); // 0x36166a0 [Final Native Public]
    void SetPreviewCurveOverride(const FName& PoseName, float Value, bool bRemoveIfZero); // 0x3616580 [Final Native Public]
    void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies); // 0x3616460 [Final Native Public]
    void SetPosition(float InPosition, bool bFireNotifies); // 0x3616380 [Final Native Public]
    void SetPlayRate(float InPlayRate); // 0x3616270 [Final Native Public]
    void SetPlaying(bool bIsPlaying); // 0x36162f0 [Final Native Public]
    void SetMirrorDataTable(UMirrorDataTable* MirrorDataTable); // 0x3616170 [Final Native Public]
    void SetLooping(bool bIsLooping); // 0x36160e0 [Final Native Public]
    void SetBlendSpacePosition(const FVector& InPosition); // 0x3615fd0 [Final Native Public]
    void SetAnimationAsset(UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate); // 0x3615eb0 [Native Public]
    void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition); // 0x3615d60 [Final Native Public]
    UMirrorDataTable* GetMirrorDataTable(); // 0x3615ca0 [Final Native Public]
    float GetLength(); // 0x3615c70 [Final Native Public]
    UAnimationAsset* GetAnimationAsset(); // 0x3615c40 [Native Public]

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

// USkeleton (/Script/Engine.Skeleton)
    UBlendProfile* GetBlendProfile(const FName& InProfileName); // 0x366b6c0 [Final Native Public]
    void AddCompatibleSkeleton(USkeleton* SourceSkeleton); // 0x366aa80 [Final Native Public]

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

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

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

// ASkeletalMeshActor (/Script/Engine.SkeletalMeshActor)
    void OnRep_ReplicatedPhysAsset(); // 0x35098a0 [Native Public]
    void OnRep_ReplicatedMesh(); // 0x34ca5d0 [Native Public]
    void OnRep_ReplicatedMaterial1(); // 0x35098e0 [Native Public]
    void OnRep_ReplicatedMaterial0(); // 0x35098c0 [Native Public]

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

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

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

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

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

// USkyAtmosphereComponent (/Script/Engine.SkyAtmosphereComponent)
    void SetSkyLuminanceFactor(const FLinearColor& NewValue); // 0x37fe7b0 [Final Native Public]
    void SetRayleighScatteringScale(float NewValue); // 0x37fe310 [Final Native Public]
    void SetRayleighScattering(const FLinearColor& NewValue); // 0x37fe180 [Final Native Public]
    void SetRayleighExponentialDistribution(float NewValue); // 0x37fe0c0 [Final Native Public]
    void SetOtherAbsorptionScale(float NewValue); // 0x3788fa0 [Final Native Public]
    void SetOtherAbsorption(const FLinearColor& NewValue); // 0x37fde70 [Final Native Public]
    void SetMultiScatteringFactor(float NewValue); // 0x37fddb0 [Final Native Public]
    void SetMieScatteringScale(float NewValue); // 0x37fdcf0 [Final Native Public]
    void SetMieScattering(const FLinearColor& NewValue); // 0x37fdb60 [Final Native Public]
    void SetMieExponentialDistribution(float NewValue); // 0x3788da0 [Final Native Public]
    void SetMieAnisotropy(float NewValue); // 0x37fdaa0 [Final Native Public]
    void SetMieAbsorptionScale(float NewValue); // 0x37fd9e0 [Final Native Public]
    void SetMieAbsorption(const FLinearColor& NewValue); // 0x37fd850 [Final Native Public]
    void SetHeightFogContribution(float NewValue); // 0x37fd2c0 [Final Native Public]
    void SetAtmosphereHeight(float NewValue); // 0x37fbf90 [Final Native Public]
    void SetAerialPespectiveViewDistanceScale(float NewValue); // 0x37fbed0 [Final Native Public]
    void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const FVector& LightDirection); // 0x37fbc80 [Final Native Public]
    FLinearColor GetAtmosphereTransmitanceOnGroundAtPlanetTop(UDirectionalLightComponent* DirectionalLight); // 0x37f4b40 [Final Native Public]

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

// AAudioVolume (/Script/Engine.AudioVolume)
    void SetSubmixSendSettings(const TArray<FAudioVolumeSubmixSendSettings>& NewSubmixSendSettings); // 0x36b0960 [Final Native Public]
    void SetSubmixOverrideSettings(const TArray<FAudioVolumeSubmixOverrideSettings>& NewSubmixOverrideSettings); // 0x36b0870 [Final Native Public]
    void SetReverbSettings(FReverbSettings& NewReverbSettings); // 0x36b0780 [Final Native Public]
    void SetPriority(float NewPriority); // 0x36b06b0 [Final Native Public]
    void SetInteriorSettings(FInteriorSettings& NewInteriorSettings); // 0x36b0560 [Final Native Public]
    void SetEnabled(bool bNewEnabled); // 0x36b04a0 [Final Native Public]
    void OnRep_bEnabled(); // 0x36b0480 [Final Native Private]

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

// UAudioParameterConversionStatics (/Script/Engine.AudioParameterConversionStatics)
    FAudioParameter StringToAudioParameter(const FName& Name, const FString& String); // 0x36b0c80 [Final Native Static Public]
    FAudioParameter StringArrayToAudioParameter(const FName& Name, const TArray<FString>& Strings); // 0x36b0a40 [Final Native Static Public]
    FAudioParameter ObjectToAudioParameter(const FName& Name, UObject* Object); // 0x36b02a0 [Final Native Static Public]
    FAudioParameter ObjectArrayToAudioParameter(const FName& Name, const TArray<UObject*>& Objects); // 0x36b0060 [Final Native Static Public]
    FAudioParameter IntegerToAudioParameter(const FName& Name, int32 Integer); // 0x36afe80 [Final Native Static Public]
    FAudioParameter IntegerArrayToAudioParameter(const FName& Name, const TArray<int32>& Integers); // 0x36afc40 [Final Native Static Public]
    FAudioParameter FloatToAudioParameter(const FName& Name, float float); // 0x36af8d0 [Final Native Static Public]
    FAudioParameter FloatArrayToAudioParameter(const FName& Name, const TArray<float>& Floats); // 0x36af690 [Final Native Static Public]
    FAudioParameter BooleanToAudioParameter(const FName& Name, bool bool); // 0x36af4b0 [Final Native Static Public]
    FAudioParameter BooleanArrayToAudioParameter(const FName& Name, const TArray<bool>& Bools); // 0x36af270 [Final Native Static Public]

// UBlueprintMapLibrary (/Script/Engine.BlueprintMapLibrary)
    void SetMapPropertyByName(UObject* Object, const FName& PropertyName, TMap<int32, int32>& Value); // 0x36e31d0 [Final Native Static Public]
    void Map_Values(TMap<int32, int32>& TargetMap, const TArray<int32>& Values); // 0x36e0cd0 [Final Native Static Public]
    bool Map_Remove(TMap<int32, int32>& TargetMap, const int32& Key); // 0x36e09c0 [Final Native Static Public]
    int32 Map_Length(TMap<int32, int32>& TargetMap); // 0x36e08e0 [Final Native Static Public]
    void Map_Keys(TMap<int32, int32>& TargetMap, const TArray<int32>& Keys); // 0x36e07d0 [Final Native Static Public]
    bool Map_IsNotEmpty(TMap<int32, int32>& TargetMap); // 0x36e06d0 [Final Native Static Public]
    bool Map_IsEmpty(TMap<int32, int32>& TargetMap); // 0x36e05d0 [Final Native Static Public]
    bool Map_Find(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x36e02b0 [Final Native Static Public]
    bool Map_Contains(TMap<int32, int32>& TargetMap, const int32& Key); // 0x36e00f0 [Final Native Static Public]
    void Map_Clear(TMap<int32, int32>& TargetMap); // 0x36dffa0 [Final Native Static Public]
    void Map_Add(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x36dfa80 [Final Native Static Public]

// UBlueprintSetLibrary (/Script/Engine.BlueprintSetLibrary)
    void SetSetPropertyByName(UObject* Object, const FName& PropertyName, TSet<int32>& Value); // 0x36e3680 [Final Native Static Public]
    void Set_Union(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x36e4b60 [Final Native Static Public]
    void Set_ToArray(TSet<int32>& A, const TArray<int32>& Result); // 0x36e49b0 [Final Native Static Public]
    void Set_RemoveItems(TSet<int32>& TargetSet, const TArray<int32>& Items); // 0x36e47e0 [Final Native Static Public]
    bool Set_Remove(TSet<int32>& TargetSet, const int32& Item); // 0x36e4600 [Final Native Static Public]
    int32 Set_Length(TSet<int32>& TargetSet); // 0x36e4540 [Final Native Static Public]
    bool Set_IsNotEmpty(TSet<int32>& TargetSet); // 0x36e4470 [Final Native Static Public]
    bool Set_IsEmpty(TSet<int32>& TargetSet); // 0x36e43a0 [Final Native Static Public]
    void Set_Intersection(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x36e4220 [Final Native Static Public]
    void Set_Difference(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x36e40a0 [Final Native Static Public]
    bool Set_Contains(TSet<int32>& TargetSet, const int32& ItemToFind); // 0x36e3e60 [Final Native Static Public]
    void Set_Clear(TSet<int32>& TargetSet); // 0x36e3c70 [Final Native Static Public]
    void Set_AddItems(TSet<int32>& TargetSet, const TArray<int32>& NewItems); // 0x36e3a80 [Final Native Static Public]
    void Set_Add(TSet<int32>& TargetSet, const int32& NewItem); // 0x36e38b0 [Final Native Static Public]

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

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

// UCameraShakeSourceComponent (/Script/Engine.CameraShakeSourceComponent)
    void StopAllCameraShakesOfType(TSubclassOf<UCameraShakeBase> InCameraShake, bool bImmediately); // 0x36e4f20 [Final Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x36e4e90 [Final Native Public]
    void StartCameraShake(TSubclassOf<UCameraShakeBase> InCameraShake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x36e4d00 [Final Native Public]
    void Start(); // 0x36e4ce0 [Final Native Public]
    float GetAttenuationFactor(const FVector& Location); // 0x36df060 [Final Native Public]

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

// UCheatManager (/Script/Engine.CheatManager)
    void Walk(); // 0x2bca600 [Native Public]
    void ViewSelf(); // 0x370da90 [Native Public]
    void ViewPlayer(const FString& S); // 0x370d9f0 [Native Public]
    void ViewClass(TSubclassOf<AActor> DesiredClass); // 0x370d960 [Native Public]
    void ViewActor(const FName& ActorName); // 0x370d8d0 [Native Public]
    void UpdateSafeArea(); // 0x370d8b0 [Final Native Public]
    void ToggleServerStatReplicatorUpdateStatNet(); // 0x370d830 [Final Native Public]
    void ToggleServerStatReplicatorClientOverwrite(); // 0x370d7b0 [Final Native Public]
    void ToggleDebugCamera(); // 0x370d790 [Native Public]
    void ToggleAILogging(); // 0x370d770 [Native Public]
    void TestCollisionDistance(); // 0x370d750 [Native Public]
    void Teleport(); // 0xe32fe0 [Native Public]
    void Summon(const FString& ClassName); // 0x370d6b0 [Native Public]
    void StreamLevelOut(const FName& PackageName); // 0x370d620 [Native Public]
    void StreamLevelIn(const FName& PackageName); // 0x370d590 [Native Public]
    void SpawnServerStatReplicator(); // 0x370d550 [Final Native Public]
    void Slomo(float NewTimeDilation); // 0xd9bf00 [Native Public]
    void SetWorldOrigin(); // 0x370d440 [Final Native Public]
    void SetMouseSensitivityToDefault(); // 0x370d420 [Native Public]
    void ServerToggleAILogging(); // 0x370d3d0 [Native Event Public]
    void ReceiveInitCheatManager(); // 0x1cd9980 [Event Public]
    void ReceiveEndPlay(); // 0x1cd9980 [Event Public]
    void PlayersOnly(); // 0x370d3b0 [Native Public]
    void OnPlayerEndPlayed(AActor* Player, const EEndPlayReason& EndPlayReason); // 0x370d250 [Final Native Public]
    void OnlyLoadLevel(const FName& PackageName); // 0x370d320 [Native Public]
    void LogLoc(); // 0x370d230 [Native Public]
    void InvertMouse(); // 0x370d210 [Native Public]
    void God(); // 0x36df020 [Native Public]
    void Ghost(); // 0x370d1f0 [Native Public]
    APlayerController* GetPlayerController(); // 0x370d180 [Final Native Public]
    void FreezeFrame(float Delay); // 0x370d0f0 [Native Public]
    void Fly(); // 0x370d0d0 [Native Public]
    void FlushLog(); // 0x370d0b0 [Native Public]
    void EnableDebugCamera(); // 0x370d090 [Native Protected]
    void DumpVoiceMutingState(); // 0x370d070 [Native Public]
    void DumpPartyState(); // 0x370d050 [Native Public]
    void DumpOnlineSessionState(); // 0x370d030 [Native Public]
    void DumpChatState(); // 0x370d010 [Native Public]
    void DisableDebugCamera(); // 0x370cff0 [Native Protected]
    void DestroyTarget(); // 0x370cfd0 [Native Public]
    void DestroyServerStatReplicator(); // 0x370cfb0 [Final Native Public]
    void DestroyPawns(TSubclassOf<APawn> aClass); // 0x370cf20 [Native Public]
    void DestroyAllPawnsExceptTarget(); // 0x3453fb0 [Native Public]
    void DestroyAll(TSubclassOf<AActor> aClass); // 0x370ce90 [Native Public]
    void DebugCapsuleSweepSize(float HalfHeight, float Radius); // 0x370cdc0 [Native Public]
    void DebugCapsuleSweepPawn(); // 0x370cda0 [Native Public]
    void DebugCapsuleSweepComplex(bool bTraceComplex); // 0x370cd10 [Native Public]
    void DebugCapsuleSweepClear(); // 0x370ccf0 [Native Public]
    void DebugCapsuleSweepChannel(const ECollisionChannel& Channel); // 0x370cc70 [Native Public]
    void DebugCapsuleSweepCapture(); // 0x370cc50 [Native Public]
    void DebugCapsuleSweep(); // 0x370cc30 [Native Public]
    void DamageTarget(float DamageAmount); // 0x370cba0 [Native Public]
    void CheatScript(const FString& ScriptName); // 0x370cab0 [Final Native Public]
    void ChangeSize(float F); // 0x342bfc0 [Native Public]
    void BugItStringCreator(const FVector& ViewLocation, const FRotator& ViewRotation, const FString& GoString, const FString& LocString); // 0x370c8e0 [Native Public]
    void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll); // 0x370c6f0 [Native Public]
    void BugIt(const FString& ScreenShotDescription); // 0x370c650 [Native Public]

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

// UArrowComponent (/Script/Engine.ArrowComponent)
    void SetArrowColor(const FLinearColor& NewColor); // 0x374c210 [Native Public]

// UBillboardComponent (/Script/Engine.BillboardComponent)
    void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x374e060 [Native Public]
    void SetSpriteAndUV(UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x374dc00 [Native Public]
    void SetSprite(UTexture2D* NewSprite); // 0xbea8f0 [Native Public]
    void SetOpacityMaskRefVal(float RefVal); // 0x374d570 [Final Native Public]

// UBoxComponent (/Script/Engine.BoxComponent)
    void SetLineThickness(float Thickness); // 0x374d250 [Final Native Public]
    void SetBoxExtent(const FVector& InBoxExtent, bool bUpdateOverlaps); // 0x374c760 [Final Native Public]
    FVector GetUnscaledBoxExtent(); // 0x374b2a0 [Final Native Public]
    FVector GetScaledBoxExtent(); // 0x374ae70 [Final Native Public]

// UCapsuleComponent (/Script/Engine.CapsuleComponent)
    void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); // 0x374ca90 [Final Native Public]
    void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); // 0x374c9b0 [Final Native Public]
    void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); // 0x374c8d0 [Final Native Public]
    void GetUnscaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x374b430 [Final Native Public]
    void GetUnscaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x374b340 [Final Native Public]
    float GetUnscaledCapsuleRadius(); // 0x374b320 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight_WithoutHemisphere(); // 0x374b2f0 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight(); // 0x374b2d0 [Final Native Public]
    float GetShapeScale(); // 0x374b220 [Final Native Public]
    void GetScaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x374b0e0 [Final Native Public]
    void GetScaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x374afc0 [Final Native Public]
    float GetScaledCapsuleRadius(); // 0x374af70 [Final Native Public]
    float GetScaledCapsuleHalfHeight_WithoutHemisphere(); // 0x374af10 [Final Native Public]
    float GetScaledCapsuleHalfHeight(); // 0x374aed0 [Final Native Public]

// UChildActorComponent (/Script/Engine.ChildActorComponent)
    void SetChildActorClass(TSubclassOf<AActor> InClass); // 0x3786d70 [Final Native Public]
    void OnChildActorDestroyed(AActor* DestroyedActor); // 0x3785840 [Final Native Private]

// UDecalComponent (/Script/Engine.DecalComponent)
    void SetSortOrder(int32 Value); // 0x37891e0 [Final Native Public]
    void SetFadeScreenSize(float NewFadeScreenSize); // 0x37875d0 [Final Native Public]
    void SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade); // 0x3787440 [Final Native Public]
    void SetFadeIn(float StartDelay, float Duaration); // 0x3787320 [Final Native Public]
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x3786e00 [Final Native Public]
    float GetFadeStartDelay(); // 0xf38be0 [Final Native Public]
    float GetFadeInStartDelay(); // 0x37849a0 [Final Native Public]
    float GetFadeInDuration(); // 0x3784980 [Final Native Public]
    float GetFadeDuration(); // 0x2f56680 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x330eed0 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x37840d0 [Native Public]

// ULightComponent (/Script/Engine.LightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x37899d0 [Final Native Public]
    void SetUseTemperature(bool bNewValue); // 0x3789820 [Final Native Public]
    void SetUseIESBrightness(bool bNewValue); // 0x3789680 [Final Native Public]
    void SetTransmission(bool bNewValue); // 0x37895a0 [Final Native Public]
    void SetTemperature(float NewTemperature); // 0x37894b0 [Final Native Public]
    void SetSpecularScale(float NewValue); // 0x37893f0 [Final Native Public]
    void SetShadowSlopeBias(float NewValue); // 0x3788fa0 [Final Native Public]
    void SetShadowBias(float NewValue); // 0x3788da0 [Final Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x37884d0 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x37881c0 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x3788100 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x3788040 [Final Native Public]
    void SetLightFunctionDisabledBrightness(float NewValue); // 0x3787f80 [Final Native Public]
    void SetLightFColor(const FColor& NewLightColor); // 0x3787e40 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor, bool bSRGB); // 0x3787cc0 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x3787a90 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x37879a0 [Final Native Public]
    void SetIESTexture(UTextureLightProfile* NewValue); // 0x37878e0 [Final Native Public]
    void SetIESBrightnessScale(float NewValue); // 0x3787820 [Final Native Public]
    void SetForceCachedShadowsForMovablePrimitives(bool bNewValue); // 0x3787660 [Final Native Public]
    void SetEnableLightShaftBloom(bool bNewValue); // 0x3787180 [Final Native Public]
    void SetBloomTint(const FColor& NewValue); // 0x3786570 [Final Native Public]
    void SetBloomThreshold(float NewValue); // 0x37864b0 [Final Native Public]
    void SetBloomScale(float NewValue); // 0x37863f0 [Final Native Public]
    void SetBloomMaxBrightness(float NewValue); // 0x3786330 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x3785fc0 [Final Native Public]
    void SetAffectDynamicIndirectLighting(bool bNewValue); // 0x3785ee0 [Final Native Public]

// UDirectionalLightComponent (/Script/Engine.DirectionalLightComponent)
    void SetShadowSourceAngleFactor(float NewValue); // 0x3789060 [Final Native Public]
    void SetShadowDistanceFadeoutFraction(float NewValue); // 0x3788f00 [Final Native Public]
    void SetShadowCascadeBiasDistribution(float NewValue); // 0x3788e60 [Final Native Public]
    void SetShadowAmount(float NewValue); // 0x3788ce0 [Final Native Public]
    void SetOcclusionMaskDarkness(float NewValue); // 0x37886e0 [Final Native Public]
    void SetOcclusionDepthRange(float NewValue); // 0x3788620 [Final Native Public]
    void SetLightSourceSoftAngle(float NewValue); // 0x3788410 [Final Native Public]
    void SetLightSourceAngle(float NewValue); // 0x3788350 [Final Native Public]
    void SetLightShaftOverrideDirection(const FVector& NewValue); // 0x37882c0 [Final Native Public]
    void SetEnableLightShaftOcclusion(bool bNewValue); // 0x3787250 [Final Native Public]
    void SetDynamicShadowDistanceStationaryLight(float NewValue); // 0x3786fd0 [Final Native Public]
    void SetDynamicShadowDistanceMovableLight(float NewValue); // 0x3786f30 [Final Native Public]
    void SetDynamicShadowCascades(int32 NewValue); // 0x3786e90 [Final Native Public]
    void SetCascadeTransitionFraction(float NewValue); // 0x3786cd0 [Final Native Public]
    void SetCascadeDistributionExponent(float NewValue); // 0x3786c30 [Final Native Public]
    void SetAtmosphereSunLightIndex(int32 NewValue); // 0x3786180 [Final Native Public]
    void SetAtmosphereSunLight(bool bNewValue); // 0x37860a0 [Final Native Public]

// USphereComponent (/Script/Engine.SphereComponent)
    void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); // 0x37fe940 [Final Native Public]
    float GetUnscaledSphereRadius(); // 0x374b2d0 [Final Native Public]
    float GetShapeScale(); // 0x374b220 [Final Native Public]
    float GetScaledSphereRadius(); // 0x37f9010 [Final Native Public]

// UForceFeedbackComponent (/Script/Engine.ForceFeedbackComponent)
    void Stop(); // 0x3789ae0 [Native Public]
    void SetIntensityMultiplier(float NewIntensityMultiplier); // 0x36e3370 [Final Native Public]
    void SetForceFeedbackEffect(UForceFeedbackEffect* NewForceFeedbackEffect); // 0x3787740 [Final Native Public]
    void Play(float StartTime); // 0x33637c0 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FForceFeedbackAttenuationSettings& OutAttenuationSettings); // 0x3783ae0 [Final Native Public]
    void AdjustAttenuation(FForceFeedbackAttenuationSettings& InAttenuationSettings); // 0x37839a0 [Final Native Public]

// UInterpToMovementComponent (/Script/Engine.InterpToMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x3789b80 [Final Native Public]
    void RestartMovement(float InitialDirection); // 0x3785e40 [Final Native Public]
    void ResetControlPoints(); // 0x3785df0 [Final Native Public]
    void OnInterpToWaitEndDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x1cd9980 [Public]
    void OnInterpToWaitBeginDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x1cd9980 [Public]
    void OnInterpToStopDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x1cd9980 [Public]
    void OnInterpToReverseDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x1cd9980 [Public]
    void OnInterpToResetDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x1cd9980 [Public]
    void FinaliseControlPoints(); // 0x3784100 [Final Native Public]
    void AddControlPointPosition(const FVector& Pos, bool bPositionIsRelative); // 0x3783410 [Native Public]

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

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

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

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

// UPlatformEventsComponent (/Script/Engine.PlatformEventsComponent)
    bool SupportsConvertibleLaptops(); // 0x3789cc0 [Final Native Public]
    void PlatformEventDelegate__DelegateSignature(); // 0x1cd9980 [Public]
    bool IsInTabletMode(); // 0x3785390 [Final Native Public]
    bool IsInLaptopMode(); // 0x3785360 [Final Native Public]

// UPointLightComponent (/Script/Engine.PointLightComponent)
    void SetUseInverseSquaredFalloff(bool bNewValue); // 0x3789750 [Final Native Public]
    void SetSourceRadius(float bNewValue); // 0x3789330 [Final Native Public]
    void SetSourceLength(float NewValue); // 0x3789270 [Final Native Public]
    void SetSoftSourceRadius(float bNewValue); // 0x3789120 [Final Native Public]
    void SetLightFalloffExponent(float NewLightFalloffExponent); // 0x3787ec0 [Final Native Public]
    void SetInverseExposureBlend(float NewInverseExposureBlend); // 0x3787c00 [Final Native Public]

// UPoseableMeshComponent (/Script/Engine.PoseableMeshComponent)
    void SetBoneTransformByName(const FName& BoneName, FTransform& InTransform, const EBoneSpaces& BoneSpace); // 0x3786aa0 [Final Native Public]
    void SetBoneScaleByName(const FName& BoneName, const FVector& InScale3D, const EBoneSpaces& BoneSpace); // 0x3786920 [Final Native Public]
    void SetBoneRotationByName(const FName& BoneName, const FRotator& InRotation, const EBoneSpaces& BoneSpace); // 0x3786790 [Final Native Public]
    void SetBoneLocationByName(const FName& BoneName, const FVector& InLocation, const EBoneSpaces& BoneSpace); // 0x3786610 [Final Native Public]
    void ResetBoneTransformByName(const FName& BoneName); // 0x3785c70 [Final Native Public]
    FTransform GetBoneTransformByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3784470 [Final Native Public]
    FVector GetBoneScaleByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3784360 [Final Native Public]
    FRotator GetBoneRotationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3784230 [Final Native Public]
    FVector GetBoneLocationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3784120 [Final Native Public]
    void CopyPoseFromSkeletalComponent(USkeletalMeshComponent* InComponentToCopy); // 0x3783ed0 [Final Native Public]

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

// UProjectileMovementComponent (/Script/Engine.ProjectileMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x37bd550 [Native Public]
    void SetVelocityInLocalSpace(const FVector& NewVelocity); // 0x37bd080 [Native Public]
    void SetInterpolatedComponent(USceneComponent* Component); // 0x37bc720 [Native Public]
    void ResetInterpolation(); // 0x2bf8030 [Native Public]
    void OnProjectileStopDelegate__DelegateSignature(FHitResult& ImpactResult); // 0x1cd9980 [Public]
    void OnProjectileBounceDelegate__DelegateSignature(FHitResult& ImpactResult, const FVector& ImpactVelocity); // 0x1cd9980 [Public]
    void MoveInterpolationTarget(const FVector& NewLocation, const FRotator& NewRotation); // 0x37ba450 [Native Public]
    FVector LimitVelocity(const FVector& NewVelocity); // 0x37ba210 [Final Native Public]
    bool IsVelocityUnderSimulationThreshold(); // 0x37b9f90 [Final Native Public]
    bool IsInterpolationComplete(); // 0x37b9ed0 [Final Native Public]

// URectLightComponent (/Script/Engine.RectLightComponent)
    void SetSourceWidth(float NewValue); // 0x37bce90 [Final Native Public]
    void SetSourceTexture(UTexture* NewValue); // 0x37bcdd0 [Final Native Public]
    void SetSourceHeight(float NewValue); // 0x3787ec0 [Final Native Public]
    void SetBarnDoorLength(float NewValue); // 0x37bbec0 [Final Native Public]
    void SetBarnDoorAngle(float NewValue); // 0x37bbde0 [Final Native Public]

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

// USplineMeshComponent (/Script/Engine.SplineMeshComponent)
    void UpdateMesh(); // 0x38007d0 [Final Native Public]
    void SetStartTangent(const FVector& StartTangent, bool bUpdateMesh); // 0x37ff690 [Final Native Public]
    void SetStartScale(const FVector2D& StartScale, bool bUpdateMesh); // 0x37ff590 [Final Native Public]
    void SetStartRoll(float StartRoll, bool bUpdateMesh); // 0x37ff4a0 [Final Native Public]
    void SetStartPosition(const FVector& StartPos, bool bUpdateMesh); // 0x37ff3b0 [Final Native Public]
    void SetStartOffset(const FVector2D& StartOffset, bool bUpdateMesh); // 0x37ff2d0 [Final Native Public]
    void SetStartAndEnd(const FVector& StartPos, const FVector& StartTangent, const FVector& EndPos, const FVector& EndTangent, bool bUpdateMesh); // 0x37ff000 [Final Native Public]
    void SetSplineUpDir(const FVector& InSplineUpDir, bool bUpdateMesh); // 0x37fede0 [Final Native Public]
    void SetForwardAxis(const ESplineMeshAxis& InForwardAxis, bool bUpdateMesh); // 0x37fd1d0 [Final Native Public]
    void SetEndTangent(const FVector& EndTangent, bool bUpdateMesh); // 0x37fcd80 [Final Native Public]
    void SetEndScale(const FVector2D& EndScale, bool bUpdateMesh); // 0x37fcc80 [Final Native Public]
    void SetEndRoll(float EndRoll, bool bUpdateMesh); // 0x37fcb90 [Final Native Public]
    void SetEndPosition(const FVector& EndPos, bool bUpdateMesh); // 0x37fcaa0 [Final Native Public]
    void SetEndOffset(const FVector2D& EndOffset, bool bUpdateMesh); // 0x37fc9c0 [Final Native Public]
    void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh); // 0x37fc140 [Final Native Public]
    void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh); // 0x37fc050 [Final Native Public]
    FVector GetStartTangent(); // 0x37f92a0 [Final Native Public]
    FVector2D GetStartScale(); // 0x37f9270 [Final Native Public]
    float GetStartRoll(); // 0x37f9250 [Final Native Public]
    FVector GetStartPosition(); // 0x37f9220 [Final Native Public]
    FVector2D GetStartOffset(); // 0x37f91f0 [Final Native Public]
    FVector GetSplineUpDir(); // 0x37f91c0 [Final Native Public]
    ESplineMeshAxis GetForwardAxis(); // 0x37f5f10 [Final Native Public]
    FVector GetEndTangent(); // 0x37f5c90 [Final Native Public]
    FVector2D GetEndScale(); // 0x37f5c60 [Final Native Public]
    float GetEndRoll(); // 0x37f5c40 [Final Native Public]
    FVector GetEndPosition(); // 0x37f5c10 [Final Native Public]
    FVector2D GetEndOffset(); // 0x37f5be0 [Final Native Public]
    float GetBoundaryMin(); // 0x37f4c60 [Final Native Public]
    float GetBoundaryMax(); // 0x37f4c40 [Final Native Public]

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

// UVolumetricCloudComponent (/Script/Engine.VolumetricCloudComponent)
    void SetViewSampleCountScale(float NewValue); // 0x37fdcf0 [Final Native Public]
    void SetTracingStartMaxDistance(float NewValue); // 0x3829930 [Final Native Public]
    void SetTracingMaxDistance(float NewValue); // 0x37fddb0 [Final Native Public]
    void SetStopTracingTransmittanceThreshold(float NewValue); // 0x37893f0 [Final Native Public]
    void SetSkyLightCloudBottomOcclusion(float NewValue); // 0x37fe0c0 [Final Native Public]
    void SetShadowViewSampleCountScale(float NewValue); // 0x3829870 [Final Native Public]
    void SetShadowTracingDistance(float NewValue); // 0x38297b0 [Final Native Public]
    void SetShadowReflectionViewSampleCountScale(float NewValue); // 0x37fd9e0 [Final Native Public]
    void SetShadowReflectionSampleCountScale(float NewValue); // 0x38296f0 [Final Native Public]
    void SetReflectionViewSampleCountScale(float NewValue); // 0x3829630 [Final Native Public]
    void SetReflectionSampleCountScale(float NewValue); // 0x3829570 [Final Native Public]
    void SetPlanetRadius(float NewValue); // 0x38294b0 [Final Native Public]
    void SetMaterial(UMaterialInterface* NewValue); // 0x38293f0 [Final Native Public]
    void SetLayerHeight(float NewValue); // 0x3829330 [Final Native Public]
    void SetLayerBottomAltitude(float NewValue); // 0x3829270 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x3828fc0 [Final Native Public]
    void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue); // 0x38299f0 [Final Native Public]

// UWorldPartitionStreamingSourceComponent (/Script/Engine.WorldPartitionStreamingSourceComponent)
    bool IsStreamingSourceEnabled(); // 0x3828c60 [Final Native Public]
    bool IsStreamingCompleted(); // 0x3828be0 [Final Native Public]
    void EnableStreamingSource(); // 0x38281f0 [Final Native Public]
    void DisableStreamingSource(); // 0x38281d0 [Final Native Public]

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

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

// UCurveLinearColor (/Script/Engine.CurveLinearColor)
    FLinearColor GetUnadjustedLinearColorValue(float InTime); // 0x38287a0 [Final Native Public]
    FLinearColor GetLinearColorValue(float InTime); // 0x3828520 [Native Public]
    FLinearColor GetClampedLinearColorValue(float InTime); // 0x3828210 [Native Public]

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

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

// UDataTableFunctionLibrary (/Script/Engine.DataTableFunctionLibrary)
    void GetDataTableRowNames(UDataTable* table, const TArray<FName>& OutRowNames); // 0x3846a00 [Final Native Static Public]
    bool GetDataTableRowFromName(UDataTable* table, const FName& RowName, FTableRowBase& OutRow); // 0x38465a0 [Final Native Static Public]
    TArray<FString> GetDataTableColumnAsString(UDataTable* DataTable, const FName& PropertyName); // 0x3845ff0 [Final Native Static Public]
    void EvaluateCurveTableRow(UCurveTable* CurveTable, const FName& RowName, float InXY, const EEvaluateCurveTableResult& OutResult, const float& OutXY, const FString& ContextString); // 0x3845de0 [Final Native Static Public]
    bool DoesDataTableRowExist(UDataTable* table, const FName& RowName); // 0x3845c80 [Final Native Static Public]

// ADebugCameraController (/Script/Engine.DebugCameraController)
    void ToggleDisplay(); // 0x3846c50 [Final Native Public]
    void ShowDebugSelectedInfo(); // 0x3846c30 [Native Public]
    void SetPawnMovementSpeedScale(float NewSpeedScale); // 0x3846ba0 [Final Native Public]
    void ReceiveOnDeactivate(APlayerController* RestoredPC); // 0x1cd9980 [Event Public]
    void ReceiveOnActorSelected(AActor* NewSelectedActor, const FVector& SelectHitLocation, const FVector& SelectHitNormal, FHitResult& hit); // 0x1cd9980 [Event Protected]
    void ReceiveOnActivate(APlayerController* OriginalPC); // 0x1cd9980 [Event Public]
    AActor* GetSelectedActor(); // 0x3846b60 [Final Native Public]

// AHUD (/Script/Engine.HUD)
    void ShowHUD(); // 0x34ca5d0 [Native Public]
    void ShowDebugToggleSubCategory(const FName& Category); // 0x3977150 [Final Native Public]
    void ShowDebugForReticleTargetToggle(TSubclassOf<AActor> DesiredClass); // 0x39770a0 [Final Native Public]
    void ShowDebug(const FName& DebugType); // 0x3977010 [Native Public]
    void RemoveDebugText(AActor* SrcActor, bool bLeaveDurationText); // 0x3976f40 [Final Native Event Public]
    void RemoveAllDebugStrings(); // 0x3976e80 [Final Native Event Public]
    void ReceiveHitBoxRelease(const FName& BoxName); // 0x1cd9980 [Event Public]
    void ReceiveHitBoxEndCursorOver(const FName& BoxName); // 0x1cd9980 [Event Public]
    void ReceiveHitBoxClick(const FName& BoxName); // 0x1cd9980 [Event Public]
    void ReceiveHitBoxBeginCursorOver(const FName& BoxName); // 0x1cd9980 [Event Public]
    void ReceiveDrawHUD(int32 SizeX, int32 SizeY); // 0x1cd9980 [Event Public]
    FVector Project(const FVector& Location, bool bClampToZeroPlane); // 0x3976d30 [Final Native Public]
    void PreviousDebugTarget(); // 0x3976d10 [Native Public]
    void NextDebugTarget(); // 0x38e8920 [Native Public]
    void GetTextSize(const FString& Text, const float& OutWidth, const float& OutHeight, UFont* Font, float Scale); // 0x3976ae0 [Final Native Public]
    APlayerController* GetOwningPlayerController(); // 0x1498430 [Final Native Public]
    APawn* GetOwningPawn(); // 0x3976aa0 [Final Native Public]
    void GetActorsInSelectionRectangle(TSubclassOf<AActor> ClassFilter, const FVector2D& FirstPoint, const FVector2D& SecondPoint, const TArray<AActor*>& OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed); // 0x3976870 [Final Native Public]
    void DrawTextureSimple(UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition); // 0x3976630 [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); // 0x3976050 [Final Native Public]
    void DrawText(const FString& Text, const FLinearColor& TextColor, float ScreenX, float ScreenY, UFont* Font, float Scale, bool bScalePosition); // 0x3975d10 [Final Native Public]
    void DrawRect(const FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH); // 0x3975ab0 [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); // 0x3975670 [Final Native Public]
    void DrawMaterialSimple(UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition); // 0x3975370 [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); // 0x3974e20 [Final Native Public]
    void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const FLinearColor& LineColor, float LineThickness); // 0x3974b70 [Final Native Public]
    void Deproject(float ScreenX, float ScreenY, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3974980 [Final Native Public]
    void AddHitBox(const FVector2D& Position, const FVector2D& Size, const FName& InName, bool bConsumesInput, int32 Priority); // 0x39747b0 [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); // 0x39740b0 [Final Native Event Public]

// ADecalActor (/Script/Engine.DecalActor)
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x3875c90 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x3875a00 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x38759d0 [Native Public]

// ADefaultPawn (/Script/Engine.DefaultPawn)
    void TurnAtRate(float Rate); // 0x3875d20 [Native Public]
    void MoveUp_World(float Val); // 0x3875c00 [Native Public]
    void MoveRight(float Val); // 0x3875b70 [Native Public]
    void MoveForward(float Val); // 0x3875ae0 [Native Public]
    void LookUpAtRate(float Rate); // 0x3875a50 [Native Public]

// UTypedElementCommonActions (/Script/Engine.TypedElementCommonActions)
    TArray<FScriptTypedElementHandle> K2_DuplicateSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, const FVector& LocationOffset); // 0x38b69b0 [Final Native Public]
    TArray<FScriptTypedElementHandle> DuplicateNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, const FVector& LocationOffset); // 0x38b5d90 [Final Native Public]
    bool DeleteSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementDeletionOptions& DeletionOptions); // 0x38b5990 [Final Native Public]
    bool DeleteNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& DeletionOptions); // 0x38b57b0 [Final Native Public]

// ITypedElementWorldInterface (/Script/Engine.TypedElementWorldInterface)
    bool SetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x38b76e0 [Native Public]
    bool SetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x38b7560 [Native Public]
    bool SetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& InPivotOffset); // 0x38b7440 [Native Public]
    FScriptTypedElementHandle PromoteElement(FScriptTypedElementHandle& InElementHandle, UWorld* OverrideWorld); // 0x38b7120 [Native Public]
    void NotifyMovementStarted(FScriptTypedElementHandle& InElementHandle); // 0x38b6ec0 [Native Public]
    void NotifyMovementOngoing(FScriptTypedElementHandle& InElementHandle); // 0x38b6e00 [Native Public]
    void NotifyMovementEnded(FScriptTypedElementHandle& InElementHandle); // 0x38b6d40 [Native Public]
    bool IsTemplateElement(FScriptTypedElementHandle& InElementHandle); // 0x2e5f0b0 [Native Public]
    bool GetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x38b6830 [Native Public]
    bool GetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x38b65c0 [Native Public]
    bool GetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& OutPivotOffset); // 0x38b6460 [Native Public]
    UWorld* GetOwnerWorld(FScriptTypedElementHandle& InElementHandle); // 0x38b6390 [Native Public]
    ULevel* GetOwnerLevel(FScriptTypedElementHandle& InElementHandle); // 0x38b62c0 [Native Public]
    bool GetBounds(FScriptTypedElementHandle& InElementHandle, const FBoxSphereBounds& OutBounds); // 0x38b6050 [Native Public]
    FScriptTypedElementHandle DuplicateElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, const FVector& InLocationOffset); // 0x38b5bf0 [Native Public]
    bool DeleteElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& InDeletionOptions); // 0x38b5600 [Native Public]
    bool CanPromoteElement(FScriptTypedElementHandle& InElementHandle); // 0x38b5530 [Native Public]
    bool CanMoveElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementWorldType& InWorldType); // 0x38b5420 [Native Public]
    bool CanEditElement(FScriptTypedElementHandle& InElementHandle); // 0x38b5350 [Native Public]
    bool CanDuplicateElement(FScriptTypedElementHandle& InElementHandle); // 0x38b5280 [Native Public]
    bool CanDeleteElement(FScriptTypedElementHandle& InElementHandle); // 0x38b51b0 [Native Public]

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

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

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

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

// USpringArmComponent (/Script/Engine.SpringArmComponent)
    bool IsCollisionFixApplied(); // 0xe32390 [Final Native Public]
    FVector GetUnfixedCameraPosition(); // 0x38e6a00 [Final Native Public]
    FRotator GetTargetRotation(); // 0x38e6910 [Final Native Public]

// UGameplayStatics (/Script/Engine.GameplayStatics)
    void UnRetainAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x38f0720 [Final Native Static Public]
    void UnloadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x38f0910 [Final Native Static Public]
    void UnloadStreamLevel(UObject* WorldContextObject, const FName& LevelName, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x38f07a0 [Final Native Static Public]
    bool SuggestProjectileVelocity_CustomArc(UObject* WorldContextObject, const FVector& OutLaunchVelocity, const FVector& StartPos, const FVector& EndPos, float OverrideGravityZ, float ArcParam); // 0x38f0520 [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); // 0x38f0120 [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); // 0x38efbc0 [Final Native Static Public]
    UAudioComponent* SpawnSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x38ef5d0 [Final Native Static Public]
    UObject* SpawnObject(TSubclassOf<UObject> ObjectClass, UObject* Outer); // 0x38ef500 [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); // 0x38ef070 [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); // 0x38eece0 [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); // 0x38ee670 [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); // 0x38ee2d0 [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); // 0x38eddc0 [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); // 0x38ed980 [Final Native Static Public]
    UAudioComponent* SpawnDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy); // 0x38ed6e0 [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); // 0x38ecff0 [Final Native Static Public]
    UDecalComponent* SpawnDecalAtLocation(UObject* WorldContextObject, UMaterialInterface* DecalMaterial, const FVector& DecalSize, const FVector& Location, const FRotator& Rotation, float LifeSpan); // 0x38ecd30 [Final Native Static Public]
    void SetWorldOriginLocation(UObject* WorldContextObject, const FIntVector& NewLocation); // 0x38ecba0 [Final Native Static Public]
    void SetViewportMouseCaptureMode(UObject* WorldContextObject, const EMouseCaptureMode& MouseCaptureMode); // 0x38ecab0 [Final Native Static Public]
    void SetSubtitlesEnabled(bool bEnabled); // 0x38eca10 [Final Native Static Public]
    void SetSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren); // 0x38ec750 [Final Native Static Public]
    void SetSoundClassDistanceScale(UObject* WorldContextObject, USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec); // 0x38ec570 [Final Native Static Public]
    void SetPlayerPlatformUserId(APlayerController* PlayerController, const FPlatformUserId& UserId); // 0x38ec490 [Final Native Static Public]
    void SetPlayerControllerID(APlayerController* Player, int32 ControllerId); // 0x38ec3b0 [Final Native Static Public]
    void SetMaxAudioChannelsScaled(UObject* WorldContextObject, float MaxChannelCountScale); // 0x38ec270 [Final Native Static Public]
    void SetGlobalTimeDilation(UObject* WorldContextObject, float TimeDilation); // 0x38ec170 [Final Native Static Public]
    void SetGlobalPitchModulation(UObject* WorldContextObject, float PitchModulation, float TimeSec); // 0x38ebfe0 [Final Native Static Public]
    void SetGlobalListenerFocusParameters(UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale); // 0x38ebbf0 [Final Native Static Public]
    bool SetGamePaused(UObject* WorldContextObject, bool bPaused); // 0x38ebaa0 [Final Native Static Public]
    void SetForceDisableSplitscreen(UObject* WorldContextObject, bool bDisable); // 0x38eb9b0 [Final Native Static Public]
    void SetEnableWorldRendering(UObject* WorldContextObject, bool bEnable); // 0x38eb8b0 [Final Native Static Public]
    void SetBaseSoundMix(UObject* WorldContextObject, USoundMix* InSoundMix); // 0x38eb780 [Final Native Static Public]
    bool SetActiveSpatialPluginByName(UObject* WorldContextObject, const FName& InPluginName); // 0x38eb650 [Final Native Static Public]
    bool SaveGameToSlot(USaveGame* SaveGameObject, const FString& SlotName, int32 UserIndex); // 0x38eb140 [Final Native Static Public]
    void RemovePlayer(APlayerController* Player, bool bDestroyPawn); // 0x38ead20 [Final Native Static Public]
    FVector RebaseZeroOriginOntoLocal(UObject* WorldContextObject, const FVector& WorldLocation); // 0x38eabd0 [Final Native Static Public]
    FVector RebaseLocalOriginOntoZero(UObject* WorldContextObject, const FVector& WorldLocation); // 0x38eaa80 [Final Native Static Public]
    void PushSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x38ea920 [Final Native Static Public]
    bool ProjectWorldToScreen(APlayerController* Player, const FVector& WorldPosition, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x38ea7a0 [Final Native Static Public]
    void PrimeSound(USoundBase* InSound); // 0x38ea5b0 [Final Native Static Public]
    void PrimeAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x38ea530 [Final Native Static Public]
    void PopSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x38ea400 [Final Native Static Public]
    void PlayWorldCameraShake(UObject* WorldContextObject, TSubclassOf<UCameraShakeBase> Shake, const FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); // 0x38ea0e0 [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); // 0x38e9ae0 [Final Native Static Public]
    void PlaySound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, AActor* OwningActor, bool bIsUISound); // 0x38e9560 [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); // 0x38e9190 [Final Native Static Public]
    void PlayDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime); // 0x38e8f50 [Final Native Static Public]
    FString ParseOption(const FString& Options, const FString& Key); // 0x38e8dd0 [Final Native Static Public]
    void OpenLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bAbsolute, const FString& Options); // 0x38e8b00 [Final Native Static Public]
    void OpenLevel(UObject* WorldContextObject, const FName& LevelName, bool bAbsolute, const FString& Options); // 0x38e8960 [Final Native Static Public]
    bool ObjectIsA(UObject* Object, TSubclassOf<UObject> ObjectClass); // 0x38e87b0 [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); // 0x38e7f80 [Final Native Static Public]
    void LoadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x38e7c90 [Final Native Static Public]
    void LoadStreamLevel(UObject* WorldContextObject, const FName& LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x38e7ad0 [Final Native Static Public]
    USaveGame* LoadGameFromSlot(const FString& SlotName, int32 UserIndex); // 0x38e79f0 [Final Native Static Public]
    bool IsSplitscreenForceDisabled(UObject* WorldContextObject); // 0x38e77c0 [Final Native Static Public]
    bool IsGamePaused(UObject* WorldContextObject); // 0x38e76d0 [Final Native Static Public]
    bool HasOption(const FString& Options, const FString& InKey); // 0x38e7430 [Final Native Static Public]
    bool HasLaunchOption(const FString& OptionToCheck); // 0x38e7320 [Final Native Static Public]
    int32 GrassOverlappingSphereCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FVector& CenterPosition, float Radius); // 0x38e70e0 [Final Native Static Public]
    FIntVector GetWorldOriginLocation(UObject* WorldContextObject); // 0x38e7030 [Final Native Static Public]
    double GetWorldDeltaSeconds(UObject* WorldContextObject); // 0x38e6f80 [Final Native Static Public]
    void GetViewProjectionMatrix(const FMinimalViewInfo& DesiredView, const FMatrix& ViewMatrix, const FMatrix& ProjectionMatrix, const FMatrix& ViewProjectionMatrix); // 0x38e6ae0 [Final Native Static Public]
    EMouseCaptureMode GetViewportMouseCaptureMode(UObject* WorldContextObject); // 0x38e6eb0 [Final Native Static Public]
    double GetUnpausedTimeSeconds(UObject* WorldContextObject); // 0x38e6a30 [Final Native Static Public]
    double GetTimeSeconds(UObject* WorldContextObject); // 0x38e6950 [Final Native Static Public]
    EPhysicalSurface GetSurfaceType(FHitResult& hit); // 0x38e6800 [Final Native Static Public]
    ULevelStreaming* GetStreamingLevel(UObject* WorldContextObject, const FName& PackageName); // 0x38e65f0 [Final Native Static Public]
    double GetRealTimeSeconds(UObject* WorldContextObject); // 0x38e6500 [Final Native Static Public]
    APlayerState* GetPlayerStateFromUniqueNetId(UObject* WorldContextObject, FUniqueNetIdRepl& UniqueId); // 0x38e6340 [Final Native Static Public]
    APlayerState* GetPlayerState(UObject* WorldContextObject, int32 PlayerStateIndex); // 0x38e6230 [Final Native Static Public]
    APawn* GetPlayerPawn(UObject* WorldContextObject, int32 PlayerIndex); // 0x38e6000 [Final Native Static Public]
    int32 GetPlayerControllerID(APlayerController* Player); // 0x38e5f50 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId); // 0x38e5e80 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromID(UObject* WorldContextObject, int32 ControllerId); // 0x38e5db0 [Final Native Static Public]
    APlayerController* GetPlayerController(UObject* WorldContextObject, int32 PlayerIndex); // 0x38e5ce0 [Final Native Static Public]
    ACharacter* GetPlayerCharacter(UObject* WorldContextObject, int32 PlayerIndex); // 0x38e5bd0 [Final Native Static Public]
    APlayerCameraManager* GetPlayerCameraManager(UObject* WorldContextObject, int32 PlayerIndex); // 0x38e5ae0 [Final Native Static Public]
    FString GetPlatformName(); // 0x38e5a60 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectClass(UObject* Object); // 0x38e59c0 [Final Native Static Public]
    int32 GetNumPlayerStates(UObject* WorldContextObject); // 0x38e58d0 [Final Native Static Public]
    int32 GetNumPlayerControllers(UObject* WorldContextObject); // 0x38e5820 [Final Native Static Public]
    int32 GetNumLocalPlayerControllers(UObject* WorldContextObject); // 0x38e5730 [Final Native Static Public]
    int32 GetMaxAudioChannelCount(UObject* WorldContextObject); // 0x38e5620 [Final Native Static Public]
    void GetKeyValue(const FString& Pair, const FString& Key, const FString& Value); // 0x38e5490 [Final Native Static Public]
    int32 GetIntOption(const FString& Options, const FString& Key, int32 DefaultValue); // 0x38e52d0 [Final Native Static Public]
    float GetGlobalTimeDilation(UObject* WorldContextObject); // 0x38e5210 [Final Native Static Public]
    AGameStateBase* GetGameState(UObject* WorldContextObject); // 0x38e5160 [Final Native Static Public]
    AGameModeBase* GetGameMode(UObject* WorldContextObject); // 0x38e50b0 [Final Native Static Public]
    UGameInstance* GetGameInstance(UObject* WorldContextObject); // 0x38e5000 [Final Native Static Public]
    bool GetEnableWorldRendering(UObject* WorldContextObject); // 0x38e4f40 [Final Native Static Public]
    UReverbEffect* GetCurrentReverbEffect(UObject* WorldContextObject); // 0x38e4d90 [Final Native Static Public]
    FString GetCurrentLevelName(UObject* WorldContextObject, bool bRemovePrefixString); // 0x38e4c20 [Final Native Static Public]
    bool GetClosestListenerLocation(UObject* WorldContextObject, const FVector& Location, float MaximumRange, bool bAllowAttenuationOverride, const FVector& ListenerPosition); // 0x38e49d0 [Final Native Static Public]
    TArray<FName> GetAvailableSpatialPluginNames(UObject* WorldContextObject); // 0x38e48a0 [Final Native Static Public]
    double GetAudioTimeSeconds(UObject* WorldContextObject); // 0x38e47f0 [Final Native Static Public]
    void GetAllActorsWithTag(UObject* WorldContextObject, const FName& Tag, const TArray<AActor*>& OutActors); // 0x38e4270 [Final Native Static Public]
    void GetAllActorsWithInterface(UObject* WorldContextObject, TSubclassOf<IInterface> Interface, const TArray<AActor*>& OutActors); // 0x38e4150 [Final Native Static Public]
    void GetAllActorsOfClassWithTag(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const FName& Tag, const TArray<AActor*>& OutActors); // 0x38e3fe0 [Final Native Static Public]
    void GetAllActorsOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const TArray<AActor*>& OutActors); // 0x38e3ec0 [Final Native Static Public]
    AActor* GetActorOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass); // 0x38e3df0 [Final Native Static Public]
    void GetActorArrayBounds(const TArray<AActor*>& Actors, bool bOnlyCollidingComponents, const FVector& Center, const FVector& BoxExtent); // 0x38e39b0 [Final Native Static Public]
    FVector GetActorArrayAverageLocation(const TArray<AActor*>& Actors); // 0x38e3860 [Final Native Static Public]
    FName GetActiveSpatialPluginName(UObject* WorldContextObject); // 0x38e3740 [Final Native Static Public]
    void GetAccurateRealTime(const int32& Seconds, const double& PartialSeconds); // 0x38e35e0 [Final Native Static Public]
    void FlushLevelStreaming(UObject* WorldContextObject); // 0x38e3540 [Final Native Static Public]
    AActor* FinishSpawningActor(AActor* Actor, FTransform& SpawnTransform); // 0x38e33e0 [Final Native Static Public]
    AActor* FindNearestActor(const FVector& Origin, const TArray<AActor*>& ActorsToCheck, const float& Distance); // 0x38e3020 [Final Native Static Public]
    bool FindCollisionUV(FHitResult& hit, int32 UVChannel, const FVector2D& UV); // 0x38e2e80 [Final Native Static Public]
    void EnableLiveStreaming(bool Enable); // 0x38e2dc0 [Final Native Static Public]
    bool DoesSaveGameExist(const FString& SlotName, int32 UserIndex); // 0x38e2cb0 [Final Native Static Public]
    bool DeprojectScreenToWorld(APlayerController* Player, const FVector2D& ScreenPosition, const FVector& WorldPosition, const FVector& WorldDirection); // 0x38e29b0 [Final Native Static Public]
    bool DeprojectSceneCaptureToWorld(ASceneCapture2D* SceneCapture2D, const FVector2D& TargetUV, const FVector& WorldPosition, const FVector& WorldDirection); // 0x38e2820 [Final Native Static Public]
    bool DeleteGameInSlot(const FString& SlotName, int32 UserIndex); // 0x38e2710 [Final Native Static Public]
    void DeactivateReverbEffect(UObject* WorldContextObject, const FName& TagName); // 0x38e24c0 [Final Native Static Public]
    UAudioComponent* CreateSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x38e1f00 [Final Native Static Public]
    USaveGame* CreateSaveGameObject(TSubclassOf<USaveGame> SaveGameClass); // 0x38e1db0 [Final Native Static Public]
    APlayerController* CreatePlayerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId, bool bSpawnPlayerController); // 0x38e1ca0 [Final Native Static Public]
    APlayerController* CreatePlayer(UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController); // 0x38e1b80 [Final Native Static Public]
    void ClearSoundMixModifiers(UObject* WorldContextObject); // 0x38e1aa0 [Final Native Static Public]
    void ClearSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float FadeOutTime); // 0x38e18c0 [Final Native Static Public]
    void CancelAsyncLoading(); // 0x38e16d0 [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); // 0x38e0dd0 [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); // 0x38dfcf0 [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); // 0x38e0830 [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); // 0x38e0270 [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_Advanced(UObject* WorldContextObject, FPredictProjectilePathParams& PredictParams, FPredictProjectilePathResult& PredictResult); // 0x38e0060 [Final Native Static Public]
    AActor* BeginSpawningActorFromBlueprint(UObject* WorldContextObject, UBlueprint* Blueprint, FTransform& SpawnTransform, bool bNoCollisionFail); // 0x38dfa00 [Final Native Static Public]
    AActor* BeginDeferredActorSpawnFromClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FTransform& SpawnTransform, const ESpawnActorCollisionHandlingMethod& CollisionHandlingOverride, AActor* Owner); // 0x38df7f0 [Final Native Static Public]
    bool AreSubtitlesEnabled(); // 0x38df7b0 [Final Native Static Public]
    bool AreAnyListenersWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x38df600 [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); // 0x38df250 [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); // 0x38def00 [Final Native Static Public]
    float ApplyPointDamage(AActor* DamagedActor, float BaseDamage, const FVector& HitFromDirection, FHitResult& HitInfo, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x38deb90 [Final Native Static Public]
    float ApplyDamage(AActor* DamagedActor, float BaseDamage, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x38de950 [Final Native Static Public]
    void AnnounceAccessibleString(const FString& AnnouncementString); // 0x38de860 [Final Native Static Public]
    void ActivateReverbEffect(UObject* WorldContextObject, UReverbEffect* ReverbEffect, const FName& TagName, float Priority, float Volume, float FadeTime); // 0x38de600 [Final Native Static Public]

// UGameUserSettings (/Script/Engine.GameUserSettings)
    void ValidateSettings(); // 0x2bca600 [Native Public]
    bool SupportsHDRDisplayOutput(); // 0x39265c0 [Native Public]
    void SetVSyncEnabled(bool bEnable); // 0x3926410 [Final Native Public]
    void SetVisualEffectQuality(int32 Value); // 0x3926530 [Final Native Public]
    void SetViewDistanceQuality(int32 Value); // 0x39264a0 [Final Native Public]
    void SetToDefaults(); // 0x32c5d00 [Native Public]
    void SetTextureQuality(int32 Value); // 0x3926380 [Final Native Public]
    void SetShadowQuality(int32 Value); // 0x39262f0 [Final Native Public]
    void SetShadingQuality(int32 Value); // 0x3926260 [Final Native Public]
    void SetScreenResolution(const FIntPoint& Resolution); // 0x39261c0 [Final Native Public]
    void SetResolutionScaleValueEx(float NewScaleValue); // 0x3926140 [Final Native Public]
    void SetResolutionScaleValue(int32 NewScaleValue); // 0x39260b0 [Final Native Public]
    void SetResolutionScaleNormalized(float NewScaleNormalized); // 0x3926010 [Final Native Public]
    void SetReflectionQuality(int32 Value); // 0x3925f80 [Final Native Public]
    void SetPostProcessingQuality(int32 Value); // 0x3925ef0 [Final Native Public]
    void SetOverallScalabilityLevel(int32 Value); // 0x3925e60 [Native Public]
    void SetGlobalIlluminationQuality(int32 Value); // 0x3925dd0 [Final Native Public]
    void SetFullscreenMode(const EWindowMode& InFullscreenMode); // 0x3925d00 [Final Native Public]
    void SetFrameRateLimit(float NewLimit); // 0x3925c80 [Final Native Public]
    void SetFoliageQuality(int32 Value); // 0x3925bf0 [Final Native Public]
    void SetDynamicResolutionEnabled(bool bEnable); // 0x3925b60 [Final Native Public]
    void SetBenchmarkFallbackValues(); // 0x3925ab0 [Final Native Public]
    void SetAudioQualityLevel(int32 QualityLevel); // 0x3925a20 [Final Native Public]
    void SetAntiAliasingQuality(int32 Value); // 0x3925990 [Final Native Public]
    void SaveSettings(); // 0x36df020 [Native Public]
    void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); // 0x3925890 [Native Public]
    void RevertVideoMode(); // 0x3925850 [Final Native Public]
    void ResetToCurrentSettings(); // 0x3925830 [Native Public]
    void LoadSettings(bool bForceReload); // 0x36def90 [Native Public]
    bool IsVSyncEnabled(); // 0x3925810 [Final Native Public]
    bool IsVSyncDirty(); // 0x39257e0 [Final Native Public]
    bool IsScreenResolutionDirty(); // 0x3925780 [Final Native Public]
    bool IsHDREnabled(); // 0x3925760 [Final Native Public]
    bool IsFullscreenModeDirty(); // 0x3925730 [Final Native Public]
    bool IsDynamicResolutionEnabled(); // 0x3925710 [Final Native Public]
    bool IsDynamicResolutionDirty(); // 0x39256c0 [Final Native Public]
    bool IsDirty(); // 0x2bf1bb0 [Native Public]
    int32 GetVisualEffectQuality(); // 0x39256a0 [Final Native Public]
    int32 GetViewDistanceQuality(); // 0x355eec0 [Final Native Public]
    int32 GetTextureQuality(); // 0x2bf2a30 [Final Native Public]
    int32 GetSyncInterval(); // 0x39255e0 [Final Native Static Public]
    int32 GetShadowQuality(); // 0xb7e8e0 [Final Native Public]
    int32 GetShadingQuality(); // 0x140ca90 [Final Native Public]
    FIntPoint GetScreenResolution(); // 0x39255b0 [Final Native Public]
    float GetResolutionScaleNormalized(); // 0x3925570 [Final Native Public]
    void GetResolutionScaleInformationEx(const float& CurrentScaleNormalized, const float& CurrentScaleValue, const float& MinScaleValue, const float& MaxScaleValue); // 0x39253b0 [Final Native Public]
    void GetResolutionScaleInformation(const float& CurrentScaleNormalized, const int32& CurrentScaleValue, const int32& MinScaleValue, const int32& MaxScaleValue); // 0x39251e0 [Final Native Public]
    int32 GetReflectionQuality(); // 0x39251c0 [Final Native Public]
    float GetRecommendedResolutionScale(); // 0xd97fc0 [Native Public]
    EWindowMode GetPreferredFullscreenMode(); // 0x3925190 [Final Native Public]
    int32 GetPostProcessingQuality(); // 0x2bf2a50 [Final Native Public]
    int32 GetOverallScalabilityLevel(); // 0x3925160 [Native Public]
    FIntPoint GetLastConfirmedScreenResolution(); // 0x3925130 [Final Native Public]
    EWindowMode GetLastConfirmedFullscreenMode(); // 0x39250f0 [Final Native Public]
    int32 GetGlobalIlluminationQuality(); // 0x39250d0 [Final Native Public]
    UGameUserSettings* GetGameUserSettings(); // 0x3925090 [Final Native Static Public]
    EWindowMode GetFullscreenMode(); // 0x3925050 [Final Native Public]
    float GetFrameRateLimit(); // 0x3925030 [Final Native Public]
    int32 GetFramePace(); // 0x3925000 [Final Native Static Public]
    int32 GetFoliageQuality(); // 0x3924fe0 [Final Native Public]
    FIntPoint GetDesktopResolution(); // 0x3924fa0 [Final Native Public]
    FIntPoint GetDefaultWindowPosition(); // 0x3924f80 [Final Native Static Public]
    EWindowMode GetDefaultWindowMode(); // 0x197b270 [Final Native Static Public]
    float GetDefaultResolutionScale(); // 0x3924f40 [Native Public]
    FIntPoint GetDefaultResolution(); // 0x3924f10 [Final Native Static Public]
    int32 GetCurrentHDRDisplayNits(); // 0x3924ee0 [Final Native Public]
    int32 GetAudioQualityLevel(); // 0x2f566c0 [Final Native Public]
    int32 GetAntiAliasingQuality(); // 0xe64e90 [Final Native Public]
    void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits); // 0x3924e10 [Final Native Public]
    void ConfirmVideoMode(); // 0x2bca7d0 [Native Public]
    void ApplySettings(bool bCheckForCommandLineOverrides); // 0x3924d80 [Native Public]
    void ApplyResolutionSettings(bool bCheckForCommandLineOverrides); // 0x3924cf0 [Final Native Public]
    void ApplyNonResolutionSettings(); // 0x2bcaac0 [Native Public]
    void ApplyHardwareBenchmarkResults(); // 0x370d3b0 [Native Public]

// UKismetArrayLibrary (/Script/Engine.KismetArrayLibrary)
    void SetArrayPropertyByName(UObject* Object, const FName& PropertyName, const TArray<int32>& Value); // 0x39f6e80 [Final Native Static Public]
    void FilterArray(const TArray<AActor*>& TargetArray, TSubclassOf<AActor> FilterClass, const TArray<AActor*>& FilteredArray); // 0x39c75a0 [Final Native Static Public]
    void Array_Swap(const TArray<int32>& TargetArray, int32 FirstIndex, int32 SecondIndex); // 0x39abb00 [Final Native Static Public]
    void Array_Shuffle(const TArray<int32>& TargetArray); // 0x39ab930 [Final Native Static Public]
    void Array_Set(const TArray<int32>& TargetArray, int32 Index, const int32& Item, bool bSizeToFit); // 0x39ab700 [Final Native Static Public]
    void Array_Reverse(const TArray<int32>& TargetArray); // 0x39ab5a0 [Final Native Static Public]
    void Array_Resize(const TArray<int32>& TargetArray, int32 Size); // 0x39ab4b0 [Final Native Static Public]
    bool Array_RemoveItem(const TArray<int32>& TargetArray, const int32& Item); // 0x39ab290 [Final Native Static Public]
    void Array_Remove(const TArray<int32>& TargetArray, int32 IndexToRemove); // 0x39ab1a0 [Final Native Static Public]
    void Array_RandomFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream, const int32& OutItem, const int32& OutIndex); // 0x39ab010 [Final Native Static Public]
    void Array_Random(const TArray<int32>& TargetArray, const int32& OutItem, const int32& OutIndex); // 0x39aaed0 [Final Native Static Public]
    int32 Array_Length(const TArray<int32>& TargetArray); // 0x39aae10 [Final Native Static Public]
    int32 Array_LastIndex(const TArray<int32>& TargetArray); // 0x39aad40 [Final Native Static Public]
    bool Array_IsValidIndex(const TArray<int32>& TargetArray, int32 IndexToTest); // 0x39aac30 [Final Native Static Public]
    bool Array_IsNotEmpty(const TArray<int32>& TargetArray); // 0x39aab60 [Final Native Static Public]
    bool Array_IsEmpty(const TArray<int32>& TargetArray); // 0x39aaa90 [Final Native Static Public]
    void Array_Insert(const TArray<int32>& TargetArray, const int32& NewItem, int32 Index); // 0x39aa8a0 [Final Native Static Public]
    bool Array_Identical(const TArray<int32>& ArrayA, const TArray<int32>& ArrayB); // 0x39aa780 [Final Native Static Public]
    void Array_Get(const TArray<int32>& TargetArray, int32 Index, const int32& Item); // 0x39aa500 [Final Native Static Public]
    int32 Array_Find(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x39aa320 [Final Native Static Public]
    bool Array_Contains(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x39aa130 [Final Native Static Public]
    void Array_Clear(const TArray<int32>& TargetArray); // 0x39a9fb0 [Final Native Static Public]
    void Array_Append(const TArray<int32>& TargetArray, const TArray<int32>& SourceArray); // 0x39a9ea0 [Final Native Static Public]
    int32 Array_AddUnique(const TArray<int32>& TargetArray, const int32& NewItem); // 0x39a9cf0 [Final Native Static Public]
    int32 Array_Add(const TArray<int32>& TargetArray, const int32& NewItem); // 0x39a9b40 [Final Native Static Public]

// UKismetGuidLibrary (/Script/Engine.KismetGuidLibrary)
    void Parse_StringToGuid(const FString& GuidString, const FGuid& OutGuid, const bool& Success); // 0x39ebcd0 [Final Native Static Public]
    bool NotEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x39e9e30 [Final Native Static Public]
    FGuid NewGuid(); // 0x39e8b00 [Final Native Static Public]
    bool IsValid_Guid(const FGuid& InGuid); // 0x39d5980 [Final Native Static Public]
    void Invalidate_Guid(const FGuid& InGuid); // 0x39d37e0 [Final Native Static Public]
    bool EqualEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x39c41a0 [Final Native Static Public]
    FString Conv_GuidToString(const FGuid& InGuid); // 0x39b9160 [Final Native Static Public]

// UKismetInputLibrary (/Script/Engine.KismetInputLibrary)
    bool PointerEvent_IsTouchEvent(FPointerEvent& Input); // 0x39ed3c0 [Final Native Static Public]
    bool PointerEvent_IsMouseButtonDown(FPointerEvent& Input, const FKey& MouseButton); // 0x39ed0f0 [Final Native Static Public]
    float PointerEvent_GetWheelDelta(FPointerEvent& Input); // 0x39ecf90 [Final Native Static Public]
    int32 PointerEvent_GetUserIndex(FPointerEvent& Input); // 0x39ece40 [Final Native Static Public]
    int32 PointerEvent_GetTouchpadIndex(FPointerEvent& Input); // 0x39eccf0 [Final Native Static Public]
    FVector2D PointerEvent_GetScreenSpacePosition(FPointerEvent& Input); // 0x39ecba0 [Final Native Static Public]
    int32 PointerEvent_GetPointerIndex(FPointerEvent& Input); // 0x39eca50 [Final Native Static Public]
    FVector2D PointerEvent_GetLastScreenSpacePosition(FPointerEvent& Input); // 0x39ec900 [Final Native Static Public]
    ESlateGesture PointerEvent_GetGestureType(FPointerEvent& Input); // 0x39ec770 [Final Native Static Public]
    FVector2D PointerEvent_GetGestureDelta(FPointerEvent& Input); // 0x39ec620 [Final Native Static Public]
    FKey PointerEvent_GetEffectingButton(FPointerEvent& Input); // 0x39ec450 [Final Native Static Public]
    FVector2D PointerEvent_GetCursorDelta(FPointerEvent& Input); // 0x39ec300 [Final Native Static Public]
    bool ModifierKeysState_IsShiftDown(FSlateModifierKeysState& KeysState); // 0x39e6ca0 [Final Native Static Public]
    bool ModifierKeysState_IsControlDown(FSlateModifierKeysState& KeysState); // 0x39e6c00 [Final Native Static Public]
    bool ModifierKeysState_IsCommandDown(FSlateModifierKeysState& KeysState); // 0x39e6b60 [Final Native Static Public]
    bool ModifierKeysState_IsAltDown(FSlateModifierKeysState& KeysState); // 0x39e6ac0 [Final Native Static Public]
    bool Key_IsVectorAxis(FKey& Key); // 0x39d8f00 [Final Native Static Public]
    bool Key_IsValid(FKey& Key); // 0x39d8e20 [Final Native Static Public]
    bool Key_IsMouseButton(FKey& Key); // 0x39d8d40 [Final Native Static Public]
    bool Key_IsModifierKey(FKey& Key); // 0x39d8c60 [Final Native Static Public]
    bool Key_IsKeyboardKey(FKey& Key); // 0x39d8b50 [Final Native Static Public]
    bool Key_IsGamepadKey(FKey& Key); // 0x39d8a70 [Final Native Static Public]
    bool Key_IsDigital(FKey& Key); // 0x39d8990 [Final Native Static Public]
    bool Key_IsButtonAxis(FKey& Key); // 0x39d88b0 [Final Native Static Public]
    bool Key_IsAxis3D(FKey& Key); // 0x39d87d0 [Final Native Static Public]
    bool Key_IsAxis2D(FKey& Key); // 0x39d86f0 [Final Native Static Public]
    bool Key_IsAxis1D(FKey& Key); // 0x39d8610 [Final Native Static Public]
    bool Key_IsAnalog(FKey& Key); // 0x39d8530 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromKey(FKeyEvent& InKeyEvent); // 0x39d8410 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromAnalog(FAnalogInputEvent& InAnalogEvent); // 0x39d82e0 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationActionFromKey(FKeyEvent& InKeyEvent); // 0x39d81c0 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationAction(FKey& InKey); // 0x39d80d0 [Final Native Static Public]
    FText Key_GetDisplayName(FKey& Key, bool bLongDisplayName); // 0x39d7f40 [Final Native Static Public]
    bool InputEvent_IsShiftDown(FInputEvent& Input); // 0x39d3640 [Final Native Static Public]
    bool InputEvent_IsRightShiftDown(FInputEvent& Input); // 0x39d3580 [Final Native Static Public]
    bool InputEvent_IsRightControlDown(FInputEvent& Input); // 0x39d34c0 [Final Native Static Public]
    bool InputEvent_IsRightCommandDown(FInputEvent& Input); // 0x39d3400 [Final Native Static Public]
    bool InputEvent_IsRightAltDown(FInputEvent& Input); // 0x39d3340 [Final Native Static Public]
    bool InputEvent_IsRepeat(FInputEvent& Input); // 0x39d3280 [Final Native Static Public]
    bool InputEvent_IsLeftShiftDown(FInputEvent& Input); // 0x39d31c0 [Final Native Static Public]
    bool InputEvent_IsLeftControlDown(FInputEvent& Input); // 0x39d3100 [Final Native Static Public]
    bool InputEvent_IsLeftCommandDown(FInputEvent& Input); // 0x39d3040 [Final Native Static Public]
    bool InputEvent_IsLeftAltDown(FInputEvent& Input); // 0x39d2f80 [Final Native Static Public]
    bool InputEvent_IsControlDown(FInputEvent& Input); // 0x39d2ec0 [Final Native Static Public]
    bool InputEvent_IsCommandDown(FInputEvent& Input); // 0x39d2e00 [Final Native Static Public]
    bool InputEvent_IsAltDown(FInputEvent& Input); // 0x39d2d40 [Final Native Static Public]
    FText InputChord_GetDisplayName(FInputChord& Key); // 0x39d2be0 [Final Native Static Public]
    int32 GetUserIndex(FKeyEvent& Input); // 0x39d0b30 [Final Native Static Public]
    FSlateModifierKeysState GetModifierKeysState(); // 0x39ccd10 [Final Native Static Public]
    FKey GetKey(FKeyEvent& Input); // 0x39cc150 [Final Native Static Public]
    float GetAnalogValue(FAnalogInputEvent& Input); // 0x39c9250 [Final Native Static Public]
    bool EqualEqual_KeyKey(const FKey& A, const FKey& B); // 0x39c46e0 [Final Native Static Public]
    bool EqualEqual_InputChordInputChord(const FInputChord& A, const FInputChord& B); // 0x39c42c0 [Final Native Static Public]
    void CalibrateTilt(); // 0x39b3be0 [Final Native Static Public]

// UKismetInternationalizationLibrary (/Script/Engine.KismetInternationalizationLibrary)
    bool SetCurrentLocale(const FString& Culture, bool SaveToConfig); // 0x39f8160 [Final Native Static Public]
    bool SetCurrentLanguageAndLocale(const FString& Culture, bool SaveToConfig); // 0x39f7fe0 [Final Native Static Public]
    bool SetCurrentLanguage(const FString& Culture, bool SaveToConfig); // 0x39f7e90 [Final Native Static Public]
    bool SetCurrentCulture(const FString& Culture, bool SaveToConfig); // 0x39f7d20 [Final Native Static Public]
    bool SetCurrentAssetGroupCulture(const FName& AssetGroup, const FString& Culture, bool SaveToConfig); // 0x39f7ab0 [Final Native Static Public]
    FString GetSuitableCulture(const TArray<FString>& AvailableCultures, const FString& CultureToMatch, const FString& FallbackCulture); // 0x39cf7b0 [Final Native Static Public]
    FString GetNativeCulture(const ELocalizedTextSourceCategory& TextCategory); // 0x39cce30 [Final Native Static Public]
    TArray<FString> GetLocalizedCultures(bool IncludeGame, bool IncludeEngine, bool IncludeEditor, bool IncludeAdditional); // 0x39cc490 [Final Native Static Public]
    FString GetCurrentLocale(); // 0x39cacd0 [Final Native Static Public]
    FString GetCurrentLanguage(); // 0x39cabb0 [Final Native Static Public]
    FString GetCurrentCulture(); // 0x39cabb0 [Final Native Static Public]
    FString GetCurrentAssetGroupCulture(const FName& AssetGroup); // 0x39ca890 [Final Native Static Public]
    FString GetCultureDisplayName(const FString& Culture, bool Localized); // 0x39ca6a0 [Final Native Static Public]
    void ClearCurrentAssetGroupCulture(const FName& AssetGroup, bool SaveToConfig); // 0x39b6db0 [Final Native Static Public]

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

// UKismetMathLibrary (/Script/Engine.KismetMathLibrary)
    int32 Xor_IntInt(int32 A, int32 B); // 0x3a060e0 [Final Native Static Public]
    int64 Xor_Int64Int64(int64 A, int64 B); // 0x3a06010 [Final Native Static Public]
    int32 Wrap(int32 Value, int32 Min, int32 Max); // 0x3a05ef0 [Final Native Static Public]
    FVector WeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float Weight); // 0x3a05c20 [Final Native Static Public]
    FRotator WeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float Weight); // 0x3a05a00 [Final Native Static Public]
    float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight); // 0x3a05db0 [Final Native Static Public]
    double VSizeXYSquared(const FVector& A); // 0x3a011a0 [Final Native Static Public]
    double VSizeXY(const FVector& A); // 0x3a01110 [Final Native Static Public]
    double VSizeSquared(const FVector& A); // 0x3a01070 [Final Native Static Public]
    double VSize2DSquared(const FVector2D& A); // 0x3a00f40 [Final Native Static Public]
    double VSize2D(const FVector2D& A); // 0x3a00eb0 [Final Native Static Public]
    double VSize(const FVector& A); // 0x3a00fd0 [Final Native Static Public]
    FVector VLerp(const FVector& A, const FVector& B, float Alpha); // 0x3a00d60 [Final Native Static Public]
    FVector VInterpTo_Constant(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x3a00bd0 [Final Native Static Public]
    FVector VInterpTo(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x3a00a40 [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); // 0x3a02cd0 [Final Native Static Public]
    FVector Vector_Zero(); // 0x3a05960 [Final Native Static Public]
    FVector Vector_Up(); // 0x3a05930 [Final Native Static Public]
    void Vector_UnwindEuler(const FVector& A); // 0x3a058b0 [Final Native Static Public]
    FVector2D Vector_UnitCartesianToSpherical(const FVector& A); // 0x3a057d0 [Final Native Static Public]
    FVector Vector_ToRadians(const FVector& A); // 0x3a05740 [Final Native Static Public]
    FVector Vector_ToDegrees(const FVector& A); // 0x3a056b0 [Final Native Static Public]
    FVector Vector_SnappedToGrid(const FVector& InVect, float InGridSize); // 0x3a054f0 [Final Native Static Public]
    void Vector_Set(const FVector& A, double X, double Y, double Z); // 0x3a05380 [Final Native Static Public]
    FVector Vector_Right(); // 0x3a05350 [Final Native Static Public]
    FVector Vector_Reciprocal(const FVector& A); // 0x3a05260 [Final Native Static Public]
    FVector Vector_ProjectOnToNormal(const FVector& V, const FVector& InNormal); // 0x3a05160 [Final Native Static Public]
    FVector Vector_One(); // 0x3a05130 [Final Native Static Public]
    FVector Vector_NormalUnsafe(const FVector& A); // 0x3a04ef0 [Final Native Static Public]
    void Vector_Normalize(const FVector& A, float Tolerance); // 0x3a04ff0 [Final Native Static Public]
    FVector Vector_Normal2D(const FVector& A, float Tolerance); // 0x3a04d80 [Final Native Static Public]
    FVector Vector_MirrorByPlane(const FVector& A, const FPlane& InPlane); // 0x3a04c20 [Final Native Static Public]
    FVector Vector_Left(); // 0x3a04bf0 [Final Native Static Public]
    bool Vector_IsZero(const FVector& A); // 0x3a04b30 [Final Native Static Public]
    bool Vector_IsUnit(const FVector& A, float SquaredLenthTolerance); // 0x3a04a10 [Final Native Static Public]
    bool Vector_IsUniform(const FVector& A, float Tolerance); // 0x3a048e0 [Final Native Static Public]
    bool Vector_IsNormal(const FVector& A); // 0x3a04810 [Final Native Static Public]
    bool Vector_IsNearlyZero(const FVector& A, float Tolerance); // 0x3a046f0 [Final Native Static Public]
    bool Vector_IsNAN(const FVector& A); // 0x3a04620 [Final Native Static Public]
    double Vector_HeadingAngle(const FVector& A); // 0x3a044e0 [Final Native Static Public]
    FVector Vector_GetSignVector(const FVector& A); // 0x3a04410 [Final Native Static Public]
    FVector Vector_GetProjection(const FVector& A); // 0x3a04370 [Final Native Static Public]
    double Vector_GetAbsMin(const FVector& A); // 0x3a042d0 [Final Native Static Public]
    double Vector_GetAbsMax(const FVector& A); // 0x3a04230 [Final Native Static Public]
    FVector Vector_GetAbs(const FVector& A); // 0x3a041a0 [Final Native Static Public]
    FVector Vector_Forward(); // 0x3a04170 [Final Native Static Public]
    FVector Vector_Down(); // 0x3a04140 [Final Native Static Public]
    double Vector_DistanceSquared(const FVector& v1, const FVector& v2); // 0x3a04060 [Final Native Static Public]
    double Vector_Distance2DSquared(const FVector& v1, const FVector& v2); // 0x3a03ea0 [Final Native Static Public]
    double Vector_Distance2D(const FVector& v1, const FVector& v2); // 0x3a03dd0 [Final Native Static Public]
    double Vector_Distance(const FVector& v1, const FVector& v2); // 0x3a03f70 [Final Native Static Public]
    double Vector_CosineAngle2D(const FVector& A, const FVector& B); // 0x3a03c40 [Final Native Static Public]
    FVector Vector_ComponentMin(const FVector& A, const FVector& B); // 0x3a03b60 [Final Native Static Public]
    FVector Vector_ComponentMax(const FVector& A, const FVector& B); // 0x3a03a80 [Final Native Static Public]
    FVector Vector_ClampSizeMax2D(const FVector& A, double Max); // 0x3a037c0 [Final Native Static Public]
    FVector Vector_ClampSizeMax(const FVector& A, double Max); // 0x3a03920 [Final Native Static Public]
    FVector Vector_ClampSize2D(const FVector& A, double Min, double Max); // 0x3a03600 [Final Native Static Public]
    FVector Vector_BoundedToCube(const FVector& InVect, float InRadius); // 0x3a034f0 [Final Native Static Public]
    FVector Vector_BoundedToBox(const FVector& InVect, const FVector& InBoxMin, const FVector& InBoxMax); // 0x3a033a0 [Final Native Static Public]
    FVector Vector_Backward(); // 0x3a03370 [Final Native Static Public]
    void Vector_Assign(const FVector& A, const FVector& InVector); // 0x3a03290 [Final Native Static Public]
    void Vector_AddBounded(const FVector& A, const FVector& InAddVect, float InRadius); // 0x3a03120 [Final Native Static Public]
    FVector4 Vector4_Zero(); // 0x3a02ca0 [Final Native Static Public]
    double Vector4_SizeSquared3(const FVector4& A); // 0x3a02b10 [Final Native Static Public]
    double Vector4_SizeSquared(const FVector4& A); // 0x3a02bd0 [Final Native Static Public]
    double Vector4_Size3(const FVector4& A); // 0x3a02960 [Final Native Static Public]
    double Vector4_Size(const FVector4& A); // 0x3a02a30 [Final Native Static Public]
    void Vector4_Set(const FVector4& A, double X, double Y, double Z, double W); // 0x3a02780 [Final Native Static Public]
    FVector4 Vector4_NormalUnsafe3(const FVector4& A); // 0x3a02510 [Final Native Static Public]
    void Vector4_Normalize3(const FVector4& A, float Tolerance); // 0x3a02620 [Final Native Static Public]
    FVector4 Vector4_Normal3(const FVector4& A, float Tolerance); // 0x3a023a0 [Final Native Static Public]
    FVector4 Vector4_Negated(const FVector4& A); // 0x3a022e0 [Final Native Static Public]
    FVector4 Vector4_MirrorByVector3(const FVector4& Direction, const FVector4& SurfaceNormal); // 0x3a02140 [Final Native Static Public]
    bool Vector4_IsZero(const FVector4& A); // 0x3a02070 [Final Native Static Public]
    bool Vector4_IsUnit3(const FVector4& A, float SquaredLenthTolerance); // 0x3a01f30 [Final Native Static Public]
    bool Vector4_IsNormal3(const FVector4& A); // 0x3a01e50 [Final Native Static Public]
    bool Vector4_IsNearlyZero3(const FVector4& A, float Tolerance); // 0x3a01d20 [Final Native Static Public]
    bool Vector4_IsNAN(const FVector4& A); // 0x3a01c30 [Final Native Static Public]
    double Vector4_DotProduct3(const FVector4& A, const FVector4& B); // 0x3a019b0 [Final Native Static Public]
    double Vector4_DotProduct(const FVector4& A, const FVector4& B); // 0x3a01af0 [Final Native Static Public]
    FVector4 Vector4_CrossProduct3(const FVector4& A, const FVector4& B); // 0x3a01840 [Final Native Static Public]
    void Vector4_Assign(const FVector4& A, const FVector4& InVector); // 0x3a01730 [Final Native Static Public]
    FVector2D Vector2DInterpTo_Constant(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x3a01540 [Final Native Static Public]
    FVector2D Vector2DInterpTo(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x3a013b0 [Final Native Static Public]
    FVector2D Vector2D_Zero(); // 0x3a01710 [Final Native Static Public]
    FVector2D Vector2D_Unit45Deg(); // 0x3a016f0 [Final Native Static Public]
    FVector2D Vector2D_One(); // 0x3a016d0 [Final Native Static Public]
    FVector VEase(const FVector& A, const FVector& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x3a00830 [Final Native Static Public]
    FDateTime UtcNow(); // 0x3a007f0 [Final Native Static Public]
    FVector4 TransformVector4(const FMatrix& Matrix, const FVector4& Vec4); // 0x3a00210 [Final Native Static Public]
    FRotator TransformRotation(FTransform& T, const FRotator& Rotation); // 0x39fff70 [Final Native Static Public]
    FVector TransformLocation(FTransform& T, const FVector& Location); // 0x39ffcf0 [Final Native Static Public]
    FVector TransformDirection(FTransform& T, const FVector& Direction); // 0x39ffa90 [Final Native Static Public]
    float Transform_Determinant(FTransform& Transform); // 0x3a003c0 [Final Native Static Public]
    FVector2D ToSign2D(const FVector2D& A); // 0x39ff8a0 [Final Native Static Public]
    FVector2D ToRounded2D(const FVector2D& A); // 0x39ff7a0 [Final Native Static Public]
    void ToDirectionAndLength2D(const FVector2D& A, const FVector2D& OutDir, const double& OutLength); // 0x39ff540 [Final Native Static Public]
    FDateTime Today(); // 0x39ffa40 [Final Native Static Public]
    FTransform TLerp(FTransform& A, FTransform& B, float Alpha, const ELerpInterpolationMode& InterpMode); // 0x39fee10 [Final Native Static Public]
    FTransform TInterpTo(FTransform& Current, FTransform& Target, float DeltaTime, float InterpSpeed); // 0x39feb60 [Final Native Static Public]
    FTimespan TimespanZeroValue(); // 0x1392de0 [Final Native Static Public]
    float TimespanRatio(const FTimespan& A, const FTimespan& B); // 0x39ff450 [Final Native Static Public]
    FTimespan TimespanMinValue(); // 0x39ff420 [Final Native Static Public]
    FTimespan TimespanMaxValue(); // 0x39ff3f0 [Final Native Static Public]
    bool TimespanFromString(const FString& TimespanString, const FTimespan& Result); // 0x39ff2a0 [Final Native Static Public]
    FTransform TEase(FTransform& A, FTransform& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x39fe870 [Final Native Static Public]
    double Tan(double A); // 0x39ff070 [Final Native Static Public]
    FVector Subtract_VectorVector(const FVector& A, const FVector& B); // 0x39fe790 [Final Native Static Public]
    FVector Subtract_VectorInt(const FVector& A, int32 B); // 0x39fe6b0 [Final Native Static Public]
    FVector Subtract_VectorFloat(const FVector& A, double B); // 0x39fe5d0 [Final Native Static Public]
    FVector4 Subtract_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x39fe480 [Final Native Static Public]
    FVector2D Subtract_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x39fe3b0 [Final Native Static Public]
    FVector2D Subtract_Vector2DFloat(const FVector2D& A, double B); // 0x39fe2e0 [Final Native Static Public]
    FTimespan Subtract_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x39fdc10 [Final Native Static Public]
    FQuat Subtract_QuatQuat(FQuat& A, FQuat& B); // 0x39fe1e0 [Final Native Static Public]
    FLinearColor Subtract_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x39fe0f0 [Final Native Static Public]
    FIntPoint Subtract_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x39fe020 [Final Native Static Public]
    FIntPoint Subtract_IntPointInt(const FIntPoint& A, int32 B); // 0x39fdf40 [Final Native Static Public]
    int32 Subtract_IntInt(int32 A, int32 B); // 0x39fde80 [Final Native Static Public]
    int64 Subtract_Int64Int64(int64 A, int64 B); // 0x39fddb0 [Final Native Static Public]
    double Subtract_DoubleDouble(double A, double B); // 0x39fdce0 [Final Native Static Public]
    FDateTime Subtract_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x39fdc10 [Final Native Static Public]
    FTimespan Subtract_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x39fdc10 [Final Native Static Public]
    uint8 Subtract_ByteByte(uint8 A, uint8 B); // 0x39fdb50 [Final Native Static Public]
    double Square(double A); // 0x39fd950 [Final Native Static Public]
    double Sqrt(double A); // 0x39fd890 [Final Native Static Public]
    FVector Spherical2DToUnitCartesian(const FVector2D& A); // 0x39fd3a0 [Final Native Static Public]
    double Sin(double A); // 0x39fb110 [Final Native Static Public]
    int64 SignOfInteger64(int64 A); // 0x39fafc0 [Final Native Static Public]
    int32 SignOfInteger(int32 A); // 0x39fb070 [Final Native Static Public]
    double SignOfFloat(double A); // 0x39faef0 [Final Native Static Public]
    void SetVectorSpringStateVelocity(FVectorSpringState& SpringState, const FVector& Velocity); // 0x39fa8c0 [Final Native Static Public]
    void SetRandomStreamSeed(const FRandomStream& Stream, int32 NewSeed); // 0x39f9450 [Final Native Static Public]
    void SetQuaternionSpringStateAngularVelocity(FQuaternionSpringState& SpringState, const FVector& AngularVelocity); // 0x39f9340 [Final Native Static Public]
    void SetFloatSpringStateVelocity(FFloatSpringState& SpringState, float Velocity); // 0x39f87d0 [Final Native Static Public]
    void Set2D(const FVector2D& A, double X, double Y); // 0x39f6d50 [Final Native Static Public]
    FVector SelectVector(const FVector& A, const FVector& B, bool bPickA); // 0x39f6820 [Final Native Static Public]
    FTransform SelectTransform(FTransform& A, FTransform& B, bool bPickA); // 0x39f6b10 [Final Native Static Public]
    FString SelectString(const FString& A, const FString& B, bool bPickA); // 0x39f6970 [Final Native Static Public]
    FRotator SelectRotator(const FRotator& A, const FRotator& B, bool bPickA); // 0x39f6820 [Final Native Static Public]
    UObject* SelectObject(UObject* A, UObject* B, bool bSelectA); // 0x39f63e0 [Final Native Static Public]
    int32 SelectInt(int32 A, int32 B, bool bPickA); // 0x39f6720 [Final Native Static Public]
    double SelectFloat(double A, double B, bool bPickA); // 0x39f6600 [Final Native Static Public]
    FLinearColor SelectColor(const FLinearColor& A, const FLinearColor& B, bool bPickA); // 0x39f64e0 [Final Native Static Public]
    TSubclassOf<UObject> SelectClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B, bool bSelectA); // 0x39f63e0 [Final Native Static Public]
    void SeedRandomStream(const FRandomStream& Stream); // 0x39f6340 [Final Native Static Public]
    double SafeDivide(double A, double B); // 0x39f6170 [Final Native Static Public]
    int64 Round64(double A); // 0x39f6000 [Final Native Static Public]
    int32 Round(double A); // 0x39f60d0 [Final Native Static Public]
    FRotator RotatorFromAxisAndAngle(const FVector& Axis, float Angle); // 0x39f5e10 [Final Native Static Public]
    FVector RotateAngleAxis(const FVector& InVect, float AngleDeg, const FVector& Axis); // 0x39f5c40 [Final Native Static Public]
    FRotator RLerp(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath); // 0x39f0dc0 [Final Native Static Public]
    FRotator RInterpTo_Constant(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x39f0c30 [Final Native Static Public]
    FRotator RInterpTo(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x39f0aa0 [Final Native Static Public]
    void RGBToHSV_Vector(const FLinearColor& RGB, const FLinearColor& HSV); // 0x39f09c0 [Final Native Static Public]
    void RGBtoHSV(const FLinearColor& InColor, const float& H, const float& S, const float& V, const float& A); // 0x39f07c0 [Final Native Static Public]
    FLinearColor RGBLinearToHSV(const FLinearColor& RGB); // 0x39f0730 [Final Native Static Public]
    void ResetVectorSpringState(FVectorSpringState& SpringState); // 0x39f5230 [Final Native Static Public]
    void ResetRandomStream(const FRandomStream& Stream); // 0x39f51a0 [Final Native Static Public]
    void ResetQuaternionSpringState(FQuaternionSpringState& SpringState); // 0x39f50c0 [Final Native Static Public]
    void ResetFloatSpringState(FFloatSpringState& SpringState); // 0x39f5030 [Final Native Static Public]
    FRotator REase(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x39f04e0 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians, const FRandomStream& Stream); // 0x39f30d0 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadians(const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x39f2f70 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees, const FRandomStream& Stream); // 0x39f2db0 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegrees(const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x39f2c40 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadiansFromStream(const FVector& ConeDir, float ConeHalfAngleInRadians, const FRandomStream& Stream); // 0x39f2af0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadians(const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x39f29f0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegreesFromStream(const FVector& ConeDir, float ConeHalfAngleInDegrees, const FRandomStream& Stream); // 0x39f28a0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegrees(const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x39f2790 [Final Native Static Public]
    FVector RandomUnitVectorFromStream(const FRandomStream& Stream); // 0x39f26e0 [Final Native Static Public]
    FVector RandomUnitVector(); // 0x39f2580 [Final Native Static Public]
    FRotator RandomRotatorFromStream(bool bRoll, const FRandomStream& Stream); // 0x39f2400 [Final Native Static Public]
    FRotator RandomRotator(bool bRoll); // 0x39f22f0 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream_Box(const FBox& Box, const FRandomStream& Stream); // 0x39f2060 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream(const FVector& Center, const FVector& HalfSize, const FRandomStream& Stream); // 0x39f1e20 [Final Native Static Public]
    FVector RandomPointInBoundingBox_Box(const FBox& Box); // 0x39f2220 [Final Native Static Public]
    FVector RandomPointInBoundingBox(const FVector& Center, const FVector& HalfSize); // 0x39f1cd0 [Final Native Static Public]
    int32 RandomIntegerInRangeFromStream(int32 Min, int32 Max, const FRandomStream& Stream); // 0x39f1b70 [Final Native Static Public]
    int32 RandomIntegerInRange(int32 Min, int32 Max); // 0x39f1a60 [Final Native Static Public]
    int32 RandomIntegerFromStream(int32 Max, const FRandomStream& Stream); // 0x39f1940 [Final Native Static Public]
    int64 RandomInteger64InRange(int64 Min, int64 Max); // 0x39f1760 [Final Native Static Public]
    int64 RandomInteger64(int64 Max); // 0x39f1680 [Final Native Static Public]
    int32 RandomInteger(int32 Max); // 0x39f1880 [Final Native Static Public]
    float RandomFloatInRangeFromStream(float Min, float Max, const FRandomStream& Stream); // 0x39f1530 [Final Native Static Public]
    double RandomFloatInRange(double Min, double Max); // 0x39f1430 [Final Native Static Public]
    float RandomFloatFromStream(const FRandomStream& Stream); // 0x39f1370 [Final Native Static Public]
    double RandomFloat(); // 0x39f1320 [Final Native Static Public]
    bool RandomBoolWithWeightFromStream(float Weight, const FRandomStream& RandomStream); // 0x39f1200 [Final Native Static Public]
    bool RandomBoolWithWeight(float Weight); // 0x39f1140 [Final Native Static Public]
    bool RandomBoolFromStream(const FRandomStream& Stream); // 0x39f1070 [Final Native Static Public]
    bool RandomBool(); // 0x39f1010 [Final Native Static Public]
    double RadiansToDegrees(double A); // 0x39f0f80 [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); // 0x39effc0 [Final Native Static Public]
    FVector Quat_VectorUp(FQuat& Q); // 0x39eeae0 [Final Native Static Public]
    FVector Quat_VectorRight(FQuat& Q); // 0x39ee9f0 [Final Native Static Public]
    FVector Quat_VectorForward(FQuat& Q); // 0x39ee8f0 [Final Native Static Public]
    FVector Quat_UnrotateVector(FQuat& Q, const FVector& V); // 0x39efd90 [Final Native Static Public]
    float Quat_SizeSquared(FQuat& Q); // 0x39efcd0 [Final Native Static Public]
    float Quat_Size(FQuat& Q); // 0x39efc00 [Final Native Static Public]
    void Quat_SetFromEuler(FQuat& Q, const FVector& Euler); // 0x39efb10 [Final Native Static Public]
    void Quat_SetComponents(FQuat& Q, float X, float Y, float Z, float W); // 0x39ef950 [Final Native Static Public]
    FRotator Quat_Rotator(FQuat& Q); // 0x39ef8a0 [Final Native Static Public]
    FVector Quat_RotateVector(FQuat& Q, const FVector& V); // 0x39ef690 [Final Native Static Public]
    FQuat Quat_Normalized(FQuat& Q, float Tolerance); // 0x39ef520 [Final Native Static Public]
    void Quat_Normalize(FQuat& Q, float Tolerance); // 0x39ef3c0 [Final Native Static Public]
    FQuat Quat_MakeFromEuler(const FVector& Euler); // 0x39ef310 [Final Native Static Public]
    FQuat Quat_Log(FQuat& Q); // 0x39ef260 [Final Native Static Public]
    bool Quat_IsNormalized(FQuat& Q); // 0x39ef150 [Final Native Static Public]
    bool Quat_IsNonFinite(FQuat& Q); // 0x39ef070 [Final Native Static Public]
    bool Quat_IsIdentity(FQuat& Q, float Tolerance); // 0x39eeef0 [Final Native Static Public]
    bool Quat_IsFinite(FQuat& Q); // 0x39eee10 [Final Native Static Public]
    FQuat Quat_Inversed(FQuat& Q); // 0x39eed60 [Final Native Static Public]
    FQuat Quat_Identity(); // 0x39eed30 [Final Native Static Public]
    FVector Quat_GetRotationAxis(FQuat& Q); // 0x39eebf0 [Final Native Static Public]
    FVector Quat_GetAxisZ(FQuat& Q); // 0x39eeae0 [Final Native Static Public]
    FVector Quat_GetAxisY(FQuat& Q); // 0x39ee9f0 [Final Native Static Public]
    FVector Quat_GetAxisX(FQuat& Q); // 0x39ee8f0 [Final Native Static Public]
    float Quat_GetAngle(FQuat& Q); // 0x39ee830 [Final Native Static Public]
    FQuat Quat_Exp(FQuat& Q); // 0x39ee780 [Final Native Static Public]
    FVector Quat_Euler(FQuat& Q); // 0x39ee6d0 [Final Native Static Public]
    void Quat_EnforceShortestArcWith(FQuat& A, FQuat& B); // 0x39ee580 [Final Native Static Public]
    float Quat_AngularDistance(FQuat& A, FQuat& B); // 0x39ee420 [Final Native Static Public]
    FVector ProjectVectorOnToVector(const FVector& V, const FVector& Target); // 0x39ee2c0 [Final Native Static Public]
    FVector ProjectVectorOnToPlane(const FVector& V, const FVector& PlaneNormal); // 0x39ee190 [Final Native Static Public]
    FVector ProjectPointOnToPlane(const FVector& Point, const FVector& PlaneBase, const FVector& PlaneNormal); // 0x39edee0 [Final Native Static Public]
    bool PointsAreCoplanar(const TArray<FVector>& Points, float Tolerance); // 0x39ed510 [Final Native Static Public]
    float PerlinNoise1D(float Value); // 0x39ec270 [Final Native Static Public]
    int32 Percent_IntInt(int32 A, int32 B); // 0x39ec180 [Final Native Static Public]
    int64 Percent_Int64Int64(int64 A, int64 B); // 0x39ec080 [Final Native Static Public]
    double Percent_FloatFloat(double A, double B); // 0x39ebf10 [Final Native Static Public]
    uint8 Percent_ByteByte(uint8 A, uint8 B); // 0x39ebe20 [Final Native Static Public]
    int32 Or_IntInt(int32 A, int32 B); // 0x39eb510 [Final Native Static Public]
    int64 Or_Int64Int64(int64 A, int64 B); // 0x39eb440 [Final Native Static Public]
    FDateTime Now(); // 0x39eb400 [Final Native Static Public]
    bool NotEqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x39e99f0 [Final Native Static Public]
    bool NotEqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x39e98a0 [Final Native Static Public]
    bool NotEqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x39e97c0 [Final Native Static Public]
    bool NotEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x39eb110 [Final Native Static Public]
    bool NotEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x39eaf50 [Final Native Static Public]
    bool NotEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x39eae10 [Final Native Static Public]
    bool NotEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x33f6b60 [Final Native Static Public]
    bool NotEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x39ea800 [Final Native Static Public]
    bool NotEqual_QuatQuat(FQuat& A, FQuat& B, float ErrorTolerance); // 0x39ea630 [Final Native Static Public]
    bool NotEqual_ObjectObject(UObject* A, UObject* B); // 0x39e9c70 [Final Native Static Public]
    bool NotEqual_NameName(const FName& A, const FName& B); // 0x39ea470 [Final Native Static Public]
    bool NotEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x39ea2b0 [Final Native Static Public]
    bool NotEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x39ea1c0 [Final Native Static Public]
    bool NotEqual_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x39ea0f0 [Final Native Static Public]
    bool NotEqual_IntInt(int32 A, int32 B); // 0x39ea020 [Final Native Static Public]
    bool NotEqual_Int64Int64(int64 A, int64 B); // 0x39e9f50 [Final Native Static Public]
    bool NotEqual_DoubleDouble(double A, double B); // 0x39e9d40 [Final Native Static Public]
    bool NotEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x33f6b60 [Final Native Static Public]
    bool NotEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x39e9c70 [Final Native Static Public]
    bool NotEqual_ByteByte(uint8 A, uint8 B); // 0x39e9bb0 [Final Native Static Public]
    bool NotEqual_BoolBool(bool A, bool B); // 0x39e9ad0 [Final Native Static Public]
    bool Not_PreBool(bool A); // 0x39eb370 [Final Native Static Public]
    int64 Not_Int64(int64 A); // 0x39eb260 [Final Native Static Public]
    int32 Not_Int(int32 A); // 0x39eb2f0 [Final Native Static Public]
    FVector2D NormalSafe2D(const FVector2D& A, float Tolerance); // 0x39e8d70 [Final Native Static Public]
    double NormalizeToRange(double Value, double RangeMin, double RangeMax); // 0x39e9460 [Final Native Static Public]
    FRotator NormalizedDeltaRotator(const FRotator& A, const FRotator& B); // 0x39e95d0 [Final Native Static Public]
    float NormalizeAxis(float Angle); // 0x39e8fc0 [Final Native Static Public]
    void Normalize2D(const FVector2D& A, float Tolerance); // 0x39e8e90 [Final Native Static Public]
    FVector2D Normal2D(const FVector2D& A); // 0x39e8b40 [Final Native Static Public]
    FVector Normal(const FVector& A, float Tolerance); // 0x39e8c10 [Final Native Static Public]
    FVector NegateVector(const FVector& A); // 0x39e89d0 [Final Native Static Public]
    FRotator NegateRotator(const FRotator& A); // 0x39e8920 [Final Native Static Public]
    FVector2D Negated2D(const FVector2D& A); // 0x39e8a60 [Final Native Static Public]
    bool NearlyEqual_TransformTransform(FTransform& A, FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance); // 0x39e86b0 [Final Native Static Public]
    bool NearlyEqual_FloatFloat(double A, double B, double ErrorTolerance); // 0x39e8590 [Final Native Static Public]
    double MultiplyMultiply_FloatFloat(double Base, double Exp); // 0x39e70e0 [Final Native Static Public]
    double MultiplyByPi(double Value); // 0x39e7050 [Final Native Static Public]
    FVector Multiply_VectorVector(const FVector& A, const FVector& B); // 0x39e84b0 [Final Native Static Public]
    FVector Multiply_VectorInt(const FVector& A, int32 B); // 0x39e7f20 [Final Native Static Public]
    FVector Multiply_VectorFloat(const FVector& A, double B); // 0x39e83d0 [Final Native Static Public]
    FVector4 Multiply_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x39e8280 [Final Native Static Public]
    FVector2D Multiply_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x39e81b0 [Final Native Static Public]
    FVector2D Multiply_Vector2DFloat(const FVector2D& A, double B); // 0x39e80e0 [Final Native Static Public]
    FTimespan Multiply_TimespanFloat(const FTimespan& A, float Scalar); // 0x39e8000 [Final Native Static Public]
    FRotator Multiply_RotatorInt(const FRotator& A, int32 B); // 0x39e7f20 [Final Native Static Public]
    FRotator Multiply_RotatorFloat(const FRotator& A, float B); // 0x39e7e40 [Final Native Static Public]
    FQuat Multiply_QuatQuat(FQuat& A, FQuat& B); // 0x39e7c60 [Final Native Static Public]
    FMatrix Multiply_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x39e7af0 [Final Native Static Public]
    FMatrix Multiply_MatrixFloat(const FMatrix& A, double B); // 0x39e7930 [Final Native Static Public]
    FLinearColor Multiply_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x39e7840 [Final Native Static Public]
    FLinearColor Multiply_LinearColorFloat(const FLinearColor& A, float B); // 0x39e7770 [Final Native Static Public]
    FIntPoint Multiply_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x39e7690 [Final Native Static Public]
    FIntPoint Multiply_IntPointInt(const FIntPoint& A, int32 B); // 0x39e75b0 [Final Native Static Public]
    int32 Multiply_IntInt(int32 A, int32 B); // 0x39e74f0 [Final Native Static Public]
    double Multiply_IntFloat(int32 A, double B); // 0x39e7420 [Final Native Static Public]
    int64 Multiply_Int64Int64(int64 A, int64 B); // 0x39e7350 [Final Native Static Public]
    double Multiply_DoubleDouble(double A, double B); // 0x39e7280 [Final Native Static Public]
    uint8 Multiply_ByteByte(uint8 A, uint8 B); // 0x39e71c0 [Final Native Static Public]
    FVector MirrorVectorByNormal(const FVector& InVect, const FVector& InNormal); // 0x39ce490 [Final Native Static Public]
    void MinOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMinValue, const int32& MinValue); // 0x39e6650 [Final Native Static Public]
    void MinOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMinValue, const float& MinValue); // 0x39e63e0 [Final Native Static Public]
    void MinOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMinValue, const uint8& MinValue); // 0x39e6220 [Final Native Static Public]
    int64 MinInt64(int64 A, int64 B); // 0x39e6150 [Final Native Static Public]
    void MinimumAreaRectangle(UObject* WorldContextObject, const TArray<FVector>& InVerts, const FVector& SampleSurfaceNormal, const FVector& OutRectCenter, const FRotator& OutRectRotation, const float& OutSideLengthX, const float& OutSideLengthY, bool bDebugDraw); // 0x39e67f0 [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); // 0x39e5e80 [Final Native Static Public]
    int32 Min(int32 A, int32 B); // 0x39e5db0 [Final Native Static Public]
    void MedianOfIntArray(const TArray<int32>& IntArray, const float& MedianValue); // 0x39e5bf0 [Final Native Static Public]
    void MaxOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMaxValue, const int32& MaxValue); // 0x39e5a50 [Final Native Static Public]
    void MaxOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMaxValue, const float& MaxValue); // 0x39e57e0 [Final Native Static Public]
    void MaxOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMaxValue, const uint8& MaxValue); // 0x39e5620 [Final Native Static Public]
    int64 MaxInt64(int64 A, int64 B); // 0x39e5550 [Final Native Static Public]
    int32 Max(int32 A, int32 B); // 0x39e5480 [Final Native Static Public]
    FVector4 Matrix_TransformVector4(const FMatrix& M, const FVector4& V); // 0x39e5150 [Final Native Static Public]
    FVector4 Matrix_TransformVector(const FMatrix& M, const FVector& V); // 0x39e52f0 [Final Native Static Public]
    FVector4 Matrix_TransformPosition(const FMatrix& M, const FVector& V); // 0x39e4fb0 [Final Native Static Public]
    FQuat Matrix_ToQuat(const FMatrix& M); // 0x39e4ee0 [Final Native Static Public]
    void Matrix_SetOrigin(const FMatrix& M, const FVector& NewOrigin); // 0x39e4dd0 [Final Native Static Public]
    void Matrix_SetColumn(const FMatrix& M, const EMatrixColumns& Column, const FVector& Value); // 0x39e4c80 [Final Native Static Public]
    void Matrix_SetAxis(const FMatrix& M, const EAxis& Axis, const FVector& AxisVector); // 0x39e4b30 [Final Native Static Public]
    FMatrix Matrix_ScaleTranslation(const FMatrix& M, const FVector& Scale3D); // 0x39e4990 [Final Native Static Public]
    FMatrix Matrix_RemoveTranslation(const FMatrix& M); // 0x39e4870 [Final Native Static Public]
    void Matrix_RemoveScaling(const FMatrix& M, float Tolerance); // 0x39e4760 [Final Native Static Public]
    FMatrix Matrix_Mirror(const FMatrix& M, const EAxis& MirrorAxis, const EAxis& FlipAxis); // 0x39e4580 [Final Native Static Public]
    FVector Matrix_InverseTransformVector(const FMatrix& M, const FVector& V); // 0x39e43c0 [Final Native Static Public]
    FVector Matrix_InverseTransformPosition(const FMatrix& M, const FVector& V); // 0x39e41f0 [Final Native Static Public]
    FMatrix Matrix_Identity(); // 0x39e4170 [Final Native Static Public]
    FVector Matrix_GetUnitAxis(const FMatrix& M, const EAxis& Axis); // 0x39e4050 [Final Native Static Public]
    void Matrix_GetUnitAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x39e3ea0 [Final Native Static Public]
    FMatrix Matrix_GetTransposed(const FMatrix& M); // 0x39e3cc0 [Final Native Static Public]
    FMatrix Matrix_GetTransposeAdjoint(const FMatrix& M); // 0x39e3bb0 [Final Native Static Public]
    FVector Matrix_GetScaleVector(const FMatrix& M, float Tolerance); // 0x39e3740 [Final Native Static Public]
    FVector Matrix_GetScaledAxis(const FMatrix& M, const EAxis& Axis); // 0x39e3a40 [Final Native Static Public]
    void Matrix_GetScaledAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x39e3860 [Final Native Static Public]
    float Matrix_GetRotDeterminant(const FMatrix& M); // 0x39e3610 [Final Native Static Public]
    FRotator Matrix_GetRotator(const FMatrix& M); // 0x39ba020 [Final Native Static Public]
    FVector Matrix_GetOrigin(const FMatrix& InMatrix); // 0x39e3550 [Final Native Static Public]
    float Matrix_GetMaximumAxisScale(const FMatrix& M); // 0x39e3490 [Final Native Static Public]
    FMatrix Matrix_GetMatrixWithoutScale(const FMatrix& M, float Tolerance); // 0x39e32f0 [Final Native Static Public]
    FMatrix Matrix_GetInverse(const FMatrix& M); // 0x39e31e0 [Final Native Static Public]
    bool Matrix_GetFrustumTopPlane(const FMatrix& M, const FPlane& OutPlane); // 0x39e3020 [Final Native Static Public]
    bool Matrix_GetFrustumRightPlane(const FMatrix& M, const FPlane& OutPlane); // 0x39e2e60 [Final Native Static Public]
    bool Matrix_GetFrustumNearPlane(const FMatrix& M, const FPlane& OutPlane); // 0x39e2ca0 [Final Native Static Public]
    bool Matrix_GetFrustumLeftPlane(const FMatrix& M, const FPlane& OutPlane); // 0x39e2ae0 [Final Native Static Public]
    bool Matrix_GetFrustumFarPlane(const FMatrix& M, const FPlane& OutPlane); // 0x39e2950 [Final Native Static Public]
    bool Matrix_GetFrustumBottomPlane(const FMatrix& M, const FPlane& OutPlane); // 0x39e2790 [Final Native Static Public]
    float Matrix_GetDeterminant(const FMatrix& M); // 0x39e26d0 [Final Native Static Public]
    FVector Matrix_GetColumn(const FMatrix& M, const EMatrixColumns& Column); // 0x39e25c0 [Final Native Static Public]
    bool Matrix_ContainsNaN(const FMatrix& M); // 0x39e2500 [Final Native Static Public]
    FMatrix Matrix_ConcatenateTranslation(const FMatrix& M, const FVector& Translation); // 0x39e2390 [Final Native Static Public]
    FMatrix Matrix_ApplyScale(const FMatrix& M, float Scale); // 0x39e21e0 [Final Native Static Public]
    double MapRangeUnclamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x39e1dc0 [Final Native Static Public]
    double MapRangeClamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x39e1bc0 [Final Native Static Public]
    FVector_NetQuantizeNormal MakeVector_NetQuantizeNormal(double X, double Y, double Z); // 0x39e1aa0 [Final Native Static Public]
    FVector_NetQuantize100 MakeVector_NetQuantize100(double X, double Y, double Z); // 0x39e1aa0 [Final Native Static Public]
    FVector_NetQuantize10 MakeVector_NetQuantize10(double X, double Y, double Z); // 0x39e1aa0 [Final Native Static Public]
    FVector_NetQuantize MakeVector_NetQuantize(double X, double Y, double Z); // 0x39e1aa0 [Final Native Static Public]
    FVector4 MakeVector4(double X, double Y, double Z, double W); // 0x39e1930 [Final Native Static Public]
    FVector2D MakeVector2D(double X, double Y); // 0x39e1860 [Final Native Static Public]
    FVector MakeVector(double X, double Y, double Z); // 0x39e1aa0 [Final Native Static Public]
    FTransform MakeTransform(const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x39e1550 [Final Native Static Public]
    FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano); // 0x39e1220 [Final Native Static Public]
    FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds); // 0x39e13b0 [Final Native Static Public]
    FRotator MakeRotFromZY(const FVector& Z, const FVector& Y); // 0x39e08d0 [Final Native Static Public]
    FRotator MakeRotFromZX(const FVector& Z, const FVector& X); // 0x39e07a0 [Final Native Static Public]
    FRotator MakeRotFromZ(const FVector& Z); // 0x39e06c0 [Final Native Static Public]
    FRotator MakeRotFromYZ(const FVector& Y, const FVector& Z); // 0x39e0590 [Final Native Static Public]
    FRotator MakeRotFromYX(const FVector& Y, const FVector& X); // 0x39e0460 [Final Native Static Public]
    FRotator MakeRotFromY(const FVector& Y); // 0x39e0380 [Final Native Static Public]
    FRotator MakeRotFromXZ(const FVector& X, const FVector& Z); // 0x39e0250 [Final Native Static Public]
    FRotator MakeRotFromXY(const FVector& X, const FVector& Y); // 0x39e0120 [Final Native Static Public]
    FRotator MakeRotFromX(const FVector& X); // 0x39e0040 [Final Native Static Public]
    FRotator MakeRotator(float Roll, float Pitch, float Yaw); // 0x39e0b70 [Final Native Static Public]
    FRotator MakeRotationFromAxes(const FVector& Forward, const FVector& Right, const FVector& Up); // 0x39e0a00 [Final Native Static Public]
    FTransform MakeRelativeTransform(FTransform& A, FTransform& RelativeTo); // 0x39dfe70 [Final Native Static Public]
    FRandomStream MakeRandomStream(int32 InitialSeed); // 0x39dfde0 [Final Native Static Public]
    FQuat MakeQuat(float X, float Y, float Z, float W); // 0x39dfc60 [Final Native Static Public]
    FQualifiedFrameTime MakeQualifiedFrameTime(const FFrameNumber& Frame, const FFrameRate& FrameRate, float SubFrame); // 0x39dfb00 [Final Native Static Public]
    float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase); // 0x39df9c0 [Final Native Static Public]
    FPlane MakePlaneFromPointAndNormal(const FVector& Point, const FVector& Normal); // 0x39df6d0 [Final Native Static Public]
    FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator); // 0x39def30 [Final Native Static Public]
    FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond); // 0x39dec50 [Final Native Static Public]
    FLinearColor MakeColor(float R, float G, float B, float A); // 0x39dead0 [Final Native Static Public]
    FBoxSphereBounds MakeBoxSphereBounds(const FVector& Origin, const FVector& BoxExtent, float SphereRadius); // 0x39de980 [Final Native Static Public]
    FBox2D MakeBox2D(const FVector2D& Min, const FVector2D& Max); // 0x39de7b0 [Final Native Static Public]
    FBox MakeBox(const FVector& Min, const FVector& Max); // 0x39de880 [Final Native Static Public]
    double Loge(double A); // 0x39de1a0 [Final Native Static Public]
    double Log(double A, double Base); // 0x39ddfd0 [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); // 0x39da280 [Final Native Static Public]
    bool LinePlaneIntersection(const FVector& LineStart, const FVector& LineEnd, const FPlane& APlane, const float& T, const FVector& Intersection); // 0x39d9f80 [Final Native Static Public]
    FLinearColor LinearColorLerpUsingHSV(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x39dc130 [Final Native Static Public]
    FLinearColor LinearColorLerp(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x39dbfd0 [Final Native Static Public]
    FLinearColor LinearColor_Yellow(); // 0x39dd370 [Final Native Static Public]
    FLinearColor LinearColor_White(); // 0x39dd350 [Final Native Static Public]
    FLinearColor LinearColor_Transparent(); // 0x39dd330 [Final Native Static Public]
    FColor LinearColor_ToRGBE(const FLinearColor& InLinearColor); // 0x39dd2a0 [Final Native Static Public]
    FLinearColor LinearColor_ToNewOpacity(const FLinearColor& InColor, float InOpacity); // 0x39dd1b0 [Final Native Static Public]
    void LinearColor_SetTemperature(const FLinearColor& InOutColor, float InTemperature); // 0x39dd0d0 [Final Native Static Public]
    void LinearColor_SetRGBA(const FLinearColor& InOutColor, float R, float G, float B, float A); // 0x39dce80 [Final Native Static Public]
    void LinearColor_SetRandomHue(const FLinearColor& InOutColor); // 0x39dd030 [Final Native Static Public]
    void LinearColor_SetFromSRGB(const FLinearColor& InOutColor, const FColor& InSRGB); // 0x39dcd60 [Final Native Static Public]
    void LinearColor_SetFromPow22(const FLinearColor& InOutColor, const FColor& InColor); // 0x39dcc80 [Final Native Static Public]
    void LinearColor_SetFromHSV(const FLinearColor& InOutColor, float H, float S, float V, float A); // 0x39dcad0 [Final Native Static Public]
    void LinearColor_Set(const FLinearColor& InOutColor, const FLinearColor& InColor); // 0x39dca00 [Final Native Static Public]
    FLinearColor LinearColor_Red(); // 0x39dc9e0 [Final Native Static Public]
    FColor LinearColor_QuantizeRound(const FLinearColor& InColor); // 0x39dc8d0 [Final Native Static Public]
    FColor LinearColor_Quantize(const FLinearColor& InColor); // 0x39dc7e0 [Final Native Static Public]
    bool LinearColor_IsNearEqual(const FLinearColor& A, const FLinearColor& B, float Tolerance); // 0x39dc680 [Final Native Static Public]
    FLinearColor LinearColor_Green(); // 0x39dc660 [Final Native Static Public]
    FLinearColor LinearColor_Gray(); // 0x39dc640 [Final Native Static Public]
    float LinearColor_GetMin(const FLinearColor& InColor); // 0x39dc5b0 [Final Native Static Public]
    float LinearColor_GetMax(const FLinearColor& InColor); // 0x39dc520 [Final Native Static Public]
    float LinearColor_GetLuminance(const FLinearColor& InColor); // 0x39dc480 [Final Native Static Public]
    float LinearColor_Distance(const FLinearColor& C1, const FLinearColor& C2); // 0x39dc380 [Final Native Static Public]
    FLinearColor LinearColor_Desaturated(const FLinearColor& InColor, float InDesaturation); // 0x39dc2a0 [Final Native Static Public]
    FLinearColor LinearColor_Blue(); // 0x39dc280 [Final Native Static Public]
    FLinearColor LinearColor_Black(); // 0x39dc260 [Final Native Static Public]
    FVector LessLess_VectorRotator(const FVector& A, const FRotator& B); // 0x39d9a70 [Final Native Static Public]
    bool LessEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x39d9730 [Final Native Static Public]
    bool LessEqual_IntInt(int32 A, int32 B); // 0x39d99a0 [Final Native Static Public]
    bool LessEqual_Int64Int64(int64 A, int64 B); // 0x39d98d0 [Final Native Static Public]
    bool LessEqual_DoubleDouble(double A, double B); // 0x39d9800 [Final Native Static Public]
    bool LessEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x39d9730 [Final Native Static Public]
    bool LessEqual_ByteByte(uint8 A, uint8 B); // 0x39d9670 [Final Native Static Public]
    bool Less_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x39d9c40 [Final Native Static Public]
    bool Less_IntInt(int32 A, int32 B); // 0x39d9eb0 [Final Native Static Public]
    bool Less_Int64Int64(int64 A, int64 B); // 0x39d9de0 [Final Native Static Public]
    bool Less_DoubleDouble(double A, double B); // 0x39d9d10 [Final Native Static Public]
    bool Less_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x39d9c40 [Final Native Static Public]
    bool Less_ByteByte(uint8 A, uint8 B); // 0x39d9b80 [Final Native Static Public]
    double Lerp(double A, double B, double Alpha); // 0x39d9550 [Final Native Static Public]
    bool IsZero2D(const FVector2D& A); // 0x39d5a20 [Final Native Static Public]
    bool IsPointInBoxWithTransform_Box(const FVector& Point, FTransform& BoxWorldTransform, const FBox& BoxExtent); // 0x39d4dd0 [Final Native Static Public]
    bool IsPointInBoxWithTransform(const FVector& Point, FTransform& BoxWorldTransform, const FVector& BoxExtent); // 0x39d4c00 [Final Native Static Public]
    bool IsPointInBox_Box(const FVector& Point, const FBox& Box); // 0x39d4f90 [Final Native Static Public]
    bool IsPointInBox(const FVector& Point, const FVector& BoxOrigin, const FVector& BoxExtent); // 0x39d4a70 [Final Native Static Public]
    bool IsNearlyZero2D(const FVector2D& A, float Tolerance); // 0x39d48c0 [Final Native Static Public]
    bool IsMorning(const FDateTime& A); // 0x39d4800 [Final Native Static Public]
    bool IsLeapYear(int32 Year); // 0x39d4660 [Final Native Static Public]
    bool IsAfternoon(const FDateTime& A); // 0x39d4210 [Final Native Static Public]
    FTransform InvertTransform(FTransform& T); // 0x39d40d0 [Final Native Static Public]
    FRotator InverseTransformRotation(FTransform& T, const FRotator& Rotation); // 0x39d3e20 [Final Native Static Public]
    FVector InverseTransformLocation(FTransform& T, const FVector& Location); // 0x39d3ae0 [Final Native Static Public]
    FVector InverseTransformDirection(FTransform& T, const FVector& Direction); // 0x39d3870 [Final Native Static Public]
    FIntPoint IntPoint_Zero(); // 0x3924f10 [Final Native Static Public]
    FIntPoint IntPoint_Up(); // 0x39d37b0 [Final Native Static Public]
    FIntPoint IntPoint_Right(); // 0x39d3790 [Final Native Static Public]
    FIntPoint IntPoint_One(); // 0x39d3760 [Final Native Static Public]
    FIntPoint IntPoint_Left(); // 0x39d3730 [Final Native Static Public]
    FIntPoint IntPoint_Down(); // 0x39d3700 [Final Native Static Public]
    bool InRange_IntInt(int32 Value, int32 Min, int32 Max, bool InclusiveMin, bool InclusiveMax); // 0x39d2a10 [Final Native Static Public]
    bool InRange_Int64Int64(int64 Value, int64 Min, int64 Max, bool InclusiveMin, bool InclusiveMax); // 0x39d2840 [Final Native Static Public]
    bool InRange_FloatFloat(double Value, double Min, double Max, bool InclusiveMin, bool InclusiveMax); // 0x39d2660 [Final Native Static Public]
    double Hypotenuse(double Width, double Height); // 0x39d2370 [Final Native Static Public]
    FLinearColor HSVToRGBLinear(const FLinearColor& HSV); // 0x39d1ea0 [Final Native Static Public]
    void HSVToRGB_Vector(const FLinearColor& HSV, const FLinearColor& RGB); // 0x39d1f30 [Final Native Static Public]
    FLinearColor HSVToRGB(float H, float S, float V, float A); // 0x39d1d10 [Final Native Static Public]
    double GridSnap_Float(double Location, double GridSize); // 0x39d1be0 [Final Native Static Public]
    FVector GreaterGreater_VectorRotator(const FVector& A, const FRotator& B); // 0x39d16d0 [Final Native Static Public]
    bool GreaterEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x39d1390 [Final Native Static Public]
    bool GreaterEqual_IntInt(int32 A, int32 B); // 0x39d1600 [Final Native Static Public]
    bool GreaterEqual_Int64Int64(int64 A, int64 B); // 0x39d1530 [Final Native Static Public]
    bool GreaterEqual_DoubleDouble(double A, double B); // 0x39d1460 [Final Native Static Public]
    bool GreaterEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x39d1390 [Final Native Static Public]
    bool GreaterEqual_ByteByte(uint8 A, uint8 B); // 0x39d12d0 [Final Native Static Public]
    bool Greater_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x39d18a0 [Final Native Static Public]
    bool Greater_IntInt(int32 A, int32 B); // 0x39d1b10 [Final Native Static Public]
    bool Greater_Int64Int64(int64 A, int64 B); // 0x39d1a40 [Final Native Static Public]
    bool Greater_DoubleDouble(double A, double B); // 0x39d1970 [Final Native Static Public]
    bool Greater_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x39d18a0 [Final Native Static Public]
    bool Greater_ByteByte(uint8 A, uint8 B); // 0x39d17e0 [Final Native Static Public]
    int32 GetYear(const FDateTime& A); // 0x39d1240 [Final Native Static Public]
    void GetYawPitchFromVector(const FVector& InVec, const float& Yaw, const float& Pitch); // 0x39d0fe0 [Final Native Static Public]
    FVector GetVectorArrayAverage(const TArray<FVector>& Vectors); // 0x39d0d40 [Final Native Static Public]
    FVector GetUpVector(const FRotator& InRot); // 0x39d0a60 [Final Native Static Public]
    float GetTotalSeconds(const FTimespan& A); // 0x39d06f0 [Final Native Static Public]
    float GetTotalMinutes(const FTimespan& A); // 0x39d0650 [Final Native Static Public]
    float GetTotalMilliseconds(const FTimespan& A); // 0x39d05b0 [Final Native Static Public]
    float GetTotalHours(const FTimespan& A); // 0x39d0510 [Final Native Static Public]
    float GetTotalDays(const FTimespan& A); // 0x39d0470 [Final Native Static Public]
    FTimespan GetTimeOfDay(const FDateTime& A); // 0x39d03a0 [Final Native Static Public]
    double GetTAU(); // 0x39cfed0 [Final Native Static Public]
    void GetSlopeDegreeAngles(const FVector& MyRightYAxis, const FVector& FloorNormal, const FVector& UpVector, const float& OutSlopePitchDegreeAngle, const float& OutSlopeRollDegreeAngle); // 0x39cec20 [Final Native Static Public]
    int32 GetSeconds(const FTimespan& A); // 0x39ceb50 [Final Native Static Public]
    int32 GetSecond(const FDateTime& A); // 0x39ceb50 [Final Native Static Public]
    FVector2D GetRotated2D(const FVector2D& A, float AngleDeg); // 0x39ce940 [Final Native Static Public]
    FVector GetRightVector(const FRotator& InRot); // 0x39ce870 [Final Native Static Public]
    FVector GetReflectionVector(const FVector& Direction, const FVector& SurfaceNormal); // 0x39ce490 [Final Native Static Public]
    float GetPointDistanceToSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x39cd610 [Final Native Static Public]
    float GetPointDistanceToLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x39cd4b0 [Final Native Static Public]
    double GetPI(); // 0x39cd1b0 [Final Native Static Public]
    int32 GetMonth(const FDateTime& A); // 0x39ccda0 [Final Native Static Public]
    int32 GetMinutes(const FTimespan& A); // 0x39ccc50 [Final Native Static Public]
    int32 GetMinute(const FDateTime& A); // 0x39ccc50 [Final Native Static Public]
    double GetMinElement(const FVector& A); // 0x39ccb50 [Final Native Static Public]
    double GetMin2D(const FVector2D& A); // 0x39ccad0 [Final Native Static Public]
    int32 GetMilliseconds(const FTimespan& A); // 0x39cca00 [Final Native Static Public]
    int32 GetMillisecond(const FDateTime& A); // 0x39cc940 [Final Native Static Public]
    double GetMaxElement(const FVector& A); // 0x39cc720 [Final Native Static Public]
    double GetMax2D(const FVector2D& A); // 0x39cc6a0 [Final Native Static Public]
    int32 GetHours(const FTimespan& A); // 0x39cc020 [Final Native Static Public]
    int32 GetHour12(const FDateTime& A); // 0x39cbf90 [Final Native Static Public]
    int32 GetHour(const FDateTime& A); // 0x39cc020 [Final Native Static Public]
    FVector GetForwardVector(const FRotator& InRot); // 0x39bad60 [Final Native Static Public]
    FTimespan GetDuration(const FTimespan& A); // 0x39cb4c0 [Final Native Static Public]
    FVector GetDirectionUnitVector(const FVector& From, const FVector& To); // 0x39cb190 [Final Native Static Public]
    int32 GetDays(const FTimespan& A); // 0x39cafb0 [Final Native Static Public]
    int32 GetDayOfYear(const FDateTime& A); // 0x39caf20 [Final Native Static Public]
    int32 GetDay(const FDateTime& A); // 0x39cae90 [Final Native Static Public]
    FDateTime GetDate(const FDateTime& A); // 0x39cadf0 [Final Native Static Public]
    void GetAzimuthAndElevation(const FVector& InDirection, FTransform& ReferenceFrame, const float& Azimuth, const float& Elevation); // 0x39c9540 [Final Native Static Public]
    void GetAxes(const FRotator& A, const FVector& X, const FVector& Y, const FVector& Z); // 0x39c9370 [Final Native Static Public]
    double GetAbsMax2D(const FVector2D& A); // 0x39c8de0 [Final Native Static Public]
    FVector2D GetAbs2D(const FVector2D& A); // 0x39c8d60 [Final Native Static Public]
    double FWrap(double Value, double Min, double Max); // 0x39c7330 [Final Native Static Public]
    FIntVector FTruncVector(const FVector& InVector); // 0x39c7290 [Final Native Static Public]
    int64 FTrunc64(double A); // 0x39b8d40 [Final Native Static Public]
    int32 FTrunc(double A); // 0x39c7210 [Final Native Static Public]
    FTimespan FromSeconds(float Seconds); // 0x39c8b10 [Final Native Static Public]
    FTimespan FromMinutes(float Minutes); // 0x39c8a80 [Final Native Static Public]
    FTimespan FromMilliseconds(float Milliseconds); // 0x39c89f0 [Final Native Static Public]
    FTimespan FromHours(float Hours); // 0x39c8960 [Final Native Static Public]
    FTimespan FromDays(float Days); // 0x39c88d0 [Final Native Static Public]
    double Fraction(double A); // 0x39c8830 [Final Native Static Public]
    int64 FMod64(double Dividend, double Divisor, const double& Remainder); // 0x39c6ee0 [Final Native Static Public]
    int32 FMod(double Dividend, double Divisor, const double& Remainder); // 0x39c7080 [Final Native Static Public]
    double FMin(double A, double B); // 0x39c6e10 [Final Native Static Public]
    double FMax(double A, double B); // 0x39c6d40 [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); // 0x39c8340 [Final Native Static Public]
    float FixedTurn(float InCurrent, float InDesired, float InDeltaRate); // 0x39c8220 [Final Native Static Public]
    double FInterpTo_Constant(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x39c6b90 [Final Native Static Public]
    double FInterpTo(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x39c69d0 [Final Native Static Public]
    double FInterpEaseInOut(double A, double B, double Alpha, double Exponent); // 0x39c6810 [Final Native Static Public]
    FRotator FindRelativeLookAtRotation(FTransform& StartTransform, const FVector& TargetLocation); // 0x39c7ee0 [Final Native Static Public]
    void FindNearestPointsOnLineSegments(const FVector& Segment1Start, const FVector& Segment1End, const FVector& Segment2Start, const FVector& Segment2End, const FVector& Segment1Point, const FVector& Segment2Point); // 0x39c7ca0 [Final Native Static Public]
    FRotator FindLookAtRotation(const FVector& Start, const FVector& Target); // 0x39c7b40 [Final Native Static Public]
    FVector FindClosestPointOnSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x39c79f0 [Final Native Static Public]
    FVector FindClosestPointOnLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x39c77d0 [Final Native Static Public]
    int64 FFloor64(double A); // 0x39c66b0 [Final Native Static Public]
    int32 FFloor(double A); // 0x39c6770 [Final Native Static Public]
    double FClamp(double Value, double Min, double Max); // 0x39c6590 [Final Native Static Public]
    int64 FCeil64(double A); // 0x39c6430 [Final Native Static Public]
    int32 FCeil(double A); // 0x39c64f0 [Final Native Static Public]
    double Exp(double A); // 0x39c60c0 [Final Native Static Public]
    bool EqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x39c5d70 [Final Native Static Public]
    bool EqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x39c5c20 [Final Native Static Public]
    bool EqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x39c5b40 [Final Native Static Public]
    bool EqualEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x39c59f0 [Final Native Static Public]
    bool EqualEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x39c5830 [Final Native Static Public]
    bool EqualEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x39c56f0 [Final Native Static Public]
    bool EqualEqual_TransformTransform(FTransform& A, FTransform& B); // 0x39c5520 [Final Native Static Public]
    bool EqualEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x33f4b90 [Final Native Static Public]
    bool EqualEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x39c4f10 [Final Native Static Public]
    bool EqualEqual_QuatQuat(FQuat& A, FQuat& B, float Tolerance); // 0x39c4d40 [Final Native Static Public]
    bool EqualEqual_ObjectObject(UObject* A, UObject* B); // 0x39c3fe0 [Final Native Static Public]
    bool EqualEqual_NameName(const FName& A, const FName& B); // 0x39c4b80 [Final Native Static Public]
    bool EqualEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x39c49c0 [Final Native Static Public]
    bool EqualEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x39c48d0 [Final Native Static Public]
    bool EqualEqual_IntInt(int32 A, int32 B); // 0x39c4610 [Final Native Static Public]
    bool EqualEqual_Int64Int64(int64 A, int64 B); // 0x39c4540 [Final Native Static Public]
    bool EqualEqual_DoubleDouble(double A, double B); // 0x39c40b0 [Final Native Static Public]
    bool EqualEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x33f4b90 [Final Native Static Public]
    bool EqualEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x39c3fe0 [Final Native Static Public]
    bool EqualEqual_ByteByte(uint8 A, uint8 B); // 0x39c3f20 [Final Native Static Public]
    bool EqualEqual_BoolBool(bool A, bool B); // 0x39c3e40 [Final Native Static Public]
    bool Equal_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x39c5e50 [Final Native Static Public]
    double Ease(double A, double B, double Alpha, const EEasingFunc& EasingFunc, double BlendExp, int32 Steps); // 0x39c34e0 [Final Native Static Public]
    FVector DynamicWeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x39c3060 [Final Native Static Public]
    FRotator DynamicWeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x39c2e90 [Final Native Static Public]
    float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x39c32d0 [Final Native Static Public]
    double DotProduct2D(const FVector2D& A, const FVector2D& B); // 0x39c0d90 [Final Native Static Public]
    double Dot_VectorVector(const FVector& A, const FVector& B); // 0x39c0e60 [Final Native Static Public]
    FVector Divide_VectorVector(const FVector& A, const FVector& B); // 0x39c0b10 [Final Native Static Public]
    FVector Divide_VectorInt(const FVector& A, int32 B); // 0x39c09f0 [Final Native Static Public]
    FVector Divide_VectorFloat(const FVector& A, double B); // 0x39c08d0 [Final Native Static Public]
    FVector4 Divide_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x39c0780 [Final Native Static Public]
    FVector2D Divide_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x39c0670 [Final Native Static Public]
    FVector2D Divide_Vector2DFloat(const FVector2D& A, double B); // 0x39c0550 [Final Native Static Public]
    FTimespan Divide_TimespanFloat(const FTimespan& A, float Scalar); // 0x39c0470 [Final Native Static Public]
    FLinearColor Divide_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x39c0380 [Final Native Static Public]
    FIntPoint Divide_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x39c0270 [Final Native Static Public]
    FIntPoint Divide_IntPointInt(const FIntPoint& A, int32 B); // 0x39c0160 [Final Native Static Public]
    int32 Divide_IntInt(int32 A, int32 B); // 0x39c0070 [Final Native Static Public]
    int64 Divide_Int64Int64(int64 A, int64 B); // 0x39bff70 [Final Native Static Public]
    double Divide_DoubleDouble(double A, double B); // 0x39bfe70 [Final Native Static Public]
    uint8 Divide_ByteByte(uint8 A, uint8 B); // 0x39bfd80 [Final Native Static Public]
    double DistanceSquared2D(const FVector2D& v1, const FVector2D& v2); // 0x39bfcb0 [Final Native Static Public]
    double Distance2D(const FVector2D& v1, const FVector2D& v2); // 0x39bfbe0 [Final Native Static Public]
    double DegTan(double A); // 0x39bf620 [Final Native Static Public]
    double DegSin(double A); // 0x39bf590 [Final Native Static Public]
    double DegreesToRadians(double A); // 0x39bf6b0 [Final Native Static Public]
    double DegCos(double A); // 0x39bf500 [Final Native Static Public]
    double DegAtan2(double Y, double X); // 0x39bf390 [Final Native Static Public]
    double DegAtan(double A); // 0x39bf470 [Final Native Static Public]
    double DegAsin(double A); // 0x39bf2e0 [Final Native Static Public]
    double DegAcos(double A); // 0x39bf230 [Final Native Static Public]
    int32 DaysInYear(int32 Year); // 0x39bf1a0 [Final Native Static Public]
    int32 DaysInMonth(int32 Year, int32 Month); // 0x39bf0a0 [Final Native Static Public]
    FDateTime DateTimeMinValue(); // 0x1392de0 [Final Native Static Public]
    FDateTime DateTimeMaxValue(); // 0x39bf070 [Final Native Static Public]
    bool DateTimeFromString(const FString& DateTimeString, const FDateTime& Result); // 0x39bef20 [Final Native Static Public]
    bool DateTimeFromIsoString(const FString& IsoString, const FDateTime& Result); // 0x39bedd0 [Final Native Static Public]
    double CrossProduct2D(const FVector2D& A, const FVector2D& B); // 0x39bead0 [Final Native Static Public]
    FVector Cross_VectorVector(const FVector& A, const FVector& B); // 0x39beba0 [Final Native Static Public]
    FVector CreateVectorFromYawPitch(float Yaw, float Pitch, float Length); // 0x39be9a0 [Final Native Static Public]
    double Cos(double A); // 0x39bdbf0 [Final Native Static Public]
    FTransform ConvertTransformToRelative(FTransform& Transform, FTransform& ParentTransform); // 0x39bda20 [Final Native Static Public]
    FVector2D Conv_VectorToVector2D(const FVector& InVector); // 0x39bd210 [Final Native Static Public]
    FTransform Conv_VectorToTransform(const FVector& InLocation); // 0x39bd150 [Final Native Static Public]
    FRotator Conv_VectorToRotator(const FVector& InVec); // 0x39bcfb0 [Final Native Static Public]
    FQuat Conv_VectorToQuaternion(const FVector& InVec); // 0x39bcf00 [Final Native Static Public]
    FLinearColor Conv_VectorToLinearColor(const FVector& InVec); // 0x39bce60 [Final Native Static Public]
    FVector Conv_Vector4ToVector(const FVector4& InVector4); // 0x39bcdb0 [Final Native Static Public]
    FRotator Conv_Vector4ToRotator(const FVector4& InVec); // 0x39bccf0 [Final Native Static Public]
    FQuat Conv_Vector4ToQuaternion(const FVector4& InVec); // 0x39bcc30 [Final Native Static Public]
    FVector Conv_Vector2DToVector(const FVector2D& InVector2D, float Z); // 0x39bc990 [Final Native Static Public]
    FIntPoint Conv_Vector2DToIntPoint(const FVector2D& InVector2D); // 0x39bc8e0 [Final Native Static Public]
    FMatrix Conv_TransformToMatrix(FTransform& Transform); // 0x39bc380 [Final Native Static Public]
    FVector Conv_RotatorToVector(const FRotator& InRot); // 0x39bad60 [Final Native Static Public]
    FTransform Conv_RotatorToTransform(const FRotator& InRotator); // 0x39bac80 [Final Native Static Public]
    FQuat Conv_RotatorToQuaternion(const FRotator& InRot); // 0x39baae0 [Final Native Static Public]
    FTransform Conv_MatrixToTransform(const FMatrix& InMatrix); // 0x39ba360 [Final Native Static Public]
    FRotator Conv_MatrixToRotator(const FMatrix& InMatrix); // 0x39ba020 [Final Native Static Public]
    FVector Conv_LinearColorToVector(const FLinearColor& InLinearColor); // 0x39b9f80 [Final Native Static Public]
    FColor Conv_LinearColorToColor(const FLinearColor& InLinearColor, bool InUseSRGB); // 0x39b9e00 [Final Native Static Public]
    FVector Conv_IntVectorToVector(const FIntVector& InIntVector); // 0x39b9c90 [Final Native Static Public]
    FVector Conv_IntToVector(int32 inInt); // 0x39b9b20 [Final Native Static Public]
    FIntVector Conv_IntToIntVector(int32 inInt); // 0x39b99b0 [Final Native Static Public]
    int64 Conv_IntToInt64(int32 inInt); // 0x39b9930 [Final Native Static Public]
    float Conv_IntToFloat(int32 inInt); // 0x39b98a0 [Final Native Static Public]
    double Conv_IntToDouble(int32 inInt); // 0x39b9810 [Final Native Static Public]
    uint8 Conv_IntToByte(int32 inInt); // 0x39b9790 [Final Native Static Public]
    bool Conv_IntToBool(int32 inInt); // 0x39b9700 [Final Native Static Public]
    FVector2D Conv_IntPointToVector2D(const FIntPoint& InIntPoint); // 0x39b9670 [Final Native Static Public]
    int32 Conv_Int64ToInt(int64 inInt); // 0x39b9440 [Final Native Static Public]
    double Conv_Int64ToDouble(int64 inInt); // 0x39b93b0 [Final Native Static Public]
    uint8 Conv_Int64ToByte(int64 inInt); // 0x39b9330 [Final Native Static Public]
    FVector Conv_FloatToVector(float InFloat); // 0x39b90d0 [Final Native Static Public]
    FLinearColor Conv_FloatToLinearColor(float InFloat); // 0x39b9040 [Final Native Static Public]
    double Conv_FloatToDouble(float InFloat); // 0x39b8fc0 [Final Native Static Public]
    FVector Conv_DoubleToVector(double InDouble); // 0x39b8f30 [Final Native Static Public]
    FLinearColor Conv_DoubleToLinearColor(double InDouble); // 0x39b8dc0 [Final Native Static Public]
    int64 Conv_DoubleToInt64(double InDouble); // 0x39b8d40 [Final Native Static Public]
    float Conv_DoubleToFloat(double InDouble); // 0x39b8cc0 [Final Native Static Public]
    FLinearColor Conv_ColorToLinearColor(const FColor& InColor); // 0x39b8b00 [Final Native Static Public]
    int64 Conv_ByteToInt64(uint8 InByte); // 0x39b8770 [Final Native Static Public]
    int32 Conv_ByteToInt(uint8 InByte); // 0x39b87f0 [Final Native Static Public]
    float Conv_ByteToFloat(uint8 InByte); // 0x39b86f0 [Final Native Static Public]
    double Conv_ByteToDouble(uint8 InByte); // 0x39b8670 [Final Native Static Public]
    int32 Conv_BoolToInt(bool InBool); // 0x39b84f0 [Final Native Static Public]
    float Conv_BoolToFloat(bool InBool); // 0x39b8460 [Final Native Static Public]
    uint8 Conv_BoolToByte(bool InBool); // 0x39b83d0 [Final Native Static Public]
    FTransform ComposeTransforms(FTransform& A, FTransform& B); // 0x39b7e80 [Final Native Static Public]
    FRotator ComposeRotators(const FRotator& A, const FRotator& B); // 0x39b7c50 [Final Native Static Public]
    bool ClassIsChildOf(TSubclassOf<UObject> TestClass, TSubclassOf<UObject> ParentClass); // 0x39b6a90 [Final Native Static Public]
    FVector ClampVectorSize(const FVector& A, double Min, double Max); // 0x39b68c0 [Final Native Static Public]
    int64 ClampInt64(int64 Value, int64 Min, int64 Max); // 0x39b67b0 [Final Native Static Public]
    float ClampAxis(float Angle); // 0x39b6700 [Final Native Static Public]
    FVector2D ClampAxes2D(const FVector2D& A, double MinAxisVal, double MaxAxisVal); // 0x39b65c0 [Final Native Static Public]
    double ClampAngle(double AngleDegrees, double MinAngleDegrees, double MaxAngleDegrees); // 0x39b6380 [Final Native Static Public]
    int32 Clamp(int32 Value, int32 Min, int32 Max); // 0x39b6280 [Final Native Static Public]
    FLinearColor CInterpTo(const FLinearColor& Current, const FLinearColor& Target, float DeltaTime, float InterpSpeed); // 0x39b38c0 [Final Native Static Public]
    void BreakVector_NetQuantizeNormal(const FVector_NetQuantizeNormal& InVec, const double& X, const double& Y, const double& Z); // 0x39b1c00 [Final Native Static Public]
    void BreakVector_NetQuantize100(const FVector_NetQuantize100& InVec, const double& X, const double& Y, const double& Z); // 0x39b1c00 [Final Native Static Public]
    void BreakVector_NetQuantize10(const FVector_NetQuantize10& InVec, const double& X, const double& Y, const double& Z); // 0x39b1c00 [Final Native Static Public]
    void BreakVector_NetQuantize(const FVector_NetQuantize& InVec, const double& X, const double& Y, const double& Z); // 0x39b1c00 [Final Native Static Public]
    void BreakVector4(const FVector4& InVec, const double& X, const double& Y, const double& Z, const double& W); // 0x39b19d0 [Final Native Static Public]
    void BreakVector3f(const FVector3f& InVec, const float& X, const float& Y, const float& Z); // 0x39b1830 [Final Native Static Public]
    void BreakVector2D(const FVector2D& InVec, const double& X, const double& Y); // 0x39b16f0 [Final Native Static Public]
    void BreakVector(const FVector& InVec, const double& X, const double& Y, const double& Z); // 0x39b1c00 [Final Native Static Public]
    void BreakTransform(FTransform& InTransform, const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x39b14a0 [Final Native Static Public]
    void BreakTimespan2(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& FractionNano); // 0x39b0e80 [Final Native Static Public]
    void BreakTimespan(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& Milliseconds); // 0x39b1180 [Final Native Static Public]
    void BreakRotIntoAxes(const FRotator& InRot, const FVector& X, const FVector& Y, const FVector& Z); // 0x39b0590 [Final Native Static Public]
    void BreakRotator(const FRotator& InRot, const float& Roll, const float& Pitch, const float& Yaw); // 0x39b0790 [Final Native Static Public]
    void BreakRandomStream(const FRandomStream& InRandomStream, const int32& InitialSeed); // 0x39b04b0 [Final Native Static Public]
    void BreakQuat(FQuat& InQuat, const float& X, const float& Y, const float& Z, const float& W); // 0x39b0290 [Final Native Static Public]
    void BreakQualifiedFrameTime(FQualifiedFrameTime& InFrameTime, FFrameNumber& Frame, const FFrameRate& FrameRate, const float& SubFrame); // 0x39b00e0 [Final Native Static Public]
    void BreakFrameRate(const FFrameRate& InFrameRate, const int32& Numerator, const int32& Denominator); // 0x39affa0 [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); // 0x39afbb0 [Final Native Static Public]
    void BreakColor(const FLinearColor& InColor, const float& R, const float& G, const float& B, const float& A); // 0x39af9c0 [Final Native Static Public]
    void BreakBoxSphereBounds(const FBoxSphereBounds& InBoxSphereBounds, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x39af800 [Final Native Static Public]
    bool BooleanXOR(bool A, bool B); // 0x39acba0 [Final Native Static Public]
    bool BooleanOR(bool A, bool B); // 0x39acac0 [Final Native Static Public]
    bool BooleanNOR(bool A, bool B); // 0x39ac9e0 [Final Native Static Public]
    bool BooleanNAND(bool A, bool B); // 0x39ac900 [Final Native Static Public]
    bool BooleanAND(bool A, bool B); // 0x39ac820 [Final Native Static Public]
    uint8 BMin(uint8 A, uint8 B); // 0x39ac300 [Final Native Static Public]
    uint8 BMax(uint8 A, uint8 B); // 0x39ac230 [Final Native Static Public]
    void AverageOfIntArray(const TArray<int32>& IntArray, const float& AverageValue); // 0x39ac0e0 [Final Native Static Public]
    double Atan2(double Y, double X); // 0x39abe20 [Final Native Static Public]
    double Atan(double A); // 0x39abf00 [Final Native Static Public]
    double Asin(double A); // 0x39abd80 [Final Native Static Public]
    int32 And_IntInt(int32 A, int32 B); // 0x39a9a80 [Final Native Static Public]
    int64 And_Int64Int64(int64 A, int64 B); // 0x39a99b0 [Final Native Static Public]
    FVector Add_VectorVector(const FVector& A, const FVector& B); // 0x39a98d0 [Final Native Static Public]
    FVector Add_VectorInt(const FVector& A, int32 B); // 0x39a97f0 [Final Native Static Public]
    FVector Add_VectorFloat(const FVector& A, double B); // 0x39a9710 [Final Native Static Public]
    FVector4 Add_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x39a95c0 [Final Native Static Public]
    FVector2D Add_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x39a94f0 [Final Native Static Public]
    FVector2D Add_Vector2DFloat(const FVector2D& A, double B); // 0x39a9420 [Final Native Static Public]
    FTimespan Add_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x39a8ac0 [Final Native Static Public]
    FQuat Add_QuatQuat(FQuat& A, FQuat& B); // 0x39a9320 [Final Native Static Public]
    FMatrix Add_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x39a9090 [Final Native Static Public]
    FLinearColor Add_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x39a8fa0 [Final Native Static Public]
    FIntPoint Add_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x39a8ed0 [Final Native Static Public]
    FIntPoint Add_IntPointInt(const FIntPoint& A, int32 B); // 0x39a8df0 [Final Native Static Public]
    int32 Add_IntInt(int32 A, int32 B); // 0x39a8d30 [Final Native Static Public]
    int64 Add_Int64Int64(int64 A, int64 B); // 0x39a8c60 [Final Native Static Public]
    double Add_DoubleDouble(double A, double B); // 0x39a8b90 [Final Native Static Public]
    FDateTime Add_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x39a8ac0 [Final Native Static Public]
    FDateTime Add_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x39a8ac0 [Final Native Static Public]
    uint8 Add_ByteByte(uint8 A, uint8 B); // 0x39a8a00 [Final Native Static Public]
    double Acos(double A); // 0x39a8800 [Final Native Static Public]
    int64 Abs_Int64(int64 A); // 0x39a86e0 [Final Native Static Public]
    int32 Abs_Int(int32 A); // 0x39a8770 [Final Native Static Public]
    double Abs(double A); // 0x39a8650 [Final Native Static Public]

// UKismetNodeHelperLibrary (/Script/Engine.KismetNodeHelperLibrary)
    void MarkBit(const int32& Data, int32 Index); // 0x39e1fb0 [Final Native Static Public]
    bool HasUnmarkedBit(int32 Data, int32 NumBits); // 0x39d2200 [Final Native Static Public]
    bool HasMarkedBit(int32 Data, int32 NumBits); // 0x39d2010 [Final Native Static Public]
    uint8 GetValidValue(UEnum* Enum, uint8 EnumeratorValue); // 0x39d0c30 [Final Native Static Public]
    int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom); // 0x39d07e0 [Final Native Static Public]
    int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x39ce2d0 [Final Native Static Public]
    int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x39cbb10 [Final Native Static Public]
    uint8 GetEnumeratorValueFromIndex(UEnum* Enum, uint8 EnumeratorIndex); // 0x39cb900 [Final Native Static Public]
    FString GetEnumeratorUserFriendlyName(UEnum* Enum, uint8 EnumeratorValue); // 0x39cb750 [Final Native Static Public]
    FName GetEnumeratorName(UEnum* Enum, uint8 EnumeratorValue); // 0x39cb650 [Final Native Static Public]
    void ClearBit(const int32& Data, int32 Index); // 0x39b6cd0 [Final Native Static Public]
    void ClearAllBits(const int32& Data); // 0x39b6c40 [Final Native Static Public]
    bool BitIsMarked(int32 Data, int32 Index); // 0x39ac730 [Final Native Static Public]

// UKismetRenderingLibrary (/Script/Engine.KismetRenderingLibrary)
    void SetCastInsetShadowForAllAttachments(UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup); // 0x39f7400 [Final Native Static Public]
    void ResizeRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget, int32 Width, int32 Height); // 0x39f5300 [Final Native Static Public]
    UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(UTextureRenderTarget2D* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x39f4a50 [Final Native Static Public]
    void ReleaseRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget); // 0x39f4870 [Final Native Static Public]
    FColor ReadRenderTargetUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V); // 0x39f4670 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawUVArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FBox2D& Area, bool bNormalize); // 0x39f43e0 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V, bool bNormalize); // 0x39f41a0 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawPixelArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 MinX, int32 MinY, int32 MaxX, int32 MaxY, bool bNormalize); // 0x39f3f50 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y, bool bNormalize); // 0x39f3da0 [Final Native Static Public]
    bool ReadRenderTargetRaw(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FLinearColor>& OutLinearSamples, bool bNormalize); // 0x39f3860 [Final Native Static Public]
    FColor ReadRenderTargetPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); // 0x39f3710 [Final Native Static Public]
    bool ReadRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FColor>& OutSamples, bool bNormalize); // 0x39f3280 [Final Native Static Public]
    FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3); // 0x39e0c90 [Final Native Static Public]
    UTexture2D* ImportFileAsTexture2D(UObject* WorldContextObject, const FString& Filename); // 0x39d2580 [Final Native Static Public]
    UTexture2D* ImportBufferAsTexture2D(UObject* WorldContextObject, const TArray<uint8>& Buffer); // 0x39d2490 [Final Native Static Public]
    void ExportTexture2D(UObject* WorldContextObject, UTexture2D* Texture, const FString& FilePath, const FString& Filename); // 0x39c62c0 [Final Native Static Public]
    void ExportRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FString& FilePath, const FString& Filename); // 0x39c6150 [Final Native Static Public]
    void EndDrawCanvasToRenderTarget(UObject* WorldContextObject, FDrawToRenderTargetContext& Context); // 0x39c36d0 [Final Native Static Public]
    void DrawMaterialToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, UMaterialInterface* Material); // 0x39c2d90 [Final Native Static Public]
    UTextureRenderTargetVolume* CreateRenderTargetVolume(UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps); // 0x39be480 [Final Native Static Public]
    UTextureRenderTarget2DArray* CreateRenderTarget2DArray(UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps); // 0x39be100 [Final Native Static Public]
    UTextureRenderTarget2D* CreateRenderTarget2D(UObject* WorldContextObject, int32 Width, int32 Height, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps); // 0x39bde30 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2D* RenderTarget, UTexture2D* Texture); // 0x39bd520 [Final Native Static Public]
    void ClearRenderTarget2D(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FLinearColor& ClearColor); // 0x39b6ee0 [Final Native Static Public]
    FMatrix CalculateProjectionMatrix(FMinimalViewInfo& MinimalViewInfo); // 0x39b3a50 [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); // 0x39b0920 [Final Native Static Public]
    void BeginDrawCanvasToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const UCanvas*& Canvas, const FVector2D& Size, FDrawToRenderTargetContext& Context); // 0x39ac3d0 [Final Native Static Public]

// UKismetStringLibrary (/Script/Engine.KismetStringLibrary)
    FString TrimTrailing(const FString& SourceString); // 0x3a005b0 [Final Native Static Public]
    FString Trim(const FString& SourceString); // 0x3a004d0 [Final Native Static Public]
    FString ToUpper(const FString& SourceString); // 0x39ff960 [Final Native Static Public]
    FString ToLower(const FString& SourceString); // 0x39ff6c0 [Final Native Static Public]
    FString TimeSecondsToString(float InSeconds); // 0x39ff100 [Final Native Static Public]
    bool StartsWith(const FString& SourceString, const FString& InPrefix, const ESearchCase& SearchCase); // 0x39fda10 [Final Native Static Public]
    bool Split(const FString& SourceString, const FString& InStr, const FString& LeftS, const FString& RightS, const ESearchCase& SearchCase, const ESearchDir& SearchDir); // 0x39fd650 [Final Native Static Public]
    FString RightPad(const FString& SourceString, int32 ChCount); // 0x39f5ab0 [Final Native Static Public]
    FString RightChop(const FString& SourceString, int32 Count); // 0x39f5990 [Final Native Static Public]
    FString Right(const FString& SourceString, int32 Count); // 0x39f5840 [Final Native Static Public]
    FString Reverse(const FString& SourceString); // 0x39f5720 [Final Native Static Public]
    int32 ReplaceInline(const FString& SourceString, const FString& SearchText, const FString& ReplacementText, const ESearchCase& SearchCase); // 0x39f4e80 [Final Native Static Public]
    FString Replace(const FString& SourceString, const FString& From, const FString& To, const ESearchCase& SearchCase); // 0x39f4ca0 [Final Native Static Public]
    TArray<FString> ParseIntoArray(const FString& SourceString, const FString& Delimiter, bool CullEmptyStrings); // 0x39eb860 [Final Native Static Public]
    bool NotEqual_StrStr(const FString& A, const FString& B); // 0x39eabd0 [Final Native Static Public]
    bool NotEqual_StriStri(const FString& A, const FString& B); // 0x39ead00 [Final Native Static Public]
    FString Mid(const FString& SourceString, int32 Start, int32 Count); // 0x39cf5b0 [Final Native Static Public]
    bool MatchesWildcard(const FString& SourceString, const FString& Wildcard, const ESearchCase& SearchCase); // 0x39e2090 [Final Native Static Public]
    int32 Len(const FString& S); // 0x39d94b0 [Final Native Static Public]
    FString LeftPad(const FString& SourceString, int32 ChCount); // 0x39d9390 [Final Native Static Public]
    FString LeftChop(const FString& SourceString, int32 Count); // 0x39d9250 [Final Native Static Public]
    FString Left(const FString& SourceString, int32 Count); // 0x39d9110 [Final Native Static Public]
    FString JoinStringArray(const TArray<FString>& SourceArray, const FString& Separator); // 0x39d5ad0 [Final Native Static Public]
    bool IsNumeric(const FString& SourceString); // 0x39d49d0 [Final Native Static Public]
    bool IsEmpty(const FString& InString); // 0x39d44c0 [Final Native Static Public]
    FString GetSubstring(const FString& SourceString, int32 StartIndex, int32 Length); // 0x39cf5b0 [Final Native Static Public]
    int32 GetCharacterAsNumber(const FString& SourceString, int32 Index); // 0x39c9bb0 [Final Native Static Public]
    TArray<FString> GetCharacterArrayFromString(const FString& SourceString); // 0x39c9950 [Final Native Static Public]
    int32 FindSubstring(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition); // 0x39c8050 [Final Native Static Public]
    bool EqualEqual_StrStr(const FString& A, const FString& B); // 0x39c52e0 [Final Native Static Public]
    bool EqualEqual_StriStri(const FString& A, const FString& B); // 0x39c5410 [Final Native Static Public]
    bool EndsWith(const FString& SourceString, const FString& InSuffix, const ESearchCase& SearchCase); // 0x39c37c0 [Final Native Static Public]
    int32 CullArray(const FString& SourceString, const TArray<FString>& inArray); // 0x39becb0 [Final Native Static Public]
    FString Conv_VectorToString(const FVector& InVec); // 0x39bd060 [Final Native Static Public]
    FString Conv_Vector3fToString(const FVector3f& InVec); // 0x39bcb40 [Final Native Static Public]
    FString Conv_Vector2dToString(const FVector2D& InVec); // 0x39bca60 [Final Native Static Public]
    FString Conv_TransformToString(FTransform& InTrans); // 0x39bc670 [Final Native Static Public]
    void Conv_StringToVector3f(const FString& InString, const FVector3f& OutConvertedVector, const bool& OutIsValid); // 0x39bc000 [Final Native Static Public]
    void Conv_StringToVector2D(const FString& InString, const FVector2D& OutConvertedVector2D, const bool& OutIsValid); // 0x39bbe70 [Final Native Static Public]
    void Conv_StringToVector(const FString& InString, const FVector& OutConvertedVector, const bool& OutIsValid); // 0x39bc1c0 [Final Native Static Public]
    void Conv_StringToRotator(const FString& InString, const FRotator& OutConvertedRotator, const bool& OutIsValid); // 0x39bbcb0 [Final Native Static Public]
    FName Conv_StringToName(const FString& InString); // 0x39bbbf0 [Final Native Static Public]
    int64 Conv_StringToInt64(const FString& InString); // 0x39bba90 [Final Native Static Public]
    int32 Conv_StringToInt(const FString& InString); // 0x39bbb40 [Final Native Static Public]
    double Conv_StringToDouble(const FString& InString); // 0x39bb9e0 [Final Native Static Public]
    void Conv_StringToColor(const FString& InString, const FLinearColor& OutConvertedColor, const bool& OutIsValid); // 0x39bb7f0 [Final Native Static Public]
    FString Conv_RotatorToString(const FRotator& InRot); // 0x39bab90 [Final Native Static Public]
    FString Conv_PlatformUserIdToString(const FPlatformUserId& InPlatformUserId); // 0x39b9260 [Final Native Static Public]
    FString Conv_ObjectToString(UObject* InObj); // 0x39ba7d0 [Final Native Static Public]
    FString Conv_NameToString(const FName& InName); // 0x39ba460 [Final Native Static Public]
    FString Conv_MatrixToString(const FMatrix& InMatrix); // 0x39ba0f0 [Final Native Static Public]
    FString Conv_IntVectorToString(const FIntVector& InIntVec); // 0x39b9bb0 [Final Native Static Public]
    FString Conv_IntToString(int32 inInt); // 0x39b9a40 [Final Native Static Public]
    FString Conv_IntPointToString(const FIntPoint& InIntPoint); // 0x39b95a0 [Final Native Static Public]
    FString Conv_Int64ToString(int64 inInt); // 0x39b94c0 [Final Native Static Public]
    FString Conv_InputDeviceIdToString(const FInputDeviceId& InDeviceId); // 0x39b9260 [Final Native Static Public]
    FString Conv_DoubleToString(double InDouble); // 0x39b8e60 [Final Native Static Public]
    FString Conv_ColorToString(const FLinearColor& InColor); // 0x39b8bc0 [Final Native Static Public]
    FString Conv_ByteToString(uint8 InByte); // 0x39b8870 [Final Native Static Public]
    FString Conv_BoolToString(bool InBool); // 0x39b8580 [Final Native Static Public]
    bool Contains(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd); // 0x39b8220 [Final Native Static Public]
    FString Concat_StrStr(const FString& A, const FString& B); // 0x39b8090 [Final Native Static Public]
    FString BuildString_Vector2d(const FString& AppendTo, const FString& Prefix, const FVector2D& InVector2D, const FString& Suffix); // 0x39b3370 [Final Native Static Public]
    FString BuildString_Vector(const FString& AppendTo, const FString& Prefix, const FVector& InVector, const FString& Suffix); // 0x39b3610 [Final Native Static Public]
    FString BuildString_Rotator(const FString& AppendTo, const FString& Prefix, const FRotator& InRot, const FString& Suffix); // 0x39b30c0 [Final Native Static Public]
    FString BuildString_Object(const FString& AppendTo, const FString& Prefix, UObject* InObj, const FString& Suffix); // 0x39b2df0 [Final Native Static Public]
    FString BuildString_Name(const FString& AppendTo, const FString& Prefix, const FName& InName, const FString& Suffix); // 0x39b2b70 [Final Native Static Public]
    FString BuildString_IntVector(const FString& AppendTo, const FString& Prefix, const FIntVector& InIntVector, const FString& Suffix); // 0x39b28c0 [Final Native Static Public]
    FString BuildString_Int(const FString& AppendTo, const FString& Prefix, int32 inInt, const FString& Suffix); // 0x39b2630 [Final Native Static Public]
    FString BuildString_Double(const FString& AppendTo, const FString& Prefix, double InDouble, const FString& Suffix); // 0x39b2390 [Final Native Static Public]
    FString BuildString_Color(const FString& AppendTo, const FString& Prefix, const FLinearColor& InColor, const FString& Suffix); // 0x39b20c0 [Final Native Static Public]
    FString BuildString_Bool(const FString& AppendTo, const FString& Prefix, bool InBool, const FString& Suffix); // 0x39b1e20 [Final Native Static Public]

// UKismetStringTableLibrary (/Script/Engine.KismetStringTableLibrary)
    bool IsRegisteredTableId(const FName& TableId); // 0x39d5280 [Final Native Static Public]
    bool IsRegisteredTableEntry(const FName& TableId, const FString& Key); // 0x39d50c0 [Final Native Static Public]
    FString GetTableNamespace(const FName& TableId); // 0x39d0260 [Final Native Static Public]
    FString GetTableEntrySourceString(const FName& TableId, const FString& Key); // 0x39d00d0 [Final Native Static Public]
    FString GetTableEntryMetaData(const FName& TableId, const FString& Key, const FName& MetaDataId); // 0x39cff00 [Final Native Static Public]
    TArray<FName> GetRegisteredStringTables(); // 0x39ce5a0 [Final Native Static Public]
    TArray<FName> GetMetaDataIdsFromStringTableEntry(const FName& TableId, const FString& Key); // 0x39cc7a0 [Final Native Static Public]
    TArray<FString> GetKeysFromStringTable(const FName& TableId); // 0x39cc2e0 [Final Native Static Public]

// UKismetSystemLibrary (/Script/Engine.KismetSystemLibrary)
    void UnregisterForRemoteNotifications(); // 0x39f4850 [Final Native Static Public]
    void UnloadPrimaryAssetList(const TArray<FPrimaryAssetId>& PrimaryAssetIdList); // 0x3a00730 [Final Native Static Public]
    void UnloadPrimaryAsset(const FPrimaryAssetId& PrimaryAssetId); // 0x3a00690 [Final Native Static Public]
    void TransactObject(UObject* Object); // 0x14bfa60 [Final Native Static Public]
    void StackTrace(); // 0x39fd9d0 [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); // 0x39fced0 [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); // 0x39fca20 [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); // 0x39fc570 [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); // 0x39fc0f0 [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); // 0x39fbc80 [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); // 0x39fb820 [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); // 0x39fb580 [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); // 0x39fb1a0 [Final Native Static Public]
    void SnapshotObject(UObject* Object); // 0x14bfa60 [Final Native Static Public]
    void ShowPlatformSpecificLeaderboardScreen(const FString& CategoryName); // 0x39fae50 [Final Native Static Public]
    void ShowPlatformSpecificAchievementsScreen(APlayerController* SpecificPlayer); // 0x39fad50 [Final Native Static Public]
    void ShowInterstitialAd(); // 0x39face0 [Final Native Static Public]
    void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen); // 0x39fabd0 [Final Native Static Public]
    void SetWindowTitle(FText& Title); // 0x39fa9c0 [Final Native Static Public]
    void SetVolumeButtonsHandledBySystem(bool bEnabled); // 0x2c08390 [Final Native Static Public]
    void SetVectorPropertyByName(UObject* Object, const FName& PropertyName, const FVector& Value); // 0x39fa700 [Final Native Static Public]
    void SetVector3fPropertyByName(UObject* Object, const FName& PropertyName, const FVector3f& Value); // 0x39fa3f0 [Final Native Static Public]
    void SetUserActivity(FUserActivity& UserActivity); // 0x39fa350 [Final Native Static Public]
    void SetTransformPropertyByName(UObject* Object, const FName& PropertyName, FTransform& Value); // 0x39fa100 [Final Native Static Public]
    void SetTextPropertyByName(UObject* Object, const FName& PropertyName, FText& Value); // 0x39f9f10 [Final Native Static Public]
    void SetSuppressViewportTransitionMessage(UObject* WorldContextObject, bool bState); // 0x39f9e00 [Final Native Static Public]
    void SetStructurePropertyByName(UObject* Object, const FName& PropertyName, FGenericStruct& Value); // 0x39f7770 [Final Native Static Public]
    void SetStringPropertyByName(UObject* Object, const FName& PropertyName, const FString& Value); // 0x39f9c10 [Final Native Static Public]
    void SetSoftObjectPropertyByName(UObject* Object, const FName& PropertyName, TSoftObjectPtr<UObject>& Value); // 0x39f9a20 [Final Native Static Public]
    void SetSoftClassPropertyByName(UObject* Object, const FName& PropertyName, TSoftClassPtr<UObject>& Value); // 0x39f9830 [Final Native Static Public]
    void SetRotatorPropertyByName(UObject* Object, const FName& PropertyName, const FRotator& Value); // 0x39f9520 [Final Native Static Public]
    void SetObjectPropertyByName(UObject* Object, const FName& PropertyName, UObject* Value); // 0x39f90e0 [Final Native Static Public]
    void SetNamePropertyByName(UObject* Object, const FName& PropertyName, const FName& Value); // 0x39f8f40 [Final Native Static Public]
    void SetLinearColorPropertyByName(UObject* Object, const FName& PropertyName, const FLinearColor& Value); // 0x39f8d90 [Final Native Static Public]
    void SetIntPropertyByName(UObject* Object, const FName& PropertyName, int32 Value); // 0x39f8a40 [Final Native Static Public]
    void SetInterfacePropertyByName(UObject* Object, const FName& PropertyName, const TScriptInterface<IInterface>& Value); // 0x39f8bd0 [Final Native Static Public]
    void SetInt64PropertyByName(UObject* Object, const FName& PropertyName, int64 Value); // 0x39f88b0 [Final Native Static Public]
    void SetGamepadsBlockDeviceFeedback(bool bBlock); // 0x2c08390 [Final Native Static Public]
    void SetFieldPathPropertyByName(UObject* Object, const FName& PropertyName, TFieldPath<FProperty>& Value); // 0x39f8600 [Final Native Static Public]
    void SetDoublePropertyByName(UObject* Object, const FName& PropertyName, double Value); // 0x39f82b0 [Final Native Static Public]
    void SetColorPropertyByName(UObject* Object, const FName& PropertyName, const FColor& Value); // 0x39f7910 [Final Native Static Public]
    void SetCollisionProfileNameProperty(UObject* Object, const FName& PropertyName, FCollisionProfileName& Value); // 0x39f7770 [Final Native Static Public]
    void SetClassPropertyByName(UObject* Object, const FName& PropertyName, TSubclassOf<UObject> Value); // 0x39f7510 [Final Native Static Public]
    void SetBytePropertyByName(UObject* Object, const FName& PropertyName, uint8 Value); // 0x39f71e0 [Final Native Static Public]
    void SetBoolPropertyByName(UObject* Object, const FName& PropertyName, bool Value); // 0x39f7020 [Final Native Static Public]
    void RetriggerableDelay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x39f5510 [Final Native Static Public]
    void ResetGamepadAssignmentToController(int32 ControllerId); // 0x15011c0 [Final Native Static Public]
    void ResetGamepadAssignments(); // 0xf21450 [Final Native Static Public]
    void RegisterForRemoteNotifications(); // 0x39f4850 [Final Native Static Public]
    void QuitGame(UObject* WorldContextObject, APlayerController* SpecificPlayer, const EQuitPreference& QuitPreference, bool bIgnorePlatformRestrictions); // 0x39f0300 [Final Native Static Public]
    void PrintWarning(const FString& InString); // 0x39eda70 [Final Native Static Public]
    void PrintText(UObject* WorldContextObject, const FText& InText, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x39ed800 [Final Native Static Public]
    void PrintString(UObject* WorldContextObject, const FString& InString, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x39ed610 [Final Native Static Public]
    bool ParseParamValue(const FString& InString, const FString& InParam, const FString& OutValue); // 0x39ebb60 [Final Native Static Public]
    bool ParseParam(const FString& InString, const FString& InParam); // 0x39eba50 [Final Native Static Public]
    void ParseCommandLine(const FString& InCmdLine, const TArray<FString>& OutTokens, const TArray<FString>& OutSwitches, TMap<FString, FString>& OutParams); // 0x39eb5d0 [Final Native Static Public]
    void OnAssetLoaded__DelegateSignature(UObject* Loaded); // 0x1cd9980 [Public]
    void OnAssetClassLoaded__DelegateSignature(TSubclassOf<UObject> Loaded); // 0x1cd9980 [Public]
    bool NotEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x39eaa70 [Final Native Static Public]
    bool NotEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x39eaa70 [Final Native Static Public]
    bool NotEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x33f6b60 [Final Native Static Public]
    bool NotEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x39ea540 [Final Native Static Public]
    FString NormalizeFilename(const FString& InFilename); // 0x39e9340 [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); // 0x39e6d40 [Final Native Static Public]
    FSoftObjectPath MakeSoftObjectPath(const FString& PathString); // 0x39e0fd0 [Final Native Static Public]
    FSoftClassPath MakeSoftClassPath(const FString& PathString); // 0x39e0f10 [Final Native Static Public]
    FText MakeLiteralText(const FText& Value); // 0x39df3a0 [Final Native Static Public]
    FString MakeLiteralString(const FString& Value); // 0x39df290 [Final Native Static Public]
    FName MakeLiteralName(const FName& Value); // 0x39df210 [Final Native Static Public]
    int64 MakeLiteralInt64(int64 Value); // 0x39df110 [Final Native Static Public]
    int32 MakeLiteralInt(int32 Value); // 0x39df190 [Final Native Static Public]
    double MakeLiteralDouble(double Value); // 0x39df090 [Final Native Static Public]
    uint8 MakeLiteralByte(uint8 Value); // 0x39df010 [Final Native Static Public]
    bool MakeLiteralBool(bool Value); // 0x39b83d0 [Final Native Static Public]
    FARFilter MakeARFilter(const TArray<FName>& PackageNames, const TArray<FName>& PackagePaths, const TArray<FSoftObjectPath>& SoftObjectPaths, const TArray<FTopLevelAssetPath>& ClassPaths, TSet<FTopLevelAssetPath>& RecursiveClassPathsExclusionSet, const TArray<FName>& ClassNames, TSet<FName>& RecursiveClassesExclusionSet, bool bRecursivePaths, bool bRecursiveClasses, bool bIncludeOnlyOnDiskAssets); // 0x39de230 [Final Native Static Public]
    void LogString(const FString& InString, bool bPrintToLog); // 0x39de0e0 [Final Native Static Public]
    void LoadInterstitialAd(int32 AdIdIndex); // 0x39ddf10 [Final Native Static Public]
    TSubclassOf<UObject> LoadClassAsset_Blocking(const TSoftClassPtr<UObject>& AssetClass); // 0x39ddbf0 [Final Native Static Public]
    void LoadAssetClass(UObject* WorldContextObject, const TSoftClassPtr<UObject>& AssetClass, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x39dd640 [Final Native Static Public]
    UObject* LoadAsset_Blocking(const TSoftObjectPtr<UObject>& Asset); // 0x39dd8f0 [Final Native Static Public]
    void LoadAsset(UObject* WorldContextObject, const TSoftObjectPtr<UObject>& Asset, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x39dd390 [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); // 0x39dbb40 [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); // 0x39db6d0 [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); // 0x39db260 [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); // 0x39dae10 [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); // 0x39da9e0 [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); // 0x39da5b0 [Final Native Static Public]
    void LaunchURL(const FString& URL); // 0x39d9070 [Final Native Static Public]
    void K2_UnPauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x39d7e30 [Final Native Static Public]
    void K2_UnPauseTimerDelegate(const FScriptDelegate& Delegate); // 0x39d7da0 [Final Native Static Public]
    void K2_UnPauseTimer(UObject* Object, const FString& FunctionName); // 0x39d7c30 [Final Native Static Public]
    bool K2_TimerExistsHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x39d7b20 [Final Native Static Public]
    bool K2_TimerExistsDelegate(const FScriptDelegate& Delegate); // 0x39d7a80 [Final Native Static Public]
    bool K2_TimerExists(UObject* Object, const FString& FunctionName); // 0x39d7910 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTickDelegate(const FScriptDelegate& Delegate); // 0x39d7870 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTick(UObject* Object, const FString& FunctionName); // 0x39d76d0 [Final Native Static Public]
    FTimerHandle K2_SetTimerDelegate(const FScriptDelegate& Delegate, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); // 0x39d7520 [Final Native Static Public]
    FTimerHandle K2_SetTimer(UObject* Object, const FString& FunctionName, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); // 0x39d7240 [Final Native Static Public]
    void K2_PauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x39d7130 [Final Native Static Public]
    void K2_PauseTimerDelegate(const FScriptDelegate& Delegate); // 0x39d70a0 [Final Native Static Public]
    void K2_PauseTimer(UObject* Object, const FString& FunctionName); // 0x39d6f30 [Final Native Static Public]
    bool K2_IsValidTimerHandle(const FTimerHandle& Handle); // 0x39d6ea0 [Final Native Static Public]
    bool K2_IsTimerPausedHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x39d6d80 [Final Native Static Public]
    bool K2_IsTimerPausedDelegate(const FScriptDelegate& Delegate); // 0x39d6ce0 [Final Native Static Public]
    bool K2_IsTimerPaused(UObject* Object, const FString& FunctionName); // 0x39d6b70 [Final Native Static Public]
    bool K2_IsTimerActiveHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x39d6a50 [Final Native Static Public]
    bool K2_IsTimerActiveDelegate(const FScriptDelegate& Delegate); // 0x39d69b0 [Final Native Static Public]
    bool K2_IsTimerActive(UObject* Object, const FString& FunctionName); // 0x39d6840 [Final Native Static Public]
    FTimerHandle K2_InvalidateTimerHandle(FTimerHandle& Handle); // 0x39d67a0 [Final Native Static Public]
    float K2_GetTimerRemainingTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x39d6670 [Final Native Static Public]
    float K2_GetTimerRemainingTimeDelegate(const FScriptDelegate& Delegate); // 0x39d65d0 [Final Native Static Public]
    float K2_GetTimerRemainingTime(UObject* Object, const FString& FunctionName); // 0x39d6450 [Final Native Static Public]
    float K2_GetTimerElapsedTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x39d6320 [Final Native Static Public]
    float K2_GetTimerElapsedTimeDelegate(const FScriptDelegate& Delegate); // 0x39d6280 [Final Native Static Public]
    float K2_GetTimerElapsedTime(UObject* Object, const FString& FunctionName); // 0x39d6100 [Final Native Static Public]
    void K2_ClearTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x39d5ff0 [Final Native Static Public]
    void K2_ClearTimerDelegate(const FScriptDelegate& Delegate); // 0x39d5f60 [Final Native Static Public]
    void K2_ClearTimer(UObject* Object, const FString& FunctionName); // 0x39d5df0 [Final Native Static Public]
    void K2_ClearAndInvalidateTimerHandle(UObject* WorldContextObject, FTimerHandle& Handle); // 0x39d5cc0 [Final Native Static Public]
    bool IsValidSoftObjectReference(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x39d58b0 [Final Native Static Public]
    bool IsValidSoftClassReference(TSoftClassPtr<UObject>& SoftClassReference); // 0x39d58b0 [Final Native Static Public]
    bool IsValidPrimaryAssetType(const FPrimaryAssetType& PrimaryAssetType); // 0x33f5ee0 [Final Native Static Public]
    bool IsValidPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x39d57f0 [Final Native Static Public]
    bool IsValidClass(TSubclassOf<UObject> Class); // 0x39d5740 [Final Native Static Public]
    bool IsValid(UObject* Object); // 0x39d5740 [Final Native Static Public]
    bool IsUnattended(); // 0x39d5710 [Final Native Static Public]
    bool IsStandalone(UObject* WorldContextObject); // 0x39d5660 [Final Native Static Public]
    bool IsSplitScreen(UObject* WorldContextObject); // 0x39d2110 [Final Native Static Public]
    bool IsServer(UObject* WorldContextObject); // 0x39d55b0 [Final Native Static Public]
    bool IsScreensaverEnabled(); // 0x14e9ad0 [Final Native Static Public]
    bool IsPackagedForDistribution(); // 0x197b270 [Final Native Static Public]
    bool IsLoggedIn(APlayerController* SpecificPlayer); // 0x39d46f0 [Final Native Static Public]
    bool IsInterstitialAdRequested(); // 0x39d45e0 [Final Native Static Public]
    bool IsInterstitialAdAvailable(); // 0x39d4560 [Final Native Static Public]
    bool IsDedicatedServer(UObject* WorldContextObject); // 0x39d4360 [Final Native Static Public]
    bool IsControllerAssignedToGamepad(int32 ControllerId); // 0x39d42d0 [Final Native Static Public]
    void HideAdBanner(); // 0x39d2300 [Final Native Static Public]
    bool HasMultipleLocalPlayers(UObject* WorldContextObject); // 0x39d2110 [Final Native Static Public]
    bool GetVolumeButtonsHandledBySystem(); // 0x197b270 [Final Native Static Public]
    FString GetUniqueDeviceId(); // 0x39d0790 [Final Native Static Public]
    FString GetSystemPath(UObject* Object); // 0x39cfd10 [Final Native Static Public]
    bool GetSupportedFullscreenResolutions(const TArray<FIntPoint>& Resolutions); // 0x39cfb00 [Final Native Static Public]
    TSoftObjectPtr<UObject> GetSoftObjectReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x39cf3f0 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPath(UObject* Object); // 0x39cf2a0 [Final Native Static Public]
    TSoftClassPtr<UObject> GetSoftClassReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x39cf0f0 [Final Native Static Public]
    FSoftClassPath GetSoftClassPath(TSubclassOf<UObject> Class); // 0x39cef90 [Final Native Static Public]
    int32 GetRenderingMaterialQualityLevel(); // 0x39ce760 [Final Native Static Public]
    int32 GetRenderingDetailMode(); // 0x39ce690 [Final Native Static Public]
    FString GetProjectSavedDirectory(); // 0x39ce210 [Final Native Static Public]
    FString GetProjectDirectory(); // 0x39ce110 [Final Native Static Public]
    FString GetProjectContentDirectory(); // 0x39ce080 [Final Native Static Public]
    void GetPrimaryAssetsWithBundleState(const TArray<FName>& RequiredBundles, const TArray<FName>& ExcludedBundles, const TArray<FPrimaryAssetType>& ValidTypes, bool bForceCurrentState, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x39cde40 [Final Native Static Public]
    void GetPrimaryAssetIdList(const FPrimaryAssetType& PrimaryAssetType, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x39cdd40 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x39cdbc0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(const TSoftClassPtr<UObject>& SoftClassReference); // 0x39cda40 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromObject(UObject* Object); // 0x39cd980 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf<UObject> Class); // 0x39cd860 [Final Native Static Public]
    TArray<FString> GetPreferredLanguages(); // 0x39cd770 [Final Native Static Public]
    FString GetPlatformUserName(); // 0x39cd430 [Final Native Static Public]
    FString GetPlatformUserDir(); // 0x39cd3b0 [Final Native Static Public]
    FString GetPathName(UObject* Object); // 0x39cd2c0 [Final Native Static Public]
    UObject* GetOuterObject(UObject* Object); // 0x39cd110 [Final Native Static Public]
    FString GetObjectName(UObject* Object); // 0x39cd010 [Final Native Static Public]
    UObject* GetObjectFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x39ccf00 [Final Native Static Public]
    int32 GetMinYResolutionForUI(); // 0x39ccc10 [Final Native Static Public]
    int32 GetMinYResolutionFor3DView(); // 0x39ccbd0 [Final Native Static Public]
    FString GetLocalCurrencySymbol(); // 0x39cb120 [Final Native Static Public]
    FString GetLocalCurrencyCode(); // 0x39cb120 [Final Native Static Public]
    double GetGameTimeInSeconds(UObject* WorldContextObject); // 0x38e6950 [Final Native Static Public]
    FString GetGamepadControllerName(int32 ControllerId); // 0x39cbea0 [Final Native Static Public]
    UTexture2D* GetGamepadButtonGlyph(const FString& ButtonKey, int32 ControllerIndex); // 0x39cbdb0 [Final Native Static Public]
    FString GetGameName(); // 0x39cbd30 [Final Native Static Public]
    FString GetGameBundleId(); // 0x39cbc80 [Final Native Static Public]
    int64 GetFrameCount(); // 0x39cbc60 [Final Native Static Public]
    FString GetEngineVersion(); // 0x39cb5d0 [Final Native Static Public]
    FString GetDisplayName(UObject* Object); // 0x39cb300 [Final Native Static Public]
    FString GetDeviceId(); // 0x39cb120 [Final Native Static Public]
    FString GetDefaultLocale(); // 0x39cb0b0 [Final Native Static Public]
    FString GetDefaultLanguage(); // 0x39cb040 [Final Native Static Public]
    bool GetCurrentBundleState(const FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, const TArray<FName>& OutBundles); // 0x39ca9f0 [Final Native Static Public]
    bool GetConvenientWindowedResolutions(const TArray<FIntPoint>& Resolutions); // 0x39ca530 [Final Native Static Public]
    int32 GetConsoleVariableIntValue(const FString& VariableName); // 0x39ca450 [Final Native Static Public]
    float GetConsoleVariableFloatValue(const FString& VariableName); // 0x39ca360 [Final Native Static Public]
    bool GetConsoleVariableBoolValue(const FString& VariableName); // 0x39ca280 [Final Native Static Public]
    void GetComponentBounds(USceneComponent* Component, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x39ca080 [Final Native Static Public]
    FString GetCommandLine(); // 0x39ca000 [Final Native Static Public]
    TSubclassOf<UObject> GetClassFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x39c9df0 [Final Native Static Public]
    FString GetClassDisplayName(TSubclassOf<UObject> Class); // 0x39c9ca0 [Final Native Static Public]
    FString GetBuildVersion(); // 0x39c98d0 [Final Native Static Public]
    FString GetBuildConfiguration(); // 0x39c9850 [Final Native Static Public]
    int32 GetAdIDCount(); // 0x39c91d0 [Final Native Static Public]
    void GetActorListFromComponentList(const TArray<UPrimitiveComponent*>& ComponentList, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& OutActorList); // 0x39c9080 [Final Native Static Public]
    void GetActorBounds(AActor* Actor, const FVector& Origin, const FVector& BoxExtent); // 0x39c8e70 [Final Native Static Public]
    void ForceCloseAdBanner(); // 0x39c87c0 [Final Native Static Public]
    void FlushPersistentDebugLines(UObject* WorldContextObject); // 0x14bfa60 [Final Native Static Public]
    void FlushDebugStrings(UObject* WorldContextObject); // 0x14bfa60 [Final Native Static Public]
    void ExecuteConsoleCommand(UObject* WorldContextObject, const FString& Command, APlayerController* SpecificPlayer); // 0x39c5f20 [Final Native Static Public]
    bool EqualEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x39c5180 [Final Native Static Public]
    bool EqualEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x39c5180 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x33f4b90 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x39c4c50 [Final Native Static Public]
    int32 EndTransaction(); // 0x39c37a0 [Final Native Static Public]
    void DrawDebugString(UObject* WorldContextObject, const FVector& TextLocation, const FString& Text, AActor* TestBaseActor, const FLinearColor& TextColor, float Duration); // 0x39c2bd0 [Final Native Static Public]
    void DrawDebugSphere(UObject* WorldContextObject, const FVector& Center, float Radius, int32 Segments, const FLinearColor& LineColor, float Duration, float Thickness); // 0x39c29f0 [Final Native Static Public]
    void DrawDebugPoint(UObject* WorldContextObject, const FVector& Position, float Size, const FLinearColor& PointColor, float Duration); // 0x39c2890 [Final Native Static Public]
    void DrawDebugPlane(UObject* WorldContextObject, const FPlane& PlaneCoordinates, const FVector& Location, float Size, const FLinearColor& PlaneColor, float Duration); // 0x39c26e0 [Final Native Static Public]
    void DrawDebugLine(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, const FLinearColor& LineColor, float Duration, float Thickness); // 0x39c2530 [Final Native Static Public]
    void DrawDebugFrustum(UObject* WorldContextObject, FTransform& FrustumTransform, const FLinearColor& FrustumColor, float Duration, float Thickness); // 0x39c2350 [Final Native Static Public]
    void DrawDebugFloatHistoryTransform(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, FTransform& DrawTransform, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x39c2120 [Final Native Static Public]
    void DrawDebugFloatHistoryLocation(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, const FVector& DrawLocation, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x39c1f40 [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); // 0x39c1d10 [Final Native Static Public]
    void DrawDebugCoordinateSystem(UObject* WorldContextObject, const FVector& AxisLoc, const FRotator& AxisRot, float Scale, float Duration, float Thickness); // 0x39c1b60 [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); // 0x39c18d0 [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); // 0x39c18d0 [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); // 0x39c1640 [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); // 0x39c1410 [Final Native Static Public]
    void DrawDebugCamera(ACameraActor* CameraActor, const FLinearColor& CameraColor, float Duration); // 0x39c1320 [Final Native Static Public]
    void DrawDebugBox(UObject* WorldContextObject, const FVector& Center, const FVector& Extent, const FLinearColor& LineColor, const FRotator& Rotation, float Duration, float Thickness); // 0x39c1130 [Final Native Static Public]
    void DrawDebugArrow(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, float ArrowSize, const FLinearColor& LineColor, float Duration, float Thickness); // 0x39c0f40 [Final Native Static Public]
    bool DoesImplementInterface(UObject* TestObject, TSubclassOf<IInterface> Interface); // 0x39c0c40 [Final Native Static Public]
    void DelayUntilNextTick(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x39bf940 [Final Native Static Public]
    void Delay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x39bf740 [Final Native Static Public]
    void CreateCopyForUndoBuffer(UObject* ObjectToModify); // 0x14bfa60 [Final Native Static Public]
    FString ConvertToRelativePath(const FString& Filename); // 0x39bd7e0 [Final Native Static Public]
    FString ConvertToAbsolutePath(const FString& Filename); // 0x39bd700 [Final Native Static Public]
    FSoftObjectPath Conv_SoftObjRefToSoftObjPath(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x39bb4e0 [Final Native Static Public]
    FSoftClassPath Conv_SoftObjRefToSoftClassPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x39bb2e0 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_SoftObjPathToSoftObjRef(const FSoftObjectPath& SoftObjectPath); // 0x39bb1b0 [Final Native Static Public]
    FString Conv_SoftObjectReferenceToString(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x39bb0a0 [Final Native Static Public]
    UObject* Conv_SoftObjectReferenceToObject(TSoftObjectPtr<UObject>& SoftObject); // 0x39bb680 [Final Native Static Public]
    FString Conv_SoftClassReferenceToString(TSoftClassPtr<UObject>& SoftClassReference); // 0x39bb0a0 [Final Native Static Public]
    TSubclassOf<UObject> Conv_SoftClassReferenceToClass(TSoftClassPtr<UObject>& SoftClass); // 0x39baf10 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_SoftClassPathToSoftClassRef(const FSoftClassPath& SoftClassPath); // 0x39bae10 [Final Native Static Public]
    FString Conv_PrimaryAssetTypeToString(const FPrimaryAssetType& PrimaryAssetType); // 0x33f4fd0 [Final Native Static Public]
    FString Conv_PrimaryAssetIdToString(const FPrimaryAssetId& PrimaryAssetId); // 0x39ba920 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_ObjectToSoftObjectReference(UObject* Object); // 0x39ba640 [Final Native Static Public]
    TSubclassOf<UObject> Conv_ObjectToClass(UObject* Object, TSubclassOf<UObject> Class); // 0x39ba540 [Final Native Static Public]
    UObject* Conv_InterfaceToObject(const TScriptInterface<IInterface>& Interface); // 0x39b9d60 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_ClassToSoftClassReference(const TSubclassOf<UObject>& Class); // 0x39b8940 [Final Native Static Public]
    void ControlScreensaver(bool bAllowScreenSaver); // 0x2c08390 [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); // 0x39b7990 [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); // 0x39b75b0 [Final Native Static Public]
    void CollectGarbage(); // 0x39b72f0 [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); // 0x39b5c30 [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); // 0x39b5740 [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); // 0x39b5240 [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); // 0x39b4d70 [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); // 0x39b48c0 [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); // 0x39b4410 [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); // 0x39b4130 [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); // 0x39b3cf0 [Final Native Static Public]
    bool CanLaunchURL(const FString& URL); // 0x39b3c40 [Final Native Static Public]
    void CancelTransaction(int32 Index); // 0x15011c0 [Final Native Static Public]
    void BreakSoftObjectPath(const FSoftObjectPath& InSoftObjectPath, const FString& PathString); // 0x39b0cd0 [Final Native Static Public]
    void BreakSoftClassPath(const FSoftClassPath& InSoftClassPath, const FString& PathString); // 0x39b0cd0 [Final Native Static Public]
    void BreakARFilter(const FARFilter& InARFilter, const TArray<FName>& PackageNames, const TArray<FName>& PackagePaths, const TArray<FSoftObjectPath>& SoftObjectPaths, const TArray<FTopLevelAssetPath>& ClassPaths, TSet<FTopLevelAssetPath>& RecursiveClassPathsExclusionSet, const TArray<FName>& ClassNames, TSet<FName>& RecursiveClassesExclusionSet, const bool& bRecursivePaths, const bool& bRecursiveClasses, const bool& bIncludeOnlyOnDiskAssets); // 0x39af170 [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); // 0x39aec20 [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); // 0x39ae6f0 [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); // 0x39ae1c0 [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); // 0x39adcc0 [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); // 0x39ad7e0 [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); // 0x39ad300 [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); // 0x39ad060 [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); // 0x39acc70 [Final Native Static Public]
    int32 BeginTransaction(const FString& Context, const FText& Description, UObject* PrimaryObject); // 0x39ac5a0 [Final Native Static Public]
    FDebugFloatHistory AddFloatHistorySample(float Value, FDebugFloatHistory& FloatHistory); // 0x39a88a0 [Final Native Static Public]

// UBlueprintPathsLibrary (/Script/Engine.BlueprintPathsLibrary)
    FString VideoCaptureDir(); // 0x3a05990 [Final Native Static Public]
    void ValidatePath(const FString& InPath, const bool& bDidSucceed, FText& OutReason); // 0x3a01230 [Final Native Static Public]
    void Split(const FString& InPath, const FString& PathPart, const FString& FilenamePart, const FString& ExtensionPart); // 0x39fd480 [Final Native Static Public]
    FString SourceConfigDir(); // 0x39edb60 [Final Native Static Public]
    bool ShouldSaveToUserDir(); // 0x39faba0 [Final Native Static Public]
    FString ShaderWorkingDir(); // 0x39fab30 [Final Native Static Public]
    void SetProjectFilePath(const FString& NewGameProjectFilePath); // 0x39f92b0 [Final Native Static Public]
    FString SetExtension(const FString& InPath, const FString& InNewExtension); // 0x39f84c0 [Final Native Static Public]
    FString ScreenShotDir(); // 0x39f62d0 [Final Native Static Public]
    FString SandboxesDir(); // 0x39f6260 [Final Native Static Public]
    FString RootDir(); // 0x39f5bd0 [Final Native Static Public]
    void RemoveDuplicateSlashes(const FString& InPath, const FString& OutPath); // 0x39f48f0 [Final Native Static Public]
    FString ProjectUserDir(); // 0x39ee120 [Final Native Static Public]
    FString ProjectSavedDir(); // 0x39ee060 [Final Native Static Public]
    FString ProjectPluginsDir(); // 0x39ede70 [Final Native Static Public]
    FString ProjectPersistentDownloadDir(); // 0x39ede00 [Final Native Static Public]
    FString ProjectModsDir(); // 0x39edd90 [Final Native Static Public]
    FString ProjectLogDir(); // 0x39edd20 [Final Native Static Public]
    FString ProjectIntermediateDir(); // 0x39edcb0 [Final Native Static Public]
    FString ProjectDir(); // 0x39edc40 [Final Native Static Public]
    FString ProjectContentDir(); // 0x39edbd0 [Final Native Static Public]
    FString ProjectConfigDir(); // 0x39edb60 [Final Native Static Public]
    FString ProfilingDir(); // 0x39edaf0 [Final Native Static Public]
    void NormalizeFilename(const FString& InPath, const FString& OutPath); // 0x39e91e0 [Final Native Static Public]
    void NormalizeDirectoryName(const FString& InPath, const FString& OutPath); // 0x39e9080 [Final Native Static Public]
    FString MakeValidFileName(const FString& InString, const FString& InReplacementChar); // 0x39e1710 [Final Native Static Public]
    void MakeStandardFilename(const FString& InPath, const FString& OutPath); // 0x39e10c0 [Final Native Static Public]
    void MakePlatformFilename(const FString& InPath, const FString& OutPath); // 0x39df860 [Final Native Static Public]
    bool MakePathRelativeTo(const FString& InPath, const FString& InRelativeTo, const FString& OutPath); // 0x39df500 [Final Native Static Public]
    FString LaunchDir(); // 0x39d9000 [Final Native Static Public]
    bool IsSamePath(const FString& PathA, const FString& PathB); // 0x39d54c0 [Final Native Static Public]
    bool IsRestrictedPath(const FString& InPath); // 0x39d5420 [Final Native Static Public]
    bool IsRelative(const FString& InPath); // 0x39d5380 [Final Native Static Public]
    bool IsProjectFilePathSet(); // 0x39d5090 [Final Native Static Public]
    bool IsDrive(const FString& InPath); // 0x39d4420 [Final Native Static Public]
    bool HasProjectPersistentDownloadDir(); // 0x39d21d0 [Final Native Static Public]
    TArray<FString> GetToolTipLocalizationPaths(); // 0x39d0430 [Final Native Static Public]
    TArray<FString> GetRestrictedFolderNames(); // 0x39ce830 [Final Native Static Public]
    FString GetRelativePathToRoot(); // 0x39ce650 [Final Native Static Public]
    TArray<FString> GetPropertyNameLocalizationPaths(); // 0x39ce290 [Final Native Static Public]
    FString GetProjectFilePath(); // 0x39ce1a0 [Final Native Static Public]
    FString GetPath(const FString& InPath); // 0x39cd1e0 [Final Native Static Public]
    FString GetInvalidFileSystemChars(); // 0x39cc0e0 [Final Native Static Public]
    TArray<FString> GetGameLocalizationPaths(); // 0x39cbcf0 [Final Native Static Public]
    FString GetExtension(const FString& InPath, bool bIncludeDot); // 0x39cb9f0 [Final Native Static Public]
    TArray<FString> GetEngineLocalizationPaths(); // 0x39cb590 [Final Native Static Public]
    TArray<FString> GetEditorLocalizationPaths(); // 0x39cb550 [Final Native Static Public]
    FString GetCleanFilename(const FString& InPath); // 0x39c9f20 [Final Native Static Public]
    FString GetBaseFilename(const FString& InPath, bool bRemovePath); // 0x39c9730 [Final Native Static Public]
    FString GeneratedConfigDir(); // 0x39c8cf0 [Final Native Static Public]
    FString GameUserDeveloperDir(); // 0x39c8c80 [Final Native Static Public]
    FString GameSourceDir(); // 0x39c8c10 [Final Native Static Public]
    FString GameDevelopersDir(); // 0x39c8ba0 [Final Native Static Public]
    FString GameAgnosticSavedDir(); // 0x39c3b30 [Final Native Static Public]
    bool FileExists(const FString& InPath); // 0x39c7500 [Final Native Static Public]
    FString FeaturePackDir(); // 0x39c7490 [Final Native Static Public]
    FString EnterprisePluginsDir(); // 0x39c3dd0 [Final Native Static Public]
    FString EnterpriseFeaturePackDir(); // 0x39c3d60 [Final Native Static Public]
    FString EnterpriseDir(); // 0x39c3cf0 [Final Native Static Public]
    FString EngineVersionAgnosticUserDir(); // 0x39c3c80 [Final Native Static Public]
    FString EngineUserDir(); // 0x39c3c10 [Final Native Static Public]
    FString EngineSourceDir(); // 0x39c3ba0 [Final Native Static Public]
    FString EngineSavedDir(); // 0x39c3b30 [Final Native Static Public]
    FString EnginePluginsDir(); // 0x39c3ac0 [Final Native Static Public]
    FString EngineIntermediateDir(); // 0x39c3a50 [Final Native Static Public]
    FString EngineDir(); // 0x39c39e0 [Final Native Static Public]
    FString EngineContentDir(); // 0x39c3970 [Final Native Static Public]
    FString EngineConfigDir(); // 0x39c3900 [Final Native Static Public]
    bool DirectoryExists(const FString& InPath); // 0x39bfb40 [Final Native Static Public]
    FString DiffDir(); // 0x39bfad0 [Final Native Static Public]
    FString CreateTempFilename(const FString& Path, const FString& Prefix, const FString& Extension); // 0x39be800 [Final Native Static Public]
    FString ConvertToSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x39bd8e0 [Final Native Static Public]
    FString ConvertRelativePathToFull(const FString& InPath, const FString& InBasePath); // 0x39bd3d0 [Final Native Static Public]
    FString ConvertFromSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x39bd290 [Final Native Static Public]
    FString Combine(const TArray<FString>& InPaths); // 0x39b7320 [Final Native Static Public]
    bool CollapseRelativeDirectories(const FString& InPath, const FString& OutPath); // 0x39b7180 [Final Native Static Public]
    FString CloudDir(); // 0x39b7110 [Final Native Static Public]
    FString ChangeExtension(const FString& InPath, const FString& InNewExtension); // 0x39b6140 [Final Native Static Public]
    FString BugItDir(); // 0x39b1db0 [Final Native Static Public]
    FString AutomationTransientDir(); // 0x39ac070 [Final Native Static Public]
    FString AutomationLogDir(); // 0x39ac000 [Final Native Static Public]
    FString AutomationDir(); // 0x39abf90 [Final Native Static Public]

// UBlueprintPlatformLibrary (/Script/Engine.BlueprintPlatformLibrary)
    void SetAllowedDeviceOrientation(const EScreenOrientation& NewAllowedDeviceOrientation); // 0x3a26a20 [Final Native Static Public]
    int32 ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x3a26700 [Final Native Static Public]
    void ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const FString& ActivationEvent); // 0x3a265b0 [Final Native Static Public]
    int32 ScheduleLocalNotificationBadgeAtTime(const FDateTime& FireDateTime, bool LocalTime, const FString& ActivationEvent); // 0x3a26460 [Final Native Static Public]
    int32 ScheduleLocalNotificationAtTime(const FDateTime& FireDateTime, bool LocalTime, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x3a26150 [Final Native Static Public]
    void GetLaunchNotification(const bool& NotificationLaunchedApp, const FString& ActivationEvent, const int32& FireDate); // 0x3a24a50 [Final Native Static Public]
    EScreenOrientation GetDeviceOrientation(); // 0x3a24a10 [Final Native Static Public]
    EScreenOrientation GetAllowedDeviceOrientation(); // 0x3a249d0 [Final Native Static Public]
    void ClearAllLocalNotifications(); // 0x3a236e0 [Final Native Static Public]
    void CancelLocalNotificationById(int32 NotificationId); // 0x3a23660 [Final Native Static Public]
    void CancelLocalNotification(const FString& ActivationEvent); // 0x3a235c0 [Final Native Static Public]

// UBlueprintTypeConversions (/Script/Engine.BlueprintTypeConversions)
    TSet<int32> ConvertSetType(TSet<int32>& InSet); // 0x3a247e0 [Final Native Static Public]
    TMap<int32, int32> ConvertMapType(TMap<int32, int32>& InMap); // 0x3a24420 [Final Native Static Public]
    int32 ConvertFVector4fToFVector4d(int32 InFromData); // 0x3a23f90 [Final Native Static Public]
    int32 ConvertFVector4dToFVector4f(int32 InFromData); // 0x3a23ee0 [Final Native Static Public]
    int32 ConvertFVector3fToFVector3d(int32 InFromData); // 0x3a240e0 [Final Native Static Public]
    int32 ConvertFVector3dToFVector3f(int32 InFromData); // 0x3a24040 [Final Native Static Public]
    int32 ConvertFVector2fToFVector2d(int32 InFromData); // 0x3a24390 [Final Native Static Public]
    int32 ConvertFVector2dToFVector2f(int32 InFromData); // 0x3a242f0 [Final Native Static Public]
    int32 ConvertFTransform3fToFTransform3d(int32 InFromData); // 0x3a24230 [Final Native Static Public]
    int32 ConvertFTransform3dToFTransform3f(int32 InFromData); // 0x3a24180 [Final Native Static Public]
    int32 ConvertFRotator3fToFRotator3d(int32 InFromData); // 0x3a240e0 [Final Native Static Public]
    int32 ConvertFRotator3dToFRotator3f(int32 InFromData); // 0x3a24040 [Final Native Static Public]
    int32 ConvertFQuat4fToFQuat4d(int32 InFromData); // 0x3a23f90 [Final Native Static Public]
    int32 ConvertFQuat4dToFQuat4f(int32 InFromData); // 0x3a23ee0 [Final Native Static Public]
    int32 ConvertFPlane4fToFPlane4d(int32 InFromData); // 0x3a23f90 [Final Native Static Public]
    int32 ConvertFPlane4dToFPlane4f(int32 InFromData); // 0x3a23ee0 [Final Native Static Public]
    int32 ConvertFMatrix44fToFMatrix44d(int32 InFromData); // 0x3a23d10 [Final Native Static Public]
    int32 ConvertFMatrix44dToFMatrix44f(int32 InFromData); // 0x3a23af0 [Final Native Static Public]
    int32 ConvertFBox2fToFBox2d(int32 InFromData); // 0x3a23a30 [Final Native Static Public]
    int32 ConvertFBox2dToFBox2f(int32 InFromData); // 0x3a23960 [Final Native Static Public]
    TArray<int32> ConvertArrayType(const TArray<int32>& inArray); // 0x3a23710 [Final Native Static Public]

// UImportanceSamplingLibrary (/Script/Engine.ImportanceSamplingLibrary)
    float RandomSobolFloat(int32 Index, int32 Dimension, float Seed); // 0x3a26030 [Final Native Static Public]
    FVector RandomSobolCell3D(int32 Index, int32 NumCells, const FVector& Cell, const FVector& Seed); // 0x3a25e00 [Final Native Static Public]
    FVector2D RandomSobolCell2D(int32 Index, int32 NumCells, const FVector2D& Cell, const FVector2D& Seed); // 0x3a25b90 [Final Native Static Public]
    float NextSobolFloat(int32 Index, int32 Dimension, float PreviousValue); // 0x3a25a10 [Final Native Static Public]
    FVector NextSobolCell3D(int32 Index, int32 NumCells, const FVector& PreviousValue); // 0x3a25830 [Final Native Static Public]
    FVector2D NextSobolCell2D(int32 Index, int32 NumCells, const FVector2D& PreviousValue); // 0x3a25690 [Final Native Static Public]
    FImportanceTexture MakeImportanceTexture(UTexture2D* Texture, const EImportanceWeight& WeightingFunc); // 0x3a24ec0 [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); // 0x3a24bb0 [Final Native Static Public]
    void BreakImportanceTexture(FImportanceTexture& ImportanceTexture, const UTexture2D*& Texture, const EImportanceWeight& WeightingFunc); // 0x3a23420 [Final Native Static Public]

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

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

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

// ALightWeightInstanceManager (/Script/Engine.LightWeightInstanceManager)
    void OnRep_Transforms(); // 0x3a40e90 [Native Protected]

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

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

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

// UMaterialInstanceDynamic (/Script/Engine.MaterialInstanceDynamic)
    void SetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, const FLinearColor& Value); // 0x3a84cc0 [Final Native Public]
    void SetVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x3a84bd0 [Final Native Public]
    void SetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTexture* Value); // 0x3a84a40 [Final Native Public]
    void SetTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x3a848c0 [Final Native Public]
    void SetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, float Value); // 0x3a84790 [Final Native Public]
    void SetScalarParameterValue(const FName& ParameterName, float Value); // 0x3a84670 [Final Native Public]
    bool SetScalarParameterByIndex(int32 ParameterIndex, float Value); // 0x3a84560 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, URuntimeVirtualTexture* Value); // 0x3a84470 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValue(const FName& ParameterName, URuntimeVirtualTexture* Value); // 0x3a84390 [Final Native Public]
    void SetDoubleVectorParameterValue(const FName& ParameterName, const FVector4& Value); // 0x3a84270 [Final Native Public]
    void K2_InterpolateMaterialInstanceParams(UMaterialInstance* SourceA, UMaterialInstance* SourceB, float Alpha); // 0x3a84150 [Final Native Public]
    FLinearColor K2_GetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3a84020 [Final Native Public]
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x3a83f10 [Final Native Public]
    UTexture* K2_GetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3a83e00 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x3a83d00 [Final Native Public]
    float K2_GetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3a83be0 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x3a83ad0 [Final Native Public]
    void K2_CopyMaterialInstanceParameters(UMaterialInterface* Source, bool bQuickParametersOnly); // 0x3a83780 [Final Native Public]
    bool InitializeScalarParameterAndGetIndex(const FName& ParameterName, float Value, const int32& OutParameterIndex); // 0x3a83580 [Final Native Public]
    void CopyParameterOverrides(UMaterialInstance* MaterialInstance); // 0x3a83330 [Final Native Public]
    void CopyInterpParameters(UMaterialInstance* Source); // 0x3a830c0 [Final Native Public]

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

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

// UAsyncPhysicsInputComponent (/Script/Engine.AsyncPhysicsInputComponent)
    void ServerRPCBufferInput(UAsyncPhysicsData* AsyncPhysicsData); // 0x3bc11f0 [Native Event Public]
    UAsyncPhysicsData* GetDataToWrite(); // 0x3bc0c30 [Final Native Public]
    UAsyncPhysicsData* GetDataToConsume(); // 0x3bc0b70 [Final Native Public]

// UConstraintInstanceBlueprintLibrary (/Script/Engine.ConstraintInstanceBlueprintLibrary)
    void SetProjectionParams(FConstraintInstanceAccessor& Accessor, bool bEnableProjection, float ProjectionLinearAlpha, float ProjectionAngularAlpha); // 0x3bf1aa0 [Final Native Static Public]
    void SetParentDominates(FConstraintInstanceAccessor& Accessor, bool bParentDominates); // 0x3bf1940 [Final Native Static Public]
    void SetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x3bf1790 [Final Native Static Public]
    void SetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x3bf1650 [Final Native Static Public]
    void SetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x3bf14e0 [Final Native Static Public]
    void SetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x3bf12f0 [Final Native Static Public]
    void SetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftLinearLimit, float LinearLimitStiffness, float LinearLimitDamping, float LinearLimitRestitution, float LinearLimitContactDistance); // 0x3bf1060 [Final Native Static Public]
    void SetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& InPosTarget); // 0x3bf0ef0 [Final Native Static Public]
    void SetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x3bf0d10 [Final Native Static Public]
    void SetLinearPlasticity(FConstraintInstanceAccessor& Accessor, bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x3bf0b30 [Final Native Static Public]
    void SetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, float Limit); // 0x3bf0920 [Final Native Static Public]
    void SetLinearDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x3bf0710 [Final Native Static Public]
    void SetLinearBreakable(FConstraintInstanceAccessor& Accessor, bool bLinearBreakable, float LinearBreakThreshold); // 0x3bf0560 [Final Native Static Public]
    void SetDisableCollision(FConstraintInstanceAccessor& Accessor, bool bDisableCollision); // 0x3bf0410 [Final Native Static Public]
    void SetContactTransferScale(FConstraintInstanceAccessor& Accessor, float ContactTransferScale); // 0x3bf02d0 [Final Native Static Public]
    void SetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x3bf0110 [Final Native Static Public]
    void SetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x3beff60 [Final Native Static Public]
    void SetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x3befe20 [Final Native Static Public]
    void SetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftTwistLimit, float TwistLimitStiffness, float TwistLimitDamping, float TwistLimitRestitution, float TwistLimitContactDistance); // 0x3befb90 [Final Native Static Public]
    void SetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftSwingLimit, float SwingLimitStiffness, float SwingLimitDamping, float SwingLimitRestitution, float SwingLimitContactDistance); // 0x3bef900 [Final Native Static Public]
    void SetAngularPlasticity(FConstraintInstanceAccessor& Accessor, bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x3bef750 [Final Native Static Public]
    void SetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& InPosTarget); // 0x3bef5c0 [Final Native Static Public]
    void SetAngularLimits(FConstraintInstanceAccessor& Accessor, const EAngularConstraintMotion& Swing1MotionType, float Swing1LimitAngle, const EAngularConstraintMotion& Swing2MotionType, float Swing2LimitAngle, const EAngularConstraintMotion& TwistMotionType, float TwistLimitAngle); // 0x3bef2c0 [Final Native Static Public]
    void SetAngularDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x3bef0b0 [Final Native Static Public]
    void SetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& DriveMode); // 0x3beef80 [Final Native Static Public]
    void SetAngularBreakable(FConstraintInstanceAccessor& Accessor, bool bAngularBreakable, float AngularBreakThreshold); // 0x3beedd0 [Final Native Static Public]
    void GetProjectionParams(FConstraintInstanceAccessor& Accessor, const bool& bEnableProjection, const float& ProjectionLinearAlpha, const float& ProjectionAngularAlpha); // 0x3beebd0 [Final Native Static Public]
    bool GetParentDominates(FConstraintInstanceAccessor& Accessor); // 0x3beeb00 [Final Native Static Public]
    void GetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x3bee990 [Final Native Static Public]
    void GetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x3bee870 [Final Native Static Public]
    void GetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x3bee740 [Final Native Static Public]
    void GetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x3bee550 [Final Native Static Public]
    void GetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftLinearLimit, const float& LinearLimitStiffness, const float& LinearLimitDamping, const float& LinearLimitRestitution, const float& LinearLimitContactDistance); // 0x3bee2c0 [Final Native Static Public]
    void GetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutPosTarget); // 0x3bee190 [Final Native Static Public]
    void GetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x3bedfa0 [Final Native Static Public]
    void GetLinearPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bLinearPlasticity, const float& LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x3beddb0 [Final Native Static Public]
    void GetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, const float& Limit); // 0x3bedb50 [Final Native Static Public]
    void GetLinearDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x3bed950 [Final Native Static Public]
    void GetLinearBreakable(FConstraintInstanceAccessor& Accessor, const bool& bLinearBreakable, const float& LinearBreakThreshold); // 0x3bed7c0 [Final Native Static Public]
    bool GetDisableCollsion(FConstraintInstanceAccessor& Accessor); // 0x3bed6f0 [Final Native Static Public]
    void GetContactTransferScale(FConstraintInstanceAccessor& Accessor, const float& ContactTransferScale); // 0x3bed5d0 [Final Native Static Public]
    void GetAttachedBodyNames(FConstraintInstanceAccessor& Accessor, const FName& ParentBody, const FName& ChildBody); // 0x3bed470 [Final Native Static Public]
    void GetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x3bed340 [Final Native Static Public]
    void GetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x3bed1c0 [Final Native Static Public]
    void GetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x3bed0a0 [Final Native Static Public]
    void GetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftTwistLimit, const float& TwistLimitStiffness, const float& TwistLimitDamping, const float& TwistLimitRestitution, const float& TwistLimitContactDistance); // 0x3bece10 [Final Native Static Public]
    void GetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftSwingLimit, const float& SwingLimitStiffness, const float& SwingLimitDamping, const float& SwingLimitRestitution, const float& SwingLimitContactDistance); // 0x3becb80 [Final Native Static Public]
    void GetAngularPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bAngularPlasticity, const float& AngularPlasticityThreshold); // 0x3bec9f0 [Final Native Static Public]
    void GetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& OutPosTarget); // 0x3bec8c0 [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); // 0x3bec5d0 [Final Native Static Public]
    void GetAngularDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x3bec3d0 [Final Native Static Public]
    void GetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& OutDriveMode); // 0x3bec2c0 [Final Native Static Public]
    void GetAngularBreakable(FConstraintInstanceAccessor& Accessor, const bool& bAngularBreakable, const float& AngularBreakThreshold); // 0x3bec130 [Final Native Static Public]
    void CopyParams(FConstraintInstanceAccessor& Accessor, FConstraintInstanceAccessor& SourceAccessor, bool bKeepPosition, bool bKeepRotation); // 0x3bebf50 [Final Native Static Public]

// UPhysicalAnimationComponent (/Script/Engine.PhysicalAnimationComponent)
    void SetStrengthMultiplyer(float InStrengthMultiplyer); // 0x3c25520 [Final Native Public]
    void SetSkeletalMeshComponent(USkeletalMeshComponent* InSkeletalMeshComponent); // 0x3c25350 [Final Native Public]
    FTransform GetBodyTargetTransform(const FName& BodyName); // 0x3c22920 [Final Native Public]
    void ApplyPhysicalAnimationSettingsBelow(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf); // 0x3c22390 [Final Native Public]
    void ApplyPhysicalAnimationSettings(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData); // 0x3c22250 [Final Native Public]
    void ApplyPhysicalAnimationProfileBelow(const FName& BodyName, const FName& ProfileName, bool bIncludeSelf, bool bClearNotFound); // 0x3c22060 [Final Native Public]

// UPhysicsConstraintComponent (/Script/Engine.PhysicsConstraintComponent)
    void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x3c25280 [Final Native Public]
    void SetOrientationDriveSLERP(bool bEnableSLERP); // 0x3c251f0 [Final Native Public]
    void SetLinearZLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x3c250f0 [Final Native Public]
    void SetLinearYLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x3c24ff0 [Final Native Public]
    void SetLinearXLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x3c24ef0 [Final Native Public]
    void SetLinearVelocityTarget(const FVector& InVelTarget); // 0x3c24e50 [Final Native Public]
    void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x3c24d30 [Final Native Public]
    void SetLinearPositionTarget(const FVector& InPosTarget); // 0x3c24c00 [Final Native Public]
    void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x3c24ae0 [Final Native Public]
    void SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x3c249a0 [Final Native Public]
    void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x3c24880 [Final Native Public]
    void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold); // 0x3c24700 [Final Native Public]
    void SetDisableCollision(bool bDisableCollision); // 0x3c245f0 [Final Native Public]
    void SetContactTransferScale(float ContactTransferScale); // 0x3c24560 [Final Native Public]
    void SetConstraintReferencePosition(const EConstraintFrame& Frame, const FVector& RefPosition); // 0x3c24480 [Final Native Public]
    void SetConstraintReferenceOrientation(const EConstraintFrame& Frame, const FVector& PriAxis, const FVector& SecAxis); // 0x3c24340 [Final Native Public]
    void SetConstraintReferenceFrame(const EConstraintFrame& Frame, FTransform& RefFrame); // 0x3c241e0 [Final Native Public]
    void SetConstrainedComponents(UPrimitiveComponent* Component1, const FName& BoneName1, UPrimitiveComponent* Component2, const FName& BoneName2); // 0x3c24040 [Final Native Public]
    void SetAngularVelocityTarget(const FVector& InVelTarget); // 0x3c23fa0 [Final Native Public]
    void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x3c23ed0 [Final Native Public]
    void SetAngularVelocityDriveSLERP(bool bEnableSLERP); // 0x3c23e40 [Final Native Public]
    void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x3c23d70 [Final Native Public]
    void SetAngularTwistLimit(const EAngularConstraintMotion& ConstraintType, float TwistLimitAngle); // 0x3c23c90 [Final Native Public]
    void SetAngularSwing2Limit(const EAngularConstraintMotion& MotionType, float Swing2LimitAngle); // 0x3c23bb0 [Final Native Public]
    void SetAngularSwing1Limit(const EAngularConstraintMotion& MotionType, float Swing1LimitAngle); // 0x3c23ad0 [Final Native Public]
    void SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x3c23950 [Final Native Public]
    void SetAngularOrientationTarget(const FRotator& InPosTarget); // 0x3c238b0 [Final Native Public]
    void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x3c237e0 [Final Native Public]
    void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x3c236c0 [Final Native Public]
    void SetAngularDriveMode(const EAngularDriveMode& DriveMode); // 0x3c23640 [Final Native Public]
    void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold); // 0x3c234c0 [Final Native Public]
    bool IsBroken(); // 0x3c233e0 [Final Native Public]
    float GetCurrentTwist(); // 0x3c22dc0 [Final Native Public]
    float GetCurrentSwing2(); // 0x3c22d80 [Final Native Public]
    float GetCurrentSwing1(); // 0x3c22d40 [Final Native Public]
    void GetConstraintForce(const FVector& OutLinearForce, const FVector& OutAngularForce); // 0x3c22c50 [Final Native Public]
    FConstraintInstanceAccessor GetConstraint(); // 0x3c22bc0 [Final Native Public]
    void GetConstrainedComponents(const UPrimitiveComponent*& OutComponent1, const FName& OutBoneName1, const UPrimitiveComponent*& OutComponent2, const FName& OutBoneName2); // 0x3c22a00 [Final Native Public]
    void BreakConstraint(); // 0x3c22570 [Final Native Public]

// UPhysicsHandleComponent (/Script/Engine.PhysicsHandleComponent)
    void SetTargetRotation(const FRotator& NewRotation); // 0x3c257c0 [Final Native Public]
    void SetTargetLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3c25670 [Final Native Public]
    void SetTargetLocation(const FVector& NewLocation); // 0x3c255e0 [Final Native Public]
    void SetLinearStiffness(float NewLinearStiffness); // 0x3c24ca0 [Final Native Public]
    void SetLinearDamping(float NewLinearDamping); // 0x3c247f0 [Final Native Public]
    void SetInterpolationSpeed(float NewInterpolationSpeed); // 0x3c24680 [Final Native Public]
    void SetAngularStiffness(float NewAngularStiffness); // 0x3c23a40 [Final Native Public]
    void SetAngularDamping(float NewAngularDamping); // 0x3c235b0 [Final Native Public]
    void ReleaseComponent(); // 0x3c23420 [Native Public]
    void GrabComponentAtLocationWithRotation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& Location, const FRotator& Rotation); // 0x3c23230 [Final Native Public]
    void GrabComponentAtLocation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation); // 0x3c230e0 [Final Native Public]
    void GrabComponent(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation, bool bConstrainRotation); // 0x3c22f50 [Native Public]
    void GetTargetLocationAndRotation(const FVector& TargetLocation, const FRotator& TargetRotation); // 0x3c22e00 [Final Native Public]
    UPrimitiveComponent* GetGrabbedComponent(); // 0x344f6c0 [Final Native Public]

// URadialForceComponent (/Script/Engine.RadialForceComponent)
    void RemoveObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x3c23440 [Native Public]
    void FireImpulse(); // 0x2bf8030 [Native Public]
    void AddObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x3c21fe0 [Native Public]

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

// UPlatformInputDeviceMapperLibrary (/Script/Engine.PlatformInputDeviceMapperLibrary)
    FPlatformUserId PlatformUserId_None(); // 0x3c59600 [Final Native Static Public]
    bool NotEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x3c593a0 [Final Native Static Public]
    bool NotEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x3c593a0 [Final Native Static Public]
    bool IsValidPlatformId(const FPlatformUserId& UserId); // 0x3c590b0 [Final Native Static Public]
    bool IsValidInputDevice(const FInputDeviceId& DeviceID); // 0x3c59030 [Final Native Static Public]
    bool IsUnpairedUserId(const FPlatformUserId& PlatformId); // 0x3c58fa0 [Final Native Static Public]
    bool IsInputDeviceMappedToUnpairedUser(const FInputDeviceId& InputDevice); // 0x3c58d30 [Final Native Static Public]
    FInputDeviceId InputDeviceId_None(); // 0x3c58ce0 [Final Native Static Public]
    FPlatformUserId GetUserForUnpairedInputDevices(); // 0x3c58b40 [Final Native Static Public]
    FPlatformUserId GetUserForInputDevice(const FInputDeviceId& DeviceID); // 0x3c58aa0 [Final Native Static Public]
    FInputDeviceId GetPrimaryInputDeviceForUser(const FPlatformUserId& UserId); // 0x3c587f0 [Final Native Static Public]
    EInputDeviceConnectionState GetInputDeviceConnectionState(const FInputDeviceId& DeviceID); // 0x3c57be0 [Final Native Static Public]
    FInputDeviceId GetDefaultInputDevice(); // 0x3c56400 [Final Native Static Public]
    int32 GetAllInputDevicesForUser(const FPlatformUserId& UserId, const TArray<FInputDeviceId>& OutInputDevices); // 0x3c56230 [Final Native Static Public]
    int32 GetAllInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x3c56160 [Final Native Static Public]
    int32 GetAllConnectedInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x3c56090 [Final Native Static Public]
    int32 GetAllActiveUsers(const TArray<FPlatformUserId>& OutUsers); // 0x3c55fc0 [Final Native Static Public]
    bool EqualEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x3c55e60 [Final Native Static Public]
    bool EqualEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x3c55e60 [Final Native Static Public]

// APlayerState (/Script/Engine.PlayerState)
    void ReceiveOverrideWith(APlayerState* OldPlayerState); // 0x1cd9980 [Event Protected]
    void ReceiveCopyProperties(APlayerState* NewPlayerState); // 0x1cd9980 [Event Protected]
    void OnRep_UniqueId(); // 0x3c59530 [Native Public]
    void OnRep_Score(); // 0x34ca5d0 [Native Public]
    void OnRep_PlayerName(); // 0x35098a0 [Native Public]
    void OnRep_PlayerId(); // 0x35098e0 [Native Public]
    void OnRep_bIsInactive(); // 0x35098c0 [Native Public]
    void OnPawnPrivateDestroyed(AActor* InActor); // 0x3c59470 [Final Native Private]
    bool IsSpectator(); // 0x3c58f40 [Final Native Public]
    bool IsOnlyASpectator(); // 0x3c58f10 [Final Native Public]
    bool IsABot(); // 0x3c58d00 [Final Native Public]
    float GetScore(); // 0x3c58890 [Final Native Public]
    FString GetPlayerName(); // 0x3c58770 [Final Native Public]
    int32 GetPlayerId(); // 0x2f56530 [Final Native Public]
    APlayerController* GetPlayerController(); // 0x3c58700 [Final Native Public]
    float GetPingInMilliseconds(); // 0x3c58620 [Final Native Public]
    APawn* GetPawn(); // 0x3c58600 [Final Native Public]
    uint8 GetCompressedPing(); // 0x3c563e0 [Final Native Public]
    FUniqueNetIdRepl BP_GetUniqueId(); // 0x3c528c0 [Final Native Public]

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

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

// UReplaySubsystem (/Script/Engine.ReplaySubsystem)
    void RequestCheckpoint(); // 0x3cf0150 [Final Native Public]
    bool IsRecording(); // 0x3cf00e0 [Final Native Public]
    bool IsPlaying(); // 0x3cf0090 [Final Native Public]
    float GetReplayCurrentTime(); // 0x3cf0000 [Final Native Public]
    FString GetActiveReplayName(); // 0x3cefef0 [Final Native Public]

// USkeletalMesh (/Script/Engine.SkeletalMesh)
    void SetSkeleton(USkeleton* InSkeleton); // 0x3d43f30 [Final Native Public]
    void SetMorphTargets(const TArray<UMorphTarget*>& InMorphTargets); // 0x3d43e30 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x352a9c0 [Final Native Public]
    void SetMeshClothingAssets(const TArray<UClothingAssetBase*>& InMeshClothingAssets); // 0x3d43d30 [Final Native Public]
    void SetMaterials(const TArray<FSkeletalMaterial>& InMaterials); // 0x3d43c60 [Final Native Public]
    void SetLODSettings(USkeletalMeshLODSettings* InLODSettings); // 0x3d43bd0 [Final Native Public]
    void SetDefaultAnimatingRig(const TSoftObjectPtr<UObject>& InAnimatingRig); // 0x3d43a70 [Final Native Public]
    int32 NumSockets(); // 0x3d43a00 [Final Native Public]
    TArray<FString> K2_GetAllMorphTargetNames(); // 0x3d43850 [Final Native Public]
    bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections); // 0x3d43720 [Final Native Public]
    USkeletalMeshSocket* GetSocketByIndex(int32 Index); // 0x3d43620 [Final Native Public]
    USkeleton* GetSkeleton(); // 0x3d435f0 [Native Public]
    UPhysicsAsset* GetShadowPhysicsAsset(); // 0x3d435c0 [Native Public]
    UPhysicsAsset* GetPhysicsAsset(); // 0x3d43590 [Native Public]
    TArray<UNodeMappingContainer*> GetNodeMappingData(); // 0x3d434f0 [Final Native Public]
    UNodeMappingContainer* GetNodeMappingContainer(UBlueprint* SourceAsset); // 0x3d43450 [Final Native Public]
    TArray<UMorphTarget*> GetMorphTargetsPtrConv(); // 0x3d43380 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x352a2a0 [Final Native Public]
    TArray<UClothingAssetBase*> GetMeshClothingAssets(); // 0x3d432e0 [Final Native Public]
    TArray<FSkeletalMaterial> GetMaterials(); // 0x3d432a0 [Native Public]
    USkeletalMeshLODSettings* GetLODSettings(); // 0x3d43260 [Final Native Public]
    FBoxSphereBounds GetImportedBounds(); // 0x3d431e0 [Final Native Public]
    TSoftObjectPtr<UObject> GetDefaultAnimatingRig(); // 0x3d430d0 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x3d43070 [Native Public]
    USkeletalMeshSocket* FindSocketAndIndex(const FName& InSocketName, const int32& OutIndex); // 0x3d42ee0 [Final Native Public]

// USoundSubmix (/Script/Engine.SoundSubmix)
    void StopSpectralAnalysis(UObject* WorldContextObject); // 0x3ddf2c0 [Final Native Public]
    void StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundWave* ExistingSoundWaveToOverwrite); // 0x3ddf060 [Final Native Public]
    void StopEnvelopeFollowing(UObject* WorldContextObject); // 0x3ddefa0 [Final Native Public]
    void StartSpectralAnalysis(UObject* WorldContextObject, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x3dded50 [Final Native Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration); // 0x3ddec40 [Final Native Public]
    void StartEnvelopeFollowing(UObject* WorldContextObject); // 0x3ddeb80 [Final Native Public]
    void SetSubmixWetLevel(UObject* WorldContextObject, float InWetLevel); // 0x3ddea70 [Final Native Public]
    void SetSubmixOutputVolume(UObject* WorldContextObject, float InOutputVolume); // 0x3dde960 [Final Native Public]
    void SetSubmixDryLevel(UObject* WorldContextObject, float InDryLevel); // 0x3dde850 [Final Native Public]
    void RemoveSpectralAnalysisDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixSpectralAnalysisBP); // 0x3dde610 [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); // 0x3dde240 [Final Native Public]
    void AddEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x3dde120 [Final Native Public]

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

// USubsystemBlueprintLibrary (/Script/Engine.SubsystemBlueprintLibrary)
    UWorldSubsystem* GetWorldSubsystem(UObject* ContextObject, TSubclassOf<UWorldSubsystem> Class); // 0x3e35c50 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(APlayerController* PlayerController, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x3e35920 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubsystem(UObject* ContextObject, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x3e35a60 [Final Native Static Public]
    UGameInstanceSubsystem* GetGameInstanceSubsystem(UObject* ContextObject, TSubclassOf<UGameInstanceSubsystem> Class); // 0x3e357d0 [Final Native Static Public]
    UEngineSubsystem* GetEngineSubsystem(TSubclassOf<UEngineSubsystem> Class); // 0x3e35700 [Final Native Static Public]
    UAudioEngineSubsystem* GetAudioEngineSubsystem(UObject* ContextObject, TSubclassOf<UAudioEngineSubsystem> Class); // 0x3e35580 [Final Native Static Public]

// UCanvas (/Script/Engine.Canvas)
    FVector2D K2_TextSize(UFont* RenderFont, const FString& RenderText, const FVector2D& Scale); // 0x3ead970 [Final Native Public]
    FVector2D K2_StrLen(UFont* RenderFont, const FString& RenderText); // 0x3ead6c0 [Final Native Public]
    FVector K2_Project(const FVector& WorldLocation); // 0x3ead580 [Final Native Public]
    void K2_DrawTriangle(UTexture* RenderTexture, const TArray<FCanvasUVTri>& Triangles); // 0x3ead2c0 [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); // 0x3eace60 [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); // 0x3eac9a0 [Final Native Public]
    void K2_DrawPolygon(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& Radius, int32 NumberOfSides, const FLinearColor& RenderColor); // 0x3eac6b0 [Final Native Public]
    void K2_DrawMaterialTriangle(UMaterialInterface* RenderMaterial, const TArray<FCanvasUVTri>& Triangles); // 0x3eac490 [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); // 0x3eac0c0 [Final Native Public]
    void K2_DrawLine(const FVector2D& ScreenPositionA, const FVector2D& ScreenPositionB, float Thickness, const FLinearColor& RenderColor); // 0x3eabec0 [Final Native Public]
    void K2_DrawBox(const FVector2D& ScreenPosition, const FVector2D& ScreenSize, float Thickness, const FLinearColor& RenderColor); // 0x3eabcf0 [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); // 0x3eab650 [Final Native Public]
    void K2_Deproject(const FVector2D& ScreenPosition, const FVector& WorldOrigin, const FVector& WorldDirection); // 0x3eab510 [Final Native Public]

// UInputSettings (/Script/Engine.InputSettings)
    void SaveKeyMappings(); // 0x3eae130 [Final Native Public]
    void RemoveAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x3eadf20 [Final Native Public]
    void RemoveActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x3eadce0 [Final Native Public]
    UInputSettings* GetInputSettings(); // 0x3eab1a0 [Final Native Static Public]
    void GetAxisNames(const TArray<FName>& AxisNames); // 0x3eab0a0 [Final Native Public]
    void GetAxisMappingByName(const FName& InAxisName, const TArray<FInputAxisKeyMapping>& OutMappings); // 0x3eaae80 [Final Native Public]
    void GetActionNames(const TArray<FName>& ActionNames); // 0x3eaacf0 [Final Native Public]
    void GetActionMappingByName(const FName& InActionName, const TArray<FInputActionKeyMapping>& OutMappings); // 0x3eaab00 [Final Native Public]
    void ForceRebuildKeymaps(); // 0x3eaaae0 [Final Native Public]
    void AddAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x3eaa910 [Final Native Public]
    void AddActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x3eaa720 [Final Native Public]

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

// UVOIPTalker (/Script/Engine.VOIPTalker)
    void RegisterWithPlayerState(APlayerState* OwningState); // 0x3ec7930 [Final Native Public]
    float GetVoiceLevel(); // 0x3ec6cd0 [Final Native Public]
    UVOIPTalker* CreateTalkerForPlayer(APlayerState* OwningState); // 0x3ec69d0 [Final Native Static Public]
    void BPOnTalkingEnd(); // 0x3ec69b0 [Native Event Protected]
    void BPOnTalkingBegin(UAudioComponent* AudioComponent); // 0x3ec6920 [Native Event Protected]

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

// URuntimeVirtualTexture (/Script/Engine.RuntimeVirtualTexture)
    int32 GetTileSize(); // 0x3ec6c80 [Final Native Public]
    int32 GetTileCount(); // 0x3ec6c30 [Final Native Public]
    int32 GetTileBorderSize(); // 0x3ec6bf0 [Final Native Public]
    int32 GetSize(); // 0x3ec6b70 [Final Native Public]
    int32 GetPageTableSize(); // 0x3ec6af0 [Final Native Public]

// UWorldPartitionBlueprintLibrary (/Script/Engine.WorldPartitionBlueprintLibrary)
    void UnloadActors(const TArray<FGuid>& InActorsToLoad); // 0x3ee0910 [Final Native Static Public]
    void LoadActors(const TArray<FGuid>& InActorsToLoad); // 0x3ee0910 [Final Native Static Public]
    FBox GetRuntimeWorldBounds(); // 0x3ee0650 [Final Native Static Public]
    bool GetIntersectingActorDescs(const FBox& InBox, const TArray<FActorDesc>& OutActorDescs); // 0x3ee06c0 [Final Native Static Public]
    FBox GetEditorWorldBounds(); // 0x3ee0650 [Final Native Static Public]
    bool GetActorDescs(const TArray<FActorDesc>& OutActorDescs); // 0x3ee0590 [Final Native Static Public]

// AWorldDataLayers (/Script/Engine.WorldDataLayers)
    void OnRep_LoadedDataLayerNames(); // 0x3ef4420 [Final Native Protected]
    void OnRep_EffectiveLoadedDataLayerNames(); // 0x3ef43a0 [Final Native Protected]
    void OnRep_EffectiveActiveDataLayerNames(); // 0x3ef4320 [Final Native Protected]
    void OnRep_ActiveDataLayerNames(); // 0x3ef42a0 [Final Native Protected]
    void OnDataLayerRuntimeStateChanged(UDataLayerInstance* InDataLayer, const EDataLayerRuntimeState& InState); // 0x3ef41d0 [Native Event Public]

// UDataLayer (/Script/Engine.DataLayer)
    bool IsVisible(); // 0x14e9ad0 [Final Native Public]
    bool IsRuntime(); // 0x3ef4160 [Final Native Public]
    bool IsInitiallyVisible(); // 0x14e9ad0 [Final Native Public]
    bool IsInitiallyActive(); // 0x3ef4180 [Final Native Public]
    bool IsEffectiveVisible(); // 0x14e9ad0 [Final Native Public]
    bool IsDynamicallyLoaded(); // 0x3ef4160 [Final Native Public]
    EDataLayerState GetInitialState(); // 0x3ef3ff0 [Final Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x3ef3ff0 [Final Native Public]
    FColor GetDebugColor(); // 0xe64e90 [Final Native Public]
    FName GetDataLayerLabel(); // 0x2bf2f00 [Final Native Public]
    bool Equals(FActorDataLayer& ActorDataLayer); // 0x3ef3640 [Final Native Public]

// UDataLayerAsset (/Script/Engine.DataLayerAsset)
    bool IsRuntime(); // 0x3ef41b0 [Final Native Public]
    EDataLayerType GetType(); // 0x3925810 [Final Native Public]
    FColor GetDebugColor(); // 0x2bf0df0 [Final Native Public]

// UDataLayerInstance (/Script/Engine.DataLayerInstance)
    bool IsVisible(); // 0x14e9ad0 [Final Native Public]
    bool IsRuntime(); // 0x3453fd0 [Native Public]
    bool IsInitiallyVisible(); // 0x14e9ad0 [Final Native Public]
    bool IsEffectiveVisible(); // 0x14e9ad0 [Final Native Public]
    EDataLayerType GetType(); // 0xb7dee0 [Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x3ef4020 [Final Native Public]
    FColor GetDebugColor(); // 0x3ef3fb0 [Native Public]

// UDataLayerSubsystem (/Script/Engine.DataLayerSubsystem)
    void SetDataLayerStateByLabel(const FName& InDataLayerLabel, const EDataLayerState& InState); // 0x3ef49a0 [Final Native Public]
    void SetDataLayerState(FActorDataLayer& InDataLayer, const EDataLayerState& InState); // 0x3ef48a0 [Final Native Public]
    void SetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x3ef4730 [Final Native Public]
    void SetDataLayerRuntimeState(FActorDataLayer& InDataLayer, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x3ef45e0 [Final Native Public]
    void SetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x3ef44a0 [Final Native Public]
    TSet<FName> GetLoadedDataLayerNames(); // 0x3ef4080 [Final Native Public]
    EDataLayerState GetDataLayerStateByLabel(const FName& InDataLayerLabel); // 0x3ef3ec0 [Final Native Public]
    EDataLayerState GetDataLayerState(FActorDataLayer& InDataLayer); // 0x3ef3de0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x3ef3ec0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeState(FActorDataLayer& InDataLayer); // 0x3ef3de0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x3ef3d20 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x3ef3c80 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x3ef3bc0 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromName(const FName& InDataLayerName); // 0x3ef3b20 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromLabel(const FName& InDataLayerLabel); // 0x3ef3a50 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x3ef3960 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeState(FActorDataLayer& InDataLayer); // 0x3ef3880 [Final Native Public]
    UDataLayerInstance* GetDataLayer(FActorDataLayer& InDataLayer); // 0x3ef37d0 [Final Native Public]
    TSet<FName> GetActiveDataLayerNames(); // 0x3ef36f0 [Final Native Public]

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

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

// UGameMapsSettings (/Script/EngineSettings.GameMapsSettings)
    void SetSkipAssigningGamepadToPlayer1(bool bSkipFirstPlayer); // 0x2828560 [Final Native Public]
    bool GetSkipAssigningGamepadToPlayer1(); // 0x2828530 [Final Native Public]
    UGameMapsSettings* GetGameMapsSettings(); // 0x2828500 [Final Native Static Public]

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

// UEnhancedInputLibrary (/Script/EnhancedInput.EnhancedInputLibrary)
    void RequestRebuildControlMappingsUsingContext(UInputMappingContext* Context, bool bForceImmediately); // 0xf21370 [Final Native Static Public]
    FInputActionValue MakeInputActionValueOfType(double X, double Y, double Z, const EInputActionValueType& ValueType); // 0xf204f0 [Final Native Static Public]
    FInputActionValue MakeInputActionValue(double X, double Y, double Z, FInputActionValue& MatchValueType); // 0xf20330 [Final Native Static Public]
    FInputActionValue GetBoundActionValue(AActor* Actor, UInputAction* Action); // 0xf1f1d0 [Final Native Static Public]
    FString Conv_InputActionValueToString(const FInputActionValue& ActionValue); // 0xf1ef10 [Final Native Static Public]
    bool Conv_InputActionValueToBool(const FInputActionValue& InValue); // 0xf1ee50 [Final Native Static Public]
    FVector Conv_InputActionValueToAxis3D(const FInputActionValue& ActionValue); // 0xf1edb0 [Final Native Static Public]
    FVector2D Conv_InputActionValueToAxis2D(const FInputActionValue& InValue); // 0xf1ed20 [Final Native Static Public]
    double Conv_InputActionValueToAxis1D(const FInputActionValue& InValue); // 0xf1ec80 [Final Native Static Public]
    void BreakInputActionValue(const FInputActionValue& InActionValue, const double& X, const double& Y, const double& Z, const EInputActionValueType& Type); // 0xf1ea50 [Final Native Static Public]

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

// IEnhancedInputSubsystemInterface (/Script/EnhancedInput.EnhancedInputSubsystemInterface)
    void RequestRebuildControlMappings(FModifyContextOptions& Options, const EInputMappingRebuildType& RebuildType); // 0xf21290 [Native Public]
    int32 RemovePlayerMappedKey(const FName& MappingName, FModifyContextOptions& Options); // 0xf211a0 [Native Public]
    void RemovePlayerMappableConfig(UPlayerMappableInputConfig* Config, FModifyContextOptions& Options); // 0xf210b0 [Native Public]
    void RemoveMappingContext(UInputMappingContext* MappingContext, FModifyContextOptions& Options); // 0xf20fd0 [Native Public]
    void RemoveAllPlayerMappedKeys(FModifyContextOptions& Options); // 0xf20f30 [Native Public]
    EMappingQueryResult QueryMapKeyInContextSet(const TArray<UInputMappingContext*>& PrioritizedActiveContexts, UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0xf20ca0 [Native Public]
    EMappingQueryResult QueryMapKeyInActiveContextSet(UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0xf20a80 [Native Public]
    TArray<FKey> QueryKeysMappedToAction(UInputAction* Action); // 0xf20940 [Native Public]
    void InjectInputVectorForAction(UInputAction* Action, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0xf20090 [Native Public]
    void InjectInputForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0xf1fec0 [Native Public]
    bool HasMappingContext(UInputMappingContext* MappingContext, const int32& OutFoundPriority); // 0xf1fde0 [Native Public]
    FKey GetPlayerMappedKey(const FName& MappingName); // 0xf1fb90 [Native Public]
    TArray<FEnhancedActionKeyMapping> GetAllPlayerMappableActionKeyMappings(); // 0xf1f0d0 [Native Public]
    void ClearAllMappings(); // 0xf1ec60 [Native Public]
    int32 AddPlayerMappedKey(const FName& MappingName, const FKey& NewKey, FModifyContextOptions& Options); // 0xf1e8b0 [Native Public]
    void AddPlayerMappableConfig(UPlayerMappableInputConfig* Config, FModifyContextOptions& Options); // 0xf1e7c0 [Native Public]
    void AddMappingContext(UInputMappingContext* MappingContext, int32 Priority, FModifyContextOptions& Options); // 0xf1e6a0 [Native Public]

// UInputMappingContext (/Script/EnhancedInput.InputMappingContext)
    void UnmapKey(UInputAction* Action, const FKey& Key); // 0xf21570 [Final Native Public]
    void UnmapAllKeysFromAction(UInputAction* Action); // 0xf21470 [Final Native Public]
    void UnmapAll(); // 0xf21500 [Final Native Public]
    void UnmapAction(UInputAction* Action); // 0xf21470 [Final Native Public]
    FEnhancedActionKeyMapping MapKey(UInputAction* Action, const FKey& ToKey); // 0xf20670 [Final Native Public]

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

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

// UPlayerMappableInputConfig (/Script/EnhancedInput.PlayerMappableInputConfig)
    void ResetToDefault(); // 0xf21450 [Final Native Public]
    bool IsDeprecated(); // 0xf20310 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetPlayerMappableKeys(); // 0xf1fa80 [Final Native Public]
    UObject* GetMetadata(); // 0xf1fa60 [Final Native Public]
    TMap<UInputMappingContext*, int32> GetMappingContexts(); // 0xf1f960 [Final Native Public]
    FEnhancedActionKeyMapping GetMappingByName(const FName& MappingName); // 0xf1f690 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetKeysBoundToAction(UInputAction* InAction); // 0xf1f520 [Final Native Public]
    FText GetDisplayName(); // 0xf1f4f0 [Final Native Public]
    FName GetConfigName(); // 0xf1f390 [Final Native Public]

// IExText_ActionInterface (/Script/ExpressiveText.ExText_ActionInterface)
    void Run(); // 0xb16d50 [Native Event Public]

// UExpressiveTextAlignmentFunctions (/Script/ExpressiveText.ExpressiveTextAlignmentFunctions)
    FVector2D PositionToAlignmentOffset(const FVector2D& Position, const FVector2D& DisplaySize, const FVector2D& TextSize, FExpressiveTextAlignment& Alignment); // 0xb16a90 [Final Native Static Public]
    FVector2D AlignmentToPosition(FExpressiveTextAlignment& Alignment, const FVector2D& DisplaySize, const FVector2D& TextSize); // 0xb15c10 [Final Native Static Public]

// UExpressiveTextAsset (/Script/ExpressiveText.ExpressiveTextAsset)
    void ProcessPositioning(FExpressiveTextAlignment& OutAlignment, FExpressiveTextWidthSettings& OutWidth); // 0xb16c80 [Final Native Public]
    FExpressiveTextContext CreateContext(); // 0xb15f70 [Final Native Public]
    int64 CalcChecksum(); // 0xb15d80 [Final Native Public]

// UExpressiveTextFunctions (/Script/ExpressiveText.ExpressiveTextFunctions)
    FExpressiveText SetWorldContext(FExpressiveText& Text, UObject* WorldContext); // 0xb17500 [Final Native Static Public]
    void SetInjectedText(FExpressiveTextSelector& Selector, FExpressiveText& Text); // 0xb171c0 [Final Native Static Public]
    FExpressiveText SetFields(FExpressiveText& Text, FExpressiveTextFields& Fields); // 0xb17070 [Final Native Static Public]
    FExpressiveText SetDefaultStyle(FExpressiveText& Text, UExpressiveTextStyleBase* Style); // 0xb16f40 [Final Native Static Public]
    FExpressiveText SetAsset(FExpressiveText& Text, UExpressiveTextAsset* Asset); // 0xb16d70 [Final Native Static Public]
    FExpressiveText MakeExpressiveTextFromFields(UObject* WorldContextObject, FExpressiveTextFields& Fields); // 0xb16910 [Final Native Static Public]
    FExpressiveText MakeExpressiveTextFromAsset(UObject* WorldContextObject, UExpressiveTextAsset* Asset); // 0xb167d0 [Final Native Static Public]
    FExpressiveTextFields GetFields(FExpressiveText& Text); // 0xb16680 [Final Native Static Public]
    FExpressiveText GetExpressiveTextFromSelector(UObject* WorldContextObject, FExpressiveTextSelector& Selector); // 0xb164b0 [Final Native Static Public]
    int64 CalcSelectorChecksum(FExpressiveTextSelector& Selector); // 0xb15e40 [Final Native Static Public]
    FExpressiveText AddTemplateValue(FExpressiveText& Text, const FName& Key, const FString& Value); // 0xb15a80 [Final Native Static Public]

// IExpressiveTextWidgetInterface (/Script/ExpressiveText.ExpressiveTextWidgetInterface)
    void SetText(FExpressiveTextSelector& Text); // 0x1cd9980 [Event Public]

// UExpressiveTextComponent (/Script/ExpressiveText.ExpressiveTextComponent)
    void SkipReveal(); // 0xb17630 [Final Native Public]
    void SetTextVisibility(bool Value); // 0xb17450 [Final Native Public]
    void SetTextHiddenInGame(bool Value); // 0xb173a0 [Final Native Public]
    void SetCastShadows(bool Value); // 0xb16ea0 [Final Native Public]
    UExpressiveTextWidgetComponent* GetWidgetComponent(); // 0xb167b0 [Final Native Public]
    UTextureRenderTarget2D* GetRenderTarget(); // 0xb16760 [Final Native Public]
    void GetChronos(FExpressiveTextChronos& OutChronos); // 0xb16250 [Final Native Public]

// UExTextParameterCategory (/Script/ExpressiveText.ExTextParameterCategory)
    TArray<TSubclassOf<UExTextParameterCategory>> SortCategories(const TArray<TSubclassOf<UExTextParameterCategory>>& Categories); // 0xb21590 [Final Native Static Public]

// UExpressiveTextOnscreenPositioning (/Script/ExpressiveText.ExpressiveTextOnscreenPositioning)
    void Populate(const FVector2D& EditorViewportSize, const FVector2D& InPreviewBoxTopLeftCorner, const FVector2D& InPreviewBoxSize); // 0xb21140 [Final Native Public]

// UExpressiveTextProcessor (/Script/ExpressiveText.ExpressiveTextProcessor)
    void StringIntoLinesArray(const FString& String, const TArray<FString>& OutLines); // 0xb216b0 [Final Native Static Public]
    UExpressiveTextParameterValue* GetParameter(FCompiledExpressiveCharacter& Character, TSubclassOf<UExpressiveTextParameterValue> Type); // 0xb209b0 [Final Native Static Public]

// UExpressiveTextSettings (/Script/ExpressiveText.ExpressiveTextSettings)
    UExpressiveTextSettings* GetExpressiveTextSettings(); // 0xb20950 [Final Native Static Public]

// UExpressiveTextWidget (/Script/ExpressiveText.ExpressiveTextWidget)
    void SkipReveal(); // 0xb21380 [Final Native Public]
    void GetChronos(FExpressiveTextChronos& OutChronos); // 0xb207a0 [Final Native Public]
    void DisplayText(FExpressiveText& Text); // 0xb206d0 [Final Native Public]

// UExpressiveTextChronosFunctions (/Script/ExpressiveText.ExpressiveTextChronosFunctions)
    void SkipToRevealEnd(FExpressiveTextChronos& Chronos); // 0xb21440 [Final Native Static Public]
    void Reset(FExpressiveTextChronos& Chronos); // 0xb21220 [Final Native Static Public]
    bool IsRevealing(FExpressiveTextChronos& Chronos); // 0xb20fe0 [Final Native Static Public]
    float GetTimeSinceFullyRevealed(FExpressiveTextChronos& Chronos); // 0xb20e70 [Final Native Static Public]
    float GetTimePassed(FExpressiveTextChronos& Chronos); // 0xb20d10 [Final Native Static Public]
    float GetRevealDuration(FExpressiveTextChronos& Chronos); // 0xb20bb0 [Final Native Static Public]
    void BindOnTextFullyRevealed(FExpressiveTextChronos& Chronos, const FScriptDelegate& Delegate); // 0xb20500 [Final Native Static Public]

// UExpressiveTextContextFunctions (/Script/ExpressiveText.ExpressiveTextContextFunctions)
    void AddAction(FExpressiveTextContext& Context, const FName& ActionName, const TScriptInterface<IExText_ActionInterface>& Action); // 0xb3b600 [Final Native Static Private]

// UExpressiveTextExtractionsFunctions (/Script/ExpressiveText.ExpressiveTextExtractionsFunctions)
    TArray<FExpressiveTextExtractionSection> GetAllSections(FExpressiveLineExtractionsInfo& Info); // 0xb3b840 [Final Native Static Private]

// UEyeTrackerFunctionLibrary (/Script/EyeTracker.EyeTrackerFunctionLibrary)
    void SetEyeTrackedPlayer(APlayerController* PlayerController); // 0x212a590 [Final Native Static Public]
    bool IsStereoGazeDataAvailable(); // 0x212a540 [Final Native Static Public]
    bool IsEyeTrackerConnected(); // 0x212a4e0 [Final Native Static Public]
    bool GetStereoGazeData(FEyeTrackerStereoGazeData& OutGazeData); // 0x212a370 [Final Native Static Public]
    bool GetGazeData(FEyeTrackerGazeData& OutGazeData); // 0x212a220 [Final Native Static Public]

// UFieldSystemComponent (/Script/FieldSystemEngine.FieldSystemComponent)
    void ResetFieldSystem(); // 0x2fafe30 [Final Native Public]
    void RemovePersistentFields(); // 0x2fafe10 [Final Native Public]
    void ApplyUniformVectorFalloffForce(bool Enabled, const FVector& Position, const FVector& Direction, float Radius, float Magnitude); // 0x2fafc40 [Final Native Public]
    void ApplyStrainField(bool Enabled, const FVector& Position, float Radius, float Magnitude, int32 Iterations); // 0x2faf8e0 [Final Native Public]
    void ApplyStayDynamicField(bool Enabled, const FVector& Position, float Radius); // 0x2faf610 [Final Native Public]
    void ApplyRadialVectorFalloffForce(bool Enabled, const FVector& Position, float Radius, float Magnitude); // 0x2faf480 [Final Native Public]
    void ApplyRadialForce(bool Enabled, const FVector& Position, float Magnitude); // 0x2faf1c0 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x2faf060 [Final Native Public]
    void ApplyLinearForce(bool Enabled, const FVector& Direction, float Magnitude); // 0x2faeda0 [Final Native Public]
    void AddPersistentField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x2faec40 [Final Native Public]
    void AddFieldCommand(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x2faeae0 [Final Native Public]

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

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

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

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

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

// UUniformScalar (/Script/FieldSystemEngine.UniformScalar)
    UUniformScalar* SetUniformScalar(float Magnitude); // 0x2fb1010 [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); // 0x2fb1160 [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); // 0x2fb0b00 [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); // 0x2fb0860 [Final Native Public]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// UCameraAnimationCameraModifier (/Script/GameplayCameras.CameraAnimationCameraModifier)
    void StopCameraAnimation(FCameraAnimationHandle& Handle, bool bImmediate); // 0xed8bb0 [Final Native Public]
    void StopAllCameraAnimationsOf(UCameraAnimationSequence* Sequence, bool bImmediate); // 0xed89a0 [Final Native Public]
    void StopAllCameraAnimations(bool bImmediate); // 0xed8810 [Native Public]
    FCameraAnimationHandle PlayCameraAnimation(UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0xed7960 [Final Native Public]
    bool IsCameraAnimationActive(FCameraAnimationHandle& Handle); // 0xed7720 [Final Native Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromPlayerController(APlayerController* PlayerController); // 0xed7660 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromID(UObject* WorldContextObject, int32 ControllerId); // 0xed7560 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifier(UObject* WorldContextObject, int32 PlayerIndex); // 0xed7460 [Final Native Static Public]

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

// UGameplayCamerasSubsystem (/Script/GameplayCameras.GameplayCamerasSubsystem)
    void StopCameraAnimation(APlayerController* PlayerController, FCameraAnimationHandle& Handle, bool bImmediate); // 0xed8c90 [Final Native Public]
    void StopAllCameraAnimationsOf(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, bool bImmediate); // 0xed8a70 [Final Native Public]
    void StopAllCameraAnimations(APlayerController* PlayerController, bool bImmediate); // 0xed88a0 [Final Native Public]
    FCameraAnimationHandle PlayCameraAnimation(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0xed7dd0 [Final Native Public]
    bool IsCameraAnimationActive(APlayerController* PlayerController, FCameraAnimationHandle& Handle); // 0xed7800 [Final Native Public]

// UBlueprintGameplayTagLibrary (/Script/GameplayTags.BlueprintGameplayTagLibrary)
    bool RemoveGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x33f71a0 [Final Native Static Public]
    bool NotEqual_TagTag(const FGameplayTag& A, const FString& B); // 0x33f7030 [Final Native Static Public]
    bool NotEqual_TagContainerTagContainer(const FGameplayTagContainer& A, const FString& B); // 0x33f6dd0 [Final Native Static Public]
    bool NotEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x33f6c30 [Final Native Static Public]
    bool NotEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x33f6b60 [Final Native Static Public]
    bool MatchesTag(const FGameplayTag& TagOne, const FGameplayTag& TagTwo, bool bExactMatch); // 0x33f6a60 [Final Native Static Public]
    bool MatchesAnyTags(const FGameplayTag& TagOne, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x33f68d0 [Final Native Static Public]
    FGameplayTagContainer MakeLiteralGameplayTagContainer(const FGameplayTagContainer& Value); // 0x33f6680 [Final Native Static Public]
    FGameplayTag MakeLiteralGameplayTag(const FGameplayTag& Value); // 0x33f6600 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery(const FGameplayTagQuery& TagQuery); // 0x33f6340 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromTag(const FGameplayTag& SingleTag); // 0x33f6220 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromArray(const TArray<FGameplayTag>& GameplayTags); // 0x33f6080 [Final Native Static Public]
    bool IsTagQueryEmpty(FGameplayTagQuery& TagQuery); // 0x33f5f90 [Final Native Static Public]
    bool IsGameplayTagValid(const FGameplayTag& GameplayTag); // 0x33f5ee0 [Final Native Static Public]
    bool HasTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag, bool bExactMatch); // 0x33f5d10 [Final Native Static Public]
    bool HasAnyTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x33f5a20 [Final Native Static Public]
    bool HasAllTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x33f5700 [Final Native Static Public]
    bool HasAllMatchingGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, FGameplayTagContainer& OtherContainer); // 0x33f5520 [Final Native Static Public]
    FName GetTagName(FGameplayTag& GameplayTag); // 0x33f53b0 [Final Native Static Public]
    int32 GetNumGameplayTagsInContainer(FGameplayTagContainer& TagContainer); // 0x33f5230 [Final Native Static Public]
    FString GetDebugStringFromGameplayTagContainer(FGameplayTagContainer& TagContainer); // 0x33f50b0 [Final Native Static Public]
    FString GetDebugStringFromGameplayTag(const FGameplayTag& GameplayTag); // 0x33f4fd0 [Final Native Static Public]
    void GetAllActorsOfClassMatchingTagQuery(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FGameplayTagQuery& GameplayTagQuery, const TArray<AActor*>& OutActors); // 0x33f4e00 [Final Native Static Public]
    bool EqualEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x33f4c60 [Final Native Static Public]
    bool EqualEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x33f4b90 [Final Native Static Public]
    bool DoesTagAssetInterfaceHaveTag(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, const FGameplayTag& Tag); // 0x33f4a00 [Final Native Static Public]
    bool DoesContainerMatchTagQuery(FGameplayTagContainer& TagContainer, FGameplayTagQuery& TagQuery); // 0x33f4860 [Final Native Static Public]
    void BreakGameplayTagContainer(FGameplayTagContainer& GameplayTagContainer, const TArray<FGameplayTag>& GameplayTags); // 0x33f4740 [Final Native Static Public]
    void AppendGameplayTagContainers(FGameplayTagContainer& InOutTagContainer, FGameplayTagContainer& InTagContainer); // 0x33f4570 [Final Native Static Public]
    void AddGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x33f4460 [Final Native Static Public]

// IGameplayTagAssetInterface (/Script/GameplayTags.GameplayTagAssetInterface)
    bool HasMatchingGameplayTag(const FGameplayTag& TagToCheck); // 0x33f5c70 [Native Public]
    bool HasAnyMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x33f5950 [Native Public]
    bool HasAllMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x33f5450 [Native Public]
    void GetOwnedGameplayTags(FGameplayTagContainer& TagContainer); // 0x33f52f0 [Native Public]

// UGameplayTask (/Script/GameplayTasks.GameplayTask)
    void ReadyForActivation(); // 0x401ba30 [Final Native Public]
    void GenericGameplayTaskDelegate__DelegateSignature(); // 0x1cd9980 [Public]
    void EndTask(); // 0x401b620 [Final Native Public]

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

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

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

// UGeometryCacheComponent (/Script/GeometryCache.GeometryCacheComponent)
    void TickAtThisTime(float Time, bool bInIsRunning, bool bInBackwards, bool bInIsLooping); // 0x1498f50 [Final Native Public]
    void Stop(); // 0x1498f30 [Final Native Public]
    void SetWireframeOverrideColor(const FLinearColor& Color); // 0x1498eb0 [Final Native Public]
    void SetStartTimeOffset(float NewStartTimeOffset); // 0x1498e00 [Final Native Public]
    void SetPlaybackSpeed(float NewPlaybackSpeed); // 0x1498d40 [Final Native Public]
    void SetOverrideWireframeColor(bool bOverride); // 0x1498cb0 [Final Native Public]
    void SetMotionVectorScale(float NewMotionVectorScale); // 0x1498bf0 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x1498900 [Final Native Public]
    bool SetGeometryCache(UGeometryCache* NewGeomCache); // 0x1498860 [Final Native Public]
    void SetExtrapolateFrames(bool bNewExtrapolating); // 0x14987d0 [Final Native Public]
    void PlayReversedFromEnd(); // 0x1498770 [Final Native Public]
    void PlayReversed(); // 0x1498720 [Final Native Public]
    void PlayFromStart(); // 0x14986c0 [Final Native Public]
    void Play(); // 0x1498670 [Final Native Public]
    void Pause(); // 0x1498640 [Final Native Public]
    bool IsPlayingReversed(); // 0x1498600 [Final Native Public]
    bool IsPlaying(); // 0x14985e0 [Final Native Public]
    bool IsLooping(); // 0x14985c0 [Final Native Public]
    bool IsExtrapolatingFrames(); // 0x14985a0 [Final Native Public]
    FLinearColor GetWireframeOverrideColor(); // 0x1498570 [Final Native Public]
    float GetStartTimeOffset(); // 0x1498550 [Final Native Public]
    float GetPlaybackSpeed(); // 0x1498510 [Final Native Public]
    float GetPlaybackDirection(); // 0x14984f0 [Final Native Public]
    bool GetOverrideWireframeColor(); // 0x14984d0 [Final Native Public]
    int32 GetNumberOfFrames(); // 0x1498490 [Final Native Public]
    float GetMotionVectorScale(); // 0x1498450 [Final Native Public]
    float GetDuration(); // 0x1498410 [Final Native Public]
    float GetAnimationTime(); // 0x14983c0 [Final Native Public]

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

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

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

// UChaosDestructionListener (/Script/GeometryCollectionEngine.ChaosDestructionListener)
    void SortTrailingEvents(const TArray<FChaosTrailingEventData>& TrailingEvents, const EChaosTrailingSortMethod& SortMethod); // 0x2ff18b0 [Final Native Public]
    void SortRemovalEvents(const TArray<FChaosRemovalEventData>& RemovalEvents, const EChaosRemovalSortMethod& SortMethod); // 0x2ff17a0 [Final Native Public]
    void SortCollisionEvents(const TArray<FChaosCollisionEventData>& CollisionEvents, const EChaosCollisionSortMethod& SortMethod); // 0x2ff1690 [Final Native Public]
    void SortBreakingEvents(const TArray<FChaosBreakingEventData>& BreakingEvents, const EChaosBreakingSortMethod& SortMethod); // 0x2ff1580 [Final Native Public]
    void SetTrailingEventRequestSettings(FChaosTrailingEventRequestSettings& InSettings); // 0x2ff14c0 [Final Native Public]
    void SetTrailingEventEnabled(bool bIsEnabled); // 0x2ff1420 [Final Native Public]
    void SetRemovalEventRequestSettings(FChaosRemovalEventRequestSettings& InSettings); // 0x2ff10b0 [Final Native Public]
    void SetRemovalEventEnabled(bool bIsEnabled); // 0x2ff1010 [Final Native Public]
    void SetCollisionEventRequestSettings(FChaosCollisionEventRequestSettings& InSettings); // 0x2ff0d30 [Final Native Public]
    void SetCollisionEventEnabled(bool bIsEnabled); // 0x2ff0c90 [Final Native Public]
    void SetBreakingEventRequestSettings(FChaosBreakingEventRequestSettings& InSettings); // 0x2ff0bd0 [Final Native Public]
    void SetBreakingEventEnabled(bool bIsEnabled); // 0x2ff0b30 [Final Native Public]
    void RemoveGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x2ff0a80 [Final Native Public]
    void RemoveChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x14bfa60 [Final Native Public]
    bool IsEventListening(); // 0x2ff0760 [Final Native Public]
    void AddGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x2fef540 [Final Native Public]
    void AddChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x14bfa60 [Final Native Public]

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

// UGeometryCollectionComponent (/Script/GeometryCollectionEngine.GeometryCollectionComponent)
    void SetRestCollection(UGeometryCollection* RestCollectionIn); // 0x2ff1160 [Final Native Public]
    void SetNotifyRemovals(bool bNewNotifyRemovals); // 0x2ff0f30 [Final Native Public]
    void SetNotifyCrumblings(bool bNewNotifyCrumblings); // 0x2ff0e90 [Final Native Public]
    void SetNotifyBreaks(bool bNewNotifyBreaks); // 0x2ff0df0 [Final Native Public]
    void RemoveAllAnchors(); // 0x2ff0a50 [Final Native Public]
    void ReceivePhysicsCollision(FChaosPhysicsCollisionInfo& CollisionInfo); // 0x1cd9980 [Event Public]
    void NotifyGeometryCollectionPhysicsStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x1cd9980 [Public]
    void NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x1cd9980 [Public]
    void GetMassAndExtents(int32 ItemIndex, const float& OutMass, const FBox& OutExtents); // 0x2ff0620 [Final Native Public]
    int32 GetInitialLevel(int32 ItemIndex); // 0x2ff0580 [Final Native Public]
    void CrumbleCluster(int32 ItemIndex); // 0x2ff04b0 [Final Native Public]
    void CrumbleActiveClusters(); // 0x2ff0480 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EGeometryCollectionPhysicsTypeEnum& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x2feffc0 [Final Native Public]
    void ApplyLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x2fefed0 [Final Native Public]
    void ApplyKinematicField(float Radius, const FVector& Position); // 0x2fefc60 [Final Native Public]
    void ApplyInternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x2fefa70 [Final Native Public]
    void ApplyExternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x2fef880 [Final Native Public]
    void ApplyBreakingLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x2fef790 [Final Native Public]
    void ApplyBreakingAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x2fef790 [Final Native Public]
    void ApplyAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x2fef6a0 [Final Native Public]

// UGooglePADFunctionLibrary (/Script/GooglePAD.GooglePADFunctionLibrary)
    EGooglePADErrorCode ShowCellularDataConfirmation(); // 0x15012c0 [Final Native Static Public]
    EGooglePADErrorCode RequestRemoval(const FString& Name); // 0x1501230 [Final Native Static Public]
    EGooglePADErrorCode RequestInfo(const TArray<FString>& AssetPacks); // 0x1500cb0 [Final Native Static Public]
    EGooglePADErrorCode RequestDownload(const TArray<FString>& AssetPacks); // 0x1500cb0 [Final Native Static Public]
    void ReleaseDownloadState(int32 State); // 0x15011c0 [Final Native Static Public]
    void ReleaseAssetPackLocation(int32 Location); // 0x15011c0 [Final Native Static Public]
    int32 GetTotalBytesToDownload(int32 State); // 0x1500fa0 [Final Native Static Public]
    EGooglePADStorageMethod GetStorageMethod(int32 Location); // 0x1501140 [Final Native Static Public]
    EGooglePADErrorCode GetShowCellularDataConfirmationStatus(const EGooglePADCellularDataConfirmStatus& Status); // 0x15010a0 [Final Native Static Public]
    EGooglePADDownloadStatus GetDownloadStatus(int32 State); // 0x1501020 [Final Native Static Public]
    EGooglePADErrorCode GetDownloadState(const FString& Name, const int32& State); // 0x1500dd0 [Final Native Static Public]
    int32 GetBytesDownloaded(int32 State); // 0x1500fa0 [Final Native Static Public]
    FString GetAssetsPath(int32 Location); // 0x1500ec0 [Final Native Static Public]
    EGooglePADErrorCode GetAssetPackLocation(const FString& Name, const int32& Location); // 0x1500dd0 [Final Native Static Public]
    EGooglePADErrorCode CancelDownload(const TArray<FString>& AssetPacks); // 0x1500cb0 [Final Native Static Public]

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

// UHeadMountedDisplayFunctionLibrary (/Script/HeadMountedDisplay.HeadMountedDisplayFunctionLibrary)
    void UpdateExternalTrackingHMDPosition(FTransform& ExternalTrackingTransform); // 0x2c0cb50 [Final Native Static Public]
    void SetXRTimedInputActionDelegate(const FName& ActionName, const FScriptDelegate& InDelegate); // 0x2c0c9f0 [Final Native Static Public]
    void SetXRDisconnectDelegate(const FScriptDelegate& InDisconnectedDelegate); // 0x2c0c960 [Final Native Static Public]
    void SetWorldToMetersScale(UObject* WorldContext, float NewScale); // 0x2c0c870 [Final Native Static Public]
    void SetTrackingOrigin(const EHMDTrackingOrigin& Origin); // 0x2c0c6f0 [Final Native Static Public]
    void SetSpectatorScreenTexture(UTexture* InTexture); // 0x2c0c570 [Final Native Static Public]
    void SetSpectatorScreenModeTexturePlusEyeLayout(const FVector2D& EyeRectMin, const FVector2D& EyeRectMax, const FVector2D& TextureRectMin, const FVector2D& TextureRectMax, bool bDrawEyeFirst, bool bClearBlack, bool bUseAlpha); // 0x2c0c2e0 [Final Native Static Public]
    void SetSpectatorScreenMode(const ESpectatorScreenMode& Mode); // 0x2c0c1b0 [Final Native Static Public]
    void SetClippingPlanes(float Near, float Far); // 0x2c0baf0 [Final Native Static Public]
    void ResetOrientationAndPosition(float Yaw, const EOrientPositionSelector& Options); // 0x2c0b900 [Final Native Static Public]
    bool IsSpectatorScreenModeControllable(); // 0x2c0b890 [Final Native Static Public]
    bool IsInLowPersistenceMode(); // 0x14e9ad0 [Final Native Static Public]
    bool IsHeadMountedDisplayEnabled(); // 0x2c0b2b0 [Final Native Static Public]
    bool IsHeadMountedDisplayConnected(); // 0x2c0b230 [Final Native Static Public]
    bool IsDeviceTracking(FXRDeviceId& XRDeviceId); // 0x2c0b150 [Final Native Static Public]
    bool HasValidTrackingPosition(); // 0x2c0b090 [Final Native Static Public]
    int32 GetXRSystemFlags(); // 0x2c0b000 [Final Native Static Public]
    float GetWorldToMetersScale(UObject* WorldContext); // 0x2c0af50 [Final Native Static Public]
    void GetVRFocusState(const bool& bUseFocus, const bool& bHasFocus); // 0x2c0ad50 [Final Native Static Public]
    FString GetVersionString(); // 0x2c0ae80 [Final Native Static Public]
    FTransform GetTrackingToWorldTransform(UObject* WorldContext); // 0x2c0ac20 [Final Native Static Public]
    void GetTrackingSensorParameters(const FVector& Origin, const FRotator& Rotation, const float& LeftFOV, const float& RightFOV, const float& TopFOV, const float& BottomFOV, const float& Distance, const float& NearPlane, const float& FarPlane, const bool& IsActive, int32 Index); // 0x2c0a7f0 [Final Native Static Public]
    bool GetTrackingOriginTransform(const EHMDTrackingOrigin& Origin, FTransform& OutTransform); // 0x2c0a680 [Final Native Static Public]
    EHMDTrackingOrigin GetTrackingOrigin(); // 0x2c0a630 [Final Native Static Public]
    void GetPositionalTrackingCameraParameters(const FVector& CameraOrigin, const FRotator& CameraRotation, const float& HFOV, const float& VFOV, const float& CameraDistance, const float& NearPlane, const float& FarPlane); // 0x2c0a360 [Final Native Static Public]
    bool GetPlayAreaRect(FTransform& OutTransform, const FVector2D& OutRect); // 0x2c0a1e0 [Final Native Static Public]
    FVector2D GetPlayAreaBounds(const EHMDTrackingOrigin& Origin); // 0x2c0a110 [Final Native Static Public]
    float GetPixelDensity(); // 0x2c0a030 [Final Native Static Public]
    void GetOrientationAndPosition(const FRotator& DeviceRotation, const FVector& DevicePosition); // 0x2c09d80 [Final Native Static Public]
    int32 GetNumOfTrackingSensors(); // 0x2c09d30 [Final Native Static Public]
    void GetMotionControllerData(UObject* WorldContext, const EControllerHand& Hand, FXRMotionControllerData& MotionControllerData); // 0x2c09a10 [Final Native Static Public]
    EHMDWornState GetHMDWornState(); // 0x2c09710 [Final Native Static Public]
    FName GetHMDDeviceName(); // 0x2c09680 [Final Native Static Public]
    void GetHMDData(UObject* WorldContext, FXRHMDData& HMDData); // 0x2c09550 [Final Native Static Public]
    void GetDeviceWorldPose(UObject* WorldContext, FXRDeviceId& XRDeviceId, const bool& bIsTracked, const FRotator& Orientation, const bool& bHasPositionalTracking, const FVector& Position); // 0x2c09320 [Final Native Static Public]
    void GetDevicePose(FXRDeviceId& XRDeviceId, const bool& bIsTracked, const FRotator& Orientation, const bool& bHasPositionalTracking, const FVector& Position); // 0x2c09110 [Final Native Static Public]
    bool GetCurrentInteractionProfile(const EControllerHand& Hand, const FString& InteractionProfile); // 0x2c09000 [Final Native Static Public]
    bool GetControllerTransformForTime(UObject* WorldContext, int32 ControllerIndex, const FName& MotionSource, const FTimespan& Time, const bool& bTimeWasUsed, const FRotator& Orientation, const FVector& Position, const bool& bProvidedLinearVelocity, const FVector& LinearVelocity, const bool& bProvidedAngularVelocity, const FVector& AngularVelocityRadPerSec, const bool& bProvidedLinearAcceleration, const FVector& LinearAcceleration); // 0x2c08ba0 [Final Native Static Public]
    TArray<FXRDeviceId> EnumerateTrackedDevices(const FName& SystemId, const EXRTrackedDeviceType& DeviceType); // 0x2c08930 [Final Native Static Public]
    void EnableLowPersistenceMode(bool bEnable); // 0x2c08390 [Final Native Static Public]
    bool EnableHMD(bool bEnable); // 0x2c08290 [Final Native Static Public]
    void DisconnectRemoteXRDevice(); // 0x2c08250 [Final Native Static Public]
    EXRDeviceConnectionResult ConnectRemoteXRDevice(const FString& IpAddress, int32 BitRate); // 0x2c07af0 [Final Native Static Public]
    bool ConfigureGestures(FXRGestureConfig& GestureConfig); // 0x2c07a20 [Final Native Static Public]
    void ClearXRTimedInputActionDelegate(const FName& ActionPath); // 0x2c07990 [Final Native Static Public]
    void CalibrateExternalTrackingToHMD(FTransform& ExternalTrackingTransform); // 0x2c07830 [Final Native Static Public]
    void BreakKey(const FKey& InKey, const FString& InteractionProfile, const EControllerHand& Hand, const FName& MotionSource, const FString& Indentifier, const FString& Component); // 0x2c07560 [Final Native Static Public]

// UMotionControllerComponent (/Script/HeadMountedDisplay.MotionControllerComponent)
    void SetTrackingSource(const EControllerHand& NewSource); // 0x2c0c7a0 [Final Native Public]
    void SetTrackingMotionSource(const FName& NewSource); // 0x2c0c620 [Final Native Public]
    void SetShowDeviceModel(bool bShowControllerModel); // 0x2c0c0e0 [Final Native Public]
    void SetDisplayModelSource(const FName& NewDisplayModelSource); // 0x2c0bd00 [Final Native Public]
    void SetCustomDisplayMesh(UStaticMesh* NewDisplayMesh); // 0x2c0bbf0 [Final Native Public]
    void SetAssociatedPlayerIndex(int32 NewPlayer); // 0x2c0ba30 [Final Native Public]
    void OnMotionControllerUpdated(); // 0x1cd9980 [Event Protected]
    bool IsTracked(); // 0x14985e0 [Final Native Public]
    EControllerHand GetTrackingSource(); // 0x2c0abd0 [Final Native Public]
    float GetParameterValue(const FName& InName, const bool& bValueFound); // 0x2c09f20 [Final Native Protected]
    FVector GetHandJointPosition(int32 jointIndex, const bool& bValueFound); // 0x2c09780 [Final Native Protected]

// UMotionTrackedDeviceFunctionLibrary (/Script/HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary)
    void SetIsControllerMotionTrackingEnabledByDefault(bool Enable); // 0x2c0bda0 [Final Native Static Public]
    bool IsMotionTrackingEnabledForSource(int32 PlayerIndex, const FName& SourceName); // 0x2c0b7c0 [Final Native Static Public]
    bool IsMotionTrackingEnabledForDevice(int32 PlayerIndex, const EControllerHand& Hand); // 0x2c0b5d0 [Final Native Static Public]
    bool IsMotionTrackingEnabledForComponent(UMotionControllerComponent* MotionControllerComponent); // 0x2c0b520 [Final Native Static Public]
    bool IsMotionTrackedDeviceCountManagementNecessary(); // 0x2c0b470 [Final Native Static Public]
    bool IsMotionSourceTracking(int32 PlayerIndex, const FName& SourceName); // 0x2c0b300 [Final Native Static Public]
    int32 GetMotionTrackingEnabledControllerCount(); // 0x2c09bd0 [Final Native Static Public]
    int32 GetMaximumMotionTrackedControllerCount(); // 0x2c098b0 [Final Native Static Public]
    FName GetActiveTrackingSystemName(); // 0x2c08b40 [Final Native Static Public]
    TArray<FName> EnumerateMotionSources(); // 0x2c08770 [Final Native Static Public]
    bool EnableMotionTrackingOfSource(int32 PlayerIndex, const FName& SourceName); // 0x2c086a0 [Final Native Static Public]
    bool EnableMotionTrackingOfDevice(int32 PlayerIndex, const EControllerHand& Hand); // 0x2c084b0 [Final Native Static Public]
    bool EnableMotionTrackingForComponent(UMotionControllerComponent* MotionControllerComponent); // 0x2c08400 [Final Native Static Public]
    void DisableMotionTrackingOfSource(int32 PlayerIndex, const FName& SourceName); // 0x2c08190 [Final Native Static Public]
    void DisableMotionTrackingOfDevice(int32 PlayerIndex, const EControllerHand& Hand); // 0x2c07fc0 [Final Native Static Public]
    void DisableMotionTrackingOfControllersForPlayer(int32 PlayerIndex); // 0x2c07e30 [Final Native Static Public]
    void DisableMotionTrackingOfAllControllers(); // 0x2c07d00 [Final Native Static Public]
    void DisableMotionTrackingForComponent(UMotionControllerComponent* MotionControllerComponent); // 0x2c07c70 [Final Native Static Public]

// UXRAssetFunctionLibrary (/Script/HeadMountedDisplay.XRAssetFunctionLibrary)
    UPrimitiveComponent* AddNamedDeviceVisualizationComponentBlocking(AActor* Target, const FName& SystemName, const FName& DeviceName, bool bManualAttachment, FTransform& RelativeTransform, FXRDeviceId& XRDeviceId); // 0x2c07290 [Final Native Static Public]
    UPrimitiveComponent* AddDeviceVisualizationComponentBlocking(AActor* Target, FXRDeviceId& XRDeviceId, bool bManualAttachment, FTransform& RelativeTransform); // 0x2c06900 [Final Native Static Public]

// UAsyncTask_LoadXRDeviceVisComponent (/Script/HeadMountedDisplay.AsyncTask_LoadXRDeviceVisComponent)
    UAsyncTask_LoadXRDeviceVisComponent* AddNamedDeviceVisualizationComponentAsync(AActor* Target, const FName& SystemName, const FName& DeviceName, bool bManualAttachment, FTransform& RelativeTransform, FXRDeviceId& XRDeviceId, const UPrimitiveComponent*& NewComponent); // 0x2c06ee0 [Final Native Static Public]
    UAsyncTask_LoadXRDeviceVisComponent* AddDeviceVisualizationComponentAsync(AActor* Target, FXRDeviceId& XRDeviceId, bool bManualAttachment, FTransform& RelativeTransform, const UPrimitiveComponent*& NewComponent); // 0x2c06470 [Final Native Static Public]

// UXRLoadingScreenFunctionLibrary (/Script/HeadMountedDisplay.XRLoadingScreenFunctionLibrary)
    void ShowLoadingScreen(); // 0x2c0cb00 [Final Native Static Public]
    void SetLoadingScreen(UTexture* Texture, const FVector2D& Scale, const FVector& Offset, bool bShowLoadingMovie, bool bShowOnSet); // 0x2c0bf30 [Final Native Static Public]
    void HideLoadingScreen(); // 0x2c0b100 [Final Native Static Public]
    void ClearLoadingScreenSplashes(); // 0x2c07940 [Final Native Static Public]
    void AddLoadingScreenSplash(UTexture* Texture, const FVector& Translation, const FRotator& Rotation, const FVector2D& Size, const FRotator& DeltaRotation, bool bClearBeforeAdd); // 0x2c06cd0 [Final Native Static Public]

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

// UIKRigComponent (/Script/IKRig.IKRigComponent)
    void SetIKRigGoalTransform(const FName& GoalName, const FTransform& Transform, float PositionAlpha, float RotationAlpha); // 0xea54b0 [Final Native Public]
    void SetIKRigGoalPositionAndRotation(const FName& GoalName, const FVector& Position, const FQuat& Rotation, float PositionAlpha, float RotationAlpha); // 0xea5250 [Final Native Public]
    void SetIKRigGoal(FIKRigGoal& Goal); // 0xea5130 [Final Native Public]
    void ClearAllGoals(); // 0xea3440 [Final Native Public]

// UIKRetargeter (/Script/IKRig.IKRetargeter)
    void SetRootSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetRootSettings& RootSettings); // 0xea5720 [Final Native Static Public]
    void SetGlobalSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FRetargetGlobalSettings& GlobalSettings); // 0xea4fb0 [Final Native Static Public]
    void SetChainSpeedPlantSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSpeedPlantSettings& SpeedPlantSettings, const FName& TargetChainName); // 0xea4dd0 [Final Native Static Public]
    void SetChainSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSettings& ChainSettings, const FName& TargetChainName); // 0xea4b90 [Final Native Static Public]
    void SetChainIKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainIKSettings& IKSettings, const FName& TargetChainName); // 0xea4940 [Final Native Static Public]
    void SetChainFKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainFKSettings& FKSettings, const FName& TargetChainName); // 0xea4770 [Final Native Static Public]
    FTargetRootSettings GetRootSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0xea4630 [Final Native Static Public]
    void GetRootSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FTargetRootSettings& OutSettings); // 0xea42c0 [Final Native Static Public]
    FRetargetGlobalSettings GetGlobalSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0xea41c0 [Final Native Static Public]
    void GetGlobalSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FRetargetGlobalSettings& OutSettings); // 0xea3f80 [Final Native Static Public]
    FTargetChainSettings GetChainUsingGoalFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& IKGoalName); // 0xea3c00 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile, const FName& TargetChainName); // 0xea39e0 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& TargetChainName, const FName& OptionalProfileName); // 0xea3470 [Final Native Static Public]

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

// UImgMediaSource (/Script/ImgMedia.ImgMediaSource)
    void SetTokenizedSequencePath(const FString& Path); // 0x14bffb0 [Final Native Public]
    void SetSequencePath(const FString& Path); // 0x14bff10 [Final Native Public]
    void SetMipLevelDistance(float Distance); // 0x14bfea0 [Final Native Public]
    void RemoveTargetObject(AActor* InActor); // 0x14bfd30 [Final Native Public]
    void RemoveGlobalCamera(AActor* InActor); // 0x14bfa60 [Final Native Public]
    FString GetSequencePath(); // 0x14bfcc0 [Final Native Public]
    void GetProxies(const TArray<FString>& OutProxies); // 0x14bfb40 [Final Native Public]
    void AddTargetObject(AActor* InActor); // 0x14bfad0 [Final Native Public]
    void AddGlobalCamera(AActor* InActor); // 0x14bfa60 [Final Native Public]

// ALandscapeProxy (/Script/Landscape.LandscapeProxy)
    void SetVirtualTextureRenderPassType(const ERuntimeVirtualTextureMainPassType& InType); // 0x2ea8900 [Final Native Public]
    void SetLandscapeMaterialVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x2ea8830 [Final Native Public]
    void SetLandscapeMaterialTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x2ea8760 [Final Native Public]
    void SetLandscapeMaterialScalarParameterValue(const FName& ParameterName, float Value); // 0x2ea8690 [Final Native Public]
    bool LandscapeExportHeightmapToRenderTarget(UTextureRenderTarget2D* InRenderTarget, bool InExportHeightIntoRGChannel, bool InExportLandscapeProxies); // 0x2ea8570 [Final Native Public]
    ALandscape* GetLandscapeActor(); // 0x2ea8540 [Native Public]
    void EditorSetLandscapeMaterial(UMaterialInterface* NewLandscapeMaterial); // 0xf25890 [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); // 0x2ea81b0 [Final Native Public]
    void ChangeLODDistanceFactor(float InLODDistanceFactor); // 0x2ea8120 [Native Public]
    void ChangeComponentScreenSizeToUseSubSections(float InComponentScreenSizeToUseSubSections); // 0x2ea8090 [Native Public]

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

// ULandscapeComponent (/Script/Landscape.LandscapeComponent)
    void SetLODBias(int32 InLODBias); // 0x2e70980 [Final Native Public]
    void SetForcedLOD(int32 InForcedLOD); // 0x2e708f0 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstanceDynamic(int32 InIndex); // 0x2e70670 [Final Native Public]
    float EditorGetPaintLayerWeightByNameAtLocation(const FVector& InLocation, const FName& InPaintLayerName); // 0x2e70580 [Final Native Public]
    float EditorGetPaintLayerWeightAtLocation(const FVector& InLocation, ULandscapeLayerInfoObject* PaintLayer); // 0x2e70490 [Final Native Public]

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

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

// ALandscapeBlueprintBrushBase (/Script/Landscape.LandscapeBlueprintBrushBase)
    void RequestLandscapeUpdate(); // 0xf21450 [Final Native Public]
    UTextureRenderTarget2D* Render(bool InIsHeightmap, UTextureRenderTarget2D* InCombinedResult, const FName& InWeightmapLayerName); // 0x2e82600 [Native Event Public]
    void Initialize(FTransform& InLandscapeTransform, const FIntPoint& InLandscapeSize, const FIntPoint& InLandscapeRenderTargetSize); // 0x2e82440 [Native Event Public]
    void GetBlueprintRenderDependencies(const TArray<UObject*>& OutStreamableAssets); // 0x1cd9980 [Event Public]

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

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

// ALevelSequenceActor (/Script/LevelSequence.LevelSequenceActor)
    void ShowBurnin(); // 0x3463f40 [Final Native Public]
    void SetSequence(ULevelSequence* InSequence); // 0x3463e80 [Final Native Public]
    void SetReplicatePlayback(bool ReplicatePlayback); // 0x3463dd0 [Final Native Public]
    void SetBindingByTag(const FName& BindingTag, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x3463b80 [Final Native Public]
    void SetBinding(const FMovieSceneObjectBindingID& Binding, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x3463a20 [Final Native Public]
    void ResetBindings(); // 0x34639d0 [Final Native Public]
    void ResetBinding(const FMovieSceneObjectBindingID& Binding); // 0x3463910 [Final Native Public]
    void RemoveBindingByTag(const FName& Tag, AActor* Actor); // 0x3463840 [Final Native Public]
    void RemoveBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor); // 0x3463740 [Final Native Public]
    void OnLevelSequenceLoaded__DelegateSignature(); // 0x1cd9980 [Public]
    ULevelSequence* LoadSequence(); // 0x34634c0 [Final Native Public]
    void HideBurnin(); // 0x3463610 [Final Native Public]
    ULevelSequencePlayer* GetSequencePlayer(); // 0x3463590 [Final Native Public]
    ULevelSequence* GetSequence(); // 0x34634c0 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> FindNamedBindings(const FName& Tag); // 0x34629b0 [Final Native Public]
    FMovieSceneObjectBindingID FindNamedBinding(const FName& Tag); // 0x34628d0 [Final Native Public]
    void AddBindingByTag(const FName& BindingTag, AActor* Actor, bool bAllowBindingsFromAsset); // 0x34623b0 [Final Native Public]
    void AddBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor, bool bAllowBindingsFromAsset); // 0x3462260 [Final Native Public]

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

// ULevelSequenceDirector (/Script/LevelSequence.LevelSequenceDirector)
    void OnCreated(); // 0x1cd9980 [Event Public]
    UMovieSceneSequence* GetSequence(); // 0x3463500 [Final Native Public]
    FQualifiedFrameTime GetMasterSequenceTime(); // 0x3463340 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x34631b0 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3462fe0 [Final Native Public]
    UObject* GetBoundObject(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3462ea0 [Final Native Public]
    TArray<AActor*> GetBoundActors(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3462cb0 [Final Native Public]
    AActor* GetBoundActor(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3462b40 [Final Native Public]

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

// ALevelSequenceMediaController (/Script/LevelSequence.LevelSequenceMediaController)
    void SynchronizeToServer(float DesyncThresholdSeconds); // 0x3463f70 [Final Native Public]
    void Play(); // 0x3463650 [Final Native Public]
    void OnRep_ServerStartTimeSeconds(); // 0x3463630 [Final Native Private]
    ALevelSequenceActor* GetSequence(); // 0x34634e0 [Final Native Public]
    UMediaComponent* GetMediaComponent(); // 0x330eed0 [Final Native Public]

// ULocationServices (/Script/LocationServicesBPLibrary.LocationServices)
    bool StopLocationServices(); // 0x1501b70 [Final Native Static Public]
    bool StartLocationServices(); // 0x1501b20 [Final Native Static Public]
    bool IsLocationAccuracyAvailable(const ELocationAccuracy& Accuracy); // 0x1501a80 [Final Native Static Public]
    bool InitLocationServices(const ELocationAccuracy& Accuracy, float UpdateFrequency, float MinDistanceFilter); // 0x1501950 [Final Native Static Public]
    ULocationServicesImpl* GetLocationServicesImpl(); // 0x1501930 [Final Native Static Public]
    FLocationServicesData GetLastKnownLocation(); // 0x15018d0 [Final Native Static Public]
    bool AreLocationServicesEnabled(); // 0x1501880 [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); // 0x1cd9980 [Public]
    void DisconnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x2bca620 [Final Native Public]
    void ConnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x2bca540 [Final Native Public]

// UMRMeshComponent (/Script/MRMesh.MRMeshComponent)
    void SetWireframeMaterial(UMaterialInterface* InMaterial); // 0xbea8f0 [Native Public]
    void SetWireframeColor(const FLinearColor& InColor); // 0x2bcaa10 [Final Native Public]
    void SetUseWireframe(bool bUseWireframe); // 0x2bca980 [Final Native Public]
    void SetEnableMeshOcclusion(bool bEnable); // 0x2bca830 [Final Native Public]
    void RequestNavMeshUpdate(); // 0x2bca7f0 [Final Native Public]
    bool IsConnected(); // 0x2bca760 [Final Native Public]
    FLinearColor GetWireframeColor(); // 0x2bca730 [Final Native Public]
    bool GetUseWireframe(); // 0x2bca710 [Final Native Public]
    bool GetEnableMeshOcclusion(); // 0x2bca6f0 [Final Native Public]
    void ForceNavMeshUpdate(); // 0x2bca6c0 [Final Native Public]
    void Clear(); // 0x2bca510 [Final Native Public]

// UMeshReconstructorBase (/Script/MRMesh.MeshReconstructorBase)
    void StopReconstruction(); // 0x2bcaac0 [Native Public]
    void StartReconstruction(); // 0x2bcaaa0 [Native Public]
    void PauseReconstruction(); // 0x2bca7d0 [Native Public]
    bool IsReconstructionStarted(); // 0x2bca7a0 [Native Public]
    bool IsReconstructionPaused(); // 0xd99b90 [Native Public]
    void DisconnectMRMesh(); // 0x2bca600 [Native Public]
    void ConnectMRMesh(UMRMeshComponent* Mesh); // 0xe32950 [Native Public]

// UMediaSource (/Script/MediaAssets.MediaSource)
    bool Validate(); // 0x3453fd0 [Native Public]
    void SetMediaOptionString(const FName& Key, const FString& Value); // 0x3453200 [Final Native Public]
    void SetMediaOptionInt64(const FName& Key, int64 Value); // 0x3453020 [Final Native Public]
    void SetMediaOptionFloat(const FName& Key, float Value); // 0x3452f40 [Final Native Public]
    void SetMediaOptionBool(const FName& Key, bool Value); // 0x3452e60 [Final Native Public]
    FString GetUrl(); // 0xd8c920 [Native Public]

// UMediaSoundComponent (/Script/MediaAssets.MediaSoundComponent)
    void SetSpectralAnalysisSettings(const TArray<float>& InFrequenciesToAnalyze, const EMediaSoundComponentFFTSize& InFFTSize); // 0x3453740 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x34534d0 [Final Native Public]
    void SetEnvelopeFollowingsettings(int32 AttackTimeMsec, int32 ReleaseTimeMsec); // 0x3452a90 [Final Native Public]
    void SetEnableSpectralAnalysis(bool bInSpectralAnalysisEnabled); // 0x34529d0 [Final Native Public]
    void SetEnableEnvelopeFollowing(bool bInEnvelopeFollowing); // 0x3452900 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetSpectralData(); // 0x344fe30 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetNormalizedSpectralData(); // 0x344f7c0 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x344f640 [Final Native Public]
    float GetEnvelopeValue(); // 0x344f4a0 [Final Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x344e780 [Final Native Public]

// UMediaTexture (/Script/MediaAssets.MediaTexture)
    void UpdateResource(); // 0x3453fb0 [Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x3453560 [Final Native Public]
    int32 GetWidth(); // 0x3450b90 [Final Native Public]
    int32 GetTextureNumMips(); // 0x3450150 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x344f680 [Final Native Public]
    int32 GetHeight(); // 0x344f4e0 [Final Native Public]
    float GetAspectRatio(); // 0x344f120 [Final Native Public]

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

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

// UMediaPlayer (/Script/MediaAssets.MediaPlayer)
    bool SupportsSeeking(); // 0x3453f70 [Final Native Public]
    bool SupportsScrubbing(); // 0x3453f30 [Final Native Public]
    bool SupportsRate(float Rate, bool Unthinned); // 0x3453e50 [Final Native Public]
    bool SetViewRotation(const FRotator& Rotation, bool Absolute); // 0x3453d10 [Final Native Public]
    bool SetViewField(float Horizontal, float Vertical, bool Absolute); // 0x3453bc0 [Final Native Public]
    bool SetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex, float FrameRate); // 0x3453aa0 [Final Native Public]
    bool SetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex, int32 FormatIndex); // 0x3453990 [Final Native Public]
    void SetTimeDelay(const FTimespan& TimeDelay); // 0x3453900 [Final Native Public]
    bool SetRate(float Rate); // 0x34536a0 [Final Native Public]
    bool SetNativeVolume(float Volume); // 0x3453600 [Final Native Public]
    void SetMediaOptions(UMediaSource* Options); // 0x3453430 [Final Native Public]
    bool SetLooping(bool Looping); // 0x3452db0 [Final Native Public]
    void SetDesiredPlayerName(const FName& PlayerName); // 0x3452870 [Final Native Public]
    void SetBlockOnTime(const FTimespan& Time); // 0x34527d0 [Final Native Public]
    bool SelectTrack(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x3452700 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x3452650 [Final Native Public]
    bool Rewind(); // 0x3452610 [Final Native Public]
    bool Reopen(); // 0x34524d0 [Final Native Public]
    bool Previous(); // 0x3452240 [Final Native Public]
    void PlayAndSeek(); // 0x3452220 [Final Native Public]
    bool Play(); // 0x34521e0 [Final Native Public]
    bool Pause(); // 0x34521a0 [Final Native Public]
    bool OpenUrl(const FString& URL); // 0x3451f90 [Final Native Public]
    bool OpenSourceWithOptions(UMediaSource* MediaSource, FMediaPlayerOptions& Options); // 0x3451d60 [Final Native Public]
    void OpenSourceLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, UMediaSource* MediaSource, FMediaPlayerOptions& Options, const bool& bSuccess); // 0x34517b0 [Final Native Public]
    bool OpenSource(UMediaSource* MediaSource); // 0x3451600 [Final Native Public]
    bool OpenPlaylistIndex(UMediaPlaylist* InPlaylist, int32 Index); // 0x3451450 [Final Native Public]
    bool OpenPlaylist(UMediaPlaylist* InPlaylist); // 0x34512f0 [Final Native Public]
    bool OpenFile(const FString& FilePath); // 0x3450f40 [Final Native Public]
    bool Next(); // 0x3450f10 [Final Native Public]
    bool IsReady(); // 0x3450ed0 [Final Native Public]
    bool IsPreparing(); // 0x3450e90 [Final Native Public]
    bool IsPlaying(); // 0x3450e50 [Final Native Public]
    bool IsPaused(); // 0x3450e10 [Final Native Public]
    bool IsLooping(); // 0x3450dd0 [Final Native Public]
    bool IsConnecting(); // 0x3450d90 [Final Native Public]
    bool IsClosed(); // 0x3450d50 [Final Native Public]
    bool IsBuffering(); // 0x3450d10 [Final Native Public]
    bool HasError(); // 0x3450bb0 [Final Native Public]
    FRotator GetViewRotation(); // 0x3450b10 [Final Native Public]
    FString GetVideoTrackType(int32 TrackIndex, int32 FormatIndex); // 0x34509f0 [Final Native Public]
    FFloatRange GetVideoTrackFrameRates(int32 TrackIndex, int32 FormatIndex); // 0x3450910 [Final Native Public]
    float GetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex); // 0x3450840 [Final Native Public]
    FIntPoint GetVideoTrackDimensions(int32 TrackIndex, int32 FormatIndex); // 0x3450760 [Final Native Public]
    float GetVideoTrackAspectRatio(int32 TrackIndex, int32 FormatIndex); // 0x3450690 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x3450610 [Final Native Public]
    FString GetUrl(); // 0x34505e0 [Final Native Public]
    FString GetTrackLanguage(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x34504c0 [Final Native Public]
    int32 GetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x34503f0 [Final Native Public]
    FText GetTrackDisplayName(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x34502c0 [Final Native Public]
    UMediaTimeStampInfo* GetTimeStamp(); // 0x34501e0 [Final Native Public]
    FTimespan GetTimeDelay(); // 0x34501b0 [Final Native Public]
    FTimespan GetTime(); // 0x3450170 [Final Native Public]
    void GetSupportedRates(const TArray<FFloatRange>& OutRates, bool Unthinned); // 0x344fff0 [Final Native Public]
    int32 GetSelectedTrack(const EMediaPlayerTrack& TrackType); // 0x344fda0 [Final Native Public]
    float GetRate(); // 0x344fd60 [Final Native Public]
    int32 GetPlaylistIndex(); // 0x344fbb0 [Final Native Public]
    UMediaPlaylist* GetPlaylist(); // 0x344fb20 [Final Native Public]
    FName GetPlayerName(); // 0x344fae0 [Final Native Public]
    int32 GetNumTracks(const EMediaPlayerTrack& TrackType); // 0x344fa50 [Final Native Public]
    int32 GetNumTrackFormats(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x344f980 [Final Native Public]
    FText GetMediaName(); // 0x344f580 [Native Public]
    float GetHorizontalFieldOfView(); // 0x344f500 [Final Native Public]
    FTimespan GetDuration(); // 0x344f460 [Final Native Public]
    FName GetDesiredPlayerName(); // 0x344f430 [Final Native Public]
    FString GetAudioTrackType(int32 TrackIndex, int32 FormatIndex); // 0x344f310 [Final Native Public]
    int32 GetAudioTrackSampleRate(int32 TrackIndex, int32 FormatIndex); // 0x344f240 [Final Native Public]
    int32 GetAudioTrackChannels(int32 TrackIndex, int32 FormatIndex); // 0x344f170 [Final Native Public]
    void Close(); // 0x344ebf0 [Final Native Public]
    bool CanPlayUrl(const FString& URL); // 0x344eb00 [Final Native Public]
    bool CanPlaySource(UMediaSource* MediaSource); // 0x344ea20 [Final Native Public]
    bool CanPause(); // 0x344e9e0 [Final Native Public]

// UMediaPlaylist (/Script/MediaAssets.MediaPlaylist)
    bool Replace(int32 Index, UMediaSource* Replacement); // 0x3452520 [Final Native Public]
    bool RemoveAt(int32 Index); // 0x34523f0 [Final Native Public]
    bool Remove(UMediaSource* MediaSource); // 0x3452270 [Final Native Public]
    int32 Num(); // 0xf38980 [Final Native Public]
    void Insert(UMediaSource* MediaSource, int32 Index); // 0x3450bf0 [Final Native Public]
    UMediaSource* GetRandom(const int32& OutIndex); // 0x344fcb0 [Final Native Public]
    UMediaSource* GetPrevious(const int32& InOutIndex); // 0x344fbd0 [Final Native Public]
    UMediaSource* GetNext(const int32& InOutIndex); // 0x344f6e0 [Final Native Public]
    UMediaSource* Get(int32 Index); // 0x344f060 [Final Native Public]
    bool AddUrl(const FString& URL); // 0x344e600 [Final Native Public]
    bool AddFile(const FString& FilePath); // 0x344e2e0 [Final Native Public]
    bool Add(UMediaSource* MediaSource); // 0x344e220 [Final Native Public]

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

// UMediaPlateComponent (/Script/MediaPlate.MediaPlateComponent)
    void SetPlayOnlyWhenVisible(bool bInPlayOnlyWhenVisible); // 0x14ca330 [Final Native Public]
    void SetMeshRange(const FVector2D& InMeshRange); // 0x14ca2a0 [Final Native Public]
    void SetLoop(bool bInLoop); // 0x14ca200 [Final Native Public]
    void SetLetterboxAspectRatio(float AspectRatio); // 0x14ca0e0 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x14ca030 [Final Native Public]
    bool Rewind(); // 0x14c9fe0 [Final Native Public]
    void Play(); // 0x14c9fa0 [Final Native Public]
    void Pause(); // 0x14c9f60 [Final Native Public]
    void Open(); // 0x14c9f40 [Final Native Public]
    void OnMediaOpened(const FString& DeviceUrl); // 0x14c9e20 [Final Native Private]
    void OnMediaEnd(); // 0x14c9db0 [Final Native Private]
    bool IsMediaPlatePlaying(); // 0x14c9d90 [Final Native Public]
    FVector2D GetMeshRange(); // 0x14c9d60 [Final Native Public]
    UMediaTexture* GetMediaTexture(); // 0x14c9d40 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0xb7ea40 [Final Native Public]
    bool GetLoop(); // 0x14c9d20 [Final Native Public]
    float GetLetterboxAspectRatio(); // 0x14c9d00 [Final Native Public]
    void Close(); // 0x14c9ca0 [Final Native Public]

// UMeshDescriptionBase (/Script/MeshDescription.MeshDescriptionBase)
    void SetVertexPosition(const FVertexID& VertexID, const FVector& Position); // 0x2f98820 [Final Native Public]
    void SetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& VertexInstanceIDs); // 0x2f98630 [Final Native Public]
    void SetPolygonPolygonGroup(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID); // 0x2f984c0 [Final Native Public]
    void ReversePolygonFacing(const FPolygonID& PolygonID); // 0x2f983f0 [Final Native Public]
    void ReserveNewVertices(int32 NumberOfNewVertices); // 0x2f98350 [Final Native Public]
    void ReserveNewVertexInstances(int32 NumberOfNewVertexInstances); // 0x2f980d0 [Final Native Public]
    void ReserveNewTriangles(int32 NumberOfNewTriangles); // 0x2f982b0 [Final Native Public]
    void ReserveNewPolygons(int32 NumberOfNewPolygons); // 0x2f98210 [Final Native Public]
    void ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups); // 0x2f98170 [Final Native Public]
    void ReserveNewEdges(int32 NumberOfNewEdges); // 0x2f980d0 [Final Native Public]
    bool IsVertexValid(const FVertexID& VertexID); // 0x2f97ff0 [Final Native Public]
    bool IsVertexOrphaned(const FVertexID& VertexID); // 0x2f97f00 [Final Native Public]
    bool IsVertexInstanceValid(const FVertexInstanceID& VertexInstanceID); // 0x2f97e20 [Final Native Public]
    bool IsTriangleValid(const FTriangleID& TriangleID); // 0x2f97d40 [Final Native Public]
    bool IsTrianglePartOfNgon(const FTriangleID& TriangleID); // 0x2f97be0 [Final Native Public]
    bool IsPolygonValid(const FPolygonID& PolygonID); // 0x2f97b00 [Final Native Public]
    bool IsPolygonGroupValid(const FPolygonGroupID& PolygonGroupID); // 0x2f97a20 [Final Native Public]
    bool IsEmpty(); // 0x2f979f0 [Final Native Public]
    bool IsEdgeValid(const FEdgeID& EdgeID); // 0x2f97910 [Final Native Public]
    bool IsEdgeInternalToPolygon(const FEdgeID& EdgeID, const FPolygonID& PolygonID); // 0x2f97780 [Final Native Public]
    bool IsEdgeInternal(const FEdgeID& EdgeID); // 0x2f97690 [Final Native Public]
    void GetVertexVertexInstances(const FVertexID& VertexID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x2f974a0 [Final Native Public]
    FVector GetVertexPosition(const FVertexID& VertexID); // 0x2f972c0 [Final Native Public]
    FEdgeID GetVertexPairEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x2f97160 [Final Native Public]
    FVertexID GetVertexInstanceVertex(const FVertexInstanceID& VertexInstanceID); // 0x2f97050 [Final Native Public]
    FEdgeID GetVertexInstancePairEdge(const FVertexInstanceID& VertexInstanceID0, const FVertexInstanceID& VertexInstanceID1); // 0x2f96ef0 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForTriangleVertex(const FTriangleID& TriangleID, const FVertexID& VertexID); // 0x2f96d10 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForPolygonVertex(const FPolygonID& PolygonID, const FVertexID& VertexID); // 0x2f96b50 [Final Native Public]
    int32 GetVertexInstanceCount(); // 0x2f96b10 [Final Native Public]
    void GetVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x2f96920 [Final Native Public]
    void GetVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x2f967e0 [Final Native Public]
    int32 GetVertexCount(); // 0x2f967a0 [Final Native Public]
    void GetVertexConnectedTriangles(const FVertexID& VertexID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x2f96660 [Final Native Public]
    void GetVertexConnectedPolygons(const FVertexID& VertexID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x2f96520 [Final Native Public]
    void GetVertexConnectedEdges(const FVertexID& VertexID, const TArray<FEdgeID>& OutEdgeIDs); // 0x2f96330 [Final Native Public]
    void GetVertexAdjacentVertices(const FVertexID& VertexID, const TArray<FVertexID>& OutAdjacentVertexIDs); // 0x2f961f0 [Final Native Public]
    void GetTriangleVertices(const FTriangleID& TriangleID, const TArray<FVertexID>& OutVertexIDs); // 0x2f95fd0 [Final Native Public]
    void GetTriangleVertexInstances(const FTriangleID& TriangleID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x2f95df0 [Final Native Public]
    FVertexInstanceID GetTriangleVertexInstance(const FTriangleID& TriangleID, int32 Index); // 0x2f95c50 [Final Native Public]
    FPolygonGroupID GetTrianglePolygonGroup(const FTriangleID& TriangleID); // 0x2f95b40 [Final Native Public]
    FPolygonID GetTrianglePolygon(const FTriangleID& TriangleID); // 0x2f95a30 [Final Native Public]
    void GetTriangleEdges(const FTriangleID& TriangleID, const TArray<FEdgeID>& OutEdgeIDs); // 0x2f95810 [Final Native Public]
    int32 GetTriangleCount(); // 0x2f957d0 [Final Native Public]
    void GetTriangleAdjacentTriangles(const FTriangleID& TriangleID, const TArray<FTriangleID>& OutTriangleIDs); // 0x2f95690 [Final Native Public]
    void GetPolygonVertices(const FPolygonID& PolygonID, const TArray<FVertexID>& OutVertexIDs); // 0x2f95550 [Final Native Public]
    void GetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x2f953b0 [Final Native Public]
    void GetPolygonTriangles(const FPolygonID& PolygonID, const TArray<FTriangleID>& OutTriangleIDs); // 0x2f951c0 [Final Native Public]
    FPolygonGroupID GetPolygonPolygonGroup(const FPolygonID& PolygonID); // 0x2f950b0 [Final Native Public]
    void GetPolygonPerimeterEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x2f94f70 [Final Native Public]
    void GetPolygonInternalEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x2f94e30 [Final Native Public]
    void GetPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID, const TArray<FPolygonID>& OutPolygonIDs); // 0x2f94c40 [Final Native Public]
    int32 GetPolygonGroupCount(); // 0x2f94c00 [Final Native Public]
    int32 GetPolygonCount(); // 0x2f94bc0 [Final Native Public]
    void GetPolygonAdjacentPolygons(const FPolygonID& PolygonID, const TArray<FPolygonID>& OutPolygonIDs); // 0x2f94900 [Final Native Public]
    int32 GetNumVertexVertexInstances(const FVertexID& VertexID); // 0x2f947d0 [Final Native Public]
    int32 GetNumVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID); // 0x2f946a0 [Final Native Public]
    int32 GetNumVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID); // 0x2f94580 [Final Native Public]
    int32 GetNumVertexConnectedTriangles(const FVertexID& VertexID); // 0x2f94490 [Final Native Public]
    int32 GetNumVertexConnectedPolygons(const FVertexID& VertexID); // 0x2f94370 [Final Native Public]
    int32 GetNumVertexConnectedEdges(const FVertexID& VertexID); // 0x2f94240 [Final Native Public]
    int32 GetNumPolygonVertices(const FPolygonID& PolygonID); // 0x2f94150 [Final Native Public]
    int32 GetNumPolygonTriangles(const FPolygonID& PolygonID); // 0x2f94020 [Final Native Public]
    int32 GetNumPolygonInternalEdges(const FPolygonID& PolygonID); // 0x2f93ee0 [Final Native Public]
    int32 GetNumPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID); // 0x2f93db0 [Final Native Public]
    int32 GetNumEdgeConnectedTriangles(const FEdgeID& EdgeID); // 0x2f93c80 [Final Native Public]
    int32 GetNumEdgeConnectedPolygons(const FEdgeID& EdgeID); // 0x2f93b60 [Final Native Public]
    void GetEdgeVertices(const FEdgeID& EdgeID, const TArray<FVertexID>& OutVertexIDs); // 0x2f93980 [Final Native Public]
    FVertexID GetEdgeVertex(const FEdgeID& EdgeID, int32 VertexNumber); // 0x2f937e0 [Final Native Public]
    int32 GetEdgeCount(); // 0x2f937a0 [Final Native Public]
    void GetEdgeConnectedTriangles(const FEdgeID& EdgeID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x2f935b0 [Final Native Public]
    void GetEdgeConnectedPolygons(const FEdgeID& EdgeID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x2f93470 [Final Native Public]
    void Empty(); // 0x2f93400 [Final Native Public]
    void DeleteVertexInstance(const FVertexInstanceID& VertexInstanceID, const TArray<FVertexID>& OrphanedVertices); // 0x2f932c0 [Final Native Public]
    void DeleteVertex(const FVertexID& VertexID); // 0x2f931f0 [Final Native Public]
    void DeleteTriangle(const FTriangleID& TriangleID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroupsPtr); // 0x2f92fd0 [Final Native Public]
    void DeletePolygonGroup(const FPolygonGroupID& PolygonGroupID); // 0x2f92f00 [Final Native Public]
    void DeletePolygon(const FPolygonID& PolygonID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroups); // 0x2f92ce0 [Final Native Public]
    void DeleteEdge(const FEdgeID& EdgeID, const TArray<FVertexID>& OrphanedVertices); // 0x2f92ba0 [Final Native Public]
    void CreateVertexWithID(const FVertexID& VertexID); // 0x2f92ad0 [Final Native Public]
    void CreateVertexInstanceWithID(const FVertexInstanceID& VertexInstanceID, const FVertexID& VertexID); // 0x2f92920 [Final Native Public]
    FVertexInstanceID CreateVertexInstance(const FVertexID& VertexID); // 0x2f927e0 [Final Native Public]
    FVertexID CreateVertex(); // 0x2f927a0 [Final Native Public]
    void CreateTriangleWithID(const FTriangleID& TriangleID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x2f92500 [Final Native Public]
    FTriangleID CreateTriangle(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x2f922b0 [Final Native Public]
    void CreatePolygonWithID(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x2f92010 [Final Native Public]
    void CreatePolygonGroupWithID(const FPolygonGroupID& PolygonGroupID); // 0x2f91f40 [Final Native Public]
    FPolygonGroupID CreatePolygonGroup(); // 0x2f91f00 [Final Native Public]
    FPolygonID CreatePolygon(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x2f91cb0 [Final Native Public]
    void CreateEdgeWithID(const FEdgeID& EdgeID, const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x2f91ab0 [Final Native Public]
    FEdgeID CreateEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x2f91910 [Final Native Public]
    void ComputePolygonTriangulation(const FPolygonID& PolygonID); // 0x2f91840 [Final Native Public]

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

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

// UMobilePendingContent (/Script/MobilePatchingUtils.MobilePendingContent)
    void StartInstall(const FScriptDelegate& OnSucceeded, const FScriptDelegate& OnFailed); // 0x197b560 [Final Native Public]
    float GetTotalDownloadedSize(); // 0x197b210 [Final Native Public]
    float GetRequiredDiskSpace(); // 0x197b0b0 [Final Native Public]
    float GetInstallProgress(); // 0x197af60 [Final Native Public]
    FText GetDownloadStatusText(); // 0x197aed0 [Final Native Public]
    float GetDownloadSpeed(); // 0x197ae70 [Final Native Public]
    float GetDownloadSize(); // 0x197ae40 [Final Native Public]

// UMobilePatchingLibrary (/Script/MobilePatchingUtils.MobilePatchingLibrary)
    void RequestContent(const FString& RemoteManifestURL, const FString& CloudURL, const FString& InstallDirectory, const FScriptDelegate& OnSucceeded, const FScriptDelegate& OnFailed); // 0x197b380 [Final Native Static Public]
    bool HasActiveWiFiConnection(); // 0x197b270 [Final Native Static Public]
    TArray<FString> GetSupportedPlatformNames(); // 0x197b110 [Final Native Static Public]
    UMobileInstalledContent* GetInstalledContent(const FString& InstallDirectory); // 0x197afb0 [Final Native Static Public]
    FString GetActiveDeviceProfileName(); // 0x197ad80 [Final Native Static Public]

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

// UMovieSceneSection (/Script/MovieScene.MovieSceneSection)
    void SetRowIndex(int32 NewRowIndex); // 0x2f58130 [Final Native Public]
    void SetPreRollFrames(int32 InPreRollFrames); // 0x2f580a0 [Final Native Public]
    void SetPostRollFrames(int32 InPostRollFrames); // 0x2f58010 [Final Native Public]
    void SetOverlapPriority(int32 NewPriority); // 0x2f57de0 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x2f57d50 [Final Native Public]
    void SetIsActive(bool bInIsActive); // 0x2f57cb0 [Final Native Public]
    void SetCompletionMode(const EMovieSceneCompletionMode& InCompletionMode); // 0x2f57960 [Final Native Public]
    void SetBlendType(const EMovieSceneBlendType& InBlendType); // 0x2f578e0 [Native Public]
    bool IsLocked(); // 0x2f56960 [Final Native Public]
    bool IsActive(); // 0x2f56930 [Final Native Public]
    int32 GetRowIndex(); // 0x2f566c0 [Final Native Public]
    int32 GetPreRollFrames(); // 0x19ea240 [Final Native Public]
    int32 GetPostRollFrames(); // 0x2f566a0 [Final Native Public]
    int32 GetOverlapPriority(); // 0x2f56660 [Final Native Public]
    EMovieSceneCompletionMode GetCompletionMode(); // 0x2f56380 [Final Native Public]
    FOptionalMovieSceneBlendType GetBlendType(); // 0x2f56240 [Final Native Public]

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

// UMovieSceneSequencePlayer (/Script/MovieScene.MovieSceneSequencePlayer)
    void StopAtCurrentTime(); // 0x2f58490 [Final Native Public]
    void Stop(); // 0x2f583f0 [Final Native Public]
    void SetTimeRange(float StartTime, float Duration); // 0x2f581c0 [Final Native Public]
    void SetPlayRate(float PlayRate); // 0x2f57e70 [Final Native Public]
    void SetPlaybackPosition(const FMovieSceneSequencePlaybackParams& PlaybackParams); // 0x2f57ef0 [Final Native Public]
    void SetFrameRate(const FFrameRate& FrameRate); // 0x2f57b80 [Final Native Public]
    void SetFrameRange(int32 StartFrame, int32 Duration, float SubFrames); // 0x2f57a70 [Final Native Public]
    void SetDisableCameraCuts(bool bInDisableCameraCuts); // 0x2f579e0 [Final Native Public]
    void ScrubToSeconds(float TimeInSeconds); // 0x2f57830 [Final Native Public]
    bool ScrubToMarkedFrame(const FString& InLabel); // 0x2f57720 [Final Native Public]
    void ScrubToFrame(const FFrameTime& NewPosition); // 0x2f57670 [Final Native Public]
    void Scrub(); // 0x2f57650 [Final Native Public]
    void RPC_OnStopEvent(const FFrameTime& StoppedTime); // 0x2f57540 [Final Native Event Private]
    void RPC_OnFinishPlaybackEvent(const FFrameTime& StoppedTime); // 0x2f574a0 [Final Native Event Private]
    void RPC_ExplicitServerUpdateEvent(const EUpdatePositionMethod& Method, const FFrameTime& RelevantTime); // 0x2f573c0 [Final Native Event Private]
    void RestoreState(); // 0x2f575e0 [Final Native Public]
    void PlayToSeconds(float TimeInSeconds); // 0x2f57310 [Final Native Public]
    bool PlayToMarkedFrame(const FString& InLabel); // 0x2f57200 [Final Native Public]
    void PlayToFrame(const FFrameTime& NewPosition); // 0x2f57150 [Final Native Public]
    void PlayTo(const FMovieSceneSequencePlaybackParams& PlaybackParams, const FMovieSceneSequencePlayToParams& PlayToParams); // 0x2f56d80 [Final Native Public]
    void PlayReverse(); // 0x2f56d60 [Final Native Public]
    void PlayLooping(int32 NumLoops); // 0x2f56cd0 [Final Native Public]
    void Play(); // 0x2f56cb0 [Final Native Public]
    void Pause(); // 0x2f56c90 [Final Native Public]
    void JumpToSeconds(float TimeInSeconds); // 0x2f56be0 [Final Native Public]
    bool JumpToMarkedFrame(const FString& InLabel); // 0x2f56ad0 [Final Native Public]
    void JumpToFrame(const FFrameTime& NewPosition); // 0x2f56a20 [Final Native Public]
    bool IsReversed(); // 0x2f569f0 [Final Native Public]
    bool IsPlaying(); // 0x2f569c0 [Final Native Public]
    bool IsPaused(); // 0x2f56990 [Final Native Public]
    void GoToEndAndStop(); // 0x2f56830 [Final Native Public]
    FQualifiedFrameTime GetStartTime(); // 0x2f567e0 [Final Native Public]
    FString GetSequenceName(bool bAddClientInfo); // 0x2f56700 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x2f566e0 [Final Native Public]
    float GetPlayRate(); // 0x2f56680 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> GetObjectBindings(UObject* InObject); // 0x2f56570 [Final Native Public]
    FFrameRate GetFrameRate(); // 0x2f56550 [Final Native Public]
    int32 GetFrameDuration(); // 0x2f56530 [Final Native Public]
    FQualifiedFrameTime GetEndTime(); // 0x2f564d0 [Final Native Public]
    FQualifiedFrameTime GetDuration(); // 0x2f56410 [Final Native Public]
    bool GetDisableCameraCuts(); // 0x2f563e0 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x2f563a0 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x2f56270 [Final Native Public]
    void ChangePlaybackDirection(); // 0x2f560d0 [Final Native Public]

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

// IMovieSceneCustomClockSource (/Script/MovieScene.MovieSceneCustomClockSource)
    void OnTick(float DeltaSeconds, float InPlayRate); // 0x2f1bfd0 [Native Public]
    void OnStopPlaying(FQualifiedFrameTime& InStopTime); // 0x2f1bf20 [Native Public]
    void OnStartPlaying(FQualifiedFrameTime& InStartTime); // 0x2f1be70 [Native Public]
    FFrameTime OnRequestCurrentTime(FQualifiedFrameTime& InCurrentTime, float InPlayRate); // 0x2f1bd60 [Native Public]

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

// UMovieSceneCapture (/Script/MovieSceneCapture.MovieSceneCapture)
    void SetImageCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x3476b00 [Final Native Public]
    void SetAudioCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x3476a70 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetImageCaptureProtocol(); // 0xf38c00 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetAudioCaptureProtocol(); // 0x3476580 [Final Native Public]

// UMovieSceneCaptureEnvironment (/Script/MovieSceneCapture.MovieSceneCaptureEnvironment)
    bool IsCaptureInProgress(); // 0x3476670 [Final Native Static Public]
    int32 GetCaptureFrameNumber(); // 0x3476600 [Final Native Static Public]
    float GetCaptureElapsedTime(); // 0x34765a0 [Final Native Static Public]
    UMovieSceneImageCaptureProtocolBase* FindImageCaptureProtocol(); // 0x34760e0 [Final Native Static Public]
    UMovieSceneAudioCaptureProtocolBase* FindAudioCaptureProtocol(); // 0x3476050 [Final Native Static Public]

// UUserDefinedCaptureProtocol (/Script/MovieSceneCapture.UserDefinedCaptureProtocol)
    void StopCapturingFinalPixels(); // 0x3476cf0 [Final Native Public]
    void StartCapturingFinalPixels(FCapturedPixelsID& StreamID); // 0x3476b90 [Final Native Public]
    void ResolveBuffer(UTexture* Buffer, FCapturedPixelsID& BufferID); // 0x3476750 [Final Native Public]
    void OnWarmUp(); // 0x1cd9980 [Event Protected]
    void OnTick(); // 0x1cd9980 [Event Protected]
    void OnStartCapture(); // 0x1cd9980 [Event Protected]
    bool OnSetup(); // 0x3476720 [Native Event Protected]
    void OnPreTick(); // 0x1cd9980 [Event Protected]
    void OnPixelsReceived(FCapturedPixels& Pixels, FCapturedPixelsID& ID, const FFrameMetrics& FrameMetrics); // 0x1cd9980 [Event Protected]
    void OnPauseCapture(); // 0x1cd9980 [Event Protected]
    void OnFinalize(); // 0x1cd9980 [Event Protected]
    void OnCaptureFrame(); // 0x1cd9980 [Event Protected]
    bool OnCanFinalize(); // 0x34766f0 [Native Event Protected]
    void OnBeginFinalize(); // 0x1cd9980 [Event Protected]
    FFrameMetrics GetCurrentFrameMetrics(); // 0x3476650 [Final Native Public]
    FString GenerateFilename(FFrameMetrics& InFrameMetrics); // 0x3476170 [Native Public]

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

// UMovieSceneParameterSection (/Script/MovieSceneTracks.MovieSceneParameterSection)
    bool RemoveVectorParameter(const FName& InParameterName); // 0x31c31f0 [Final Native Public]
    bool RemoveVector2DParameter(const FName& InParameterName); // 0x31c30b0 [Final Native Public]
    bool RemoveTransformParameter(const FName& InParameterName); // 0x31c2f80 [Final Native Public]
    bool RemoveScalarParameter(const FName& InParameterName); // 0x31c2e50 [Final Native Public]
    bool RemoveColorParameter(const FName& InParameterName); // 0x31c2d60 [Final Native Public]
    bool RemoveBoolParameter(const FName& InParameterName); // 0x31c2c30 [Final Native Public]
    void GetParameterNames(TSet<FName>& ParameterNames); // 0x31c1f80 [Final Native Public]
    void AddVectorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector& InValue); // 0x31c1d10 [Final Native Public]
    void AddVector2DParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector2D& InValue); // 0x31c1bf0 [Final Native Public]
    void AddTransformParameterKey(const FName& InParameterName, const FFrameNumber& InTime, FTransform& InValue); // 0x31c1a60 [Final Native Public]
    void AddScalarParameterKey(const FName& InParameterName, const FFrameNumber& InTime, float InValue); // 0x31c1940 [Final Native Public]
    void AddColorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FLinearColor& InValue); // 0x31c1820 [Final Native Public]
    void AddBoolParameterKey(const FName& InParameterName, const FFrameNumber& InTime, bool InValue); // 0x31c1710 [Final Native Public]

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

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

// UMovieSceneAudioSection (/Script/MovieSceneTracks.MovieSceneAudioSection)
    void SetStartOffset(const FFrameNumber& InStartOffset); // 0x3154520 [Final Native Public]
    void SetSound(USoundBase* InSound); // 0x3154490 [Final Native Public]
    FFrameNumber GetStartOffset(); // 0x31543b0 [Final Native Public]
    USoundBase* GetSound(); // 0x3154390 [Final Native Public]

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

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

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

// UMovieSceneDataLayerSection (/Script/MovieSceneTracks.MovieSceneDataLayerSection)
    void SetPrerollState(const EDataLayerRuntimeState& InPrerollState); // 0x31c37a0 [Final Native Public]
    void SetFlushOnUnload(bool bFlushOnUnload); // 0x31c35c0 [Final Native Public]
    void SetDesiredState(const EDataLayerRuntimeState& InDesiredState); // 0x31c3540 [Final Native Public]
    void SetDataLayers(const TArray<FActorDataLayer>& InDataLayers); // 0x31c3490 [Final Native Private]
    void SetDataLayerAssets(const TArray<UDataLayerAsset*>& InDataLayerAssets); // 0x31c33a0 [Final Native Public]
    EDataLayerRuntimeState GetPrerollState(); // 0x31c21e0 [Final Native Public]
    bool GetFlushOnUnload(); // 0x31c1f30 [Final Native Public]
    EDataLayerRuntimeState GetDesiredState(); // 0x2bf2560 [Final Native Public]
    TArray<FActorDataLayer> GetDataLayers(); // 0x31c1f00 [Final Native Private]
    TArray<UDataLayerAsset*> GetDataLayerAssets(); // 0x31c1e70 [Final Native Public]

// UMovieSceneLevelVisibilitySection (/Script/MovieSceneTracks.MovieSceneLevelVisibilitySection)
    void SetVisibility(const ELevelVisibility& InVisibility); // 0x31c3920 [Final Native Public]
    void SetLevelNames(const TArray<FName>& InLevelNames); // 0x31c36f0 [Final Native Public]
    ELevelVisibility GetVisibility(); // 0x31c2390 [Final Native Public]
    TArray<FName> GetLevelNames(); // 0x31c1f50 [Final Native Public]

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

// UNavigationPath (/Script/NavigationSystem.NavigationPath)
    bool IsValid(); // 0x3fd8ce0 [Final Native Public]
    bool IsStringPulled(); // 0x14e9ad0 [Final Native Public]
    bool IsPartial(); // 0x3fd8ca0 [Final Native Public]
    float GetPathLength(); // 0x3fd8730 [Final Native Public]
    float GetPathCost(); // 0x3fd83e0 [Final Native Public]
    FString GetDebugString(); // 0x3fd8250 [Final Native Public]
    void EnableRecalculationOnInvalidation(const ENavigationOptionFlag& DoRecalculation); // 0x3fd7c70 [Final Native Public]
    void EnableDebugDrawing(bool bShouldDrawDebugData, const FLinearColor& PathColor); // 0x3fd7a90 [Final Native Public]

// UNavigationSystemV1 (/Script/NavigationSystem.NavigationSystemV1)
    void UnregisterNavigationInvoker(AActor* Invoker); // 0x3fd9c80 [Final Native Public]
    void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs); // 0x3fd9b90 [Final Native Public]
    void SetGeometryGatheringMode(const ENavDataGatheringModeConfig& NewMode); // 0x3fd9b00 [Final Native Public]
    void ResetMaxSimultaneousTileGenerationJobsCount(); // 0x3fd9a40 [Final Native Public]
    void RegisterNavigationInvoker(AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius); // 0x3fd9920 [Final Native Public]
    void OnNavigationBoundsUpdated(ANavMeshBoundsVolume* NavVolume); // 0x3fd97e0 [Final Native Public]
    bool NavigationRaycast(UObject* WorldContextObject, const FVector& RayStart, const FVector& RayEnd, const FVector& HitLocation, TSubclassOf<UNavigationQueryFilter> FilterClass, AController* Querier); // 0x3fd95a0 [Final Native Static Public]
    bool K2_ReplaceAreaInOctreeData(UObject* Object, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea); // 0x3fd9460 [Final Native Public]
    bool K2_ProjectPointToNavigation(UObject* WorldContextObject, const FVector& Point, const FVector& ProjectedLocation, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass, const FVector& QueryExtent); // 0x3fd9250 [Final Native Static Public]
    bool K2_GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3fd8f20 [Final Native Static Public]
    bool K2_GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3fd8d00 [Final Native Static Public]
    bool K2_GetRandomLocationInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3fd8d00 [Final Native Static Public]
    bool IsNavigationBeingBuiltOrLocked(UObject* WorldContextObject); // 0x3fd8bb0 [Final Native Static Public]
    bool IsNavigationBeingBuilt(UObject* WorldContextObject); // 0x3fd8ac0 [Final Native Static Public]
    ENavigationQueryResult GetPathLength(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const float& PathLength, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3fd87c0 [Final Native Static Public]
    ENavigationQueryResult GetPathCost(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const float& PathCost, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3fd8430 [Final Native Static Public]
    UNavigationSystemV1* GetNavigationSystem(UObject* WorldContextObject); // 0x3fd8320 [Final Native Static Public]
    UNavigationPath* FindPathToLocationSynchronously(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3fd8080 [Final Native Static Public]
    UNavigationPath* FindPathToActorSynchronously(UObject* WorldContextObject, const FVector& PathStart, AActor* GoalActor, float TetherDistance, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3fd7d20 [Final Native Static Public]

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

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

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

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

// UNiagaraDataInterfaceStaticMesh (/Script/Niagara.NiagaraDataInterfaceStaticMesh)
    void OnSourceEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x113a340 [Final Native Protected]

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

// ANiagaraActor (/Script/Niagara.NiagaraActor)
    void SetDestroyOnSystemFinish(bool bShouldDestroyOnSystemFinish); // 0x11af550 [Final Native Public]
    void OnNiagaraSystemFinished(UNiagaraComponent* FinishedComponent); // 0x11af4b0 [Final Native Private]

// UNiagaraComponent (/Script/Niagara.NiagaraComponent)
    void SetVariableVec4(const FName& InVariableName, const FVector4& InValue); // 0x1223100 [Final Native Public]
    void SetVariableVec3(const FName& InVariableName, const FVector& InValue); // 0x1223020 [Final Native Public]
    void SetVariableVec2(const FName& InVariableName, const FVector2D& InValue); // 0x1222f50 [Final Native Public]
    void SetVariableTextureRenderTarget(const FName& InVariableName, UTextureRenderTarget* TextureRenderTarget); // 0x1222df0 [Final Native Public]
    void SetVariableTexture(const FName& InVariableName, UTexture* Texture); // 0x1222c90 [Final Native Public]
    void SetVariableStaticMesh(const FName& InVariableName, UStaticMesh* InValue); // 0x1222b30 [Final Native Public]
    void SetVariableQuat(const FName& InVariableName, FQuat& InValue); // 0x1222a50 [Final Native Public]
    void SetVariablePosition(const FName& InVariableName, const FVector& InValue); // 0x1222970 [Final Native Public]
    void SetVariableObject(const FName& InVariableName, UObject* Object); // 0x12222f0 [Final Native Public]
    void SetVariableMatrix(const FName& InVariableName, const FMatrix& InValue); // 0x1222870 [Final Native Public]
    void SetVariableMaterial(const FName& InVariableName, UMaterialInterface* Object); // 0x1222710 [Final Native Public]
    void SetVariableLinearColor(const FName& InVariableName, const FLinearColor& InValue); // 0x1222630 [Final Native Public]
    void SetVariableInt(const FName& InVariableName, int32 InValue); // 0x1222560 [Final Native Public]
    void SetVariableFloat(const FName& InVariableName, float InValue); // 0x1222490 [Final Native Public]
    void SetVariableBool(const FName& InVariableName, bool InValue); // 0x12223c0 [Final Native Public]
    void SetVariableActor(const FName& InVariableName, AActor* Actor); // 0x12222f0 [Final Native Public]
    void SetTickBehavior(const ENiagaraTickBehavior& NewTickBehavior); // 0x1222260 [Final Native Public]
    void SetSystemFixedBounds(const FBox& LocalBounds); // 0x1222190 [Final Native Public]
    void SetSimCache(UNiagaraSimCache* SimCache, bool bResetSystem); // 0x12220c0 [Final Native Public]
    void SetSeekDelta(float InSeekDelta); // 0x1222040 [Final Native Public]
    void SetRenderingEnabled(bool bInRenderingEnabled); // 0x1221fb0 [Final Native Public]
    void SetRandomSeedOffset(int32 NewRandomSeedOffset); // 0x1221f10 [Final Native Public]
    void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance, float PreviewMaxDistance); // 0x1221e00 [Final Native Public]
    void SetPaused(bool bInPaused); // 0x1221d60 [Final Native Public]
    void SetNiagaraVariableVec4(const FString& InVariableName, const FVector4& InValue); // 0x1221c20 [Final Native Public]
    void SetNiagaraVariableVec3(const FString& InVariableName, const FVector& InValue); // 0x1221ae0 [Final Native Public]
    void SetNiagaraVariableVec2(const FString& InVariableName, const FVector2D& InValue); // 0x12219c0 [Final Native Public]
    void SetNiagaraVariableQuat(const FString& InVariableName, FQuat& InValue); // 0x12218a0 [Final Native Public]
    void SetNiagaraVariablePosition(const FString& InVariableName, const FVector& InValue); // 0x1221760 [Final Native Public]
    void SetNiagaraVariableObject(const FString& InVariableName, UObject* Object); // 0x12210b0 [Final Native Public]
    void SetNiagaraVariableMatrix(const FString& InVariableName, const FMatrix& InValue); // 0x1221620 [Final Native Public]
    void SetNiagaraVariableLinearColor(const FString& InVariableName, const FLinearColor& InValue); // 0x1221500 [Final Native Public]
    void SetNiagaraVariableInt(const FString& InVariableName, int32 InValue); // 0x12213f0 [Final Native Public]
    void SetNiagaraVariableFloat(const FString& InVariableName, float InValue); // 0x12212d0 [Final Native Public]
    void SetNiagaraVariableBool(const FString& InVariableName, bool InValue); // 0x12211c0 [Final Native Public]
    void SetNiagaraVariableActor(const FString& InVariableName, AActor* Actor); // 0x12210b0 [Final Native Public]
    void SetMaxSimTime(float InMaxTime); // 0x121eed0 [Final Native Public]
    void SetLockDesiredAgeDeltaTimeToSeekDelta(bool block); // 0x121ee40 [Final Native Public]
    void SetGpuComputeDebug(bool bEnableDebug); // 0x121ed80 [Final Native Public]
    void SetForceSolo(bool bInForceSolo); // 0x121ecd0 [Final Native Public]
    void SetForceLocalPlayerEffect(bool bIsPlayerEffect); // 0x121ec30 [Final Native Public]
    void SetEmitterFixedBounds(const FName& EmitterName, const FBox& LocalBounds); // 0x121ea50 [Final Native Public]
    void SetDesiredAge(float InDesiredAge); // 0x121e9c0 [Final Native Public]
    void SetCustomTimeDilation(float Dilation); // 0x121e910 [Final Native Public]
    void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking); // 0x121e880 [Final Native Public]
    void SetAutoDestroy(bool bInAutoDestroy); // 0x121e7e0 [Final Native Public]
    void SetAsset(UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters); // 0x121e5a0 [Final Native Public]
    void SetAllowScalability(bool bAllow); // 0x121e4e0 [Final Native Public]
    void SetAgeUpdateMode(const ENiagaraAgeUpdateMode& InAgeUpdateMode); // 0x121e460 [Final Native Public]
    void SeekToDesiredAge(float InDesiredAge); // 0x121e3d0 [Final Native Public]
    void ResetSystem(); // 0x121e3a0 [Final Native Public]
    void ReinitializeSystem(); // 0x121e340 [Final Native Public]
    bool IsPaused(); // 0x121e300 [Final Native Public]
    void InitForPerformanceBaseline(); // 0x121e280 [Final Native Public]
    ENiagaraTickBehavior GetTickBehavior(); // 0x121e260 [Final Native Public]
    FBox GetSystemFixedBounds(); // 0x121e210 [Final Native Public]
    UNiagaraSimCache* GetSimCache(); // 0x121e1f0 [Final Native Public]
    float GetSeekDelta(); // 0x121e1d0 [Final Native Public]
    int32 GetRandomSeedOffset(); // 0x121e1b0 [Final Native Public]
    bool GetPreviewLODDistanceEnabled(); // 0x121e180 [Final Native Public]
    float GetPreviewLODDistance(); // 0x121e140 [Final Native Public]
    TArray<FVector> GetNiagaraParticleValueVec3_DebugOnly(const FString& InEmitterName, const FString& InValueName); // 0x121de00 [Final Native Public]
    TArray<float> GetNiagaraParticleValues_DebugOnly(const FString& InEmitterName, const FString& InValueName); // 0x121dfa0 [Final Native Public]
    TArray<FVector> GetNiagaraParticlePositions_DebugOnly(const FString& InEmitterName); // 0x121dc90 [Final Native Public]
    float GetMaxSimTime(); // 0x121c440 [Final Native Public]
    bool GetLockDesiredAgeDeltaTimeToSeekDelta(); // 0x121c420 [Final Native Public]
    bool GetForceSolo(); // 0x121c3f0 [Final Native Public]
    bool GetForceLocalPlayerEffect(); // 0x121c3c0 [Final Native Public]
    FBox GetEmitterFixedBounds(const FName& EmitterName); // 0x121c240 [Final Native Public]
    float GetDesiredAge(); // 0x121c220 [Final Native Public]
    UNiagaraDataInterface* GetDataInterface(const FString& Name); // 0x121c140 [Final Native Public]
    float GetCustomTimeDilation(); // 0x121c120 [Final Native Public]
    UNiagaraSystem* GetAsset(); // 0x121c100 [Final Native Public]
    bool GetAllowScalability(); // 0x121c0d0 [Final Native Public]
    ENiagaraAgeUpdateMode GetAgeUpdateMode(); // 0x121c0b0 [Final Native Public]
    void ClearSystemFixedBounds(); // 0x121bff0 [Final Native Public]
    void ClearSimCache(bool bResetSystem); // 0x121bf60 [Final Native Public]
    void ClearEmitterFixedBounds(const FName& EmitterName); // 0x121be50 [Final Native Public]
    void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds); // 0x121bd60 [Final Native Public]
    void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds); // 0x121bc70 [Final Native Public]

// UNiagaraDataInterfaceArrayFunctionLibrary (/Script/Niagara.NiagaraDataInterfaceArrayFunctionLibrary)
    void SetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x1220ed0 [Final Native Static Public]
    void SetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector4& Value, bool bSizeToFit); // 0x1220b70 [Final Native Static Public]
    void SetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector4>& ArrayData); // 0x1220a00 [Final Native Static Public]
    void SetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector2D& Value, bool bSizeToFit); // 0x1220830 [Final Native Static Public]
    void SetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector2D>& ArrayData); // 0x12206c0 [Final Native Static Public]
    void SetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x1220d60 [Final Native Static Public]
    void SetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x1220500 [Final Native Static Public]
    void SetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x1220390 [Final Native Static Public]
    void SetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, FQuat& Value, bool bSizeToFit); // 0x12201b0 [Final Native Static Public]
    void SetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FQuat>& ArrayData); // 0x1220040 [Final Native Static Public]
    void SetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x121fe50 [Final Native Static Public]
    void SetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x121fc30 [Final Native Static Public]
    void SetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x121fa70 [Final Native Static Public]
    void SetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x121f900 [Final Native Static Public]
    void SetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, float Value, bool bSizeToFit); // 0x121f740 [Final Native Static Public]
    void SetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<float>& ArrayData); // 0x121f5d0 [Final Native Static Public]
    void SetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FLinearColor& Value, bool bSizeToFit); // 0x121f400 [Final Native Static Public]
    void SetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FLinearColor>& ArrayData); // 0x121f290 [Final Native Static Public]
    void SetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const bool& Value, bool bSizeToFit); // 0x121f0c0 [Final Native Static Public]
    void SetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<bool>& ArrayData); // 0x121ef50 [Final Native Static Public]
    FVector GetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x121db70 [Final Native Static Public]
    FVector4 GetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x121d8e0 [Final Native Static Public]
    TArray<FVector4> GetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x121d7a0 [Final Native Static Public]
    FVector2D GetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x121d690 [Final Native Static Public]
    TArray<FVector2D> GetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x121d550 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x121da30 [Final Native Static Public]
    int32 GetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x121d450 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x121d310 [Final Native Static Public]
    FQuat GetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x121d200 [Final Native Static Public]
    TArray<FQuat> GetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x121d0c0 [Final Native Static Public]
    FVector GetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x121cf70 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x121cd70 [Final Native Static Public]
    int32 GetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x121cc70 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x121cb30 [Final Native Static Public]
    float GetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x121ca30 [Final Native Static Public]
    TArray<float> GetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x121c8f0 [Final Native Static Public]
    FLinearColor GetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x121c7e0 [Final Native Static Public]
    TArray<FLinearColor> GetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x121c6a0 [Final Native Static Public]
    bool GetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x121c5a0 [Final Native Static Public]
    TArray<bool> GetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x121c460 [Final Native Static Public]

// INiagaraParticleCallbackHandler (/Script/Niagara.NiagaraParticleCallbackHandler)
    void ReceiveParticleData(const TArray<FBasicParticleData>& Data, UNiagaraSystem* NiagaraSystem, const FVector& SimulationPositionOffset); // 0x1260b50 [Native Event Public]

// UNiagaraDataInterfaceGrid2DCollection (/Script/Niagara.NiagaraDataInterfaceGrid2DCollection)
    void GetTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY); // 0x1260890 [Native Public]
    void GetRawTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY); // 0x12605d0 [Native Public]
    bool FillTexture2D(UNiagaraComponent* Component, UTextureRenderTarget2D* Dest, int32 AttributeIndex); // 0x12604b0 [Native Public]
    bool FillRawTexture2D(UNiagaraComponent* Component, UTextureRenderTarget2D* Dest, const int32& TilesX, const int32& TilesY); // 0x1260130 [Native Public]

// UNiagaraDataInterfaceGrid3DCollection (/Script/Niagara.NiagaraDataInterfaceGrid3DCollection)
    void GetTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY, const int32& SizeZ); // 0x12609c0 [Native Public]
    void GetRawTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY, const int32& SizeZ); // 0x1260700 [Native Public]
    bool FillVolumeTexture(UNiagaraComponent* Component, UVolumeTexture* Dest, int32 AttributeIndex); // 0x12604b0 [Native Public]
    bool FillRawVolumeTexture(UNiagaraComponent* Component, UVolumeTexture* Dest, const int32& TilesX, const int32& TilesY, const int32& TileZ); // 0x12602b0 [Native Public]

// UNiagaraDIRigidMeshCollisionFunctionLibrary (/Script/Niagara.NiagaraDIRigidMeshCollisionFunctionLibrary)
    void SetSourceActors(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<AActor*>& SourceActors); // 0x12f3160 [Final Native Static Public]

// UNiagaraDataInterfaceSkeletalMesh (/Script/Niagara.NiagaraDataInterfaceSkeletalMesh)
    void OnSourceEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x12f3080 [Final Native Protected]

// UNiagaraFunctionLibrary (/Script/Niagara.NiagaraFunctionLibrary)
    UNiagaraComponent* SpawnSystemAttachedWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x1347240 [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); // 0x1346d20 [Final Native Static Public]
    UNiagaraComponent* SpawnSystemAtLocationWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x1346c10 [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); // 0x13467c0 [Final Native Static Public]
    void SetVolumeTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UVolumeTexture* Texture); // 0x13466a0 [Final Native Static Public]
    void SetTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture* Texture); // 0x13466a0 [Final Native Static Public]
    void SetTexture2DArrayObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture2DArray* Texture); // 0x13466a0 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceSamplingRegions(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& SamplingRegions); // 0x1346470 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredSockets(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredSockets); // 0x1346240 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredBones(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredBones); // 0x1346010 [Final Native Static Public]
    void SetComponentNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, UPrimitiveComponent* Primitive, int32 CollisionGroup); // 0x1345eb0 [Final Native Static Public]
    void SetActorNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, AActor* Actor, int32 CollisionGroup); // 0x1345cb0 [Final Native Static Public]
    void ReleaseNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, int32 CollisionGroup); // 0x1345b90 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMeshComponent* StaticMeshComponent); // 0x1345980 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMesh(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMesh* StaticMesh); // 0x1345770 [Final Native Static Public]
    void OverrideSystemUserVariableSkeletalMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, USkeletalMeshComponent* SkeletalMeshComponent); // 0x1345550 [Final Native Static Public]
    UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(UObject* WorldContextObject, UNiagaraParameterCollection* Collection); // 0x1345450 [Final Native Static Public]
    int32 AcquireNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject); // 0x1345350 [Final Native Static Public]

// UNiagaraParameterCollectionInstance (/Script/Niagara.NiagaraParameterCollectionInstance)
    void SetVectorParameter(const FString& InVariableName, const FVector& InValue); // 0x1393c00 [Final Native Public]
    void SetVector4Parameter(const FString& InVariableName, const FVector4& InValue); // 0x1393af0 [Final Native Public]
    void SetVector2DParameter(const FString& InVariableName, const FVector2D& InValue); // 0x1393a00 [Final Native Public]
    void SetQuatParameter(const FString& InVariableName, FQuat& InValue); // 0x1393900 [Final Native Public]
    void SetIntParameter(const FString& InVariableName, int32 InValue); // 0x1393780 [Final Native Public]
    void SetFloatParameter(const FString& InVariableName, float InValue); // 0x1393690 [Final Native Public]
    void SetColorParameter(const FString& InVariableName, const FLinearColor& InValue); // 0x13935a0 [Final Native Public]
    void SetBoolParameter(const FString& InVariableName, bool InValue); // 0x13934b0 [Final Native Public]
    FVector GetVectorParameter(const FString& InVariableName); // 0x1393180 [Final Native Public]
    FVector4 GetVector4Parameter(const FString& InVariableName); // 0x1392fa0 [Final Native Public]
    FVector2D GetVector2DParameter(const FString& InVariableName); // 0x1392e00 [Final Native Public]
    FQuat GetQuatParameter(const FString& InVariableName); // 0x1392c20 [Final Native Public]
    int32 GetIntParameter(const FString& InVariableName); // 0x13929f0 [Final Native Public]
    float GetFloatParameter(const FString& InVariableName); // 0x1392870 [Final Native Public]
    FLinearColor GetColorParameter(const FString& InVariableName); // 0x13926f0 [Final Native Public]
    bool GetBoolParameter(const FString& InVariableName); // 0x1392580 [Final Native Public]

// UNiagaraBaselineController (/Script/Niagara.NiagaraBaselineController)
    bool OnTickTest(); // 0x1393480 [Native Event Public]
    void OnOwnerTick(float DeltaTime); // 0x13933f0 [Native Event Public]
    void OnEndTest(const FNiagaraPerfBaselineStats& Stats); // 0x1393360 [Native Event Public]
    void OnBeginTest(); // 0xe32fe0 [Native Event Public]
    UNiagaraSystem* GetSystem(); // 0x1392de0 [Final Native Public]

// ANiagaraPreviewBase (/Script/Niagara.NiagaraPreviewBase)
    void SetSystem(UNiagaraSystem* InSystem); // 0x1cd9980 [Event Public]
    void SetLabelText(FText& InXAxisText, FText& InYAxisText); // 0x1cd9980 [Event Public]

// UNiagaraPreviewAxis (/Script/Niagara.NiagaraPreviewAxis)
    int32 Num(); // 0x1393330 [Native Event Public]
    void ApplyToPreview(UNiagaraComponent* PreviewComponent, int32 PreviewIndex, bool bIsXAxis, const FString& OutLabelText); // 0x1392270 [Native Event Public]

// ANiagaraPreviewGrid (/Script/Niagara.NiagaraPreviewGrid)
    void SetPaused(bool bPaused); // 0x1393870 [Final Native Public]
    void GetPreviews(const TArray<UNiagaraComponent*>& OutPreviews); // 0x1392b70 [Final Native Public]
    void DeactivatePreviews(); // 0x1392400 [Final Native Public]
    void ActivatePreviews(bool bReset); // 0x13921e0 [Final Native Public]

// UNiagaraScript (/Script/Niagara.NiagaraScript)
    void RaiseOnGPUCompilationComplete(); // 0xf21450 [Final Native Public]

// UNiagaraSimCache (/Script/Niagara.NiagaraSimCache)
    void ReadVectorAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x140e250 [Final Native Public]
    void ReadVector4Attribute(const TArray<FVector4>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x140e0c0 [Final Native Public]
    void ReadVector2Attribute(const TArray<FVector2D>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x140dd30 [Final Native Public]
    void ReadQuatAttributeWithRebase(const TArray<FQuat>& OutValues, const FQuat& Quat, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x140db60 [Final Native Public]
    void ReadQuatAttribute(const TArray<FQuat>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x140d9a0 [Final Native Public]
    void ReadPositionAttributeWithRebase(const TArray<FVector>& OutValues, const FTransform& Transform, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x140d730 [Final Native Public]
    void ReadPositionAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x140d570 [Final Native Public]
    void ReadIntAttribute(const TArray<int32>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x140d230 [Final Native Public]
    void ReadFloatAttribute(const TArray<float>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x140cee0 [Final Native Public]
    void ReadColorAttribute(const TArray<FLinearColor>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x140cb10 [Final Native Public]
    bool IsEmpty(); // 0x140cae0 [Final Native Public]
    bool IsCacheValid(); // 0x140cab0 [Final Native Public]
    float GetStartSeconds(); // 0x140ca90 [Final Native Public]
    int32 GetNumFrames(); // 0x140ca70 [Final Native Public]
    int32 GetNumEmitters(); // 0x140ca50 [Final Native Public]
    TArray<FName> GetEmitterNames(); // 0x140c920 [Final Native Public]
    FName GetEmitterName(int32 EmitterIndex); // 0x140c850 [Final Native Public]
    ENiagaraSimCacheAttributeCaptureMode GetAttributeCaptureMode(); // 0x140c830 [Final Native Public]

// UAsyncNiagaraCaptureSimCache (/Script/Niagara.AsyncNiagaraCaptureSimCache)
    void OnCaptureComplete__DelegateSignature(bool bSuccess); // 0x1cd9980 [Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheUntilComplete(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x140c2d0 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheMultiFrame(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 NumFrames, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x140be50 [Final Native Static Public]

// UNiagaraSimCacheFunctionLibrary (/Script/Niagara.NiagaraSimCacheFunctionLibrary)
    UNiagaraSimCache* CreateNiagaraSimCache(UObject* WorldContextObject); // 0x140c700 [Final Native Static Public]
    bool CaptureNiagaraSimCacheImmediate(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x140ba60 [Final Native Static Public]

// UAnimNotifyState_TimedNiagaraEffect (/Script/NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffect)
    UFXSystemComponent* GetSpawnedEffect(UMeshComponent* MeshComp); // 0x144d4a0 [Final Native Public]

// UAnimNotifyState_TimedNiagaraEffectAdvanced (/Script/NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffectAdvanced)
    float GetNotifyProgress(UMeshComponent* MeshComp); // 0x144d400 [Final Native Public]

// UAnimNotify_PlayNiagaraEffect (/Script/NiagaraAnimNotifies.AnimNotify_PlayNiagaraEffect)
    UFXSystemComponent* GetSpawnedEffect(); // 0x144d5c0 [Final Native Public]

// UPaperFlipbook (/Script/Paper2D.PaperFlipbook)
    bool IsValidKeyFrameIndex(int32 Index); // 0xe65ae0 [Final Native Public]
    float GetTotalDuration(); // 0xe659f0 [Final Native Public]
    UPaperSprite* GetSpriteAtTime(float Time, bool bClampToEnds); // 0xe65020 [Final Native Public]
    UPaperSprite* GetSpriteAtFrame(int32 FrameIndex); // 0xe64f60 [Final Native Public]
    int32 GetNumKeyFrames(); // 0xe64e90 [Final Native Public]
    int32 GetNumFrames(); // 0xe64e60 [Final Native Public]
    int32 GetKeyFrameIndexAtTime(float Time, bool bClampToEnds); // 0xe64b50 [Final Native Public]

// UPaperFlipbookComponent (/Script/Paper2D.PaperFlipbookComponent)
    void Stop(); // 0xe67550 [Final Native Public]
    void SetSpriteColor(const FLinearColor& NewColor); // 0xe66f10 [Final Native Public]
    void SetPlayRate(float NewRate); // 0xe66ca0 [Final Native Public]
    void SetPlaybackPositionInFrames(int32 NewFramePosition, bool bFireEvents); // 0xe66e00 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents); // 0xe66d20 [Final Native Public]
    void SetNewTime(float NewTime); // 0xe66c00 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0xe66b70 [Final Native Public]
    bool SetFlipbook(UPaperFlipbook* NewFlipbook); // 0xe66760 [Native Public]
    void ReverseFromEnd(); // 0xe665b0 [Final Native Public]
    void Reverse(); // 0xe66570 [Final Native Public]
    void PlayFromStart(); // 0xe66310 [Final Native Public]
    void Play(); // 0xe662d0 [Final Native Public]
    void OnRep_SourceFlipbook(UPaperFlipbook* OldFlipbook); // 0xe661f0 [Final Native Protected]
    bool IsReversing(); // 0xe65ab0 [Final Native Public]
    bool IsPlaying(); // 0xe65a80 [Final Native Public]
    bool IsLooping(); // 0xe65a50 [Final Native Public]
    FLinearColor GetSpriteColor(); // 0xe65130 [Final Native Public]
    float GetPlayRate(); // 0xe64eb0 [Final Native Public]
    int32 GetPlaybackPositionInFrames(); // 0xe64ed0 [Final Native Public]
    float GetPlaybackPosition(); // 0xe649a0 [Final Native Public]
    int32 GetFlipbookLengthInFrames(); // 0xe64950 [Final Native Public]
    float GetFlipbookLength(); // 0xe648d0 [Final Native Public]
    float GetFlipbookFramerate(); // 0xe64890 [Final Native Public]
    UPaperFlipbook* GetFlipbook(); // 0xe64860 [Native Public]

// UPaperGroupedSpriteComponent (/Script/Paper2D.PaperGroupedSpriteComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0xe67690 [Native Public]
    bool UpdateInstanceColor(int32 InstanceIndex, const FLinearColor& NewInstanceColor, bool bMarkRenderStateDirty); // 0xe67570 [Native Public]
    void SortInstancesAlongAxis(const FVector& WorldSpaceSortAxis); // 0xe674c0 [Final Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0xe663d0 [Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0xe649c0 [Final Native Public]
    int32 GetInstanceCount(); // 0xe649a0 [Final Native Public]
    void ClearInstances(); // 0xe64600 [Native Public]
    int32 AddInstance(FTransform& Transform, UPaperSprite* Sprite, bool bWorldSpace, const FLinearColor& Color); // 0xe64110 [Final Native Public]

// UPaperSpriteBlueprintLibrary (/Script/Paper2D.PaperSpriteBlueprintLibrary)
    FSlateBrush MakeBrushFromSprite(UPaperSprite* Sprite, int32 Width, int32 Height); // 0xe65b80 [Final Native Static Public]

// UPaperSpriteComponent (/Script/Paper2D.PaperSpriteComponent)
    void SetSpriteColor(const FLinearColor& NewColor); // 0xe66ff0 [Final Native Public]
    bool SetSprite(UPaperSprite* NewSprite); // 0xe66760 [Native Public]
    UPaperSprite* GetSprite(); // 0xe64860 [Native Public]

// UPaperTileMapComponent (/Script/Paper2D.PaperTileMapComponent)
    void SetTileMapColor(const FLinearColor& NewColor); // 0xe67440 [Final Native Public]
    bool SetTileMap(UPaperTileMap* NewTileMap); // 0xe66760 [Native Public]
    void SetTile(int32 X, int32 Y, int32 Layer, const FPaperTileInfo& NewValue); // 0xe672a0 [Final Native Public]
    void SetLayerColor(const FLinearColor& NewColor, int32 Layer); // 0xe66a70 [Final Native Public]
    void SetLayerCollision(int32 Layer, bool bHasCollision, bool bOverrideThickness, float CustomThickness, bool bOverrideOffset, float CustomOffset, bool bRebuildCollision); // 0xe66800 [Final Native Public]
    void SetDefaultCollisionThickness(float Thickness, bool bRebuildCollision); // 0xe66640 [Final Native Public]
    void ResizeMap(int32 NewWidthInTiles, int32 NewHeightInTiles); // 0xe66470 [Final Native Public]
    void RebuildCollision(); // 0xe66370 [Final Native Public]
    bool OwnsTileMap(); // 0xe66290 [Final Native Public]
    void MakeTileMapEditable(); // 0xe66170 [Final Native Public]
    void GetTilePolygon(int32 TileX, int32 TileY, const TArray<FVector>& Points, int32 LayerIndex, bool bWorldSpace); // 0xe65670 [Final Native Public]
    FLinearColor GetTileMapColor(); // 0xe65640 [Final Native Public]
    FVector GetTileCornerPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); // 0xe654b0 [Final Native Public]
    FVector GetTileCenterPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); // 0xe65320 [Final Native Public]
    FPaperTileInfo GetTile(int32 X, int32 Y, int32 Layer); // 0xe65160 [Final Native Public]
    void GetMapSize(const int32& MapWidth, const int32& MapHeight, const int32& NumLayers); // 0xe64cf0 [Final Native Public]
    FLinearColor GetLayerColor(int32 Layer); // 0xe64c30 [Final Native Public]
    void CreateNewTileMap(int32 MapWidth, int32 MapHeight, int32 TileWidth, int32 TileHeight, float PixelsPerUnrealUnit, bool bCreateLayer); // 0xe64620 [Final Native Public]
    UPaperTileLayer* AddNewLayer(); // 0xe64310 [Final Native Public]

// UPaperTerrainComponent (/Script/Paper2D.PaperTerrainComponent)
    void SetTerrainColor(const FLinearColor& NewColor); // 0xe670d0 [Final Native Public]

// UTileMapBlueprintLibrary (/Script/Paper2D.TileMapBlueprintLibrary)
    FPaperTileInfo MakeTile(int32 TileIndex, UPaperTileSet* TileSet, bool bFlipH, bool bFlipV, bool bFlipD); // 0xe65f80 [Final Native Static Public]
    FName GetTileUserData(const FPaperTileInfo& Tile); // 0xe65920 [Final Native Static Public]
    FTransform GetTileTransform(const FPaperTileInfo& Tile); // 0xe65840 [Final Native Static Public]
    void BreakTile(const FPaperTileInfo& Tile, const int32& TileIndex, const UPaperTileSet*& TileSet, const bool& bFlipH, const bool& bFlipV, const bool& bFlipD); // 0xe643a0 [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); // 0x1012410 [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); // 0x1011e80 [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); // 0x1011950 [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); // 0x1011680 [Final Native Static Public]
    void CreateGridMeshWelded(int32 NumX, int32 NumY, const TArray<int32>& Triangles, const TArray<FVector>& Vertices, const TArray<FVector2D>& UVs, float GridSpacing); // 0x1010830 [Final Native Static Public]
    void CreateGridMeshTriangles(int32 NumX, int32 NumY, bool bWinding, const TArray<int32>& Triangles); // 0x10105a0 [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); // 0x100fcb0 [Final Native Static Public]
    void CopyProceduralMeshFromStaticMeshComponent(UStaticMeshComponent* StaticMeshComponent, int32 LODIndex, UProceduralMeshComponent* ProcMeshComponent, bool bCreateCollision); // 0x100f8f0 [Final Native Static Public]
    void ConvertQuadToTriangles(const TArray<int32>& Triangles, int32 Vert0, int32 Vert1, int32 Vert2, int32 Vert3); // 0x100f730 [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); // 0x100f3e0 [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); // 0x1012930 [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); // 0x1012660 [Final Native Public]
    void SetMeshSectionVisible(int32 SectionIndex, bool bNewVisibility); // 0x1012240 [Final Native Public]
    bool IsMeshSectionVisible(int32 SectionIndex); // 0x1012190 [Final Native Public]
    int32 GetNumSections(); // 0x1011930 [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); // 0x1011190 [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); // 0x1010e20 [Final Native Public]
    void ClearMeshSection(int32 SectionIndex); // 0x100f680 [Final Native Public]
    void ClearCollisionConvexMeshes(); // 0x100f660 [Final Native Public]
    void ClearAllMeshSections(); // 0x100f640 [Final Native Public]
    void AddCollisionConvexMesh(const TArray<FVector>& ConvexVerts); // 0x100f2f0 [Final Native Public]

// UResonanceAudioBlueprintFunctionLibrary (/Script/ResonanceAudio.ResonanceAudioBlueprintFunctionLibrary)
    void SetGlobalReverbPreset(UResonanceAudioReverbPluginPreset* InPreset); // 0x1981a80 [Final Native Static Public]
    UResonanceAudioReverbPluginPreset* GetGlobalReverbPreset(); // 0x1981950 [Final Native Static Public]

// UResonanceAudioReverbPluginPreset (/Script/ResonanceAudio.ResonanceAudioReverbPluginPreset)
    void SetRoomRotation(FQuat& InRotation); // 0x1982070 [Final Native Public]
    void SetRoomPosition(const FVector& InPosition); // 0x1981f90 [Final Native Public]
    void SetRoomMaterials(const TArray<ERaMaterialName>& InMaterials); // 0x1981e90 [Final Native Public]
    void SetRoomDimensions(const FVector& InDimensions); // 0x1981db0 [Final Native Public]
    void SetReverbTimeModifier(float InReverbTimeModifier); // 0x1981d20 [Final Native Public]
    void SetReverbGain(float InReverbGain); // 0x1981c90 [Final Native Public]
    void SetReverbBrightness(float InReverbBrightness); // 0x1981c00 [Final Native Public]
    void SetReflectionScalar(float InReflectionScalar); // 0x1981b70 [Final Native Public]
    void SetEnableRoomEffects(bool bInEnableRoomEffects); // 0x19819f0 [Final Native Public]

// UResonanceAudioSpatializationSourceSettings (/Script/ResonanceAudio.ResonanceAudioSpatializationSourceSettings)
    void SetSoundSourceSpread(float InSpread); // 0x1982220 [Final Native Public]
    void SetSoundSourceDirectivity(float InPattern, float InSharpness); // 0x1982150 [Final Native Public]

// URigVMUserWorkflowOptions (/Script/RigVM.RigVMUserWorkflowOptions)
    bool RequiresDialog(); // 0x3f6e770 [Final Native Public]
    void ReportWarning(const FString& InMessage); // 0x3f6e640 [Final Native Public]
    void ReportInfo(const FString& InMessage); // 0x3f6e540 [Final Native Public]
    void ReportError(const FString& InMessage); // 0x3f6e410 [Final Native Public]
    bool IsValid(); // 0x3f6e3e0 [Final Native Public]

// URigVM (/Script/RigVM.RigVM)
    void SetParameterValueVector2D(const FName& InParameterName, const FVector2D& InValue, int32 InArrayIndex); // 0x3f6f6d0 [Final Native Public]
    void SetParameterValueVector(const FName& InParameterName, const FVector& InValue, int32 InArrayIndex); // 0x3f6f890 [Final Native Public]
    void SetParameterValueTransform(const FName& InParameterName, FTransform& InValue, int32 InArrayIndex); // 0x3f6f490 [Final Native Public]
    void SetParameterValueString(const FName& InParameterName, const FString& InValue, int32 InArrayIndex); // 0x3f6f2d0 [Final Native Public]
    void SetParameterValueQuat(const FName& InParameterName, FQuat& InValue, int32 InArrayIndex); // 0x3f6f100 [Final Native Public]
    void SetParameterValueName(const FName& InParameterName, const FName& InValue, int32 InArrayIndex); // 0x3f6ef30 [Final Native Public]
    void SetParameterValueInt(const FName& InParameterName, int32 InValue, int32 InArrayIndex); // 0x3f6ed70 [Final Native Public]
    void SetParameterValueFloat(const FName& InParameterName, float InValue, int32 InArrayIndex); // 0x3f6ebc0 [Final Native Public]
    void SetParameterValueDouble(const FName& InParameterName, double InValue, int32 InArrayIndex); // 0x3f6ea10 [Final Native Public]
    void SetParameterValueBool(const FName& InParameterName, bool InValue, int32 InArrayIndex); // 0x3f6e850 [Final Native Public]
    FRigVMStatistics GetStatistics(); // 0x3f6e390 [Final Native Public]
    FString GetRigVMFunctionName(int32 InFunctionIndex); // 0x3f6e2b0 [Native Public]
    FVector2D GetParameterValueVector2D(const FName& InParameterName, int32 InArrayIndex); // 0x3f6df00 [Final Native Public]
    FVector GetParameterValueVector(const FName& InParameterName, int32 InArrayIndex); // 0x3f6e0c0 [Final Native Public]
    FTransform GetParameterValueTransform(const FName& InParameterName, int32 InArrayIndex); // 0x3f6dc70 [Final Native Public]
    FString GetParameterValueString(const FName& InParameterName, int32 InArrayIndex); // 0x3f6da70 [Final Native Public]
    FQuat GetParameterValueQuat(const FName& InParameterName, int32 InArrayIndex); // 0x3f6d890 [Final Native Public]
    FName GetParameterValueName(const FName& InParameterName, int32 InArrayIndex); // 0x3f6d700 [Final Native Public]
    int32 GetParameterValueInt(const FName& InParameterName, int32 InArrayIndex); // 0x3f6d580 [Final Native Public]
    float GetParameterValueFloat(const FName& InParameterName, int32 InArrayIndex); // 0x3f6d400 [Final Native Public]
    double GetParameterValueDouble(const FName& InParameterName, int32 InArrayIndex); // 0x3f6d280 [Final Native Public]
    bool GetParameterValueBool(const FName& InParameterName, int32 InArrayIndex); // 0x3f6d100 [Final Native Public]
    bool Execute(const FName& InEntryName); // 0x3f6d050 [Native Public]
    int32 AddRigVMFunction(UScriptStruct* InRigVMStruct, const FName& InMethodName); // 0x3f6cf70 [Native Public]

// UMovieSceneScriptingActorReferenceKey (/Script/SequencerScripting.MovieSceneScriptingActorReferenceKey)
    void SetValue(FMovieSceneObjectBindingID& InNewValue); // 0xd8e240 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0xd8e000 [Final Native Public]
    FMovieSceneObjectBindingID GetValue(); // 0xd8ccc0 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0xd8cc20 [Native Public]

// UMovieSceneScriptingActorReferenceChannel (/Script/SequencerScripting.MovieSceneScriptingActorReferenceChannel)
    void SetDefault(const FMovieSceneObjectBindingID& InDefaultValue); // 0xd8d630 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0xd8d3f0 [Native Public]
    void RemoveDefault(); // 0xd8d230 [Final Native Public]
    bool HasDefault(); // 0xd8d070 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0xd8c920 [Native Public]
    FMovieSceneObjectBindingID GetDefault(); // 0xd8c730 [Final Native Public]
    UMovieSceneScriptingActorReferenceKey* AddKey(const FFrameNumber& InTime, const FMovieSceneObjectBindingID& NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0xd8ba30 [Final Native Public]

// UMovieSceneScriptingBoolKey (/Script/SequencerScripting.MovieSceneScriptingBoolKey)
    void SetValue(bool InNewValue); // 0xd8e3b0 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0xd8e000 [Final Native Public]
    bool GetValue(); // 0xd8cdc0 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0xd8cc20 [Native Public]

// UMovieSceneScriptingBoolChannel (/Script/SequencerScripting.MovieSceneScriptingBoolChannel)
    void SetDefault(bool InDefaultValue); // 0xd8d780 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0xd8d3f0 [Native Public]
    void RemoveDefault(); // 0xd8d290 [Final Native Public]
    bool HasDefault(); // 0xd8d140 [Final Native Public]
    int32 GetNumKeys(); // 0xd8ca20 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0xd8c920 [Native Public]
    bool GetDefault(); // 0xd8c7d0 [Final Native Public]
    TArray<bool> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0xd8c3d0 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0xd8c350 [Final Native Public]
    UMovieSceneScriptingBoolKey* AddKey(FFrameNumber& InTime, bool NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0xd8bba0 [Final Native Public]

// UMovieSceneScriptingByteKey (/Script/SequencerScripting.MovieSceneScriptingByteKey)
    void SetValue(uint8 InNewValue); // 0xd8e4a0 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0xd8e000 [Final Native Public]
    uint8 GetValue(); // 0xd8ce70 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0xd8cc20 [Native Public]

// UMovieSceneScriptingByteChannel (/Script/SequencerScripting.MovieSceneScriptingByteChannel)
    void SetDefault(uint8 InDefaultValue); // 0xd8d890 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0xd8d3f0 [Native Public]
    void RemoveDefault(); // 0xd8d290 [Final Native Public]
    bool HasDefault(); // 0xd8d140 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0xd8c920 [Native Public]
    uint8 GetDefault(); // 0xd8c7d0 [Final Native Public]
    UMovieSceneScriptingByteKey* AddKey(FFrameNumber& InTime, uint8 NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0xd8bd30 [Final Native Public]

// UMovieSceneScriptingDoubleKey (/Script/SequencerScripting.MovieSceneScriptingDoubleKey)
    void SetValue(double InNewValue); // 0xd8e5a0 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0xd8e000 [Final Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0xd8df40 [Final Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0xd8de80 [Final Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0xd8dc40 [Final Native Public]
    void SetLeaveTangent(float InNewValue); // 0xd8db60 [Final Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0xd8daa0 [Final Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0xd8d560 [Final Native Public]
    void SetArriveTangent(float InNewValue); // 0xd8d480 [Final Native Public]
    double GetValue(); // 0xd8cf30 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0xd8cc20 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0xd8cbe0 [Final Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0xd8cba0 [Final Native Public]
    float GetLeaveTangentWeight(); // 0xd8c9e0 [Final Native Public]
    float GetLeaveTangent(); // 0xd8c9a0 [Final Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0xd8c8e0 [Final Native Public]
    float GetArriveTangentWeight(); // 0xd8c6f0 [Final Native Public]
    float GetArriveTangent(); // 0xd8c6b0 [Final Native Public]

// UMovieSceneScriptingDoubleChannel (/Script/SequencerScripting.MovieSceneScriptingDoubleChannel)
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0xd8ddd0 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0xd8dd20 [Final Native Public]
    void SetDefault(double InDefaultValue); // 0xd8d990 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0xd8d3f0 [Native Public]
    void RemoveDefault(); // 0xd8d340 [Final Native Public]
    bool HasDefault(); // 0xd8d1b0 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0xd8cb40 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0xd8cae0 [Final Native Public]
    int32 GetNumKeys(); // 0xd8ca80 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0xd8c920 [Native Public]
    double GetDefault(); // 0xd8c850 [Final Native Public]
    TArray<double> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0xd8c540 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0xd8c390 [Final Native Public]
    UMovieSceneScriptingDoubleKey* AddKey(FFrameNumber& InTime, double NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0xd8bf00 [Final Native Public]

// UMovieSceneScriptingEventKey (/Script/SequencerScripting.MovieSceneScriptingEventKey)
    void SetValue(FMovieSceneEvent& InNewValue); // 0xd8e670 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0xd8e000 [Final Native Public]
    FMovieSceneEvent GetValue(); // 0xd8cf70 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0xd8cc20 [Native Public]

// UMovieSceneScriptingEventChannel (/Script/SequencerScripting.MovieSceneScriptingEventChannel)
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0xd8d3f0 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0xd8c920 [Native Public]
    UMovieSceneScriptingEventKey* AddKey(FFrameNumber& InTime, const FMovieSceneEvent& NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0xd8c0d0 [Final Native Public]

// UMovieSceneScriptingFloatKey (/Script/SequencerScripting.MovieSceneScriptingFloatKey)
    void SetValue(float InNewValue); // 0xd9e080 [Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0xd9df50 [Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0xd9ded0 [Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0xd9de50 [Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0xd9cd00 [Native Public]
    void SetLeaveTangent(float InNewValue); // 0xd9cc70 [Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0xd9cbf0 [Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0xd9bf90 [Native Public]
    void SetArriveTangent(float InNewValue); // 0xd9bf00 [Native Public]
    float GetValue(); // 0xd9afc0 [Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0xd8cc20 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0xd9ad50 [Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0xd9ad20 [Native Public]
    float GetLeaveTangentWeight(); // 0xd99c00 [Native Public]
    float GetLeaveTangent(); // 0xd99bc0 [Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0xd99b90 [Native Public]
    float GetArriveTangentWeight(); // 0xd97fc0 [Native Public]
    float GetArriveTangent(); // 0xd97f80 [Native Public]

// UMovieSceneScriptingFloatChannel (/Script/SequencerScripting.MovieSceneScriptingFloatChannel)
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0xd9d430 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0xd9d370 [Final Native Public]
    void SetDefault(float InDefaultValue); // 0xd9c110 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0xd8d3f0 [Native Public]
    void RemoveDefault(); // 0xd9bd10 [Final Native Public]
    bool HasDefault(); // 0xd9b270 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0xd9a800 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0xd9a780 [Final Native Public]
    int32 GetNumKeys(); // 0xd99f30 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0xd8c920 [Native Public]
    float GetDefault(); // 0xd99200 [Final Native Public]
    TArray<float> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0xd97230 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0xd971f0 [Final Native Public]
    UMovieSceneScriptingFloatKey* AddKey(FFrameNumber& InTime, float NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0xd96a90 [Final Native Public]

// UMovieSceneScriptingIntegerKey (/Script/SequencerScripting.MovieSceneScriptingIntegerKey)
    void SetValue(int32 InNewValue); // 0xd9e110 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0xd8e000 [Final Native Public]
    int32 GetValue(); // 0xd9b000 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0xd8cc20 [Native Public]

// UMovieSceneScriptingIntegerChannel (/Script/SequencerScripting.MovieSceneScriptingIntegerChannel)
    void SetDefault(int32 InDefaultValue); // 0xd9c190 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0xd8d3f0 [Native Public]
    void RemoveDefault(); // 0xd9bd30 [Final Native Public]
    bool HasDefault(); // 0xd9b350 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0xd8c920 [Native Public]
    int32 GetDefault(); // 0xd99300 [Final Native Public]
    UMovieSceneScriptingIntegerKey* AddKey(FFrameNumber& InTime, int32 NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0xd96c50 [Final Native Public]

// UMovieSceneScriptingObjectPathKey (/Script/SequencerScripting.MovieSceneScriptingObjectPathKey)
    void SetValue(UObject* InNewValue); // 0xd9e210 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0xd8e000 [Final Native Public]
    UObject* GetValue(); // 0xd9b0c0 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0xd8cc20 [Native Public]

// UMovieSceneScriptingObjectPathChannel (/Script/SequencerScripting.MovieSceneScriptingObjectPathChannel)
    void SetDefault(UObject* InDefaultValue); // 0xd9c290 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0xd8d3f0 [Native Public]
    void RemoveDefault(); // 0xd8d230 [Final Native Public]
    bool HasDefault(); // 0xd9b3d0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0xd8c920 [Native Public]
    UObject* GetDefault(); // 0xd99390 [Final Native Public]
    UMovieSceneScriptingObjectPathKey* AddKey(const FFrameNumber& InTime, UObject* NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0xd96dd0 [Final Native Public]

// UMovieSceneScriptingStringKey (/Script/SequencerScripting.MovieSceneScriptingStringKey)
    void SetValue(const FString& InNewValue); // 0xd9e350 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0xd8e000 [Final Native Public]
    FString GetValue(); // 0xd9b130 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0xd8cc20 [Native Public]

// UMovieSceneScriptingStringChannel (/Script/SequencerScripting.MovieSceneScriptingStringChannel)
    void SetDefault(const FString& InDefaultValue); // 0xd9c350 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0xd8d3f0 [Native Public]
    void RemoveDefault(); // 0xd8d340 [Final Native Public]
    bool HasDefault(); // 0xd9b410 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0xd8c920 [Native Public]
    FString GetDefault(); // 0xd993c0 [Final Native Public]
    UMovieSceneScriptingStringKey* AddKey(FFrameNumber& InTime, const FString& NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0xd96f30 [Final Native Public]

// UMovieSceneBindingExtensions (/Script/SequencerScripting.MovieSceneBindingExtensions)
    void SetParent(FMovieSceneBindingProxy& InBinding, FMovieSceneBindingProxy& InParentBinding); // 0xd9d240 [Final Native Static Public]
    void SetName(FMovieSceneBindingProxy& InBinding, const FString& InName); // 0xd9cf50 [Final Native Static Public]
    void SetDisplayName(FMovieSceneBindingProxy& InBinding, FText& InDisplayName); // 0xd9c500 [Final Native Static Public]
    void RemoveTrack(FMovieSceneBindingProxy& InBinding, UMovieSceneTrack* TrackToRemove); // 0xd9bde0 [Final Native Static Public]
    void Remove(FMovieSceneBindingProxy& InBinding); // 0xd9b8f0 [Final Native Static Public]
    void MoveBindingContents(FMovieSceneBindingProxy& SourceBindingId, FMovieSceneBindingProxy& DestinationBindingId); // 0xd9b750 [Final Native Static Public]
    bool IsValid(FMovieSceneBindingProxy& InBinding); // 0xd9b620 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(FMovieSceneBindingProxy& InBinding); // 0xd9ad80 [Final Native Static Public]
    TSubclassOf<UObject> GetPossessedObjectClass(FMovieSceneBindingProxy& InBinding); // 0xd9a6c0 [Final Native Static Public]
    FMovieSceneBindingProxy GetParent(FMovieSceneBindingProxy& InBinding); // 0xd9a150 [Final Native Static Public]
    UObject* GetObjectTemplate(FMovieSceneBindingProxy& InBinding); // 0xd9a080 [Final Native Static Public]
    FString GetName(FMovieSceneBindingProxy& InBinding); // 0xd99da0 [Final Native Static Public]
    FGuid GetId(FMovieSceneBindingProxy& InBinding); // 0xd99af0 [Final Native Static Public]
    FText GetDisplayName(FMovieSceneBindingProxy& InBinding); // 0xd99580 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildPossessables(FMovieSceneBindingProxy& InBinding); // 0xd98fc0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0xd97b70 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0xd97970 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0xd97100 [Final Native Static Public]

// UMovieSceneEventTrackExtensions (/Script/SequencerScripting.MovieSceneEventTrackExtensions)
    TSubclassOf<UObject> GetBoundObjectPropertyClass(FMovieSceneEvent& EventKey); // 0xd987c0 [Final Native Static Public]
    UMovieSceneEventTriggerSection* AddEventTriggerSection(UMovieSceneEventTrack* InTrack); // 0xd96920 [Final Native Static Public]
    UMovieSceneEventRepeaterSection* AddEventRepeaterSection(UMovieSceneEventTrack* InTrack); // 0xd967b0 [Final Native Static Public]

// UMovieSceneFolderExtensions (/Script/SequencerScripting.MovieSceneFolderExtensions)
    bool SetFolderName(UMovieSceneFolder* Folder, const FName& InFolderName); // 0xd9cb00 [Final Native Static Public]
    bool SetFolderColor(UMovieSceneFolder* Folder, const FColor& InFolderColor); // 0xd9ca10 [Final Native Static Public]
    bool RemoveChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0xd9bbd0 [Final Native Static Public]
    bool RemoveChildMasterTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InMasterTrack); // 0xd9bac0 [Final Native Static Public]
    bool RemoveChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToRemove); // 0xd9b9b0 [Final Native Static Public]
    FName GetFolderName(UMovieSceneFolder* Folder); // 0xd99a30 [Final Native Static Public]
    FColor GetFolderColor(UMovieSceneFolder* Folder); // 0xd99990 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildObjectBindings(UMovieSceneFolder* Folder); // 0xd98db0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetChildMasterTracks(UMovieSceneFolder* Folder); // 0xd98c80 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetChildFolders(UMovieSceneFolder* Folder); // 0xd98b50 [Final Native Static Public]
    bool AddChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0xd96670 [Final Native Static Public]
    bool AddChildMasterTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InMasterTrack); // 0xd96560 [Final Native Static Public]
    bool AddChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToAdd); // 0xd96450 [Final Native Static Public]

// UMovieSceneMaterialTrackExtensions (/Script/SequencerScripting.MovieSceneMaterialTrackExtensions)
    void SetMaterialIndex(UMovieSceneComponentMaterialTrack* Track, int32 MaterialIndex); // 0xd9cd90 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieSceneComponentMaterialTrack* Track); // 0xd99c40 [Final Native Static Public]

// UMovieScenePrimitiveMaterialTrackExtensions (/Script/SequencerScripting.MovieScenePrimitiveMaterialTrackExtensions)
    void SetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track, int32 MaterialIndex); // 0xd9ce70 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track); // 0xd99cf0 [Final Native Static Public]

// UMovieScenePropertyTrackExtensions (/Script/SequencerScripting.MovieScenePropertyTrackExtensions)
    void SetPropertyNameAndPath(UMovieScenePropertyTrack* Track, const FName& InPropertyName, const FString& InPropertyPath); // 0xd9d4f0 [Final Native Static Public]
    void SetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track, TSubclassOf<UObject> PropertyClass); // 0xd9d150 [Final Native Static Public]
    void SetByteTrackEnum(UMovieSceneByteTrack* Track, UEnum* InEnum); // 0xd9c020 [Final Native Static Public]
    FName GetUniqueTrackName(UMovieScenePropertyTrack* Track); // 0xd9af10 [Final Native Static Public]
    FString GetPropertyPath(UMovieScenePropertyTrack* Track); // 0xd9a940 [Final Native Static Public]
    FName GetPropertyName(UMovieScenePropertyTrack* Track); // 0xd9a880 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track); // 0xd99fc0 [Final Native Static Public]
    UEnum* GetByteTrackEnum(UMovieSceneByteTrack* Track); // 0xd98880 [Final Native Static Public]

// UMovieSceneSectionExtensions (/Script/SequencerScripting.MovieSceneSectionExtensions)
    void SetStartFrameSeconds(UMovieSceneSection* Section, float StartTime); // 0xd9dd00 [Final Native Static Public]
    void SetStartFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0xd9dbc0 [Final Native Static Public]
    void SetStartFrame(UMovieSceneSection* Section, int32 StartFrame); // 0xd9da80 [Final Native Static Public]
    void SetRangeSeconds(UMovieSceneSection* Section, float StartTime, float EndTime); // 0xd9d860 [Final Native Static Public]
    void SetRange(UMovieSceneSection* Section, int32 StartFrame, int32 EndFrame); // 0xd9d640 [Final Native Static Public]
    void SetEndFrameSeconds(UMovieSceneSection* Section, float EndTime); // 0xd9c8c0 [Final Native Static Public]
    void SetEndFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0xd9c770 [Final Native Static Public]
    void SetEndFrame(UMovieSceneSection* Section, int32 EndFrame); // 0xd9c630 [Final Native Static Public]
    bool HasStartFrame(UMovieSceneSection* Section); // 0xd9b570 [Final Native Static Public]
    bool HasEndFrame(UMovieSceneSection* Section); // 0xd9b4c0 [Final Native Static Public]
    float GetStartFrameSeconds(UMovieSceneSection* Section); // 0xd9ab90 [Final Native Static Public]
    int32 GetStartFrame(UMovieSceneSection* Section); // 0xd9aa50 [Final Native Static Public]
    int32 GetParentSequenceFrame(UMovieSceneSubSection* Section, int32 InFrame, UMovieSceneSequence* ParentSequence); // 0xd9a240 [Final Native Static Public]
    float GetEndFrameSeconds(UMovieSceneSection* Section); // 0xd99800 [Final Native Static Public]
    int32 GetEndFrame(UMovieSceneSection* Section); // 0xd996c0 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetChannelsByType(UMovieSceneSection* Section, TSubclassOf<UMovieSceneScriptingChannel> ChannelType); // 0xd974b0 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetChannels(UMovieSceneSection* Section); // 0xd98940 [Final Native Static Public]
    float GetAutoSizeStartFrameSeconds(UMovieSceneSection* Section); // 0xd98610 [Final Native Static Public]
    int32 GetAutoSizeStartFrame(UMovieSceneSection* Section); // 0xd984c0 [Final Native Static Public]
    bool GetAutoSizeHasStartFrame(UMovieSceneSection* Section); // 0xd983e0 [Final Native Static Public]
    bool GetAutoSizeHasEndFrame(UMovieSceneSection* Section); // 0xd98300 [Final Native Static Public]
    float GetAutoSizeEndFrameSeconds(UMovieSceneSection* Section); // 0xd98150 [Final Native Static Public]
    int32 GetAutoSizeEndFrame(UMovieSceneSection* Section); // 0xd98000 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetAllChannels(UMovieSceneSection* Section); // 0xd97d70 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> FindChannelsByType(UMovieSceneSection* Section, TSubclassOf<UMovieSceneScriptingChannel> ChannelType); // 0xd974b0 [Final Native Static Public]

// UMovieSceneSequenceExtensions (/Script/SequencerScripting.MovieSceneSequenceExtensions)
    void SortMarkedFrames(UMovieSceneSequence* Sequence); // 0xda6ec0 [Final Native Static Public]
    void SetWorkRangeStart(UMovieSceneSequence* InSequence, float StartTimeInSeconds); // 0xda6de0 [Final Native Static Public]
    void SetWorkRangeEnd(UMovieSceneSequence* InSequence, float EndTimeInSeconds); // 0xda6d00 [Final Native Static Public]
    void SetViewRangeStart(UMovieSceneSequence* InSequence, float StartTimeInSeconds); // 0xda6c20 [Final Native Static Public]
    void SetViewRangeEnd(UMovieSceneSequence* InSequence, float EndTimeInSeconds); // 0xda6b40 [Final Native Static Public]
    void SetTickResolutionDirectly(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0xda68f0 [Final Native Static Public]
    void SetTickResolution(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0xda67f0 [Final Native Static Public]
    void SetReadOnly(UMovieSceneSequence* Sequence, bool bInReadOnly); // 0xda6380 [Final Native Static Public]
    void SetPlaybackStartSeconds(UMovieSceneSequence* Sequence, float StartTime); // 0xda6210 [Final Native Static Public]
    void SetPlaybackStart(UMovieSceneSequence* Sequence, int32 StartFrame); // 0xda6070 [Final Native Static Public]
    void SetPlaybackEndSeconds(UMovieSceneSequence* Sequence, float EndTime); // 0xda5f00 [Final Native Static Public]
    void SetPlaybackEnd(UMovieSceneSequence* Sequence, int32 EndFrame); // 0xda5d60 [Final Native Static Public]
    void SetMarkedFrame(UMovieSceneSequence* Sequence, int32 InMarkIndex, const FFrameNumber& InFrameNumber); // 0xda5b30 [Final Native Static Public]
    void SetEvaluationType(UMovieSceneSequence* InSequence, const EMovieSceneEvaluationType& InEvaluationType); // 0xda5a30 [Final Native Static Public]
    void SetDisplayRate(UMovieSceneSequence* Sequence, const FFrameRate& DisplayRate); // 0xda5740 [Final Native Static Public]
    void SetClockSource(UMovieSceneSequence* InSequence, const EUpdateClockSource& InClockSource); // 0xda5440 [Final Native Static Public]
    FMovieSceneBindingProxy ResolveBindingID(UMovieSceneSequence* MasterSequence, const FMovieSceneObjectBindingID& InObjectBindingID); // 0xda5240 [Final Native Static Public]
    void RemoveRootFolderFromSequence(UMovieSceneSequence* Sequence, UMovieSceneFolder* Folder); // 0xda4ed0 [Final Native Static Public]
    bool RemoveMasterTrack(UMovieSceneSequence* Sequence, UMovieSceneTrack* MasterTrack); // 0xda4d90 [Final Native Static Public]
    FSequencerScriptingRange MakeRangeSeconds(UMovieSceneSequence* Sequence, float StartTime, float Duration); // 0xda4af0 [Final Native Static Public]
    FSequencerScriptingRange MakeRange(UMovieSceneSequence* Sequence, int32 StartFrame, int32 Duration); // 0xda4930 [Final Native Static Public]
    FMovieSceneObjectBindingID MakeBindingID(UMovieSceneSequence* MasterSequence, FMovieSceneBindingProxy& InBinding, const EMovieSceneObjectBindingSpace& Space); // 0xda43f0 [Final Native Static Public]
    TArray<UObject*> LocateBoundObjects(UMovieSceneSequence* Sequence, FMovieSceneBindingProxy& InBinding, UObject* Context); // 0xda41b0 [Final Native Static Public]
    bool IsReadOnly(UMovieSceneSequence* Sequence); // 0xda4110 [Final Native Static Public]
    float GetWorkRangeStart(UMovieSceneSequence* InSequence); // 0xda3f00 [Final Native Static Public]
    float GetWorkRangeEnd(UMovieSceneSequence* InSequence); // 0xda3e40 [Final Native Static Public]
    float GetViewRangeStart(UMovieSceneSequence* InSequence); // 0xda3d80 [Final Native Static Public]
    float GetViewRangeEnd(UMovieSceneSequence* InSequence); // 0xda3cc0 [Final Native Static Public]
    FTimecode GetTimecodeSource(UMovieSceneSequence* Sequence); // 0xda3ab0 [Final Native Static Public]
    FFrameRate GetTickResolution(UMovieSceneSequence* Sequence); // 0xda39e0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetSpawnables(UMovieSceneSequence* Sequence); // 0xda3670 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetRootFoldersInSequence(UMovieSceneSequence* Sequence); // 0xda3310 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetPossessables(UMovieSceneSequence* Sequence); // 0xda3110 [Final Native Static Public]
    FMovieSceneObjectBindingID GetPortableBindingID(UMovieSceneSequence* MasterSequence, UMovieSceneSequence* DestinationSequence, FMovieSceneBindingProxy& InBinding); // 0xda2ab0 [Final Native Static Public]
    float GetPlaybackStartSeconds(UMovieSceneSequence* Sequence); // 0xda28c0 [Final Native Static Public]
    int32 GetPlaybackStart(UMovieSceneSequence* Sequence); // 0xda2730 [Final Native Static Public]
    FSequencerScriptingRange GetPlaybackRange(UMovieSceneSequence* Sequence); // 0xda25d0 [Final Native Static Public]
    float GetPlaybackEndSeconds(UMovieSceneSequence* Sequence); // 0xda23e0 [Final Native Static Public]
    int32 GetPlaybackEnd(UMovieSceneSequence* Sequence); // 0xda2250 [Final Native Static Public]
    UMovieScene* GetMovieScene(UMovieSceneSequence* Sequence); // 0xda20e0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetMasterTracks(UMovieSceneSequence* Sequence); // 0xda1f40 [Final Native Static Public]
    TArray<FMovieSceneMarkedFrame> GetMarkedFrames(UMovieSceneSequence* Sequence); // 0xda1d70 [Final Native Static Public]
    EMovieSceneEvaluationType GetEvaluationType(UMovieSceneSequence* InSequence); // 0xda1cb0 [Final Native Static Public]
    FFrameRate GetDisplayRate(UMovieSceneSequence* Sequence); // 0xda1a70 [Final Native Static Public]
    EUpdateClockSource GetClockSource(UMovieSceneSequence* InSequence); // 0xda1810 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetBindings(UMovieSceneSequence* Sequence); // 0xda1680 [Final Native Static Public]
    FMovieSceneObjectBindingID GetBindingID(FMovieSceneBindingProxy& InBinding); // 0xda15c0 [Final Native Static Public]
    int32 FindNextMarkedFrame(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, bool bForward); // 0xda1470 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindMasterTracksByType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0xda1170 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindMasterTracksByExactType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0xda0ec0 [Final Native Static Public]
    int32 FindMarkedFrameByLabel(UMovieSceneSequence* Sequence, const FString& InLabel); // 0xda0da0 [Final Native Static Public]
    int32 FindMarkedFrameByFrameNumber(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber); // 0xda0ca0 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingByName(UMovieSceneSequence* Sequence, const FString& Name); // 0xda0a70 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingById(UMovieSceneSequence* Sequence, const FGuid& BindingID); // 0xda08d0 [Final Native Static Public]
    void DeleteMarkedFrames(UMovieSceneSequence* Sequence); // 0xda0820 [Final Native Static Public]
    void DeleteMarkedFrame(UMovieSceneSequence* Sequence, int32 DeleteIndex); // 0xda0720 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromInstance(UMovieSceneSequence* Sequence, UObject* ObjectToSpawn); // 0xda05e0 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromClass(UMovieSceneSequence* Sequence, TSubclassOf<UObject> ClassToSpawn); // 0xda04a0 [Final Native Static Public]
    UMovieSceneFolder* AddRootFolderToSequence(UMovieSceneSequence* Sequence, const FString& NewFolderName); // 0xda0280 [Final Native Static Public]
    FMovieSceneBindingProxy AddPossessable(UMovieSceneSequence* Sequence, UObject* ObjectToPossess); // 0xda0160 [Final Native Static Public]
    UMovieSceneTrack* AddMasterTrack(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0xd9ffd0 [Final Native Static Public]
    int32 AddMarkedFrame(UMovieSceneSequence* Sequence, FMovieSceneMarkedFrame& InMarkedFrame); // 0xd9fea0 [Final Native Static Public]

// UMovieSceneTrackExtensions (/Script/SequencerScripting.MovieSceneTrackExtensions)
    void SetTrackRowDisplayName(UMovieSceneTrack* Track, FText& InName, int32 RowIndex); // 0xda69f0 [Final Native Static Public]
    void SetSortingOrder(UMovieSceneTrack* Track, int32 SortingOrder); // 0xda6540 [Final Native Static Public]
    void SetSectionToKey(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0xda6450 [Final Native Static Public]
    void SetDisplayName(UMovieSceneTrack* Track, FText& InName); // 0xda5630 [Final Native Static Public]
    void SetColorTint(UMovieSceneTrack* Track, const FColor& ColorTint); // 0xda5560 [Final Native Static Public]
    void RemoveSection(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0xda50b0 [Final Native Static Public]
    FText GetTrackRowDisplayName(UMovieSceneTrack* Track, int32 RowIndex); // 0xda3b90 [Final Native Static Public]
    int32 GetSortingOrder(UMovieSceneTrack* Track); // 0xda35c0 [Final Native Static Public]
    UMovieSceneSection* GetSectionToKey(UMovieSceneTrack* Track); // 0xda33d0 [Final Native Static Public]
    TArray<UMovieSceneSection*> GetSections(UMovieSceneTrack* Track); // 0xda3490 [Final Native Static Public]
    FText GetDisplayName(UMovieSceneTrack* Track); // 0xda1970 [Final Native Static Public]
    FColor GetColorTint(UMovieSceneTrack* Track); // 0xda18d0 [Final Native Static Public]
    UMovieSceneSection* AddSection(UMovieSceneTrack* Track); // 0xda03c0 [Final Native Static Public]

// UMovieSceneFloatVectorTrackExtensions (/Script/SequencerScripting.MovieSceneFloatVectorTrackExtensions)
    void SetNumChannelsUsed(UMovieSceneFloatVectorTrack* Track, int32 InNumChannelsUsed); // 0xda5c80 [Final Native Static Public]
    int32 GetNumChannelsUsed(UMovieSceneFloatVectorTrack* Track); // 0xda21a0 [Final Native Static Public]

// UMovieSceneDoubleVectorTrackExtensions (/Script/SequencerScripting.MovieSceneDoubleVectorTrackExtensions)
    void SetNumChannelsUsed(UMovieSceneDoubleVectorTrack* Track, int32 InNumChannelsUsed); // 0xda5c80 [Final Native Static Public]
    int32 GetNumChannelsUsed(UMovieSceneDoubleVectorTrack* Track); // 0xda21a0 [Final Native Static Public]

// USequencerScriptingRangeExtensions (/Script/SequencerScripting.SequencerScriptingRangeExtensions)
    void SetStartSeconds(FSequencerScriptingRange& Range, float Start); // 0xda66f0 [Final Native Static Public]
    void SetStartFrame(FSequencerScriptingRange& Range, int32 Start); // 0xda6610 [Final Native Static Public]
    void SetEndSeconds(FSequencerScriptingRange& Range, float End); // 0xda5920 [Final Native Static Public]
    void SetEndFrame(FSequencerScriptingRange& Range, int32 End); // 0xda5840 [Final Native Static Public]
    void RemoveStart(FSequencerScriptingRange& Range); // 0xda51a0 [Final Native Static Public]
    void RemoveEnd(FSequencerScriptingRange& Range); // 0xda4cf0 [Final Native Static Public]
    bool HasStart(FSequencerScriptingRange& Range); // 0xda4070 [Final Native Static Public]
    bool HasEnd(FSequencerScriptingRange& Range); // 0xda3fc0 [Final Native Static Public]
    float GetStartSeconds(FSequencerScriptingRange& Range); // 0xda3910 [Final Native Static Public]
    int32 GetStartFrame(FSequencerScriptingRange& Range); // 0xda3870 [Final Native Static Public]
    float GetEndSeconds(FSequencerScriptingRange& Range); // 0xda1be0 [Final Native Static Public]
    int32 GetEndFrame(FSequencerScriptingRange& Range); // 0xda1b40 [Final Native Static Public]

// USoundUtilitiesBPFunctionLibrary (/Script/SoundUtilities.SoundUtilitiesBPFunctionLibrary)
    float GetQFromBandwidth(float InBandwidth); // 0xe3f370 [Final Native Static Private]
    float GetPitchScaleFromMIDIPitch(int32 BaseMidiNote, int32 TargetMidiNote); // 0xe3f230 [Final Native Static Private]
    int32 GetMIDIPitchFromFrequency(float Frequency); // 0xe3f170 [Final Native Static Private]
    float GetLogFrequencyClamped(float InValue, const FVector2D& InDomain, const FVector2D& InRange); // 0xe3ef20 [Final Native Static Private]
    float GetLinearFrequencyClamped(float InValue, const FVector2D& InDomain, const FVector2D& InRange); // 0xe3ed10 [Final Native Static Private]
    float GetGainFromMidiVelocity(int32 InVelocity); // 0xe3ec50 [Final Native Static Private]
    float GetFrequencyMultiplierFromSemitones(float InPitchSemitones); // 0xe3eba0 [Final Native Static Private]
    float GetFrequencyFromMIDIPitch(int32 MidiNote); // 0xe3eae0 [Final Native Static Private]
    float GetBeatTempo(float BeatsPerMinute, int32 BeatMultiplier, int32 DivisionsOfWholeNote); // 0xe3e9b0 [Final Native Static Private]
    float GetBandwidthFromQ(float InQ); // 0xe3e8e0 [Final Native Static Private]
    float ConvertLinearToDecibels(float InLinear, float InFloor); // 0xe3e800 [Final Native Static Private]
    float ConvertDecibelsToLinear(float InDecibels); // 0xe3e760 [Final Native Static Private]

// UStaticMeshDescription (/Script/StaticMeshDescription.StaticMeshDescription)
    void SetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, const FVector2D& UV, int32 UVIndex); // 0x2f9fe20 [Final Native Public]
    void SetPolygonGroupMaterialSlotName(const FPolygonGroupID& PolygonGroupID, const FName& SlotName); // 0x2f9fc30 [Final Native Public]
    FVector2D GetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, int32 UVIndex); // 0x2f9fa20 [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); // 0x2f9f6d0 [Final Native Public]

// UModularSynthLibrary (/Script/Synthesis.ModularSynthLibrary)
    void AddModularSynthPresetToBankAsset(UModularSynthPresetBank* InBank, FModularSynthPreset& Preset, const FString& PresetName); // 0x19e9620 [Final Native Static Private]

// UModularSynthComponent (/Script/Synthesis.ModularSynthComponent)
    void SetSynthPreset(FModularSynthPreset& SynthPreset); // 0x19f5760 [Final Native Public]
    void SetSustainGain(float SustainGain); // 0x19f55c0 [Final Native Public]
    void SetStereoDelayWetlevel(float DelayWetlevel); // 0x19f5420 [Final Native Public]
    void SetStereoDelayTime(float DelayTimeMsec); // 0x19f5350 [Final Native Public]
    void SetStereoDelayRatio(float DelayRatio); // 0x19f5280 [Final Native Public]
    void SetStereoDelayMode(const ESynthStereoDelayMode& StereoDelayMode); // 0x19f51b0 [Final Native Public]
    void SetStereoDelayIsEnabled(bool StereoDelayEnabled); // 0x19f50e0 [Final Native Public]
    void SetStereoDelayFeedback(float DelayFeedback); // 0x19f5010 [Final Native Public]
    void SetSpread(float Spread); // 0x19f4b00 [Final Native Public]
    void SetReleaseTime(float ReleaseTimeMsec); // 0x19f2c60 [Final Native Public]
    void SetPortamento(float Portamento); // 0x19f22a0 [Final Native Public]
    void SetPitchBend(float PitchBend); // 0x19f1fa0 [Final Native Public]
    void SetPan(float Pan); // 0x19f1da0 [Final Native Public]
    void SetOscType(int32 OscIndex, const ESynth1OscType& OscType); // 0x19f1c80 [Final Native Public]
    void SetOscSync(bool bIsSynced); // 0x19f1bb0 [Final Native Public]
    void SetOscSemitones(int32 OscIndex, float Semitones); // 0x19f1a80 [Final Native Public]
    void SetOscPulsewidth(int32 OscIndex, float Pulsewidth); // 0x19f1950 [Final Native Public]
    void SetOscOctave(int32 OscIndex, float Octave); // 0x19f1820 [Final Native Public]
    void SetOscGainMod(int32 OscIndex, float OscGainMod); // 0x19f16f0 [Final Native Public]
    void SetOscGain(int32 OscIndex, float OscGain); // 0x19f15c0 [Final Native Public]
    void SetOscFrequencyMod(int32 OscIndex, float OscFreqMod); // 0x19f1490 [Final Native Public]
    void SetOscCents(int32 OscIndex, float Cents); // 0x19f1360 [Final Native Public]
    void SetModEnvSustainGain(float SustainGain); // 0x19f0f00 [Final Native Public]
    void SetModEnvReleaseTime(float Release); // 0x19f0e30 [Final Native Public]
    void SetModEnvPatch(const ESynthModEnvPatch& InPatchType); // 0x19f0d60 [Final Native Public]
    void SetModEnvInvert(bool bInvert); // 0x19f0c90 [Final Native Public]
    void SetModEnvDepth(float Depth); // 0x19f0bc0 [Final Native Public]
    void SetModEnvDecayTime(float DecayTimeMsec); // 0x19f0af0 [Final Native Public]
    void SetModEnvBiasPatch(const ESynthModEnvBiasPatch& InPatchType); // 0x19f0a20 [Final Native Public]
    void SetModEnvBiasInvert(bool bInvert); // 0x19f0950 [Final Native Public]
    void SetModEnvAttackTime(float AttackTimeMsec); // 0x19f0880 [Final Native Public]
    void SetLFOType(int32 LFOIndex, const ESynthLFOType& LFOType); // 0x19f03a0 [Final Native Public]
    void SetLFOPatch(int32 LFOIndex, const ESynthLFOPatchType& LFOPatchType); // 0x19f0280 [Final Native Public]
    void SetLFOMode(int32 LFOIndex, const ESynthLFOMode& LFOMode); // 0x19f0160 [Final Native Public]
    void SetLFOGainMod(int32 LFOIndex, float GainMod); // 0x19f0030 [Final Native Public]
    void SetLFOGain(int32 LFOIndex, float Gain); // 0x19eff00 [Final Native Public]
    void SetLFOFrequencyMod(int32 LFOIndex, float FrequencyModHz); // 0x19efdd0 [Final Native Public]
    void SetLFOFrequency(int32 LFOIndex, float FrequencyHz); // 0x19efca0 [Final Native Public]
    void SetGainDb(float GainDb); // 0x19eef50 [Final Native Public]
    void SetFilterType(const ESynthFilterType& FilterType); // 0x19ee780 [Final Native Public]
    void SetFilterQMod(float FilterQ); // 0x19ee600 [Final Native Public]
    void SetFilterQ(float FilterQ); // 0x19ee480 [Final Native Public]
    void SetFilterFrequencyMod(float FilterFrequencyHz); // 0x19ee3b0 [Final Native Public]
    void SetFilterFrequency(float FilterFrequencyHz); // 0x19ee2e0 [Final Native Public]
    void SetFilterAlgorithm(const ESynthFilterAlgorithm& FilterAlgorithm); // 0x19ed980 [Final Native Public]
    void SetEnableUnison(bool EnableUnison); // 0x19ed4e0 [Final Native Public]
    void SetEnableRetrigger(bool RetriggerEnabled); // 0x19ed410 [Final Native Public]
    void SetEnablePolyphony(bool bEnablePolyphony); // 0x19ed340 [Final Native Public]
    bool SetEnablePatch(const FPatchId& PatchId, bool bIsEnabled); // 0x19ed1c0 [Final Native Public]
    void SetEnableLegato(bool LegatoEnabled); // 0x19ed0f0 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x19ec780 [Final Native Public]
    void SetChorusFrequency(float Frequency); // 0x19ec1e0 [Final Native Public]
    void SetChorusFeedback(float Feedback); // 0x19ec110 [Final Native Public]
    void SetChorusEnabled(bool EnableChorus); // 0x19ec040 [Final Native Public]
    void SetChorusDepth(float Depth); // 0x19ebf70 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x19ebad0 [Final Native Public]
    void NoteOn(float note, int32 Velocity, float Duration); // 0x19eac40 [Final Native Public]
    void NoteOff(float note, bool bAllNotesOff, bool bKillAllNotes); // 0x19ea860 [Final Native Public]
    FPatchId CreatePatch(const ESynth1PatchSource& PatchSource, const TArray<FSynth1PatchCable>& PatchCables, bool bEnableByDefault); // 0x19e98b0 [Final Native Public]

// USourceEffectBitCrusherPreset (/Script/Synthesis.SourceEffectBitCrusherPreset)
    void SetSettings(FSourceEffectBitCrusherBaseSettings& Settings); // 0x19f3330 [Final Native Public]
    void SetSampleRateModulators(TSet<USoundModulatorBase*>& InModulators); // 0x19f2f60 [Final Native Public]
    void SetSampleRateModulator(USoundModulatorBase* Modulator); // 0x19f2eb0 [Final Native Public]
    void SetSampleRate(float SampleRate); // 0x19f2e00 [Final Native Public]
    void SetModulationSettings(FSourceEffectBitCrusherSettings& ModulationSettings); // 0x19f0fd0 [Final Native Public]
    void SetBits(float Bits); // 0x19ebec0 [Final Native Public]
    void SetBitModulators(TSet<USoundModulatorBase*>& InModulators); // 0x19ebd60 [Final Native Public]
    void SetBitModulator(USoundModulatorBase* Modulator); // 0x19ebcb0 [Final Native Public]

// USourceEffectChorusPreset (/Script/Synthesis.SourceEffectChorusPreset)
    void SetWetModulators(TSet<USoundModulatorBase*>& Modulators); // 0x19f5fe0 [Final Native Public]
    void SetWetModulator(USoundModulatorBase* Modulator); // 0x19f5f30 [Final Native Public]
    void SetWet(float WetAmount); // 0x19f5e80 [Final Native Public]
    void SetSpreadModulators(TSet<USoundModulatorBase*>& Modulators); // 0x19f4d30 [Final Native Public]
    void SetSpreadModulator(USoundModulatorBase* Modulator); // 0x19f4c80 [Final Native Public]
    void SetSpread(float Spread); // 0x19f4bd0 [Final Native Public]
    void SetSettings(FSourceEffectChorusBaseSettings& Settings); // 0x19f3410 [Final Native Public]
    void SetModulationSettings(FSourceEffectChorusSettings& ModulationSettings); // 0x19f1260 [Final Native Public]
    void SetFrequencyModulators(TSet<USoundModulatorBase*>& Modulators); // 0x19eec20 [Final Native Public]
    void SetFrequencyModulator(USoundModulatorBase* Modulator); // 0x19eeb70 [Final Native Public]
    void SetFrequency(float Frequency); // 0x19ee900 [Final Native Public]
    void SetFeedbackModulators(TSet<USoundModulatorBase*>& Modulators); // 0x19ed820 [Final Native Public]
    void SetFeedbackModulator(USoundModulatorBase* Modulator); // 0x19ed770 [Final Native Public]
    void SetFeedback(float Feedback); // 0x19ed6c0 [Final Native Public]
    void SetDryModulators(TSet<USoundModulatorBase*>& Modulators); // 0x19ecf90 [Final Native Public]
    void SetDryModulator(USoundModulatorBase* Modulator); // 0x19ecee0 [Final Native Public]
    void SetDry(float DryAmount); // 0x19ece30 [Final Native Public]
    void SetDepthModulators(TSet<USoundModulatorBase*>& Modulators); // 0x19eccd0 [Final Native Public]
    void SetDepthModulator(USoundModulatorBase* Modulator); // 0x19ecc20 [Final Native Public]
    void SetDepth(float Depth); // 0x19ecb70 [Final Native Public]

// USourceEffectConvolutionReverbPreset (/Script/Synthesis.SourceEffectConvolutionReverbPreset)
    void SetSettings(FSourceEffectConvolutionReverbSettings& InSettings); // 0x19f3510 [Final Native Public]
    void SetImpulseResponse(UAudioImpulseResponse* InImpulseResponse); // 0x19ef7d0 [Final Native Public]

// USourceEffectDynamicsProcessorPreset (/Script/Synthesis.SourceEffectDynamicsProcessorPreset)
    void SetSettings(FSourceEffectDynamicsProcessorSettings& InSettings); // 0x19f3610 [Final Native Public]

// USourceEffectEnvelopeFollowerPreset (/Script/Synthesis.SourceEffectEnvelopeFollowerPreset)
    void UnregisterEnvelopeFollowerListener(UEnvelopeFollowerListener* EnvelopeFollowerListener); // 0x19f6140 [Final Native Public]
    void SetSettings(FSourceEffectEnvelopeFollowerSettings& InSettings); // 0x19f37f0 [Final Native Public]
    void RegisterEnvelopeFollowerListener(UEnvelopeFollowerListener* EnvelopeFollowerListener); // 0x19eafd0 [Final Native Public]

// USourceEffectEQPreset (/Script/Synthesis.SourceEffectEQPreset)
    void SetSettings(FSourceEffectEQSettings& InSettings); // 0x19f3710 [Final Native Public]

// USourceEffectFilterPreset (/Script/Synthesis.SourceEffectFilterPreset)
    void SetSettings(FSourceEffectFilterSettings& InSettings); // 0x19f38e0 [Final Native Public]

// USourceEffectFoldbackDistortionPreset (/Script/Synthesis.SourceEffectFoldbackDistortionPreset)
    void SetSettings(FSourceEffectFoldbackDistortionSettings& InSettings); // 0x19f39b0 [Final Native Public]

// USourceEffectMidSideSpreaderPreset (/Script/Synthesis.SourceEffectMidSideSpreaderPreset)
    void SetSettings(FSourceEffectMidSideSpreaderSettings& InSettings); // 0x19f3aa0 [Final Native Public]

// USourceEffectMotionFilterPreset (/Script/Synthesis.SourceEffectMotionFilterPreset)
    void SetSettings(FSourceEffectMotionFilterSettings& InSettings); // 0x19f3b80 [Final Native Public]

// USourceEffectPannerPreset (/Script/Synthesis.SourceEffectPannerPreset)
    void SetSettings(FSourceEffectPannerSettings& InSettings); // 0x19f3cf0 [Final Native Public]

// USourceEffectPhaserPreset (/Script/Synthesis.SourceEffectPhaserPreset)
    void SetSettings(FSourceEffectPhaserSettings& InSettings); // 0x19f3dd0 [Final Native Public]

// USourceEffectRingModulationPreset (/Script/Synthesis.SourceEffectRingModulationPreset)
    void SetSettings(FSourceEffectRingModulationSettings& InSettings); // 0x19f3ec0 [Final Native Public]

// USourceEffectSimpleDelayPreset (/Script/Synthesis.SourceEffectSimpleDelayPreset)
    void SetSettings(FSourceEffectSimpleDelaySettings& InSettings); // 0x19f3fa0 [Final Native Public]

// USourceEffectStereoDelayPreset (/Script/Synthesis.SourceEffectStereoDelayPreset)
    void SetSettings(FSourceEffectStereoDelaySettings& InSettings); // 0x19f4080 [Final Native Public]

// USourceEffectWaveShaperPreset (/Script/Synthesis.SourceEffectWaveShaperPreset)
    void SetSettings(FSourceEffectWaveShaperSettings& InSettings); // 0x19f3cf0 [Final Native Public]

// USubmixEffectConvolutionReverbPreset (/Script/Synthesis.SubmixEffectConvolutionReverbPreset)
    void SetSettings(FSubmixEffectConvolutionReverbSettings& InSettings); // 0x19f4190 [Final Native Public]
    void SetImpulseResponse(UAudioImpulseResponse* InImpulseResponse); // 0x19ef870 [Final Native Public]

// USubmixEffectDelayStatics (/Script/Synthesis.SubmixEffectDelayStatics)
    FSubmixEffectDelaySettings SetMaximumDelayLength(FSubmixEffectDelaySettings& DelaySettings, float MaximumDelayLength); // 0x19f0750 [Final Native Static Public]
    FSubmixEffectDelaySettings SetInterpolationTime(FSubmixEffectDelaySettings& DelaySettings, float InterpolationTime); // 0x19efab0 [Final Native Static Public]
    FSubmixEffectDelaySettings SetDelayLength(FSubmixEffectDelaySettings& DelaySettings, float DelayLength); // 0x19eca40 [Final Native Static Public]

// USubmixEffectDelayPreset (/Script/Synthesis.SubmixEffectDelayPreset)
    void SetSettings(FSubmixEffectDelaySettings& InSettings); // 0x19f42e0 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x19ef9f0 [Final Native Public]
    void SetDelay(float Length); // 0x19ec980 [Final Native Public]
    void SetDefaultSettings(FSubmixEffectDelaySettings& InSettings); // 0x19ec850 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x19ea240 [Final Native Public]

// USubmixEffectFilterPreset (/Script/Synthesis.SubmixEffectFilterPreset)
    void SetSettings(FSubmixEffectFilterSettings& InSettings); // 0x19f43f0 [Final Native Public]
    void SetFilterType(const ESubmixFilterType& InType); // 0x19ee850 [Final Native Public]
    void SetFilterQMod(float InQ); // 0x19ee6d0 [Final Native Public]
    void SetFilterQ(float InQ); // 0x19ee550 [Final Native Public]
    void SetFilterCutoffFrequencyMod(float InFrequency); // 0x19edbb0 [Final Native Public]
    void SetFilterCutoffFrequency(float InFrequency); // 0x19edb00 [Final Native Public]
    void SetFilterAlgorithm(const ESubmixFilterAlgorithm& InAlgorithm); // 0x19eda50 [Final Native Public]

// USubmixEffectFlexiverbPreset (/Script/Synthesis.SubmixEffectFlexiverbPreset)
    void SetSettings(FSubmixEffectFlexiverbSettings& InSettings); // 0x19f44e0 [Final Native Public]

// USubmixEffectMultibandCompressorPreset (/Script/Synthesis.SubmixEffectMultibandCompressorPreset)
    void SetSettings(FSubmixEffectMultibandCompressorSettings& InSettings); // 0x19f45d0 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x19ed5b0 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x19ebba0 [Final Native Public]
    void ResetKey(); // 0x19eb1c0 [Final Native Public]

// USubmixEffectStereoDelayPreset (/Script/Synthesis.SubmixEffectStereoDelayPreset)
    void SetSettings(FSubmixEffectStereoDelaySettings& InSettings); // 0x19f4080 [Final Native Public]

// USubmixEffectTapDelayPreset (/Script/Synthesis.SubmixEffectTapDelayPreset)
    void SetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x19f58a0 [Final Native Public]
    void SetSettings(FSubmixEffectTapDelaySettings& InSettings); // 0x19f4720 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x19efbe0 [Final Native Public]
    void RemoveTap(int32 TapId); // 0x19eb060 [Final Native Public]
    void GetTapIds(const TArray<int32>& TapIds); // 0x19ea4b0 [Final Native Public]
    void GetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x19ea350 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x19ea260 [Final Native Public]
    void AddTap(const int32& TapId); // 0x19e9750 [Final Native Public]

// UGranularSynth (/Script/Synthesis.GranularSynth)
    void SetSustainGain(float SustainGain); // 0x19f54f0 [Final Native Public]
    void SetSoundWave(USoundWave* InSoundWave); // 0x19f48f0 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x19f30c0 [Final Native Public]
    void SetReleaseTimeMsec(float ReleaseTimeMsec); // 0x19f2d30 [Final Native Public]
    void SetPlayheadTime(float InPositionSec, float LerpTimeSec, const EGranularSynthSeekType& SeekType); // 0x19f2140 [Final Native Public]
    void SetPlaybackSpeed(float InPlayheadRate); // 0x19f2070 [Final Native Public]
    void SetGrainVolume(float BaseVolume, const FVector2D& VolumeRange); // 0x19ef5b0 [Final Native Public]
    void SetGrainsPerSecond(float InGrainsPerSecond); // 0x19ef700 [Final Native Public]
    void SetGrainProbability(float InGrainProbability); // 0x19ef4e0 [Final Native Public]
    void SetGrainPitch(float BasePitch, const FVector2D& PitchRange); // 0x19ef390 [Final Native Public]
    void SetGrainPan(float BasePan, const FVector2D& PanRange); // 0x19ef240 [Final Native Public]
    void SetGrainEnvelopeType(const EGranularSynthEnvelopeType& EnvelopeType); // 0x19ef170 [Final Native Public]
    void SetGrainDuration(float BaseDurationMsec, const FVector2D& DurationRange); // 0x19ef020 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x19eba00 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x19eba00 [Final Native Public]
    void NoteOn(float note, int32 Velocity, float Duration); // 0x19eaae0 [Final Native Public]
    void NoteOff(float note, bool bKill); // 0x19ea730 [Final Native Public]
    bool IsLoaded(); // 0x19ea6f0 [Final Native Public]
    float GetSampleDuration(); // 0x19ea2f0 [Final Native Public]
    float GetCurrentPlayheadTime(); // 0x19e9ae0 [Final Native Public]

// USynthComponentMonoWaveTable (/Script/Synthesis.SynthComponentMonoWaveTable)
    void SetWaveTablePosition(float InPosition); // 0x19f5db0 [Final Native Public]
    void SetSustainPedalState(bool InSustainPedalState); // 0x19f5690 [Final Native Public]
    void SetPosLfoType(const ESynthLFOType& InLfoType); // 0x19f2510 [Final Native Public]
    void SetPosLfoFrequency(float InLfoFrequency); // 0x19f2440 [Final Native Public]
    void SetPosLfoDepth(float InLfoDepth); // 0x19f2370 [Final Native Public]
    void SetPositionEnvelopeSustainGain(float InSustainGain); // 0x19f2b90 [Final Native Public]
    void SetPositionEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x19f2ac0 [Final Native Public]
    void SetPositionEnvelopeInvert(bool bInInvert); // 0x19f29f0 [Final Native Public]
    void SetPositionEnvelopeDepth(float InDepth); // 0x19f2920 [Final Native Public]
    void SetPositionEnvelopeDecayTime(float InDecayTimeMsec); // 0x19f2850 [Final Native Public]
    void SetPositionEnvelopeBiasInvert(bool bInBiasInvert); // 0x19f2780 [Final Native Public]
    void SetPositionEnvelopeBiasDepth(float InDepth); // 0x19f26b0 [Final Native Public]
    void SetPositionEnvelopeAttackTime(float InAttackTimeMsec); // 0x19f25e0 [Final Native Public]
    void SetLowPassFilterResonance(float InNewQ); // 0x19f0680 [Final Native Public]
    void SetFrequencyWithMidiNote(float InMidiNote); // 0x19eee50 [Final Native Public]
    void SetFrequencyPitchBend(float FrequencyOffsetCents); // 0x19eed80 [Final Native Public]
    void SetFrequency(float FrequencyHz); // 0x19ee9b0 [Final Native Public]
    void SetFilterEnvelopeSustainGain(float InSustainGain); // 0x19ee140 [Final Native Public]
    void SetFilterEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x19ee070 [Final Native Public]
    void SetFilterEnvelopenDecayTime(float InDecayTimeMsec); // 0x19ee210 [Final Native Public]
    void SetFilterEnvelopeInvert(bool bInInvert); // 0x19edfa0 [Final Native Public]
    void SetFilterEnvelopeDepth(float InDepth); // 0x19eded0 [Final Native Public]
    void SetFilterEnvelopeBiasInvert(bool bInBiasInvert); // 0x19ede00 [Final Native Public]
    void SetFilterEnvelopeBiasDepth(float InDepth); // 0x19edd30 [Final Native Public]
    void SetFilterEnvelopeAttackTime(float InAttackTimeMsec); // 0x19edc60 [Final Native Public]
    bool SetCurveValue(int32 TableIndex, int32 KeyframeIndex, float NewValue); // 0x19ec5f0 [Final Native Public]
    bool SetCurveTangent(int32 TableIndex, float InNewTangent); // 0x19ec430 [Final Native Public]
    bool SetCurveInterpolationType(const CurveInterpolationType& InterpolationType, int32 TableIndex); // 0x19ec2b0 [Final Native Public]
    void SetAmpEnvelopeSustainGain(float InSustainGain); // 0x19eb930 [Final Native Public]
    void SetAmpEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x19eb860 [Final Native Public]
    void SetAmpEnvelopeInvert(bool bInInvert); // 0x19eb790 [Final Native Public]
    void SetAmpEnvelopeDepth(float InDepth); // 0x19eb6c0 [Final Native Public]
    void SetAmpEnvelopeDecayTime(float InDecayTimeMsec); // 0x19eb5f0 [Final Native Public]
    void SetAmpEnvelopeBiasInvert(bool bInBiasInvert); // 0x19eb520 [Final Native Public]
    void SetAmpEnvelopeBiasDepth(float InDepth); // 0x19eb450 [Final Native Public]
    void SetAmpEnvelopeAttackTime(float InAttackTimeMsec); // 0x19eb380 [Final Native Public]
    void RefreshWaveTable(int32 Index); // 0x19eaf40 [Final Native Public]
    void RefreshAllWaveTables(); // 0x19eaf20 [Final Native Public]
    void NoteOn(float InMidiNote, float InVelocity); // 0x19eada0 [Final Native Public]
    void NoteOff(float InMidiNote); // 0x19ea9e0 [Final Native Public]
    int32 GetNumTableEntries(); // 0x19ea2c0 [Final Native Public]
    int32 GetMaxTableIndex(); // 0x19ea280 [Final Native Public]
    TArray<float> GetKeyFrameValuesForTable(float TableIndex); // 0x19e9bf0 [Final Native Public]
    float GetCurveTangent(int32 TableIndex); // 0x19e9b20 [Final Native Public]

// USynthComponentToneGenerator (/Script/Synthesis.SynthComponentToneGenerator)
    void SetVolume(float InVolume); // 0x19f5cc0 [Final Native Public]
    void SetFrequency(float InFrequency); // 0x19eea80 [Final Native Public]

// USynthSamplePlayer (/Script/Synthesis.SynthSamplePlayer)
    void SetSoundWave(USoundWave* InSoundWave); // 0x19f4a60 [Final Native Public]
    void SetScrubTimeWidth(float InScrubTimeWidthSec); // 0x19f3260 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x19f3190 [Final Native Public]
    void SetPitch(float InPitch, float TimeSec); // 0x19f1e70 [Final Native Public]
    void SeekToTime(float TimeSec, const ESamplePlayerSeekType& SeekType, bool bWrap); // 0x19eb210 [Final Native Public]
    bool IsLoaded(); // 0x19ea710 [Final Native Public]
    float GetSampleDuration(); // 0x19ea330 [Final Native Public]
    float GetCurrentPlaybackProgressTime(); // 0x19e9ac0 [Final Native Public]
    float GetCurrentPlaybackProgressPercent(); // 0x19e9a80 [Final Native Public]

// USynthesisUtilitiesBlueprintFunctionLibrary (/Script/Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary)
    float GetLogFrequency(float InLinearValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax); // 0x19e9f90 [Final Native Static Private]
    float GetLinearFrequency(float InLogFrequencyValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax); // 0x19e9cd0 [Final Native Static Private]

// USynth2DSlider (/Script/Synthesis.Synth2DSlider)
    void SetValue(const FVector2D& InValue); // 0x19f5a80 [Final Native Public]
    void SetStepSize(float InValue); // 0x19f4e90 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x19f4850 [Final Native Public]
    void SetLocked(bool InValue); // 0x19f04c0 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x19ef910 [Final Native Public]
    FVector2D GetValue(); // 0x19ea5a0 [Final Native Public]

// USynthKnob (/Script/Synthesis.SynthKnob)
    void SetValue(float InValue); // 0x19f5be0 [Final Native Public]
    void SetStepSize(float InValue); // 0x19f4f70 [Final Native Public]
    void SetLocked(bool InValue); // 0x19f05a0 [Final Native Public]
    float GetValue(); // 0x19ea6a0 [Final Native Public]

// ATemplateSequenceActor (/Script/TemplateSequence.TemplateSequenceActor)
    void SetSequence(UTemplateSequence* InSequence); // 0xeed170 [Final Native Public]
    void SetBinding(AActor* Actor, bool bOverridesDefault); // 0xeecfe0 [Final Native Public]
    UTemplateSequence* LoadSequence(); // 0xeecf60 [Final Native Public]
    UTemplateSequencePlayer* GetSequencePlayer(); // 0xeecf20 [Final Native Public]
    UTemplateSequence* GetSequence(); // 0xeecea0 [Final Native Public]

// UTemplateSequencePlayer (/Script/TemplateSequence.TemplateSequencePlayer)
    UTemplateSequencePlayer* CreateTemplateSequencePlayer(UObject* WorldContextObject, UTemplateSequence* TemplateSequence, const FMovieSceneSequencePlaybackSettings& Settings, const ATemplateSequenceActor*& OutActor); // 0xeec710 [Final Native Static Public]

// USequenceCameraShakeTestUtil (/Script/TemplateSequence.SequenceCameraShakeTestUtil)
    bool GetPostProcessBlendCache(APlayerController* PlayerController, int32 PPIndex, FPostProcessSettings& OutPPSettings, const float& OutPPBlendWeight); // 0xeecc90 [Final Native Static Public]
    FMinimalViewInfo GetLastFrameCameraCachePOV(APlayerController* PlayerController); // 0xeecba0 [Final Native Static Public]
    FMinimalViewInfo GetCameraCachePOV(APlayerController* PlayerController); // 0xeecab0 [Final Native Static Public]

// UTimeManagementBlueprintLibrary (/Script/TimeManagement.TimeManagementBlueprintLibrary)
    FFrameTime TransformTime(FFrameTime& SourceTime, const FFrameRate& SourceRate, const FFrameRate& DestinationRate); // 0x2eb48f0 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2eb4830 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x2eb4770 [Final Native Static Public]
    FFrameTime SnapFrameTimeToRate(FFrameTime& SourceTime, const FFrameRate& SourceRate, const FFrameRate& SnapToRate); // 0x2eb45d0 [Final Native Static Public]
    FFrameTime Multiply_SecondsFrameRate(float TimeInSeconds, const FFrameRate& FrameRate); // 0x2eb44e0 [Final Native Static Public]
    FFrameNumber Multiply_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2eb4420 [Final Native Static Public]
    bool IsValid_MultipleOf(const FFrameRate& InFrameRate, const FFrameRate& OtherFramerate); // 0x2eb42f0 [Final Native Static Public]
    bool IsValid_Framerate(const FFrameRate& InFrameRate); // 0x2eb4250 [Final Native Static Public]
    FFrameRate GetTimecodeFrameRate(); // 0x2eb4210 [Final Native Static Public]
    FTimecode GetTimecode(); // 0x2eb41d0 [Final Native Static Public]
    FFrameNumber Divide_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2eb4110 [Final Native Static Public]
    FString Conv_TimecodeToString(const FTimecode& InTimecode, bool bForceSignDisplay); // 0x2eb3fe0 [Final Native Static Public]
    float Conv_QualifiedFrameTimeToSeconds(FQualifiedFrameTime& InFrameTime); // 0x2eb3ee0 [Final Native Static Public]
    float Conv_FrameRateToSeconds(const FFrameRate& InFrameRate); // 0x2eb3e20 [Final Native Static Public]
    int32 Conv_FrameNumberToInteger(FFrameNumber& InFrameNumber); // 0x2eb3d90 [Final Native Static Public]
    FFrameNumber Add_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2eb3cd0 [Final Native Static Public]
    FFrameNumber Add_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x2eb3c10 [Final Native Static Public]

// UTraceUtilLibrary (/Script/TraceUtilities.TraceUtilLibrary)
    void TraceMarkRegionStart(const FString& Name); // 0x1a03ba0 [Final Native Static Public]
    void TraceMarkRegionEnd(const FString& Name); // 0x1a03ba0 [Final Native Static Public]
    void TraceBookmark(const FString& Name); // 0x1a03ba0 [Final Native Static Public]
    bool ToggleChannel(const FString& ChannelName, bool Enabled); // 0x1a03ac0 [Final Native Static Public]
    bool StopTracing(); // 0x1a03930 [Final Native Static Public]
    bool StartTraceToFile(const FString& Filename, const TArray<FString>& Channels); // 0x1a03990 [Final Native Static Public]
    bool StartTraceSendTo(const FString& Target, const TArray<FString>& Channels); // 0x1a03990 [Final Native Static Public]
    bool ResumeTracing(); // 0x1a03960 [Final Native Static Public]
    bool PauseTracing(); // 0x1a03960 [Final Native Static Public]
    bool IsTracing(); // 0x1a03930 [Final Native Static Public]
    bool IsChannelEnabled(const FString& ChannelName); // 0x1a03890 [Final Native Static Public]
    TArray<FString> GetEnabledChannels(); // 0x1a03810 [Final Native Static Public]
    TArray<FString> GetAllChannels(); // 0x1a03790 [Final Native Static Public]

// UTypedElementHandleLibrary (/Script/TypedElementFramework.TypedElementHandleLibrary)
    void Release(FScriptTypedElementHandle& ElementHandle); // 0x2e5fa60 [Final Native Static Public]
    bool NotEqual(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x2e5f7d0 [Final Native Static Public]
    bool IsSet(FScriptTypedElementHandle& ElementHandle); // 0x2e5f560 [Final Native Static Public]
    bool Equal(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x2e5e720 [Final Native Static Public]

// UTypedElementListLibrary (/Script/TypedElementFramework.TypedElementListLibrary)
    void Shrink(const FScriptTypedElementListProxy& ElementList); // 0x2e601b0 [Final Native Static Public]
    void Reset(const FScriptTypedElementListProxy& ElementList); // 0x2e5ff10 [Final Native Static Public]
    void Reserve(const FScriptTypedElementListProxy& ElementList, int32 Size); // 0x2e5fd20 [Final Native Static Public]
    bool Remove(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x2e5fb30 [Final Native Static Public]
    int32 Num(const FScriptTypedElementListProxy& ElementList); // 0x2e5f900 [Final Native Static Public]
    bool IsValidIndex(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x2e5f630 [Final Native Static Public]
    bool HasElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x2e5f3a0 [Final Native Static Public]
    bool HasElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x2e5f180 [Final Native Static Public]
    UObject* GetElementInterface(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle, TSubclassOf<IInterface> BaseInterfaceType); // 0x2e5ed20 [Final Native Static Public]
    TArray<FScriptTypedElementHandle> GetElementHandles(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x2e5eb30 [Final Native Static Public]
    FScriptTypedElementHandle GetElementHandleAt(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x2e5e980 [Final Native Static Public]
    void Empty(const FScriptTypedElementListProxy& ElementList, int32 Slack); // 0x2e5e600 [Final Native Static Public]
    FScriptTypedElementListProxy CreateScriptElementList(UTypedElementRegistry* Registry); // 0x2e5e4b0 [Final Native Static Public]
    int32 CountElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x2e5e2f0 [Final Native Static Public]
    int32 CountElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x2e5e150 [Final Native Static Public]
    bool Contains(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x2e5dff0 [Final Native Static Public]
    FScriptTypedElementListProxy Clone(const FScriptTypedElementListProxy& ElementList); // 0x2e5dec0 [Final Native Static Public]
    void AppendList(const FScriptTypedElementListProxy& ElementList, const FScriptTypedElementListProxy& OtherElementList); // 0x2e5dd50 [Final Native Static Public]
    void Append(const FScriptTypedElementListProxy& ElementList, const TArray<FScriptTypedElementHandle>& ElementHandles); // 0x2e5db40 [Final Native Static Public]
    bool Add(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x2e5d940 [Final Native Static Public]

// UTypedElementRegistry (/Script/TypedElementFramework.TypedElementRegistry)
    UTypedElementRegistry* GetInstance(); // 0x2e5f060 [Final Native Static Public]
    UObject* GetElementInterface(FScriptTypedElementHandle& InElementHandle, TSubclassOf<IInterface> InBaseInterfaceType); // 0x2e5ef40 [Final Native Public]

// ITestTypedElementInterfaceA (/Script/TypedElementFramework.TestTypedElementInterfaceA)
    bool SetDisplayName(FScriptTypedElementHandle& InElementHandle, const FText& InNewName, bool bNotify); // 0x2e5fff0 [Native Public]
    FText GetDisplayName(FScriptTypedElementHandle& InElementHandle); // 0x2e5e850 [Native Public]

// ITestTypedElementInterfaceB (/Script/TypedElementFramework.TestTypedElementInterfaceB)
    bool MarkAsTested(FScriptTypedElementHandle& InElementHandle); // 0x2e5f0b0 [Native Public]

// ITestTypedElementInterfaceC (/Script/TypedElementFramework.TestTypedElementInterfaceC)
    bool GetIsTested(FScriptTypedElementHandle& InElementHandle); // 0x2e5f0b0 [Native Public]

// UTypedElementSelectionSetLibrary (/Script/TypedElementRuntime.TypedElementSelectionSetLibrary)
    bool SetSelectionFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x3309950 [Final Native Static Public]
    bool SelectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x33095e0 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedSelection(UTypedElementSelectionSet* SelectionSet, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x3307f70 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedElementList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x3307db0 [Final Native Static Public]
    bool DeselectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x33074f0 [Final Native Static Public]

// UTypedElementSelectionSet (/Script/TypedElementRuntime.TypedElementSelectionSet)
    bool SetSelection(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x3309760 [Final Native Public]
    bool SelectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x3309430 [Final Native Public]
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x33092c0 [Final Native Public]
    void RestoreSelectionState(FTypedElementSelectionSetState& InSelectionState); // 0x3309010 [Final Native Public]
    void OnPreChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0x1cd9980 [Public]
    void OnChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0x1cd9980 [Public]
    TArray<FScriptTypedElementHandle> K2_GetSelectedElementHandles(TSubclassOf<IInterface> InBaseInterfaceType); // 0x3308e50 [Final Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FTypedElementIsSelectedOptions& InSelectionOptions); // 0x3308d40 [Final Native Public]
    bool HasSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x3308a10 [Final Native Public]
    bool HasSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x3308970 [Final Native Public]
    UObject* GetTopSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x3308860 [Final Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementSelectionMethod& InSelectionMethod); // 0x3308730 [Final Native Public]
    TArray<UObject*> GetSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x3308390 [Final Native Public]
    int32 GetNumSelectedElements(); // 0x3308090 [Final Native Public]
    FTypedElementSelectionSetState GetCurrentSelectionState(); // 0x3307cc0 [Final Native Public]
    UObject* GetBottomSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x3307a00 [Final Native Public]
    bool DeselectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x3307340 [Final Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x33071d0 [Final Native Public]
    int32 CountSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x3306e90 [Final Native Public]
    int32 CountSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x3306df0 [Final Native Public]
    bool ClearSelection(const FTypedElementSelectionOptions& InSelectionOptions); // 0x3306d40 [Final Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x3306b40 [Final Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x3306810 [Final Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle); // 0x3306610 [Final Native Public]

// ITypedElementAssetDataInterface (/Script/TypedElementRuntime.TypedElementAssetDataInterface)
    FAssetData GetAssetData(FScriptTypedElementHandle& InElementHandle); // 0x3307810 [Native Public]
    TArray<FAssetData> GetAllReferencedAssetDatas(FScriptTypedElementHandle& InElementHandle); // 0x3307670 [Native Public]

// ITypedElementHierarchyInterface (/Script/TypedElementRuntime.TypedElementHierarchyInterface)
    FScriptTypedElementHandle GetParentElement(FScriptTypedElementHandle& InElementHandle, bool bAllowCreate); // 0x3308260 [Native Public]
    void GetChildElements(FScriptTypedElementHandle& InElementHandle, const TArray<FScriptTypedElementHandle>& OutElementHandles, bool bAllowCreate); // 0x3307b10 [Native Public]

// ITypedElementObjectInterface (/Script/TypedElementRuntime.TypedElementObjectInterface)
    TSubclassOf<UObject> GetObjectClass(FScriptTypedElementHandle& InElementHandle); // 0x3308190 [Native Public]
    UObject* GetObject(FScriptTypedElementHandle& InElementHandle); // 0x33080c0 [Native Public]

// ITypedElementSelectionInterface (/Script/TypedElementRuntime.TypedElementSelectionInterface)
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x33090f0 [Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementIsSelectedOptions& InSelectionOptions); // 0x3308b80 [Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InCurrentSelection, const ETypedElementSelectionMethod& InSelectionMethod); // 0x3308540 [Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x3307000 [Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x3306a10 [Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x33066e0 [Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet); // 0x33064a0 [Native Public]

// UWidgetComponent (/Script/UMG.WidgetComponent)
    void SetWindowVisibility(const EWindowVisibility& InVisibility); // 0x32d53f0 [Final Native Public]
    void SetWindowFocusable(bool bInWindowFocusable); // 0x32d5350 [Final Native Public]
    void SetWidgetSpace(const EWidgetSpace& NewSpace); // 0x32d5140 [Final Native Public]
    void SetWidget(UUserWidget* Widget); // 0x32d50b0 [Native Public]
    void SetTwoSided(bool bWantTwoSided); // 0x32d4290 [Final Native Public]
    void SetTintColorAndOpacity(const FLinearColor& NewTintColorAndOpacity); // 0x32d4070 [Final Native Public]
    void SetTickWhenOffscreen(bool bWantTickWhenOffscreen); // 0x32d3fe0 [Final Native Public]
    void SetTickMode(const ETickMode& InTickMode); // 0x32d3f50 [Final Native Public]
    void SetRedrawTime(float InRedrawTime); // 0x32d18b0 [Final Native Public]
    void SetPivot(const FVector2D& InPivot); // 0x32d1770 [Final Native Public]
    void SetOwnerPlayer(ULocalPlayer* LocalPlayer); // 0x32d10d0 [Final Native Public]
    void SetManuallyRedraw(bool bUseManualRedraw); // 0x32cf770 [Final Native Public]
    void SetGeometryMode(const EWidgetGeometryMode& InGeometryMode); // 0x32ce340 [Final Native Public]
    void SetDrawSize(const FVector2D& Size); // 0x32cd2e0 [Final Native Public]
    void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize); // 0x32cd250 [Final Native Public]
    void SetCylinderArcAngle(float InCylinderArcAngle); // 0x32cc930 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& NewBackgroundColor); // 0x32cb720 [Final Native Public]
    void RequestRenderUpdate(); // 0x32ca670 [Native Public]
    void RequestRedraw(); // 0x32ca5f0 [Native Public]
    bool IsWidgetVisible(); // 0x32c9540 [Final Native Public]
    EWindowVisibility GetWindowVisiblility(); // 0x32c8830 [Final Native Public]
    bool GetWindowFocusable(); // 0x32c8810 [Final Native Public]
    EWidgetSpace GetWidgetSpace(); // 0x32c87f0 [Final Native Public]
    UUserWidget* GetWidget(); // 0x32c87c0 [Native Public]
    UUserWidget* GetUserWidgetObject(); // 0x32c84b0 [Final Native Public]
    bool GetTwoSided(); // 0x32c8490 [Final Native Public]
    bool GetTickWhenOffscreen(); // 0x32c8470 [Final Native Public]
    UTextureRenderTarget2D* GetRenderTarget(); // 0x32c7fc0 [Final Native Public]
    float GetRedrawTime(); // 0x32c7f70 [Final Native Public]
    FVector2D GetPivot(); // 0x32c7f40 [Final Native Public]
    ULocalPlayer* GetOwnerPlayer(); // 0x32c7d90 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstance(); // 0x32c7950 [Final Native Public]
    bool GetManuallyRedraw(); // 0x32c7930 [Final Native Public]
    EWidgetGeometryMode GetGeometryMode(); // 0x32c7410 [Final Native Public]
    FVector2D GetDrawSize(); // 0x32c7050 [Final Native Public]
    bool GetDrawAtDesiredSize(); // 0x32c7030 [Final Native Public]
    float GetCylinderArcAngle(); // 0x32c6c00 [Final Native Public]
    FVector2D GetCurrentDrawSize(); // 0x32c6bc0 [Final Native Public]

// UWidget (/Script/UMG.Widget)
    void SetVisibility(const ESlateVisibility& InVisibility); // 0x32d4ec0 [Native Public]
    void SetUserFocus(APlayerController* PlayerController); // 0x32d4330 [Final Native Public]
    void SetToolTipText(FText& InToolTipText); // 0x32d41c0 [Final Native Public]
    void SetToolTip(UWidget* Widget); // 0x32d4130 [Final Native Public]
    void SetRenderTranslation(const FVector2D& Translation); // 0x32d1ca0 [Final Native Public]
    void SetRenderTransformPivot(const FVector2D& Pivot); // 0x32d1c10 [Final Native Public]
    void SetRenderTransformAngle(float Angle); // 0x32d1b80 [Final Native Public]
    void SetRenderTransform(const FWidgetTransform& InTransform); // 0x32d1ab0 [Final Native Public]
    void SetRenderShear(const FVector2D& Shear); // 0x32d1a30 [Final Native Public]
    void SetRenderScale(const FVector2D& Scale); // 0x32d19b0 [Final Native Public]
    void SetRenderOpacity(float InOpacity); // 0x32d1930 [Final Native Public]
    void SetNavigationRuleExplicit(const EUINavigation& Direction, UWidget* InWidget); // 0x32d0a00 [Final Native Public]
    void SetNavigationRuleCustomBoundary(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x32d0900 [Final Native Public]
    void SetNavigationRuleCustom(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x32d0800 [Final Native Public]
    void SetNavigationRuleBase(const EUINavigation& Direction, const EUINavigationRule& Rule); // 0x32d06f0 [Final Native Public]
    void SetNavigationRule(const EUINavigation& Direction, const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x32d05b0 [Final Native Public]
    void SetKeyboardFocus(); // 0x32cf540 [Final Native Public]
    void SetIsEnabled(bool bInIsEnabled); // 0x32ceef0 [Native Public]
    void SetFocus(); // 0x32cda60 [Final Native Public]
    void SetCursor(const EMouseCursor& InCursor); // 0x32cc730 [Final Native Public]
    void SetClipping(const EWidgetClipping& InClipping); // 0x32cc140 [Final Native Public]
    void SetAllNavigationRules(const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x32cad60 [Final Native Public]
    void ResetCursor(); // 0x32ca690 [Final Native Public]
    void RemoveFromParent(); // 0x32ca540 [Native Public]
    FEventReply OnReply__DelegateSignature(); // 0x1cd9980 [Public]
    FEventReply OnPointerEvent__DelegateSignature(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1cd9980 [Public]
    void K2_RemoveFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x32c9880 [Final Native Public]
    void K2_BroadcastFieldValueChanged(const FFieldNotificationId& FieldId); // 0x32c9730 [Final Native Protected]
    void K2_AddFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x32c9570 [Final Native Public]
    bool IsVisible(); // 0x32c9510 [Final Native Public]
    bool IsRendered(); // 0x32c9400 [Final Native Public]
    bool IsInViewport(); // 0x32c9290 [Final Native Public]
    bool IsHovered(); // 0x2bca7a0 [Native Public]
    void InvalidateLayoutAndVolatility(); // 0x32c9270 [Final Native Public]
    bool HasUserFocusedDescendants(APlayerController* PlayerController); // 0x32c90d0 [Final Native Public]
    bool HasUserFocus(APlayerController* PlayerController); // 0x32c8f10 [Final Native Public]
    bool HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex); // 0x32c8d10 [Final Native Public]
    bool HasMouseCapture(); // 0x32c8c10 [Final Native Public]
    bool HasKeyboardFocus(); // 0x32c8b10 [Final Native Public]
    bool HasFocusedDescendants(); // 0x32c8a10 [Final Native Public]
    bool HasAnyUserFocus(); // 0x32c8850 [Final Native Public]
    UWidget* GetWidget__DelegateSignature(); // 0x1cd9980 [Public]
    ESlateVisibility GetVisibility(); // 0x32c8790 [Final Native Public]
    FGeometry GetTickSpaceGeometry(); // 0x32c6950 [Final Native Public]
    FText GetText__DelegateSignature(); // 0x1cd9980 [Public]
    ESlateVisibility GetSlateVisibility__DelegateSignature(); // 0x1cd9980 [Public]
    FSlateColor GetSlateColor__DelegateSignature(); // 0x1cd9980 [Public]
    FSlateBrush GetSlateBrush__DelegateSignature(); // 0x1cd9980 [Public]
    float GetRenderTransformAngle(); // 0x32c7fe0 [Final Native Public]
    float GetRenderOpacity(); // 0x32c7f90 [Final Native Public]
    UPanelWidget* GetParent(); // 0x32c7f10 [Final Native Public]
    FGeometry GetPaintSpaceGeometry(); // 0x32c7e60 [Final Native Public]
    APlayerController* GetOwningPlayer(); // 0x32c7e30 [Native Public]
    ULocalPlayer* GetOwningLocalPlayer(); // 0x32c7e00 [Native Public]
    EMouseCursor GetMouseCursor__DelegateSignature(); // 0x1cd9980 [Public]
    FLinearColor GetLinearColor__DelegateSignature(); // 0x1cd9980 [Public]
    bool GetIsEnabled(); // 0x32c76d0 [Final Native Public]
    int32 GetInt32__DelegateSignature(); // 0x1cd9980 [Public]
    UGameInstance* GetGameInstance(); // 0x32c73c0 [Final Native Public]
    float GetFloat__DelegateSignature(); // 0x1cd9980 [Public]
    FVector2D GetDesiredSize(); // 0x32c6ef0 [Final Native Public]
    EWidgetClipping GetClipping(); // 0x32c6b90 [Final Native Public]
    ECheckBoxState GetCheckBoxState__DelegateSignature(); // 0x1cd9980 [Public]
    FGeometry GetCachedGeometry(); // 0x32c6950 [Final Native Public]
    bool GetBool__DelegateSignature(); // 0x1cd9980 [Public]
    FText GetAccessibleText(); // 0x32c6640 [Final Native Public]
    FText GetAccessibleSummaryText(); // 0x32c6520 [Final Native Public]
    UWidget* GenerateWidgetForString__DelegateSignature(const FString& Item); // 0x1cd9980 [Public]
    UWidget* GenerateWidgetForObject__DelegateSignature(UObject* Item); // 0x1cd9980 [Public]
    void ForceVolatile(bool bForce); // 0x32c63d0 [Final Native Public]
    void ForceLayoutPrepass(); // 0x32c6330 [Final Native Public]

// UUserWidget (/Script/UMG.UserWidget)
    void UnregisterInputComponent(); // 0x32fef90 [Final Native Protected]
    void UnbindFromAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x32fec00 [Final Native Public]
    void UnbindFromAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x32fea20 [Final Native Public]
    void UnbindAllFromAnimationStarted(UWidgetAnimation* Animation); // 0x32fe8a0 [Final Native Public]
    void UnbindAllFromAnimationFinished(UWidgetAnimation* Animation); // 0x32fe720 [Final Native Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1cd9980 [Event Public]
    void StopListeningForInputAction(const FName& ActionName, const EInputEvent& EventType); // 0x32fe0c0 [Final Native Protected]
    void StopListeningForAllInputActions(); // 0x32fe0a0 [Final Native Protected]
    void StopAnimationsAndLatentActions(); // 0x32fe070 [Final Native Public]
    void StopAnimation(UWidgetAnimation* InAnimation); // 0x32fdf90 [Final Native Public]
    void StopAllAnimations(); // 0x32fdf70 [Final Native Public]
    void SetPositionInViewport(const FVector2D& Position, bool bRemoveDPIScale); // 0x32fcf20 [Final Native Public]
    void SetPlaybackSpeed(UWidgetAnimation* InAnimation, float PlaybackSpeed); // 0x32fce00 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x32fccd0 [Final Native Public]
    void SetOwningPlayer(APlayerController* LocalPlayerController); // 0x32fcc20 [Final Native Public]
    void SetNumLoopsToPlay(UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); // 0x32fcb10 [Final Native Public]
    void SetInputActionPriority(int32 NewPriority); // 0x32fc430 [Final Native Protected]
    void SetInputActionBlocking(bool bShouldBlock); // 0x32fc370 [Final Native Protected]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x32fc080 [Final Native Public]
    void SetDesiredSizeInViewport(const FVector2D& Size); // 0x32fbe50 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x32fbba0 [Final Native Public]
    void SetAnimationCurrentTime(UWidgetAnimation* InAnimation, float InTime); // 0x32fb850 [Final Native Public]
    void SetAnchorsInViewport(const FAnchors& Anchors); // 0x32fb6e0 [Final Native Public]
    void SetAlignmentInViewport(const FVector2D& Alignment); // 0x32fb5a0 [Final Native Public]
    void ReverseAnimation(UWidgetAnimation* InAnimation); // 0x32faf50 [Final Native Public]
    void RemoveFromViewport(); // 0x32ca540 [Final Native Public]
    void RemoveExtensions(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x32fade0 [Final Native Public]
    void RemoveExtension(UUserWidgetExtension* InExtension); // 0x32fac80 [Final Native Public]
    void RegisterInputComponent(); // 0x32faa20 [Final Native Protected]
    void PreConstruct(bool IsDesignTime); // 0x1cd9980 [Event Public]
    void PlaySound(USoundBase* SoundToPlay); // 0x32fa740 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x32fa330 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x32fa000 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x32f9cd0 [Final Native Public]
    UUMGSequencePlayer* PlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x32f9b00 [Final Native Public]
    float PauseAnimation(UWidgetAnimation* InAnimation); // 0x32f99d0 [Final Native Public]
    FEventReply OnTouchStarted(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x1cd9980 [Event Public]
    FEventReply OnTouchMoved(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x1cd9980 [Event Public]
    FEventReply OnTouchGesture(const FGeometry& MyGeometry, FPointerEvent& GestureEvent); // 0x1cd9980 [Event Public]
    FEventReply OnTouchForceChanged(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x1cd9980 [Event Public]
    FEventReply OnTouchEnded(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x1cd9980 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x1cd9980 [Event Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1cd9980 [Event Public]
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1cd9980 [Event Public]
    void OnPaint(FPaintContext& Context); // 0x1cd9980 [Event Public]
    FEventReply OnMouseWheel(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1cd9980 [Event Public]
    FEventReply OnMouseMove(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1cd9980 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x1cd9980 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1cd9980 [Event Public]
    void OnMouseCaptureLost(); // 0x1cd9980 [Event Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1cd9980 [Event Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1cd9980 [Event Public]
    FEventReply OnMouseButtonDoubleClick(const FGeometry& InMyGeometry, FPointerEvent& InMouseEvent); // 0x1cd9980 [Event Public]
    FEventReply OnMotionDetected(const FGeometry& MyGeometry, const FMotionEvent& InMotionEvent); // 0x1cd9980 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1cd9980 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1cd9980 [Event Public]
    FEventReply OnKeyChar(const FGeometry& MyGeometry, const FCharacterEvent& InCharacterEvent); // 0x1cd9980 [Event Public]
    void OnInitialized(); // 0x1cd9980 [Event Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x1cd9980 [Event Public]
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x1cd9980 [Event Public]
    bool OnDrop(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x1cd9980 [Event Public]
    bool OnDragOver(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x1cd9980 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x1cd9980 [Event Public]
    void OnDragEnter(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x1cd9980 [Event Public]
    void OnDragDetected(const FGeometry& MyGeometry, FPointerEvent& PointerEvent, const UDragDropOperation*& Operation); // 0x1cd9980 [Event Public]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x1cd9980 [Event Public]
    void OnAnimationStarted(UWidgetAnimation* Animation); // 0x32f9940 [Native Event Protected]
    void OnAnimationFinished(UWidgetAnimation* Animation); // 0x32f98b0 [Native Event Protected]
    FEventReply OnAnalogValueChanged(const FGeometry& MyGeometry, const FAnalogInputEvent& InAnalogInputEvent); // 0x1cd9980 [Event Public]
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x1cd9980 [Event Public]
    void ListenForInputAction(const FName& ActionName, const EInputEvent& EventType, bool bConsume, const FScriptDelegate& Callback); // 0x32f8a60 [Final Native Protected]
    bool IsPlayingAnimation(); // 0x32f86e0 [Final Native Public]
    bool IsListeningForInputAction(const FName& ActionName); // 0x32f8820 [Final Native Protected]
    bool IsInteractable(); // 0x1cd9980 [Event Public]
    bool IsAnyAnimationPlaying(); // 0x32f86e0 [Final Native Public]
    bool IsAnimationPlayingForward(UWidgetAnimation* InAnimation); // 0x32f8610 [Final Native Public]
    bool IsAnimationPlaying(UWidgetAnimation* InAnimation); // 0x32f8530 [Final Native Public]
    APawn* GetOwningPlayerPawn(); // 0x32f7eb0 [Final Native Public]
    APlayerCameraManager* GetOwningPlayerCameraManager(); // 0x32f7e60 [Final Native Public]
    bool GetIsVisible(); // 0x32f76d0 [Final Native Public]
    TArray<UUserWidgetExtension*> GetExtensions(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x32f70b0 [Final Native Public]
    UUserWidgetExtension* GetExtension(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x32f6fa0 [Final Native Public]
    float GetAnimationCurrentTime(UWidgetAnimation* InAnimation); // 0x32f68a0 [Final Native Public]
    FAnchors GetAnchorsInViewport(); // 0x32f6820 [Final Native Public]
    FVector2D GetAlignmentInViewport(); // 0x32f60f0 [Final Native Public]
    void FlushAnimations(); // 0x32f5fd0 [Final Native Public]
    void Destruct(); // 0x1cd9980 [Event Public]
    void Construct(); // 0x1cd9980 [Event Public]
    void CancelLatentActions(); // 0x32f37b0 [Final Native Public]
    void BindToAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x32f3660 [Final Native Public]
    void BindToAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x32f3530 [Final Native Public]
    void BindToAnimationEvent(UWidgetAnimation* Animation, const FScriptDelegate& Delegate, const EWidgetAnimationEvent& AnimationEvent, const FName& UserTag); // 0x32f3380 [Final Native Public]
    void AddToViewport(int32 ZOrder); // 0x32f3250 [Final Native Public]
    bool AddToPlayerScreen(int32 ZOrder); // 0x32f31b0 [Final Native Public]
    UUserWidgetExtension* AddExtension(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x32f2fe0 [Final Native Public]

// USlider (/Script/UMG.Slider)
    void SetValue(float InValue); // 0x32d4560 [Final Native Public]
    void SetStepSize(float InValue); // 0x32d32e0 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x32d30a0 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x32d2ff0 [Final Native Public]
    void SetMinValue(float InValue); // 0x32d0400 [Final Native Public]
    void SetMaxValue(float InValue); // 0x32cfbe0 [Final Native Public]
    void SetLocked(bool InValue); // 0x32cf6c0 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x32ceda0 [Final Native Public]
    float GetValue(); // 0x32c84d0 [Final Native Public]
    float GetNormalizedValue(); // 0x32c7c90 [Final Native Public]

// UPanelWidget (/Script/UMG.PanelWidget)
    bool RemoveChildAt(int32 Index); // 0x32ca4a0 [Final Native Public]
    bool RemoveChild(UWidget* Content); // 0x32ca3b0 [Final Native Public]
    bool HasChild(UWidget* Content); // 0x32c8960 [Final Native Public]
    bool HasAnyChildren(); // 0xe32160 [Final Native Public]
    int32 GetChildrenCount(); // 0x2bf23d0 [Final Native Public]
    int32 GetChildIndex(UWidget* Content); // 0x32c6aa0 [Final Native Public]
    UWidget* GetChildAt(int32 Index); // 0x32c69e0 [Final Native Public]
    TArray<UWidget*> GetAllChildren(); // 0x32c6800 [Final Native Public]
    void ClearChildren(); // 0x32c5d00 [Native Public]
    UPanelSlot* AddChild(UWidget* Content); // 0x32c4040 [Final Native Public]

// UWidgetSwitcher (/Script/UMG.WidgetSwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0xe33850 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0xe33720 [Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0xe31920 [Final Native Public]
    int32 GetNumWidgets(); // 0x32c7d40 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x32c67d0 [Final Native Public]
    UWidget* GetActiveWidget(); // 0x32c6760 [Final Native Public]

// UContentWidget (/Script/UMG.ContentWidget)
    UPanelSlot* SetContent(UWidget* Content); // 0x3278460 [Final Native Public]
    UPanelSlot* GetContentSlot(); // 0x3275450 [Final Native Public]
    UWidget* GetContent(); // 0x3275410 [Final Native Public]

// UBorder (/Script/UMG.Border)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x327ae20 [Final Native Public]
    void SetShowEffectWhenDisabled(bool bInShowEffectWhenDisabled); // 0x327a5a0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3279cd0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3278f40 [Final Native Public]
    void SetDesiredSizeScale(const FVector2D& InScale); // 0x3278660 [Final Native Public]
    void SetContentColorAndOpacity(const FLinearColor& InContentColorAndOpacity); // 0x3278510 [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture); // 0x3278160 [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x3278160 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x3277fb0 [Final Native Public]
    void SetBrushColor(const FLinearColor& InBrushColor); // 0x3277f00 [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x3277de0 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x3275490 [Final Native Public]

// UButton (/Script/UMG.Button)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x327ab40 [Final Native Public]
    void SetStyle(FButtonStyle& InStyle); // 0x327a770 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x327a080 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x32783c0 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x32782a0 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InBackgroundColor); // 0x3277be0 [Final Native Public]
    bool IsPressed(); // 0x3276d60 [Final Native Public]

// UTextLayoutWidget (/Script/UMG.TextLayoutWidget)
    void SetJustification(const ETextJustify& InJustification); // 0x32cf350 [Native Public]

// UTextBlock (/Script/UMG.TextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x32d3e00 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x32d3ae0 [Final Native Public]
    void SetText(const FText& InText); // 0x32d3830 [Native Public]
    void SetStrikeBrush(const FSlateBrush& InStrikeBrush); // 0x32d34b0 [Final Native Public]
    void SetShadowOffset(const FVector2D& InShadowOffset); // 0x32d2ba0 [Final Native Public]
    void SetShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x32d2b00 [Final Native Public]
    void SetOpacity(float InOpacity); // 0x32d0f10 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x32d01b0 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x32ce0b0 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x32cdee0 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x32cdd10 [Final Native Public]
    void SetColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x32cc260 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x32cb660 [Final Native Public]
    FText GetText(); // 0x32c8370 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicOutlineMaterial(); // 0x32c7250 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicFontMaterial(); // 0x32c7090 [Final Native Public]

// UScrollBox (/Script/UMG.ScrollBox)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x32d5010 [Final Native Public]
    void SetScrollWhenFocusChanges(const EScrollWhenFocusChanges& NewScrollWhenFocusChanges); // 0x32d2470 [Final Native Public]
    void SetScrollOffset(float NewScrollOffset); // 0x32d23d0 [Final Native Public]
    void SetScrollBarVisibility(const ESlateVisibility& NewScrollBarVisibility); // 0x32d2230 [Final Native Public]
    void SetScrollbarThickness(const FVector2D& NewScrollbarThickness); // 0x32d25b0 [Final Native Public]
    void SetScrollbarPadding(const FMargin& NewScrollbarPadding); // 0x32d2500 [Final Native Public]
    void SetOrientation(const EOrientation& NewOrientation); // 0x32d1040 [Final Native Public]
    void SetNavigationDestination(const EDescendantScrollDestination& NewNavigationDestination); // 0x32d0520 [Final Native Public]
    void SetConsumeMouseWheel(const EConsumeMouseWheel& NewConsumeMouseWheel); // 0x32cc6a0 [Final Native Public]
    void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling); // 0x32cb4b0 [Final Native Public]
    void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar); // 0x32cb130 [Final Native Public]
    void SetAllowOverscroll(bool NewAllowOverscroll); // 0x32cb090 [Final Native Public]
    void ScrollWidgetIntoView(UWidget* WidgetToFind, bool AnimateScroll, const EDescendantScrollDestination& ScrollDestination, float Padding); // 0x32ca9e0 [Final Native Public]
    void ScrollToStart(); // 0x32ca8f0 [Final Native Public]
    void ScrollToEnd(); // 0x32ca8c0 [Final Native Public]
    float GetViewOffsetFraction(); // 0x32c8690 [Final Native Public]
    float GetViewFraction(); // 0x32c85d0 [Final Native Public]
    float GetScrollOffsetOfEnd(); // 0x32c80a0 [Final Native Public]
    float GetScrollOffset(); // 0x32c8050 [Final Native Public]
    void EndInertialScrolling(); // 0x32c61d0 [Final Native Public]

// UImage (/Script/UMG.Image)
    void SetOpacity(float InOpacity); // 0x32d0e60 [Final Native Public]
    void SetDesiredSizeOverride(const FVector2D& DesiredSize); // 0x32cd1b0 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x32cc1c0 [Final Native Public]
    void SetBrushTintColor(const FSlateColor& TintColor); // 0x32cbf80 [Final Native Public]
    void SetBrushResourceObject(UObject* ResourceObject); // 0x32cbec0 [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x32cbdf0 [Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x32cbd20 [Native Public]
    void SetBrushFromSoftTexture(const TSoftObjectPtr<UTexture2D>& SoftTexture, bool bMatchSize); // 0x32cbb90 [Native Public]
    void SetBrushFromSoftMaterial(const TSoftObjectPtr<UMaterialInterface>& SoftMaterial); // 0x32cba40 [Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0xe33720 [Native Public]
    void SetBrushFromAtlasInterface(const TScriptInterface<ISlateTextureAtlasInterface>& AtlasRegion, bool bMatchSize); // 0x32cb960 [Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x32cb8d0 [Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x32cb7e0 [Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x32c7140 [Final Native Public]

// UListViewBase (/Script/UMG.ListViewBase)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x32d4f40 [Final Native Public]
    void SetScrollOffset(float InScrollOffset); // 0x32d2340 [Final Native Public]
    void SetScrollBarVisibility(const ESlateVisibility& InVisibility); // 0x32d2660 [Final Native Public]
    void ScrollToTop(); // 0x32ca920 [Final Native Public]
    void ScrollToBottom(); // 0x32ca890 [Final Native Public]
    void RequestRefresh(); // 0x32ca610 [Final Native Public]
    void RegenerateAllEntries(); // 0x32ca130 [Final Native Public]
    float GetScrollOffset(); // 0x32c8000 [Final Native Public]
    TArray<UUserWidget*> GetDisplayedEntryWidgets(); // 0x32c6fa0 [Final Native Public]

// UListView (/Script/UMG.ListView)
    void SetSelectionMode(const ESelectionMode& SelectionMode); // 0x32d2a00 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x32d2780 [Final Native Public]
    void ScrollIndexIntoView(int32 Index); // 0x32ca7a0 [Final Native Public]
    void RemoveItem(UObject* Item); // 0x32ca560 [Final Native Public]
    void OnListItemOuterEndPlayed(AActor* ItemOuter, const EEndPlayReason& EndPlayReason); // 0x32c9c10 [Final Native Protected]
    void OnListItemEndPlayed(AActor* Item, const EEndPlayReason& EndPlayReason); // 0x32c9b40 [Final Native Protected]
    void NavigateToIndex(int32 Index); // 0x32c9a60 [Final Native Public]
    bool IsRefreshPending(); // 0x32c93b0 [Final Native Public]
    int32 GetNumItems(); // 0x32c7d20 [Final Native Public]
    TArray<UObject*> GetListItems(); // 0x32c7900 [Final Native Public]
    UObject* GetItemAt(int32 Index); // 0x32c7790 [Final Native Public]
    int32 GetIndexForItem(UObject* Item); // 0x32c7600 [Final Native Public]
    void ClearListItems(); // 0x32c5d80 [Final Native Public]
    void BP_SetSelectedItem(UObject* Item); // 0x32c5bf0 [Final Native Private]
    void BP_SetListItems(const TArray<UObject*>& InListItems); // 0x32c5a70 [Final Native Private]
    void BP_SetItemSelection(UObject* Item, bool bSelected); // 0x32c5910 [Final Native Private]
    void BP_ScrollItemIntoView(UObject* Item); // 0x32c5840 [Final Native Private]
    void BP_NavigateToItem(UObject* Item); // 0x32c5770 [Final Native Private]
    bool BP_IsItemVisible(UObject* Item); // 0x32c5670 [Final Native Private]
    bool BP_GetSelectedItems(const TArray<UObject*>& Items); // 0x32c55b0 [Final Native Private]
    UObject* BP_GetSelectedItem(); // 0x32c5500 [Final Native Private]
    int32 BP_GetNumItemsSelected(); // 0x32c54a0 [Final Native Private]
    void BP_ClearSelection(); // 0x32c5460 [Final Native Private]
    void BP_CancelScrollIntoView(); // 0x32c5420 [Final Native Private]
    void AddItem(UObject* Item); // 0x32c5270 [Final Native Public]

// URichTextBlock (/Script/UMG.RichTextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x32d3d00 [Final Native Public]
    void SetTextStyleSet(UDataTable* NewTextStyleSet); // 0x32d3c40 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x32d3a40 [Final Native Public]
    void SetText(FText& InText); // 0x32d3750 [Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x32cffe0 [Final Native Public]
    void SetDefaultTextStyle(FTextBlockStyle& InDefaultTextStyle); // 0x32cd020 [Final Native Public]
    void SetDefaultStrikeBrush(FSlateBrush& InStrikeBrush); // 0x32ccef0 [Final Native Public]
    void SetDefaultShadowOffset(const FVector2D& InShadowOffset); // 0x32cce40 [Final Native Public]
    void SetDefaultShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x32ccd90 [Final Native Public]
    void SetDefaultMaterial(UMaterialInterface* InMaterial); // 0x32cccd0 [Final Native Public]
    void SetDefaultFont(const FSlateFontInfo& InFontInfo); // 0x32ccb30 [Final Native Public]
    void SetDefaultColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x32cca60 [Final Native Public]
    void SetDecorators(const TArray<TSubclassOf<URichTextBlockDecorator>>& InDecoratorClasses); // 0x32cc9b0 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x32cb550 [Final Native Public]
    void RefreshTextLayout(); // 0x32ca100 [Final Native Public]
    UDataTable* GetTextStyleSet(); // 0x32c8450 [Final Native Public]
    FText GetText(); // 0x32c82a0 [Final Native Public]
    UMaterialInstanceDynamic* GetDefaultDynamicMaterial(); // 0x32c6d30 [Final Native Public]
    URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf<URichTextBlockDecorator> DecoratorClass); // 0x32c6c20 [Final Native Public]
    void ClearAllDefaultStyleOverrides(); // 0x32c5cd0 [Final Native Public]

// UTileView (/Script/UMG.TileView)
    void SetEntryWidth(float NewWidth); // 0x32cd4e0 [Final Native Public]
    void SetEntryHeight(float NewHeight); // 0x32cd420 [Final Native Public]
    float GetEntryWidth(); // 0x32c7370 [Final Native Public]
    float GetEntryHeight(); // 0x32c7350 [Final Native Public]

// UTreeView (/Script/UMG.TreeView)
    void SetItemExpansion(UObject* Item, bool bExpandItem); // 0x32cf270 [Final Native Public]
    void ExpandAll(); // 0x32c6200 [Final Native Public]
    void CollapseAll(); // 0x32c6100 [Final Native Public]

// UOverlay (/Script/UMG.Overlay)
    UOverlaySlot* AddChildToOverlay(UWidget* Content); // 0x32c4710 [Final Native Public]

// UOverlaySlot (/Script/UMG.OverlaySlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x32d4880 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x32d1290 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x32ce760 [Final Native Public]

// USizeBox (/Script/UMG.SizeBox)
    void SetWidthOverride(float InWidthOverride); // 0x32d5290 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x32d00f0 [Final Native Public]
    void SetMinDesiredHeight(float InMinDesiredHeight); // 0x32cfdc0 [Final Native Public]
    void SetMinAspectRatio(float InMinAspectRatio); // 0x32cfd00 [Final Native Public]
    void SetMaxDesiredWidth(float InMaxDesiredWidth); // 0x32cf980 [Final Native Public]
    void SetMaxDesiredHeight(float InMaxDesiredHeight); // 0x32cf8c0 [Final Native Public]
    void SetMaxAspectRatio(float InMaxAspectRatio); // 0x32cf800 [Final Native Public]
    void SetHeightOverride(float InHeightOverride); // 0x32ce3c0 [Final Native Public]
    void ClearWidthOverride(); // 0x32c6060 [Final Native Public]
    void ClearMinDesiredWidth(); // 0x32c5fc0 [Final Native Public]
    void ClearMinDesiredHeight(); // 0x32c5f60 [Final Native Public]
    void ClearMinAspectRatio(); // 0x32c5f00 [Final Native Public]
    void ClearMaxDesiredWidth(); // 0x32c5e60 [Final Native Public]
    void ClearMaxDesiredHeight(); // 0x32c5e00 [Final Native Public]
    void ClearMaxAspectRatio(); // 0x32c5da0 [Final Native Public]
    void ClearHeightOverride(); // 0x32c5d20 [Final Native Public]

// UDynamicEntryBoxBase (/Script/UMG.DynamicEntryBoxBase)
    void SetRadialSettings(FRadialBoxSettings& InSettings); // 0x327a1a0 [Final Native Public]
    void SetEntrySpacing(const FVector2D& InEntrySpacing); // 0x3278700 [Final Native Public]
    int32 GetNumEntries(); // 0x3275930 [Final Native Public]
    TArray<UUserWidget*> GetAllEntries(); // 0x3275260 [Final Native Public]

// UUMGSequencePlayer (/Script/UMG.UMGSequencePlayer)
    void SetUserTag(const FName& InUserTag); // 0x327ac60 [Final Native Public]
    FName GetUserTag(); // 0x3276330 [Final Native Public]

// UWidgetAnimation (/Script/UMG.WidgetAnimation)
    void UnbindFromAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x327bae0 [Final Native Public]
    void UnbindFromAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x327ba00 [Final Native Public]
    void UnbindAllFromAnimationStarted(UUserWidget* Widget); // 0x327b970 [Final Native Public]
    void UnbindAllFromAnimationFinished(UUserWidget* Widget); // 0x327b8e0 [Final Native Public]
    float GetStartTime(); // 0x3275fd0 [Final Native Public]
    float GetEndTime(); // 0x32755a0 [Final Native Public]
    void BindToAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x3274710 [Final Native Public]
    void BindToAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x3274630 [Final Native Public]

// UWidgetAnimationPlayCallbackProxy (/Script/UMG.WidgetAnimationPlayCallbackProxy)
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationTimeRangeProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x3274c20 [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x3274970 [Final Native Static Public]

// UBoolBinding (/Script/UMG.BoolBinding)
    bool GetValue(); // 0x3276350 [Final Native Public]

// UBrushBinding (/Script/UMG.BrushBinding)
    FSlateBrush GetValue(); // 0x32763d0 [Final Native Public]

// UCheckedStateBinding (/Script/UMG.CheckedStateBinding)
    ECheckBoxState GetValue(); // 0x3276470 [Final Native Public]

// UColorBinding (/Script/UMG.ColorBinding)
    FSlateColor GetSlateValue(); // 0x3275ec0 [Final Native Public]
    FLinearColor GetLinearValue(); // 0x32757a0 [Final Native Public]

// UFloatBinding (/Script/UMG.FloatBinding)
    float GetValue(); // 0x3276560 [Final Native Public]

// UInt32Binding (/Script/UMG.Int32Binding)
    int32 GetValue(); // 0x32766e0 [Final Native Public]

// UMouseCursorBinding (/Script/UMG.MouseCursorBinding)
    EMouseCursor GetValue(); // 0x3276750 [Final Native Public]

// UTextBinding (/Script/UMG.TextBinding)
    FText GetTextValue(); // 0x3276290 [Final Native Public]
    FString GetStringValue(); // 0x3276060 [Final Native Public]

// UVisibilityBinding (/Script/UMG.VisibilityBinding)
    ESlateVisibility GetValue(); // 0x32767c0 [Final Native Public]

// UWidgetBinding (/Script/UMG.WidgetBinding)
    UWidget* GetValue(); // 0x3276830 [Final Native Public]

// UAsyncTaskDownloadImage (/Script/UMG.AsyncTaskDownloadImage)
    UAsyncTaskDownloadImage* DownloadImage(const FString& URL); // 0x3274f20 [Final Native Static Public]

// UGameViewportSubsystem (/Script/UMG.GameViewportSubsystem)
    FGameViewportWidgetSlot SetWidgetSlotPosition(const FGameViewportWidgetSlot& Slot, UWidget* Widget, const FVector2D& Position, bool bRemoveDPIScale); // 0x327b620 [Final Native Static Public]
    FGameViewportWidgetSlot SetWidgetSlotDesiredSize(const FGameViewportWidgetSlot& Slot, const FVector2D& Size); // 0x327b4c0 [Final Native Static Public]
    void SetWidgetSlot(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x327afd0 [Final Native Public]
    void RemoveWidget(UWidget* Widget); // 0x3277530 [Final Native Public]
    bool IsWidgetAdded(UWidget* Widget); // 0x3276de0 [Final Native Public]
    FGameViewportWidgetSlot GetWidgetSlot(UWidget* Widget); // 0x3276930 [Final Native Public]
    void AddWidgetForPlayer(UWidget* Widget, ULocalPlayer* Player, const FGameViewportWidgetSlot& Slot); // 0x32742c0 [Final Native Public]
    void AddWidget(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x3274180 [Final Native Public]

// IUserListEntry (/Script/UMG.UserListEntry)
    void BP_OnItemSelectionChanged(bool bIsSelected); // 0x1cd9980 [Event Protected]
    void BP_OnItemExpansionChanged(bool bIsExpanded); // 0x1cd9980 [Event Protected]
    void BP_OnEntryReleased(); // 0x1cd9980 [Event Protected]

// UUserListEntryLibrary (/Script/UMG.UserListEntryLibrary)
    bool IsListItemSelected(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x3276c30 [Final Native Static Public]
    bool IsListItemExpanded(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x3276ba0 [Final Native Static Public]
    UListViewBase* GetOwningListView(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x3275b40 [Final Native Static Public]

// IUserObjectListEntry (/Script/UMG.UserObjectListEntry)
    void OnListItemObjectSet(UObject* ListItemObject); // 0x1cd9980 [Event Protected]

// UUserObjectListEntryLibrary (/Script/UMG.UserObjectListEntryLibrary)
    UObject* GetListItemObject(const TScriptInterface<IUserObjectListEntry>& UserObjectListEntry); // 0x32758a0 [Final Native Static Public]

// UBackgroundBlur (/Script/UMG.BackgroundBlur)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x327acf0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3279b60 [Final Native Public]
    void SetLowQualityFallbackBrush(FSlateBrush& InBrush); // 0x32795f0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3278e10 [Final Native Public]
    void SetCornerRadius(const FVector4& InCornerRadius); // 0x32785b0 [Native Public]
    void SetBlurStrength(float InStrength); // 0x3277d50 [Native Public]
    void SetBlurRadius(int32 InBlurRadius); // 0x3277c90 [Final Native Public]
    void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur); // 0x3277ab0 [Final Native Public]

// UBackgroundBlurSlot (/Script/UMG.BackgroundBlurSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x327ad80 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3279c10 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3278ea0 [Final Native Public]

// UBorderSlot (/Script/UMG.BorderSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x327aeb0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3279d80 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3278fd0 [Final Native Public]

// UButtonSlot (/Script/UMG.ButtonSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x327af50 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3279e40 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3279070 [Final Native Public]

// UCanvasPanel (/Script/UMG.CanvasPanel)
    UCanvasPanelSlot* AddChildToCanvas(UWidget* Content); // 0x3273f10 [Final Native Public]

// UCanvasPanelSlot (/Script/UMG.CanvasPanelSlot)
    void SetZOrder(int32 InZOrder); // 0x327b840 [Final Native Public]
    void SetSize(const FVector2D& InSize); // 0x327a660 [Final Native Public]
    void SetPosition(const FVector2D& InPosition); // 0x3279f70 [Final Native Public]
    void SetOffsets(const FMargin& InOffset); // 0x3279a50 [Final Native Public]
    void SetMinimum(const FVector2D& InMinimumAnchors); // 0x3279810 [Final Native Public]
    void SetMaximum(const FVector2D& InMaximumAnchors); // 0x3279700 [Final Native Public]
    void SetLayout(FAnchorData& InLayoutData); // 0x3279540 [Final Native Public]
    void SetAutoSize(bool InbAutoSize); // 0x3277b50 [Final Native Public]
    void SetAnchors(const FAnchors& InAnchors); // 0x3277a10 [Final Native Public]
    void SetAlignment(const FVector2D& InAlignment); // 0x3277910 [Final Native Public]
    int32 GetZOrder(); // 0x3276a60 [Final Native Public]
    FVector2D GetSize(); // 0x3275df0 [Final Native Public]
    FVector2D GetPosition(); // 0x3275bd0 [Final Native Public]
    FMargin GetOffsets(); // 0x3275950 [Final Native Public]
    FAnchorData GetLayout(); // 0x3275760 [Final Native Public]
    bool GetAutoSize(); // 0x3275390 [Final Native Public]
    FAnchors GetAnchors(); // 0x32752f0 [Final Native Public]
    FVector2D GetAlignment(); // 0x32751b0 [Final Native Public]

// UCheckBox (/Script/UMG.CheckBox)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x327abd0 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x327a110 [Final Native Public]
    void SetIsChecked(bool InIsChecked); // 0x32790f0 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x3278330 [Final Native Public]
    void SetCheckedState(const ECheckBoxState& InCheckedState); // 0x3278220 [Final Native Public]
    bool IsPressed(); // 0x3276da0 [Final Native Public]
    bool IsChecked(); // 0x3276af0 [Final Native Public]
    ECheckBoxState GetCheckedState(); // 0x32753c0 [Final Native Public]

// UCircularThrobber (/Script/UMG.CircularThrobber)
    void SetRadius(float InRadius); // 0x327a250 [Final Native Public]
    void SetPeriod(float InPeriod); // 0x3279ed0 [Final Native Public]
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x32799a0 [Final Native Public]

// UComboBoxKey (/Script/UMG.ComboBoxKey)
    void SetSelectedOption(const FName& Option); // 0x327a380 [Final Native Public]
    bool RemoveOption(const FName& Option); // 0x3277290 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FName& SelectedItem, const ESelectInfo& SelectionType); // 0x1cd9980 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x1cd9980 [Public]
    bool IsOpen(); // 0x3276cc0 [Final Native Public]
    FName GetSelectedOption(); // 0x3275d00 [Final Native Public]
    UWidget* GenerateWidgetEvent__DelegateSignature(const FName& Item); // 0x1cd9980 [Public]
    void ClearSelection(); // 0x3274920 [Final Native Public]
    void ClearOptions(); // 0x3274840 [Final Native Public]
    void AddOption(const FName& Option); // 0x3273fe0 [Final Native Public]

// UComboBoxString (/Script/UMG.ComboBoxString)
    void SetSelectedOption(const FString& Option); // 0x327a480 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x327a2f0 [Final Native Public]
    bool RemoveOption(const FString& Option); // 0x32773c0 [Final Native Public]
    void RefreshOptions(); // 0x3276ef0 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0x1cd9980 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x1cd9980 [Public]
    bool IsOpen(); // 0x3276d10 [Final Native Public]
    FString GetSelectedOption(); // 0x3275d20 [Final Native Public]
    int32 GetSelectedIndex(); // 0x3275ca0 [Final Native Public]
    int32 GetOptionCount(); // 0x3275b20 [Final Native Public]
    FString GetOptionAtIndex(int32 Index); // 0x32759f0 [Final Native Public]
    int32 FindOptionIndex(const FString& Option); // 0x32750a0 [Final Native Public]
    void ClearSelection(); // 0x3274950 [Final Native Public]
    void ClearOptions(); // 0x32748c0 [Final Native Public]
    void AddOption(const FString& Option); // 0x32740e0 [Final Native Public]

// UDynamicEntryBox (/Script/UMG.DynamicEntryBox)
    void Reset(bool bDeleteWidgets); // 0x3277880 [Final Native Public]
    void RemoveEntry(UUserWidget* EntryWidget); // 0x3276f30 [Final Native Public]
    UUserWidget* BP_CreateEntryOfClass(TSubclassOf<UUserWidget> EntryClass); // 0x3274470 [Final Native Private]
    UUserWidget* BP_CreateEntry(); // 0x3274430 [Final Native Private]

// UEditableText (/Script/UMG.EditableText)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x327aa00 [Final Native Public]
    void SetText(const FText& InText); // 0x327a840 [Final Native Public]
    void SetMinimumDesiredWidth(float InMinDesiredWidth); // 0x3279920 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x3279440 [Final Native Public]
    void SetIsReadOnly(bool InbIsReadyOnly); // 0x32792e0 [Final Native Public]
    void SetIsPassword(bool InbIsPassword); // 0x3279180 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x3278c50 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x3278af0 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x3278a50 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x32788d0 [Final Native Public]
    void OnEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x1cd9980 [Public]
    void OnEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x1cd9980 [Public]
    FText GetText(); // 0x32760e0 [Final Native Public]
    ETextJustify GetJustification(); // 0x3275740 [Final Native Public]
    FText GetHintText(); // 0x3275670 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x3275640 [Final Native Public]

// UEditableTextBox (/Script/UMG.EditableTextBox)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x327aaa0 [Final Native Public]
    void SetText(const FText& InText); // 0x327a920 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x32794c0 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x3279390 [Final Native Public]
    void SetIsPassword(bool bIsPassword); // 0x3279230 [Final Native Public]
    void SetHintText(const FText& InText); // 0x3278d30 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x3278b90 [Final Native Public]
    void SetError(const FText& InError); // 0x3278790 [Final Native Public]
    void OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x1cd9980 [Public]
    void OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x1cd9980 [Public]
    bool HasError(); // 0x3276aa0 [Final Native Public]
    FText GetText(); // 0x32761b0 [Final Native Public]
    void ClearError(); // 0x32747f0 [Final Native Public]

// UExpandableArea (/Script/UMG.ExpandableArea)
    void SetIsExpanded_Animated(bool IsExpanded); // 0x32cf020 [Final Native Public]
    void SetIsExpanded(bool IsExpanded); // 0x32cef80 [Final Native Public]
    bool GetIsExpanded(); // 0x32c7700 [Final Native Public]

// UGridPanel (/Script/UMG.GridPanel)
    void SetRowFill(int32 RowIndex, float Coefficient); // 0x32d1fe0 [Final Native Public]
    void SetColumnFill(int32 ColumnIndex, float Coefficient); // 0x32cc450 [Final Native Public]
    UGridSlot* AddChildToGrid(UWidget* Content, int32 InRow, int32 InColumn); // 0x32c4230 [Final Native Public]

// UGridSlot (/Script/UMG.GridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x32d4760 [Final Native Public]
    void SetRowSpan(int32 InRowSpan); // 0x32d21a0 [Final Native Public]
    void SetRow(int32 InRow); // 0x32d1eb0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x32d1170 [Final Native Public]
    void SetNudge(const FVector2D& InNudge); // 0x32d0d20 [Final Native Public]
    void SetLayer(int32 InLayer); // 0x32cf630 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x32ce640 [Final Native Public]
    void SetColumnSpan(int32 InColumnSpan); // 0x32cc610 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x32cc320 [Final Native Public]

// UHorizontalBox (/Script/UMG.HorizontalBox)
    UHorizontalBoxSlot* AddChildToHorizontalBox(UWidget* Content); // 0x32c44f0 [Final Native Public]

// UHorizontalBoxSlot (/Script/UMG.HorizontalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x32d47f0 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x32d2df0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x32d1200 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x32ce6d0 [Final Native Public]

// UInputKeySelector (/Script/UMG.InputKeySelector)
    void SetTextBlockVisibility(const ESlateVisibility& InVisibility); // 0x32d3920 [Final Native Public]
    void SetSelectedKey(FInputChord& InSelectedKey); // 0x32d2890 [Final Native Public]
    void SetNoKeySpecifiedText(const FText& InNoKeySpecifiedText); // 0x32d0bb0 [Final Native Public]
    void SetKeySelectionText(const FText& InKeySelectionText); // 0x32cf3d0 [Final Native Public]
    void SetEscapeKeys(const TArray<FKey>& InKeys); // 0x32cd6e0 [Final Native Public]
    void SetAllowModifierKeys(bool bInAllowModifierKeys); // 0x32caff0 [Final Native Public]
    void SetAllowGamepadKeys(bool bInAllowGamepadKeys); // 0x32caf50 [Final Native Public]
    void OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x1cd9980 [Public]
    void OnIsSelectingKeyChanged__DelegateSignature(); // 0x1cd9980 [Public]
    bool GetIsSelectingKey(); // 0x32c7750 [Final Native Public]

// UInvalidationBox (/Script/UMG.InvalidationBox)
    void SetCanCache(bool CanCache); // 0x32cc0a0 [Final Native Public]
    void InvalidateCache(); // 0xf21450 [Final Native Public]
    bool GetCanCache(); // 0x32c6990 [Final Native Public]

// UMenuAnchor (/Script/UMG.MenuAnchor)
    void ToggleOpen(bool bFocusOnOpen); // 0x32d56c0 [Final Native Public]
    bool ShouldOpenDueToClick(); // 0x32d5510 [Final Native Public]
    void SetPlacement(const EMenuPlacement& InPlacement); // 0x32d1800 [Final Native Public]
    void Open(bool bFocusMenu); // 0x32c9ce0 [Final Native Public]
    bool IsOpen(); // 0x32c9300 [Final Native Public]
    bool HasOpenSubMenus(); // 0x32c8ec0 [Final Native Public]
    UUserWidget* GetUserWidget__DelegateSignature(); // 0x1cd9980 [Public]
    FVector2D GetMenuPosition(); // 0x32c7ae0 [Final Native Public]
    void FitInWindow(bool bFit); // 0x32c6290 [Final Native Public]
    void Close(); // 0x32c60c0 [Final Native Public]

// UMultiLineEditableText (/Script/UMG.MultiLineEditableText)
    void SetWidgetStyle(FTextBlockStyle& InWidgetStyle); // 0x32d51c0 [Final Native Public]
    void SetText(const FText& InText); // 0x32d3590 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x32cf150 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x32ce480 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x32ce010 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x32cde40 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x32cdb90 [Final Native Public]
    void OnMultiLineEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x1cd9980 [Public]
    void OnMultiLineEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x1cd9980 [Public]
    FText GetText(); // 0x32c80f0 [Final Native Public]
    FText GetHintText(); // 0x32c7430 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x32c7390 [Final Native Public]

// UMultiLineEditableTextBox (/Script/UMG.MultiLineEditableTextBox)
    void SetTextStyle(FTextBlockStyle& InTextStyle); // 0x32d3b70 [Final Native Public]
    void SetText(const FText& InText); // 0x32d3670 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x32cf1e0 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x32ce560 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x32ce1e0 [Final Native Public]
    void SetError(const FText& InError); // 0x32cd5a0 [Final Native Public]
    void OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x1cd9980 [Public]
    void OnMultiLineEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x1cd9980 [Public]
    FText GetText(); // 0x32c81c0 [Final Native Public]
    FText GetHintText(); // 0x32c7500 [Final Native Public]

// UProgressBar (/Script/UMG.ProgressBar)
    void SetPercent(float InPercent); // 0x32d16b0 [Final Native Public]
    void SetIsMarquee(bool InbIsMarquee); // 0x32cf0c0 [Final Native Public]
    void SetFillColorAndOpacity(const FLinearColor& InColor); // 0x32cd890 [Final Native Public]

// URetainerBox (/Script/UMG.RetainerBox)
    void SetTextureParameter(const FName& TextureParameter); // 0x32d3eb0 [Final Native Public]
    void SetRetainRendering(bool bInRetainRendering); // 0x32d1e10 [Final Native Public]
    void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases); // 0x32d1d20 [Final Native Public]
    void SetEffectMaterial(UMaterialInterface* EffectMaterial); // 0x32cd380 [Final Native Public]
    void RequestRender(); // 0x32ca640 [Final Native Public]
    UMaterialInstanceDynamic* GetEffectMaterial(); // 0x32c7300 [Final Native Public]

// USafeZone (/Script/UMG.SafeZone)
    void SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom); // 0x32d2c40 [Final Native Public]

// UScaleBox (/Script/UMG.ScaleBox)
    void SetUserSpecifiedScale(float InUserSpecifiedScale); // 0x32d44c0 [Final Native Public]
    void SetStretchDirection(const EStretchDirection& InStretchDirection); // 0x32d3420 [Final Native Public]
    void SetStretch(const EStretch& InStretch); // 0x32d3390 [Final Native Public]
    void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale); // 0x32ced00 [Final Native Public]

// UScaleBoxSlot (/Script/UMG.ScaleBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x32d4910 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x32d1320 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x32ce7f0 [Final Native Public]

// UScrollBar (/Script/UMG.ScrollBar)
    void SetState(float InOffsetFraction, float InThumbSizeFraction); // 0x32d3200 [Final Native Public]

// UScrollBoxSlot (/Script/UMG.ScrollBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x32d4990 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x32d1390 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x32ce870 [Final Native Public]

// USizeBoxSlot (/Script/UMG.SizeBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x32d4a20 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x32d1420 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x32ce900 [Final Native Public]

// USpacer (/Script/UMG.Spacer)
    void SetSize(const FVector2D& InSize); // 0x32d2e80 [Final Native Public]

// USpinBox (/Script/UMG.SpinBox)
    void SetValue(float NewValue); // 0x32d4610 [Final Native Public]
    void SetMinValue(float NewValue); // 0x32d04a0 [Final Native Public]
    void SetMinSliderValue(float NewValue); // 0x32d0380 [Final Native Public]
    void SetMinFractionalDigits(int32 NewValue); // 0x32d0260 [Final Native Public]
    void SetMaxValue(float NewValue); // 0x32cfc80 [Final Native Public]
    void SetMaxSliderValue(float NewValue); // 0x32cfb60 [Final Native Public]
    void SetMaxFractionalDigits(int32 NewValue); // 0x32cfa40 [Final Native Public]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x32ce280 [Final Native Public]
    void SetDelta(float NewValue); // 0x32cd110 [Final Native Public]
    void SetAlwaysUsesDeltaSnap(bool bNewValue); // 0x32cb1d0 [Final Native Public]
    void OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod); // 0x1cd9980 [Public]
    void OnSpinBoxValueChangedEvent__DelegateSignature(float InValue); // 0x1cd9980 [Public]
    void OnSpinBoxBeginSliderMovement__DelegateSignature(); // 0x1cd9980 [Public]
    float GetValue(); // 0x32c8520 [Final Native Public]
    float GetMinValue(); // 0x32c7c00 [Final Native Public]
    float GetMinSliderValue(); // 0x32c7b80 [Final Native Public]
    int32 GetMinFractionalDigits(); // 0x32c7b30 [Final Native Public]
    float GetMaxValue(); // 0x32c7a50 [Final Native Public]
    float GetMaxSliderValue(); // 0x32c79c0 [Final Native Public]
    int32 GetMaxFractionalDigits(); // 0x32c7970 [Final Native Public]
    float GetDelta(); // 0x32c6e40 [Final Native Public]
    bool GetAlwaysUsesDeltaSnap(); // 0x32c6900 [Final Native Public]
    void ClearMinValue(); // 0x32c6040 [Final Native Public]
    void ClearMinSliderValue(); // 0x32c6020 [Final Native Public]
    void ClearMaxValue(); // 0x32c5ee0 [Final Native Public]
    void ClearMaxSliderValue(); // 0x32c5ec0 [Final Native Public]

// UStackBox (/Script/UMG.StackBox)
    UStackBoxSlot* AddChildToStackBox(UWidget* Content); // 0x32c4930 [Final Native Public]

// UThrobber (/Script/UMG.Throbber)
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x32d0db0 [Final Native Public]
    void SetAnimateVertically(bool bInAnimateVertically); // 0x32cb3f0 [Final Native Public]
    void SetAnimateOpacity(bool bInAnimateOpacity); // 0x32cb330 [Final Native Public]
    void SetAnimateHorizontally(bool bInAnimateHorizontally); // 0x32cb270 [Final Native Public]

// UUniformGridPanel (/Script/UMG.UniformGridPanel)
    void SetSlotPadding(const FMargin& InSlotPadding); // 0x32d3150 [Final Native Public]
    void SetMinDesiredSlotWidth(float InMinDesiredSlotWidth); // 0x32cff30 [Final Native Public]
    void SetMinDesiredSlotHeight(float InMinDesiredSlotHeight); // 0x32cfe80 [Final Native Public]
    UUniformGridSlot* AddChildToUniformGrid(UWidget* Content, int32 InRow, int32 InColumn); // 0x32c4b50 [Final Native Public]

// UUniformGridSlot (/Script/UMG.UniformGridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x32d4aa0 [Final Native Public]
    void SetRow(int32 InRow); // 0x32d1f40 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x32ce980 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x32cc3b0 [Final Native Public]

// UVerticalBox (/Script/UMG.VerticalBox)
    UVerticalBoxSlot* AddChildToVerticalBox(UWidget* Content); // 0x32c4e30 [Final Native Public]

// UVerticalBoxSlot (/Script/UMG.VerticalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x32d4b30 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x32d2f60 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x32d14b0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x32cea10 [Final Native Public]

// UViewport (/Script/UMG.Viewport)
    AActor* Spawn(TSubclassOf<AActor> ActorClass); // 0x32d5560 [Final Native Public]
    void SetViewRotation(const FRotator& Rotation); // 0x32d4e20 [Final Native Public]
    void SetViewLocation(const FVector& Location); // 0x32d4d70 [Final Native Public]
    FRotator GetViewRotation(); // 0x32c86e0 [Final Native Public]
    UWorld* GetViewportWorld(); // 0x32c8750 [Final Native Public]
    FVector GetViewLocation(); // 0x32c8620 [Final Native Public]

// UWidgetInteractionComponent (/Script/UMG.WidgetInteractionComponent)
    void SetFocus(UWidget* FocusWidget); // 0x32cdaa0 [Final Native Public]
    void SetCustomHitResult(FHitResult& HitResult); // 0x32cc7b0 [Final Native Public]
    bool SendKeyChar(const FString& Characters, bool bRepeat); // 0x32cac10 [Native Public]
    void ScrollWheel(float ScrollDelta); // 0x32ca950 [Native Public]
    void ReleasePointerKey(const FKey& Key); // 0x32ca2b0 [Native Public]
    bool ReleaseKey(const FKey& Key); // 0x32ca1a0 [Native Public]
    void PressPointerKey(const FKey& Key); // 0x32ca000 [Native Public]
    bool PressKey(const FKey& Key, bool bRepeat); // 0x32c9eb0 [Native Public]
    bool PressAndReleaseKey(const FKey& Key); // 0x32c9da0 [Native Public]
    bool IsOverInteractableWidget(); // 0x32c9390 [Final Native Public]
    bool IsOverHitTestVisibleWidget(); // 0x32c9370 [Final Native Public]
    bool IsOverFocusableWidget(); // 0x32c9350 [Final Native Public]
    FHitResult GetLastHitResult(); // 0x32c7850 [Final Native Public]
    UWidgetComponent* GetHoveredWidgetComponent(); // 0x32c75e0 [Final Native Public]
    FVector2D Get2DHitLocation(); // 0x32c64f0 [Final Native Public]

// UWidgetSwitcherSlot (/Script/UMG.WidgetSwitcherSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x32d4880 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x32d1290 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x32ce760 [Final Native Public]

// UWindowTitleBarArea (/Script/UMG.WindowTitleBarArea)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x32d4bc0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x32d1540 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x32ceaa0 [Final Native Public]

// UWindowTitleBarAreaSlot (/Script/UMG.WindowTitleBarAreaSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x32d4c50 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x32d15f0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x32ceb30 [Final Native Public]

// UWrapBox (/Script/UMG.WrapBox)
    void SetInnerSlotPadding(const FVector2D& InPadding); // 0x32cee50 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x32cebc0 [Final Native Public]
    UWrapBoxSlot* AddChildToWrapBox(UWidget* Content); // 0x32c5050 [Final Native Public]

// UWrapBoxSlot (/Script/UMG.WrapBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x32d4ce0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x32d1390 [Final Native Public]
    void SetNewLine(bool InForceNewLine); // 0x32d0b10 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x32cec70 [Final Native Public]
    void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); // 0x32cd9e0 [Final Native Public]
    void SetFillEmptySpace(bool InbFillEmptySpace); // 0x32cd940 [Final Native Public]

// UDragDropOperation (/Script/UMG.DragDropOperation)
    void Drop(FPointerEvent& PointerEvent); // 0x32f5ad0 [Native Event Public]
    void Dragged(FPointerEvent& PointerEvent); // 0x32f47d0 [Native Event Public]
    void DragCancelled(FPointerEvent& PointerEvent); // 0x32f4680 [Native Event Public]

// USlateBlueprintLibrary (/Script/UMG.SlateBlueprintLibrary)
    FVector2D TransformVectorLocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x32fe5a0 [Final Native Static Public]
    FVector2D TransformVectorAbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x32fe470 [Final Native Static Public]
    float TransformScalarLocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x32fe310 [Final Native Static Public]
    float TransformScalarAbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x32fe1e0 [Final Native Static Public]
    void ScreenToWidgetLocal(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& ScreenPosition, const FVector2D& LocalCoordinate, bool bIncludeWindowPosition); // 0x32fb2d0 [Final Native Static Public]
    void ScreenToWidgetAbsolute(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& AbsoluteCoordinate, bool bIncludeWindowPosition); // 0x32fb170 [Final Native Static Public]
    void ScreenToViewport(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& ViewportPosition); // 0x32fb020 [Final Native Static Public]
    void LocalToViewport(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& LocalCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x32f8d30 [Final Native Static Public]
    FVector2D LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalCoordinate); // 0x32f8bf0 [Final Native Static Public]
    bool IsUnderLocation(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x32f88f0 [Final Native Static Public]
    FVector2D GetLocalTopLeft(FGeometry& Geometry); // 0x32f79e0 [Final Native Static Public]
    FVector2D GetLocalSize(FGeometry& Geometry); // 0x32f7920 [Final Native Static Public]
    FVector2D GetAbsoluteSize(FGeometry& Geometry); // 0x32f6000 [Final Native Static Public]
    bool EqualEqual_SlateBrush(FSlateBrush& A, FSlateBrush& B); // 0x32f5d30 [Final Native Static Public]
    void AbsoluteToViewport(UObject* WorldContextObject, const FVector2D& AbsoluteDesktopCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x32f2e70 [Final Native Static Public]
    FVector2D AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x32f2cb0 [Final Native Static Public]

// UWidgetBlueprintLibrary (/Script/UMG.WidgetBlueprintLibrary)
    FEventReply UnlockMouse(FEventReply& Reply); // 0x32fee50 [Final Native Static Public]
    FEventReply Unhandled(); // 0x32fede0 [Final Native Static Public]
    void SetWindowTitleBarState(UWidget* TitleBarContent, const EWindowTitleBarMode& Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible); // 0x32fd340 [Final Native Static Public]
    void SetWindowTitleBarOnCloseClickedDelegate(const FScriptDelegate& Delegate); // 0x32fd200 [Final Native Static Public]
    void SetWindowTitleBarCloseButtonActive(bool bActive); // 0x32fd180 [Final Native Static Public]
    FEventReply SetUserFocus(FEventReply& Reply, UWidget* FocusWidget, bool bInAllUsers); // 0x32f37d0 [Final Native Static Public]
    FEventReply SetMousePosition(FEventReply& Reply, const FVector2D& NewMousePosition); // 0x32fc9b0 [Final Native Static Public]
    void SetInputMode_UIOnlyEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bFlushInput); // 0x32fc770 [Final Native Static Public]
    void SetInputMode_GameOnly(APlayerController* PlayerController, bool bFlushInput); // 0x32fc670 [Final Native Static Public]
    void SetInputMode_GameAndUIEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bHideCursorDuringCapture, bool bFlushInput); // 0x32fc4d0 [Final Native Static Public]
    bool SetHardwareCursor(UObject* WorldContextObject, const EMouseCursor& CursorShape, const FName& CursorName, const FVector2D& HotSpot); // 0x32fc1b0 [Final Native Static Public]
    void SetFocusToGameViewport(); // 0x32fc050 [Final Native Static Public]
    void SetColorVisionDeficiencyType(const EColorVisionDeficiency& Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency); // 0x32fbcb0 [Final Native Static Public]
    void SetBrushResourceToTexture(FSlateBrush& Brush, UTexture2D* Texture); // 0x32fba60 [Final Native Static Public]
    void SetBrushResourceToMaterial(FSlateBrush& Brush, UMaterialInterface* Material); // 0x32fba60 [Final Native Static Public]
    void RestorePreviousWindowTitleBarState(); // 0x32fae70 [Final Native Static Public]
    FEventReply ReleaseMouseCapture(FEventReply& Reply); // 0x32faa80 [Final Native Static Public]
    FEventReply ReleaseJoystickCapture(FEventReply& Reply, bool bInAllJoysticks); // 0x32f3c20 [Final Native Static Public]
    void OnGameWindowCloseButtonClickedDelegate__DelegateSignature(); // 0x1cd9980 [Public]
    FSlateBrush NoResourceBrush(); // 0x32f97b0 [Final Native Static Public]
    FSlateBrush MakeBrushFromTexture(UTexture2D* Texture, int32 Width, int32 Height); // 0x32f9550 [Final Native Static Public]
    FSlateBrush MakeBrushFromMaterial(UMaterialInterface* Material, int32 Width, int32 Height); // 0x32f9310 [Final Native Static Public]
    FSlateBrush MakeBrushFromAsset(USlateBrushAsset* BrushAsset); // 0x32f91a0 [Final Native Static Public]
    FEventReply LockMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x32f8f70 [Final Native Static Public]
    bool IsDragDropping(); // 0x32f8710 [Final Native Static Public]
    FEventReply Handled(); // 0x32f84c0 [Final Native Static Public]
    void GetSafeZonePadding(UObject* WorldContextObject, const FVector4& SafePadding, const FVector2D& SafePaddingScale, const FVector4& SpillOverPadding); // 0x32f80c0 [Final Native Static Public]
    FKeyEvent GetKeyEventFromAnalogInputEvent(FAnalogInputEvent& Event); // 0x32f7700 [Final Native Static Public]
    FInputEvent GetInputEventFromPointerEvent(FPointerEvent& Event); // 0x32f7560 [Final Native Static Public]
    FInputEvent GetInputEventFromNavigationEvent(FNavigationEvent& Event); // 0x32f7470 [Final Native Static Public]
    FInputEvent GetInputEventFromKeyEvent(FKeyEvent& Event); // 0x32f7340 [Final Native Static Public]
    FInputEvent GetInputEventFromCharacterEvent(FCharacterEvent& Event); // 0x32f7260 [Final Native Static Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(FSlateBrush& Brush); // 0x32f6e40 [Final Native Static Public]
    UDragDropOperation* GetDragDroppingContent(); // 0x32f6cf0 [Final Native Static Public]
    UTexture2D* GetBrushResourceAsTexture2D(FSlateBrush& Brush); // 0x32f6bd0 [Final Native Static Public]
    UMaterialInterface* GetBrushResourceAsMaterial(FSlateBrush& Brush); // 0x32f6ab0 [Final Native Static Public]
    UObject* GetBrushResource(FSlateBrush& Brush); // 0x32f69c0 [Final Native Static Public]
    void GetAllWidgetsWithInterface(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<IInterface> Interface, bool TopLevelOnly); // 0x32f64d0 [Final Native Static Public]
    void GetAllWidgetsOfClass(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<UUserWidget> WidgetClass, bool TopLevelOnly); // 0x32f6170 [Final Native Static Public]
    FEventReply EndDragDrop(FEventReply& Reply); // 0x32f5c20 [Final Native Static Public]
    void DrawTextFormatted(FPaintContext& Context, FText& Text, const FVector2D& Position, UFont* Font, int32 FontSize, const FName& FontTypeFace, const FLinearColor& Tint); // 0x32f5650 [Final Native Static Public]
    void DrawText(FPaintContext& Context, const FString& InString, const FVector2D& Position, const FLinearColor& Tint); // 0x32f54c0 [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); // 0x32f51c0 [Final Native Static Public]
    void DrawLines(FPaintContext& Context, const TArray<FVector2D>& Points, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x32f4fe0 [Final Native Static Public]
    void DrawLine(FPaintContext& Context, const FVector2D& PositionA, const FVector2D& PositionB, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x32f4c10 [Final Native Static Public]
    void DrawBox(FPaintContext& Context, const FVector2D& Position, const FVector2D& Size, USlateBrushAsset* Brush, const FLinearColor& Tint); // 0x32f4920 [Final Native Static Public]
    void DismissAllMenus(); // 0x32f4660 [Final Native Static Public]
    FEventReply DetectDragIfPressed(FPointerEvent& PointerEvent, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x32f43e0 [Final Native Static Public]
    FEventReply DetectDrag(FEventReply& Reply, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x32f4080 [Final Native Static Public]
    UDragDropOperation* CreateDragDropOperation(TSubclassOf<UDragDropOperation> OperationClass); // 0x32f3e70 [Final Native Static Public]
    UUserWidget* Create(UObject* WorldContextObject, TSubclassOf<UUserWidget> WidgetType, APlayerController* OwningPlayer); // 0x32f3d70 [Final Native Static Public]
    FEventReply ClearUserFocus(FEventReply& Reply, bool bInAllUsers); // 0x32f3c20 [Final Native Static Public]
    FEventReply CaptureMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x32f39f0 [Final Native Static Public]
    FEventReply CaptureJoystick(FEventReply& Reply, UWidget* CapturingWidget, bool bInAllJoysticks); // 0x32f37d0 [Final Native Static Public]
    void CancelDragDrop(); // 0x32f3790 [Final Native Static Public]

// UWidgetLayoutLibrary (/Script/UMG.WidgetLayoutLibrary)
    UWrapBoxSlot* SlotAsWrapBoxSlot(UWidget* Widget); // 0x32fdea0 [Final Native Static Public]
    UWidgetSwitcherSlot* SlotAsWidgetSwitcherSlot(UWidget* Widget); // 0x32fddd0 [Final Native Static Public]
    UVerticalBoxSlot* SlotAsVerticalBoxSlot(UWidget* Widget); // 0x32fdd00 [Final Native Static Public]
    UUniformGridSlot* SlotAsUniformGridSlot(UWidget* Widget); // 0x32fdc30 [Final Native Static Public]
    USizeBoxSlot* SlotAsSizeBoxSlot(UWidget* Widget); // 0x32fdb60 [Final Native Static Public]
    UScrollBoxSlot* SlotAsScrollBoxSlot(UWidget* Widget); // 0x32fda90 [Final Native Static Public]
    UScaleBoxSlot* SlotAsScaleBoxSlot(UWidget* Widget); // 0x32fd9c0 [Final Native Static Public]
    USafeZoneSlot* SlotAsSafeBoxSlot(UWidget* Widget); // 0x32fd8f0 [Final Native Static Public]
    UOverlaySlot* SlotAsOverlaySlot(UWidget* Widget); // 0x32fd820 [Final Native Static Public]
    UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(UWidget* Widget); // 0x32fd750 [Final Native Static Public]
    UGridSlot* SlotAsGridSlot(UWidget* Widget); // 0x32fd680 [Final Native Static Public]
    UCanvasPanelSlot* SlotAsCanvasSlot(UWidget* Widget); // 0x32fd5b0 [Final Native Static Public]
    UBorderSlot* SlotAsBorderSlot(UWidget* Widget); // 0x32fd4e0 [Final Native Static Public]
    void RemoveAllWidgets(UObject* WorldContextObject); // 0x32fabd0 [Final Native Static Public]
    bool ProjectWorldLocationToWidgetPosition(APlayerController* PlayerController, const FVector& WorldLocation, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x32fa7e0 [Final Native Static Public]
    FGeometry GetViewportWidgetGeometry(UObject* WorldContextObject); // 0x32f8400 [Final Native Static Public]
    FVector2D GetViewportSize(UObject* WorldContextObject); // 0x32f8370 [Final Native Static Public]
    float GetViewportScale(UObject* WorldContextObject); // 0x32f82e0 [Final Native Static Public]
    FGeometry GetPlayerScreenWidgetGeometry(APlayerController* PlayerController); // 0x32f7f00 [Final Native Static Public]
    bool GetMousePositionScaledByDPI(APlayerController* Player, const float& LocationX, const float& LocationY); // 0x32f7cf0 [Final Native Static Public]
    FVector2D GetMousePositionOnViewport(UObject* WorldContextObject); // 0x32f7b00 [Final Native Static Public]
    FVector2D GetMousePositionOnPlatform(); // 0x32f7ab0 [Final Native Static Public]

// ULevelVariantSets (/Script/VariantManagerContent.LevelVariantSets)
    UVariantSet* GetVariantSetByName(const FString& VariantSetName); // 0xf38f20 [Final Native Public]
    UVariantSet* GetVariantSet(int32 VariantSetIndex); // 0xf38e60 [Final Native Public]
    int32 GetNumVariantSets(); // 0xe64e90 [Final Native Public]

// ALevelVariantSetsActor (/Script/VariantManagerContent.LevelVariantSetsActor)
    bool SwitchOnVariantByName(const FString& VariantSetName, const FString& VariantName); // 0xf39ff0 [Final Native Public]
    bool SwitchOnVariantByIndex(int32 VariantSetIndex, int32 VariantIndex); // 0xf39ee0 [Final Native Public]
    void SetLevelVariantSets(ULevelVariantSets* InVariantSets); // 0xf39550 [Final Native Public]
    ULevelVariantSets* GetLevelVariantSets(bool bLoad); // 0xf388c0 [Final Native Public]

// UPropertyValue (/Script/VariantManagerContent.PropertyValue)
    bool HasRecordedData(); // 0xf39080 [Final Native Public]
    FText GetPropertyTooltip(); // 0xf38b40 [Final Native Public]
    FString GetFullDisplayString(); // 0xf38890 [Final Native Public]

// ASwitchActor (/Script/VariantManagerContent.SwitchActor)
    void SelectOption(int32 OptionIndex); // 0xf39170 [Final Native Public]
    int32 GetSelectedOption(); // 0xf38be0 [Final Native Public]
    TArray<AActor*> GetOptions(); // 0xf389c0 [Final Native Public]

// UVariant (/Script/VariantManagerContent.Variant)
    void SwitchOn(); // 0xf39ec0 [Final Native Public]
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0xf39d60 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0xf39b10 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0xf21450 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0xf396b0 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0xf39390 [Final Native Public]
    void SetDependency(int32 Index, FVariantDependency& Dependency); // 0xf39200 [Final Native Public]
    bool IsActive(); // 0xf390a0 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0xf38c00 [Final Native Public]
    UVariantSet* GetParent(); // 0xf38a60 [Final Native Public]
    int32 GetNumDependencies(); // 0xf38980 [Final Native Public]
    int32 GetNumActors(); // 0xf38960 [Final Native Public]
    FText GetDisplayText(); // 0xf38770 [Final Native Public]
    TArray<UVariant*> GetDependents(ULevelVariantSets* LevelVariantSets, bool bOnlyEnabledDependencies); // 0xf38500 [Final Native Public]
    FVariantDependency GetDependency(int32 Index); // 0xf38460 [Final Native Public]
    AActor* GetActor(int32 ActorIndex); // 0xf38370 [Final Native Public]
    void DeleteDependency(int32 Index); // 0xf382e0 [Final Native Public]
    int32 AddDependency(FVariantDependency& Dependency); // 0xf38160 [Final Native Public]

// UVariantSet (/Script/VariantManagerContent.VariantSet)
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0xf39e20 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0xf39c50 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0xf21450 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0xf398f0 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0xf39470 [Final Native Public]
    UVariant* GetVariantByName(const FString& VariantName); // 0xf38d00 [Final Native Public]
    UVariant* GetVariant(int32 VariantIndex); // 0xf38c40 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0xf38c20 [Final Native Public]
    ULevelVariantSets* GetParent(); // 0xf38ad0 [Final Native Public]
    int32 GetNumVariants(); // 0xf389a0 [Final Native Public]
    FText GetDisplayText(); // 0xf38800 [Final Native Public]
