// Generated by Zdex (https://zlogic.eu/zdex) from a reflection dump
// Game:Deep Rock Galactic — build 1.39 (Steam)
// Engine: UE unknown · process FSD-Win64-Shipping.exe · dumped 2026-09-16T18:11:19Z
// Offsets and sizes are the reflected values; padding is filled with uint8 arrays.

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


// UUI_SelectCrossplayOption_C (/CrossPlatform/UI_SelectCrossplayOption.UI_SelectCrossplayOption_C)
    void Set Crossplay Option Text(); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void BndEvt__UI_SelectCrossplayOption_Button_Crossplay_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_SelectCrossplayOption_Button_No_Crossplay_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_SelectCrossplayOption_Button_EAS_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_UI_SelectCrossplayOption(int32 EntryPoint); // 0x1f88790 [Final]
    void OnCrossplaySettingSelected__DelegateSignature(); // 0x1f88790 [Public]

// ABP_E3trailer_AsteroidField_C (/Game/Art/Cinematics/E3trailer2017/BP_E3trailer_AsteroidField.BP_E3trailer_AsteroidField_C)
    void UserConstructionScript(); // 0x1f88790 [Event Public]

// IIJukebox_C (/Game/Art/Environments/ShipTesting/IJukebox.IJukebox_C)
    void StopJukebox(); // 0x1f88790 [Public]

// ABP_AsteroidField_C (/Game/Art/Environments/Space/HoxxesMK2/BP_AsteroidField.BP_AsteroidField_C)
    void UserConstructionScript(); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_AsteroidField(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_ModularLamp_C (/Game/Art/Environments/SpaceRig/Furniture/BP_ModularLamp.BP_ModularLamp_C)
    FSTRUCT_Lamp GetMeshStructByEnum(uint8 Index); // 0x1f88790 [Public]
    void SetLightColor(const FLinearColor& LightColor); // 0x1f88790 [Public]
    void UserConstructionScript(); // 0x1f88790 [Event Public]

// UABP_Dice_C (/Game/Art/Environments/SpaceRig/TrashKit/ABP_Dice.ABP_Dice_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1f88790
    void ExecuteUbergraph_ABP_Dice(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_PostProcessing_CharSelect_C (/Game/Art/PostProcess/BP_PostProcessing_CharSelect.BP_PostProcessing_CharSelect_C)
    void UserConstructionScript(); // 0x1f88790 [Event Public]

// UAnimatedDRGlogo_C (/Game/Art/_TestingGrounds/UItesting/AnimatedDRGlogo.AnimatedDRGlogo_C)
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_AnimatedDRGlogo(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_AudioControl_LowHealth_C (/Game/Audio/SoundControl/BP_AudioControl_LowHealth.BP_AudioControl_LowHealth_C)
    void SetSoundFromAlpha(float FadeAlpha); // 0x1f88790 [Public]
    bool ShouldSetTimestamp(bool IsActivate); // 0x1f88790 [Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void HealthChanged(float amount); // 0x1f88790
    void FadeInLowHealth(); // 0x1f88790
    void FadeOutLowHealth(); // 0x1f88790
    void HandleHeartbeat(bool TurnOn); // 0x1f88790
    void HandleLowHealthMuffling(bool TurnOn); // 0x1f88790
    void OnDeath_Event(UHealthComponentBase* HealthComponent); // 0x1f88790
    void OnDestroyed_Event(AActor* DestroyedActor); // 0x1f88790
    void OnDeahtAndDestroyed(); // 0x1f88790
    void ExecuteUbergraph_BP_AudioControl_LowHealth(int32 EntryPoint); // 0x1f88790 [Final]

// UABP_FP_Dwarf_C (/Game/Character/ABP_FP_Dwarf.ABP_FP_Dwarf_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1f88790
    void AnimNotify_Mine(); // 0x1f88790
    void StartInspectWeapon(); // 0x1f88790 [Event Protected]
    void StopInspectWeapon(); // 0x1f88790 [Event Protected]
    void AnimNotify_BeginBuild(); // 0x1f88790
    void AnimNotify_EndBuild(); // 0x1f88790
    void AnimNotify_Generic(); // 0x1f88790
    void ExecuteUbergraph_ABP_FP_Dwarf(int32 EntryPoint); // 0x1f88790 [Final]

// UABP_TP_Dwarf_C (/Game/Character/ABP_TP_Dwarf.ABP_TP_Dwarf_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1f88790
    void BlueprintInitializeAnimation(); // 0x1f88790 [Event Public]
    void AnimNotify_StartBuild(); // 0x1f88790
    void AnimNotify_EndBuild(); // 0x1f88790
    void AnimNotify_Mine(); // 0x1f88790
    void BlueprintBeginPlay(); // 0x1f88790 [Event Public]
    void AnimNotify_Generic(); // 0x1f88790
    void ExecuteUbergraph_ABP_TP_Dwarf(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_PlayerCharacter_C (/Game/Character/BP_PlayerCharacter.BP_PlayerCharacter_C)
    void UpdateWeaponLicenseStat(); // 0x1f88790 [Private]
    UUsableComponent* GetBeastMasterUsableComponent(); // 0x1f88790 [Event Public]
    void GotoNextSelfiePoint(bool ForceExitSelfieMode); // 0x1f88790 [Public]
    void SetActiveSelfiePoint(UBP_SelfiePoint_C* InSelfiePoint); // 0x1f88790 [Public]
    bool DamageCausesReaction(UDamageClass* DamageClass); // 0x1f88790 [Public]
    USceneComponent* GetDownCameraAttachPoint(); // 0x1f88790 [Event Public]
    USceneComponent* GetDownCameraRotationPoint(); // 0x1f88790 [Event Public]
    void ChromaEffect(uint8 Effect); // 0x1f88790 [Public]
    void CharacterAudioThrottled(UDialogDataAsset* Shout); // 0x1f88790 [Public]
    void UpdateHeadLight(); // 0x1f88790
    void ShieldRegenTimeline__FinishedFunc(); // 0x1f88790
    void ShieldRegenTimeline__UpdateFunc(); // 0x1f88790
    void Emergency Timeline__FinishedFunc(); // 0x1f88790
    void Emergency Timeline__UpdateFunc(); // 0x1f88790
    void InpActEvt_P_K2Node_InputKeyEvent_16(const FKey& Key); // 0x1f88790
    void InpActEvt_LeftShift_K2Node_InputKeyEvent_15(const FKey& Key); // 0x1f88790
    void InpActEvt_LeftShift_K2Node_InputKeyEvent_14(const FKey& Key); // 0x1f88790
    void InpActEvt_LeftControl_K2Node_InputKeyEvent_13(const FKey& Key); // 0x1f88790
    void InpActEvt_LeftControl_K2Node_InputKeyEvent_12(const FKey& Key); // 0x1f88790
    void InpActEvt_PageDown_K2Node_InputKeyEvent_11(const FKey& Key); // 0x1f88790
    void InpActEvt_PageDown_K2Node_InputKeyEvent_10(const FKey& Key); // 0x1f88790
    void InpActEvt_PageUp_K2Node_InputKeyEvent_9(const FKey& Key); // 0x1f88790
    void InpActEvt_PageUp_K2Node_InputKeyEvent_8(const FKey& Key); // 0x1f88790
    void InpActEvt_Home_K2Node_InputKeyEvent_7(const FKey& Key); // 0x1f88790
    void InpActEvt_Home_K2Node_InputKeyEvent_6(const FKey& Key); // 0x1f88790
    void InpActEvt_End_K2Node_InputKeyEvent_5(const FKey& Key); // 0x1f88790
    void InpActEvt_End_K2Node_InputKeyEvent_4(const FKey& Key); // 0x1f88790
    void InpActEvt_Insert_K2Node_InputKeyEvent_3(const FKey& Key); // 0x1f88790
    void InpActEvt_Insert_K2Node_InputKeyEvent_2(const FKey& Key); // 0x1f88790
    void InpActEvt_Delete_K2Node_InputKeyEvent_1(const FKey& Key); // 0x1f88790
    void InpActEvt_Delete_K2Node_InputKeyEvent_0(const FKey& Key); // 0x1f88790
    void BP_OnControllerReady(); // 0x1f88790 [Event Protected]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void BndEvt__HealthComponent_K2Node_ComponentBoundEvent_0_ArmorHealedSig__DelegateSignature(float amount); // 0x1f88790
    void StopRegenAudio(); // 0x1f88790
    void BP_OnUpdateMeshes(); // 0x1f88790 [Event Protected]
    void CharacterState Changed(const ECharacterState& NewState); // 0x1f88790
    void BndEvt__HealthComponent_K2Node_ComponentBoundEvent_0_DamageSig__DelegateSignature(float amount); // 0x1f88790
    void BndEvt__HealthComponent_K2Node_ComponentBoundEvent_2_DamageSig__DelegateSignature(float amount); // 0x1f88790
    void Init Selfie Cam(); // 0x1f88790
    void SetDustVisible(bool Visible); // 0x1f88790
    void ReceiveOnHeadlightOn(); // 0x1f88790 [Event Protected]
    void ResetSaveGameIDInEditor(); // 0x1f88790
    void On Temporary Buff Changed(UTemporaryBuff* buff, APlayerCharacter* AffectedPlayer); // 0x1f88790
    void MixerClientSpawnConfettii(const FVector& Location, const FRotator& Rotation); // 0x1f88790
    void MixerServerSpawnConfettii(const FVector& Location, const FRotator& Rotation); // 0x1f88790
    void MixerSpawnConfetti(const FVector& Location, const FRotator& Rotation); // 0x1f88790
    void PrepareForEndScreen(); // 0x1f88790 [Event Public]
    void BndEvt__HealthComponent_K2Node_ComponentBoundEvent_0_HitSig__DelegateSignature(float Damage, FDamageData& DamageData, bool anyHealthLost); // 0x1f88790
    void BndEvt__HealthComponent_K2Node_ComponentBoundEvent_1_HitSig__DelegateSignature(float Damage, FDamageData& DamageData, bool anyHealthLost); // 0x1f88790
    void Receive_ShowFieldMedicInstantReviveEffects(); // 0x1f88790 [Event Public]
    void InpAxisKeyEvt_MouseX_K2Node_InputAxisKeyEvent_0(float AxisValue); // 0x1f88790
    void InpAxisKeyEvt_MouseY_K2Node_InputAxisKeyEvent_1(float AxisValue); // 0x1f88790
    void SelfieZoom(float InDelta); // 0x1f88790
    void TickSelfieZoom(); // 0x1f88790
    void SelfieMoveUp(float InDirection); // 0x1f88790
    void TickSelfieMoveUp(); // 0x1f88790
    void SelfieMoveRight(float InDirection); // 0x1f88790
    void TickSelfieMoveRight(); // 0x1f88790
    void ReceivePossessed(AController* NewController); // 0x1f88790 [Event Public]
    void Cheat_Medical(); // 0x1f88790
    void Update MissionStats(); // 0x1f88790
    void Cheat_CreateCountdownHUD(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_BP_PlayerCharacter(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_FSDCameraManager_C (/Game/Character/Camera/BP_FSDCameraManager.BP_FSDCameraManager_C)
    void ChangeMaxDistance(float MaxDistance); // 0x1f88790 [Public]
    void ChangeSpeed(float MaxSpeed); // 0x1f88790 [Public]
    float SmoothReturnVelocity(const FVector& New Camera Location); // 0x1f88790 [Public]
    void SphereDirectionToPlayer(const FVector& Direction); // 0x1f88790 [Public]
    void SetToThirdPersonCamera(const FVector& New Camera Position); // 0x1f88790 [Public]
    void ReturnCameraMode(APlayerCharacter* Target, const ECharacterCameraMode& NewCameraMode); // 0x1f88790 [Public]
    void PhotographyCameraModify(const FVector& NewCameraLocation, const FVector& PreviousCameraLocation, const FVector& OriginalCameraLocation, const FVector& ResultCameraLocation); // 0x1f88790 [Event Public]
    void ReceiveDestroyed(); // 0x1f88790 [Event Public]
    void OnPhotographySessionEnd(); // 0x1f88790 [Event Public]
    void OnPhotographySessionStart(); // 0x1f88790 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void TogglePhotographyMode(bool Active); // 0x1f88790
    void Return Camera(); // 0x1f88790
    void LoaderStart(ULevelSequence* LoaderLevelSequence); // 0x1f88790
    void LoaderStop(); // 0x1f88790
    void ExecuteUbergraph_BP_FSDCameraManager(int32 EntryPoint); // 0x1f88790 [Final]
    void ShowHUDForPhotography__DelegateSignature(); // 0x1f88790 [Public]
    void HideHUDForPhotography__DelegateSignature(); // 0x1f88790 [Public]

// UBP_SelfiePoint_C (/Game/Character/Camera/BP_SelfiePoint.BP_SelfiePoint_C)
    FTransform GetTargetTransform(); // 0x1f88790 [Public]
    void DeactivateCamera(); // 0x1f88790 [Public]
    void ActivateCamera(); // 0x1f88790 [Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_BP_SelfiePoint(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_Endscreen_Lamp_C (/Game/Character/CharacterSelection/BP_Endscreen_Lamp.BP_Endscreen_Lamp_C)
    void UpdateLights(); // 0x1f88790 [Public]
    void UserConstructionScript(); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_Endscreen_Lamp(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_MisComp_FXspawner_C (/Game/Character/CharacterSelection/BP_MisComp_FXspawner.BP_MisComp_FXspawner_C)
    void UserConstructionScript(); // 0x1f88790 [Event Public]
    void SetSurvived(bool Survived); // 0x1f88790
    void ExecuteUbergraph_BP_MisComp_FXspawner(int32 EntryPoint); // 0x1f88790 [Final]

// ACharacterSelectionSwitcher_C (/Game/Character/CharacterSelection/CharacterSelectionSwitcher.CharacterSelectionSwitcher_C)
    void CleanActors(); // 0x1f88790 [Public]
    AActor* GetViewerActor(); // 0x1f88790 [Event Public]
    void RestartVanityIdleAnimMonatge(); // 0x1f88790 [Public]
    void CleanVictoryPoseStuff(); // 0x1f88790 [Public]
    void LoadVictoryPoseStuff(UVictoryPose* VicPose); // 0x1f88790 [Public]
    void FindEndscreenActorPos(int32 num players, int32 Index, const AActor*& NewParam); // 0x1f88790 [Public]
    void DestroyPreviousSceneActors(); // 0x1f88790 [Public]
    void Add Yaw World Rotation(float Yaw); // 0x1f88790 [Public]
    void SetPreviewItem(UItemID* Item); // 0x1f88790 [Public]
    void SelectCameraLocation(const ECharselectionCameraLocation& Selection); // 0x1f88790 [Public]
    APlayerCharacter* GetActiveCharacter(); // 0x1f88790 [Event Public]
    void RefreshCharacter(const ECharselectionCameraLocation& SelectionType); // 0x1f88790 [Public]
    void OnLoaded_516F3DE24C233C61C7A1519D88D99E0F(UObject* Loaded); // 0x1f88790
    void OnLoaded_516F3DE24C233C61C7A1519D1101C230(UObject* Loaded); // 0x1f88790
    void OnNotifyEnd_B0CB40174FA1135597179392BE030FD1(const FName& NotifyName); // 0x1f88790
    void OnNotifyBegin_B0CB40174FA1135597179392BE030FD1(const FName& NotifyName); // 0x1f88790
    void OnInterrupted_B0CB40174FA1135597179392BE030FD1(const FName& NotifyName); // 0x1f88790
    void OnBlendOut_B0CB40174FA1135597179392BE030FD1(const FName& NotifyName); // 0x1f88790
    void OnCompleted_B0CB40174FA1135597179392BE030FD1(const FName& NotifyName); // 0x1f88790
    void OnNotifyEnd_BDB7978A405A08A3A09CF3BC042E4D40(const FName& NotifyName); // 0x1f88790
    void OnNotifyBegin_BDB7978A405A08A3A09CF3BC042E4D40(const FName& NotifyName); // 0x1f88790
    void OnInterrupted_BDB7978A405A08A3A09CF3BC042E4D40(const FName& NotifyName); // 0x1f88790
    void OnBlendOut_BDB7978A405A08A3A09CF3BC042E4D40(const FName& NotifyName); // 0x1f88790
    void OnCompleted_BDB7978A405A08A3A09CF3BC042E4D40(const FName& NotifyName); // 0x1f88790
    void OnNotifyEnd_6DC7882842E914A95C4ACD9AF2E9C943(const FName& NotifyName); // 0x1f88790
    void OnNotifyBegin_6DC7882842E914A95C4ACD9AF2E9C943(const FName& NotifyName); // 0x1f88790
    void OnInterrupted_6DC7882842E914A95C4ACD9AF2E9C943(const FName& NotifyName); // 0x1f88790
    void OnBlendOut_6DC7882842E914A95C4ACD9AF2E9C943(const FName& NotifyName); // 0x1f88790
    void OnCompleted_6DC7882842E914A95C4ACD9AF2E9C943(const FName& NotifyName); // 0x1f88790
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void OnShowCharacterSelector(TSubclassOf<APlayerCharacter> NewCharacter, const ECharselectionCameraLocation& selectionLocation); // 0x1f88790
    void SwitchToWeapon(int32 WeaponIndex); // 0x1f88790
    void EquipSlot(int32 EquipSlot); // 0x1f88790
    void StartIdles(); // 0x1f88790
    void SetIdleBreak(); // 0x1f88790
    void Hide(); // 0x1f88790 [Event Public]
    void Rotate(float Pitch, float Yaw); // 0x1f88790
    void VanityLoop(); // 0x1f88790
    void DoStuff(); // 0x1f88790
    void StartVanityIdles(); // 0x1f88790
    void OnVanityItemEquipped(const EVanitySlot& Slot); // 0x1f88790 [Event Public]
    void ShowViewer3D(TSubclassOf<AActor> Actor, const ECharselectionCameraLocation& selectionLocation); // 0x1f88790
    void Equip(TSubclassOf<AItem> itemClass, int32 EquipSlot); // 0x1f88790
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void ShowEndScreen(const FCharacterViewScene& viewScene); // 0x1f88790
    void ForgeLoop(); // 0x1f88790
    void ForgeStart(); // 0x1f88790
    void BreakEnd(UAnimMontage* Montage, bool bInterrupted); // 0x1f88790
    void ForgeIdleLoop(); // 0x1f88790
    void OnVictoryPoseChanged(UVictoryPose* VictoryPose); // 0x1f88790 [Event Public]
    void PropPoseDone(UAnimMontage* Montage, bool bInterrupted); // 0x1f88790
    void PoseDone(UAnimMontage* Montage, bool bInterrupted); // 0x1f88790
    void OnCharacterRefresh(); // 0x1f88790
    void SkipForging(); // 0x1f88790
    void OnForgingDone(); // 0x1f88790
    void ExecuteUbergraph_CharacterSelectionSwitcher(int32 EntryPoint); // 0x1f88790 [Final]

// UEndScreenActorController_C (/Game/Character/CharacterSelection/EndScreenActorController.EndScreenActorController_C)
    void Reset(); // 0x1f88790 [Public]
    void SpawnAttachmentIfNeeded(); // 0x1f88790 [Public]
    void Cleanup(); // 0x1f88790 [Public]
    void InitFXLights(const FTransform& SpawnTransform, bool Survived); // 0x1f88790 [Public]
    void RandomAnimElement(TArray<UAnimSequence*>& Array, const UAnimSequence*& Output); // 0x1f88790 [Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Public]
    void Play(APlayerCharacter* PlayerCharacter, bool SurvivedInPod, const FTransform& SpawnTransform, const FEndScreenMove& ESMoveSet, int32 Seed); // 0x1f88790
    void PoseFinished(UAnimMontage* Montage, bool bInterrupted); // 0x1f88790
    void BreakFinished(UAnimMontage* Montage, bool bInterrupted); // 0x1f88790
    void WalkFinished(UAnimMontage* Montage, bool bInterrupted); // 0x1f88790
    void PropPoseDone(UAnimMontage* Montage, bool bInterrupted); // 0x1f88790
    void CustomEvent_0(UAnimMontage* Montage, bool bInterrupted); // 0x1f88790
    void OnCharacterDestroyed(AActor* DestroyedActor); // 0x1f88790
    void ExecuteUbergraph_EndScreenActorController(int32 EntryPoint); // 0x1f88790 [Final]

// UEndScreenSetups_C (/Game/Character/CharacterSelection/EndScreenSetups.EndScreenSetups_C)
    void GetRandomWalkAnim(UVictoryPose* VicPose, const FRandomStream& RandStream, TSoftObjectPtr<UAnimSequence>& Walk); // 0x1f88790 [Public]
    void LoadVictoryAnims(UVictoryPose* InputPin, const FRandomStream& RandStream, FEndScreenMove& EndScreenMove); // 0x1f88790 [Public]
    void LoadActorClass(const TSoftClassPtr<AActor>& Soft, const TSubclassOf<AActor>& Hard); // 0x1f88790 [Public]
    void LoadAnimSeqArray(TArray<TSoftObjectPtr<UAnimSequence>>& Soft, TArray<UAnimSequence*>& Hard); // 0x1f88790 [Public]
    void LoadAnimSeq(const TSoftObjectPtr<UAnimSequence>& Soft, const UAnimSequence*& Hard); // 0x1f88790 [Public]
    void SplitMoveSetAnims(TArray<TSoftObjectPtr<UAnimSequence>>& TargetArray, const UAnimSequence*& Selected1, TArray<TSoftObjectPtr<UAnimSequence>>& Rest1); // 0x1f88790 [Public]
    void ResetMovesets(int32 NewSeed); // 0x1f88790 [Public]
    void RandomWeightedMoveSet(TArray<FEndScreenMoveSet>& Array, FEndScreenMove& Selected); // 0x1f88790 [Public]
    void GetEndScreenMoveSet(bool Survived, UVictoryPose* VictPose, const FRandomStream& RandStream, FEndScreenMove& Selected); // 0x1f88790 [Public]
    void RandomAnimElement(TArray<UAnimSequence*>& Array, const UAnimSequence*& Output); // 0x1f88790 [Public]

// IIOnDamagedPlayer_C (/Game/Character/Components/IOnDamagedPlayer.IOnDamagedPlayer_C)
    void OnDamagedPlayer(APlayerCharacter* Player, float amount); // 0x1f88790 [Public]

// ULIB_RumbleFunctions_C (/Game/Character/Rumble/LIB_RumbleFunctions.LIB_RumbleFunctions_C)
    void FSD Rumble At Actor(AActor* Actor, UForceFeedbackEffect* ForceFeedbackEffect, bool bLooping, float IntensityMultiplier, float StartTime, bool bAutoDestroy, UObject* __WorldContext); // 0x1f88790 [Static Public]
    void FSD Rumble At Location(UObject* WorldContextObject, UForceFeedbackEffect* ForceFeedbackEffect, const FVector& Location, const FRotator& Rotation, bool bLooping, float IntensityMultiplier, float StartTime, bool bAutoDestroy, UObject* __WorldContext); // 0x1f88790 [Static Public]

// UBP_DeadState_C (/Game/Character/States/BP_DeadState.BP_DeadState_C)
    void ReceiveBeginPlay(); // 0x1f88790 [Event Public]
    void ReceiveStateExit(); // 0x1f88790 [Event Protected]
    void ReceiveStateEnter(); // 0x1f88790 [Event Protected]
    void SetDeathParameters(float respawnDelay, float effectDelay, UAnimMontage* deathMontage, UParticleSystem* deathEffect, bool useAnimationTimeAsRespawnTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_BP_DeadState(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_DownedState_C (/Game/Character/States/BP_DownedState.BP_DownedState_C)
    void OnLoaded_4C0CAFB9405C60A5642DA2A8AFDA785B(UObject* Loaded); // 0x1f88790
    void OnLoaded_5277138148709B6872AFA8AE00BD1B01(UObject* Loaded); // 0x1f88790
    void OnLoaded_EE490F594C2547CD96CB63943EA06475(UObject* Loaded); // 0x1f88790
    void OnLoaded_369215DE4E9E3D75961755AB344B6937(UObject* Loaded); // 0x1f88790
    void ReceiveBeginPlay(); // 0x1f88790 [Event Public]
    void Receive_TriggerDownedBomb(); // 0x1f88790 [Event Protected]
    void All_ShowDownedBomb(); // 0x1f88790
    void All_ShowBombIntro(); // 0x1f88790
    void Server_SpawnDBField(); // 0x1f88790
    void ExecuteUbergraph_BP_DownedState(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_EnemyControlState_C (/Game/Character/States/BP_EnemyControlState.BP_EnemyControlState_C)
    void OnNotifyEnd_C6BE400543D83DD77DB15BA38DC1ED24(const FName& NotifyName); // 0x1f88790
    void OnNotifyBegin_C6BE400543D83DD77DB15BA38DC1ED24(const FName& NotifyName); // 0x1f88790
    void OnInterrupted_C6BE400543D83DD77DB15BA38DC1ED24(const FName& NotifyName); // 0x1f88790
    void OnBlendOut_C6BE400543D83DD77DB15BA38DC1ED24(const FName& NotifyName); // 0x1f88790
    void OnCompleted_C6BE400543D83DD77DB15BA38DC1ED24(const FName& NotifyName); // 0x1f88790
    void OnControllingEnemy(bool IsControlling); // 0x1f88790 [Event Protected]
    void OnControllingEnemyAttached(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_EnemyControlState(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_FallingState_C (/Game/Character/States/BP_FallingState.BP_FallingState_C)
    void ShowJumpBootsActivation(); // 0x1f88790 [Event Protected]
    void ReceiveHoverBootsTick(float DeltaSeconds); // 0x1f88790 [Event Protected]
    void ReceiveHoverBootsActiveChanged(bool IsActive); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_FallingState(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_FrozenState_C (/Game/Character/States/BP_FrozenState.BP_FrozenState_C)
    void ReceiveStateEnter(); // 0x1f88790 [Event Protected]
    void ReceiveStateExit(); // 0x1f88790 [Event Protected]
    void ReceiveOnDefrosting(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_FrozenState(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_InfectedState_C (/Game/Character/States/BP_InfectedState.BP_InfectedState_C)
    void ReceiveStateEnter(); // 0x1f88790 [Event Protected]
    void ReceiveStateExit(); // 0x1f88790 [Event Protected]
    void StartDamage(); // 0x1f88790
    void ExecuteUbergraph_BP_InfectedState(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_ParalyzedState_C (/Game/Character/States/BP_ParalyzedState.BP_ParalyzedState_C)
    void ReceiveStateEnter(); // 0x1f88790 [Event Protected]
    void ReceiveStateExit(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_ParalyzedState(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_PassedOut_C (/Game/Character/States/BP_PassedOut.BP_PassedOut_C)
    void AllPassedOut(const bool& AllPassedOut); // 0x1f88790 [Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Public]
    void BeginFadeToBlack(); // 0x1f88790
    void ReceiveStateEnter(); // 0x1f88790 [Event Protected]
    void ReceiveStateExit(); // 0x1f88790 [Event Protected]
    void Turn Off Juke Box(); // 0x1f88790
    void Remove Drinking Mugs(); // 0x1f88790
    void ReceiveTeamPassedOut(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_PassedOut(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_TrackMovementState_C (/Game/Character/States/BP_TrackMovementState.BP_TrackMovementState_C)
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_BP_TrackMovementState(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_ZipLineState_C (/Game/Character/States/BP_ZipLineState.BP_ZipLineState_C)
    FVector GetJumpVector(const FVector& LookVector, const FVector& CurrentVelocity); // 0x1f88790 [Event Protected]
    void ReceiveSpeedBoostActivated(); // 0x1f88790 [Event Protected]
    void ReceiveSpeedBoostDeactivated(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_ZipLineState(int32 EntryPoint); // 0x1f88790 [Final]

// UABP_Forge_C (/Game/CharacterStructure/Forge/ABP_Forge.ABP_Forge_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1f88790
    void ExecuteUbergraph_ABP_Forge(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_InfectedMulePreplacement_C (/Game/Enemies/MuleInfected/BP_InfectedMulePreplacement.BP_InfectedMulePreplacement_C)
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_InfectedMulePreplacement(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_GameInstance_C (/Game/Game/BP_GameInstance.BP_GameInstance_C)
    void ResetTempSessions(); // 0x1f88790 [Public]
    void CreateAndOpenModdedWidget(); // 0x1f88790 [Public]
    void SetModdedSession(); // 0x1f88790 [Public]
    void SetupJoinVanillaDisableProgressionMods(const FBlueprintSessionResult& Session); // 0x1f88790 [Public]
    void PromptSandboxUser(const FBlueprintSessionResult& Session); // 0x1f88790 [Public]
    void ShouldPromptSandboxUser(const FBlueprintSessionResult& Session, const bool& Yes); // 0x1f88790 [Public]
    void SetupJoinModded(const FBlueprintSessionResult& Session); // 0x1f88790 [Public]
    void Setup Join with Password(const FBlueprintSessionResult& Session); // 0x1f88790 [Public]
    void IsEligibleForRetirementAassignment(const bool& EligibleForRetirementAssignment); // 0x1f88790 [Public]
    void OnFailure_7B3ECFCE46627790F0C9B89A0D72085C(); // 0x1f88790
    void OnSuccess_7B3ECFCE46627790F0C9B89A0D72085C(); // 0x1f88790
    void OnFailure_7B3ECFCE46627790F0C9B89A6B449207(); // 0x1f88790
    void OnSuccess_7B3ECFCE46627790F0C9B89A6B449207(); // 0x1f88790
    void OnFailure_7B3ECFCE46627790F0C9B89A89B12120(); // 0x1f88790
    void OnSuccess_7B3ECFCE46627790F0C9B89A89B12120(); // 0x1f88790
    void OnFailure_D72617F2470A6492F0633884F8A94A97(); // 0x1f88790
    void OnSuccess_D72617F2470A6492F0633884F8A94A97(); // 0x1f88790
    void OnFailure_E6A52403462766A65D96D581DEE58F2A(); // 0x1f88790
    void OnSuccess_E6A52403462766A65D96D581DEE58F2A(); // 0x1f88790
    void OnFailure_3F92037B4548E12D6DF3A4A0C91F55FB(); // 0x1f88790
    void OnSuccess_3F92037B4548E12D6DF3A4A0C91F55FB(); // 0x1f88790
    void ReceiveInit(); // 0x1f88790 [Event Public]
    void JoinFriendInvite(const FBlueprintSessionResult& Session); // 0x1f88790
    void OnLoadComplete(const FString& MapName); // 0x1f88790 [Event Public]
    void SetEligableForRetirementAssignment(bool eligable); // 0x1f88790 [Event Public]
    void JoinFriendInviteWithPassword(const FBlueprintSessionResult& Session, const FString& Password); // 0x1f88790
    void OnCancelJoin(); // 0x1f88790
    void OnJoiningModded(const FBlueprintSessionResult& Session, const FString& Password); // 0x1f88790
    void ModdedSaveLoaded(); // 0x1f88790
    void OnSandboxAnswer(bool Yes); // 0x1f88790
    void OnSaveLoaded(); // 0x1f88790
    void ApplyGameUserSettings(UFSDGameUserSettings* Settings); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_BP_GameInstance(int32 EntryPoint); // 0x1f88790 [Final]
    void OnEligibleForRetirementAssignment__DelegateSignature(UBP_GameInstance_C* GameInstance); // 0x1f88790 [Public]
    void OnAvailableCraftingItems__DelegateSignature(TArray<TScriptInterface<ICraftable>>& NewItems); // 0x1f88790 [Public]

// ABP_GameState_C (/Game/Game/BP_GameState.BP_GameState_C)
    void GetAnimSharingAssets(const TSoftObjectPtr<UAnimationSharingSetup>& AnimSharing, TArray<TSoftObjectPtr<UObject>>& assets); // 0x1f88790 [Public]
    TArray<UPlayerCharacterID*> GetPlayableCharacterIDs(); // 0x1f88790 [Event Public]
    void GetRandomIntialHero(const UPlayerCharacterID*& HeroClass); // 0x1f88790 [Public]
    void UserConstructionScript(); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void StartGame(); // 0x1f88790
    void HandleSeamlessTravelEvent(); // 0x1f88790 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void CustomEvent_0(); // 0x1f88790
    void ExecuteUbergraph_BP_GameState(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_PlayerControllerBase_C (/Game/Game/BP_PlayerControllerBase.BP_PlayerControllerBase_C)
    void GetEditorCharacterClass(const UPlayerCharacterID*& Character Class); // 0x1f88790 [Public]
    void SetIsEscapeMenuEnabled(bool IsEscapeMenuEnabled); // 0x1f88790 [Public]
    void SetHasShownCharacterSelector(bool HasShown); // 0x1f88790 [Public]
    void ItemFilter(TSubclassOf<AActor> itemClass, const bool& Result); // 0x1f88790 [Public]
    void SetClassAnalytics(); // 0x1f88790 [Public]
    void SetUnlockAnalytics(TArray<TSubclassOf<AActor>>& Primary, TArray<TSubclassOf<AActor>>& Secundary); // 0x1f88790 [Public]
    void GetUnlockedItems(const EItemCategory& Category, TArray<TSubclassOf<AActor>>& Unlocked Items); // 0x1f88790 [Public]
    void ReStartAnsel(); // 0x1f88790 [Public]
    void StartAnsel(); // 0x1f88790 [Public]
    void StopAnsel(); // 0x1f88790 [Public]
    void CreateInviteRequestIfNotCreated(); // 0x1f88790 [Public]
    void InpActEvt_AcceptInvite_K2Node_InputActionEvent_2(const FKey& Key); // 0x1f88790
    void InpActEvt_RejectInvite_K2Node_InputActionEvent_1(const FKey& Key); // 0x1f88790
    void InpActEvt_IgnoreInvite_K2Node_InputActionEvent_0(const FKey& Key); // 0x1f88790
    void InpActEvt_Ctrl_O_K2Node_InputKeyEvent_0(const FKey& Key); // 0x1f88790
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void SetPhotographyMode(bool Active); // 0x1f88790
    void Return Client Camera(); // 0x1f88790
    void Setup Invite Handling(); // 0x1f88790
    void Setup Retirement Notification(); // 0x1f88790
    void OnCharacterCanRetire_Event(TSubclassOf<APlayerCharacter> CharacterClass); // 0x1f88790
    void UpdateAnalytics(); // 0x1f88790
    void AdjustCamera(); // 0x1f88790
    void Setup Change User(); // 0x1f88790
    void ChangeUser(); // 0x1f88790
    void ChangeUserReply(bool Yes); // 0x1f88790
    void Reset Player Location(); // 0x1f88790
    void CustomEvent_1(); // 0x1f88790
    void SpawnHUDAsync(); // 0x1f88790 [Event Public]
    void OnJoinRequest(FDiscordUserDataSDK& joinRequest); // 0x1f88790
    void Event On Join Request Reply(int32 Reply); // 0x1f88790
    void ExecuteUbergraph_BP_PlayerControllerBase(int32 EntryPoint); // 0x1f88790 [Final]
    void ReplyToInviteRequest__DelegateSignature(int32 Reply); // 0x1f88790 [Public]

// ABP_PlayerState_C (/Game/Game/BP_PlayerState.BP_PlayerState_C)
    TArray<FCreditsReward> GetDeepDiveCreditsReward(int32 StagesCompleted, int32 goldCollected); // 0x1f88790 [Event Public]
    void GetRessupyBeaconClass(const TSubclassOf<AActor>& PodSpawnClass); // 0x1f88790 [Public]
    void GetRessuplySpawnClass(const TSubclassOf<ARessuplyPodSpawn>& PodSpawnClass); // 0x1f88790 [Public]
    void SpawnPlayerInPod(AFSDPlayerController* Player); // 0x1f88790 [Public]
    void SpawnPlayerDirectly(AController* Player); // 0x1f88790 [Public]
    void OnLoaded_E2B28351414D5B2A20966496F0955946(TSubclassOf<UObject> Loaded); // 0x1f88790
    void OnLoaded_97A4F0694E71C770F24EA6A654B14857(TSubclassOf<UObject> Loaded); // 0x1f88790
    void OnLateJoinFinished(); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void LogState(); // 0x1f88790
    void CharacterSelected(); // 0x1f88790 [Event Public]
    void TestLatjoin(); // 0x1f88790
    void RespawnPlayer(); // 0x1f88790
    void ExecuteUbergraph_BP_PlayerState(int32 EntryPoint); // 0x1f88790 [Final]

// ULIB_Game_C (/Game/Game/LIB_Game.LIB_Game_C)
    void SetTextureAndColor(UImage* Target, UTexture2D* Texture, bool bMatchSize, const FLinearColor& InColorAndOpacity, UObject* __WorldContext); // 0x1f88790 [Static Public]
    void IsFlaggedVisible(UWidget* InWidget, UObject* __WorldContext, const bool& IsFlaggedVisible); // 0x1f88790 [Static Public]
    void SetSoftTextureAndTint(UImage* Target, const TSoftObjectPtr<UTexture2D>& Texture, bool bMatchSize, const FLinearColor& Tint, UObject* __WorldContext); // 0x1f88790 [Static Public]
    void SetTextureAndTint(UImage* Target, UTexture2D* Texture, bool bMatchSize, const FLinearColor& Tint, UObject* __WorldContext); // 0x1f88790 [Static Public]
    void UpdateBool(const bool& Variable, bool InValue, UObject* __WorldContext, const bool& ValueChanged, const bool& OutValue); // 0x1f88790 [Static Public]
    void SetVisibilityIf(UWidget* Widget, const ESlateVisibility& Visibility, bool Condition, UObject* __WorldContext, const bool& IsVisible); // 0x1f88790 [Static Public]
    void LoadMission(const FSoftObjectPath& NewParam, UObject* __WorldContext); // 0x1f88790 [Static Public]
    void SelectVisibility(UWidget* Widget, const ESlateVisibility& FALSE, const ESlateVisibility& TRUE, bool Index, UObject* __WorldContext, const bool& IsVisible, const bool& VisibilityChanged, const ESlateVisibility& New Visibility); // 0x1f88790 [Static Public]
    void IsOnSpaceRig(UObject* __WorldContext, const bool& OnSpaceRig); // 0x1f88790 [Static Public]
    void IsKickReason(const EDisconnectReason& DisconnectReason, UObject* __WorldContext, const bool& Kicked); // 0x1f88790 [Static Public]

// ULIB_Game_SpaceRig_C (/Game/Game/LIB_Game_SpaceRig.LIB_Game_SpaceRig_C)
    void RefreshSpacerigUpgradePreview(APlayerController* PlayerController, UObject* __WorldContext); // 0x1f88790 [Static Public]
    void GetSpaceRigUpgradePreview(APlayerController* PlayerController, UObject* __WorldContext, const UItemUpgrade*& PreviewUpgrade); // 0x1f88790 [Static Public]
    void SetSpaceRigUpgradePreview(APlayerController* PlayerController, UItemUpgrade* ItemUpgrade, UObject* __WorldContext); // 0x1f88790 [Static Public]
    void GetSRGameState(UObject* __WorldContext, const ABP_GameState_SpaceRig_C*& GameState); // 0x1f88790 [Static Public]
    void GetSRController(UObject* __WorldContext, const ABP_SR_PlayerControllerBase_C*& SRController); // 0x1f88790 [Static Public]

// ULIB_Game_UI_C (/Game/Game/LIB_Game_UI.LIB_Game_UI_C)
    void GetSkinText(UItemSkin* InSkin, UItemID* InOptionalItem, UPlayerCharacterID* InOptionalCharacter, UObject* __WorldContext, FText& Title, FText& Category, FText& Description, const bool& HasOptionalCharacterID, const UPlayerCharacterID*& characterID); // 0x1f88790 [Static Public]
    void GetRewardIcon(UReward* Reward, UObject* __WorldContext, const UTexture*& Icon); // 0x1f88790 [Static Public]
    void GetRewardText(UReward* Reward, UObject* __WorldContext, FText& Title, FText& Category, FText& Description, const bool& HasOptionalCharacterID, const UPlayerCharacterID*& characterID); // 0x1f88790 [Static Public]
    void GetEnemyFamilyName(const EEnemyFamily& Family, UObject* __WorldContext, FText& Name); // 0x1f88790 [Static Public]
    void GetArmorTypeInfo(const EArmorType& Type, UObject* __WorldContext, FText& Display Text, const UTexture2D*& Icon, const FLinearColor& Color); // 0x1f88790 [Static Public]
    void GetEnemyTypeInfo(const EEnemyType& Type, UObject* __WorldContext, FText& Display Text, const UTexture2D*& Icon, const FLinearColor& IconColor); // 0x1f88790 [Static Public]
    void Get Enemy Family Info(const EEnemyFamily& Family, UObject* __WorldContext, FText& Name, const UTexture2D*& Icon, const FLinearColor& Color); // 0x1f88790 [Static Public]
    void GetPickaxePartLocationTitle(const EPickaxePartLocation& InPartLocation, bool UpperCase, bool LongName, UObject* __WorldContext, FText& OutTitle); // 0x1f88790 [Static Public]
    void GetVanitySlotTitle(const EVanitySlot& InVanitySlot, bool UpperCase, UObject* __WorldContext, FText& OutTitle); // 0x1f88790 [Static Public]

// ULIB_PlayerControllerBase_C (/Game/Game/Libs/LIB_PlayerControllerBase.LIB_PlayerControllerBase_C)
    void GetPlayerControllerBase(UObject* __WorldContext, const ABP_PlayerControllerBase_C*& Controller); // 0x1f88790 [Static Public]

// AMOD_Proxy_SpawnEnemy_C (/Game/Game/Modding/Proxies/MOD_Proxy_SpawnEnemy.MOD_Proxy_SpawnEnemy_C)
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void spawned(APawn* enemy); // 0x1f88790
    void ExecuteUbergraph_MOD_Proxy_SpawnEnemy(int32 EntryPoint); // 0x1f88790 [Final]
    void OnEnemySpawned__DelegateSignature(APawn* enemy); // 0x1f88790 [Public]

// AMOD_Proxy_SpawnWave_C (/Game/Game/Modding/Proxies/MOD_Proxy_SpawnWave.MOD_Proxy_SpawnWave_C)
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_MOD_Proxy_SpawnWave(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_GameState_SpaceRig_C (/Game/Game/SpaceRig/BP_GameState_SpaceRig.BP_GameState_SpaceRig_C)
    bool AreDeepDiveRequirementsMet(); // 0x1f88790 [Public]
    void HandleActiveCountdown(); // 0x1f88790 [Public]
    void OnRep_HostCountdown(); // 0x1f88790
    void OnRep_HostCountdownActive(); // 0x1f88790
    void OnRep_MissionTimerActive(); // 0x1f88790
    void OnRep_MissionCountdown(); // 0x1f88790
    void OnRefresh_3EF307534AC5AC56C0D60384C554CF10(TArray<FBlueprintSessionResult>& Results); // 0x1f88790
    void OnFailure_3EF307534AC5AC56C0D60384C554CF10(TArray<FBlueprintSessionResult>& Results); // 0x1f88790
    void OnSuccess_3EF307534AC5AC56C0D60384C554CF10(TArray<FBlueprintSessionResult>& Results); // 0x1f88790
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void StartMissionTimer(); // 0x1f88790
    void StopMissionTimer(); // 0x1f88790
    void StartHostTimer(); // 0x1f88790
    void StopHostTimer(); // 0x1f88790
    void CountDownCompleted(); // 0x1f88790
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void Search(); // 0x1f88790
    void ReceiveGeneratedMissionReplicated(); // 0x1f88790 [Event Protected]
    void ManualRefreshServerList(); // 0x1f88790
    void Shout_Cooldown_Started(); // 0x1f88790
    void ExecuteUbergraph_BP_GameState_SpaceRig(int32 EntryPoint); // 0x1f88790 [Final]
    void OnCountdownChanged__DelegateSignature(bool Active); // 0x1f88790 [Public]
    void OnServerListChanged__DelegateSignature(); // 0x1f88790 [Public]
    void OnMissionTimerChanged__DelegateSignature(float newTime); // 0x1f88790 [Public]
    void OnHostTimerChanged__DelegateSignature(float newTime); // 0x1f88790 [Public]
    void OnCountdownCompleted__DelegateSignature(); // 0x1f88790 [Public]
    void OnHostCountdownChanged__DelegateSignature(bool IsActive); // 0x1f88790 [Public]
    void OnMissionCountdownChanged__DelegateSignature(bool IsActive); // 0x1f88790 [Public]
    void OnMisionSelected__DelegateSignature(UGeneratedMission* mission); // 0x1f88790 [Public]

// ABP_PlayerController_SpaceRig_C (/Game/Game/SpaceRig/BP_PlayerController_SpaceRig.BP_PlayerController_SpaceRig_C)
    void ResetCheats(); // 0x1f88790 [Public]
    UEscapeMenuWindow* GetEscapeMenu(); // 0x1f88790 [Event Public]
    void ModdedSavegameCheck(); // 0x1f88790 [Public]
    void Change Savegame(); // 0x1f88790 [Public]
    void GetMissionSelect(const UWindowWidget*& Widget); // 0x1f88790 [Public]
    void GetPopupCrafting(const UWindowWidget*& Widget); // 0x1f88790 [Public]
    void GetCrafting(const UWindowWidget*& Widget); // 0x1f88790 [Public]
    void PreloadAssets(); // 0x1f88790 [Public]
    bool HUDVisible(); // 0x1f88790 [Public]
    void ChangeHUDVisible(bool IsHUDVisible, const EHUDVisibilityReason& reason); // 0x1f88790 [Public]
    void SelectLastPlayedCharacter(); // 0x1f88790 [Public]
    void AddWidget(const UUserWidget*& Widget, int32 ZOrder, const ESlateVisibility& InVisibility); // 0x1f88790 [Public]
    void ChangeCharacter(UPlayerCharacterID* NewCharacter); // 0x1f88790 [Protected]
    void CreateUI(); // 0x1f88790 [Public]
    void InpActEvt_PushToTalk_K2Node_InputActionEvent_5(const FKey& Key); // 0x1f88790
    void InpActEvt_PushToTalk_K2Node_InputActionEvent_4(const FKey& Key); // 0x1f88790
    void InpActEvt_MenuButton_K2Node_InputActionEvent_3(const FKey& Key); // 0x1f88790
    void InpActEvt_Chat_K2Node_InputActionEvent_2(const FKey& Key); // 0x1f88790
    void InpActEvt_CallDonkey_K2Node_InputActionEvent_1(const FKey& Key); // 0x1f88790
    void InpActEvt_MapTool_K2Node_InputActionEvent_0(const FKey& Key); // 0x1f88790
    void InpActEvt_Subtract_K2Node_InputKeyEvent_6(const FKey& Key); // 0x1f88790
    void InpActEvt_Eight_K2Node_InputKeyEvent_5(const FKey& Key); // 0x1f88790
    void InpActEvt_Eight_K2Node_InputKeyEvent_4(const FKey& Key); // 0x1f88790
    void InpActEvt_Nine_K2Node_InputKeyEvent_3(const FKey& Key); // 0x1f88790
    void InpActEvt_Nine_K2Node_InputKeyEvent_2(const FKey& Key); // 0x1f88790
    void InpActEvt_Ctrl+Alt_H_K2Node_InputKeyEvent_1(const FKey& Key); // 0x1f88790
    void OnLoaded_0C1A95084D16C934A469CF8C3B445101(TSubclassOf<UObject> Loaded); // 0x1f88790
    void OnFailure_84F86EB44BDC03B3D4D52D92FC0B069A(); // 0x1f88790
    void OnSuccess_84F86EB44BDC03B3D4D52D92FC0B069A(); // 0x1f88790
    void InpActEvt_Home_K2Node_InputKeyEvent_0(const FKey& Key); // 0x1f88790
    void OnFailure_FD5D0BC24D561288D20ABE9353DBA180(); // 0x1f88790
    void OnSuccess_FD5D0BC24D561288D20ABE9353DBA180(); // 0x1f88790
    void ShowServerBrowser(); // 0x1f88790
    void ShowMissionSelect(); // 0x1f88790
    void Client_OpenMap(); // 0x1f88790
    void PlayerChangeCharacter(UPlayerCharacterID* NewCharacter); // 0x1f88790
    void RecievePreClientTravel(); // 0x1f88790 [Event Protected]
    void ShowCharacterSelect(); // 0x1f88790
    void ControllerReady(); // 0x1f88790
    void RecieveOnControllerReady(); // 0x1f88790 [Event Protected]
    void ShowBuyItemPopup(TSubclassOf<AActor> Item, UItemUpgrade* Upgrade); // 0x1f88790
    void ReceiveDestroyed(); // 0x1f88790 [Event Public]
    void OnCharacterPossesd(APawn* Pawn); // 0x1f88790
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ShowCharCustomization(); // 0x1f88790
    void ShowCrafting(); // 0x1f88790
    void ShowCharacterScreenAndWorld(); // 0x1f88790
    void ShowCraftingAndWorld(); // 0x1f88790
    void ShowCustomizationAndWorld(); // 0x1f88790
    void SpawnPlayer(); // 0x1f88790
    void ShowFirstCharacterSelect(); // 0x1f88790
    void OpenCharacterSelector(bool OpenVideo, bool AllowBack); // 0x1f88790
    void ShowReconnectController(); // 0x1f88790
    void OnFirstWindowOpened(); // 0x1f88790
    void OnLastWindowClosed(); // 0x1f88790
    void ShowNetworkError(); // 0x1f88790
    void ShowTrading(); // 0x1f88790
    void ShowWindowByClass(TSubclassOf<UWindowWidget> WindowClass, int32 ZOrder); // 0x1f88790
    void ShowCheatMenu(); // 0x1f88790
    void ShowBarMenu(ASpaceRigBar* Bar); // 0x1f88790
    void OnRoundSelected_Event(ASpaceRigBar* Bar, UDrinkableDataAsset* RequestedDrink); // 0x1f88790
    void OrderBarRound(ASpaceRigBar* Bar, UDrinkableDataAsset* Drink); // 0x1f88790
    void Deduct Credits On Client(int32 amount); // 0x1f88790
    void ShowJobs(); // 0x1f88790
    void ShowItemUpgradeScreen(TSubclassOf<APlayerCharacter> CharacterClass, TSubclassOf<AActor> itemClass, const EItemCategory& ItemCategory); // 0x1f88790
    void ShowBoscoUpgrades(); // 0x1f88790
    void OnPlayerSpawnBegin(int32 PlayerId); // 0x1f88790 [Event Public]
    void OnDroppodLeave(); // 0x1f88790
    void PlayerThrewMugInHoop(); // 0x1f88790
    void PlayerPlayedEntireSong(); // 0x1f88790
    void HandleDiscordConsole(ABP_DiscordConsole_C* DiscordConsole); // 0x1f88790
    void SetUsableDiscord(bool Usable); // 0x1f88790
    void ShowDeepDives(); // 0x1f88790
    void OpenSpacerigConsole(ABP_BaseSpaceRigConsole_C* Console); // 0x1f88790
    void SetHasShownCharacterSelector(bool HasShown); // 0x1f88790 [Public]
    void SetIsEscapeMenuEnabled(bool IsEscapeMenuEnabled); // 0x1f88790 [Public]
    void Reset Player Location(); // 0x1f88790
    void Reset Player Scale On Clients(); // 0x1f88790
    void Server_PopLooatAtAffliction(); // 0x1f88790
    void ShowLookAtConsole(); // 0x1f88790
    void LaunchTutorial(); // 0x1f88790
    void PromptLaunchTutorial(); // 0x1f88790
    void On Prompt(bool Yes); // 0x1f88790
    void ShowCharacterSelectionBackground(bool resetToDefaultWeapon, const ECharselectionCameraLocation& cameraLocation); // 0x1f88790
    void ShowForgeWorkshop(); // 0x1f88790
    void ReloadSpacerig(); // 0x1f88790
    void OnRestartGame(bool Yes, bool CreateModdedSave); // 0x1f88790
    void OnRestartSpacerig(bool Yes, bool CreateModdedSave); // 0x1f88790
    void OnPackageMounted(bool Sandbox); // 0x1f88790
    void ShowEscapeMenu(); // 0x1f88790 [Event Public]
    void OpenStandaloneMinersManual(const EMinersManualSection& Section, const FGuid& ID); // 0x1f88790 [Event Public]
    void OpenStandaloneMinersManualPage(const EMinersManualSinglePage& page); // 0x1f88790 [Event Public]
    void Setup Jukebox Sound Mix(); // 0x1f88790
    void Back_Event_0(); // 0x1f88790
    void OnCharacterSelected(); // 0x1f88790
    void OnHostTimerChanged(float newTime); // 0x1f88790
    void OnMissionTimerChanged(float newTime); // 0x1f88790
    void DoCountDown(float newTime); // 0x1f88790
    void ShowReconnect(bool Show); // 0x1f88790
    void OnGravityChanged(float CurrentGravity, float Change); // 0x1f88790
    void CustomEvent_0(); // 0x1f88790
    void ExecuteUbergraph_BP_PlayerController_SpaceRig(int32 EntryPoint); // 0x1f88790 [Final]
    void OnCheatRequested__DelegateSignature(); // 0x1f88790 [Public]
    void OnOpenedEscapeMenu__DelegateSignature(); // 0x1f88790 [Public]
    void OnToggleHUD__DelegateSignature(); // 0x1f88790 [Public]

// ABP_PlayerState_SpaceRig_C (/Game/Game/SpaceRig/BP_PlayerState_SpaceRig.BP_PlayerState_SpaceRig_C)
    void GetMissionStatValue(UMissionStat* MissionStat, FText& StatValue, const bool& Valid); // 0x1f88790 [Public]
    void SendMissionStatData(UMissionStat* MissionStat, float Value); // 0x1f88790 [Public]
    void UpdateMissionStat(UMissionStat* MissionStat, float Value); // 0x1f88790 [Public]
    void IsListeningToMissionStat(UMissionStat* MissionStat, const bool& HasStat); // 0x1f88790 [Public]
    void OnRep_MissionStats(); // 0x1f88790
    void GetHealthInsuranceStatus(const int32& HealthInsuranceStatus); // 0x1f88790 [Public]
    void UserConstructionScript(); // 0x1f88790 [Event Public]
    void WatchStat(UMissionStat* MissionStat); // 0x1f88790
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void CheckCampaign(); // 0x1f88790
    void OnMissionStatChanged(UObject* WorldContext, UMissionStat* MissionStat, float Value); // 0x1f88790
    void Server_UpdateStat(UMissionStat* Mission Stat, float Stat Value); // 0x1f88790
    void ExecuteUbergraph_BP_PlayerState_SpaceRig(int32 EntryPoint); // 0x1f88790 [Final]
    void OnStatChange__DelegateSignature(UMissionStat* MissionStat, const FText& StatValue); // 0x1f88790 [Public]

// ABP_SR_PlayerControllerBase_C (/Game/Game/SpaceRig/BP_SR_PlayerControllerBase.BP_SR_PlayerControllerBase_C)
    void GetMissionSelect(const UWindowWidget*& Widget); // 0x1f88790 [Public]
    void GetPopupCrafting(const UWindowWidget*& Widget); // 0x1f88790 [Public]
    void GetCrafting(const UWindowWidget*& Widget); // 0x1f88790 [Public]
    void ShowCharacterSelectionBackground(bool resetToDefaultWeapon, const ECharselectionCameraLocation& cameraLocation); // 0x1f88790
    void ShowForgeWorkshop(); // 0x1f88790
    void ExecuteUbergraph_BP_SR_PlayerControllerBase(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_SpaceRig_Gamemode_C (/Game/Game/SpaceRig/BP_SpaceRig_GamemOde.BP_SpaceRig_Gamemode_C)
    bool PlayerCanRestart(APlayerController* Player); // 0x1f88790 [Event Public]
    void SendMissionStartAnalytics(); // 0x1f88790 [Public]
    void SelectRandomAvailableClass(AFSDPlayerState* Player); // 0x1f88790 [Public]
    AActor* ChoosePlayerStart(AController* Player); // 0x1f88790 [Event Public]
    void GetGameState(const ABP_GameState_SpaceRig_C*& GameState); // 0x1f88790 [Public]
    TSubclassOf<UObject> GetDefaultPawnClassForController(AController* InController); // 0x1f88790 [Event Public]
    void OnFailure_1E75EB674DDE2C1E6C7EC18D18AFDB55(); // 0x1f88790
    void OnSuccess_1E75EB674DDE2C1E6C7EC18D18AFDB55(); // 0x1f88790
    void OnFailure_509E599D4BB91C15BA2979B190501E9F(); // 0x1f88790
    void OnSuccess_509E599D4BB91C15BA2979B190501E9F(); // 0x1f88790
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void OnCountdownComplete(); // 0x1f88790
    void K2_OnLogout(AController* ExitingController); // 0x1f88790 [Event Public]
    void K2_OnRestartPlayer(AController* NewPlayer); // 0x1f88790 [Event Public]
    void ControllerReady(AFSDPlayerController* Target); // 0x1f88790
    void InstantlyStartMission(); // 0x1f88790
    void On online privilige checked(APlayerState* CheckedPlayerState, const EBlueprintableUserPrivileges& CheckedPrivilege, const EBlueprintablePrivilegeResults& PrivilegeResult); // 0x1f88790
    void ExecuteUbergraph_BP_SpaceRig_Gamemode(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_SpacerigSpectator_C (/Game/Game/SpaceRig/BP_SpacerigSpectator.BP_SpacerigSpectator_C)
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_SpacerigSpectator(int32 EntryPoint); // 0x1f88790 [Final]

// ABp_StartMenu_PlayerController_C (/Game/Game/StartMenu/Bp_StartMenu_PlayerController.Bp_StartMenu_PlayerController_C)
    void ShouldPromptUserToDeleteMainSaves(const bool& Should, TArray<UFSDSaveGame*>& outMainSaves); // 0x1f88790 [Public]
    void Prompt Delete Main Save(TArray<UFSDSaveGame*>& Saves); // 0x1f88790 [Public]
    void OnModdedSaveCancelled(); // 0x1f88790 [Public]
    void ModdingSavegameCheck(const bool& WaitForCallback); // 0x1f88790 [Public]
    bool ShouldSkipInfoScreen(); // 0x1f88790 [Public]
    void JoinInvite(); // 0x1f88790 [Public]
    void OpenGameLevel(); // 0x1f88790 [Public]
    void DetectControllerMovement(float A); // 0x1f88790 [Public]
    void DetectMouseMovement(float A); // 0x1f88790 [Public]
    void Cleanup(); // 0x1f88790 [Public]
    void InpActEvt_AnyKey_K2Node_InputKeyEvent_0(const FKey& Key); // 0x1f88790
    void OnFailure_04D1FF9C451C776CE714DD955E807494(); // 0x1f88790
    void OnSuccess_04D1FF9C451C776CE714DD955E807494(const FBlueprintSessionResult& Result); // 0x1f88790
    void OnFailure_A64EBA1647E90DBDF8B6D99030E3E0D5(); // 0x1f88790
    void OnSuccess_A64EBA1647E90DBDF8B6D99030E3E0D5(); // 0x1f88790
    void OnLoaded_5BEC96E84FBD6958EFD47D9A09FD96A9(TSubclassOf<UObject> Loaded); // 0x1f88790
    void OnLoaded_7CBF629D4A9F4FCA015C509A1D6E8A59(UObject* Loaded); // 0x1f88790
    void OnLoaded_7CBF629D4A9F4FCA015C509AA9E0F545(UObject* Loaded); // 0x1f88790
    void OnLoaded_7CBF629D4A9F4FCA015C509A49AA71BD(UObject* Loaded); // 0x1f88790
    void Failure_A762B3074BCAECF6699852A5ADC2AD7E(const FString& CurrentGuid); // 0x1f88790
    void Success_A762B3074BCAECF6699852A5ADC2AD7E(const FString& CurrentGuid); // 0x1f88790
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void PressStart(); // 0x1f88790
    void OnClose_Event_0(UUI_InfoScreen_C* Screen); // 0x1f88790
    void InpAxisKeyEvt_MouseX_K2Node_InputAxisKeyEvent_0(float AxisValue); // 0x1f88790
    void InpAxisKeyEvt_MouseY_K2Node_InputAxisKeyEvent_1(float AxisValue); // 0x1f88790
    void InpAxisKeyEvt_Gamepad_LeftX_K2Node_InputAxisKeyEvent_17(float AxisValue); // 0x1f88790
    void InpAxisKeyEvt_Gamepad_LeftY_K2Node_InputAxisKeyEvent_63(float AxisValue); // 0x1f88790
    void InpAxisKeyEvt_Gamepad_RightX_K2Node_InputAxisKeyEvent_71(float AxisValue); // 0x1f88790
    void InpAxisKeyEvt_Gamepad_RightY_K2Node_InputAxisKeyEvent_76(float AxisValue); // 0x1f88790
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void NetworkErrorAccepted(); // 0x1f88790
    void OnCloseInfoscreen(UUI_InfoScreen_Xbox_C* Screen); // 0x1f88790
    void AttempReconnect(bool Yes); // 0x1f88790
    void CustomEvent_0(UUI_InfoScreen_Xbox_C* Screen); // 0x1f88790
    void OnFailedJoiningInvite(); // 0x1f88790
    void OnModdedSaveReady(); // 0x1f88790
    void OneMainSaveLeft(); // 0x1f88790
    void GenerateNiagaraShaders(); // 0x1f88790
    void NiagaraGenrationDone(); // 0x1f88790
    void CheckSavegame(); // 0x1f88790
    void Check Info Screen Guid(); // 0x1f88790
    void Reset Shown Info Screen(); // 0x1f88790
    void ExecuteUbergraph_Bp_StartMenu_PlayerController(int32 EntryPoint); // 0x1f88790 [Final]

// ULIB_Text_C (/Game/Game/Text/LIB_Text.LIB_Text_C)
    void Select CharacterText(APlayerCharacter* Character, const FText& DrillerText, const FText& GunnerText, const FText& ScoutText, const FText& EngineerText, const FText& BoscoText, const FText& NoneText, UObject* __WorldContext, FText& OutText); // 0x1f88790 [Static Public]
    void Select Character Class Text(UPlayerCharacterID* CharacterClass, const FText& DrillerText, const FText& GunnerText, const FText& ScoutText, const FText& EngineerText, const FText& BoscoText, const FText& NoneText, UObject* __WorldContext, FText& OutText); // 0x1f88790 [Static Public]
    void Select Character ID Text(UPlayerCharacterID* characterID, const FText& DrillerText, const FText& GunnerText, const FText& ScoutText, const FText& EngineerText, const FText& BoscoText, const FText& NoneText, UObject* __WorldContext, FText& OutText); // 0x1f88790 [Static Public]
    void GetTimeText(float Dividend, UObject* __WorldContext, FText& Text); // 0x1f88790 [Static Public]
    void SetTextCased(const UTextBlock*& Target, const FText& InText, uint8 Text Case, UObject* __WorldContext); // 0x1f88790 [Static Public]
    void GetFontSize(const UTextBlock*& Label, UObject* __WorldContext, const int32& Size); // 0x1f88790 [Static Public]
    void SetFontSize(const UTextBlock*& Label, int32 NewSize, UObject* __WorldContext); // 0x1f88790 [Static Public]
    void SetTextUpperCased(UTextBlock* Target, const FText& InText, UObject* __WorldContext); // 0x1f88790 [Static Public]
    void GetDisconnectReasonCaption(const EDisconnectReason& DisconnectReason, UObject* __WorldContext, FText& Text); // 0x1f88790 [Static Public]
    void GetDisconnectReasonText(const EDisconnectReason& DisconnectReason, UObject* __WorldContext, FText& Text); // 0x1f88790 [Static Public]

// UABP_Bartender_C (/Game/GameElements/Bar/ABP_Bartender.ABP_Bartender_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1f88790
    void ExecuteUbergraph_ABP_Bartender(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_BarGlass_C (/Game/GameElements/Bar/BP_BarGlass.BP_BarGlass_C)
    void BndEvt__InstantUsable_K2Node_ComponentBoundEvent_0_UsedBySignature__DelegateSignature(APlayerCharacter* User, const EInputKeys& Key); // 0x1f88790
    void OnRep_DrinkableData(); // 0x1f88790 [Event Protected]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_BarGlass(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_BarGlass_Standard_C (/Game/GameElements/Bar/BP_BarGlass_Standard.BP_BarGlass_Standard_C)
    void Fill(); // 0x1f88790 [Event Public]
    void BndEvt__ParticleSystem_K2Node_ComponentBoundEvent_1_ActorComponentActivatedSignature__DelegateSignature(UActorComponent* Component, bool bReset); // 0x1f88790
    void ExecuteUbergraph_BP_BarGlass_Standard(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_IntoxicationComponent_C (/Game/GameElements/Bar/BP_IntoxicationComponent.BP_IntoxicationComponent_C)
    void ToPercentStr(float Progress, const FString& PercentString); // 0x1f88790 [Public]
    void MyLerp(float Current Value, float Target Value, float Delta Time, const float& Result); // 0x1f88790 [Public]
    void SetPostProcessStrength(float NewStrength); // 0x1f88790 [Public]
    int32 GetAlcoholPct(const EDrinkableAlcoholStrength& Strength); // 0x1f88790 [Event Protected]
    void Lerp Movement Stength(float DeltaTime); // 0x1f88790
    void Push Effects(); // 0x1f88790
    void Pop Effects(const FString& DebugReason); // 0x1f88790
    void ReceiveDrunkTick(float DeltaTime, float DrunkTime); // 0x1f88790 [Event Protected]
    void ReceivePassOutDrunk(); // 0x1f88790 [Event Protected]
    void Lerp Post Process Strength(float DeltaTime); // 0x1f88790
    void ReceiveDrunkEnd(); // 0x1f88790 [Event Protected]
    void ReceiveDrunkBegin(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_IntoxicationComponent(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_SpaceRig_Bartender_C (/Game/GameElements/Bar/BP_SpaceRig_Bartender.BP_SpaceRig_Bartender_C)
    void UpdateHolidayDecoration(); // 0x1f88790 [Public]
    void SetCableAnchors(); // 0x1f88790 [Public]
    void PayCredits(APlayerCharacter* User, int32 amount, const bool& Purchased); // 0x1f88790 [Public]
    void Spawn Mixer Beer(const FString& ControlEventID, int32 MixerCooldownToSet, UDrinkableDataAsset* OrderedDrink, const FString& Ordering Player, const FText& Announcement Text); // 0x1f88790 [Public]
    void PlayGreeting(const float& Duration); // 0x1f88790 [Public]
    void PlayAnim(UAnimMontage* MontageToPlay, const float& Duration); // 0x1f88790 [Public]
    void PlayNegative(const float& Duration); // 0x1f88790 [Public]
    void PlayAffirmative(const float& Duration); // 0x1f88790 [Public]
    void PourFinished(); // 0x1f88790 [Public]
    void Pour(ABP_DrinksBox_C* DrinkBox, const float& PourDuration); // 0x1f88790 [Public]
    void SetBartenderLightMaterial(UMaterialInterface* SourceMaterial); // 0x1f88790 [Public]
    void OnRep_CurrentCustomerState(); // 0x1f88790
    void SetCustomer(APlayerCharacter* Customer); // 0x1f88790 [Public]
    void CanOrderNewRound(const bool& CanOrder); // 0x1f88790 [Private]
    void UserConstructionScript(); // 0x1f88790 [Event Public]
    void LerpTimeline__FinishedFunc(); // 0x1f88790
    void LerpTimeline__UpdateFunc(); // 0x1f88790
    void FinishedTimeline__FinishedFunc(); // 0x1f88790
    void FinishedTimeline__UpdateFunc(); // 0x1f88790
    void BndEvt__BarUsable_K2Node_ComponentBoundEvent_0_UsedBySignature__DelegateSignature(APlayerCharacter* User, const EInputKeys& Key); // 0x1f88790
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void BndEvt__BarUsable_K2Node_ComponentBoundEvent_0_UsableChangedSignature__DelegateSignature(bool CanUse); // 0x1f88790
    void LookAtCustomer(APlayerCharacter* Customer); // 0x1f88790
    void OnPlayerLeave_Event(AFSDPlayerState* PlayerState); // 0x1f88790
    void Update Bartender Lights(); // 0x1f88790
    void SpawnDrinks(UDrinkableDataAsset* Drinable); // 0x1f88790
    void Lerp To(const FTransform& PourTransform, float Duration); // 0x1f88790
    void Server Spawn Next Drink(); // 0x1f88790
    void OnAvailableForNewDrink_Event(ABP_DrinksBox_C* DrinkBox); // 0x1f88790
    void OnDrinkReady_Event(ABP_DrinksBox_C* DrinkBox); // 0x1f88790
    void Return To Idle(); // 0x1f88790
    void All_BeginSpawnDrinks(bool PlayFireworks); // 0x1f88790
    void Client Spawn Next Drink(ABP_DrinksBox_C* DrinkBox); // 0x1f88790
    void BndEvt__GreetColliderBox_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1f88790
    void Look Towards(AActor* Actor, float Duration); // 0x1f88790
    void Init Background Menu(); // 0x1f88790
    void Toggle Fireworks(bool Enabled); // 0x1f88790
    void InitializeMixer(); // 0x1f88790
    void OnUsableChanged_Mixer(bool CanUse); // 0x1f88790
    void PlayBartenderTip(APlayerCharacter* User); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_SpaceRig_Bartender(int32 EntryPoint); // 0x1f88790 [Final]

// ABar_Glass_Physics_C (/Game/GameElements/Bar/Bar_Glass_Physics.Bar_Glass_Physics_C)
    void OnRep_Drinkable(); // 0x1f88790
    void OnRep_Thrown(); // 0x1f88790
    void UserConstructionScript(); // 0x1f88790 [Event Public]
    void BndEvt__Sphere_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1f88790
    void BndEvt__StaticMesh_K2Node_ComponentBoundEvent_0_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x1f88790
    void PlayKickSound(); // 0x1f88790
    void BndEvt__InstantUsable_K2Node_ComponentBoundEvent_1_UsedBySignature__DelegateSignature(APlayerCharacter* User, const EInputKeys& Key); // 0x1f88790
    void Throw(const FVector& fromLocation, const FRotator& NewRotation, AActor* Thrower); // 0x1f88790
    void ExecuteUbergraph_Bar_Glass_Physics(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_ArkenStout_C (/Game/GameElements/Bar/DrinkEffects/DE_ArkenStout.DE_ArkenStout_C)
    void OnLoaded_6720846C4CD973CF4158F2B171D4875F(UObject* Loaded); // 0x1f88790
    void OnLoaded_6720846C4CD973CF4158F2B1FFC27104(UObject* Loaded); // 0x1f88790
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void OnStopEffect(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_DE_ArkenStout(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_BlacklockLager_C (/Game/GameElements/Bar/DrinkEffects/DE_BlacklockLager.DE_BlacklockLager_C)
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void Activate Effects(); // 0x1f88790
    void OnStopEffect(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_DE_BlacklockLager(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_BlackoutStout_C (/Game/GameElements/Bar/DrinkEffects/DE_BlackoutStout.DE_BlackoutStout_C)
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void OnStopEffect(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_DE_BlackoutStout(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_BurningLove_C (/Game/GameElements/Bar/DrinkEffects/DE_BurningLove.DE_BurningLove_C)
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void OnStopEffect(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_DE_BurningLove(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_DiscoLight_C (/Game/GameElements/Bar/DrinkEffects/DE_DiscoLight.DE_DiscoLight_C)
    void OnRep_Light(); // 0x1f88790
    void OnLoaded_9A4F10A04AD1DAA8BA45FFA4A7DB3EEC(UObject* Loaded); // 0x1f88790
    void ReceiveBeginPlay(); // 0x1f88790 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void OnStopEffect(); // 0x1f88790 [Event Protected]
    void Set Light(); // 0x1f88790
    void ExecuteUbergraph_DE_DiscoLight(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_FlintLockesDelight_C (/Game/GameElements/Bar/DrinkEffects/DE_FlintLockesDelight.DE_FlintLockesDelight_C)
    void OnRep_Trigger Explosion(); // 0x1f88790
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void Trigger Explosion(); // 0x1f88790
    void OnStopEffect(); // 0x1f88790 [Event Protected]
    void Stop Effects(); // 0x1f88790
    void ExecuteUbergraph_DE_FlintLockesDelight(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_GenericBuffEffect_C (/Game/GameElements/Bar/DrinkEffects/DE_GenericBuffEffect.DE_GenericBuffEffect_C)
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void OnStopEffect(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_DE_GenericBuffEffect(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_GutWrecker_C (/Game/GameElements/Bar/DrinkEffects/DE_GutWrecker.DE_GutWrecker_C)
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void OnStopEffect(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_DE_GutWrecker(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_LeafLoverDisableAllEffects_C (/Game/GameElements/Bar/DrinkEffects/DE_LeafLoverDisableAllEffects.DE_LeafLoverDisableAllEffects_C)
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_DE_LeafLoverDisableAllEffects(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_MacteraBrew_C (/Game/GameElements/Bar/DrinkEffects/DE_MacteraBrew.DE_MacteraBrew_C)
    void OnStopEffect(); // 0x1f88790 [Event Protected]
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_DE_MacteraBrew(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_MaltRockBearer_C (/Game/GameElements/Bar/DrinkEffects/DE_MaltRockBearer.DE_MaltRockBearer_C)
    void OnRep_Current Scale(); // 0x1f88790
    void TraceForScaledCollision(const bool& IsNextScaleColliding); // 0x1f88790 [Public]
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void OnStopEffect(); // 0x1f88790 [Event Protected]
    void Handle Scaling(float DeltaTime); // 0x1f88790
    void Reset Voice(); // 0x1f88790
    void ExecuteUbergraph_DE_MaltRockBearer(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_RandoWeisser_C (/Game/GameElements/Bar/DrinkEffects/DE_RandoWeisser.DE_RandoWeisser_C)
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void OnStopEffect(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_DE_RandoWeisser(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_SeasonedMoonrider_C (/Game/GameElements/Bar/DrinkEffects/DE_SeasonedMoonrider.DE_SeasonedMoonrider_C)
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void OnStopEffect(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_DE_SeasonedMoonrider(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_SmartStout_C (/Game/GameElements/Bar/DrinkEffects/DE_SmartStout.DE_SmartStout_C)
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_DE_SmartStout(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_UnderhillDeluxe_C (/Game/GameElements/Bar/DrinkEffects/DE_UnderhillDeluxe.DE_UnderhillDeluxe_C)
    void OnRep_CurrentCameraOffset(); // 0x1f88790
    void OnRep_CurrentScale(); // 0x1f88790
    void TraceForScaledCollision(const bool& IsNextScaleColliding); // 0x1f88790 [Public]
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void OnStopEffect(); // 0x1f88790 [Event Protected]
    void Handle Scaling(float DeltaTime); // 0x1f88790
    void Reset Voice(); // 0x1f88790
    void ExecuteUbergraph_DE_UnderhillDeluxe(int32 EntryPoint); // 0x1f88790 [Final]

// UDE_WormholeSpecial_C (/Game/GameElements/Bar/DrinkEffects/DE_WormholeSpecial.DE_WormholeSpecial_C)
    void Disable Older Active Wormhole Effects(); // 0x1f88790 [Public]
    void IsLastActiveWormholeEffect(const bool& was last effect); // 0x1f88790 [Public]
    void Set Original position(); // 0x1f88790 [Public]
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void OnStopEffect(); // 0x1f88790 [Event Protected]
    void Spawn Teleport Effects(); // 0x1f88790
    void Disable Active Location Effects(); // 0x1f88790
    void ExecuteUbergraph_DE_WormholeSpecial(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_WormholeLocation_Base_C (/Game/GameElements/Bar/DrinkEffects/Wormhole_Assets/BP_WormholeLocation_Base.BP_WormholeLocation_Base_C)
    void OnPlayerEnterLocation(APlayerCharacter* Character); // 0x1f88790
    void OnPlayerLeaveLocation(APlayerCharacter* Character); // 0x1f88790
    void ExecuteUbergraph_BP_WormholeLocation_Base(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_BarGlass_PropHunt_C (/Game/GameElements/Bar/Drinkables/PropHunt/BP_BarGlass_PropHunt.BP_BarGlass_PropHunt_C)
    void Refresh(); // 0x1f88790 [Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void OnRep_BarSlotIndex(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_BarGlass_PropHunt(int32 EntryPoint); // 0x1f88790 [Final]

// AITM_BarGlass_Item_PropHunt_C (/Game/GameElements/Bar/Drinkables/PropHunt/ITM_BarGlass_Item_PropHunt.ITM_BarGlass_Item_PropHunt_C)
    void Refresh(); // 0x1f88790 [Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ReceiveConsumed(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_ITM_BarGlass_Item_PropHunt(int32 EntryPoint); // 0x1f88790 [Final]

// AITM_BarGlass_Item_C (/Game/GameElements/Bar/ITM_BarGlass_Item.ITM_BarGlass_Item_C)
    void OnEmpty(); // 0x1f88790 [Public]
    void OnRep_ThrownGlass(); // 0x1f88790
    void OnRep_Visible(); // 0x1f88790
    void OnRep_IsFull(); // 0x1f88790
    bool CheckCanSalute(); // 0x1f88790 [Event Protected]
    void IsDrinking(const bool& IsDrinking); // 0x1f88790 [Public]
    float PlayThrow(); // 0x1f88790 [Public]
    void PlayDrinkFoam(); // 0x1f88790 [Public]
    float PlayDrinkPlayer(); // 0x1f88790 [Public]
    void UserConstructionScript(); // 0x1f88790 [Event Public]
    void RecieveStartUsing(); // 0x1f88790 [Event Protected]
    void Server_Use(); // 0x1f88790
    void All_Drink(); // 0x1f88790
    void All_Throw(); // 0x1f88790
    void SetEmpty(); // 0x1f88790
    void BndEvt__ParticleSystem_K2Node_ComponentBoundEvent_0_ActorComponentActivatedSignature__DelegateSignature(UActorComponent* Component, bool bReset); // 0x1f88790
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void SkinThrownGlass(); // 0x1f88790
    void ThrowDrink(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_BarGlass_Item(int32 EntryPoint); // 0x1f88790 [Final]

// ULIB_Intoxication_C (/Game/GameElements/Bar/LIB_Intoxication.LIB_Intoxication_C)
    void GetAlcoholStrengthPct(const EDrinkableAlcoholStrength& Strength, APlayerCharacter* Character, UObject* __WorldContext, const int32& Percent); // 0x1f88790 [Static Public]
    void GetAlcoholStrengthName(const EDrinkableAlcoholStrength& Strength, bool UpperCase, UObject* __WorldContext, FText& Name); // 0x1f88790 [Static Public]

// UUI_Bar_AbyssBarSignenu_C (/Game/GameElements/Bar/UI/UI_Bar_AbyssBarSignenu.UI_Bar_AbyssBarSignenu_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Bar_AbyssBarSignenu(int32 EntryPoint); // 0x1f88790 [Final]
    void OnRoundSelected__DelegateSignature(ASpaceRigBar* Bar, UDrinkableDataAsset* RequestedDrink); // 0x1f88790 [Public]

// UUI_Bar_BackgroundMenu_C (/Game/GameElements/Bar/UI/UI_Bar_BackgroundMenu.UI_Bar_BackgroundMenu_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Set Bartender(ABP_SpaceRig_Bartender_C* InBartender); // 0x1f88790
    void OnNewDrinkableSpecial(UDrinkableDataAsset* Drinkable); // 0x1f88790
    void ExecuteUbergraph_UI_Bar_BackgroundMenu(int32 EntryPoint); // 0x1f88790 [Final]
    void OnRoundSelected__DelegateSignature(ASpaceRigBar* Bar, UDrinkableDataAsset* RequestedDrink); // 0x1f88790 [Public]

// UUI_Bar_BackgroundMenu_Item_C (/Game/GameElements/Bar/UI/UI_Bar_BackgroundMenu_Item.UI_Bar_BackgroundMenu_Item_C)
    void Set Drinkable shown price(); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Bar_BackgroundMenu_Item(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Bar_BackgroundMenu_ItemSpecialBig_C (/Game/GameElements/Bar/UI/UI_Bar_BackgroundMenu_ItemSpecialBig.UI_Bar_BackgroundMenu_ItemSpecialBig_C)
    void Set Drinkable shown price(); // 0x1f88790 [Public]
    void SetDrinkable(UDrinkableDataAsset* InDrinkable); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Bar_BackgroundMenu_ItemSpecialBig(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Bar_DrinkCost_C (/Game/GameElements/Bar/UI/UI_Bar_DrinkCost.UI_Bar_DrinkCost_C)
    void SetCostWidgets(TMap<UResourceData*, int32>& TargetMap); // 0x1f88790 [Public]
    void ShowCost(UDrinkableDataAsset* Drinkable, bool ShowUnlockPrice); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void OnFreeBeerRewardChanged(bool IsBeersFree); // 0x1f88790
    void ShowFixedCost(TMap<UResourceData*, int32>& Cost); // 0x1f88790
    void ExecuteUbergraph_UI_Bar_DrinkCost(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Bar_DrinkCostPrice_C (/Game/GameElements/Bar/UI/UI_Bar_DrinkCostPrice.UI_Bar_DrinkCostPrice_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Bar_DrinkCostPrice(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Bar_Inventory_C (/Game/GameElements/Bar/UI/UI_Bar_Inventory.UI_Bar_Inventory_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Bar_Inventory(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Bar_LockWarning_C (/Game/GameElements/Bar/UI/UI_Bar_LockWarning.UI_Bar_LockWarning_C)
    void AnimStop(); // 0x1f88790 [Public]
    void AnimPlay(); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void SetPrice(UDrinkableDataAsset* Drinkable); // 0x1f88790
    void SetFixedPrice(TMap<UResourceData*, int32>& Cost); // 0x1f88790
    void ExecuteUbergraph_UI_Bar_LockWarning(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Bar_OrderMenu_C (/Game/GameElements/Bar/UI/UI_Bar_OrderMenu.UI_Bar_OrderMenu_C)
    TArray<UDrinkableDataAsset*> GetDrinkables(const UDrinkableDataAsset*& SpecialEventBeer); // 0x1f88790 [Public]
    void SetMenu(UDrinkableDataAsset* Special, TArray<UDrinkableDataAsset*>& Drinks, UDrinkableDataAsset* SpecialEventBeer); // 0x1f88790 [Private]
    void OnDrinkAdded(UUI_Bar_OrderMenu_Item_C* DrinkWidget); // 0x1f88790
    void OnDrinksPurchased_Event(UDrinkableDataAsset* Drink); // 0x1f88790
    void Cancel Order(); // 0x1f88790
    void OnShown(); // 0x1f88790 [Event Protected]
    void OnHover_Event(USpaceRigBarMenuItem* OrderItem); // 0x1f88790
    void BndEvt__Preview_K2Node_ComponentBoundEvent_2_OnPreviewItemChanged__DelegateSignature(USpaceRigBarMenuItem* Previous Item, USpaceRigBarMenuItem* New Item); // 0x1f88790
    void OnPurchaseDenied_Event(); // 0x1f88790
    void BndEvt__UI_Bar_OrderMenu_ItemSpecial_K2Node_ComponentBoundEvent_43_OnHover__DelegateSignature(USpaceRigBarMenuItem* OrderItem); // 0x1f88790
    void BndEvt__UI_Bar_OrderMenu_ItemSpecial_K2Node_ComponentBoundEvent_0_OnPurchaseDenied__DelegateSignature(); // 0x1f88790
    void OnClosed(); // 0x1f88790 [Event Protected]
    void BndEvt__Basic_ButtonScalable2_K2Node_ComponentBoundEvent_7_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_Bar_OrderMenu_ItemSpecial_K2Node_ComponentBoundEvent_1_OnDrinksPurchased__DelegateSignature(UDrinkableDataAsset* Drink); // 0x1f88790
    void SetBartender(ASpaceRigBar* BarActor); // 0x1f88790
    void OnNewDrinkableSpecial(UDrinkableDataAsset* Drinkable); // 0x1f88790
    void ReceiveCloseCommand(); // 0x1f88790 [Event Protected]
    void BndEvt__MENU_SpaceRigTemplate_K2Node_ComponentBoundEvent_11_OnClosedClicked__DelegateSignature(); // 0x1f88790
    void OnDrinkUnlocked(UDrinkableDataAsset* Drink); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void Hovered Drinkable type changed(); // 0x1f88790
    void ExecuteUbergraph_UI_Bar_OrderMenu(int32 EntryPoint); // 0x1f88790 [Final]
    void OnRoundSelected__DelegateSignature(ASpaceRigBar* Bar, UDrinkableDataAsset* RequestedDrink); // 0x1f88790 [Public]

// UUI_Bar_OrderMenu_Item_C (/Game/GameElements/Bar/UI/UI_Bar_OrderMenu_Item.UI_Bar_OrderMenu_Item_C)
    UDrinkableDataAsset* GetSelectedDrinkableType(); // 0x1f88790 [Event Public]
    bool AreBeersFreee(); // 0x1f88790 [Public]
    bool HasPlayerRank(); // 0x1f88790 [Public]
    void GetTemporaryBuf(const UTemporaryBuff*& buff); // 0x1f88790 [Public]
    void UpdateItem(); // 0x1f88790 [Public]
    void GetBorderColor(const FLinearColor& OutputColor); // 0x1f88790 [Public]
    bool IsInteractable(); // 0x1f88790 [Event Public]
    void No_0F2CD82B4BA6006B33BED8B78B16B74B(); // 0x1f88790
    void Yes_0F2CD82B4BA6006B33BED8B78B16B74B(); // 0x1f88790
    void BndEvt__BuyButton_K2Node_ComponentBoundEvent_115_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__BuyButton_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_21_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void OnPlayerProgressChanged(int32 Rank, int32 Stars); // 0x1f88790
    void Select(); // 0x1f88790 [Event Public]
    void Unselect(); // 0x1f88790 [Event Public]
    void OnHoverFinished(); // 0x1f88790
    void BuyFailed(); // 0x1f88790
    void TryUnlock(); // 0x1f88790
    void OnUnlockAnimFinished_Event(); // 0x1f88790
    void OnCreditsChanged(int32 Credits); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void BndEvt__UI_Bar_OrderMenu_Item_OrderSpecialEdition_K2Node_ComponentBoundEvent_1_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Set Drinkable Visuals(); // 0x1f88790
    void ExecuteUbergraph_UI_Bar_OrderMenu_Item(int32 EntryPoint); // 0x1f88790 [Final]
    void OnDrinkableTypeChanged__DelegateSignature(); // 0x1f88790 [Public]
    void OnDrinkUnlocked__DelegateSignature(UDrinkableDataAsset* Drink); // 0x1f88790 [Public]
    void OnSelected__DelegateSignature(USpaceRigBarMenuItem* Item); // 0x1f88790 [Public]
    void OnPurchaseDenied__DelegateSignature(); // 0x1f88790 [Public]
    void OnUnhover__DelegateSignature(USpaceRigBarMenuItem* OrderItem); // 0x1f88790 [Public]
    void OnHover__DelegateSignature(USpaceRigBarMenuItem* OrderItem); // 0x1f88790 [Public]
    void OnDrinksPurchased__DelegateSignature(UDrinkableDataAsset* Drink); // 0x1f88790 [Public]

// UUI_Bar_OrderMenu_ItemSpecial_C (/Game/GameElements/Bar/UI/UI_Bar_OrderMenu_ItemSpecial.UI_Bar_OrderMenu_ItemSpecial_C)
    UDrinkableDataAsset* GetSelectedDrinkableType(); // 0x1f88790 [Event Public]
    bool HasPlayerRank(); // 0x1f88790 [Public]
    void GetTemporaryBuf(const UTemporaryBuff*& buff); // 0x1f88790 [Public]
    void UpdateItemStatus(); // 0x1f88790 [Public]
    void GetBorderColor(const FLinearColor& OutputColor); // 0x1f88790 [Public]
    bool IsInteractable(); // 0x1f88790 [Event Public]
    void No_026492834E69A68487066993DA576F51(); // 0x1f88790
    void Yes_026492834E69A68487066993DA576F51(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void OnCreditsChanged(int32 Credits); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_21_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__BuyButton_K2Node_ComponentBoundEvent_115_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__BuyButton_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void OnPlayerProgressChanged(int32 Rank, int32 Stars); // 0x1f88790
    void Select(); // 0x1f88790 [Event Public]
    void Unselect(); // 0x1f88790 [Event Public]
    void OnHoverFinished(); // 0x1f88790
    void BuyFailed(); // 0x1f88790
    void TryUnlock(); // 0x1f88790
    void SetDrinkable(UDrinkableDataAsset* Drinkable); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Bar_OrderMenu_ItemSpecial(int32 EntryPoint); // 0x1f88790 [Final]
    void OnDrinkUnlocked__DelegateSignature(UDrinkableDataAsset* Drink); // 0x1f88790 [Public]
    void OnSelected__DelegateSignature(USpaceRigBarMenuItem* Item); // 0x1f88790 [Public]
    void OnPurchaseDenied__DelegateSignature(); // 0x1f88790 [Public]
    void OnUnhover__DelegateSignature(USpaceRigBarMenuItem* OrderItem); // 0x1f88790 [Public]
    void OnHover__DelegateSignature(USpaceRigBarMenuItem* OrderItem); // 0x1f88790 [Public]
    void OnDrinksPurchased__DelegateSignature(UDrinkableDataAsset* Drink); // 0x1f88790 [Public]

// UUI_Bar_OrderMenu_Preview_C (/Game/GameElements/Bar/UI/UI_Bar_OrderMenu_Preview.UI_Bar_OrderMenu_Preview_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Set Preview Item(USpaceRigBarMenuItem* currentItem); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void Fade In(); // 0x1f88790
    void Fade Out(); // 0x1f88790
    void FadeOutFinished(); // 0x1f88790
    void Refresh Visuals(); // 0x1f88790
    void ExecuteUbergraph_UI_Bar_OrderMenu_Preview(int32 EntryPoint); // 0x1f88790 [Final]
    void OnPreviewItemChanged__DelegateSignature(USpaceRigBarMenuItem* Previous Item, USpaceRigBarMenuItem* New Item); // 0x1f88790 [Public]

// UUI_Bar_PlayerRankWarning_C (/Game/GameElements/Bar/UI/UI_Bar_PlayerRankWarning.UI_Bar_PlayerRankWarning_C)
    void SetRank(int32 Value); // 0x1f88790 [Public]
    void AnimStop(); // 0x1f88790 [Public]
    void AnimPlay(); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Bar_PlayerRankWarning(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Bar_SupporterLabel_C (/Game/GameElements/Bar/UI/UI_Bar_SupporterLabel.UI_Bar_SupporterLabel_C)
    void SetDrinkable(UDrinkableDataAsset* Drinkable, const bool& IsSpecialEdition, const UDrinkableDataAsset*& OutDrinkable); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Bar_SupporterLabel(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Bar_UnlockBeerPopup_C (/Game/GameElements/Bar/UI/UI_Bar_UnlockBeerPopup.UI_Bar_UnlockBeerPopup_C)
    void SequenceEvent__ENTRYPOINTUI_Bar_UnlockBeerPopup_0(); // 0x1f88790 [Public]
    void SetDrink(UDrinkableDataAsset* InDrinkableData); // 0x1f88790 [Public]
    void OnTurnOffTextRunner(); // 0x1f88790 [Public]
    void OnShown(); // 0x1f88790 [Event Protected]
    void OnClosed(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_UI_Bar_UnlockBeerPopup(int32 EntryPoint); // 0x1f88790 [Final]
    void OnUnlockAnimFinished__DelegateSignature(); // 0x1f88790 [Public]

// UBP_AutoReloadPerkActivation_C (/Game/GameElements/KPI/Perks/BP_AutoReloadPerkActivation.BP_AutoReloadPerkActivation_C)
    void Receive_ActivatePerk(APlayerCharacter* Character, float Value); // 0x1f88790 [Event Protected]
    void OnItemEquipped_Event_0(AItem* Item); // 0x1f88790
    void ExecuteUbergraph_BP_AutoReloadPerkActivation(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_BerzerkComp_C (/Game/GameElements/KPI/Perks/BP_BerzerkComp.BP_BerzerkComp_C)
    void Receive_ActivatePerk(APlayerCharacter* Character, float Value); // 0x1f88790 [Event Protected]
    void OnItemEquipped_Event_0(AItem* Item); // 0x1f88790
    void ExecuteUbergraph_BP_BerzerkComp(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_DashActivation_C (/Game/GameElements/KPI/Perks/BP_DashActivation.BP_DashActivation_C)
    void Receive_ActivatePerk(APlayerCharacter* Character, float Value); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_DashActivation(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_DownedBomb_C (/Game/GameElements/KPI/Perks/BP_DownedBomb.BP_DownedBomb_C)
    void Receive_ActivatePerk(APlayerCharacter* Character, float Value); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_DownedBomb(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_ImpactCompensators_C (/Game/GameElements/KPI/Perks/BP_ImpactCompensators.BP_ImpactCompensators_C)
    void Receive_ActivatePerk(APlayerCharacter* Character, float Value); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_ImpactCompensators(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_IronWillActivation_C (/Game/GameElements/KPI/Perks/BP_IronWillActivation.BP_IronWillActivation_C)
    void Receive_ActivatePerk(APlayerCharacter* Character, float Value); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_IronWillActivation(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_JumpBoots_C (/Game/GameElements/KPI/Perks/BP_JumpBoots.BP_JumpBoots_C)
    void Receive_ActivatePerk(APlayerCharacter* Character, float Value); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_JumpBoots(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_MarathonGuy_SprintBoost_C (/Game/GameElements/KPI/Perks/BP_MarathonGuy_SprintBoost.BP_MarathonGuy_SprintBoost_C)
    void Receive_ActivatePerk(APlayerCharacter* Character, float Value); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_MarathonGuy_SprintBoost(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_MarathonGuy_SprintBoostTime_C (/Game/GameElements/KPI/Perks/BP_MarathonGuy_SprintBoostTime.BP_MarathonGuy_SprintBoostTime_C)
    void Receive_ActivatePerk(APlayerCharacter* Character, float Value); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_MarathonGuy_SprintBoostTime(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_Hologram_Base_C (/Game/GameElements/Misc/BP_Hologram_Base.BP_Hologram_Base_C)
    void SetHologramMaterials(TArray<UMaterialInterface*>& InMaterials); // 0x1f88790 [Public]
    void UserConstructionScript(); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_Hologram_Base(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_BloodSugar_C (/Game/GameElements/Missions/Mutators/BloodSugar/BP_BloodSugar.BP_BloodSugar_C)
    void StartLogic(); // 0x1f88790 [Event Protected]
    void StartTimer(); // 0x1f88790
    void SpawnSwarmer(); // 0x1f88790
    void OnPlayerCharacterRegistered_Event_0(APlayerCharacter* PlayerCharacter); // 0x1f88790
    void ExecuteUbergraph_BP_BloodSugar(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_BloodSugarCharacterSpeak_C (/Game/GameElements/Missions/Mutators/BloodSugar/BP_BloodSugarCharacterSpeak.BP_BloodSugarCharacterSpeak_C)
    void ReceiveBeginPlay(); // 0x1f88790 [Event Public]
    void CustomEvent_0(); // 0x1f88790
    void ExecuteUbergraph_BP_BloodSugarCharacterSpeak(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_LowGravity_C (/Game/GameElements/Missions/Mutators/LowGravity/BP_LowGravity.BP_LowGravity_C)
    void StartLogic(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_LowGravity(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_OxygenRich_C (/Game/GameElements/Missions/Mutators/OxygenRich/BP_OxygenRich.BP_OxygenRich_C)
    void StartLogic(); // 0x1f88790 [Event Protected]
    void PlayerSpawned(APlayerCharacter* PlayerCharacter); // 0x1f88790
    void ExecuteUbergraph_BP_OxygenRich(int32 EntryPoint); // 0x1f88790 [Final]

// UWND_CheatCountDown_C (/Game/GameElements/MovieMode/UI/WND_CheatCountDown.WND_CheatCountDown_C)
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_WND_CheatCountDown(int32 EntryPoint); // 0x1f88790 [Final]

// UOBJ_DD_Defense_C (/Game/GameElements/Objectives/DeepDive/Defense/OBJ_DD_Defense.OBJ_DD_Defense_C)
    UTexture2D* GetInMissionCounterIcon(); // 0x1f88790 [Event Public]
    FText GetInMissionCounterText(); // 0x1f88790 [Event Public]
    FObjectiveMissionIcon GetMissionIcon(); // 0x1f88790 [Event Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]

// UOBJ_DD_MorkiteWell_C (/Game/GameElements/Objectives/DeepDive/LiquidMorkite_Refinery/OBJ_DD_MorkiteWell.OBJ_DD_MorkiteWell_C)
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]
    FObjectiveMissionIcon GetMissionIcon(); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    void OnStateChanged(const ERefinerySecondaryState& NewState); // 0x1f88790 [Event Protected]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Public]
    void OnObjectiveUpdated_Event_0(UObjective* Objective); // 0x1f88790
    void ExecuteUbergraph_OBJ_DD_MorkiteWell(int32 EntryPoint); // 0x1f88790 [Final]

// UOBJ_DD_AlienEggs_C (/Game/GameElements/Objectives/DeepDive/OBJ_DD_AlienEggs.OBJ_DD_AlienEggs_C)
    FObjectiveMissionIcon GetMissionIcon(); // 0x1f88790 [Event Public]
    void GetNumberOfSpeicalEggs(TArray<AActor*>& TargetArray, const int32& Count); // 0x1f88790 [Public]
    void TurnOnSpecialEggs(); // 0x1f88790 [Public]
    void Receive_StartTracking(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_OBJ_DD_AlienEggs(int32 EntryPoint); // 0x1f88790 [Final]

// UOBJ_DD_Elimination_Eggs_C (/Game/GameElements/Objectives/DeepDive/OBJ_DD_Elimination_Eggs.OBJ_DD_Elimination_Eggs_C)
    FObjectiveMissionIcon GetMissionIcon(); // 0x1f88790 [Event Public]
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]

// UOBJ_DD_Excavation_C (/Game/GameElements/Objectives/DeepDive/OBJ_DD_Excavation.OBJ_DD_Excavation_C)
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    FObjectiveMissionIcon GetMissionIcon(); // 0x1f88790 [Event Public]

// UOBJ_DD_Morkite_C (/Game/GameElements/Objectives/DeepDive/OBJ_DD_Morkite.OBJ_DD_Morkite_C)
    FObjectiveMissionIcon GetMissionIcon(); // 0x1f88790 [Event Public]

// UOBJ_DD_RepairMinimules_C (/Game/GameElements/Objectives/DeepDive/Reparation/OBJ_DD_RepairMinimules.OBJ_DD_RepairMinimules_C)
    UTexture2D* GetInMissionCounterIcon(); // 0x1f88790 [Event Public]
    FText GetInMissionCounterText(); // 0x1f88790 [Event Public]
    FObjectiveMissionIcon GetMissionIcon(); // 0x1f88790 [Event Public]
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]

// ABP_DeepScan_DrillevatorLocationSelector_C (/Game/GameElements/Objectives/DeepScan/BP_DeepScan_DrillevatorLocationSelector.BP_DeepScan_DrillevatorLocationSelector_C)
    void FindDrillevatorLocation(TSubclassOf<AActor> SpawnedActorClass); // 0x1f88790
    void ExecuteUbergraph_BP_DeepScan_DrillevatorLocationSelector(int32 EntryPoint); // 0x1f88790 [Final]
    void OnDrillevatorLocationSelected__DelegateSignature(const FTransform& Location); // 0x1f88790 [Public]

// UOBJ_1st_DeepScan_C (/Game/GameElements/Objectives/DeepScan/OBJ_1st_DeepScan.OBJ_1st_DeepScan_C)
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    UTexture2D* GetInMissionCounterIcon(); // 0x1f88790 [Event Public]
    FText GetInMissionCounterText(); // 0x1f88790 [Event Public]
    FObjectiveMissionIcon GetMissionIcon(); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Public]
    void OnObjectiveStateChanged_Event_0(); // 0x1f88790
    void SpawnDrillevator(bool PlayMCShout); // 0x1f88790
    void Spawn Treasure Room(); // 0x1f88790
    void OnDrillevatorLocationSelected(const FTransform& Location); // 0x1f88790
    void SelectDrillevatorLocation(); // 0x1f88790
    void CreateUndergroundCave(); // 0x1f88790 [Event Protected]
    void OnTriangulatorDone(); // 0x1f88790
    void DisableScannerUI(); // 0x1f88790
    void SetDrillevatorLanded(FTransform& SpawnTransform); // 0x1f88790
    void OnAllRequiredReturnObjectivesCompleted_Event_0(); // 0x1f88790
    void ExecuteUbergraph_OBJ_1st_DeepScan(int32 EntryPoint); // 0x1f88790 [Final]

// UOBJ_DD_DeepScan_C (/Game/GameElements/Objectives/DeepScan/OBJ_DD_DeepScan.OBJ_DD_DeepScan_C)
    FObjectiveMissionIcon GetMissionIcon(); // 0x1f88790 [Event Public]
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    UTexture2D* GetInMissionCounterIcon(); // 0x1f88790 [Event Public]
    FText GetInMissionCounterText(); // 0x1f88790 [Event Public]

// ABP_TreasureRoom_DeepScan_Basier_C (/Game/GameElements/Objectives/DeepScan/TreasureRooms/BP_TreasureRoom_DeepScan_Basier.BP_TreasureRoom_DeepScan_Basier_C)
    void GetDroppodLandingZoneLocation(const FVector& Location); // 0x1f88790 [Public]

// UOBJ_Eliminate_Eggs_C (/Game/GameElements/Objectives/Elimination/OBJ_Eliminate_Eggs.OBJ_Eliminate_Eggs_C)
    UTexture2D* GetInMissionCounterIcon(); // 0x1f88790 [Event Public]

// UOBJ_Elimination_Base_C (/Game/GameElements/Objectives/Elimination/OBJ_Elimination_Base.OBJ_Elimination_Base_C)
    UTexture2D* GetInMissionCounterIcon(); // 0x1f88790 [Event Public]
    FText GetInMissionCounterText(); // 0x1f88790 [Event Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]
    void ReceiveTargetKilled(); // 0x1f88790 [Event Protected]
    void ReceiveTargetSpawned(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_OBJ_Elimination_Base(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_CompleteMissionScreen_DorettaHead_C (/Game/GameElements/Objectives/Escort/BP_CompleteMissionScreen_DorettaHead.BP_CompleteMissionScreen_DorettaHead_C)
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void StartPlay(const ECharselectionCameraLocation& selectionLocation); // 0x1f88790
    void ExecuteUbergraph_BP_CompleteMissionScreen_DorettaHead(int32 EntryPoint); // 0x1f88790 [Final]

// UOBJ_1st_Escort_C (/Game/GameElements/Objectives/Escort/OBJ_1st_Escort.OBJ_1st_Escort_C)
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Public]
    void OnEscortMuleSpawnedEvent(); // 0x1f88790 [Event Protected]
    void OnMuleDied(UHealthComponentBase* HealthComponent); // 0x1f88790 [Event Protected]
    void SpawnGarage(); // 0x1f88790 [Event Public]
    void OnAllDwarvesDown(); // 0x1f88790
    void FinalEvent(); // 0x1f88790
    void ExecuteUbergraph_OBJ_1st_Escort(int32 EntryPoint); // 0x1f88790 [Final]

// IIAmberDeposit_C (/Game/GameElements/Objectives/Excavation/AmberDeposits/IAmberDeposit.IAmberDeposit_C)
    void SetIsSpecial(); // 0x1f88790 [Public]

// UOBJ_Excavation_C (/Game/GameElements/Objectives/Excavation/OBJ_Excavation.OBJ_Excavation_C)
    void GetNumberOfSpecialDigsites(TArray<AActor*>& TargetArray, const int32& Count); // 0x1f88790 [Public]
    void MarkSpecialDigsites(); // 0x1f88790 [Public]
    UTexture2D* GetInMissionCounterIcon(); // 0x1f88790 [Event Public]
    FText GetInMissionCounterText(); // 0x1f88790 [Event Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]
    void ReceiveSubObjectiveActivated(ABatchSubObjective* SubObjective, APlayerCharacter* instigatingPlayer); // 0x1f88790 [Event Protected]
    void ReceiveSubObjectiveCompleted(ABatchSubObjective* SubObjective, APlayerCharacter* instigatingPlayer); // 0x1f88790 [Event Protected]
    void Receive_StartTracking(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_OBJ_Excavation(int32 EntryPoint); // 0x1f88790 [Final]

// UOBJ_1st_Facility_C (/Game/GameElements/Objectives/Facility/OBJ_1st_Facility.OBJ_1st_Facility_C)
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]
    FText GetInMissionCounterText(); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    bool IsObjectiveResource(UResourceData* InResource); // 0x1f88790 [Event Public]
    UTexture2D* GetInMissionCounterIcon(); // 0x1f88790 [Event Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Public]
    void OnCoreDeposited(); // 0x1f88790 [Event Public]
    void Receive_AddEnemies(AProceduralSetup* Setup); // 0x1f88790 [Event Public]
    void OnAllRequiredReturnObjectivesCompleted_Event_0(); // 0x1f88790
    void ExecuteUbergraph_OBJ_1st_Facility(int32 EntryPoint); // 0x1f88790 [Final]

// UOBJ_1st_Gather_AlienEggs_C (/Game/GameElements/Objectives/OBJ_1st_Gather_AlienEggs.OBJ_1st_Gather_AlienEggs_C)
    FObjectiveMissionIcon GetMissionIcon(); // 0x1f88790 [Event Public]
    void GetNumberOfSpeicalEggs(TArray<AActor*>& TargetArray, const int32& Count); // 0x1f88790 [Public]
    void TurnOnSpecialEggs(); // 0x1f88790 [Public]
    void Receive_StartTracking(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_OBJ_1st_Gather_AlienEggs(int32 EntryPoint); // 0x1f88790 [Final]

// UOBJ_1st_PointExtraction_C (/Game/GameElements/Objectives/OBJ_1st_PointExtraction.OBJ_1st_PointExtraction_C)
    FObjectiveMissionIcon GetMissionIcon(); // 0x1f88790 [Event Public]

// UOBJ_2nd_KillFleas_C (/Game/GameElements/Objectives/OBJ_2nd_KillFleas.OBJ_2nd_KillFleas_C)
    UTexture2D* GetInMissionCounterIcon(); // 0x1f88790 [Event Public]
    FText GetInMissionCounterText(); // 0x1f88790 [Event Public]
    FObjectiveMissionIcon GetMissionIcon(); // 0x1f88790 [Event Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]

// UOBJ_Extraction_Base_C (/Game/GameElements/Objectives/OBJ_Extraction_Base.OBJ_Extraction_Base_C)
    UTexture2D* GetInMissionCounterIcon(); // 0x1f88790 [Event Public]
    FText GetInMissionCounterText(); // 0x1f88790 [Event Public]
    FObjectiveMissionIcon GetMissionIcon(); // 0x1f88790 [Event Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]

// UOBJ_FindItems_Base_C (/Game/GameElements/Objectives/OBJ_FindItems_Base.OBJ_FindItems_Base_C)
    bool IsObjectiveResource(UResourceData* InResource); // 0x1f88790 [Event Public]
    UTexture2D* GetInMissionCounterIcon(); // 0x1f88790 [Event Public]
    FText GetInMissionCounterText(); // 0x1f88790 [Event Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]

// UOBJ_Gather_Gems_Base_C (/Game/GameElements/Objectives/OBJ_Gather_Gems_Base.OBJ_Gather_Gems_Base_C)
    UTexture2D* GetInMissionCounterIcon(); // 0x1f88790 [Event Public]
    FText GetInMissionCounterText(); // 0x1f88790 [Event Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]
    bool IsObjectiveResource(UResourceData* InResource); // 0x1f88790 [Event Public]

// UOBJ_WRN_Plague_C (/Game/GameElements/Objectives/Plague/OBJ_WRN_Plague.OBJ_WRN_Plague_C)
    void OnRep_CurrPlagueCount(); // 0x1f88790
    UTexture2D* GetInMissionCounterIcon(); // 0x1f88790 [Event Public]
    FText GetInMissionCounterText(); // 0x1f88790 [Event Public]
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_OBJ_WRN_Plague(int32 EntryPoint); // 0x1f88790 [Final]

// UOBJ_1st_Refinery_C (/Game/GameElements/Objectives/Refinery/OBJ_1st_Refinery.OBJ_1st_Refinery_C)
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]
    void ReceiveRefinerySpawned(AFSDRefinery* InRefinery); // 0x1f88790 [Event Protected]
    void OnRefineryStateChangedBP(const ERefineryState& InRefineryState); // 0x1f88790
    void ExecuteUbergraph_OBJ_1st_Refinery(int32 EntryPoint); // 0x1f88790 [Final]

// UOBJ_1st_Salvage_C (/Game/GameElements/Objectives/Salvage/OBJ_1st_Salvage.OBJ_1st_Salvage_C)
    UTexture2D* GetInMissionCounterIcon(); // 0x1f88790 [Event Public]
    FText GetInMissionCounterText(); // 0x1f88790 [Event Public]
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1f88790 [Event Public]
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]
    void AllActorsSalvaged(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_OBJ_1st_Salvage(int32 EntryPoint); // 0x1f88790 [Final]
    void OnAllActorsSalvaged__DelegateSignature(); // 0x1f88790 [Public]

// UAFE_FP_Stingtail_C (/Game/GameElements/PawnAffliction/FPEffects/AFE_FP_Stingtail.AFE_FP_Stingtail_C)
    void ReceiveBeginEffect(UPawnAfflictionComponent* Target); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_AFE_FP_Stingtail(int32 EntryPoint); // 0x1f88790 [Final]

// UAFE_PowerAttack_C (/Game/GameElements/PawnAffliction/FPEffects/AFE_PowerAttack.AFE_PowerAttack_C)
    void ReceiveBeginEffect(UPawnAfflictionComponent* Target); // 0x1f88790 [Event Protected]
    void ReceiveEndEffect(UPawnAfflictionComponent* Target); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_AFE_PowerAttack(int32 EntryPoint); // 0x1f88790 [Final]

// IIAlienEgg_C (/Game/GameElements/Resources/Embedded/AlienEgg/IAlienEgg.IAlienEgg_C)
    void SetSpecialEgg(); // 0x1f88790 [Public]

// APLS_Base_C (/Game/Landscape/PLS_Base.PLS_Base_C)
    void PlayDefaultAmbient(); // 0x1f88790 [Public]
    void EnsureSafelandingsite(); // 0x1f88790 [Public]
    UProceduralController* GetProceduralController(); // 0x1f88790 [Public]
    void SpawnCriticalItems(const ECriticalItemPass& pass); // 0x1f88790 [Public]
    bool HasSelectedCharacter(); // 0x1f88790 [Public]
    void CallGenerationComplete(int32 pass, uint8 PLS Pass); // 0x1f88790 [Public]
    void PlayMusicAndAmbient(int32 musicIndex); // 0x1f88790 [Public]
    void SaveInitialState(); // 0x1f88790 [Public]
    void CreateCaveGraph(); // 0x1f88790 [Public]
    void GetRandomRoom(TArray<URoomGenerator*>& Rooms, bool RemoveRoom, const URoomGenerator*& Room); // 0x1f88790 [Public]
    void OnLoaded_11827D59481E498DEC10999DAE2915BF(TSubclassOf<UObject> Loaded); // 0x1f88790
    void OnLoaded_C0B2FCB247E1A2F8766E5E93EBF80DF8(TSubclassOf<UObject> Loaded); // 0x1f88790
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void BaseLayerCommitDone(); // 0x1f88790
    void FinalCommitDone(); // 0x1f88790
    void CreateSpawn(); // 0x1f88790
    void Generate_Graph(); // 0x1f88790
    void Generate_Pass_1(); // 0x1f88790
    void Generate_Pass_3(); // 0x1f88790
    void Final Pass(); // 0x1f88790
    void Generate_Pass_5_Server(); // 0x1f88790
    void Generate_Pass_5_Clients(); // 0x1f88790
    void GenerateLandscape(); // 0x1f88790 [Event Public]
    void Generate_Pass_4(); // 0x1f88790
    void Generate_Pass_7(); // 0x1f88790
    void BeginLiveGeneration(); // 0x1f88790 [Event Public]
    void OnPLSDataRecieved(); // 0x1f88790 [Event Public]
    void AddRoomToInitialState(FRoomNode& RoomNode); // 0x1f88790 [Event Public]
    void CreateGraphSecondPass(); // 0x1f88790
    void Generate_Tunnels(); // 0x1f88790
    void StartGenerationOnClient(AFSDPlayerController* client); // 0x1f88790 [Event Public]
    void GenerateLandscapeFromData(int32 Seed, TArray<FRoomNode>& Rooms, TArray<FPathObstacle>& Obstacles); // 0x1f88790 [Event Public]
    void CarveTunnels(); // 0x1f88790 [Event Public]
    void Generate_Pass_0(); // 0x1f88790
    void Generate_Pass_0_Client(); // 0x1f88790
    void OnCarverDataRecieved(const EDebrisItemPass& pass); // 0x1f88790 [Event Public]
    void Generate_Pass_2(); // 0x1f88790
    void Generate_Pass_6(); // 0x1f88790
    void Generate_CriticalLargePass(); // 0x1f88790
    void Generate_CriticalLargePass_Client(); // 0x1f88790
    void StartMusicAndAmbient(int32 Music); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_PLS_Base(int32 EntryPoint); // 0x1f88790 [Final]
    void CompletedGenerationPass__DelegateSignature(int32 pass, uint8 PLS Pass); // 0x1f88790 [Public]

// APLS_CaveGenerator_C (/Game/Landscape/PLS_CaveGenerator.PLS_CaveGenerator_C)
    void CreateCaveGraph(); // 0x1f88790 [Public]
    void CreateSpawn(); // 0x1f88790
    void ExecuteUbergraph_PLS_CaveGenerator(int32 EntryPoint); // 0x1f88790 [Final]

// UABP_DrunksBox_C (/Game/LevelElements/Spacerig/Bar/DrinksDispenser/Assets/ABP_DrunksBox.ABP_DrunksBox_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1f88790
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_DrunksBox_AnimGraphNode_TransitionResult_2D0B571345FB72043DF8B29C32D51C60(); // 0x1f88790
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_DrunksBox_AnimGraphNode_TransitionResult_95ABF56E43B362B4B6AC8EA8B4EF117C(); // 0x1f88790
    void BlueprintBeginPlay(); // 0x1f88790 [Event Public]
    void OnStateChanged_Event_0(uint8 State); // 0x1f88790
    void ExecuteUbergraph_ABP_DrunksBox(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_DrinksBox_C (/Game/LevelElements/Spacerig/Bar/DrinksDispenser/Assets/BP_DrinksBox.BP_DrinksBox_C)
    void OnRep_DrinkableActor(); // 0x1f88790
    void IsAvailable(const bool& IsAvailable); // 0x1f88790 [Public]
    void OnRep_State(); // 0x1f88790
    void OnLoaded_C20044584A6E4C14650B318543524FEE(TSubclassOf<UObject> Loaded); // 0x1f88790
    void Spawn Drink(UDrinkableDataAsset* Drinkable); // 0x1f88790
    void OnDrinkableDestroyed(AActor* DestroyedActor); // 0x1f88790
    void Fill DrinkableActor(); // 0x1f88790
    void ExecuteUbergraph_BP_DrinksBox(int32 EntryPoint); // 0x1f88790 [Final]
    void OnStateChanged__DelegateSignature(uint8 State); // 0x1f88790 [Public]
    void OnDrinkReady__DelegateSignature(ABP_DrinksBox_C* DrinkBox); // 0x1f88790 [Public]
    void OnAvailableForNewDrink__DelegateSignature(ABP_DrinksBox_C* DrinkBox); // 0x1f88790 [Public]

// ABP_Count_Randoms_C (/Game/Maps/UILevels/Assets/HUD/BP_Count_Randoms.BP_Count_Randoms_C)
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_Count_Randoms(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_Count_Randoms_Widget_C (/Game/Maps/UILevels/Assets/HUD/BP_Count_Randoms_Widget.BP_Count_Randoms_Widget_C)
    void UpdateDepthText(); // 0x1f88790 [Public]
    void SetProgress(float Progress); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_BP_Count_Randoms_Widget(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_DepthCount_C (/Game/Maps/UILevels/Assets/HUD/BP_DepthCount.BP_DepthCount_C)
    void SetPingActive(bool InPingActive); // 0x1f88790 [Public]
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void DoPing(); // 0x1f88790
    void ExecuteUbergraph_BP_DepthCount(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_DepthCountWidget_C (/Game/Maps/UILevels/Assets/HUD/BP_DepthCountWidget.BP_DepthCountWidget_C)
    void UpdateDepthText(); // 0x1f88790 [Public]
    void SetProgress(float Progress); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_BP_DepthCountWidget(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_Ping_Widget_C (/Game/Maps/UILevels/Assets/HUD/BP_Ping_Widget.BP_Ping_Widget_C)
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_BP_Ping_Widget(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_Portal_C (/Game/Maps/UILevels/BP_Portal.BP_Portal_C)
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_Portal(int32 EntryPoint); // 0x1f88790 [Final]

// ALVL_CharacterSelection_C (/Game/Maps/UILevels/LVL_CharacterSelection.LVL_CharacterSelection_C)
    void MakeVanity(bool UseSleves, FEquippedVanity& UseSleveless); // 0x1f88790 [Public]
    void PlaySpecificSequence(ULevelSequence* LevelSequence); // 0x1f88790 [Public]
    void StopPlayer(); // 0x1f88790 [Public]
    void StartPlayer(const ECharselectionCameraLocation& CamSetting); // 0x1f88790 [Public]
    void StopPlay(); // 0x1f88790
    void StartPlay(const ECharselectionCameraLocation& selectionLocation); // 0x1f88790
    void StartLevelSeq(ULevelSequence* CharacterLevelSequence); // 0x1f88790
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ReceiveDestroyed(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_LVL_CharacterSelection(int32 EntryPoint); // 0x1f88790 [Final]

// ALVL_Loading_DeepDive_B_C (/Game/Maps/UILevels/LVL_Loading_DeepDive_B.LVL_Loading_DeepDive_B_C)
    void StopPlayer(); // 0x1f88790 [Public]
    void Start Player(ULevelSequence* LevelSequence); // 0x1f88790 [Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void PlayerStart(ULevelSequence* LoaderLevelSequence); // 0x1f88790
    void PlayerStop(); // 0x1f88790
    void ExecuteUbergraph_LVL_Loading_DeepDive_B(int32 EntryPoint); // 0x1f88790 [Final]

// ALVL_Loading_StartMission01_C (/Game/Maps/UILevels/LVL_Loading_StartMission01.LVL_Loading_StartMission01_C)
    void OnFinshed(); // 0x1f88790 [Public]
    void StopPlayer(); // 0x1f88790 [Public]
    void StartPlayer(ULevelSequence* LevelSequence); // 0x1f88790 [Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void PlayerStart(ULevelSequence* LoaderLevelSequence); // 0x1f88790
    void PlayerStop(); // 0x1f88790
    void ExecuteUbergraph_LVL_Loading_StartMission01(int32 EntryPoint); // 0x1f88790 [Final]

// ULIB_LoaderImages_C (/Game/Maps/UILevels/ScreenShots/LIB_LoaderImages.LIB_LoaderImages_C)
    void GetRandomSpacerigLoadImagePath(UObject* __WorldContext, TSoftObjectPtr<UTexture>& Output); // 0x1f88790 [Static Public]

// UBasic_AnimatedNumber_C (/Game/UI/Art/WidgetParts/Basic_AnimatedNumber.Basic_AnimatedNumber_C)
    void CountUp(); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetNumber(float Number, bool DoCountAnim, bool PlayCountSound); // 0x1f88790
    void ExecuteUbergraph_Basic_AnimatedNumber(int32 EntryPoint); // 0x1f88790 [Final]

// UBasic_BoolUserSetting_C (/Game/UI/Art/WidgetParts/Basic_BoolUserSetting.Basic_BoolUserSetting_C)
    void SetValue(bool InValue); // 0x1f88790 [Public]
    bool GetValue(); // 0x1f88790 [Public]
    void SetBoolUserSetting(UBoolUserSettingAsset* InSetting); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnClicked(bool InChecked); // 0x1f88790
    void Refresh(); // 0x1f88790
    void ExecuteUbergraph_Basic_BoolUserSetting(int32 EntryPoint); // 0x1f88790 [Final]

// UBasic_ButtonCutCorner_C (/Game/UI/Art/WidgetParts/Basic_ButtonCutCorner.Basic_ButtonCutCorner_C)
    void IsPressed(const bool& IsPressed); // 0x1f88790 [Public]
    void SetButtonText(const FText& Text, const FText& OverrideControllerText); // 0x1f88790 [Public]
    void SetFontSize(int32 FontSize); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_6_OnButtonReleasedEvent__DelegateSignature(); // 0x1f88790
    void Update Look(); // 0x1f88790
    void Click(); // 0x1f88790
    void Toggle(bool IsToggleOn); // 0x1f88790
    void ExecuteUbergraph_Basic_ButtonCutCorner(int32 EntryPoint); // 0x1f88790 [Final]
    void OnReleased__DelegateSignature(); // 0x1f88790 [Public]
    void OnPressed__DelegateSignature(); // 0x1f88790 [Public]
    void OnClicked__DelegateSignature(UBasic_ButtonCutCorner_C* Button); // 0x1f88790 [Public]

// UBasic_ButtonMultiline_C (/Game/UI/Art/WidgetParts/Basic_ButtonMultiline.Basic_ButtonMultiline_C)
    void SetButtonText(const FText& NewParam); // 0x1f88790 [Public]
    void SetFontSize(int32 NewParam); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_Basic_ButtonMultiline(int32 EntryPoint); // 0x1f88790 [Final]
    void On Clicked__DelegateSignature(); // 0x1f88790 [Public]

// UBasic_ButtonScalable_C (/Game/UI/Art/WidgetParts/Basic_ButtonScalable.Basic_ButtonScalable_C)
    void IsPressed(const bool& IsPressed); // 0x1f88790 [Public]
    void SetButtonText(const FText& Text); // 0x1f88790 [Public]
    void SetFontSize(int32 FontSize); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_6_OnButtonReleasedEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_Basic_ButtonScalable(int32 EntryPoint); // 0x1f88790 [Final]
    void OnReleased__DelegateSignature(); // 0x1f88790 [Public]
    void OnPressed__DelegateSignature(); // 0x1f88790 [Public]
    void OnClicked__DelegateSignature(); // 0x1f88790 [Public]

// UBasic_ButtonScalable2_C (/Game/UI/Art/WidgetParts/Basic_ButtonScalable2.Basic_ButtonScalable2_C)
    void HideCountDown(); // 0x1f88790 [Public]
    void SetCountDown(int32 SecondsRemaining, int32 MinimumIntegralDigits); // 0x1f88790 [Public]
    void SetBackgroundColor(uint8 ColorSelector); // 0x1f88790 [Public]
    void SetIconBrush(const UImage*& Icon, const FSlateBrush& InBrush, const FMargin& InPadding); // 0x1f88790 [Public]
    void SetTints(const FLinearColor& PC  Icon Tint, const FLinearColor& Controller Icon Tint); // 0x1f88790 [Public]
    void SetIconTint(const FLinearColor& PC  Icon Tint, const FLinearColor& Controller Icon Tint); // 0x1f88790 [Public]
    void OnNewLine(int32 Index); // 0x1f88790 [Event Protected]
    void OnAddIcon(const FString& Name, FActionIconMapping& Icon); // 0x1f88790 [Event Protected]
    void OnAddKeyName(const FString& Name); // 0x1f88790 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void OnAddString(const FString& Value); // 0x1f88790 [Event Protected]
    void OnReset(); // 0x1f88790 [Event Protected]
    void Toggle(bool IsToggledOn); // 0x1f88790
    void SetToggled(); // 0x1f88790
    void SetUntoggled(); // 0x1f88790
    void Click(); // 0x1f88790
    void ExecuteUbergraph_Basic_ButtonScalable2(int32 EntryPoint); // 0x1f88790 [Final]
    void OnUnhovered__DelegateSignature(); // 0x1f88790 [Public]
    void OnHovered__DelegateSignature(); // 0x1f88790 [Public]
    void OnClicked__DelegateSignature(); // 0x1f88790 [Public]

// UBasic_ButtonTab_C (/Game/UI/Art/WidgetParts/Basic_ButtonTab.Basic_ButtonTab_C)
    void SetIconRightVisible(bool IsVisible); // 0x1f88790 [Public]
    void SetIconRight(const FSlateBrush& Brush); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_6_OnButtonPressedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_7_OnButtonReleasedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_16_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void Toggle(bool On); // 0x1f88790
    void UpdateLook(); // 0x1f88790
    void SilentToggle(bool On); // 0x1f88790
    void ExecuteUbergraph_Basic_ButtonTab(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClicked__DelegateSignature(); // 0x1f88790 [Public]

// UBasic_CheckBox_C (/Game/UI/Art/WidgetParts/Basic_CheckBox.Basic_CheckBox_C)
    void SetTextWidth(float InWidthOverride); // 0x1f88790 [Public]
    void SetHovered(bool InHovered); // 0x1f88790 [Public]
    void SetSize(float InSize); // 0x1f88790 [Public]
    void GetState(const ECheckBoxState& State); // 0x1f88790 [Public]
    void SetState(const ECheckBoxState& InState); // 0x1f88790 [Public]
    void GetUpperCased(const bool& UpperCase); // 0x1f88790 [Public]
    void SetText(const FText& InText, bool InUpperCase); // 0x1f88790 [Public]
    void SetIsChecked(bool InIsChecked); // 0x1f88790 [Public]
    bool GetIsChecked(); // 0x1f88790 [Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ClickButton(); // 0x1f88790
    void OnClicked(bool InChecked); // 0x1f88790
    void ExecuteUbergraph_Basic_CheckBox(int32 EntryPoint); // 0x1f88790 [Final]
    void OnCheckStateChanged__DelegateSignature(bool IsChecked); // 0x1f88790 [Public]

// UBasic_FlatButton_C (/Game/UI/Art/WidgetParts/Basic_FlatButton.Basic_FlatButton_C)
    bool IsInteractable(); // 0x1f88790 [Event Public]
    void SetStyle(uint8 InBaseColor, uint8 InHoverColor, uint8 InTextColor, uint8 InTextHoverColor); // 0x1f88790 [Public]
    void CreateMenuStyle(uint8 ColorSelector, FSlateBrush& SlateBrush); // 0x1f88790 [Private]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Set Text(const FText& Text, bool UpperCase); // 0x1f88790
    void Set Font Size(int32 FontSize); // 0x1f88790
    void BndEvt__ButtonWidget_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ButtonWidget_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ButtonWidget_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_Basic_FlatButton(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClicked__DelegateSignature(UBasic_FlatButton_C* Button); // 0x1f88790 [Public]

// UBasic_HUD_BracketWindowSmall_C (/Game/UI/Art/WidgetParts/Basic_HUD_BracketWindowSmall.Basic_HUD_BracketWindowSmall_C)
    void SetEdgeColor(uint8 Input); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_Basic_HUD_BracketWindowSmall(int32 EntryPoint); // 0x1f88790 [Final]

// UBasic_Header_C (/Game/UI/Art/WidgetParts/Basic_Header.Basic_Header_C)
    void SetContentSettings(const FSizeBoxSettings& Content Size, const FMenuColorAndTint& Content BG Color, float Content Blur Strength, uint8 Content HAlign, uint8 Content VAlign, const FMargin& Content Padding); // 0x1f88790 [Public]
    void SetColorBarSettings(uint8 InThickness, uint8 InTint, float InOpacity, UMaterialInterface* InMaterial); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_Basic_Header(int32 EntryPoint); // 0x1f88790 [Final]

// UBasic_IconWithOutline_C (/Game/UI/Art/WidgetParts/Basic_IconWithOutline.Basic_IconWithOutline_C)
    void SetData(UTexture2D* Icon, const FLinearColor& OutlineColor, const FLinearColor& IconColor, bool UseOutline, bool OutlineThicknes, float IconScale, uint8 IconShape); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetOutlineColor(const FLinearColor& Color); // 0x1f88790
    void SetTintColor(const FLinearColor& Color); // 0x1f88790
    void SetIcon(UTexture2D* Texture); // 0x1f88790
    void ExecuteUbergraph_Basic_IconWithOutline(int32 EntryPoint); // 0x1f88790 [Final]

// UBasic_Image_C (/Game/UI/Art/WidgetParts/Basic_Image.Basic_Image_C)
    void ScaleToFitY(float InHeight); // 0x1f88790 [Public]
    void ScaleToFitX(float InWidth); // 0x1f88790 [Public]
    void SetBasicToolTip(const FText& BasicToolTipText, const FVector2D& BasicToolTipPosition, const FVector2D& BasicToolTipAlignment); // 0x1f88790 [Public]
    UWidget* GetBasicToolTip(); // 0x1f88790 [Private]
    void SetDynamicMaterialValues(); // 0x1f88790 [Public]
    void SetDynamicMaterialTexture(const FName& ParameterName, UTexture* Value); // 0x1f88790 [Public]
    void SetDynamicMaterialVector(const FName& ParameterName, const FLinearColor& Value); // 0x1f88790 [Public]
    void SetDynamicMaterialScalar(const FName& ParameterName, float Value); // 0x1f88790 [Public]
    void FadeOut(float InDuration); // 0x1f88790 [Public]
    void FadeIn(float InDuration); // 0x1f88790 [Public]
    void GetBrushSize(const FVector2D& Brush Image Size); // 0x1f88790 [Public]
    void SetBrushSize(const FVector2D& DesiredSize); // 0x1f88790 [Public]
    void SetBrushFromSoftTexture(const TSoftObjectPtr<UTexture2D>& Texture, bool bMatchSize); // 0x1f88790 [Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x1f88790 [Public]
    void SetTintAndOpacity(uint8 InTint, float InTintOpacity); // 0x1f88790 [Public]
    void SetTintOpacity(float InOpacity); // 0x1f88790 [Public]
    void SetTint(uint8 InTint); // 0x1f88790 [Public]
    void SelectTint(uint8 FALSE, uint8 TRUE, bool Condition, const uint8& SelectedTint); // 0x1f88790 [Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x1f88790 [Public]
    void SetBrush(FSlateBrush& InBrush); // 0x1f88790 [Public]
    void GetBrush(FSlateBrush& Brush); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_Basic_Image(int32 EntryPoint); // 0x1f88790 [Final]

// UBasic_Menu_ColorBar_C (/Game/UI/Art/WidgetParts/Basic_Menu_ColorBar.Basic_Menu_ColorBar_C)
    void SetOpacity(float Opacity); // 0x1f88790 [Public]
    void SetThickness(uint8 Index); // 0x1f88790 [Public]
    void SetColor(uint8 Brush Color); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetData(uint8 Colorbar_Thickness, uint8 Colorbar_Tint, float Colorbar_Opacity, UMaterialInterface* Material); // 0x1f88790
    void ExecuteUbergraph_Basic_Menu_ColorBar(int32 EntryPoint); // 0x1f88790 [Final]

// UBasic_Menu_ColorBarVertical_C (/Game/UI/Art/WidgetParts/Basic_Menu_ColorBarVertical.Basic_Menu_ColorBarVertical_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_Basic_Menu_ColorBarVertical(int32 EntryPoint); // 0x1f88790 [Final]

// UBasic_Menu_LargeWindowWithHeader_C (/Game/UI/Art/WidgetParts/Basic_Menu_LargeWindowWithHeader.Basic_Menu_LargeWindowWithHeader_C)
    void Set Header Text(const FText& InText); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_Basic_Menu_LargeWindowWithHeader(int32 EntryPoint); // 0x1f88790 [Final]

// UBasic_Menu_MinimalWindow_C (/Game/UI/Art/WidgetParts/Basic_Menu_MinimalWindow.Basic_Menu_MinimalWindow_C)
    void IsMouseOver(const bool& MouseOver); // 0x1f88790 [Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x1f88790 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_Basic_Menu_MinimalWindow(int32 EntryPoint); // 0x1f88790 [Final]
    void OnLostFocus__DelegateSignature(UBasic_Menu_MinimalWindow_C* Window); // 0x1f88790 [Public]
    void OnReceivedFocus__DelegateSignature(UBasic_Menu_MinimalWindow_C* Window); // 0x1f88790 [Public]
    void OnCursorLeave__DelegateSignature(UBasic_Menu_MinimalWindow_C* Window); // 0x1f88790 [Public]
    void OnCursorEnter__DelegateSignature(UBasic_Menu_MinimalWindow_C* Window); // 0x1f88790 [Public]
    void ThickBars__DelegateSignature(); // 0x1f88790 [Public]
    void On Clicked__DelegateSignature(); // 0x1f88790 [Public]

// UBasic_Menu_SmallWindowWithHeader_C (/Game/UI/Art/WidgetParts/Basic_Menu_SmallWindowWithHeader.Basic_Menu_SmallWindowWithHeader_C)
    void SetHeaderText(const FText& NewHeaderText); // 0x1f88790 [Public]
    bool IsHovering(); // 0x1f88790 [Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetCounterText(const FText& InText); // 0x1f88790
    void ExecuteUbergraph_Basic_Menu_SmallWindowWithHeader(int32 EntryPoint); // 0x1f88790 [Final]
    void On Clicked__DelegateSignature(); // 0x1f88790 [Public]

// UBasic_Menu_SmallWindowWithHeader_Redesign_C (/Game/UI/Art/WidgetParts/Basic_Menu_SmallWindowWithHeader_Redesign.Basic_Menu_SmallWindowWithHeader_Redesign_C)
    void SetHeaderText(const FText& NewHeaderText); // 0x1f88790 [Public]
    bool IsHovering(); // 0x1f88790 [Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetCounterText(const FText& InText); // 0x1f88790
    void ExecuteUbergraph_Basic_Menu_SmallWindowWithHeader_Redesign(int32 EntryPoint); // 0x1f88790 [Final]
    void On Clicked__DelegateSignature(); // 0x1f88790 [Public]

// UBasic_OptionSwitcher_C (/Game/UI/Art/WidgetParts/Basic_OptionSwitcher.Basic_OptionSwitcher_C)
    void ContainsOption(const FText& Option, const bool& DoesContain); // 0x1f88790 [Public]
    bool RemoveOption(FText& Item); // 0x1f88790 [Public]
    void GetOptionCount(const int32& Count); // 0x1f88790 [Public]
    void ClearOptions(); // 0x1f88790 [Public]
    void Add Option(const FText& Option, const int32& Index); // 0x1f88790 [Public]
    void GetSelectedValue(FText& Value); // 0x1f88790 [Public]
    void GetSelectedIndex(const int32& Index); // 0x1f88790 [Public]
    void SetSelectedValue(const FText& Value); // 0x1f88790 [Public]
    void SetSelectedIndex(int32 NewIndex); // 0x1f88790 [Public]
    void Set Options(TArray<FText>& options, int32 DefaultIndex); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__Button_Left_K2Node_ComponentBoundEvent_143_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Right_K2Node_ComponentBoundEvent_164_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Left_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Left_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Right_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Right_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_Basic_OptionSwitcher(int32 EntryPoint); // 0x1f88790 [Final]
    void OnSelectionChanged__DelegateSignature(const FText& Value, int32 Index); // 0x1f88790 [Public]

// UBasic_PasswordField_C (/Game/UI/Art/WidgetParts/Basic_PasswordField.Basic_PasswordField_C)
    void GetPassword(FText& Password); // 0x1f88790 [Public]
    FText GetPasswordHint(); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__ServerPassword_K2Node_ComponentBoundEvent_10_OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x1f88790
    void BndEvt__ServerPassword_K2Node_ComponentBoundEvent_11_OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, uint8 CommitMethod); // 0x1f88790
    void ExecuteUbergraph_Basic_PasswordField(int32 EntryPoint); // 0x1f88790 [Final]
    void OnTextCommitted__DelegateSignature(const FText& Text, uint8 CommitMethod); // 0x1f88790 [Public]
    void OnTextChanged__DelegateSignature(const FText& Text); // 0x1f88790 [Public]

// UBasic_Popup_YesNoPrompt_C (/Game/UI/Art/WidgetParts/Basic_Popup_YesNoPrompt.Basic_Popup_YesNoPrompt_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void OnShow(FText& Title, FText& Message); // 0x1f88790 [Event Protected]
    void BndEvt__BTN_Yes_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__BTN_No_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Yes(); // 0x1f88790
    void No(); // 0x1f88790
    void Clear Resources(); // 0x1f88790
    void Add Resource(UResourceData* InResource, float InAmount); // 0x1f88790
    void SetResources(TArray<FCraftingCost>& Resources); // 0x1f88790
    void SetMappedResources(TMap<UResourceData*, int32>& Resources); // 0x1f88790 [Event Public]
    void OnClicked(bool Yes); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_Basic_Popup_YesNoPrompt(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClickedYesNo__DelegateSignature(bool InYes); // 0x1f88790 [Public]

// UBasic_ResourceIcon_C (/Game/UI/Art/WidgetParts/Basic_ResourceICon.Basic_ResourceIcon_C)
    void SetIconSize(float InSize); // 0x1f88790 [Public]
    void SetResource(UResourceData* Resource); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_Basic_ResourceIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UBasic_ScrollArrow_C (/Game/UI/Art/WidgetParts/Basic_ScrollArrow.Basic_ScrollArrow_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__Button_1_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__button_arrow_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__button_arrow_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__button_arrow_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__button_arrow_K2Node_ComponentBoundEvent_4_OnButtonReleasedEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_Basic_ScrollArrow(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClicked__DelegateSignature(); // 0x1f88790 [Public]

// UBasic_ScrollArrow2_C (/Game/UI/Art/WidgetParts/Basic_ScrollArrow2.Basic_ScrollArrow2_C)
    FLinearColor SetActive(bool NewVar_0); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_Basic_ScrollArrow2(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClicked__DelegateSignature(); // 0x1f88790 [Public]

// UBasic_ScrollBarBox_C (/Game/UI/Art/WidgetParts/Basic_ScrollBarBox.Basic_ScrollBarBox_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ScrollToChild(UWidget* WidgetToFind, bool AnimateScroll, const EDescendantScrollDestination& ScrollDestination); // 0x1f88790
    void ExecuteUbergraph_Basic_ScrollBarBox(int32 EntryPoint); // 0x1f88790 [Final]

// UBasic_TextInputField_C (/Game/UI/Art/WidgetParts/Basic_TextInputField.Basic_TextInputField_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void SetText(const FText& InText); // 0x1f88790 [Public]
    void GetHint(FText& HintText); // 0x1f88790 [Public]
    FText GetText(); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__InputField_K2Node_ComponentBoundEvent_0_OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x1f88790
    void BndEvt__InputField_K2Node_ComponentBoundEvent_1_OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, uint8 CommitMethod); // 0x1f88790
    void ExecuteUbergraph_Basic_TextInputField(int32 EntryPoint); // 0x1f88790 [Final]
    void OnTextCommitted__DelegateSignature(const FText& Text, uint8 CommitMethod); // 0x1f88790 [Public]
    void OnTextChanged__DelegateSignature(const FText& Text); // 0x1f88790 [Public]

// UBasic_Window_CutCorner_C (/Game/UI/Art/WidgetParts/Basic_Window_CutCorner.Basic_Window_CutCorner_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetBackgroundTint(const FLinearColor& InColorAndOpacity); // 0x1f88790
    void SetColorbarColor(uint8 Colorbar_Tint); // 0x1f88790
    void ExecuteUbergraph_Basic_Window_CutCorner(int32 EntryPoint); // 0x1f88790 [Final]

// ULIB_MenuColors_C (/Game/UI/Art/WidgetParts/LIB_MenuColors.LIB_MenuColors_C)
    void MenuColorAndTint(const FMenuColorAndTint& InValue, UObject* __WorldContext, const FLinearColor& OutResult); // 0x1f88790 [Static Public]
    void WindowColors(uint8 InColor, UObject* __WorldContext, const FLinearColor& Color1, const FLinearColor& Color2); // 0x1f88790 [Static Public]
    void SelectTextColor(UTextBlock* Text, uint8 FALSE, uint8 TRUE, bool Condition, UObject* __WorldContext); // 0x1f88790 [Static Public]
    void SetTextColor(UTextBlock* Text, uint8 Color, UObject* __WorldContext); // 0x1f88790 [Static Public]
    void SelectMenuColor(uint8 FALSE, uint8 TRUE, bool Condition, UObject* __WorldContext, const FLinearColor& OutputColor); // 0x1f88790 [Static Public]
    void MenuColorsAndOpacity(uint8 ColorSelector, float Opacity, UObject* __WorldContext, const FLinearColor& OutputColor); // 0x1f88790 [Static Public]
    void MenuColors(uint8 ColorSelector, UObject* __WorldContext, const FLinearColor& OutputColor); // 0x1f88790 [Static Public]

// ULIB_PerkColors_C (/Game/UI/Art/WidgetParts/LIB_PerkColors.LIB_PerkColors_C)
    void PerkColorFromType(const EPerkUsageType& InType, UObject* __WorldContext, const FLinearColor& OutColor); // 0x1f88790 [Static Public]
    void PerkColorByState(const EPerkUsageType& InPerkType, const EPerkTierState& InPerkState, UObject* __WorldContext, const FLinearColor& OutBackground, const FLinearColor& OutBorder, const FLinearColor& OutIcon); // 0x1f88790 [Static Public]

// UUI_PlayerSpeaking_C (/Game/UI/Art/WidgetParts/UI_PlayerSpeaking.UI_PlayerSpeaking_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void OnTalkingChanged(bool IsTalking); // 0x1f88790
    void SetPlayerState(AFSDPlayerState* NewPlayerState); // 0x1f88790
    void ExecuteUbergraph_UI_PlayerSpeaking(int32 EntryPoint); // 0x1f88790 [Final]
    void OnChanged__DelegateSignature(bool InTalking); // 0x1f88790 [Public]

// UUI_PlayerSpeaking_List_C (/Game/UI/Art/WidgetParts/UI_PlayerSpeaking_List.UI_PlayerSpeaking_List_C)
    void CreateEntries(); // 0x1f88790 [Public]
    void GetPlayerStates(TArray<AFSDPlayerState*>& OutStates); // 0x1f88790 [Public]
    void GetPlayerState(int32 Index, const AFSDPlayerState*& State); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void UpdateEntries(); // 0x1f88790
    void OnPlayerJoined(AFSDPlayerState* PlayerState); // 0x1f88790
    void OnPlayerLeave(AFSDPlayerState* PlayerState); // 0x1f88790
    void ExecuteUbergraph_UI_PlayerSpeaking_List(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_PlayerSpeaking_WithName_C (/Game/UI/Art/WidgetParts/UI_PlayerSpeaking_WithName.UI_PlayerSpeaking_WithName_C)
    void SetLineVisible(bool InVisible); // 0x1f88790 [Public]
    void SetPlayerState(AFSDPlayerState* InPlayerState); // 0x1f88790 [Public]
    void SetIsTalking(bool IsTalking, const bool& OutTalking); // 0x1f88790 [Public]
    void SetPlayerName(const FString& NewName); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void OnTalkingChanged(bool IsTalking); // 0x1f88790
    void ExecuteUbergraph_UI_PlayerSpeaking_WithName(int32 EntryPoint); // 0x1f88790 [Final]

// UCharSelect_HeroSelect_Clean_C (/Game/UI/CharacterSelectionMK2/CharSelect_HeroSelect_Clean.CharSelect_HeroSelect_Clean_C)
    void HighlightClassChallenge(TArray<UObject*>& ClassRefs, bool ShouldHighlight, USeasonChallenge* Challenge); // 0x1f88790 [Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void SetSelectedIndex(int32 Index, const bool& Valid); // 0x1f88790 [Public]
    void GetSelectedIndex(const int32& Index); // 0x1f88790 [Public]
    FEventReply HandleKeyEvent(FKeyEvent& InKeyEvent, bool IsDown, const bool& Handled); // 0x1f88790 [Public]
    void Select(); // 0x1f88790 [Public]
    void Prev(); // 0x1f88790 [Public]
    void Next(); // 0x1f88790 [Public]
    void OnCharacterSelected_Event(UPlayerCharacterID* Character); // 0x1f88790
    void Update(); // 0x1f88790
    void OnHovered_Event_0(UPlayerCharacterID* Character); // 0x1f88790
    void OnSelect(); // 0x1f88790
    void RetirementHovered(UPlayerCharacterID* Character); // 0x1f88790
    void RetirementUnHovered(UPlayerCharacterID* Character); // 0x1f88790
    void RetireCharacter(UPlayerCharacterID* Character); // 0x1f88790
    void OnUnHoveredEvent(UPlayerCharacterID* characterID); // 0x1f88790
    void ExecuteUbergraph_CharSelect_HeroSelect_Clean(int32 EntryPoint); // 0x1f88790 [Final]
    void OnCharacterUnhovered__DelegateSignature(UPlayerCharacterID* characterID); // 0x1f88790 [Public]
    void OnRetireCharacter__DelegateSignature(UPlayerCharacterID* Character); // 0x1f88790 [Public]
    void OnRetirementUnhovered__DelegateSignature(UPlayerCharacterID* Character); // 0x1f88790 [Public]
    void OnRetirementHovered__DelegateSignature(UPlayerCharacterID* Character); // 0x1f88790 [Public]
    void OnCharacterHovered__DelegateSignature(UPlayerCharacterID* Character); // 0x1f88790 [Public]
    void OnCharacterSelected__DelegateSignature(UPlayerCharacterID* Character); // 0x1f88790 [Public]

// UCharSelect_HeroSelect_Dots_C (/Game/UI/CharacterSelectionMK2/CharSelect_HeroSelect_Dots.CharSelect_HeroSelect_Dots_C)
    void UpdateDots(); // 0x1f88790 [Private]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void Set Character Class(UPlayerCharacterID* CharacterClass); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_CharSelect_HeroSelect_Dots(int32 EntryPoint); // 0x1f88790 [Final]

// UICON_HeroSelect_C (/Game/UI/CharacterSelectionMK2/ICON_HeroSelect.ICON_HeroSelect_C)
    void InternalUpdateHovered(); // 0x1f88790 [Private]
    bool IsEligibleForPromotion(); // 0x1f88790 [Public]
    bool IsInteractable(); // 0x1f88790 [Event Public]
    void GetSelectedClass(const UPlayerCharacterID*& DesiredCharacterClass); // 0x1f88790 [Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void SetScale(float Scale); // 0x1f88790 [Public]
    void UpdateSelected(); // 0x1f88790 [Private]
    void IsSelected(const bool& IsSelected); // 0x1f88790 [Public]
    void SetCharacterClass(UPlayerCharacterID* Class); // 0x1f88790 [Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void On Click(); // 0x1f88790
    void SelectedCharacterChanged(TSubclassOf<APlayerCharacter> NewCharacter); // 0x1f88790
    void OnCharacterStatsChanged_Event(AFSDPlayerState* PlayerState); // 0x1f88790
    void Init(UPlayerCharacterID* Character); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__BTN_Retire_K2Node_ComponentBoundEvent_25_OnHovered__DelegateSignature(); // 0x1f88790
    void BndEvt__BTN_Retire_K2Node_ComponentBoundEvent_0_OnUnhovered__DelegateSignature(); // 0x1f88790
    void BndEvt__BTN_Retire_K2Node_ComponentBoundEvent_63_OnClicked__DelegateSignature(); // 0x1f88790
    void Update Retirement Button(); // 0x1f88790
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void SetChallengeIcon(bool InHovered, UTexture2D* Icon, const FLinearColor& Color); // 0x1f88790
    void testselectcharacter(); // 0x1f88790
    void ExecuteUbergraph_ICON_HeroSelect(int32 EntryPoint); // 0x1f88790 [Final]
    void OnUnhovered__DelegateSignature(UPlayerCharacterID* characterID); // 0x1f88790 [Public]
    void OnRetireClicked__DelegateSignature(UPlayerCharacterID* Character); // 0x1f88790 [Public]
    void OnRetirementUnhovered__DelegateSignature(UPlayerCharacterID* Character); // 0x1f88790 [Public]
    void OnRetirementHovered__DelegateSignature(UPlayerCharacterID* Character); // 0x1f88790 [Public]
    void OnHovered__DelegateSignature(UPlayerCharacterID* Character); // 0x1f88790 [Public]
    void OnCharacterSelected__DelegateSignature(UPlayerCharacterID* Character); // 0x1f88790 [Public]

// UICON_Rank_C (/Game/UI/CharacterSelectionMK2/ICON_Rank.ICON_Rank_C)
    void Construct(); // 0x1f88790 [Event Public]
    void Update(AFSDPlayerState* PlayerState); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetRankAndStars(int32 Rank, int32 Stars); // 0x1f88790
    void ExecuteUbergraph_ICON_Rank(int32 EntryPoint); // 0x1f88790 [Final]

// UITEM_CharacterSelectMovie_C (/Game/UI/CharacterSelectionMK2/ITEM_CharacterSelectMovie.ITEM_CharacterSelectMovie_C)
    void Collapse(); // 0x1f88790 [Public]
    void SetVideo(UPlayerCharacterID* Character); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void InitPlayer(); // 0x1f88790
    void BuildCharacterSelectionMovie(); // 0x1f88790
    void ExecuteUbergraph_ITEM_CharacterSelectMovie(int32 EntryPoint); // 0x1f88790 [Final]

// ULobby_BarTop_Countdown_C (/Game/UI/CharacterSelectionMK2/Lobby_BarTop_Countdown.Lobby_BarTop_Countdown_C)
    void Construct(); // 0x1f88790 [Event Public]
    void CountDownChanged(bool IsActive); // 0x1f88790
    void TimerChanged(float newTime); // 0x1f88790
    void HostCoundownChanged(bool IsActive); // 0x1f88790
    void CustomEvent(float newTime); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_Lobby_BarTop_Countdown(int32 EntryPoint); // 0x1f88790 [Final]

// UPopup_GearUpgrade_Buy_C (/Game/UI/CharacterSelectionMK2/Popup_GearUpgrade_Buy.Popup_GearUpgrade_Buy_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void Show(TSubclassOf<AActor> Item, UItemUpgrade* Upgrade); // 0x1f88790
    void BndEvt__BTN_Yes_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__BTN_No_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Back(); // 0x1f88790
    void Buy(); // 0x1f88790
    void OnClosed(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_Popup_GearUpgrade_Buy(int32 EntryPoint); // 0x1f88790 [Final]

// USCREEN_CharacterSelection_Base_C (/Game/UI/CharacterSelectionMK2/SCREEN_CharacterSelection_Base.SCREEN_CharacterSelection_Base_C)
    void Show(); // 0x1f88790
    void ExecuteUbergraph_SCREEN_CharacterSelection_Base(int32 EntryPoint); // 0x1f88790 [Final]
    void Back__DelegateSignature(); // 0x1f88790 [Public]

// USCREEN_CharacterSelection_Clean_C (/Game/UI/CharacterSelectionMK2/SCREEN_CharacterSelection_Clean.SCREEN_CharacterSelection_Clean_C)
    void HighlightClassChallenges(TArray<UObject*>& AssetReferences, bool ShouldHighlight, USeasonChallenge* Challenge); // 0x1f88790 [Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void OnCloseMenuReleased(const bool& Handled); // 0x1f88790
    UPlayerCharacterID* GetSelectedClass(); // 0x1f88790 [Public]
    void OnFailure_0D1BB19C4CA8D7117BC6A688077A0BDE(); // 0x1f88790
    void OnSuccess_0D1BB19C4CA8D7117BC6A688077A0BDE(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void BackPressed(); // 0x1f88790
    void OnInputSourceChanged(const EFSDInputSource& InputSource); // 0x1f88790
    void OnSelectedCharacterChanged_Event(TSubclassOf<APlayerCharacter> NewCharacter); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void UpdateCharacterDescription(UPlayerCharacterID* CharacterClass); // 0x1f88790
    void ReceiveNewVisibility(const ESlateVisibility& NewVisibility); // 0x1f88790
    void OnShown(); // 0x1f88790 [Event Protected]
    void OnClosed(); // 0x1f88790 [Event Protected]
    void CreateMovie(); // 0x1f88790
    void StopMovie(); // 0x1f88790
    void BndEvt__CloseButton_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void ReceiveCloseCommand(); // 0x1f88790 [Event Protected]
    void OnNewLoadout(); // 0x1f88790
    void Show(); // 0x1f88790
    void BndEvt__CharSelect_HeroSelect_K2Node_ComponentBoundEvent_4_OnCharacterHovered__DelegateSignature(UPlayerCharacterID* Character); // 0x1f88790
    void BndEvt__CharSelect_HeroSelect_K2Node_ComponentBoundEvent_1_OnCharacterSelected__DelegateSignature(UPlayerCharacterID* Character); // 0x1f88790
    void ExecuteUbergraph_SCREEN_CharacterSelection_Clean(int32 EntryPoint); // 0x1f88790 [Final]
    void CharacterSelected__DelegateSignature(); // 0x1f88790 [Public]

// UHUD_Chat_C (/Game/UI/Chat/HUD_Chat.HUD_Chat_C)
    void FilterBlockedUserMessage(const FFSDChatMessage& InMessage, const EChatMessageType& FilteredMessageType, const FString& FilteredMessage); // 0x1f88790 [Public]
    void FilterMessage(const FFSDChatMessage& InMessage, FFSDChatMessage& FilteredMessage); // 0x1f88790 [Public]
    void FilterProfanityMessage(const FString& MessageToFilter, const FString& OutMessage); // 0x1f88790 [Public]
    void SetMaxLinesFromFontSize(int32 FontSize); // 0x1f88790 [Public]
    void UpdateChatMessages(bool resetAge); // 0x1f88790 [Public]
    void IsStringNotEmpty(const FString& String, const bool& isEmpty); // 0x1f88790 [Private]
    void GetSenderType(const EChatSenderType& SenderType); // 0x1f88790 [Public]
    void OpenChat(); // 0x1f88790 [Public]
    void BeginChat(); // 0x1f88790 [Public]
    void OnOpenChat(); // 0x1f88790
    void Update Chat Background(); // 0x1f88790
    void Add Chat Message(const FFSDChatMessage& Msg); // 0x1f88790
    void OnMessageHidden_Event(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void CloseChat(); // 0x1f88790
    void OnBackgroundFadeFinished(); // 0x1f88790
    void BndEvt__OutsiteChatbox_K2Node_ComponentBoundEvent_0_OnEditableTextCommittedEvent__DelegateSignature(FText& Text, uint8 CommitMethod); // 0x1f88790
    void BndEvt__OutsiteChatbox_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x1f88790
    void SendChatMessage(FText& InText, uint8 CommitMethod); // 0x1f88790
    void BndEvt__NewChatEdit_K2Node_ComponentBoundEvent_19_OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, uint8 CommitMethod); // 0x1f88790
    void NewMesssage(FFSDChatMessage& Message); // 0x1f88790
    void BndEvt__NewChatEdit_K2Node_ComponentBoundEvent_2_OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void OnFontSizeChange(int32 NewValue); // 0x1f88790
    void PlatformDependentClose(); // 0x1f88790
    void ChatOpenCooldown(); // 0x1f88790
    void ChatClosedCooldown(); // 0x1f88790
    void Destruct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_HUD_Chat(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_ChatLine_C (/Game/UI/Chat/HUD_ChatLine.HUD_ChatLine_C)
    void ChangeFontSize(int32 InSize); // 0x1f88790 [Public]
    void RemoveTags(const FString& Source, const FString& Result); // 0x1f88790 [Public]
    void EncloseText(const FString& Pre, const FText& Text, const FString& Post, FText& Result); // 0x1f88790 [Public]
    void StyledText(const FText& style Name, const FText& Text, FText& Result); // 0x1f88790 [Public]
    void UpdateUserIcon(const EChatMessageType& MessageType, const EChatSenderType& SenderType); // 0x1f88790 [Private]
    void UpdateOpacity(); // 0x1f88790 [Public]
    void SetMessage(const EChatMessageType& MsgType, const FString& SenderStr, const EChatSenderType& SenderType, const FString& MsgStr); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_HUD_ChatLine(int32 EntryPoint); // 0x1f88790 [Final]
    void OnMessageHidden__DelegateSignature(); // 0x1f88790 [Public]

// UUI_ClaimableRewards_Entry_C (/Game/UI/ClaimableRewards/UI_ClaimableRewards_Entry.UI_ClaimableRewards_Entry_C)
    void SequenceEvent__ENTRYPOINTUI_ClaimableRewards_Entry_1(); // 0x1f88790 [Public]
    void SequenceEvent__ENTRYPOINTUI_ClaimableRewards_Entry_0(); // 0x1f88790 [Public]
    void Refresh(); // 0x1f88790 [Public]
    void PlayRevealAudio(); // 0x1f88790 [Private]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnClaimAnimFinished(); // 0x1f88790
    void BndEvt__ITM_BigButton_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(); // 0x1f88790
    void OnPopupImageLoaded(); // 0x1f88790
    void PlaySlamAudio(); // 0x1f88790
    void ReceiveMoveIn(float InStartDelay); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_UI_ClaimableRewards_Entry(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_ClaimableRewards_View_C (/Game/UI/ClaimableRewards/UI_ClaimableRewards_View.UI_ClaimableRewards_View_C)
    void GetEntryWidgetClass(const TSoftClassPtr<UUserWidget>& InOverridetClass, const TSubclassOf<UClaimableRewardEntryWidget>& OutWidgetClass); // 0x1f88790 [Public]
    void GetLine(const UHorizontalBox*& EntryBox); // 0x1f88790 [Public]
    void SetupView(const FClaimableRewardView& InViewData); // 0x1f88790 [Private]
    void TryFinish(); // 0x1f88790 [Private]
    void StopAudio(); // 0x1f88790 [Public]
    void OnAudioFinished_Event(); // 0x1f88790
    void Start Mission Control Speak(); // 0x1f88790
    void ShowBlur(); // 0x1f88790
    void ShowMouseCursor(); // 0x1f88790
    void Move In Rewards(); // 0x1f88790
    void OnRewardClaimed(UClaimableRewardEntryWidget* InEntryWidget); // 0x1f88790
    void ReceiveEndFlow(); // 0x1f88790 [Event Protected]
    void ReceiveDataChanged(); // 0x1f88790 [Event Protected]
    void ReceiveBeginFlow(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_UI_ClaimableRewards_View(int32 EntryPoint); // 0x1f88790 [Final]
    void OnRewardsAndMissionControlFinished__DelegateSignature(); // 0x1f88790 [Public]
    void OnRewardsClaimed__DelegateSignature(); // 0x1f88790 [Public]
    void OnMissionControlFinished__DelegateSignature(); // 0x1f88790 [Public]
    void OnMissionControlStarted__DelegateSignature(UAudioComponent* MissionControlAudio); // 0x1f88790 [Public]

// UWND_ClaimableRewards_C (/Game/UI/ClaimableRewards/WND_ClaimableRewards.WND_ClaimableRewards_C)
    void GetData(FClaimableRewardView& OutData); // 0x1f88790 [Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void OnShown(); // 0x1f88790 [Event Protected]
    void BndEvt__RewardView_K2Node_ComponentBoundEvent_1_OnRewardsClaimed__DelegateSignature(); // 0x1f88790
    void DoClose(); // 0x1f88790
    void BndEvt__ContinueButton_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_WND_ClaimableRewards(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_CharacterBuffIcon_C (/Game/UI/Global_UI_Elements/ITM_CharacterBuffIcon.ITM_CharacterBuffIcon_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnTemporaryBuffChanged(UTemporaryBuff* buff, APlayerCharacter* AffectedPlayer); // 0x1f88790
    void ExecuteUbergraph_ITM_CharacterBuffIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_CharacterData_C (/Game/UI/Global_UI_Elements/ITM_CharacterData.ITM_CharacterData_C)
    void FromPlayerState(AFSDPlayerState* InPlayerState, UPlayerCharacterID* OptionalCharacterClass); // 0x1f88790 [Public]
    void FromPlayerCharacter(APlayerCharacter* SetCharacter); // 0x1f88790 [Public]
    void SetData(const FString& PlayerName, FText& HeroName, int32 PlayerRank, int32 CharacterLevel, float LevelProgress, int32 CurrentXP, int32 RequiredXP, AFSDPlayerState* PlayerState); // 0x1f88790 [Public]
    void SetToggles(bool PlayerName, bool PlayerRank, bool CharacterName, bool CharacterLevel, bool XPcounter, bool XPbar, bool Supplies); // 0x1f88790 [Private]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void RefreshSpeakVisibility(); // 0x1f88790
    void OnPlayerJoined_Event(AFSDPlayerState* PlayerState); // 0x1f88790
    void OnPlayerLeave_Event(AFSDPlayerState* PlayerState); // 0x1f88790
    void ExecuteUbergraph_ITM_CharacterData(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_CharacterIcon_C (/Game/UI/Global_UI_Elements/ITM_CharacterIcon.ITM_CharacterIcon_C)
    void SetShowSonySessionLeader(bool Index); // 0x1f88790 [Public]
    void SetFromCharacterID(UPlayerCharacterID* characterID); // 0x1f88790 [Public]
    void SetFromCharacterClass(UPlayerCharacterID* InCharacterClass); // 0x1f88790 [Public]
    void SetFromPlayerCharacter(APlayerCharacter* Character); // 0x1f88790 [Public]
    void SetFromPlayerState(APlayerState* InState); // 0x1f88790 [Public]
    void SetBaseSize(float Size); // 0x1f88790 [Public]
    void SetShowPromotion(bool Index); // 0x1f88790 [Public]
    void SetImage(UTexture2D* Value, const FLinearColor& InColorAndOpacity); // 0x1f88790 [Public]
    void SetCharacterImageAndColor(UPlayerCharacterID* Character); // 0x1f88790 [Public]
    void SetShowHostIcon(bool Index); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_CharacterIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_GlowBackground_Adjustable_C (/Game/UI/Global_UI_Elements/ITM_GlowBackground_Adjustable.ITM_GlowBackground_Adjustable_C)
    void SetGlowParams(UImage* InImage, const FLinearColor& InTint, float InSpeed); // 0x1f88790 [Private]
    void GetAnimSpeed(float InDuration, const float& OutSpeed); // 0x1f88790 [Private]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void SetGlowActive(bool InGlowActive); // 0x1f88790
    void FadeStart(); // 0x1f88790
    void FadeEnd(); // 0x1f88790
    void ExecuteUbergraph_ITM_GlowBackground_Adjustable(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_HostIcon_C (/Game/UI/Global_UI_Elements/ITM_HostIcon.ITM_HostIcon_C)
    void SetSize(float Size); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_HostIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_SonyTeamLeader_C (/Game/UI/Global_UI_Elements/ITM_SonyTeamLeader.ITM_SonyTeamLeader_C)
    void SetSize(float Size); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_SonyTeamLeader(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_SupplyBar_C (/Game/UI/Global_UI_Elements/ITM_SupplyBar.ITM_SupplyBar_C)
    void SetProgress(float Progress (0-1)); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_SupplyBar(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_SupplyBarItem_C (/Game/UI/Global_UI_Elements/ITM_SupplyBarItem.ITM_SupplyBarItem_C)
    void SetProgress(float InProgress); // 0x1f88790 [Public]
    void SetColors(uint8 InBorderColor, uint8 InInnerColor, uint8 InLowColorColor); // 0x1f88790 [Public]
    void SetOn(bool IsOn); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnBlinkingFinished(); // 0x1f88790
    void ExecuteUbergraph_ITM_SupplyBarItem(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_AdvancedLabel_C (/Game/UI/Global_UI_Elements/UI_AdvancedLabel.UI_AdvancedLabel_C)
    void SetFont(const FSlateFontInfo& InFont, bool InKeepFontSize); // 0x1f88790 [Public]
    void SetIconSize(int32 Icon Size, int32 Icon Size_ControllerOverride); // 0x1f88790 [Public]
    void SetFontSize(int32 Font Size); // 0x1f88790 [Public]
    void SetPreviewAs(uint8 PreviewAs); // 0x1f88790 [Public]
    void SetTints(const FLinearColor& Text Tint, const FLinearColor& Key Name Tint, const FLinearColor& PC  Icon Tint, const FLinearColor& Controller Icon Tint); // 0x1f88790 [Public]
    void SetKeyNameTint(const FLinearColor& Key Name Tint); // 0x1f88790 [Public]
    void SetIconTint(const FLinearColor& PC  Icon Tint, const FLinearColor& Controller Icon Tint); // 0x1f88790 [Public]
    void SetTextTint(const FLinearColor& Text Tint); // 0x1f88790 [Public]
    void OnNewLine(int32 Index); // 0x1f88790 [Event Protected]
    void OnAddIcon(const FString& Name, FActionIconMapping& Icon); // 0x1f88790 [Event Protected]
    void OnAddKeyName(const FString& Name); // 0x1f88790 [Event Protected]
    void OnAddString(const FString& Value); // 0x1f88790 [Event Protected]
    void OnReset(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_UI_AdvancedLabel(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_BlackOverlay_C (/Game/UI/Global_UI_Elements/UI_BlackOverlay.UI_BlackOverlay_C)
    void SetProgress(float InFade, bool InToSpacerig, UTexture* InLoadingImage); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetFadeProgress(float fade, bool ToSpaceRig, UTexture* LoadingImage); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_BlackOverlay(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Character_Supplies_C (/Game/UI/Global_UI_Elements/UI_Character_Supplies.UI_Character_Supplies_C)
    void HandleVisiblity(); // 0x1f88790 [Public]
    void SetData(AFSDPlayerState* Player); // 0x1f88790
    void OnSupplyStatusChangedEvent(float ammoStatus01, float healthStatus01); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Character_Supplies(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_FPS_C (/Game/UI/Global_UI_Elements/UI_FPS.UI_FPS_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnShowFPSChanged(bool NewValue); // 0x1f88790
    void ExecuteUbergraph_UI_FPS(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_FocusableCanvas_C (/Game/UI/Global_UI_Elements/UI_FocusableCanvas.UI_FocusableCanvas_C)
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x1f88790 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_FocusableCanvas(int32 EntryPoint); // 0x1f88790 [Final]
    void OnHoverChanged__DelegateSignature(UWidget* Widget, bool IsHovered); // 0x1f88790 [Public]
    void OnFocusChanged__DelegateSignature(UWidget* Widget, bool IsFocused); // 0x1f88790 [Public]

// UUI_HazPlus_Icon_C (/Game/UI/Global_UI_Elements/UI_HazPlus_Icon.UI_HazPlus_Icon_C)
    void GetMutator(FDifficultyMutatorItem& OutMutator); // 0x1f88790 [Public]
    void Set Icon Active(bool InIconActive); // 0x1f88790 [Public]
    bool IsMutatorType(const FDifficultyMutatorItem& InMutator); // 0x1f88790 [Public]
    void SetSize(int32 InIconSize, int32 inFontSize, int32 InTextOffset); // 0x1f88790 [Public]
    void SetCount(int32 InCount); // 0x1f88790 [Public]
    void SetMutator(const FDifficultyMutatorItem& InMutator); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_HazPlus_Icon(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_HazPlus_Row_C (/Game/UI/Global_UI_Elements/UI_HazPlus_Row.UI_HazPlus_Row_C)
    void Construct(); // 0x1f88790 [Event Public]
    void OnDifficultyChanged_Event_0(FGameDifficulty& Setting); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetMutators(TArray<FDifficultyMutatorItem>& Array); // 0x1f88790
    void ExecuteUbergraph_UI_HazPlus_Row(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_NetInfo_C (/Game/UI/Global_UI_Elements/UI_NetInfo.UI_NetInfo_C)
    void GetPktLossString(FText& Names, FText& PktLossIn, FText& PktLossOut, FText& Ping, FText& Jitter, const bool& IsValid); // 0x1f88790 [Public]
    void GetPlayerName(AFSDPlayerController* PlayerController, const FString& Name); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void SlowTick(); // 0x1f88790
    void OnNetInfoLevelChanged(int32 NewValue); // 0x1f88790
    void ExecuteUbergraph_UI_NetInfo(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_RunningMultiText_C (/Game/UI/Global_UI_Elements/UI_RunningMultiText.UI_RunningMultiText_C)
    void PlayCue(USoundCue* InSound); // 0x1f88790 [Private]
    void InitRun(); // 0x1f88790 [Private]
    void SetNextLine(); // 0x1f88790 [Private]
    void SetRunnerProgress(float InProgress, const bool& Finished); // 0x1f88790 [Public]
    void SetTextRunnerActive(bool Inactive); // 0x1f88790 [Public]
    void SetTexts(TArray<FText>& InTexts); // 0x1f88790 [Public]
    void OnTick_B06C42A944ABEA2C4BF8E7AF24421023(float DeltaTime, float NormalizedTime); // 0x1f88790
    void Completed_B06C42A944ABEA2C4BF8E7AF24421023(float DeltaTime, float NormalizedTime); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void DoRun(); // 0x1f88790
    void Destruct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_RunningMultiText(int32 EntryPoint); // 0x1f88790 [Final]

// UWarningBox_C (/Game/UI/Global_UI_Elements/WarningBox.WarningBox_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_WarningBox(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_BaseSpaceRigConsole_C (/Game/UI/HUD_SpaceRig/BP_BaseSpaceRigConsole.BP_BaseSpaceRigConsole_C)
    void ShowNotification(bool IsVisible); // 0x1f88790 [Public]
    void SetCreateMenuOnStartUp(bool InCreateOnStartUp); // 0x1f88790 [Private]
    void IsNewPlayer(ABP_PlayerController_SpaceRig_C* PlayerController, const bool& IsNewPlayer); // 0x1f88790 [Public]
    void UserConstructionScript(); // 0x1f88790 [Event Public]
    void OnOpenConsole(ABP_PlayerController_SpaceRig_C* InPlayerController); // 0x1f88790
    void OnWindowCreated(UWindowWidget* WindowWidget); // 0x1f88790
    void PIE_QuickUse(); // 0x1f88790
    void BndEvt__InstantUsable_K2Node_ComponentBoundEvent_0_UsedBySignature__DelegateSignature(APlayerCharacter* User, const EInputKeys& Key); // 0x1f88790
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_BP_BaseSpaceRigConsole(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_HUD_SpaceRig_C (/Game/UI/HUD_SpaceRig/BP_HUD_SpaceRig.BP_HUD_SpaceRig_C)
    void TryShowNextNotification(); // 0x1f88790 [Public]
    void FetchPromotionRewards(const bool& OutSuccess); // 0x1f88790 [Public]
    void EnqueueWindow(const TSoftClassPtr<UWindowWidget>& WidgetClass); // 0x1f88790 [Public]
    void PlayerSpawned(APlayerCharacter* Player); // 0x1f88790 [Event Public]
    void OnVisibilityChanged(); // 0x1f88790 [Event Protected]
    void ReceiveDestroyed(); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void OnCountdownCompleted(); // 0x1f88790
    void Update Visibility(); // 0x1f88790
    void Handle Count Down(); // 0x1f88790
    void Setup Campaign Notifications(); // 0x1f88790
    void OnCampaignNotification_Event(UCampaignNotification* Notification); // 0x1f88790
    void Setup Retirement Shouts(); // 0x1f88790
    void OnEligibleForRetirementAssignment(UBP_GameInstance_C* GameInstance); // 0x1f88790
    void Setup Spacerig Notifications(); // 0x1f88790
    void Setup UI Notifications(); // 0x1f88790
    void Setup Promotion Rewards(); // 0x1f88790
    void Setup First Infused Core(); // 0x1f88790
    void Setup Pending Rewards(); // 0x1f88790
    void Setup FSD Events(); // 0x1f88790
    void OnFSDEventActiveChanged(UFSDEvent* InFsdEvent, bool InIsActive); // 0x1f88790
    void SetupTutorialMessage(); // 0x1f88790
    void CheckForTutorialPrompt(); // 0x1f88790
    void Stop Check For Tutorial Prompt(); // 0x1f88790
    void Setup Game DLC Announcements(); // 0x1f88790
    void ReceiveNotificationQueueActivated(); // 0x1f88790 [Event Protected]
    void ReceiveNotificationAdded(); // 0x1f88790 [Event Protected]
    void Setup Notification Queue(); // 0x1f88790
    void CheatMenuRequest(); // 0x1f88790
    void Setup Cheat Menu(); // 0x1f88790
    void Shouting Done(); // 0x1f88790
    void SetupModWarnings](); // 0x1f88790
    void Setup Vanity Mastery Notification(); // 0x1f88790
    void Handle Event Rewards(UFSDEvent* InEvent); // 0x1f88790
    void Handle Event Popup(UFSDEvent* InEvent); // 0x1f88790
    void WaitAndTryNextNotification(float WaitDuration); // 0x1f88790
    void OnLastWindowClosed(); // 0x1f88790
    void ExecuteUbergraph_BP_HUD_SpaceRig(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_RewardResource_C (/Game/UI/HUD_SpaceRig/CampaignNotifications/UI_RewardResource.UI_RewardResource_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void PlayReceiveAnim(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_UI_RewardResource(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_RewardResourcesBox_C (/Game/UI/HUD_SpaceRig/CampaignNotifications/UI_RewardResourcesBox.UI_RewardResourcesBox_C)
    void HasResources(const bool& HasResources); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void PlayReceiveAnim(); // 0x1f88790 [Event Protected]
    void AddResource(URewardWidget* RewardWidget); // 0x1f88790
    void Clear(); // 0x1f88790
    void ExecuteUbergraph_UI_RewardResourcesBox(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_RewardSchematic_C (/Game/UI/HUD_SpaceRig/CampaignNotifications/UI_RewardSchematic.UI_RewardSchematic_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void PlayReceiveAnim(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_UI_RewardSchematic(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_RewardUnlock_C (/Game/UI/HUD_SpaceRig/CampaignNotifications/UI_RewardUnlock.UI_RewardUnlock_C)
    void SelectCharacterID(UPlayerCharacterID* OptionalID, const UPlayerCharacterID*& OutputPin); // 0x1f88790 [Public]
    void GetUnlockDetails(const bool& IsHidden, FText& OutTitle, const UTexture*& Icon, const FLinearColor& IconTint, const UTexture2D*& BigImage); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void PlayReceiveAnim(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_UI_RewardUnlock(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_RewardUnlock_PerformancePoints_C (/Game/UI/HUD_SpaceRig/CampaignNotifications/UI_RewardUnlock_PerformancePoints.UI_RewardUnlock_PerformancePoints_C)
    void SelectCharacterID(UPlayerCharacterID* OptionalID, const UPlayerCharacterID*& OutputPin); // 0x1f88790 [Public]
    void GetUnlockDetails(FText& Text); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void PlayReceiveAnim(); // 0x1f88790 [Event Protected]
    void Construct(); // 0x1f88790 [Event Public]
    void OnLevelReached(int32 Level); // 0x1f88790
    void ExecuteUbergraph_UI_RewardUnlock_PerformancePoints(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_RewardUnlock_SkinUnlock_C (/Game/UI/HUD_SpaceRig/CampaignNotifications/UI_RewardUnlock_SkinUnlock.UI_RewardUnlock_SkinUnlock_C)
    void SetCharacterIcon(UPlayerCharacterID* characterID, const UPlayerCharacterID*& OutCharacterID); // 0x1f88790 [Public]
    void SelectCharacterID(UPlayerCharacterID* OptionalID, const UPlayerCharacterID*& OutputPin); // 0x1f88790 [Public]
    void GetUnlockDetails(FText& OutTitle, FText& OutSubTitle, const UTexture*& Icon); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void PlayReceiveAnim(); // 0x1f88790 [Event Protected]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_RewardUnlock_SkinUnlock(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_RewardUnlock_Vanity_C (/Game/UI/HUD_SpaceRig/CampaignNotifications/UI_RewardUnlock_Vanity.UI_RewardUnlock_Vanity_C)
    void SetCharacterIcon(UPlayerCharacterID* characterID, const UPlayerCharacterID*& OutCharacterID); // 0x1f88790 [Public]
    void SelectCharacterID(UPlayerCharacterID* OptionalID, const UPlayerCharacterID*& OutputPin); // 0x1f88790 [Public]
    void GetUnlockDetails(FText& OutTitle, FText& OutSubTitle, const UTexture*& Icon); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void PlayReceiveAnim(); // 0x1f88790 [Event Protected]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_RewardUnlock_Vanity(int32 EntryPoint); // 0x1f88790 [Final]

// UWND_AssignmentMissionComplete_C (/Game/UI/HUD_SpaceRig/CampaignNotifications/WND_AssignmentMissionComplete.WND_AssignmentMissionComplete_C)
    void CheckMinersManualNotifications(); // 0x1f88790 [Public]
    void UpdateGoogleAnalytics(); // 0x1f88790 [Public]
    void UpdateCampaignProgressBar(bool ShowLastMission); // 0x1f88790 [Public]
    bool IsWindowOpen(); // 0x1f88790 [Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void SetFrameColor(uint8 Color); // 0x1f88790 [Public]
    void GetMissionCompleteShout(const UDialogDataAsset*& MissionCompleteShout); // 0x1f88790 [Public]
    void CreateRewardWidget(UReward* Reward, const URewardWidget*& Widget); // 0x1f88790 [Public]
    void Add Reward List(TArray<UReward*>& List); // 0x1f88790 [Public]
    void Add Reward(UReward* Reward); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__ContinueButton_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(); // 0x1f88790
    void OnShown(); // 0x1f88790 [Event Protected]
    void OnClosed(); // 0x1f88790 [Event Protected]
    void SetMissionControlPaused(bool IsPaused); // 0x1f88790
    void Continue(); // 0x1f88790
    void CursorInputHack(); // 0x1f88790
    void Init Window(); // 0x1f88790
    void Start Mission Control Speak(); // 0x1f88790
    void OnAppearFinished(); // 0x1f88790
    void On Mission Control Finished(); // 0x1f88790
    void Count Down(); // 0x1f88790
    void Reward Claimed(); // 0x1f88790
    void OnNewTopWindow(); // 0x1f88790 [Event Protected]
    void OnProgressBarMoveFinished(); // 0x1f88790
    void OnUpdateProgressBarFinished(); // 0x1f88790
    void OnProgressBarUpdateStep(); // 0x1f88790
    void ExecuteUbergraph_WND_AssignmentMissionComplete(int32 EntryPoint); // 0x1f88790 [Final]

// ABP_DiscordConsole_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/BP_DiscordConsole.BP_DiscordConsole_C)
    void ValidGetPlayer(const ABP_PlayerController_SpaceRig_C*& Player); // 0x1f88790 [Public]
    void SetUsable(bool Usable); // 0x1f88790 [Public]
    void Answer(bool Yes); // 0x1f88790
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void UserIn(bool isInServer); // 0x1f88790
    void BndEvt__ProxmityTrigger_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1f88790
    void BndEvt__ProxmityTrigger_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1f88790
    void RefreshUsable(); // 0x1f88790
    void OnUsedClient(ABP_PlayerControllerBase_C* User); // 0x1f88790
    void callRefreshUsable(); // 0x1f88790
    void BndEvt__BP_DiscordInstantUsable_K2Node_ComponentBoundEvent_3_UsedBySignature__DelegateSignature(APlayerCharacter* User, const EInputKeys& Key); // 0x1f88790
    void ExecuteUbergraph_BP_DiscordConsole(int32 EntryPoint); // 0x1f88790 [Final]

// UBP_DiscordInstantUsable_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/BP_DiscordInstantUsable.BP_DiscordInstantUsable_C)
    bool BPCanUse(APlayerCharacter* User, USceneComponent* useCollider); // 0x1f88790 [Event Protected]

// UConsole_DiscordScreen_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/Console_DiscordScreen.Console_DiscordScreen_C)
    void Handle Community Goal Content state(); // 0x1f88790 [Public]
    void Update Content Switcher Content(); // 0x1f88790 [Public]
    void MinersUnionTier(const float& DSMUTier); // 0x1f88790 [Public]
    void Set Goals(TArray<FString>& Goals, TArray<float>& Values, TArray<int32>& Members); // 0x1f88790 [Public]
    void StopAllLogos(); // 0x1f88790 [Public]
    void FactionLogosOn(); // 0x1f88790 [Public]
    void SetUsable(bool Usable); // 0x1f88790 [Public]
    void SetScreen(bool Appear, bool force); // 0x1f88790 [Public]
    void LogoOn(); // 0x1f88790 [Public]
    void CreditsOn(); // 0x1f88790 [Public]
    void ClearTextLabels(); // 0x1f88790 [Public]
    void StartLoad(float LoadingTime); // 0x1f88790 [Public]
    void RefreshUI(); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void UpdateUI(FDiscordServerData& discordServerCount); // 0x1f88790
    void UserInServer(bool isInServer); // 0x1f88790
    void Do Running Text(const FText& Text, int32 Index, UTextBlock* Target); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Init(); // 0x1f88790
    void Stop(); // 0x1f88790
    void TimedUserRequest(float Time); // 0x1f88790
    void RequestUserInByTime(); // 0x1f88790
    void OnFactionsDataRecievedEvent(TArray<FString>& Goals, TArray<float>& Values, TArray<int32>& Members); // 0x1f88790
    void OnCGSData(bool stateReceived); // 0x1f88790
    void OnCheckUI(); // 0x1f88790
    void OnGoalInitialized(); // 0x1f88790
    void ExecuteUbergraph_Console_DiscordScreen(int32 EntryPoint); // 0x1f88790 [Final]
    void ScreenChanged__DelegateSignature(); // 0x1f88790 [Public]

// UDiscord_Popup_YesNoPrompt_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/Discord_Popup_YesNoPrompt.Discord_Popup_YesNoPrompt_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void OnShow(FText& Title, FText& Message); // 0x1f88790 [Event Protected]
    void BndEvt__BTN_Yes_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__BTN_No_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Yes(); // 0x1f88790
    void No(); // 0x1f88790
    void Clear Resources(); // 0x1f88790
    void Add Resource(UResourceData* InResource, float InAmount); // 0x1f88790
    void SetResources(TArray<FCraftingCost>& Resources); // 0x1f88790
    void ExecuteUbergraph_Discord_Popup_YesNoPrompt(int32 EntryPoint); // 0x1f88790 [Final]

// UFaction_Popup_YesNoPrompt_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/Faction_Popup_YesNoPrompt.Faction_Popup_YesNoPrompt_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void OnShow(FText& Title, FText& Message); // 0x1f88790 [Event Protected]
    void BndEvt__BTN_Yes_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__BTN_No_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Yes(); // 0x1f88790
    void No(); // 0x1f88790
    void Clear Resources(); // 0x1f88790
    void Add Resource(UResourceData* InResource, float InAmount); // 0x1f88790
    void SetResources(TArray<FCraftingCost>& Resources); // 0x1f88790
    void ExecuteUbergraph_Faction_Popup_YesNoPrompt(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_CommunityGoal_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoal.ITM_CommunityGoal_C)
    void DoFactionToolTip(); // 0x1f88790 [Public]
    void DoToolTip(UWidget* ToolTipTarget, int32 Tier); // 0x1f88790 [Public]
    void UpdateTitle(); // 0x1f88790 [Public]
    void UpdateIcon(); // 0x1f88790 [Public]
    void SetFaction(UCommunityGoalFaction* Faction); // 0x1f88790 [Public]
    void ResetAnim(); // 0x1f88790 [Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void SetCommunityGoal(const FText& Goal, float Bronze Progress, float Silver Progress, float Gold Progress); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetGoal(const FString& GoalID, float GoalValue, int32 Members, bool ForceRefresh); // 0x1f88790
    void BndEvt__Button_58_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__BackgroundButton_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void CheckFaction(); // 0x1f88790
    void BndEvt__Button_Goal_0_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_1_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_2_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_0_K2Node_ComponentBoundEvent_5_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_1_K2Node_ComponentBoundEvent_6_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_2_K2Node_ComponentBoundEvent_7_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__FactionIconToolTip_K2Node_ComponentBoundEvent_8_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__FactionIconToolTip_K2Node_ComponentBoundEvent_9_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_ITM_CommunityGoal(int32 EntryPoint); // 0x1f88790 [Final]
    void HoverEnded__DelegateSignature(); // 0x1f88790 [Public]
    void HoverStarted__DelegateSignature(UCommunityGoalFaction* Faction, UCommunityGoal* Goal); // 0x1f88790 [Public]

// UITM_CommunityGoalCountdown_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoalCountdown.ITM_CommunityGoalCountdown_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void SetTime(float Seconds); // 0x1f88790
    void ExecuteUbergraph_ITM_CommunityGoalCountdown(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_CommunityGoalFactionSelection_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoalFactionSelection.ITM_CommunityGoalFactionSelection_C)
    void SetFactionOrder(); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void FactionChangedEvent1(); // 0x1f88790
    void FactionChangedEvent2(); // 0x1f88790
    void FactionChangedEvent3(); // 0x1f88790
    void ExecuteUbergraph_ITM_CommunityGoalFactionSelection(int32 EntryPoint); // 0x1f88790 [Final]
    void FactionChanged__DelegateSignature(); // 0x1f88790 [Public]

// UITM_CommunityGoalInformation_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoalInformation.ITM_CommunityGoalInformation_C)
    void DoFactionToolTip(); // 0x1f88790 [Public]
    void SetResourceBox(int32 Tier); // 0x1f88790 [Public]
    void UpdateIcon(); // 0x1f88790 [Public]
    void SetFaction(UCommunityGoalFaction* Faction); // 0x1f88790 [Public]
    void ResetAnim(); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetGoal(UCommunityGoal* Goal); // 0x1f88790
    void CheckFaction(); // 0x1f88790
    void SetFactionAndGoal(UCommunityGoalFaction* Faction, UCommunityGoal* Goal); // 0x1f88790
    void BndEvt__FactionIconToolTip_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__FactionIconToolTip_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_ITM_CommunityGoalInformation(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_CommunityGoalProgress_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoalProgress.ITM_CommunityGoalProgress_C)
    void SetInfoToCurrentFaction(); // 0x1f88790 [Public]
    void SetGoals(TArray<FString>& Goals, TArray<float>& Values, TArray<int32>& Members, float Miners Union Tier, bool ForceRefresh); // 0x1f88790 [Public]
    void TestCommunityGoal(); // 0x1f88790 [Public]
    void SetTime(float Seconds); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void CHover(UCommunityGoalFaction* Faction, UCommunityGoal* Goal); // 0x1f88790
    void F1Hover(UCommunityGoalFaction* Faction, UCommunityGoal* Goal); // 0x1f88790
    void F2Hover(UCommunityGoalFaction* Faction, UCommunityGoal* Goal); // 0x1f88790
    void CHEnd(); // 0x1f88790
    void F1End(); // 0x1f88790
    void F2End(); // 0x1f88790
    void TotalHover(UCommunityGoalFaction* Faction, UCommunityGoal* Goal); // 0x1f88790
    void TotalEnd(); // 0x1f88790
    void ExecuteUbergraph_ITM_CommunityGoalProgress(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_CommunityGoalRecruitment_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoalRecruitment.ITM_CommunityGoalRecruitment_C)
    void SetResult(UITM_CommunityGoalResult_C* ResultUI, int32 FactionID); // 0x1f88790 [Public]
    void BuildRecruitmentUI(UCommunityGoalFaction* Faction); // 0x1f88790 [Public]
    void SetTime(float Seconds); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ResetFactionCheckState(); // 0x1f88790
    void ExecuteUbergraph_ITM_CommunityGoalRecruitment(int32 EntryPoint); // 0x1f88790 [Final]
    void CheckState__DelegateSignature(); // 0x1f88790 [Public]

// UITM_CommunityGoalRecruitment_ConsoleScreenV1_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoalRecruitment_ConsoleScreenV1.ITM_CommunityGoalRecruitment_ConsoleScreenV1_C)
    void SetResultFactionID(UITM_CommunityGoalResult_ConsoleScreenV1_C* ResultUI, int32 FactionID); // 0x1f88790 [Public]
    void BuildRecruitmentUI(UCommunityGoalFaction* Faction); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ResetFactionCheckState(); // 0x1f88790
    void ExecuteUbergraph_ITM_CommunityGoalRecruitment_ConsoleScreenV1(int32 EntryPoint); // 0x1f88790 [Final]
    void CheckState__DelegateSignature(); // 0x1f88790 [Public]

// UITM_CommunityGoalResult_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoalResult.ITM_CommunityGoalResult_C)
    void DoFactionToolTip(); // 0x1f88790 [Public]
    void UpdateTitle(); // 0x1f88790 [Public]
    void UpdateIcon(); // 0x1f88790 [Public]
    void SetFaction(UCommunityGoalFaction* Faction); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetResult(int32 Score, int32 Tier, FText& GoalName); // 0x1f88790
    void CheckFaction(); // 0x1f88790
    void BndEvt__FactionIconToolTip_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__FactionIconToolTip_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_ITM_CommunityGoalResult(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_CommunityGoalResult_ConsoleScreenV1_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoalResult_ConsoleScreenV1.ITM_CommunityGoalResult_ConsoleScreenV1_C)
    void UpdateTitle(); // 0x1f88790 [Public]
    void UpdateIcon(); // 0x1f88790 [Public]
    void SetFaction(UCommunityGoalFaction* Faction); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetResult(int32 Score, int32 Tier); // 0x1f88790
    void ExecuteUbergraph_ITM_CommunityGoalResult_ConsoleScreenV1(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_CommunityGoalReward_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoalReward.ITM_CommunityGoalReward_C)
    int32 TotalTiers(); // 0x1f88790 [Public]
    void SetGoalResultTier(int32 Tier, UCommunityGoal* Goal); // 0x1f88790 [Public]
    void BuildResources(int32 Tier); // 0x1f88790 [Public]
    void SetGoalResult(float Score, int32 Members, UCommunityGoal* Goal); // 0x1f88790 [Public]
    void UpdateTitle(); // 0x1f88790 [Public]
    void UpdateIcon(); // 0x1f88790 [Public]
    void SetFaction(UCommunityGoalFaction* Faction); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_CommunityGoalReward(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_CommunityGoalRewardToolTip_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoalRewardToolTip.ITM_CommunityGoalRewardToolTip_C)
    void SetGoal(UCommunityGoal* Goal); // 0x1f88790 [Public]
    int32 TotalTiers(); // 0x1f88790 [Public]
    void SetGoalResultTier(int32 Tier, UCommunityGoal* Goal); // 0x1f88790 [Public]
    void BuildResources(int32 Tier); // 0x1f88790 [Public]
    void SetFaction(UCommunityGoalFaction* Faction); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_CommunityGoalRewardToolTip(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_CommunityGoal_ConsoleScreenV2_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoal_ConsoleScreenV2.ITM_CommunityGoal_ConsoleScreenV2_C)
    void UpdateTitle(); // 0x1f88790 [Public]
    void UpdateIcon(); // 0x1f88790 [Public]
    void SetFaction(UCommunityGoalFaction* Faction); // 0x1f88790 [Public]
    void ResetAnim(); // 0x1f88790 [Public]
    void SetCommunityGoal(const FText& Goal, float Bronze Progress, float Silver Progress, float Gold Progress); // 0x1f88790
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetGoal(const FString& GoalID, float GoalValue, int32 Members); // 0x1f88790
    void BndEvt__Button_58_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__BackgroundButton_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void CheckFaction(); // 0x1f88790
    void ExecuteUbergraph_ITM_CommunityGoal_ConsoleScreenV2(int32 EntryPoint); // 0x1f88790 [Final]
    void HoverEnded__DelegateSignature(); // 0x1f88790 [Public]
    void HoverStarted__DelegateSignature(UCommunityGoalFaction* Faction, UCommunityGoal* Goal); // 0x1f88790 [Public]

// UITM_CommunityGoal_TotalProgress_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoal_TotalProgress.ITM_CommunityGoal_TotalProgress_C)
    void DoFactionToolTip(); // 0x1f88790 [Public]
    void SendButtonToolTipOpen(UWidget* Button, int32 Tier); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_8_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_7_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_6_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_5_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_4_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_3_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_2_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_1_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_0_ColorAndOpacity_0(); // 0x1f88790 [Public]
    void IncreaseTotalGoalsProgressByGoal(UCommunityGoal* Goal, float Value, int32 memberCount); // 0x1f88790 [Public]
    float ProgressBar_8_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_7_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_6_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_5_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_4_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_3_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_2_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_1_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_0_Percent_0(); // 0x1f88790 [Public]
    void ResetAnim(); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void SetGoals(TArray<FString>& GoalID, TArray<float>& GoalValue, TArray<int32>& Members); // 0x1f88790
    void SetGoalsTier(float TierProgress); // 0x1f88790
    void BndEvt__BackgroundButton_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__BackgroundButton_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_1_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_0_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_2_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_3_K2Node_ComponentBoundEvent_6_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_4_K2Node_ComponentBoundEvent_7_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_5_K2Node_ComponentBoundEvent_8_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_6_K2Node_ComponentBoundEvent_9_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_7_K2Node_ComponentBoundEvent_10_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_8_K2Node_ComponentBoundEvent_11_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_0_K2Node_ComponentBoundEvent_12_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_1_K2Node_ComponentBoundEvent_13_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_2_K2Node_ComponentBoundEvent_14_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_4_K2Node_ComponentBoundEvent_15_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_3_K2Node_ComponentBoundEvent_16_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_5_K2Node_ComponentBoundEvent_17_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_6_K2Node_ComponentBoundEvent_18_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_7_K2Node_ComponentBoundEvent_19_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Goal_8_K2Node_ComponentBoundEvent_20_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__FactionIconToolTip_K2Node_ComponentBoundEvent_5_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__FactionIconToolTip_K2Node_ComponentBoundEvent_21_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_CommunityGoal_TotalProgress(int32 EntryPoint); // 0x1f88790 [Final]
    void HoverEnded__DelegateSignature(); // 0x1f88790 [Public]
    void HoverStarted__DelegateSignature(UCommunityGoalFaction* Faction, UCommunityGoal* Goal); // 0x1f88790 [Public]

// UITM_CommunityGoal_TotalProgress_ConsoleScreenV2_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoal_TotalProgress_ConsoleScreenV2.ITM_CommunityGoal_TotalProgress_ConsoleScreenV2_C)
    FLinearColor Get_Image_Goal_8_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_7_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_6_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_5_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_4_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_3_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_2_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_1_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FLinearColor Get_Image_Goal_0_ColorAndOpacity_0(); // 0x1f88790 [Public]
    void IncreaseTotalGoalsProgressByGoal(UCommunityGoal* Goal, float Value, int32 memberCount); // 0x1f88790 [Public]
    float ProgressBar_8_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_7_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_6_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_5_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_4_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_3_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_2_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_1_Percent_0(); // 0x1f88790 [Public]
    float ProgressBar_0_Percent_0(); // 0x1f88790 [Public]
    void ResetAnim(); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void SetGoals(TArray<FString>& GoalID, TArray<float>& GoalValue, TArray<int32>& Members); // 0x1f88790
    void SetGoalsTier(float TierProgress); // 0x1f88790
    void ExecuteUbergraph_ITM_CommunityGoal_TotalProgress_ConsoleScreenV2(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_Community_Console_ClaimReward_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_Community_Console_ClaimReward.ITM_Community_Console_ClaimReward_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_Community_Console_ClaimReward(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_FactionLogo_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_FactionLogo.ITM_FactionLogo_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_FactionLogo(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_FactionSelect_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_FactionSelect.ITM_FactionSelect_C)
    void Initialize(int32 New Fee, UCommunityGoalFaction* Faction); // 0x1f88790 [Public]
    void SetFaction(UCommunityGoalFaction* Faction); // 0x1f88790 [Public]
    void SetFee(int32 New Fee); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__JoinButton_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void AnswerCC(bool Yes); // 0x1f88790
    void ExecuteUbergraph_ITM_FactionSelect(int32 EntryPoint); // 0x1f88790 [Final]
    void FactionSelected__DelegateSignature(); // 0x1f88790 [Public]

// UITM_FactionToolTip_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_FactionToolTip.ITM_FactionToolTip_C)
    void Initialize(int32 New Fee, UCommunityGoalFaction* Faction); // 0x1f88790 [Public]
    void SetFaction(UCommunityGoalFaction* Faction); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_FactionToolTip(int32 EntryPoint); // 0x1f88790 [Final]
    void FactionSelected__DelegateSignature(); // 0x1f88790 [Public]

// UITM_ResetFaction_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_ResetFaction.ITM_ResetFaction_C)
    int32 CurrentFactionID(); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Set Faction(UCommunityGoalFaction* Faction); // 0x1f88790
    void BndEvt__Basic_ButtonScalable_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void OnFactionSwitch(bool Changed); // 0x1f88790
    void ExecuteUbergraph_ITM_ResetFaction(int32 EntryPoint); // 0x1f88790 [Final]
    void CheckState__DelegateSignature(); // 0x1f88790 [Public]

// UITM_ResetFaction_ConsoleScreenV1_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_ResetFaction_ConsoleScreenV1.ITM_ResetFaction_ConsoleScreenV1_C)
    int32 CurrentFactionID(); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Set Faction(UCommunityGoalFaction* Faction); // 0x1f88790
    void ExecuteUbergraph_ITM_ResetFaction_ConsoleScreenV1(int32 EntryPoint); // 0x1f88790 [Final]
    void CheckState__DelegateSignature(); // 0x1f88790 [Public]

// UPopUp_CommunityGoal_SelectNewFaction_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/PopUp_CommunityGoal_SelectNewFaction.PopUp_CommunityGoal_SelectNewFaction_C)
    void Initialize(int32 Fee, UCommunityGoalFaction* Faction1, UCommunityGoalFaction* Faction2); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void Faction1Selected(); // 0x1f88790
    void Faction2Selected(); // 0x1f88790
    void BndEvt__Close_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_PopUp_CommunityGoal_SelectNewFaction(int32 EntryPoint); // 0x1f88790 [Final]
    void CheckState__DelegateSignature(bool Changed); // 0x1f88790 [Public]

// UScreen_DiscordScreen_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/Screen_DiscordScreen.Screen_DiscordScreen_C)
    void BuildProgressUI(bool ForceRefresh); // 0x1f88790 [Public]
    void RefreshCurrentState(); // 0x1f88790 [Public]
    void SetResult(UITM_CommunityGoalResult_C* ResultUI, int32 FactionID); // 0x1f88790 [Public]
    void AwardRewards(); // 0x1f88790 [Public]
    void MinersUnionTier(const float& DSMUTier); // 0x1f88790 [Public]
    void BuildRewardUI(); // 0x1f88790 [Public]
    void CurrentPlayerFaction(const UCommunityGoalFaction*& Current Faction); // 0x1f88790 [Public]
    void SetGoalState(bool isGoal, bool isRecruitment); // 0x1f88790 [Public]
    void SetGoals(TArray<FString>& Goals, TArray<float>& Values, TArray<int32>& Members); // 0x1f88790 [Public]
    void TestCommunityGoals(); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void Do Running Text(const FText& Text, int32 Index, UTextBlock* Target); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void CheckState(); // 0x1f88790
    void RegisterEvents(); // 0x1f88790
    void OnFactionsDataRecievedEvent(TArray<FString>& Goals, TArray<float>& Values, TArray<int32>& Members); // 0x1f88790
    void OnCGSDataReceivedEvent(bool stateReceived); // 0x1f88790
    void RequestData(); // 0x1f88790
    void Destruct(); // 0x1f88790 [Event Public]
    void ResetFactionCheckState(); // 0x1f88790
    void BndEvt__ClaimRewardButton_K2Node_ComponentBoundEvent_15_OnClicked__DelegateSignature(); // 0x1f88790
    void OnFactionChangedEvent(); // 0x1f88790
    void Refresh Ui(); // 0x1f88790
    void OnGoalInitialized(); // 0x1f88790
    void ExecuteUbergraph_Screen_DiscordScreen(int32 EntryPoint); // 0x1f88790 [Final]
    void ScreenChanged__DelegateSignature(const ECommunityUIState& CurrentState, const ECommunityUIState& previousState); // 0x1f88790 [Public]

// UUI_CommunityRewardResource_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/UI_CommunityRewardResource.UI_CommunityRewardResource_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_CommunityRewardResource(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_RewardResourceAditive_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/UI_RewardResourceAditive.UI_RewardResourceAditive_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_RewardResourceAditive(int32 EntryPoint); // 0x1f88790 [Final]

// UWND_DiscordCommunity_C (/Game/UI/HUD_SpaceRig/CommunityTerminal/WND_DiscordCommunity.WND_DiscordCommunity_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void Close Window(); // 0x1f88790
    void OnShown(); // 0x1f88790 [Event Protected]
    void BndEvt__Basic_ButtonScalable_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__Basic_ButtonScalable_C_0_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__Basic_ButtonScalable_C_1_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_WND_DiscordCommunity(int32 EntryPoint); // 0x1f88790 [Final]

// UConsoleScreen_BGtemplate_C (/Game/UI/HUD_SpaceRig/ConsoleScreen_BGtemplate.ConsoleScreen_BGtemplate_C)
    void SetTextSize(int32 TextSize); // 0x1f88790 [Public]
    void SetHeaderBars(bool Toggle Header Bars); // 0x1f88790 [Public]
    void SetNotificationVisible(bool IsVisible); // 0x1f88790 [Public]
    void SetNotification(const FText& Text, UTexture2D* InIcon); // 0x1f88790 [Public]
    void SetText(const FText& InText); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ConsoleScreen_BGtemplate(int32 EntryPoint); // 0x1f88790 [Final]

// UConsoleScreen_MotivationalQuote_C (/Game/UI/HUD_SpaceRig/ConsoleScreen_MotivationalQuote.ConsoleScreen_MotivationalQuote_C)
    void Construct(); // 0x1f88790 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ConsoleScreen_MotivationalQuote(int32 EntryPoint); // 0x1f88790 [Final]

// UConsoleScreen_Notification_C (/Game/UI/HUD_SpaceRig/ConsoleScreen_Notification.ConsoleScreen_Notification_C)
    void SetTextSize(int32 InTextSize); // 0x1f88790 [Public]
    void SetNotificationIcon(UTexture2D* Texture); // 0x1f88790 [Public]
    void SetNotificationText(const FText& Text); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void SetNotificationCategory(UCategoryID* CategoryID); // 0x1f88790
    void OnItemCategoryChanged(); // 0x1f88790
    void ExecuteUbergraph_ConsoleScreen_Notification(int32 EntryPoint); // 0x1f88790 [Final]

// UConsoleScreen_Season01_C (/Game/UI/HUD_SpaceRig/ConsoleScreen_Season01.ConsoleScreen_Season01_C)
    void SetNotificationVisible(bool IsVisible); // 0x1f88790 [Public]
    void SetNotification(const FText& Text, UTexture2D* InIcon); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void OnClaimStatusChanged(bool AllClaimed); // 0x1f88790
    void OnTokensChanged(int32 NumberOfTokens, int32 Change); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void OnWeaponMaintenanceChanged(); // 0x1f88790
    void Loaded(); // 0x1f88790
    void LoadSeasonImages(); // 0x1f88790
    void ExecuteUbergraph_ConsoleScreen_Season01(int32 EntryPoint); // 0x1f88790 [Final]

// UConsoleScreen_SeasonTerminal_C (/Game/UI/HUD_SpaceRig/ConsoleScreen_SeasonTerminal.ConsoleScreen_SeasonTerminal_C)
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ConsoleScreen_SeasonTerminal(int32 EntryPoint); // 0x1f88790 [Final]

// UConsoleScreen_Seasons_NextReward_C (/Game/UI/HUD_SpaceRig/ConsoleScreen_Seasons_NextReward.ConsoleScreen_Seasons_NextReward_C)
    void SetData(const FSeasonLevel& Season Level); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ConsoleScreen_Seasons_NextReward(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Forge_Schematic_C (/Game/UI/HUD_SpaceRig/Forge/UI_Forge_Schematic.UI_Forge_Schematic_C)
    void ReleaseRenderTarget(); // 0x1f88790 [Public]
    void PrepareRevealAnim(); // 0x1f88790 [Public]
    void PlayRevealAnim(float Duration); // 0x1f88790 [Public]
    void GetCategory(const USchematicCategory*& Category); // 0x1f88790 [Public]
    void OnItemReset(USchematic* Schematic); // 0x1f88790 [Private]
    void SetHovering(bool InHovering); // 0x1f88790 [Private]
    void TryBuildSchematic(const bool& success); // 0x1f88790 [Public]
    void OnItemChanged(USchematic* Schematic); // 0x1f88790 [Private]
    void GetSchematic(const USchematic*& Schematic); // 0x1f88790 [Public]
    void Refresh(bool RefreshImage); // 0x1f88790 [Public]
    void SetSchematic(USchematic* InSchematic); // 0x1f88790 [Public]
    void BndEvt__ItemButton_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ItemButton_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ItemButton_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void GenerateIcon(UVanityItem* Item, UPlayerCharacterID* Character); // 0x1f88790
    void ExecuteUbergraph_UI_Forge_Schematic(int32 EntryPoint); // 0x1f88790 [Final]
    void OnItemClicked__DelegateSignature(UUI_Forge_Schematic_C* Item); // 0x1f88790 [Public]
    void OnItemUnhovered__DelegateSignature(UUI_Forge_Schematic_C* Item); // 0x1f88790 [Public]
    void OnItemHovered__DelegateSignature(UUI_Forge_Schematic_C* Item); // 0x1f88790 [Public]

// UUI_Forge_SchematicIconBG_C (/Game/UI/HUD_SpaceRig/Forge/UI_Forge_SchematicIconBG.UI_Forge_SchematicIconBG_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Forge_SchematicIconBG(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Forge_Schematic_OwnerIcon_C (/Game/UI/HUD_SpaceRig/Forge/UI_Forge_Schematic_OwnerIcon.UI_Forge_Schematic_OwnerIcon_C)
    void FromActorClass(UItemData* ItemData); // 0x1f88790 [Public]
    void FromItemID(UItemID* ItemID); // 0x1f88790 [Public]
    void SetIconAndVisibility(UTexture2D* Texture, const FLinearColor& InColor); // 0x1f88790 [Private]
    void FromSchematic(USchematic* InSchematic); // 0x1f88790 [Public]
    void SetMaxSize(int32 InWidth, int32 InHeight); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Forge_Schematic_OwnerIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UForgeScreen_C (/Game/UI/HUD_SpaceRig/ForgeScreen.ForgeScreen_C)
    void FrogingDone(); // 0x1f88790
    void StartForging(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void ResetForgeAnim(); // 0x1f88790
    void StartForginAnim(); // 0x1f88790
    void ExecuteUbergraph_ForgeScreen(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_SpaceRig_C (/Game/UI/HUD_SpaceRig/HUD_SpaceRig.HUD_SpaceRig_C)
    void Construct(); // 0x1f88790 [Event Public]
    void OnCountdownCompleted_Event_0(); // 0x1f88790
    void OnCameraModeChanged_Event(const ECharacterCameraMode& NewCameraMode, const ECharacterCameraMode& OldCameraMode); // 0x1f88790
    void OnTemporaryBuffChanged(UTemporaryBuff* buff, APlayerCharacter* AffectedPlayer); // 0x1f88790
    void ExecuteUbergraph_HUD_SpaceRig(int32 EntryPoint); // 0x1f88790 [Final]

// UITEM_SpaceRig_ClassLevel_C (/Game/UI/HUD_SpaceRig/ITEM_SpaceRig_ClassLevel.ITEM_SpaceRig_ClassLevel_C)
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetLevel(int32 Level); // 0x1f88790
    void ExecuteUbergraph_ITEM_SpaceRig_ClassLevel(int32 EntryPoint); // 0x1f88790 [Final]

// UITEM_SpaceRig_PersonalCharacterLevel_C (/Game/UI/HUD_SpaceRig/ITEM_SpaceRig_PersonalCharacterLevel.ITEM_SpaceRig_PersonalCharacterLevel_C)
    void Construct(); // 0x1f88790 [Event Public]
    void Update(APlayerCharacter* Character); // 0x1f88790
    void OnPlayerCharacterSpawned(APlayerCharacter* PlayerCharacter); // 0x1f88790
    void OnCharacterStatsChanged_Event(AFSDPlayerState* PlayerState); // 0x1f88790
    void ExecuteUbergraph_ITEM_SpaceRig_PersonalCharacterLevel(int32 EntryPoint); // 0x1f88790 [Final]

// UITEM_SpaceRig_PlayerRank_C (/Game/UI/HUD_SpaceRig/ITEM_SpaceRig_PlayerRank.ITEM_SpaceRig_PlayerRank_C)
    void SetPlayerName(); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void Update(); // 0x1f88790
    void OnCreditsChanged_Event(); // 0x1f88790
    void OnPlayerProgressChanged(AFSDPlayerState* PlayerState, const FPlayerProgress& Progress); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITEM_SpaceRig_PlayerRank(int32 EntryPoint); // 0x1f88790 [Final]

// UITEM_SpaceRig_TeamMember_C (/Game/UI/HUD_SpaceRig/ITEM_SpaceRig_TeamMember.ITEM_SpaceRig_TeamMember_C)
    void SetPlayerName(); // 0x1f88790 [Public]
    void Update(APlayerCharacter* Character, AFSDPlayerState* Player); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITEM_SpaceRig_TeamMember(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_RetirementBadge_C (/Game/UI/HUD_SpaceRig/ITM_RetirementBadge.ITM_RetirementBadge_C)
    void SetSize(int32 InSize); // 0x1f88790 [Public]
    void GetTexture(int32 Index, const UTexture2D*& AsTexture 2D); // 0x1f88790 [Public]
    void SetTimesRetired(int32 TimesRetired); // 0x1f88790 [Public]
    void SetCharacterClass(AFSDPlayerState* PlayerState, UPlayerCharacterID* Character); // 0x1f88790 [Public]
    void SelectIcon(int32 RetirementLevel, const UTexture2D*& Icon); // 0x1f88790 [Public]
    void SetData(AFSDPlayerState* Player); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_RetirementBadge(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Milestone_Tier_C (/Game/UI/HUD_SpaceRig/KPI/UI_MileStone_Tier.UI_Milestone_Tier_C)
    void InitTierImage(UImage* Image); // 0x1f88790 [Private]
    void Set Tier(int32 Tier); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Milestone_Tier(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_PerkBackground_C (/Game/UI/HUD_SpaceRig/KPI/UI_PerkBackground.UI_PerkBackground_C)
    void FromPerk(UPerkAsset* InPerk, const EPerkTierState& InState); // 0x1f88790 [Public]
    void SetPerkType(const EPerkUsageType& InType, const EPerkTierState& InState); // 0x1f88790 [Public]
    void SetColors(const FLinearColor& InFillColor, const FLinearColor& InBorderColor); // 0x1f88790 [Public]
    void SetDimensions(float InDimensions); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_PerkBackground(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_PerkIcon_C (/Game/UI/HUD_SpaceRig/KPI/UI_PerkIcon.UI_PerkIcon_C)
    void SetPerkLevelVisibility(bool InVisible); // 0x1f88790 [Public]
    void ShowPerkAs(UPerkAsset* InPerk, const FLinearColor& InIconColor, int32 InRank); // 0x1f88790 [Public]
    void ShowPerkByRank(UPerkAsset* InPerk, int32 InRank); // 0x1f88790 [Public]
    void ShowAs(UTexture2D* InIconTexture, const FLinearColor& InIconColor, int32 InRank); // 0x1f88790 [Public]
    void SetDimensions(float InDiminsions); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Set Perk Asset Last Claimed(UPerkAsset* PerkAsset); // 0x1f88790
    void ExecuteUbergraph_UI_PerkIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Perk_ToolTip_C (/Game/UI/HUD_SpaceRig/KPI/UI_Perk_ToolTip.UI_Perk_ToolTip_C)
    void OnPerkClaimed_Event(UPerkAsset* Perk, int32 ClaimedTier); // 0x1f88790
    void SetPerkAsset(UPerkAsset* PerkAsset, int32 Rank, bool ShowRank); // 0x1f88790
    void KPI_Intro(); // 0x1f88790
    void Equip_Intro(); // 0x1f88790
    void Show Rank(bool InShowRank); // 0x1f88790
    void Reset_Animations(); // 0x1f88790
    void AfterFancyDelay(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Perk_ToolTip(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Perks_Item_C (/Game/UI/HUD_SpaceRig/KPI/UI_Perks_Item.UI_Perks_Item_C)
    void SetIconSize(int32 InSize); // 0x1f88790 [Public]
    void Set Selected(bool InSelected); // 0x1f88790 [Public]
    void ShowAs(UPerkAsset* InPerkAsset, int32 InRank, const EPerkTierState& InState, bool InHovered, bool InPerkHighlighted, bool InSelected); // 0x1f88790 [Public]
    UWidget* CreateToolTipWidget(); // 0x1f88790 [Public]
    void GetPerkAsset(const UPerkAsset*& PerkAsset, const EPerkTierState& State, const int32& Tier); // 0x1f88790 [Public]
    void Refresh(); // 0x1f88790
    void OnPerkClaimed(UPerkAsset* Perk, int32 ClaimedTier); // 0x1f88790
    void Set Hovered(bool Hovered); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void OnPerkHighlighted_Event(UPerkAsset* Perk, bool IsHighlighted); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void OnPerkPointsChanged(int32 PerkPoints, int32 Change); // 0x1f88790
    void OnPingFinished(); // 0x1f88790
    void BndEvt__ClickButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ClickButton_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ClickButton_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_UI_Perks_Item(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClick__DelegateSignature(UUI_Perks_Item_C* Widget); // 0x1f88790 [Public]
    void OnHoverLeave__DelegateSignature(UUI_Perks_Item_C* Widget); // 0x1f88790 [Public]
    void OnHoverEnter__DelegateSignature(UUI_Perks_Item_C* Widget); // 0x1f88790 [Public]

// UMenu_ServerStatus_C (/Game/UI/HUD_SpaceRig/Menu_ServerStatus.Menu_ServerStatus_C)
    void Construct(); // 0x1f88790 [Event Public]
    void OnPlayerJoined(AFSDPlayerState* PlayerState); // 0x1f88790
    void OnMissionSelected(UGeneratedMission* mission); // 0x1f88790
    void ExecuteUbergraph_Menu_ServerStatus(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_MissionBar_Objective_C (/Game/UI/HUD_SpaceRig/MissionOverview/ITM_MissionBar_Objective.ITM_MissionBar_Objective_C)
    void SetObjective(UGeneratedMission* mission, TSubclassOf<UObjective> ObjectiveType); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_MissionBar_Objective(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_MissionBar_Warning_C (/Game/UI/HUD_SpaceRig/MissionOverview/ITM_MissionBar_Warning.ITM_MissionBar_Warning_C)
    void Update(const FText& Title, UTexture2D* Icon, uint8 Color); // 0x1f88790 [Private]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetWarning(UMissionWarning* Warning); // 0x1f88790
    void SetMutator(UMissionMutator* Mutator); // 0x1f88790
    void ExecuteUbergraph_ITM_MissionBar_Warning(int32 EntryPoint); // 0x1f88790 [Final]

// UWND_MissionBar_C (/Game/UI/HUD_SpaceRig/MissionOverview/WND_MissionBar.WND_MissionBar_C)
    void SetMissionType(bool IsSingleMission); // 0x1f88790 [Public]
    void SetGeneratedMission(UGeneratedMission* InMission); // 0x1f88790 [Public]
    void OnGeneratedMissionChanged(UGeneratedMission* OutGeneratedMission); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_WND_MissionBar(int32 EntryPoint); // 0x1f88790 [Final]

// UWND_MissionBar_Normal_C (/Game/UI/HUD_SpaceRig/MissionOverview/WND_MissionBar_Normal.WND_MissionBar_Normal_C)
    void SetDifficultyData(FGameDifficulty& Target); // 0x1f88790 [Public]
    void CampaignChecks(UGeneratedMission* mission, const bool& CampaignMission, const bool& AreRestrictionsMet); // 0x1f88790 [Public]
    void SetGeneratedMission(UGeneratedMission* InMission); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnDifficultyChanged_Event_0(FGameDifficulty& Setting); // 0x1f88790
    void ExecuteUbergraph_WND_MissionBar_Normal(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_Modding_Downloads_C (/Game/UI/HUD_SpaceRig/Modding/HUD_Modding_Downloads.HUD_Modding_Downloads_C)
    void ShowFailedToInstall(const TMap<FString, EUGCPackageError>& InFailed); // 0x1f88790 [Public]
    void SetOpen(bool InIsOpen); // 0x1f88790 [Public]
    void GetEntry(const FString& InModName, const UHUD_Modding_Downloads_Entry_C*& OutEntry, const FString& OutName); // 0x1f88790 [Public]
    void SetDownloadProgress(const FString& Name, TArray<FString>& ModsPendingDownload, bool Downloading, int32 Progress, int32 Total); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnErrorInstalling(const FString& ModName, const EUGCPackageError& ErrorType); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void OnDownloadProgress(const FString& Name, TArray<FString>& ModsPendingDownload, bool Downloading, int32 Progress, int32 Total); // 0x1f88790
    void OnAnimFinished(); // 0x1f88790
    void HideFromHUD(); // 0x1f88790
    void Destruct(); // 0x1f88790 [Event Public]
    void Simulate(); // 0x1f88790
    void OnDownloadFinished(const FString& ModName, const FString& ModId); // 0x1f88790
    void ExecuteUbergraph_HUD_Modding_Downloads(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_Modding_Downloads_Entry_C (/Game/UI/HUD_SpaceRig/Modding/HUD_Modding_Downloads_Entry.HUD_Modding_Downloads_Entry_C)
    void GetIsFinished(const bool& IsFinished); // 0x1f88790 [Public]
    void Error(const EUGCPackageError& InErrorType); // 0x1f88790 [Public]
    void Finish(); // 0x1f88790 [Public]
    void GetProgress(const float& Progress); // 0x1f88790 [Public]
    void GetModName(const FString& ModName); // 0x1f88790 [Public]
    void SetProgress(const FString& InModName, bool InDownloading, int32 InDownloaded, int32 InTotal); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_HUD_Modding_Downloads_Entry(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_BeerBuff_Spacerig_C (/Game/UI/HUD_SpaceRig/UI_BeerBuff_SpaceRig.UI_BeerBuff_Spacerig_C)
    void OnLoaded_E76038A2482A1272456904B10D0684E1(UObject* Loaded); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void On Buff Changed(UTemporaryBuff* buff); // 0x1f88790
    void ExecuteUbergraph_UI_BeerBuff_Spacerig(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_NameTags_C (/Game/UI/HUD_SpaceRig/UI_NameTags.UI_NameTags_C)
    void SetData(AFSDPlayerState* Player); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void OnPlayerNameChanged_Event_0(const FString& NewName); // 0x1f88790
    void ExecuteUbergraph_UI_NameTags(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_TeamDisplay_C (/Game/UI/HUD_SpaceRig/UI_TeamDisplay.UI_TeamDisplay_C)
    void GetParents(TArray<FString>& Names1); // 0x1f88790 [Public]
    void GetTeam(TArray<AFSDPlayerState*>& OutTeamMembers); // 0x1f88790 [Public]
    void UpdateIcons(); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnFirstWindowOpened(); // 0x1f88790
    void OnLastWindowClosed(); // 0x1f88790
    void Setup Invite Friends(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void UpdateFriendInviteVisibility(); // 0x1f88790
    void OnPlayerJoined_Event(AFSDPlayerState* PlayerState); // 0x1f88790
    void OnPlayerLeave_Event(AFSDPlayerState* PlayerState); // 0x1f88790
    void OnSessionLeaderChanged(APlayerState* PlayerState); // 0x1f88790
    void Destruct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_TeamDisplay(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_SpaceRig_Notification_C (/Game/UI/HUD_SpaceRig/VanityNotification/HUD_SpaceRig_Notification.HUD_SpaceRig_Notification_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnIntroFinished(); // 0x1f88790
    void OnOutroFinished(); // 0x1f88790
    void ExecuteUbergraph_HUD_SpaceRig_Notification(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_SpaceRig_NotificationsManager_C (/Game/UI/HUD_SpaceRig/VanityNotification/HUD_SpaceRig_NotificationsManager.HUD_SpaceRig_NotificationsManager_C)
    void Construct(); // 0x1f88790 [Event Public]
    void CreateNotificationWidget(const FSpaceRigNotification& Notification); // 0x1f88790
    void CheckCraftingNotification(); // 0x1f88790
    void CheckForNewSpacerigNotifications(); // 0x1f88790
    void ExecuteUbergraph_HUD_SpaceRig_NotificationsManager(int32 EntryPoint); // 0x1f88790 [Final]

// UWND_PromotionDirections_C (/Game/UI/HUD_SpaceRig/WND_PromotionDirections.WND_PromotionDirections_C)
    bool ReceiveCanCloseWindow(const FName& InActionName, const FKey& InKey, bool InIsMouseEvent); // 0x1f88790 [Event Protected]
    void Finished_A0ADC2C4421D1470173667A7D2CBA086(); // 0x1f88790
    void OnShown(); // 0x1f88790 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__ITM_Special_ButtonCutCorner_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature(); // 0x1f88790
    void SetCharacter(UPlayerCharacterID* Character); // 0x1f88790
    void ExecuteUbergraph_WND_PromotionDirections(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_Overclock_Icon_C (/Game/UI/ITM_OverClock_Icon.ITM_Overclock_Icon_C)
    void SetOverclockTooltip(UItemUpgrade* Overclock); // 0x1f88790 [Public]
    UWidget* GetOverclockTooltip(); // 0x1f88790 [Public]
    void GetFrameLinearColor(const FLinearColor& ColorAndOpacity); // 0x1f88790 [Public]
    void FromSchematicType(const ESchematicType& InType); // 0x1f88790 [Public]
    void SetCategory(USchematicCategory* InCategory); // 0x1f88790 [Public]
    void SetFrameLinearColor(const FLinearColor& Color); // 0x1f88790 [Public]
    void FromUpgrade(UItemUpgrade* InUpgrade, const USchematicCategory*& OutSchematicCategory); // 0x1f88790 [Public]
    void FromSchematic(USchematic* InSchematic, bool ShowState); // 0x1f88790 [Public]
    void SetIconColor(uint8 Color); // 0x1f88790 [Public]
    void SetIcon(UTexture2D* Value); // 0x1f88790 [Public]
    void SetFrame(UTexture2D* Texture); // 0x1f88790 [Public]
    void SetFrameColor(uint8 ColorSelector); // 0x1f88790 [Public]
    void SetIconSize(int32 InSize); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_Overclock_Icon(int32 EntryPoint); // 0x1f88790 [Final]

// ULIB_Input_C (/Game/UI/LIB_Input.LIB_Input_C)
    bool IsMenuAction2(FKeyEvent& Input, UObject* __WorldContext); // 0x1f88790 [Static Public]
    bool IsMenuAction1(FKeyEvent& Input, UObject* __WorldContext); // 0x1f88790 [Static Public]
    bool IsSelectNext(FKeyEvent& KeyEvent, UObject* __WorldContext); // 0x1f88790 [Static Public]
    bool IsSelectPrevious(FKeyEvent& KeyEvent, UObject* __WorldContext); // 0x1f88790 [Static Public]
    bool IsBackMenuMouse(const FPointerEvent& Pointer Event, UObject* __WorldContext); // 0x1f88790 [Static Public]
    bool IsUseButton(FKeyEvent& Input, UObject* __WorldContext); // 0x1f88790 [Static Public]
    bool IsOkMenu(FKeyEvent& Input, UObject* __WorldContext); // 0x1f88790 [Static Public]
    bool IsCloseOrBackMenuKey(const FKey& InKey, UObject* __WorldContext); // 0x1f88790 [Static Public]
    bool IsCloseOrBackMenu(FKeyEvent& Input, UObject* __WorldContext); // 0x1f88790 [Static Public]

// UHUD_ActionHoldProgress_C (/Game/UI/MainOnscreenHUD/HUD_ActionHoldProgress.HUD_ActionHoldProgress_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnActionHoldProgress(const FText& Description, float Progress); // 0x1f88790
    void ExecuteUbergraph_HUD_ActionHoldProgress(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_CharacterBeerLabel_C (/Game/UI/MainOnscreenHUD/HUD_CharacterBeerLabel.HUD_CharacterBeerLabel_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_HUD_CharacterBeerLabel(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_CharacterTrackingIcon_C (/Game/UI/MainOnscreenHUD/HUD_CharacterTrackingIcon.HUD_CharacterTrackingIcon_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void UpdateArrow(bool inView, float Angle); // 0x1f88790
    void OnShow(); // 0x1f88790 [Event Public]
    void OnInViewChanged(bool inView, float Angle); // 0x1f88790 [Event Protected]
    void OnTargetSet(AActor* NewTarget); // 0x1f88790 [Event Protected]
    void OnTargetDistanceChanged(float Distance); // 0x1f88790 [Event Protected]
    void OnUpdateName(const FString& NewName); // 0x1f88790
    void OnCharacterChanged(APlayerCharacter* PlayerCharacter); // 0x1f88790
    void OnCharacterStateChanged(const ECharacterState& NewState); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void UpdateClassIcon(); // 0x1f88790
    void ExecuteUbergraph_HUD_CharacterTrackingIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_Frozen_C (/Game/UI/MainOnscreenHUD/HUD_Frozen.HUD_Frozen_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnCharacterStateChanged_Event(const ECharacterState& NewState); // 0x1f88790
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void SetProgress(float CurrentProgress); // 0x1f88790
    void ThawInputUpdated(TArray<EThawInputDirection>& Inputs, bool Initial); // 0x1f88790
    void OnBreakOutInputSuccess_Event_0(const EThawInputDirection& Direction); // 0x1f88790
    void CustomEvent_0(const EThawInputDirection& Direction); // 0x1f88790
    void ExecuteUbergraph_HUD_Frozen(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_GameTags_C (/Game/UI/MainOnscreenHUD/HUD_GameTags.HUD_GameTags_C)
    void UpdateSandboxTag(); // 0x1f88790 [Public]
    void UpdateExperimentalTag(); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_HUD_GameTags(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_GameTags_Entry_C (/Game/UI/MainOnscreenHUD/HUD_GameTags_Entry.HUD_GameTags_Entry_C)
    void SetText(const FText& InText); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetVisible(bool InVisible); // 0x1f88790
    void ExecuteUbergraph_HUD_GameTags_Entry(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_Milestone_Manager_C (/Game/UI/MainOnscreenHUD/HUD_Milestone_Manager.HUD_Milestone_Manager_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void OnMilestoneReached(); // 0x1f88790
    void ExecuteUbergraph_HUD_Milestone_Manager(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_Milestone_Notification_C (/Game/UI/MainOnscreenHUD/HUD_Milestone_Notification.HUD_Milestone_Notification_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Init Widget(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void OnMilestoneReached_Event(UMilestoneAsset* Milestone, int32 ReachedTier); // 0x1f88790
    void OnIntroFinished(); // 0x1f88790
    void OnOutroFinished(); // 0x1f88790
    void ExecuteUbergraph_HUD_Milestone_Notification(int32 EntryPoint); // 0x1f88790 [Final]
    void OnMilestoneReached__DelegateSignature(); // 0x1f88790 [Public]

// UHUD_ThrowCarriable_C (/Game/UI/MainOnscreenHUD/HUD_ThrowCarriable.HUD_ThrowCarriable_C)
    void Construct(); // 0x1f88790 [Event Public]
    void OnThrowCarriableProgress_Event(float Progress, float timeToCancel, bool isDone); // 0x1f88790
    void ExecuteUbergraph_HUD_ThrowCarriable(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_MinersManualNotification_C (/Game/UI/MainOnscreenHUD/MinersManualNotifications/HUD_MinersManualNotification.HUD_MinersManualNotification_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Show(const FText& Text, float TimeOnScreen); // 0x1f88790
    void OnFinished(); // 0x1f88790
    void ExecuteUbergraph_HUD_MinersManualNotification(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_MinersManualNotification_Manager_C (/Game/UI/MainOnscreenHUD/MinersManualNotifications/HUD_MinersManualNotification_Manager.HUD_MinersManualNotification_Manager_C)
    void Construct(); // 0x1f88790 [Event Public]
    void OnMinersManualNotification(const EMinersManualSection& Section, const FGuid& ObjectID, const FText& Text); // 0x1f88790
    void ExecuteUbergraph_HUD_MinersManualNotification_Manager(int32 EntryPoint); // 0x1f88790 [Final]

// UBasic_Label_C (/Game/UI/MainOnscreenHUD/Standard/Basic_Label.Basic_Label_C)
    void SelectTextColor(uint8 FALSE, uint8 TRUE, bool Condition); // 0x1f88790 [Public]
    void GetText(FText& Text); // 0x1f88790 [Public]
    void SetWrappingPolicy(const ETextWrappingPolicy& WrappingPolicy); // 0x1f88790 [Public]
    void SetWrapTextAt(float WrapTextAt); // 0x1f88790 [Public]
    void SetAutoWrapText(bool AutoTextWrap); // 0x1f88790 [Public]
    void SetFontSize(int32 inFontSize); // 0x1f88790 [Public]
    void SetMinDesiredWidth(float MinDesiredWidth); // 0x1f88790 [Public]
    void SetJustification(uint8 Justification); // 0x1f88790 [Public]
    void SetTextColor(uint8 TextColor); // 0x1f88790 [Public]
    void SetText(const FText& Text); // 0x1f88790 [Public]
    void SetMargin(const FMargin& New Margin); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_Basic_Label(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_DefaultLabel_C (/Game/UI/MainOnscreenHUD/Standard/HUD_DefaultLabel.HUD_DefaultLabel_C)
    void SetTextColor(uint8 ColorSelector); // 0x1f88790 [Public]
    void SetOutlineSettings(const FFontOutlineSettings& InFontInfo_OutlineSettings); // 0x1f88790 [Public]
    void SetJustification(uint8 InJustification); // 0x1f88790 [Public]
    void SetTypeFace(uint8 Typeface); // 0x1f88790 [Public]
    void SetFontSize(int32 inFontSize); // 0x1f88790 [Public]
    void SetText(const FText& NewText); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_HUD_DefaultLabel(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_ImageTinted_C (/Game/UI/MainOnscreenHUD/Standard/UI_ImageTinted.UI_ImageTinted_C)
    void SetBrushSize(const FVector2D& Brush Image Size); // 0x1f88790 [Public]
    void SelectTint(uint8 FALSE, uint8 TRUE, bool Condition); // 0x1f88790 [Public]
    void GetBrush(FSlateBrush& Brush); // 0x1f88790 [Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool MatchSize); // 0x1f88790 [Public]
    void SetTint(uint8 InTint, float InOpacity); // 0x1f88790 [Public]
    void SetBrush(FSlateBrush& InBrush); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_ImageTinted(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_Subtitles_C (/Game/UI/MainOnscreenHUD/Subtitles/HUD_Subtitles.HUD_Subtitles_C)
    void OnPlayerShoutStart(APlayerCharacter* InSender, const FText& InText, float InDuration); // 0x1f88790 [Public]
    void OnSubtitleShoutStart(APlayerCharacter* InSender, const FText& InText, float InDuration); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_HUD_Subtitles(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_ShoutBox_C (/Game/UI/MainOnscreenHUD/Subtitles/UI_ShoutBox.UI_ShoutBox_C)
    void UpdateBoxWidth(); // 0x1f88790 [Private]
    void SetDistance(float InDistance); // 0x1f88790 [Public]
    void OnShoutEnd(); // 0x1f88790 [Private]
    void ShoutStart(APlayerCharacter* InSender, const FText& InText, float InDuration); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_ShoutBox(int32 EntryPoint); // 0x1f88790 [Final]
    void OnShoutActiveChanged__DelegateSignature(bool InShoutActive); // 0x1f88790 [Public]

// UUI_Subtitle_C (/Game/UI/MainOnscreenHUD/Subtitles/UI_Subtitle.UI_Subtitle_C)
    void OnShoutEnd(); // 0x1f88790 [Private]
    void ShoutStart(APlayerCharacter* InSender, const FText& InText, float InDuration); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Subtitle(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_FrozenInputDirectionIcon_C (/Game/UI/MainOnscreenHUD/UI_FrozenInputDirectionIcon.UI_FrozenInputDirectionIcon_C)
    void Finished_CD1267A8441EB6B05873859D8163D918(); // 0x1f88790
    void SetDirection(const EThawInputDirection& Direction); // 0x1f88790
    void SetActive(bool Active); // 0x1f88790
    void OnPressed(); // 0x1f88790
    void OnFailed(); // 0x1f88790
    void ExecuteUbergraph_UI_FrozenInputDirectionIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_FrozenInputSequence_C (/Game/UI/MainOnscreenHUD/UI_FrozenInputSequence.UI_FrozenInputSequence_C)
    void SetupSequence(TArray<EThawInputDirection>& Sequence, bool First); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void OnInputSuccess(); // 0x1f88790
    void OnInputFailed(); // 0x1f88790
    void ExecuteUbergraph_UI_FrozenInputSequence(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_Craft_ResourceSmall_C (/Game/UI/Menu_Crafting/ITM_Craft_ResourceSmall.ITM_Craft_ResourceSmall_C)
    void Refresh(); // 0x1f88790 [Public]
    void SetAmount(float InAmount); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_Craft_ResourceSmall(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_MenuBackground_C (/Game/UI/Menu_EscapeMenu/ITM_MenuBackground.ITM_MenuBackground_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_MenuBackground(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_Special_ButtonCutCorner_C (/Game/UI/Menu_EscapeMenu/ITM_Special_ButtonCutCorner.ITM_Special_ButtonCutCorner_C)
    void SetFlipHorizontally(bool FlipButton); // 0x1f88790 [Public]
    void IsPressed(const bool& IsPressed); // 0x1f88790 [Public]
    void SetButtonText(const FText& Text, const FText& OverrideControllerText); // 0x1f88790 [Public]
    void SetFontSize(int32 FontSize); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_6_OnButtonReleasedEvent__DelegateSignature(); // 0x1f88790
    void SetSelected(bool IsSelected); // 0x1f88790
    void Update Look(); // 0x1f88790
    void Click(); // 0x1f88790
    void ExecuteUbergraph_ITM_Special_ButtonCutCorner(int32 EntryPoint); // 0x1f88790 [Final]
    void OnReleased__DelegateSignature(); // 0x1f88790 [Public]
    void OnPressed__DelegateSignature(); // 0x1f88790 [Public]
    void OnClicked__DelegateSignature(); // 0x1f88790 [Public]

// UDialog_Modding_TermsAndConditions_C (/Game/UI/Menu_EscapeMenu/Modding/Dialog_Modding_TermsAndConditions.Dialog_Modding_TermsAndConditions_C)
    void OnModOverlayClosed(const FString& LastURL); // 0x1f88790 [Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void BndEvt__Terms_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Privacy_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void Disagree(); // 0x1f88790
    void ShowTerms(UModioTermsWrapper* Terms); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void Agree(); // 0x1f88790
    void BndEvt__BTN_No_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__BTN_Yes_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature(); // 0x1f88790
    void DummyEventThatLeadToNowhere(bool Yes); // 0x1f88790
    void ExecuteUbergraph_Dialog_Modding_TermsAndConditions(int32 EntryPoint); // 0x1f88790 [Final]
    void OnAnswer__DelegateSignature(bool Agree); // 0x1f88790 [Public]

// UITM_Mod_C (/Game/UI/Menu_EscapeMenu/Modding/ITM_Mod.ITM_Mod_C)
    void ITM_Mod_AutoGenFunc(const FString& LastURL); // 0x1f88790 [Public]
    void GetDownloadVersionToolTip(const EUGCDownloadVersion& InStatus, FText& OutStatus); // 0x1f88790 [Public]
    void GetDownloadVersionText(const EUGCDownloadVersion& InDownloadVersion, FText& OutStatus); // 0x1f88790 [Public]
    void CheckIfSavedInSlot(); // 0x1f88790 [Public]
    void SetFromPackage(UUGCPackage* InPackage); // 0x1f88790 [Public]
    UWidget* GetDependencyCheckboxTooltip(); // 0x1f88790 [Public]
    void FindParentsInArray(TArray<UWidget*>& PotentialParents); // 0x1f88790 [Public]
    UWidget* CreateversionTooltip(); // 0x1f88790 [Public]
    void CheckGameVersionBeforeEnable(bool InEnabled); // 0x1f88790 [Public]
    void OnModStateDependencyChanged(bool IsChecked, bool ShouldDisableCheckmark, const bool& HasChanged); // 0x1f88790 [Public]
    void ResetModEnabled(); // 0x1f88790 [Public]
    void SetModEnabled(bool InEnabled); // 0x1f88790 [Public]
    void On Overlay Closed(); // 0x1f88790 [Public]
    void HasCrashed(const bool& OutHasCrashed); // 0x1f88790 [Public]
    void SetCompactMode(bool SimpleMode); // 0x1f88790 [Public]
    void GetStatusToolTip(bool InShowStatus, const EUGCApprovalStatus& InStatus, FText& OutStatus); // 0x1f88790 [Public]
    void OnThumbnailFetched(UTexture2DDynamic* ModioModThumbnail); // 0x1f88790 [Public]
    void GetStringOrDefault(const FString& inString, const FText& InDefault, const FString& OutValue); // 0x1f88790 [Private]
    void GetTruncatedString(const FString& inString, int32 InMaxLength, const FString& OutResult); // 0x1f88790 [Private]
    void GetStatusText(bool InShowStatus, const EUGCApprovalStatus& InStatus, FText& OutStatus); // 0x1f88790 [Public]
    void SetColors(); // 0x1f88790 [Public]
    void SetData(const FString& InModName, const FString& InModVersion, const FString& InModURL, const FString& InModCategory, const EUGCApprovalStatus& InModStatus, const EUGCDownloadVersion& InModDownloadVersion, const FString& InModDescription, const FString& InModAuthor, const FString& InModAuthorURL, bool InModIsMounted, bool InModPendingMounted, bool InModIsDeprecated, bool InDependencyRemoved, bool InShowStatus, bool InCrashed, bool InWrongVersion); // 0x1f88790 [Public]
    void BndEvt__Basic_CheckBox_K2Node_ComponentBoundEvent_0_OnCheckStateChanged__DelegateSignature(bool IsChecked); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void UpdateModifed(); // 0x1f88790
    void BndEvt__ButtonModURL_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ButtonAuthorURL_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ButtonModURL_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ButtonModURL_K2Node_ComponentBoundEvent_5_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ButtonImage_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ButtonImage_K2Node_ComponentBoundEvent_8_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ButtonImage_K2Node_ComponentBoundEvent_9_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void Refresh(); // 0x1f88790
    void SetModActivationChanged(bool IsChecked); // 0x1f88790
    void SetModActivationChangedForceParents(bool IsChecked); // 0x1f88790
    void RequestDependencyNames(); // 0x1f88790
    void CustomEvent_0(const FString& LastURL); // 0x1f88790
    void CustomEvent_1(); // 0x1f88790
    void ExecuteUbergraph_ITM_Mod(int32 EntryPoint); // 0x1f88790 [Final]
    void OnActivationChanged__DelegateSignature(UITM_Mod_C* ManipulatedModItem); // 0x1f88790 [Public]

// UITM_Modding_Loadout_C (/Game/UI/Menu_EscapeMenu/Modding/ITM_Modding_Loadout.ITM_Modding_Loadout_C)
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void SetIconFromIndex(int32 Index); // 0x1f88790 [Public]
    void SetIcon(UTexture2D* Texture); // 0x1f88790 [Public]
    void Update(); // 0x1f88790 [Public]
    UWidget* GetButtonToolTip(); // 0x1f88790 [Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void GenerateModNamesOfSlot(); // 0x1f88790
    void OnSettingsUpdated(); // 0x1f88790
    void BndEvt__ITM_Modding_Loadout_IconButton_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void PromptClearSlot(); // 0x1f88790
    void ExecuteUbergraph_ITM_Modding_Loadout(int32 EntryPoint); // 0x1f88790 [Final]
    void IconButtonClicked__DelegateSignature(int32 SlotNumber); // 0x1f88790 [Public]
    void OnSlotLoaded__DelegateSignature(); // 0x1f88790 [Public]

// UITM_Modding_LoadoutSelection_C (/Game/UI/Menu_EscapeMenu/Modding/ITM_Modding_LoadoutSelection.ITM_Modding_LoadoutSelection_C)
    UWidget* GetSelectorTooltipWidget(); // 0x1f88790 [Public]
    void SetSelectorVisibility(bool IsVisible); // 0x1f88790 [Public]
    void BndEvt__ITM_Modding_LoadoutSelection_ITM_Modding_LoadoutA_K2Node_ComponentBoundEvent_0_OnSlotLoaded__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_Modding_LoadoutSelection_ITM_Modding_LoadoutB_K2Node_ComponentBoundEvent_1_OnSlotLoaded__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_Modding_LoadoutSelection_ITM_Modding_LoadoutC_K2Node_ComponentBoundEvent_2_OnSlotLoaded__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_Modding_LoadoutSelection_ITM_Modding_LoadoutD_K2Node_ComponentBoundEvent_3_OnSlotLoaded__DelegateSignature(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void BndEvt__ITM_Modding_LoadoutSelection_ITM_Modding_LoadoutB_K2Node_ComponentBoundEvent_5_IconButtonClicked__DelegateSignature(int32 SlotNumber); // 0x1f88790
    void BndEvt__ITM_Modding_LoadoutSelection_ITM_Modding_LoadoutC_K2Node_ComponentBoundEvent_6_IconButtonClicked__DelegateSignature(int32 SlotNumber); // 0x1f88790
    void BndEvt__ITM_Modding_LoadoutSelection_ITM_Modding_LoadoutD_K2Node_ComponentBoundEvent_7_IconButtonClicked__DelegateSignature(int32 SlotNumber); // 0x1f88790
    void BndEvt__ITM_Modding_LoadoutSelection_ITM_LoadoutIconSelector_K2Node_ComponentBoundEvent_8_OnIconSelected__DelegateSignature(UTexture2D* Texture, int32 ImageIndex); // 0x1f88790
    void BndEvt__ITM_Modding_LoadoutSelection_ITM_Modding_LoadoutA_K2Node_ComponentBoundEvent_9_IconButtonClicked__DelegateSignature(int32 SlotNumber); // 0x1f88790
    void ExecuteUbergraph_ITM_Modding_LoadoutSelection(int32 EntryPoint); // 0x1f88790 [Final]
    void OnSlotLoaded__DelegateSignature(); // 0x1f88790 [Public]

// UITM_Modding_Menu_C (/Game/UI/Menu_EscapeMenu/Modding/ITM_Modding_Menu.ITM_Modding_Menu_C)
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void Should Modding Menu Be Enabled(const bool& Result); // 0x1f88790 [Public]
    FText GetTermsOfUseAcesssText(); // 0x1f88790 [Public]
    void GetModSlotStatusText(FText& ModSlotStatus); // 0x1f88790 [Public]
    void ApplyChangedMods(); // 0x1f88790 [Public]
    void GatherChangedMods(); // 0x1f88790 [Public]
    void IsUGCSubsystemAndRegistryValid(const bool& IsValid); // 0x1f88790 [Public]
    void RefreshApplyCancelButtons(); // 0x1f88790 [Public]
    void RemovePendingRequests(); // 0x1f88790 [Public]
    void ReorderInstalledMods(const EPackageSortField& InField, bool InAscending); // 0x1f88790 [Public]
    void Hide Mod Browser(); // 0x1f88790 [Public]
    void UpdateModCounter(); // 0x1f88790 [Public]
    void SetCompactMode(bool CompactView); // 0x1f88790 [Public]
    void SetInteractability(); // 0x1f88790 [Public]
    void GetOrCreatePendingInstallWidget(const FString& InModName, uint8 InPendingStatus, const UITM_PendingMod_C*& OutWidget); // 0x1f88790 [Public]
    void OnDownloadExtractMods(const FString& Name, TArray<FString>& ModsPendingDownload, bool Downloading, int32 Progress, int32 Total); // 0x1f88790 [Public]
    void JoinWithTitle(const FText& InTitle, TArray<FString>& Install, const FString& OutResult); // 0x1f88790 [Public]
    void GetPendingModStatus(FText& ModStatus); // 0x1f88790 [Public]
    void On Fetched Terms and Conditions(UModioTermsWrapper* Terms); // 0x1f88790 [Public]
    void OnTermsAndConditionAnswered(bool Agree); // 0x1f88790 [Public]
    void CheckTermsAndConditions(const bool& Accepted); // 0x1f88790 [Public]
    void No_AFF5A8C04010DE7D2BBDD2BDD09361E0(); // 0x1f88790
    void Yes_AFF5A8C04010DE7D2BBDD2BDD09361E0(); // 0x1f88790
    void No_AFF5A8C04010DE7D2BBDD2BD1B2FD697(); // 0x1f88790
    void Yes_AFF5A8C04010DE7D2BBDD2BD1B2FD697(); // 0x1f88790
    void OnFailure_F075E3B34755867748C6F195B467D9F5(); // 0x1f88790
    void OnSuccess_F075E3B34755867748C6F195B467D9F5(); // 0x1f88790
    void No_982720CD4BE4FD16A41334A04366236D(); // 0x1f88790
    void Yes_982720CD4BE4FD16A41334A04366236D(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void Destruct(); // 0x1f88790 [Event Public]
    void BndEvt__ApplyButton_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__InstallNewModsButton_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__ButtonTermsAndConditions_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void ConstructModUI(); // 0x1f88790
    void BndEvt__InstallNewModsButtonCenter_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void OnModManagementChanged(bool Enabled); // 0x1f88790
    void OnModDownloadFinished(const FString& ModName, const FString& ModId); // 0x1f88790
    void RefreshInstallModsButton(); // 0x1f88790
    void RefreshModUI(); // 0x1f88790
    void BndEvt__UserSetting_CompactView_K2Node_ComponentBoundEvent_5_OnCheckStateChanged__DelegateSignature(bool IsChecked); // 0x1f88790
    void BndEvt__SortByBox_K2Node_ComponentBoundEvent_4_OnSortByChanged__DelegateSignature(const EPackageSortField& InField, bool InAscending); // 0x1f88790
    void BndEvt__SortByBox_K2Node_ComponentBoundEvent_6_OnEnableDisableAll__DelegateSignature(bool InEnableAll); // 0x1f88790
    void BndEvt__CancelButton_K2Node_ComponentBoundEvent_7_OnClicked__DelegateSignature(); // 0x1f88790
    void UpdateButtonsAndCounter(); // 0x1f88790
    void OnModActivationChanged(UITM_Mod_C* ManipulatedModItem); // 0x1f88790
    void BndEvt__ITM_Tab_Modding_ITM_Modding_LoadoutSelection_K2Node_ComponentBoundEvent_8_OnSlotLoaded__DelegateSignature(); // 0x1f88790
    void OnModioRequestHandled(const EModioRequestType& requestType); // 0x1f88790
    void OnShouldRemoveDependencyProgress(); // 0x1f88790
    void On Mod Browser Closed(); // 0x1f88790
    void Reload Tab(); // 0x1f88790
    void Start Screen Apply(); // 0x1f88790
    void BndEvt__ITM_Tab_Modding_BTN_Exit_K2Node_ComponentBoundEvent_10_OnClicked__DelegateSignature(); // 0x1f88790
    void Initialize(); // 0x1f88790
    void BndEvt__ITM_Modding_Menu_InstallNewModsButtonCenterExternal_K2Node_ComponentBoundEvent_4_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_Modding_Menu_InstallNewModsButtonExternal_K2Node_ComponentBoundEvent_11_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_Modding_Menu_BTN_Reload_K2Node_ComponentBoundEvent_13_OnClicked__DelegateSignature(); // 0x1f88790
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void BndEvt__ITM_Modding_Menu_ErrorCloseButton_K2Node_ComponentBoundEvent_12_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_Modding_Menu_RetryModioErrorButton_K2Node_ComponentBoundEvent_16_OnClicked__DelegateSignature(); // 0x1f88790
    void Update(); // 0x1f88790
    void ExecuteUbergraph_ITM_Modding_Menu(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_PendingMod_C (/Game/UI/Menu_EscapeMenu/Modding/ITM_PendingMod.ITM_PendingMod_C)
    void OnDownloadExtractProgress(const FString& Name, TArray<FString>& ModsPendingDownload, bool Downloading, int32 Progress, int32 Total); // 0x1f88790 [Public]
    void SetColors(); // 0x1f88790 [Public]
    void SetData(const FString& InModName, uint8 InPendingStatus); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Destruct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_PendingMod(int32 EntryPoint); // 0x1f88790 [Final]
    void OnActivationChanged__DelegateSignature(); // 0x1f88790 [Public]

// USetting_Modding_CheckVersion_C (/Game/UI/Menu_EscapeMenu/Modding/Setting_Modding_CheckVersion.Setting_Modding_CheckVersion_C)
    UWidget* GetBasicToolTipWidget(); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void BndEvt__Basic_CheckBox_K2Node_ComponentBoundEvent_0_OnCheckStateChanged__DelegateSignature(bool IsChecked); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_Setting_Modding_CheckVersion(int32 EntryPoint); // 0x1f88790 [Final]

// USetting_ShowSandboxLabel_C (/Game/UI/Menu_EscapeMenu/Modding/Setting_ShowSandboxLabel.Setting_ShowSandboxLabel_C)
    void Construct(); // 0x1f88790 [Event Public]
    void BndEvt__Basic_CheckBox_K2Node_ComponentBoundEvent_0_OnCheckStateChanged__DelegateSignature(bool IsChecked); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_Setting_ShowSandboxLabel(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Modding_SortBy_C (/Game/UI/Menu_EscapeMenu/Modding/UI_Modding_SortBy.UI_Modding_SortBy_C)
    void Refresh(); // 0x1f88790 [Public]
    void UpdateHovered(); // 0x1f88790 [Private]
    void Click(const EPackageSortField& InField); // 0x1f88790 [Private]
    void GetSortBy(const EPackageSortField& Field, const bool& Ascending); // 0x1f88790 [Public]
    void SetSortBy(const EPackageSortField& InField, bool InAscending); // 0x1f88790 [Public]
    void BndEvt__Button_Category_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Name_K2Node_ComponentBoundEvent_5_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Author_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Category_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Category_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Name_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Name_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Author_K2Node_ComponentBoundEvent_7_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Author_K2Node_ComponentBoundEvent_8_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Active_K2Node_ComponentBoundEvent_9_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Active_K2Node_ComponentBoundEvent_10_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Active_K2Node_ComponentBoundEvent_11_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Basic_CheckBox_K2Node_ComponentBoundEvent_12_OnCheckStateChanged__DelegateSignature(bool IsChecked); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Modding_SortBy(int32 EntryPoint); // 0x1f88790 [Final]
    void OnEnableDisableAll__DelegateSignature(bool InEnableAll); // 0x1f88790 [Public]
    void OnSortByChanged__DelegateSignature(const EPackageSortField& InField, bool InAscending); // 0x1f88790 [Public]

// UBP_Invitation_C (/Game/UI/Menu_Invitation/BP_Invitation.BP_Invitation_C)
    void ReplyInvite(int32 Reply); // 0x1f88790 [Public]
    void Initialize(const FDiscordUserDataSDK& User Data, float TimeElapsed); // 0x1f88790 [Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void OnFail_1E7B4EA94EB1E25E604B80A4114A24A4(UTexture2DDynamic* Texture); // 0x1f88790
    void OnSuccess_1E7B4EA94EB1E25E604B80A4114A24A4(UTexture2DDynamic* Texture); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void OnReadyImage(const FString& URL); // 0x1f88790
    void BndEvt__BTN_Yes_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__BTN_No_K2Node_ComponentBoundEvent_5_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__Basic_ButtonScalable2_C_3_K2Node_ComponentBoundEvent_8_OnClicked__DelegateSignature(); // 0x1f88790
    void HideUIDelayed(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_BP_Invitation(int32 EntryPoint); // 0x1f88790 [Final]
    void ImageReady__DelegateSignature(const FString& URL); // 0x1f88790 [Public]

// UITM_TimeText_C (/Game/UI/Menu_Jobs/JobsV2_Redesign/ITM_TimeText.ITM_TimeText_C)
    void SetData(const FTimespan& Timespan, bool ShowDays); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_TimeText(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_BaseUpgradeIcon_C (/Game/UI/Menu_Loadout/ITM_BaseUpgradeIcon.ITM_BaseUpgradeIcon_C)
    bool IsInteractable(); // 0x1f88790 [Event Public]
    void Update(UTexture2D* InIcon, const EItemUpgradeStatus& InStatus, int32 InLockRequirement, UTexture2D* LockTexture, uint8 LockTint, bool InShowEquippedAsBorder, bool InShowLockIcon, bool InShowLockRequirement, bool InTierLocked); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__WidgetButton_K2Node_ComponentBoundEvent_79_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__WidgetButton_K2Node_ComponentBoundEvent_92_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__WidgetButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_ITM_BaseUpgradeIcon(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClicked__DelegateSignature(UITM_BaseUpgradeIcon_C* Widget); // 0x1f88790 [Public]
    void OnHoverEnd__DelegateSignature(UITM_BaseUpgradeIcon_C* Widget); // 0x1f88790 [Public]
    void OnHoverBegin__DelegateSignature(UITM_BaseUpgradeIcon_C* Widget); // 0x1f88790 [Public]

// UITM_CharacterSwitcherBar_C (/Game/UI/Menu_Loadout/ITM_CharacterSwitcherBar.ITM_CharacterSwitcherBar_C)
    FEventReply Handle Key Input(FKeyEvent& InKeyEvent, const bool& Handled); // 0x1f88790 [Public]
    void CheckArmorUnlocks(); // 0x1f88790 [Public]
    void GotoNext(bool Next, bool PlaySound); // 0x1f88790 [Private]
    void SetSwitchButtonState(); // 0x1f88790 [Public]
    void GetPrevCharacter(const UPlayerCharacterID*& Character); // 0x1f88790 [Public]
    void GetNextCharacter(const UPlayerCharacterID*& Character); // 0x1f88790 [Public]
    void SetCharacterInfo(UPlayerCharacterID* playerClass); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetData(UPlayerCharacterID* Character); // 0x1f88790
    void BndEvt__ScrollLeft_K2Node_ComponentBoundEvent_5_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__ScrollRight_K2Node_ComponentBoundEvent_6_OnClicked__DelegateSignature(); // 0x1f88790
    void SelectPrev(); // 0x1f88790
    void SelectNext(); // 0x1f88790
    void SwitchToCharacter(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void CharacterChanged(TSubclassOf<APlayerCharacter> NewCharacter); // 0x1f88790
    void BndEvt__BTN_Switch_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void UpdateNotification(); // 0x1f88790
    void ExecuteUbergraph_ITM_CharacterSwitcherBar(int32 EntryPoint); // 0x1f88790 [Final]
    void OnCharacterChanged__DelegateSignature(TSubclassOf<APlayerCharacter> Character); // 0x1f88790 [Public]

// UITM_ItemUnlockedIcon_C (/Game/UI/Menu_Loadout/ITM_ItemUnlockedIcon.ITM_ItemUnlockedIcon_C)
    void Refresh(); // 0x1f88790 [Public]
    void ClearChildren(); // 0x1f88790 [Public]
    void ChildNotificationChanged(); // 0x1f88790 [Public]
    void AddChildNotification(UITM_ItemUnlockedIcon_C* ChildIcon); // 0x1f88790 [Public]
    void RemoveNotification(); // 0x1f88790 [Public]
    void SetItemIDArray(TArray<UObject*>& ObjectsWithID, bool MatchChildNotifications); // 0x1f88790 [Public]
    void SetVisible(); // 0x1f88790
    void HideIcon(); // 0x1f88790
    void OnAnimFinished(); // 0x1f88790
    void ExecuteUbergraph_ITM_ItemUnlockedIcon(int32 EntryPoint); // 0x1f88790 [Final]
    void OnChanged__DelegateSignature(); // 0x1f88790 [Public]
    void OnNotificationRemoved__DelegateSignature(); // 0x1f88790 [Public]

// UITM_Loadout_GearStats_C (/Game/UI/Menu_Loadout/ITM_Loadout_GearStats.ITM_Loadout_GearStats_C)
    void SetInnerPadding(const FMargin& InPadding); // 0x1f88790 [Public]
    void Set Item(UUpgradableGearComponent* InUpgradable, AFSDPlayerState* InPlayerState, TSubclassOf<AActor> InItemClass); // 0x1f88790 [Public]
    void Clear(); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_Loadout_GearStats(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_Loadout_ItemWindow_C (/Game/UI/Menu_Loadout/ITM_Loadout_ItemWindow.ITM_Loadout_ItemWindow_C)
    void SetHideCounter(bool HideCounter); // 0x1f88790 [Public]
    void GetNextItem(int32 Direction, const UItemID*& NextItem); // 0x1f88790 [Private]
    void GetOwnedItems(UPlayerCharacterID* InCharacterClass, const EItemCategory& InCategory, TArray<UItemID*>& Owned Items, const bool& NewWeaponNotification); // 0x1f88790 [Private]
    void GetSelectedItem(const UItemID*& itemClass, const EItemCategory& Item Category); // 0x1f88790 [Public]
    void SetCharacterClass(UPlayerCharacterID* InCharacterClass); // 0x1f88790 [Public]
    void SetHovered(bool InHovered); // 0x1f88790 [Private]
    bool IsHovering(); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void SelectNext(); // 0x1f88790
    void SelectPrevious(); // 0x1f88790
    void Select Item(UItemID* InItemClass); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__ButtonRight_K2Node_ComponentBoundEvent_511_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ButtonLeft_K2Node_ComponentBoundEvent_528_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void OnClickAnimFinished(); // 0x1f88790
    void PlayIntroAnim(bool IsLeftSide, float Duration); // 0x1f88790
    void ExecuteUbergraph_ITM_Loadout_ItemWindow(int32 EntryPoint); // 0x1f88790 [Final]
    void On Unhovered__DelegateSignature(UITM_Loadout_ItemWindow_C* Item); // 0x1f88790 [Public]
    void On Hovered__DelegateSignature(UITM_Loadout_ItemWindow_C* Item); // 0x1f88790 [Public]
    void On Clicked__DelegateSignature(UITM_Loadout_ItemWindow_C* Item); // 0x1f88790 [Public]

// UITM_Loadout_UpgradeBar_C (/Game/UI/Menu_Loadout/ITM_Loadout_UpgradeBar.ITM_Loadout_UpgradeBar_C)
    void ShowItemUpgrades(UPlayerCharacterID* InCharacterID, TSubclassOf<AActor> InItemClass, AFSDPlayerState* InPlayerState, bool EnableHoverTooltip); // 0x1f88790 [Public]
    void GetUpgradeFromList(int32 Index, TArray<UItemUpgrade*>& Upgrades, const UItemUpgrade*& Output); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_Loadout_UpgradeBar(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_MasteryBar_C (/Game/UI/Menu_Loadout/ITM_MasteryBar.ITM_MasteryBar_C)
    void SetMasteryData(AFSDPlayerState* Player, UItemID* Item, const bool& HasMasteryLevels); // 0x1f88790 [Public]
    void AddMasteryBox(UWidget* Content); // 0x1f88790 [Public]
    void CreateMasteryLevels(int32 maxMastery, int32 CurrentMastery, UItemID* Item, TArray<FMasteryItem>& masteryLevels); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ItemUpgradePurchased(); // 0x1f88790
    void ExecuteUbergraph_ITM_MasteryBar(int32 EntryPoint); // 0x1f88790 [Final]
    void OnItemRewarded__DelegateSignature(const FMasteryItem& Reward); // 0x1f88790 [Public]

// UITM_MasteryBar_Block_C (/Game/UI/Menu_Loadout/ITM_MasteryBar_Block.ITM_MasteryBar_Block_C)
    void SetUnlocked(bool IsUnlocked); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ReceiveUnlocked(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_MasteryBar_Block(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_MasteryBar_Icon_C (/Game/UI/Menu_Loadout/ITM_MasteryBar_Icon.ITM_MasteryBar_Icon_C)
    void ToggleIcons(bool ShowIcons); // 0x1f88790 [Public]
    void SetUnlocked(bool IsUnlocked); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ReceiveUnlocked(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_MasteryBar_Icon(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_SkinIcon_C (/Game/UI/Menu_Loadout/ITM_SkinIcon.ITM_SkinIcon_C)
    void SetIconColor(const FLinearColor& InColorAndOpacity); // 0x1f88790 [Public]
    void SetBucketVisibility(bool ShowBucket); // 0x1f88790 [Public]
    void SetOutlineTint(const FLinearColor& Color); // 0x1f88790 [Public]
    void GetIsLocked(const bool& IsLocked); // 0x1f88790 [Public]
    void SetSize(float InSize); // 0x1f88790 [Public]
    void SetFromMaterial(UMaterialInterface* InMaterial, bool InIsLocked, bool inIsDefault, uint8 InBucketIcon); // 0x1f88790 [Public]
    void SetSkin(UItemSkin* InSkin, bool InIsLocked, bool inIsDefault); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_SkinIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_SkinItem_C (/Game/UI/Menu_Loadout/ITM_SkinItem.ITM_SkinItem_C)
    void SetIsDefaultItem(bool InDefault); // 0x1f88790 [Public]
    void ClearEventHandlers(); // 0x1f88790 [Public]
    void SetState(UItemSkin* InSkin, bool InLocked, bool InHovered, bool InEquipped); // 0x1f88790 [Private]
    bool IsUnlocked(); // 0x1f88790 [Public]
    void Refresh(); // 0x1f88790 [Public]
    void BndEvt__SkinButton_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void Play Intro(float Duration, int32 Max Columns); // 0x1f88790
    void BndEvt__SkinButton_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__SkinButton_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature(); // 0x1f88790
    void Ping Skin(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void OnAnimUnlockedFinished(); // 0x1f88790
    void RefreshNotificationIcon(float DelayBeforeRefresh); // 0x1f88790
    void ExecuteUbergraph_ITM_SkinItem(int32 EntryPoint); // 0x1f88790 [Final]
    void OnNotificationRemoved__DelegateSignature(UITM_SkinItem_C* Skin); // 0x1f88790 [Public]
    void OnUnhovering__DelegateSignature(UITM_SkinItem_C* SkinItem); // 0x1f88790 [Public]
    void OnHovering__DelegateSignature(UITM_SkinItem_C* SkinItem); // 0x1f88790 [Public]
    void OnSkinClicked__DelegateSignature(UITM_SkinItem_C* Item); // 0x1f88790 [Public]

// UITM_UnlockedCelebration_C (/Game/UI/Menu_Loadout/ITM_UnlockedCelebration.ITM_UnlockedCelebration_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void BndEvt__ContinueButton_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void ClickContinue(); // 0x1f88790
    void ShowRewards(const FMasteryItem& Rewards, TSubclassOf<AActor> Item); // 0x1f88790
    void ExecuteUbergraph_ITM_UnlockedCelebration(int32 EntryPoint); // 0x1f88790 [Final]
    void OnFinished__DelegateSignature(TArray<UUnlockReward*>& Rewards); // 0x1f88790 [Public]

// UITM_UpgGear_GearStat_C (/Game/UI/Menu_Loadout/ITM_UpgGear_GearStat.ITM_UpgGear_GearStat_C)
    void SetGearStat(const FGearStatEntry& InStat); // 0x1f88790 [Public]
    void SetData(const FText& InStatName, const FText& InStatValue, const FText& InStatBaseValue, const FText& InStatUpgradeValue, const EItemPreviewStatus& InItemPreviewStatus); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_UpgGear_GearStat(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_UpgGear_GearTab_C (/Game/UI/Menu_Loadout/ITM_UpgGear_GearTab.ITM_UpgGear_GearTab_C)
    UWidget* CreateToolTip(); // 0x1f88790 [Public]
    void UpdateNotification(bool IsItemUnlocked); // 0x1f88790 [Public]
    void GetItemClass(const TSubclassOf<AActor>& itemClass); // 0x1f88790 [Public]
    bool IsItemClass(TSubclassOf<AActor> InItemClass); // 0x1f88790 [Public]
    void Refresh(); // 0x1f88790 [Public]
    void SetHovered(bool InItemHovered); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_29_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void SetSelected(bool ItemSelected); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void OnItemChanged_Event(TSubclassOf<AActor> NewItemClass); // 0x1f88790
    void OnItemUINotificationChange(); // 0x1f88790
    void Destruct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_UpgGear_GearTab(int32 EntryPoint); // 0x1f88790 [Final]
    void OnUnhovered__DelegateSignature(UITM_UpgGear_GearTab_C* Tab); // 0x1f88790 [Public]
    void OnHovered__DelegateSignature(UITM_UpgGear_GearTab_C* Tab); // 0x1f88790 [Public]
    void OnClicked__DelegateSignature(UITM_UpgGear_GearTab_C* Tab); // 0x1f88790 [Public]

// UITM_UpgGear_ResourceCounter_C (/Game/UI/Menu_Loadout/ITM_UpgGear_ResourceCounter.ITM_UpgGear_ResourceCounter_C)
    void SetIconSize(int32 InSize); // 0x1f88790 [Public]
    void SetCanAfford(bool IsAffordable); // 0x1f88790 [Public]
    void SetResourceData(UResourceData* InResource, float InAmount, float InRequiredAmount, bool InShowRequiredAmount); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void UpdateAmount(float InAmount); // 0x1f88790
    void ExecuteUbergraph_ITM_UpgGear_ResourceCounter(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_UpgGear_SideBar_C (/Game/UI/Menu_Loadout/ITM_UpgGear_SideBar.ITM_UpgGear_SideBar_C)
    bool GetCanCollapse(); // 0x1f88790 [Public]
    UWidget* Get_Button_Collapse_ToolTip(); // 0x1f88790 [Private]
    bool IsUpgrading(); // 0x1f88790 [Public]
    void SetActivePage(UWidget* Widget); // 0x1f88790 [Private]
    void SetCompactModeProgress(float InValue); // 0x1f88790 [Public]
    void SetUpgradePurchasedShout(UDialogDataAsset* ShoutUpgradePurchased); // 0x1f88790 [Public]
    void SetItem(const TSubclassOf<APlayerCharacter>& InCharacterClass, const TSubclassOf<AActor>& InItemClass, const EItemCategory& InCategory); // 0x1f88790 [Public]
    void SetYesNoPrompt(UBasic_Popup_YesNoPrompt_C* Prompt); // 0x1f88790
    void BndEvt__Basic_FlatButton_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(UBasic_FlatButton_C* Button); // 0x1f88790
    void BuyConfirmation(bool Yes); // 0x1f88790
    void UpgradePurchased(UITM_UpgGear_TierRow_C* Row); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__ITM_UpgGear_SideBar_Button_Collapse_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_ITM_UpgGear_SideBar(int32 EntryPoint); // 0x1f88790 [Final]
    void OnToggleCollapsed__DelegateSignature(); // 0x1f88790 [Public]
    void OnItemPurchased__DelegateSignature(); // 0x1f88790 [Public]

// UITM_UpgGear_SideBar_GrenadeSelect_C (/Game/UI/Menu_Loadout/ITM_UpgGear_SideBar_GrenadeSelect.ITM_UpgGear_SideBar_GrenadeSelect_C)
    void SetActiveGrenade(TSubclassOf<AActor> NewClass, bool InEquip, bool IsUnlocked, const TSubclassOf<AActor>& itemClass); // 0x1f88790 [Public]
    void SetItem(UPlayerCharacterID* characterID); // 0x1f88790 [Public]
    void OnWidgetCreated(UITM_UpgGear_SideBar_GrenadeSelect_GrenadeIcon_C* Widget); // 0x1f88790
    void SetYesNoPrompt(UBasic_Popup_YesNoPrompt_C* YesNoPrompt); // 0x1f88790
    void RefreshItems(); // 0x1f88790
    void Reset Grenade Preview(); // 0x1f88790
    void ItemEquipped_Event(UItemID* itemClass); // 0x1f88790
    void OnYesNo(bool Yes); // 0x1f88790
    void OnItemTryPurchase(UITM_UpgGear_SideBar_GrenadeSelect_GrenadeIcon_C* GrenadeWidget); // 0x1f88790
    void OnItemUnhovered(UITM_UpgGear_SideBar_GrenadeSelect_GrenadeIcon_C* Widget); // 0x1f88790
    void OnItemHovered(UITM_UpgGear_SideBar_GrenadeSelect_GrenadeIcon_C* Widget, bool IsUnlocked); // 0x1f88790
    void ExecuteUbergraph_ITM_UpgGear_SideBar_GrenadeSelect(int32 EntryPoint); // 0x1f88790 [Final]
    void OnGrenadePurchased__DelegateSignature(); // 0x1f88790 [Public]
    void OnItemSelected__DelegateSignature(TSubclassOf<AActor> itemClass, bool Equip, bool IsUnlocked); // 0x1f88790 [Public]

// UITM_UpgGear_SideBar_GrenadeSelect_GrenadeIcon_C (/Game/UI/Menu_Loadout/ITM_UpgGear_SideBar_GrenadeSelect_GrenadeIcon.ITM_UpgGear_SideBar_GrenadeSelect_GrenadeIcon_C)
    UWidget* GetUpgradeToolTip(); // 0x1f88790 [Public]
    void SetIsHovered(bool InHovered); // 0x1f88790 [Public]
    void EquipItem(); // 0x1f88790 [Public]
    void TryPurchaseItem(const bool& success); // 0x1f88790 [Public]
    void GetGrenadeInfo(FText& Name, FText& Description); // 0x1f88790 [Public]
    void GetCraftingCost(TArray<FCraftingCost>& Cost); // 0x1f88790 [Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void UpdateToolTip(); // 0x1f88790 [Public]
    bool IsInteractable(); // 0x1f88790 [Event Public]
    void GetCurrentState(const EItemUpgradeStatus& Item State); // 0x1f88790 [Private]
    void SetState(const EItemUpgradeStatus& InItemStatus, int32 InRequiredCharacterLevel); // 0x1f88790 [Public]
    void Refresh(const EItemUpgradeStatus& OutState); // 0x1f88790 [Public]
    void SetItem(UItemID* GrenadeClass, UPlayerCharacterID* characterID, const EItemUpgradeStatus& OutState); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ClickButton_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ClickButton_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_ITM_UpgGear_SideBar_GrenadeSelect_GrenadeIcon(int32 EntryPoint); // 0x1f88790 [Final]
    void ItemTryPurchase__DelegateSignature(UITM_UpgGear_SideBar_GrenadeSelect_GrenadeIcon_C* GrenadeWidget); // 0x1f88790 [Public]
    void ItemUnhovered__DelegateSignature(UITM_UpgGear_SideBar_GrenadeSelect_GrenadeIcon_C* Widget); // 0x1f88790 [Public]
    void ItemHovered__DelegateSignature(UITM_UpgGear_SideBar_GrenadeSelect_GrenadeIcon_C* Widget, bool IsUnlocked); // 0x1f88790 [Public]
    void ItemEquipped__DelegateSignature(UItemID* itemClass); // 0x1f88790 [Public]

// UITM_UpgGear_SideBar_GrenadeSelect_GrenadeIcon_Lock_C (/Game/UI/Menu_Loadout/ITM_UpgGear_SideBar_GrenadeSelect_GrenadeIcon_Lock.ITM_UpgGear_SideBar_GrenadeSelect_GrenadeIcon_Lock_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetData(int32 CharacterLevel); // 0x1f88790
    void ExecuteUbergraph_ITM_UpgGear_SideBar_GrenadeSelect_GrenadeIcon_Lock(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_UpgGear_TierRow_C (/Game/UI/Menu_Loadout/ITM_UpgGear_TierRow.ITM_UpgGear_TierRow_C)
    void UpdateBackBar(); // 0x1f88790 [Private]
    void SetPurchasedShout(UDialogDataAsset* InShout); // 0x1f88790 [Public]
    bool GetIsRowLocked(); // 0x1f88790 [Private]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void Initialize Upgrade Widget(UITM_UpgGear_UpgIconSingle_C* Widget); // 0x1f88790
    void Refresh(); // 0x1f88790
    void EquipUpgrade(UITM_UpgGear_UpgIconSingle_C* UpgradeWidget); // 0x1f88790
    void PurchaseUpgrade(UITM_UpgGear_UpgIconSingle_C* UpgradeWidget); // 0x1f88790
    void OnPurchaseConfirmation(bool Yes); // 0x1f88790
    void Refresh Tier Icon(); // 0x1f88790
    void Unequip Upgrade(UITM_UpgGear_UpgIconSingle_C* Upgrade); // 0x1f88790
    void OnUpgradeHovered(UITM_UpgGear_UpgIconSingle_C* Widget); // 0x1f88790
    void OnUpgradeUnhovered(UITM_UpgGear_UpgIconSingle_C* Widget); // 0x1f88790
    void OnUpgrade Clicked(UITM_UpgGear_UpgIconSingle_C* Widget); // 0x1f88790
    void ExecuteUbergraph_ITM_UpgGear_TierRow(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_UpgGear_UpgIconSingle_C (/Game/UI/Menu_Loadout/ITM_UpgGear_UpgIconSingle.ITM_UpgGear_UpgIconSingle_C)
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    UWidget* Get_UpgradeIcon_ToolTip(); // 0x1f88790 [Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void ToggleStatPreview(bool Preview); // 0x1f88790 [Public]
    void GetTierLock(AFSDPlayerState* InPlayerState, const FUpgradeTier& InTierUpgrades, const int32& LockLevel, const UTexture2D*& LockIcon, const uint8& LockBackgroundTint); // 0x1f88790 [Public]
    void TryUnequipUpgrade(const bool& success); // 0x1f88790 [Public]
    void GetUpgradeCategory(const UItemUpgradeCategory*& Category); // 0x1f88790 [Public]
    UTexture2D* GetUpgradeIcon(); // 0x1f88790 [Public]
    void GetGoogleAnalytics(UItemUpgrade* Upgrade); // 0x1f88790 [Public]
    bool IsInteractable(); // 0x1f88790 [Event Public]
    void GetTierStatus(const FUpgradeTier& InTier, int32 InTierIndex, UPlayerCharacterID* InCharacterID, TSubclassOf<AActor> InItem, AFSDPlayerState* InPlayer, const EItemUpgradeStatus& DefaultStatus); // 0x1f88790 [Private]
    void IsTierIsAffordable(FUpgradeTier& TierUpgrades, TSubclassOf<AActor> InItemClass, AFSDPlayerState* InPlayer, TSubclassOf<APlayerCharacter> InCharacter, const bool& Is Affordable); // 0x1f88790 [Public]
    void ShowTier(TSubclassOf<AActor> InItemClass, UPlayerCharacterID* InCharacterID, int32 InTierIndex, const FUpgradeTier& InTier, AFSDPlayerState* InPlayerState, bool InShowLockRequirement, bool ShowToolTip); // 0x1f88790 [Public]
    void GetPlayerState(const AFSDPlayerState*& PlayerState); // 0x1f88790 [Public]
    void GetItemClass(const TSubclassOf<AActor>& itemClass); // 0x1f88790 [Public]
    void GetItemUpgrade(const UItemUpgrade*& Upgrade); // 0x1f88790 [Public]
    void TryEquipUpgrade(const bool& Equipped); // 0x1f88790 [Public]
    void TryPurchaseUpgrade(const bool& Purchased); // 0x1f88790 [Public]
    void GetUpgradeStatus(const EItemUpgradeStatus& Status); // 0x1f88790 [Public]
    void Show(UItemUpgrade* InUpgrade, TSubclassOf<AActor> InItemClass, UPlayerCharacterID* PlayerCharacterID, AFSDPlayerState* InPlayerState, bool ShowEquipAsBorder, bool InTierLocked); // 0x1f88790 [Public]
    void Refresh(); // 0x1f88790 [Public]
    void BndEvt__UpgradeIcon_K2Node_ComponentBoundEvent_122_OnHoverBegin__DelegateSignature(UITM_BaseUpgradeIcon_C* Widget); // 0x1f88790
    void BndEvt__UpgradeIcon_K2Node_ComponentBoundEvent_129_OnHoverEnd__DelegateSignature(UITM_BaseUpgradeIcon_C* Widget); // 0x1f88790
    void BndEvt__UpgradeIcon_K2Node_ComponentBoundEvent_137_OnClicked__DelegateSignature(UITM_BaseUpgradeIcon_C* Widget); // 0x1f88790
    void Refresh Tool Tip(); // 0x1f88790
    void PlayPurchasedAnim(); // 0x1f88790
    void ExecuteUbergraph_ITM_UpgGear_UpgIconSingle(int32 EntryPoint); // 0x1f88790 [Final]
    void OnUpgradeClicked__DelegateSignature(UITM_UpgGear_UpgIconSingle_C* Widget); // 0x1f88790 [Public]
    void OnUpgradeUnhovered__DelegateSignature(UITM_UpgGear_UpgIconSingle_C* Widget); // 0x1f88790 [Public]
    void OnUpgradeHovered__DelegateSignature(UITM_UpgGear_UpgIconSingle_C* Widget); // 0x1f88790 [Public]

// UITM_LoadoutIcon_C (/Game/UI/Menu_Loadout/LoadoutSelection/ITM_LoadoutIcon.ITM_LoadoutIcon_C)
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void SetData(UTexture2D* Texture, int32 Index); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_ITM_LoadoutIcon(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClicked__DelegateSignature(UTexture2D* Texture, int32 Index); // 0x1f88790 [Public]

// UITM_LoadoutIconSelector_C (/Game/UI/Menu_Loadout/LoadoutSelection/ITM_LoadoutIconSelector.ITM_LoadoutIconSelector_C)
    void FillGrid(); // 0x1f88790 [Public]
    void SetData(); // 0x1f88790
    void OnIconClicked(UTexture2D* Texture, int32 ImageIndex); // 0x1f88790
    void ExecuteUbergraph_ITM_LoadoutIconSelector(int32 EntryPoint); // 0x1f88790 [Final]
    void OnIconSelected__DelegateSignature(UTexture2D* Texture, int32 ImageIndex); // 0x1f88790 [Public]

// UITM_LoadoutSelectorBar_C (/Game/UI/Menu_Loadout/LoadoutSelection/ITM_LoadoutSelectorBar.ITM_LoadoutSelectorBar_C)
    void GetToolTipText(FText& Headline, FText& Text); // 0x1f88790 [Public]
    void Get Selected Button(const UITM_LoadoutSelectButton_C*& Button, const int32& Index); // 0x1f88790 [Public]
    UWidget* GetToolTipWidget(); // 0x1f88790 [Public]
    void SetData(UPlayerCharacterID* CharacterClass); // 0x1f88790
    void SetSelected(int32 Index); // 0x1f88790
    void BndEvt__Itm_LoadoutSelectButton_0_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature(UITM_LoadoutSelectButton_C* Button); // 0x1f88790
    void BndEvt__Itm_LoadoutSelectButton_1_K2Node_ComponentBoundEvent_4_OnClicked__DelegateSignature(UITM_LoadoutSelectButton_C* Button); // 0x1f88790
    void BndEvt__Itm_LoadoutSelectButton_2_K2Node_ComponentBoundEvent_5_OnClicked__DelegateSignature(UITM_LoadoutSelectButton_C* Button); // 0x1f88790
    void BndEvt__ITM_LoadoutIconSelector_K2Node_ComponentBoundEvent_6_OnIconSelected__DelegateSignature(UTexture2D* Texture, int32 ImageIndex); // 0x1f88790
    void SelectPressed(UITM_LoadoutSelectButton_C* Button, int32 Index); // 0x1f88790
    void SetLoadoutIcon(UITM_LoadoutSelectButton_C* Button, int32 Index); // 0x1f88790
    void RefreshLoadout(); // 0x1f88790
    void SetSelectorVisible(bool IsVisible); // 0x1f88790
    void BndEvt__Itm_LoadoutSelectButton_3_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(UITM_LoadoutSelectButton_C* Button); // 0x1f88790
    void BndEvt__Itm_LoadoutSelectButton_4_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(UITM_LoadoutSelectButton_C* Button); // 0x1f88790
    void BndEvt__ITM_LoadoutSelectorBar_Itm_LoadoutSelectButton_5_K2Node_ComponentBoundEvent_8_OnClicked__DelegateSignature(UITM_LoadoutSelectButton_C* Button); // 0x1f88790
    void OnPaste(UITM_LoadoutSelectButton_C* LoadoutButton); // 0x1f88790
    void OnCopyPasteHovered(bool IsHovered, UITM_LoadoutSelectButton_C* Button); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void OnClicked(bool Yes); // 0x1f88790
    void BndEvt__ITM_LoadoutSelectorBar_Itm_LoadoutSelectButton_6_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(UITM_LoadoutSelectButton_C* Button); // 0x1f88790
    void ExecuteUbergraph_ITM_LoadoutSelectorBar(int32 EntryPoint); // 0x1f88790 [Final]
    void CopyLoadoutAtIndex__DelegateSignature(int32 Index); // 0x1f88790 [Public]
    void NewLoadoutSelected__DelegateSignature(); // 0x1f88790 [Public]

// UITM_LoadoutSelectButton_C (/Game/UI/Menu_Loadout/LoadoutSelection/Itm_LoadoutSelectButton.ITM_LoadoutSelectButton_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetIcon(UTexture2D* Texture); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_LoadoutSelectButton_Button_Paste_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_LoadoutSelectButton_Button_Paste_K2Node_ComponentBoundEvent_7_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_LoadoutSelectButton_Button_Paste_K2Node_ComponentBoundEvent_8_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void SetPasteButtonHover(bool IsHovered); // 0x1f88790
    void BndEvt__ITM_LoadoutSelectButton_Button_CopyPaste_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_LoadoutSelectButton_Button_CopyPaste_K2Node_ComponentBoundEvent_4_OnButtonReleasedEvent__DelegateSignature(); // 0x1f88790
    void SetButtonPressed(uint8 ColorSelector, bool IsPressed); // 0x1f88790
    void SetSelected(bool InSelected); // 0x1f88790
    void SetData(bool ShowCopyPaste); // 0x1f88790
    void ExecuteUbergraph_ITM_LoadoutSelectButton(int32 EntryPoint); // 0x1f88790 [Final]
    void OnCopyPasteHovered__DelegateSignature(bool IsHovered, UITM_LoadoutSelectButton_C* Button); // 0x1f88790 [Public]
    void OnPaste__DelegateSignature(UITM_LoadoutSelectButton_C* LoadoutButton); // 0x1f88790 [Public]
    void OnClicked__DelegateSignature(UITM_LoadoutSelectButton_C* Button); // 0x1f88790 [Public]

// UMENU_Loadout_C (/Game/UI/Menu_Loadout/MENU_Loadout.MENU_Loadout_C)
    void GetCharacter(const APlayerCharacter*& Character); // 0x1f88790 [Public]
    void PlayIntroAnimations(); // 0x1f88790 [Public]
    void CheckForNotification(); // 0x1f88790 [Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    FEventReply OnMouseWheel(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void GetClassFromPlayerState(const UPlayerCharacterID*& SelectedCharacter); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnShown(); // 0x1f88790 [Event Protected]
    void Refresh(); // 0x1f88790
    void BndEvt__ITM_Loadout_CharSelect_K2Node_ComponentBoundEvent_0_OnCharacterChanged__DelegateSignature(TSubclassOf<APlayerCharacter> Character); // 0x1f88790
    void Stop Ansel(); // 0x1f88790
    void Start Ansel(); // 0x1f88790
    void OnClosed(); // 0x1f88790 [Event Protected]
    void Refresh Loadout Items(); // 0x1f88790
    void Setup Loadout Items(); // 0x1f88790
    void OnNewTopWindow(); // 0x1f88790 [Event Protected]
    void ReceiveSelectCharacterCommand(); // 0x1f88790 [Event Protected]
    void ReceiveSelectNextCommand(); // 0x1f88790 [Event Protected]
    void ReceiveSelectPreviousCommand(); // 0x1f88790 [Event Protected]
    void BndEvt__ITM_LoadoutSelectorBar_K2Node_ComponentBoundEvent_1_NewLoadoutSelected__DelegateSignature(); // 0x1f88790
    void LoadoutRefreshed(); // 0x1f88790
    void On Unhovered_Event(UITM_Loadout_ItemWindow_C* Item); // 0x1f88790
    void On Hovered(UITM_Loadout_ItemWindow_C* Item); // 0x1f88790
    void Open Item Window(UITM_Loadout_ItemWindow_C* Item); // 0x1f88790
    void ExecuteUbergraph_MENU_Loadout(int32 EntryPoint); // 0x1f88790 [Final]
    void CharacterSelected__DelegateSignature(); // 0x1f88790 [Public]

// UMENU_UpgradeScreen_C (/Game/UI/Menu_Loadout/MENU_UpgradeScreen.MENU_UpgradeScreen_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void Toggle Auto GearStats Preview(bool IsOn); // 0x1f88790 [Private]
    void ChangeItemCustom(TSubclassOf<AActor> InItemClass, bool EquipItem, bool IsUnlocked); // 0x1f88790 [Public]
    void GetItemTabIndex(TSubclassOf<AActor> InItemClass, const int32& OutIndex); // 0x1f88790 [Private]
    void SelectNextTab(int32 Direction); // 0x1f88790 [Public]
    void GetYesNoPrompt(const UBasic_Popup_YesNoPrompt_C*& YesNoPrompt); // 0x1f88790 [Public]
    void RefreshGearStats(const FString& entry); // 0x1f88790 [Public]
    void GetTabItems(TSubclassOf<APlayerCharacter> InCharacterClass, const EItemCategory& InCategory, TArray<TSubclassOf<AActor>>& Tab Items); // 0x1f88790 [Private]
    void BuildGearTabs(); // 0x1f88790 [Private]
    void ChangeItem(TSubclassOf<AActor> InItemClass); // 0x1f88790 [Public]
    void RefreshItemDetails(); // 0x1f88790 [Private]
    void Show(TSubclassOf<APlayerCharacter> InCharacterClass, TSubclassOf<AActor> InItemClass, const EItemCategory& InItemCategory); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__MENU_SpaceRigTemplate_K2Node_ComponentBoundEvent_24_OnClosedClicked__DelegateSignature(); // 0x1f88790
    void ReceiveSelectNextCommand(); // 0x1f88790 [Event Protected]
    void ReceiveSelectPreviousCommand(); // 0x1f88790 [Event Protected]
    void Construct(); // 0x1f88790 [Event Public]
    void OnClosed(); // 0x1f88790 [Event Protected]
    void OnShown(); // 0x1f88790 [Event Protected]
    void BndEvt__ITM_UpgGear_Upgrades_K2Node_ComponentBoundEvent_1_OnItemPurchased__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__BTN_Info_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__BTN_Info_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void ReceiveCloseCommand(); // 0x1f88790 [Event Protected]
    void ReceiveOkCommand(); // 0x1f88790 [Event Protected]
    void OnGrenadeSelected(TSubclassOf<AActor> itemClass, bool Equip, bool IsUnlocked); // 0x1f88790
    void OnPreviewUpgradeChangedEvent(UItemUpgrade* PreviewUpgrade); // 0x1f88790
    void OnItemRewarded(const FMasteryItem& Reward); // 0x1f88790
    void OnFinished(TArray<UUnlockReward*>& Rewards); // 0x1f88790
    void BndEvt__ITM_LoadoutSelectorBar_K2Node_ComponentBoundEvent_0_NewLoadoutSelected__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_Skins_Color_K2Node_ComponentBoundEvent_5_OnOpened__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_Skins_Mesh_K2Node_ComponentBoundEvent_6_OnOpened__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_UpgGear_GrenadeSelect_K2Node_ComponentBoundEvent_7_OnGrenadePurchased__DelegateSignature(); // 0x1f88790
    void BndEvt__Basic_Popup_YesNoPrompt_K2Node_ComponentBoundEvent_8_OnClickedYesNo__DelegateSignature(bool InYes); // 0x1f88790
    void BndEvt__MENU_UpgradeScreen_ITM_UpgGear_Upgrades_K2Node_ComponentBoundEvent_9_OnToggleCollapsed__DelegateSignature(); // 0x1f88790
    void ResetSideBar(); // 0x1f88790
    void Toggle Sidebar Collapsed(); // 0x1f88790
    void ExecuteUbergraph_MENU_UpgradeScreen(int32 EntryPoint); // 0x1f88790 [Final]
    void OnItemPurchased__DelegateSignature(); // 0x1f88790 [Public]
    void OnItemChanged__DelegateSignature(TSubclassOf<AActor> NewItemClass); // 0x1f88790 [Public]
    void OnCloseClicked__DelegateSignature(); // 0x1f88790 [Public]

// UITM_Overclock_Details_C (/Game/UI/Menu_Loadout/Overclocks/ITM_Overclock_Details.ITM_Overclock_Details_C)
    void Clear(); // 0x1f88790 [Public]
    void AddStat(const FItemUpgradeStatText& InStat); // 0x1f88790 [Public]
    void SetData(UItemUpgrade* InUpgrade); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_Overclock_Details(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_Overclock_Details_Item_C (/Game/UI/Menu_Loadout/Overclocks/ITM_Overclock_Details_Item.ITM_Overclock_Details_Item_C)
    void SetFontSize(int32 NewSize); // 0x1f88790 [Public]
    void SetData(const FText& InText, bool InIsAdvantagous); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_Overclock_Details_Item(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_Overclocks_Equip_C (/Game/UI/Menu_Loadout/Overclocks/ITM_Overclocks_Equip.ITM_Overclocks_Equip_C)
    void SetCompactModeProgress(float InProgress); // 0x1f88790 [Public]
    void TryToggleSelection(); // 0x1f88790 [Public]
    void OnRefreshItem(bool WasCreated, UUserWidget* Widget, int32 ActiveIndex); // 0x1f88790 [Private]
    void SetMenuLocked(bool InLocked, bool InRequirementMet, bool OverclockEquipped); // 0x1f88790 [Public]
    void SetMenuActive(bool Inactive, const bool& ActiveChanged); // 0x1f88790 [Public]
    void ShowOverclock(UItemUpgrade* Overclock); // 0x1f88790 [Public]
    void SetSelectionVisible(bool InVisible); // 0x1f88790 [Public]
    void OnItemUnhovered(UITM_Overclocks_Equip_Item_C* Widget); // 0x1f88790 [Private]
    void OnItemHovered(UITM_Overclocks_Equip_Item_C* Widget); // 0x1f88790 [Private]
    void OnItemClicked(UITM_Overclocks_Equip_Item_C* Widget); // 0x1f88790 [Private]
    void Refresh(); // 0x1f88790 [Public]
    void SetData(TSubclassOf<APlayerCharacter> InCharacterClass, TSubclassOf<AActor> InItemClass); // 0x1f88790 [Public]
    void SetBackgroundTint(const FLinearColor& Tint); // 0x1f88790 [Private]
    void OnPopupStarted(); // 0x1f88790
    void OnItemUpgradeCrafted_Event(UItemUpgrade* Upgrade); // 0x1f88790
    void OnPopUpFinished(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__EquipButton_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__EquipButton_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void CloseMenuNicely(); // 0x1f88790
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void BndEvt__EquipButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_ITM_Overclocks_Equip(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_Overclocks_Equip_Item_C (/Game/UI/Menu_Loadout/Overclocks/ITM_Overclocks_Equip_Item.ITM_Overclocks_Equip_Item_C)
    UWidget* GetToolTipWidget(); // 0x1f88790 [Public]
    void SetState(const EItemUpgradeStatus& InState); // 0x1f88790 [Public]
    void GetOverClock(const UItemUpgrade*& Overclock); // 0x1f88790 [Public]
    void SetOverclock(UItemUpgrade* InOverclock); // 0x1f88790 [Public]
    void SetIconSize(int32 NewSize); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__ClickButton_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ClickButton_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ClickButton_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_ITM_Overclocks_Equip_Item(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClicked__DelegateSignature(UITM_Overclocks_Equip_Item_C* Item); // 0x1f88790 [Public]
    void OnUnhovered__DelegateSignature(UITM_Overclocks_Equip_Item_C* Item); // 0x1f88790 [Public]
    void OnHovered__DelegateSignature(UITM_Overclocks_Equip_Item_C* Item); // 0x1f88790 [Public]

// APRW_LockedWeapon_C (/Game/UI/Menu_Loadout/PRW_LockedWeapon.PRW_LockedWeapon_C)
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_PRW_LockedWeapon(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_LoadOut_PerksEquip_Item_C (/Game/UI/Menu_Loadout/Perks/ITM_LoadOut_PerksEquip_Item.ITM_LoadOut_PerksEquip_Item_C)
    UWidget* CreateToolTip(); // 0x1f88790 [Public]
    void IsItemLocked(const bool& ItemLocked); // 0x1f88790 [Public]
    void GetPerkAsset(const UPerkAsset*& PerkAsset); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void Refresh(); // 0x1f88790
    void Set Perk(UPerkAsset* PerkAsset); // 0x1f88790
    void Set Selected(bool IsSelected); // 0x1f88790
    void BndEvt__ItemButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ItemButton_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ItemButton_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_ITM_LoadOut_PerksEquip_Item(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClicked__DelegateSignature(UITM_LoadOut_PerksEquip_Item_C* Item); // 0x1f88790 [Public]

// UITM_LoadOut_PerksEquip_None_C (/Game/UI/Menu_Loadout/Perks/ITM_LoadOut_PerksEquip_None.ITM_LoadOut_PerksEquip_None_C)
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void Refresh(); // 0x1f88790
    void ExecuteUbergraph_ITM_LoadOut_PerksEquip_None(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClicked__DelegateSignature(); // 0x1f88790 [Public]

// UITM_LoadOut_PerksEquip_Slot_C (/Game/UI/Menu_Loadout/Perks/ITM_LoadOut_PerksEquip_Slot.ITM_LoadOut_PerksEquip_Slot_C)
    UWidget* GetPerkToolTip(); // 0x1f88790 [Public]
    void GetIsSelected(const bool& IsSelected); // 0x1f88790 [Public]
    void UpdateSelectionBorder(); // 0x1f88790 [Private]
    void SetSelected(bool InSelected); // 0x1f88790 [Public]
    void SetHovered(bool Hovered); // 0x1f88790 [Public]
    void GetIsLocked(const bool& IsLocked); // 0x1f88790 [Public]
    void GetSlotType(const EPerkUsageType& SlotType); // 0x1f88790 [Public]
    void GetPerkAsset(const UPerkAsset*& PerkAsset); // 0x1f88790 [Public]
    void SetPerkAsset(UPerkAsset* PerkAsset); // 0x1f88790 [Public]
    void SetLocked(bool IsLocked); // 0x1f88790 [Public]
    void SetLockedIcon(UTexture2D* InTexture); // 0x1f88790 [Public]
    void UpdateIconAndBackground(); // 0x1f88790 [Private]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__SlotButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__SlotButton_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__SlotButton_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_ITM_LoadOut_PerksEquip_Slot(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClicked__DelegateSignature(UITM_LoadOut_PerksEquip_Slot_C* SlotWidget); // 0x1f88790 [Public]

// UITM_Loadout_PerksEquip_C (/Game/UI/Menu_Loadout/Perks/ITM_Loadout_PerksEquip.ITM_Loadout_PerksEquip_C)
    void GetEquippedPerksByType(UPlayerCharacterID* InCharacterClass, const EPerkUsageType& InType, TArray<UPerkAsset*>& OutPerks); // 0x1f88790 [Private]
    void SelectSlot(UITM_LoadOut_PerksEquip_Slot_C* InSlot); // 0x1f88790 [Private]
    void CreateSlots(UVerticalBox* InSlotsBox, UPlayerCharacterID* InCharacter, const EPerkUsageType& InType); // 0x1f88790 [Private]
    void UpdateSlots(); // 0x1f88790 [Private]
    UWidget* Get_PerkStar_ToolTipWidget_0(); // 0x1f88790 [Private]
    void GetEquippedPerkAt(int32 Index, TArray<UPerkAsset*>& TargetArray, const UPerkAsset*& Perk); // 0x1f88790 [Private]
    void UpdateEquippedPerks(); // 0x1f88790 [Private]
    void Set Character Class(UPlayerCharacterID* characterID); // 0x1f88790
    void BndEvt__ITM_Loadout_PerksEquip_Selection_K2Node_ComponentBoundEvent_4_OnPerkClicked__DelegateSignature(UPerkAsset* PerkAsset); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_Loadout_PerksEquip(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_Loadout_PerksEquip_Selection_C (/Game/UI/Menu_Loadout/Perks/ITM_Loadout_PerksEquip_Selection.ITM_Loadout_PerksEquip_Selection_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Refresh(UPlayerCharacterID* characterID, const EPerkUsageType& PerkType); // 0x1f88790
    void Add Perk(UPerkAsset* Perk); // 0x1f88790
    void OnClicked_Event(UITM_LoadOut_PerksEquip_Item_C* Item); // 0x1f88790
    void Add None(); // 0x1f88790
    void OnNoneClicked_Event(); // 0x1f88790
    void AddWidgetToBox(UUserWidget* InWidget); // 0x1f88790
    void ClearWidgetBox(); // 0x1f88790
    void ExecuteUbergraph_ITM_Loadout_PerksEquip_Selection(int32 EntryPoint); // 0x1f88790 [Final]
    void OnPerkClicked__DelegateSignature(UPerkAsset* PerkAsset); // 0x1f88790 [Public]

// UTOOLTIP_MasteryIcon_C (/Game/UI/Menu_Loadout/TOOLTIP_MasteryIcon.TOOLTIP_MasteryIcon_C)
    void SetUnlocks(TArray<UUnlockReward*>& Array); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_TOOLTIP_MasteryIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UTOOLTIP_Overclock_Item_C (/Game/UI/Menu_Loadout/TOOLTIP_Overclock_Item.TOOLTIP_Overclock_Item_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetOverclock(UItemUpgrade* Overclock); // 0x1f88790
    void ExecuteUbergraph_TOOLTIP_Overclock_Item(int32 EntryPoint); // 0x1f88790 [Final]

// UTOOLTIP_UpgGear_GearTab_C (/Game/UI/Menu_Loadout/TOOLTIP_UpgGear_GearTab.TOOLTIP_UpgGear_GearTab_C)
    void SetText(const FText& InText, uint8 Text Case); // 0x1f88790 [Public]

// UTOOLTIP_UpgradeIcon_C (/Game/UI/Menu_Loadout/TOOLTIP_UpgradeIcon.TOOLTIP_UpgradeIcon_C)
    void SetAlignment(const FVector2D& InAlignment); // 0x1f88790 [Public]
    void UpdateDetailVisibility(); // 0x1f88790 [Private]
    void Update(UItemUpgradeCategory* Category, const FText& InUpgradeName, const FText& InUpgradeDescription, const EItemUpgradeStatus& InStatus, TArray<FCraftingCost>& InCost, bool InCanUnequip, bool ShowUpgradeStatus); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnShowUpgradeExtraDetailsChanged(bool NewValue); // 0x1f88790
    void ExecuteUbergraph_TOOLTIP_UpgradeIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_DLC_Indicator_C (/Game/UI/Menu_Loadout/UI_DLC_Indicator.UI_DLC_Indicator_C)
    void SetFromDLC(UDLCBase* InFromDLC); // 0x1f88790 [Public]
    void SetFromSkin(UItemSkin* InItem); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_DLC_Indicator(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_HorizontalResourceBar_C (/Game/UI/Menu_Loadout/UI_HorizontalResourceBar.UI_HorizontalResourceBar_C)
    void SetFromDict(const TMap<UResourceData*, int32>& InResources); // 0x1f88790 [Public]
    void SetCraftingCost(TArray<FCraftingCost>& Cost, const bool& OutCanAfford); // 0x1f88790 [Public]
    void AddResource(UResourceData* InResource, float InAmount, float InRequiredAmount); // 0x1f88790 [Public]
    void Clear(); // 0x1f88790 [Public]
    void AddResourceCustom(UResourceData* InResource, float InAmount, float InRequiredAmount, bool IconOnRight, bool ShowRequiredAmount); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_HorizontalResourceBar(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_MasteryReward_C (/Game/UI/Menu_Loadout/UI_MasteryReward.UI_MasteryReward_C)
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_MasteryReward(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_MasteryUnlockLine_C (/Game/UI/Menu_Loadout/UI_MasteryUnlockLine.UI_MasteryUnlockLine_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_MasteryUnlockLine(int32 EntryPoint); // 0x1f88790 [Final]

// UWND_Skins_C (/Game/UI/Menu_Loadout/WND_Skins.WND_Skins_C)
    UItemSkin* SelectSkinOrEquipped(UItemSkin* InSkin); // 0x1f88790 [Public]
    void RefreshLoadout(); // 0x1f88790 [Public]
    void ClearSkins(); // 0x1f88790 [Public]
    void OnUnlockedSkin(UItemSkin* SkinItem); // 0x1f88790 [Public]
    void RefreshSelectorButton(); // 0x1f88790 [Public]
    void RefreshWindowItems(); // 0x1f88790 [Public]
    void GetItemsWindow(const UWidget*& Widget); // 0x1f88790 [Public]
    void UpdateBorder(); // 0x1f88790 [Public]
    void IsWindowVisible(const bool& Visible); // 0x1f88790 [Public]
    void PopulateSkinWindow(const bool& isEmpty); // 0x1f88790 [Private]
    void SetWindowVisible(bool IsVisible, const bool& VisibilityChanged, const bool& NewVisibility); // 0x1f88790 [Public]
    void AddSkin(UItemSkin* InSkin, TSubclassOf<AActor> InItem, TSubclassOf<APlayerCharacter> InPlayerCharacter, int32 InIndex, const UITM_SkinItem_C*& OutSkinWidget); // 0x1f88790 [Public]
    void SetSkinData(UItemID* itemClass, UPlayerCharacterID* PlayerCharacterClass); // 0x1f88790
    void BndEvt__Button_1_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void OnSkinWidgetAdded(UITM_SkinItem_C* SkinWidget); // 0x1f88790
    void OnSkinClicked(UITM_SkinItem_C* Item); // 0x1f88790
    void BndEvt__SelectorButton_K2Node_ComponentBoundEvent_7_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__SelectorButton_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void OnHoveringSkin(UITM_SkinItem_C* SkinItem); // 0x1f88790
    void PreviewSkin(UItemSkin* Skin); // 0x1f88790
    void OnUnhoveringSkin(UITM_SkinItem_C* SkinItem); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x1f88790 [Event Public]
    void BndEvt__UI_FocusableCanvas_K2Node_ComponentBoundEvent_3_OnHoverChanged__DelegateSignature(UWidget* Widget, bool IsHovered); // 0x1f88790
    void OnSkinChangedEvent_Event_0(); // 0x1f88790
    void ExecuteUbergraph_WND_Skins(int32 EntryPoint); // 0x1f88790 [Final]
    void OnOpened__DelegateSignature(); // 0x1f88790 [Public]
    void PingSkin__DelegateSignature(UItemSkin* Skin); // 0x1f88790 [Public]

// UBasic_BG_CutCorner_C (/Game/UI/Menu_MinersManual/Basic_BG_CutCorner.Basic_BG_CutCorner_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetBorderColor(const FLinearColor& InputPin); // 0x1f88790
    void ExecuteUbergraph_Basic_BG_CutCorner(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_CampaignItem_C (/Game/UI/Menu_MissionSelectionMK3/ITM_CampaignItem.ITM_CampaignItem_C)
    void GetMissionIcon(const UTexture2D*& Mission Icon); // 0x1f88790 [Public]
    void Ping(); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnPingStarted(); // 0x1f88790
    void OnPingFinished(); // 0x1f88790
    void SetScale(const FVector2D& CompletedScale, const FVector2D& ActiveScale); // 0x1f88790
    void ExecuteUbergraph_ITM_CampaignItem(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_CampaignProgress_C (/Game/UI/Menu_MissionSelectionMK3/ITM_CampaignProgress.ITM_CampaignProgress_C)
    void ShowCampaignProgress(UCampaign* Campaign, int32 Progress); // 0x1f88790 [Public]
    void TryPingMission(int32 missionIndex); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void Update_Campaign(UCampaign* Campaign); // 0x1f88790
    void ExecuteUbergraph_ITM_CampaignProgress(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_MisSel_DotMarker_CaveDifficulty_C (/Game/UI/Menu_MissionSelectionMK3/ITM_MisSel_DotMarker_CaveDifficulty.ITM_MisSel_DotMarker_CaveDifficulty_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetData(int32 Level); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_MisSel_DotMarker_CaveDifficulty(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_MisSel_DotMarker_MissionLength_C (/Game/UI/Menu_MissionSelectionMK3/ITM_MisSel_DotMarker_MissionLength.ITM_MisSel_DotMarker_MissionLength_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetData(int32 Level); // 0x1f88790
    void ExecuteUbergraph_ITM_MisSel_DotMarker_MissionLength(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_MisSel_MissionIconBasic_C (/Game/UI/Menu_MissionSelectionMK3/ITM_MisSel_MissionIconBasic.ITM_MisSel_MissionIconBasic_C)
    void SetTemplate(UMissionTemplate* Template, bool UseSimpleIcon); // 0x1f88790 [Public]
    void SetSelected(bool InSelected); // 0x1f88790 [Public]
    void SetMission(UGeneratedMission* InMission); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetData(const FObjectiveMissionIcon& MissionIcon); // 0x1f88790
    void ExecuteUbergraph_ITM_MisSel_MissionIconBasic(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_SeasonChallengeIcon_C (/Game/UI/Menu_MissionSelectionMK3/ITM_SeasonChallengeIcon.ITM_SeasonChallengeIcon_C)
    void SetIconHovered(bool InHovered, UTexture2D* Icon, const FLinearColor& Color); // 0x1f88790
    void ExecuteUbergraph_ITM_SeasonChallengeIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_MatrixCore_C (/Game/UI/Menu_MissionStart/ITM_MatrixCore.ITM_MatrixCore_C)
    UWidget* GetMatrixCoreToolTip(); // 0x1f88790 [Public]
    void FromReward(USchematic* InReward, const ESchematicType& InRewardType); // 0x1f88790 [Public]
    void FromDeepDiveStage(int32 stageIndex); // 0x1f88790 [Public]
    void SetIconSize(float IconSize); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_MatrixCore(int32 EntryPoint); // 0x1f88790 [Final]

// UTOOLTIP_MatrixCore_C (/Game/UI/Menu_MissionStart/TOOLTIP_MatrixCore.TOOLTIP_MatrixCore_C)
    void FromSchematic(USchematic* InSchematic); // 0x1f88790 [Public]

// UOptions_Language_C (/Game/UI/Menu_Options/Options_Language.Options_Language_C)
    void UpdateWorkInProgressLabel(const FString& languageCode); // 0x1f88790 [Public]
    TArray<FLocalizedLanguageInfo> GetFilteredLanguages(); // 0x1f88790 [Public]
    FText GetLanguageName(const FString& InName, const FString& InCode); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void UINeedsUpdate(); // 0x1f88790
    void BndEvt__Basic_OptionSwitcher_K2Node_ComponentBoundEvent_0_OnSelectionChanged__DelegateSignature(const FText& Value, int32 Index); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_Options_Language(int32 EntryPoint); // 0x1f88790 [Final]
    void OnLanguageChanged__DelegateSignature(const FLocalizedLanguageInfo& Selected Language); // 0x1f88790 [Public]

// UOptions_ShowInfoScreen_C (/Game/UI/Menu_Options/Options_ShowInfoScreen.Options_ShowInfoScreen_C)
    void Construct(); // 0x1f88790 [Event Public]
    void BndEvt__Basic_CheckBox_K2Node_ComponentBoundEvent_8_OnCheckStateChanged__DelegateSignature(bool IsChecked); // 0x1f88790
    void ExecuteUbergraph_Options_ShowInfoScreen(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_CreateNewSaveSlot_Entry_C (/Game/UI/Menu_SaveSlots/ITM_CreateNewSaveSlot_Entry.ITM_CreateNewSaveSlot_Entry_C)
    UWidget* CreateCurrentProgressButtonToolTip(); // 0x1f88790 [Public]
    void CheckForIlligalChars(const FString& inString, const bool& IsIlligal); // 0x1f88790 [Public]
    void ChangeSave(const FString& Name, bool Reset, bool StartTutorial); // 0x1f88790 [Public]
    void SaveSlotNameExists(const bool& Exists); // 0x1f88790 [Public]
    void SaveNameInputError(); // 0x1f88790 [Public]
    void BndEvt__SaveslotName_Input_K2Node_ComponentBoundEvent_2_OnTextCommitted__DelegateSignature(const FText& Text, uint8 CommitMethod); // 0x1f88790
    void BndEvt__Basic_ButtonCutCorner_K2Node_ComponentBoundEvent_3_OnReleased__DelegateSignature(); // 0x1f88790
    void Answer(bool Yes); // 0x1f88790
    void BndEvt__Basic_NewProgress_K2Node_ComponentBoundEvent_0_OnReleased__DelegateSignature(); // 0x1f88790
    void TutorialAnswer(bool Yes); // 0x1f88790
    void BndEvt__SaveslotName_Input_K2Node_ComponentBoundEvent_1_OnTextChanged__DelegateSignature(const FText& Text); // 0x1f88790
    void ExecuteUbergraph_ITM_CreateNewSaveSlot_Entry(int32 EntryPoint); // 0x1f88790 [Final]
    void OnSaveslotCreated__DelegateSignature(); // 0x1f88790 [Public]

// UITM_SaveSlot_Entry_C (/Game/UI/Menu_SaveSlots/ITM_SaveSlot_Entry.ITM_SaveSlot_Entry_C)
    UWidget* CreateDeleteButtonToolTip(); // 0x1f88790 [Public]
    UWidget* CreateLoadButtonToolTip(); // 0x1f88790 [Public]
    void SetIfSaveIsActive(bool IsMainSlot); // 0x1f88790 [Public]
    void SaveNameExists(const FString& Name, const bool& Exists); // 0x1f88790 [Public]
    void SetSelectedColor(); // 0x1f88790 [Public]
    void SetHeroRanks(); // 0x1f88790 [Public]
    void GetSaveSlotName(UFSDSaveGame* SaveGame, bool ReturnEmptyOnNonUser, const FString& OutSaveSlotName); // 0x1f88790 [Public]
    void SetValues(UFSDSaveGame* SaveGameInstance, bool MainSlot); // 0x1f88790 [Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_10_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void LoadAnswer(bool Yes); // 0x1f88790
    void BndEvt__Delete_Button_K2Node_ComponentBoundEvent_0_OnReleased__DelegateSignature(); // 0x1f88790
    void DeleteAnswer(bool Yes); // 0x1f88790
    void BndEvt__Button_Load_K2Node_ComponentBoundEvent_3_OnReleased__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_SaveSlot_Entry(int32 EntryPoint); // 0x1f88790 [Final]
    void OnSaveDeletedWithReference__DelegateSignature(UFSDSaveGame* save); // 0x1f88790 [Public]
    void OnSaveLoaded__DelegateSignature(); // 0x1f88790 [Public]
    void OnSaveDetails__DelegateSignature(UFSDSaveGame* SaveSlot); // 0x1f88790 [Public]
    void OnSaveConverted__DelegateSignature(); // 0x1f88790 [Public]
    void OnSaveDeleted__DelegateSignature(); // 0x1f88790 [Public]

// UITM_SaveSlot_Entry_ClassIcon_C (/Game/UI/Menu_SaveSlots/ITM_SaveSlot_Entry_ClassIcon.ITM_SaveSlot_Entry_ClassIcon_C)
    void SetPlayerData(UTexture2D* InIcon, const FLinearColor& InIconTint); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_SaveSlot_Entry_ClassIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_SaveSlot_Entry_Header_C (/Game/UI/Menu_SaveSlots/ITM_SaveSlot_Entry_Header.ITM_SaveSlot_Entry_Header_C)
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_SaveSlot_Entry_Header(int32 EntryPoint); // 0x1f88790 [Final]

// UPopup_ModdedSave_C (/Game/UI/Menu_SaveSlots/Popup_ModdedSave.Popup_ModdedSave_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    UWidget* CancelButtonTooltip(); // 0x1f88790 [Public]
    void SetCanCancel(bool Can, const FText& OptionalTooltipText); // 0x1f88790 [Public]
    void Reset Color on Non Selected Save(UFSDSaveGame* SaveSlot); // 0x1f88790 [Public]
    void BindSaveslotEvents(UITM_SaveSlot_Entry_C* SaveslotWidget); // 0x1f88790 [Public]
    void SetColors(); // 0x1f88790 [Public]
    void Set Create New Saveslot Entry(); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void OnSaveDeleted(); // 0x1f88790
    void OnSaveLoaded(); // 0x1f88790
    void OnSaveCreated(); // 0x1f88790
    void BndEvt__Button_Cancel_K2Node_ComponentBoundEvent_0_OnReleased__DelegateSignature(); // 0x1f88790
    void Cancel(); // 0x1f88790
    void ExecuteUbergraph_Popup_ModdedSave(int32 EntryPoint); // 0x1f88790 [Final]
    void OnModdedSaveCancelled__DelegateSignature(); // 0x1f88790 [Public]
    void OnModdedSaveLoaded__DelegateSignature(); // 0x1f88790 [Public]

// UPopup_MoreThanOneMainSave_C (/Game/UI/Menu_SaveSlots/Popup_MoreThanOneMainSave.Popup_MoreThanOneMainSave_C)
    void RemoveTempSave(); // 0x1f88790 [Public]
    void CreateTempSave(); // 0x1f88790 [Public]
    void TransformSavenameByBranch(const FString& InSaveName, const FString& Savename); // 0x1f88790 [Public]
    void CreateMainSaveslots(); // 0x1f88790 [Public]
    void Reset Color on Non Selected Save(UFSDSaveGame* SaveSlot); // 0x1f88790 [Public]
    void BindSaveslotEvents(UITM_SaveSlot_Entry_C* SaveslotWidget); // 0x1f88790 [Public]
    void SetColors(); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SaveDeleted(UFSDSaveGame* save); // 0x1f88790
    void ExecuteUbergraph_Popup_MoreThanOneMainSave(int32 EntryPoint); // 0x1f88790 [Final]
    void OnOneMainSaveLeft__DelegateSignature(); // 0x1f88790 [Public]

// UITM_Challenge_InfoBox_C (/Game/UI/Menu_Seasons/ITM_Challenge_InfoBox.ITM_Challenge_InfoBox_C)
    void OnNewChallenge(); // 0x1f88790 [Public]
    void AddChallengeToGrid(const FChallengeInfo& ChallengeInfo, int32 Column, const UItm_SeasonChallenge_Small_C*& W_Challenge); // 0x1f88790 [Public]
    void SetOpen(bool InIsOpen); // 0x1f88790 [Public]
    void BndEvt__BTN_Info_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void RefreshChallenges(); // 0x1f88790
    void BndEvt__BTN_Info_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__BTN_Info_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Arrow_K2Node_ComponentBoundEvent_5_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void OnChallengeHover(bool IsHovered, int32 Index); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void Click(); // 0x1f88790
    void ExecuteUbergraph_ITM_Challenge_InfoBox(int32 EntryPoint); // 0x1f88790 [Final]
    void OnChallengeHovered__DelegateSignature(TArray<UObject*>& AssetReferences, bool InHovered, USeasonChallenge* Challenge); // 0x1f88790 [Public]

// UITM_SeasonProgressBar_C (/Game/UI/Menu_Seasons/ITM_SeasonProgressBar.ITM_SeasonProgressBar_C)
    void AnimateCount(int32 SeasonXP, int32 AddedXP, TArray<FSeasonEvent>& SeasonEvents); // 0x1f88790
    void AnimateXP(int32 FromLevel, int32 ToLevel, float FromPercent, float ToPercent, int32 FromXP, int32 ToXP); // 0x1f88790
    void UpdateText(int32 CurrentLevel, float Percent); // 0x1f88790
    void UpdateTextFromXP(int32 XP); // 0x1f88790
    void UpdateXPText(int32 currXP); // 0x1f88790
    void ContinueCount(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_SeasonProgressBar(int32 EntryPoint); // 0x1f88790 [Final]
    void LevelReached__DelegateSignature(int32 Level); // 0x1f88790 [Public]
    void XPCountFinished__DelegateSignature(); // 0x1f88790 [Public]

// UITM_Season_ChallengeTimer_C (/Game/UI/Menu_Seasons/ITM_Season_ChallengeTimer.ITM_Season_ChallengeTimer_C)
    void Construct(); // 0x1f88790 [Event Public]
    void BndEvt__Button_Outer_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Outer_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void UpdateTime(); // 0x1f88790
    void ExecuteUbergraph_ITM_Season_ChallengeTimer(int32 EntryPoint); // 0x1f88790 [Final]
    void ShouldGetNewChallenge__DelegateSignature(); // 0x1f88790 [Public]

// UITM_Season_CharacterIcon_C (/Game/UI/Menu_Seasons/ITM_Season_CharacterIcon.ITM_Season_CharacterIcon_C)
    void SetData(UPlayerCharacterID* characterID, bool ShowIcon); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_Season_CharacterIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_Season_Progress_TerminalVersion_C (/Game/UI/Menu_Seasons/ITM_Season_Progress_TerminalVersion.ITM_Season_Progress_TerminalVersion_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_Season_Progress_TerminalVersion(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_Season_RewardImageSingle_C (/Game/UI/Menu_Seasons/ITM_Season_RewardImageSingle.ITM_Season_RewardImageSingle_C)
    void SequenceEvent__ENTRYPOINTITM_Season_RewardImageSingle_1(); // 0x1f88790 [Public]
    void SequenceEvent__ENTRYPOINTITM_Season_RewardImageSingle_0(); // 0x1f88790 [Public]
    void SetCharacterIcon(UPlayerCharacterID* Target); // 0x1f88790 [Public]
    void SetupMaterial(); // 0x1f88790 [Public]
    void Set Skin Icon(UItemSkin* InSkin, UMaterialInterface* InMaterial, uint8 InBucketIcon); // 0x1f88790 [Public]
    void GetPickaxe(UPlayerCharacterID* characterID, const UItemID*& Output); // 0x1f88790 [Public]
    UWidget* Get_Image_Main_ToolTipWidget(); // 0x1f88790 [Public]
    void AnimTick(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetData(UReward* Reward, UReward* actualReward, bool ShowToolTip, bool PlayRewardGained, bool DoHoverAnim, bool ShowClaimedEffects, const ESeasonVisibilityState& inNodeState, uint8 BoughtColor); // 0x1f88790
    void ImageReadyTick(); // 0x1f88790
    void SetDataFromDynMat(UMaterialInstanceDynamic* DynMat, UReward* Reward, bool ShowToolTip); // 0x1f88790
    void OnRewardGainFinished(); // 0x1f88790
    void BndEvt__Button_Outer_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Outer_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void SetTextureReady(UTextureRenderTarget2D* OptionalTexture); // 0x1f88790
    void OnImageReady(); // 0x1f88790
    void AnimHoverFinished(); // 0x1f88790
    void BndEvt__Button_Outer_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void SetDoHover(bool InDoHover); // 0x1f88790
    void SetVanityIcon(UVanityItem* Item); // 0x1f88790
    void ChangeSize(const FVector2D& Size); // 0x1f88790
    void SetActiveLook(const ESeasonVisibilityState& IsActiveLook); // 0x1f88790
    void SetSkin(UPlayerCharacterID* OptionalCharID, UItemSkin* Item); // 0x1f88790
    void UpdateWidgetColor(); // 0x1f88790
    void ExecuteUbergraph_ITM_Season_RewardImageSingle(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClicked__DelegateSignature(); // 0x1f88790 [Public]
    void OnUnhovered__DelegateSignature(); // 0x1f88790 [Public]
    void OnHovered__DelegateSignature(); // 0x1f88790 [Public]
    void ImageIsReady__DelegateSignature(); // 0x1f88790 [Public]
    void RewardGainFinished__DelegateSignature(); // 0x1f88790 [Public]

// UItm_SeasonChallenge_Small_C (/Game/UI/Menu_Seasons/Itm_SeasonChallenge_Small.Itm_SeasonChallenge_Small_C)
    void Refresh(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void OnImageLoaded(); // 0x1f88790
    void BndEvt__Button_Outer_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Outer_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void SetHoverColor(const FLinearColor& InColorAndOpacity); // 0x1f88790
    void ExecuteUbergraph_Itm_SeasonChallenge_Small(int32 EntryPoint); // 0x1f88790 [Final]
    void HoverChanged__DelegateSignature(bool IsHovered, int32 Index); // 0x1f88790 [Public]

// UTOOLTIP_Season_Reward_C (/Game/UI/Menu_Seasons/TOOLTIP_Season_Reward.TOOLTIP_Season_Reward_C)
    void SetInfo(const FText& InTitle, const FText& InCategory, const FText& InDescription, UPlayerCharacterID* InCharacterID, bool inShowIcon); // 0x1f88790 [Public]
    void SetData(UMaterialInstanceDynamic* DynMat, UReward* Reward, bool ShowCost, int32 Cost); // 0x1f88790
    void SetCount(int32 Count); // 0x1f88790
    void SetDataFromReward(UReward* Reward, bool ShowCost, int32 Cost); // 0x1f88790
    void Setup(bool ShowCost, int32 Cost); // 0x1f88790
    void SetDataFromSkin(UItemSkin* InSkin, UItemID* InOptionalItem, UPlayerCharacterID* InOptionalCharacter); // 0x1f88790
    void SetBottomText(const FText& InBottomText); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_TOOLTIP_Season_Reward(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_ServerEntry_TeamLine_C (/Game/UI/Menu_ServerList/ITM_ServerEntry_TeamLine.ITM_ServerEntry_TeamLine_C)
    void SetPlayerData(UTexture2D* InIcon, const FLinearColor& InIconTint, const FText& Text); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_ServerEntry_TeamLine(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_ServerList_Entry_PlayerIcons_C (/Game/UI/Menu_ServerList/ITM_ServerList_Entry_PlayerIcons.ITM_ServerList_Entry_PlayerIcons_C)
    void Get Player Details(TArray<UPlayerCharacterID*>& Players, int32 PlayerIndex, bool IsClassLocked, const FLinearColor& OutColor, const UTexture2D*& OutIcon, const UPlayerCharacterID*& outPlayer); // 0x1f88790 [Public]
    UTOOLTIP_ServerEntry_Team_C* GetToolTip(); // 0x1f88790 [Public]
    void SetIndexBrush(int32 NumPlayers, int32 EntryNum, UImage* Target, TArray<UPlayerCharacterID*>& Players, bool IsClassLocked); // 0x1f88790 [Private]
    void SetNumPlayers(int32 NumPlayers, TArray<UPlayerCharacterID*>& Players, bool IsClassLocked); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_ServerList_Entry_PlayerIcons(int32 EntryPoint); // 0x1f88790 [Final]

// UTOOLTIP_ServerEntry_Team_C (/Game/UI/Menu_ServerList/TOOLTIP_ServerEntry_Team.TOOLTIP_ServerEntry_Team_C)
    void SetData(UITM_ServerList_Entry_PlayerIcons_C* TeamWidget, TArray<UPlayerCharacterID*>& Players, bool IsClassLocked); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_TOOLTIP_ServerEntry_Team(int32 EntryPoint); // 0x1f88790 [Final]

// UWND_JoinFailed_C (/Game/UI/Menu_ServerList/WND_JoinFailed.WND_JoinFailed_C)
    void OnFailure_EF9B242446B45E709293BAB20166BCB2(); // 0x1f88790
    void OnSuccess_EF9B242446B45E709293BAB20166BCB2(); // 0x1f88790
    void BndEvt__Button_Close_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Cancel(); // 0x1f88790
    void OnShown(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_WND_JoinFailed(int32 EntryPoint); // 0x1f88790 [Final]

// UWND_Joining_C (/Game/UI/Menu_ServerList/WND_Joining.WND_Joining_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void BeginFadeOut(float Duration); // 0x1f88790 [Public]
    void HideCancel(); // 0x1f88790
    void OnShown(); // 0x1f88790 [Event Protected]
    void Close(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__Button_Close_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_WND_Joining(int32 EntryPoint); // 0x1f88790 [Final]

// UWND_JoiningModded_C (/Game/UI/Menu_ServerList/WND_JoiningModded.WND_JoiningModded_C)
    UWidget* GetJoinButtonTooltip(); // 0x1f88790 [Public]
    void UpdateHasModsInstalled(); // 0x1f88790 [Public]
    void OnGottonModDependencies(TArray<FString>& ModIds, const FString& ParentMod); // 0x1f88790 [Public]
    void UnbindEvents(); // 0x1f88790 [Public]
    void OnFetchedTermsOfUse(UModioTermsWrapper* Terms); // 0x1f88790 [Public]
    void StartJoinSession(); // 0x1f88790 [Public]
    void OnDownloadFinished(const FString& ModName, const FString& ModId); // 0x1f88790 [Public]
    void SubscribeToMods(); // 0x1f88790 [Public]
    void SetDefaultModDescription(); // 0x1f88790 [Public]
    void SetColors(); // 0x1f88790 [Public]
    void SetModNames(); // 0x1f88790 [Public]
    void SetSession(const FBlueprintSessionResult& Session); // 0x1f88790 [Public]
    void BndEvt__Button_Close_K2Node_ComponentBoundEvent_62_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Join_K2Node_ComponentBoundEvent_45_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ReceiveCloseCommand(); // 0x1f88790 [Event Protected]
    void ReceiveOkCommand(); // 0x1f88790 [Event Protected]
    void AnsweredTerms(bool Agree); // 0x1f88790
    void ReloadWorldAndJoin(); // 0x1f88790
    void OnModioUserAuthenticated(bool Authenticated); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void Cancel(); // 0x1f88790
    void RequestDependenciesOfDependencies(); // 0x1f88790
    void OnErrorInstallingMod(const FString& ModName, const EUGCPackageError& ErrorType); // 0x1f88790
    void SetHasHiddenMods(); // 0x1f88790
    void OnRequiredModsFetched(TArray<FString>& ModsToEnable, TArray<FString>& ModsToInstall); // 0x1f88790
    void OnOptionalModsFetched(TArray<FString>& ModsToEnable, TArray<FString>& ModsToInstall); // 0x1f88790
    void SetupOptionalMods(TArray<FString>& OptionalModsToSetup, TArray<FString>& OptionalModsToEnable); // 0x1f88790
    void OnSwitchedDownloadStatus(bool ShouldDownload, const FString& ModId); // 0x1f88790
    void ModdedSaveChosen(); // 0x1f88790
    void RequestTermsOfUse(); // 0x1f88790
    void OnHideDenpendencyLoader(); // 0x1f88790
    void ExecuteUbergraph_WND_JoiningModded(int32 EntryPoint); // 0x1f88790 [Final]
    void OnCancel__DelegateSignature(); // 0x1f88790 [Public]
    void JoinModdedServer__DelegateSignature(const FBlueprintSessionResult& Session, const FString& Password); // 0x1f88790 [Public]

// UWND_JoiningPassword_C (/Game/UI/Menu_ServerList/WND_JoiningPassword.WND_JoiningPassword_C)
    void SetSession(const FBlueprintSessionResult& Session); // 0x1f88790 [Public]
    void BndEvt__Button_Close_K2Node_ComponentBoundEvent_62_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_Join_K2Node_ComponentBoundEvent_45_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__WND_JoiningPassword_Basic_PasswordField_K2Node_ComponentBoundEvent_0_OnTextCommitted__DelegateSignature(const FText& Text, uint8 CommitMethod); // 0x1f88790
    void ExecuteUbergraph_WND_JoiningPassword(int32 EntryPoint); // 0x1f88790 [Final]
    void OnCancel__DelegateSignature(); // 0x1f88790 [Public]
    void JoinWithPassword__DelegateSignature(const FBlueprintSessionResult& Session, const FString& Password); // 0x1f88790 [Public]

// UUI_Disconnect_Screen_Base_C (/Game/UI/Menu_StartScreen/UI_Disconnect_Screen_Base.UI_Disconnect_Screen_Base_C)
    void Update(); // 0x1f88790
    void ExecuteUbergraph_UI_Disconnect_Screen_Base(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_InfoScreen_C (/Game/UI/Menu_StartScreen/UI_InfoScreen.UI_InfoScreen_C)
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void UpdateButtons(bool HasClaimed, bool IsFollowing); // 0x1f88790 [Public]
    void FadeIt(bool FadeIn, const float& Duration); // 0x1f88790 [Public]
    void BndEvt__Button_210_K2Node_ComponentBoundEvent_10_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__BTN_Steam_K2Node_ComponentBoundEvent_130_On Clicked__DelegateSignature(); // 0x1f88790
    void BndEvt__BTN_Steam_Joined_K2Node_ComponentBoundEvent_136_On Clicked__DelegateSignature(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void SetupAnimHandlers(); // 0x1f88790
    void OnFadeInStarted(); // 0x1f88790
    void OnFadeInFinished(); // 0x1f88790
    void FadeOutStarted(); // 0x1f88790
    void BndEvt__UI_InfoScreen_BTN_Continue_1_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void Set Up Modding Buttons(); // 0x1f88790
    void On Mods Updated(const FModioErrorCode& ErrorCode); // 0x1f88790
    void Close Mod Menu(); // 0x1f88790
    void Close Screen(); // 0x1f88790
    void Modding Text(); // 0x1f88790
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_InfoScreen(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClose__DelegateSignature(UUI_InfoScreen_C* Screen); // 0x1f88790 [Public]

// UUI_InfoScreen_BackEndNotification_C (/Game/UI/Menu_StartScreen/UI_InfoScreen_BackEndNotification.UI_InfoScreen_BackEndNotification_C)
    void SetNotification(const FBackendNotificationEvent& InNotification); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_InfoScreen_BackEndNotification(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_InfoScreen_Background_C (/Game/UI/Menu_StartScreen/UI_InfoScreen_Background.UI_InfoScreen_Background_C)
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_InfoScreen_Background(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_InfoScreen_DLC_Billboard_C (/Game/UI/Menu_StartScreen/UI_InfoScreen_DLC_Billboard.UI_InfoScreen_DLC_Billboard_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ShowNextWidget(); // 0x1f88790
    void On Banner Clicked(UGameDLC* DLC); // 0x1f88790
    void BndEvt__BannerButton_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__BannerButton_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void AnimClick(); // 0x1f88790
    void ExecuteUbergraph_UI_InfoScreen_DLC_Billboard(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_InfoScreen_DLCwidget_Setup_C (/Game/UI/Menu_StartScreen/UI_InfoScreen_DLCwidget_Setup.UI_InfoScreen_DLCwidget_Setup_C)
    void PlayAnim(); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_UI_InfoScreen_DLCwidget_Setup(int32 EntryPoint); // 0x1f88790 [Final]
    void OnUnhovered__DelegateSignature(UGameDLC* DLC); // 0x1f88790 [Public]
    void OnHovered__DelegateSignature(UGameDLC* DLC); // 0x1f88790 [Public]
    void OnClicked__DelegateSignature(UGameDLC* DLC); // 0x1f88790 [Public]

// UUI_InfoScreen_LatestDLC_C (/Game/UI/Menu_StartScreen/UI_InfoScreen_LatestDLC.UI_InfoScreen_LatestDLC_C)
    void GetSeasonDLC(const UGameDLC*& Season DLC); // 0x1f88790 [Private]
    void OpenDLCInSteamBrowser(); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__UI_InfoScreen_SeasonDLC_Open_Button_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_InfoScreen_SeasonDLC_Open_Button_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_InfoScreen_SeasonDLC_Open_Button_K2Node_ComponentBoundEvent_5_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_UI_InfoScreen_LatestDLC(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_InfoScreen_SeasonDLC_C (/Game/UI/Menu_StartScreen/UI_InfoScreen_SeasonDLC.UI_InfoScreen_SeasonDLC_C)
    void GetSeasonDLC(const UGameDLC*& Season DLC); // 0x1f88790 [Private]
    void OpenDLCInSteamBrowser(); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__UI_InfoScreen_SeasonDLC_Open_Button_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_InfoScreen_SeasonDLC_Open_Button_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_InfoScreen_SeasonDLC_Open_Button_K2Node_ComponentBoundEvent_5_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_UI_InfoScreen_SeasonDLC(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_InfoScreen_WebStreamedBanner_C (/Game/UI/Menu_StartScreen/UI_InfoScreen_WebStreamedBanner.UI_InfoScreen_WebStreamedBanner_C)
    FLinearColor Get_DLC_Image_ColorAndOpacity_0(); // 0x1f88790 [Public]
    FSlateBrush Get_DLC_Image_Brush_0(); // 0x1f88790 [Public]
    void GetSeasonDLC(const UGameDLC*& Season DLC); // 0x1f88790 [Private]
    void OpenDLCInSteamBrowser(); // 0x1f88790 [Public]
    void OnFail_3BC30184406EF3F09D3E01AAA4A8C949(UTexture2DDynamic* Texture); // 0x1f88790
    void OnSuccess_3BC30184406EF3F09D3E01AAA4A8C949(UTexture2DDynamic* Texture); // 0x1f88790
    void Failed_CE11BFAA4B508ADA67C83A882DA4680A(const FString& TitleText, const FString& ImageURL, const FString& OnClickURL, const FString& SteamName, const int32& SteamID, const FString& LiveTimestamp); // 0x1f88790
    void Success_CE11BFAA4B508ADA67C83A882DA4680A(const FString& TitleText, const FString& ImageURL, const FString& OnClickURL, const FString& SteamName, const int32& SteamID, const FString& LiveTimestamp); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__UI_InfoScreen_SeasonDLC_Open_Button_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_InfoScreen_SeasonDLC_Open_Button_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_InfoScreen_SeasonDLC_Open_Button_K2Node_ComponentBoundEvent_5_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void Update Image(const FString& Image URL); // 0x1f88790
    void ExecuteUbergraph_UI_InfoScreen_WebStreamedBanner(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_InfoScreen_Xbox_C (/Game/UI/Menu_StartScreen/UI_InfoScreen_Xbox.UI_InfoScreen_Xbox_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void HasJoinedXboxClub(const bool& joined); // 0x1f88790 [Public]
    void UpdateButtons(bool HasClaimed, bool IsFollowing); // 0x1f88790 [Public]
    void FadeIt(bool FadeIn, const float& Duration); // 0x1f88790 [Public]
    void BndEvt__Button_210_K2Node_ComponentBoundEvent_10_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__BTN_Steam_K2Node_ComponentBoundEvent_130_On Clicked__DelegateSignature(); // 0x1f88790
    void BndEvt__BTN_Steam_Joined_K2Node_ComponentBoundEvent_136_On Clicked__DelegateSignature(); // 0x1f88790
    void SetupAnimEvents(); // 0x1f88790
    void OnFadeInStarted(); // 0x1f88790
    void OnFadeInFinished(); // 0x1f88790
    void OnFadeOutStarted(); // 0x1f88790
    void ExecuteUbergraph_UI_InfoScreen_Xbox(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClose__DelegateSignature(UUI_InfoScreen_Xbox_C* Screen); // 0x1f88790 [Public]

// UUI_PatchNotes_C (/Game/UI/Menu_StartScreen/UI_PatchNotes.UI_PatchNotes_C)
    TArray<FText> SelectByPlatform(TArray<FText>& Default, TArray<FText>& Xbox, TArray<FText>& Sony); // 0x1f88790 [Public]
    void UpdatePatchNotes(); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__ScrollArrow_Left_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(); // 0x1f88790
    void BndEvt__ScrollArrow_Right_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_UI_PatchNotes(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_StartScreen_C (/Game/UI/Menu_StartScreen/UI_StartScreen.UI_StartScreen_C)
    void Show Crossplay Setting Window(); // 0x1f88790 [Public]
    void SetSeason(USeason* InSeason); // 0x1f88790 [Public]
    void FadeIt(bool FadeIn, const float& Duration); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void PressStart(); // 0x1f88790
    void Set Season Images(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_StartScreen(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_TopBar_CharacterIcon_C (/Game/UI/Menu_TopBar/ITM_TopBar_CharacterIcon.ITM_TopBar_CharacterIcon_C)
    void FromPlayerState(APlayerState* PlayerState, APlayerCharacter* SelectedCharacter); // 0x1f88790 [Public]
    void SetHeroData(float XP Progress, int32 Times Retired, bool IsHost, TSubclassOf<APlayerCharacter> Character); // 0x1f88790 [Public]
    void Update(APlayerCharacter* Character); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void OnPlayerCharacterSpawned(APlayerCharacter* PlayerCharacter); // 0x1f88790
    void ExecuteUbergraph_ITM_TopBar_CharacterIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_TopBar_CharacterLevel_C (/Game/UI/Menu_TopBar/ITM_TopBar_CharacterLevel.ITM_TopBar_CharacterLevel_C)
    void FromPlayerState(APlayerState* PlayerState); // 0x1f88790 [Public]
    void SetCharacterLevel(int32 CharacterLevel); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnPlayerCharacterSpawned(APlayerCharacter* PlayerCharacter); // 0x1f88790
    void OnCharacterStatsChanged_Event(AFSDPlayerState* PlayerState); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_TopBar_CharacterLevel(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_TopBar_PlayerCounter_C (/Game/UI/Menu_TopBar/ITM_TopBar_PlayerCounter.ITM_TopBar_PlayerCounter_C)
    void GetPlayerClass(const UPlayerCharacterID*& OutPlayerCharacter); // 0x1f88790 [Private]
    void Refresh(); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_TopBar_PlayerCounter(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_TopBar_PlayerRank_C (/Game/UI/Menu_TopBar/ITM_TopBar_PlayerRank.ITM_TopBar_PlayerRank_C)
    void FromPlayerState(APlayerState* PlayerState); // 0x1f88790 [Public]
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void SetRankAndStars(int32 Rank, int32 Stars); // 0x1f88790
    void OnPlayerProgressChanged(AFSDPlayerState* PlayerState, const FPlayerProgress& Progress); // 0x1f88790
    void ExecuteUbergraph_ITM_TopBar_PlayerRank(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_TopBar_ResourceCounter_C (/Game/UI/Menu_TopBar/ITM_TopBar_ResourceCounter.ITM_TopBar_ResourceCounter_C)
    void SetResourceData(UResourceData* InResource, float InAmount, float InRequiredAmount); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void UpdateAmount(float InAmount); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void OnResourceAmountChanged_Event(UResourceData* Resource, float currentAmount); // 0x1f88790
    void UpdateFromSave(); // 0x1f88790
    void UpdateResourceBehavior(bool HideWhenZero, bool DoCountAnim); // 0x1f88790
    void ExecuteUbergraph_ITM_TopBar_ResourceCounter(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_TopBar_Resources_C (/Game/UI/Menu_TopBar/ITM_TopBar_Resources.ITM_TopBar_Resources_C)
    void GetResourceAmount(UResourceData* Resource, const float& amount); // 0x1f88790 [Public]
    void AddResource(UResourceData* InResource, bool InHideWhenZero); // 0x1f88790 [Public]
    void SetResources(TArray<UResourceData*>& InResources); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void UpdateResourceBehavior(bool HideWhenZero, bool DoCountAnim); // 0x1f88790
    void ExecuteUbergraph_ITM_TopBar_Resources(int32 EntryPoint); // 0x1f88790 [Final]

// UMENU_SpaceRigTemplate_C (/Game/UI/Menu_TopBar/MENU_SpaceRigTemplate.MENU_SpaceRigTemplate_C)
    void IsCloseButtonVisible(const bool& Visible); // 0x1f88790 [Public]
    void SetBackMode(bool Close Is Back); // 0x1f88790 [Public]
    void UpdatePlayerCount(); // 0x1f88790 [Public]
    void SetCloseButtonVisible(bool ShowCloseButton); // 0x1f88790 [Public]
    void Finished_ED75AEDE411AF062E427D788A257F78D(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void Refresh(); // 0x1f88790
    void BndEvt__CloseButton_K2Node_ComponentBoundEvent_12_OnClicked__DelegateSignature(); // 0x1f88790
    void OnCreditsChanged_Event(int32 Credits); // 0x1f88790
    void OnPlayerJoined_Event(AFSDPlayerState* PlayerState); // 0x1f88790
    void OnPlayerLeave_Event(AFSDPlayerState* PlayerState); // 0x1f88790
    void OnSelectedCharacterChanged_Event(TSubclassOf<APlayerCharacter> NewCharacter); // 0x1f88790
    void Setup Player Events(APlayerState* NewPlayer); // 0x1f88790
    void OnSelectedCharacterChanged(TSubclassOf<APlayerCharacter> NewCharacter); // 0x1f88790
    void Click Close Button(); // 0x1f88790
    void PlayFadeIn(); // 0x1f88790
    void AnimateTopBarVisible(bool InVisible); // 0x1f88790
    void ExecuteUbergraph_MENU_SpaceRigTemplate(int32 EntryPoint); // 0x1f88790 [Final]
    void OnBackClicked__DelegateSignature(); // 0x1f88790 [Public]
    void OnClosedClicked__DelegateSignature(); // 0x1f88790 [Public]

// UITM_VanityTag_CheckBox_C (/Game/UI/Menu_Wardrobe/FilterSelector/ITM_VanityTag_CheckBox.ITM_VanityTag_CheckBox_C)
    void GetTagIfSelected(const UDetailedTag*& Tag); // 0x1f88790 [Public]
    void SetSidePadding(int32 InSidePadding); // 0x1f88790 [Public]
    void GetTag(const UDetailedTag*& Tag); // 0x1f88790 [Public]
    void SetTag(UDetailedTag* InTag, bool InIsSelected); // 0x1f88790 [Public]
    void GetSelected(const bool& Selected); // 0x1f88790 [Public]
    void SetSelected(bool InIsSelected); // 0x1f88790 [Public]
    void SetHovered(bool InIsHovered); // 0x1f88790 [Private]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void BndEvt__ITM_VanityTag_CheckBox_ClickButton_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_VanityTag_CheckBox_ClickButton_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_VanityTag_CheckBox_Click_Button_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_ITM_VanityTag_CheckBox(int32 EntryPoint); // 0x1f88790 [Final]
    void OnSelectedChanged__DelegateSignature(); // 0x1f88790 [Public]

// UITM_DragRotateCharacter_C (/Game/UI/Menu_Wardrobe/ITM_DragRotateCharacter.ITM_DragRotateCharacter_C)
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    FEventReply OnMouseMove(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]

// UITM_GeneratedIcon_Item_C (/Game/UI/Menu_Wardrobe/ITM_GeneratedIcon_Item.ITM_GeneratedIcon_Item_C)
    UMaterialInstanceDynamic* GetRenderTarget(); // 0x1f88790 [Public]
    UWidget* GetIconToolTip(); // 0x1f88790 [Public]
    void SetShowBackground(bool InBackgroundVisible); // 0x1f88790 [Public]
    void SetRenderTarget(UTextureRenderTarget2D* InTexture); // 0x1f88790 [Private]
    void ReleaseRenderTarget(); // 0x1f88790 [Public]
    void SetShowBorders(bool InBorderVisible); // 0x1f88790 [Public]
    void SetIconSize(int32 InSize); // 0x1f88790 [Public]
    void SetShowPadlock(bool InVisible); // 0x1f88790 [Public]
    void SetBorderColor(uint8 InColor); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ShowAsItem(UVanityItem* Item, UPlayerCharacterID* Character, const FName& CancelGroup); // 0x1f88790
    void ShowAsPickAxePart(UPickaxePart* part, const EPickaxePartLocation& PickaxePartLocation, UPlayerCharacterID* Character); // 0x1f88790
    void ShowAsTexture(UTexture2D* Texture, const FLinearColor& Tint); // 0x1f88790
    void ShowAsMaterial(UMaterialInterface* Material, const FLinearColor& Tint); // 0x1f88790
    void HideIcon(UWidget* AndSwitchTo); // 0x1f88790
    void ShowAsSoftMaterial(const TSoftObjectPtr<UMaterialInterface>& Material, const FLinearColor& Tint); // 0x1f88790
    void ForceIconOpacity(float StartDelay, float Opacity); // 0x1f88790
    void ShowAsSkin(UItemSkin* Skin, UPlayerCharacterID* Character); // 0x1f88790
    void ShowBusy(bool InBusy); // 0x1f88790
    void ExecuteUbergraph_ITM_GeneratedIcon_Item(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_Wardrobe_ItemSelector_ToolTip_C (/Game/UI/Menu_Wardrobe/ITM_Wardrobe_ItemSelector_ToolTip.ITM_Wardrobe_ItemSelector_ToolTip_C)
    void SetText(const FText& Text); // 0x1f88790 [Public]

// UUI_RandomizeIcon_C (/Game/UI/Menu_Wardrobe/UI_RandomizeIcon.UI_RandomizeIcon_C)
    void SetAllowOptions(bool InAllowOptions); // 0x1f88790 [Public]
    void GetSelectedTags(FDetailedTagSet& OutTags); // 0x1f88790 [Public]
    void AssertOtherChecked(UITM_VanityTag_CheckBox_C* InCheckBox); // 0x1f88790 [Public]
    void SetOptionsVisible(bool InOptionsVisible); // 0x1f88790 [Public]
    void SetOptionsAlignment(bool InAlignedRight); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void PlayActivateAnimation(); // 0x1f88790
    void SetHovered(bool IsHovered); // 0x1f88790
    void BndEvt__UI_RandomizeIcon_CheckBox_Serious_K2Node_ComponentBoundEvent_2_OnSelectedChanged__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_RandomizeIcon_CheckBox_Festive_K2Node_ComponentBoundEvent_3_OnSelectedChanged__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_UI_RandomizeIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_RandomizeLoadoutWithUndo_C (/Game/UI/Menu_Wardrobe/UI_RandomizeLoadoutWithUndo.UI_RandomizeLoadoutWithUndo_C)
    void GetCharacterID(const UPlayerCharacterID*& characterID); // 0x1f88790 [Public]
    void GetCharacter(const APlayerCharacter*& AsPlayer Character); // 0x1f88790 [Public]
    void BndEvt__UI_RandomizeLoadoutWithUndo_ShuffleButton_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_RandomizeLoadoutWithUndo_Button_Undo_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_RandomizeLoadoutWithUndo_ShuffleButton_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_RandomizeLoadoutWithUndo_ShuffleButton_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void SetHovered(bool IsHovered); // 0x1f88790
    void BndEvt__UI_RandomizeLoadoutWithUndo_Button_ShowRandomize_K2Node_ComponentBoundEvent_5_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_RandomizeLoadoutWithUndo_Button_ShowRandomize_K2Node_ComponentBoundEvent_6_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_RandomizeLoadoutWithUndo_Button_HoverCheck_K2Node_ComponentBoundEvent_7_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_RandomizeLoadoutWithUndo_Button_HoverCheck_K2Node_ComponentBoundEvent_8_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void CheckHide(); // 0x1f88790
    void BndEvt__UI_RandomizeLoadoutWithUndo_Button_Undo_K2Node_ComponentBoundEvent_9_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__UI_RandomizeLoadoutWithUndo_Button_Undo_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Clear(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void OnHoverAnimFinished(); // 0x1f88790
    void SetCharacter(UPlayerCharacterID* characterID); // 0x1f88790
    void ExecuteUbergraph_UI_RandomizeLoadoutWithUndo(int32 EntryPoint); // 0x1f88790 [Final]
    void LoadoutRefreshed__DelegateSignature(); // 0x1f88790 [Public]

// UUI_UndoIcon_C (/Game/UI/Menu_Wardrobe/UI_UndoIcon.UI_UndoIcon_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void PlayActivateAnimation(); // 0x1f88790
    void SetHovered(bool IsHovered); // 0x1f88790
    void ExecuteUbergraph_UI_UndoIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UMissionControl_MainDialogue_C (/Game/UI/MissionControl/MissionControl_MainDialogue.MissionControl_MainDialogue_C)
    void SetPreview(UDialogDataAsset* PreviewShout); // 0x1f88790 [Public]
    void Reset(); // 0x1f88790 [Public]
    void SetProgress(float Progress, const bool& Finished); // 0x1f88790 [Public]
    void TickRunningText(); // 0x1f88790 [Private]
    void StopRunningText(); // 0x1f88790 [Public]
    void SpeakEntryManually(const FDialogStruct& entry, const float& Duration, const UAudioComponent*& AudioComponent); // 0x1f88790 [Public]
    void SpeakManually(UDialogDataAsset* MissionShout, const float& Duration, const UAudioComponent*& AudioComponent); // 0x1f88790 [Public]
    void Start Running Text(const FText& Text, float Duration); // 0x1f88790
    void OnMissionShout(FText& Text, float Duration); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void OnMissionShoutEnd(); // 0x1f88790
    void HideMissionShout(); // 0x1f88790
    void ExecuteUbergraph_MissionControl_MainDialogue(int32 EntryPoint); // 0x1f88790 [Final]

// UMissionControl_TextAnimator_C (/Game/UI/MissionControl/MissionControl_TextAnimator.MissionControl_TextAnimator_C)
    void GetFirstWord(const FString& inString, const FString& OutWord); // 0x1f88790 [Private]
    void SetAnimProgress(float AnimProgress); // 0x1f88790 [Public]
    void SetText(const FText& InText, const int32& Unformatted Length); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_MissionControl_TextAnimator(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_Mod_Joining_C (/Game/UI/Modding/ITM_Mod_Joining.ITM_Mod_Joining_C)
    void GetModName(const FString& ModName); // 0x1f88790 [Public]
    void Update(); // 0x1f88790 [Public]
    void SetMetaData(UModioModInfoWrapper* InModMetaData); // 0x1f88790 [Public]
    UWidget* Get_LinkButton_ToolTip(); // 0x1f88790 [Public]
    void OnDownloadExtractModFinished(const FString& ModName, const FString& ModId); // 0x1f88790 [Private]
    void OnDownloadExtractMod(const FString& Name, TArray<FString>& ModsPendingDownload, bool Downloading, int32 Progress, int32 Total); // 0x1f88790 [Private]
    void Construct(); // 0x1f88790 [Event Public]
    void BndEvt__LinkButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void Destruct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__LinkButton_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__LinkButton_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__OptionalRequiredButton_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void CustomEvent_0(); // 0x1f88790
    void ExecuteUbergraph_ITM_Mod_Joining(int32 EntryPoint); // 0x1f88790 [Final]
    void SwitchedDownload__DelegateSignature(bool ShouldDownload, const FString& ModId); // 0x1f88790 [Public]
    void OnMetaDataLoaded__DelegateSignature(const FString& ModId, const EUGCApprovalStatus& ModStatus, UITM_Mod_Joining_C* ModWidget); // 0x1f88790 [Public]

// UTOOLTIP_Mod_Joining_C (/Game/UI/Modding/TOOLTIP_Mod_Joining.TOOLTIP_Mod_Joining_C)
    void SetData(const FString& InModID, const FString& InName, const FString& InVersion, const FString& InDescription, const FString& InAuthor, const EUGCApprovalStatus& InApprovalState, bool InFetchThumbnail); // 0x1f88790 [Public]
    void FromMetaData(UModioModInfoWrapper* InMetaData); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void LoadThumbnail(); // 0x1f88790
    void ExecuteUbergraph_TOOLTIP_Mod_Joining(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_ModdingProgressBar_C (/Game/UI/Modding/UI_ModdingProgressBar.UI_ModdingProgressBar_C)
    void SetProgressCustomText(const FText& Text, int32 Progress, int32 Total); // 0x1f88790 [Public]
    void GetTotal(const int32& Total); // 0x1f88790 [Public]
    void Error(const EUGCPackageError& InErrorType); // 0x1f88790 [Public]
    void FinishExtracting(); // 0x1f88790 [Public]
    FText Int2Text(int32 Value); // 0x1f88790 [Public]
    void SetProgress(bool Downloading, int32 Progress, int32 Total); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_ModdingProgressBar(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Cursor_C (/Game/UI/Mouse_Cursor/UI_Cursor.UI_Cursor_C)
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_Cursor(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Cursor_Controller_C (/Game/UI/Mouse_Cursor/UI_Cursor_Controller.UI_Cursor_Controller_C)
    void OnHover(); // 0x1f88790 [Event Protected]
    void OnUnhover(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_UI_Cursor_Controller(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_Cursor_Mouse_C (/Game/UI/Mouse_Cursor/UI_Cursor_Mouse.UI_Cursor_Mouse_C)
    void OnHover(); // 0x1f88790 [Event Protected]
    void OnUnhover(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_UI_Cursor_Mouse(int32 EntryPoint); // 0x1f88790 [Final]

// UOnScreenIndicator_Actor_Shout_C (/Game/UI/OnScreenIndicators/OnScreenIndicator_Actor_Shout.OnScreenIndicator_Actor_Shout_C)
    FVector2D CalculateScreenPos(); // 0x1f88790 [Private]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnShout(); // 0x1f88790 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__OnScreenIndicator_Actor_Shout_ShoutBox_K2Node_ComponentBoundEvent_0_OnShoutActiveChanged__DelegateSignature(bool InShoutActive); // 0x1f88790
    void UpdateScreenPosAndDistance(); // 0x1f88790
    void ExecuteUbergraph_OnScreenIndicator_Actor_Shout(int32 EntryPoint); // 0x1f88790 [Final]

// UOnScreenIndicator_UsableItem_Simple_C (/Game/UI/OnScreenIndicators/OnScreenIndicator_UsableItem_Simple.OnScreenIndicator_UsableItem_Simple_C)
    void Construct(); // 0x1f88790 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void OnItemEquipped(AItem* Item); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void VisChanged(bool IsVisible); // 0x1f88790
    void ExecuteUbergraph_OnScreenIndicator_UsableItem_Simple(int32 EntryPoint); // 0x1f88790 [Final]

// UOnScreenIndicator_UsableItem_WithDescription_C (/Game/UI/OnScreenIndicators/OnScreenIndicator_UsableItem_WithDescription.OnScreenIndicator_UsableItem_WithDescription_C)
    UUsableComponentBase* GetUsable(); // 0x1f88790 [Public]
    void SetTitle(const FText& InText); // 0x1f88790 [Public]
    void SetAction(const FText& NewText, const FText& OverrideControllerText); // 0x1f88790 [Private]
    void OnDepositingBegin(UResourceBank* ResourceBank); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void EndHover(); // 0x1f88790
    void BeginHover(UUsableComponentBase* Component); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void On Initialize(); // 0x1f88790
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_OnScreenIndicator_UsableItem_WithDescription(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_RadarPoint_Player_C (/Game/UI/Radar/HUD_RadarPoint_Player.HUD_RadarPoint_Player_C)
    void InitPoint(URadarPointComponent* RadarComponent, const bool& success); // 0x1f88790 [Public]
    void Get3dPosition(const FVector& Pos); // 0x1f88790 [Public]
    void UpdatePoint(float alpha, float verticalDist, const bool& destroy); // 0x1f88790 [Public]
    void Deactivate(); // 0x1f88790 [Public]

// IRadarPointInterface_C (/Game/UI/Radar/RadarPointInterface.RadarPointInterface_C)
    void UpdatePoint(float alpha, float verticalDist, const bool& destroy); // 0x1f88790 [Public]
    void Get3dPosition(const FVector& Pos); // 0x1f88790 [Public]
    void InitPoint(URadarPointComponent* RadarComponent, const bool& success); // 0x1f88790 [Public]

// UScreenOverlay_Fire_C (/Game/UI/ScreenOverlays/ScreenOverlay_Fire.ScreenOverlay_Fire_C)
    void Play Fade(uint8 PlayMode); // 0x1f88790
    void OnAnimFadingFinished(); // 0x1f88790
    void ReceiveBeginOverlay(UTexture2D* InTexture, const FLinearColor& InTint); // 0x1f88790 [Event Protected]
    void Construct(); // 0x1f88790 [Event Public]
    void ReceiveEndOverlay(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_ScreenOverlay_Fire(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_SteamLoading_C (/Game/UI/System/UI_SteamLoading.UI_SteamLoading_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void FadeIt(bool FadeIn, const float& Duration); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__Basic_ButtonScalable2_K2Node_ComponentBoundEvent_6_OnClicked__DelegateSignature(); // 0x1f88790
    void Close(); // 0x1f88790
    void ExecuteUbergraph_UI_SteamLoading(int32 EntryPoint); // 0x1f88790 [Final]

// UBasic_ToolTip_C (/Game/UI/ToolTips/Basic_ToolTip.Basic_ToolTip_C)
    void SetInput(const FKey& InDefaultKey, const FKey& InConsoleOverride); // 0x1f88790 [Public]
    void SetTextJustification(uint8 Justification); // 0x1f88790 [Public]
    void FadeIn(float Duration); // 0x1f88790 [Public]
    void SetWidth(float InWidthOverride); // 0x1f88790 [Public]
    void SetMaxWidth(float MaxWidth); // 0x1f88790 [Public]
    void SetMinWidth(float MinWidth); // 0x1f88790 [Public]
    void SetPostionAndAlignment(const FVector2D& InPosition, const FVector2D& InAlignment); // 0x1f88790 [Public]
    void SetText(const FText& ToolTip); // 0x1f88790 [Public]
    void SetTarget(UWidget* Target Widget); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Set Tool Tip Owner(UWidget* Owner); // 0x1f88790
    void ExecuteUbergraph_Basic_ToolTip(int32 EntryPoint); // 0x1f88790 [Final]

// UBasic_ToolTip_HeadlineAndText_C (/Game/UI/ToolTips/Basic_ToolTip_HeadlineAndText.Basic_ToolTip_HeadlineAndText_C)
    void FadeIn(float Duration); // 0x1f88790 [Public]
    void SetWidth(float InWidthOverride); // 0x1f88790 [Public]
    void SetMaxWidth(float MaxWidth); // 0x1f88790 [Public]
    void SetMinWidth(float MinWidth); // 0x1f88790 [Public]
    void SetPostionAndAlignment(const FVector2D& InPosition, const FVector2D& InAlignment); // 0x1f88790 [Public]
    void SetText(const FText& Headline, const FText& Text); // 0x1f88790 [Public]
    void SetTarget(UWidget* Target Widget); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Set Tool Tip Owner(UWidget* Owner); // 0x1f88790
    void ExecuteUbergraph_Basic_ToolTip_HeadlineAndText(int32 EntryPoint); // 0x1f88790 [Final]

// UBiome_ToolTip_C (/Game/UI/ToolTips/Biome_ToolTip.Biome_ToolTip_C)
    void SetData(UResourceData* ResourceA, UResourceData* ResourceB); // 0x1f88790 [Public]
    void SetPostionAndAlignment(const FVector2D& InPosition, const FVector2D& InAlignment); // 0x1f88790 [Public]
    void SetTarget(UWidget* Target Widget); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Set Tool Tip Owner(UWidget* Owner); // 0x1f88790
    void ExecuteUbergraph_Biome_ToolTip(int32 EntryPoint); // 0x1f88790 [Final]

// ULIB_ToolTips_C (/Game/UI/ToolTips/LIB_ToolTips.LIB_ToolTips_C)
    void CreateInputToolTip(UWidget* Target, const FText& Text, const FVector2D& Position, const FVector2D& Alignment, const FKey& Key Default, const FKey& Key Console Override, UObject* __WorldContext, const UBasic_ToolTip_C*& ToolTipWidget); // 0x1f88790 [Static Public]
    void CreateToolTip(UWidget* ToolTipTarget, TSubclassOf<UUserWidget> ToolTipClass, const FVector2D& Offset, UObject* __WorldContext, const UUserWidget*& OutToolTip); // 0x1f88790 [Static Public]
    void CreateBiomeToolTip(UWidget* Target, const FVector2D& Position, const FVector2D& Alignment, UResourceData* ResourceA, UResourceData* ResourceB, UObject* __WorldContext, const UBiome_ToolTip_C*& ToolTipWidget); // 0x1f88790 [Static Public]
    void CreateBasicToolTip(UWidget* Target, const FText& Text, const FVector2D& Position, const FVector2D& Alignment, UObject* __WorldContext, const UBasic_ToolTip_C*& ToolTipWidget); // 0x1f88790 [Static Public]

// UHUD_TutorialWidget_C (/Game/UI/Tutorial/HUD_TutorialWidget.HUD_TutorialWidget_C)
    void OnShow(FText& Text, FText& Title, FText& TaskText, UTexture2D* Image); // 0x1f88790 [Event Protected]
    void Construct(); // 0x1f88790 [Event Public]
    void OnHide(bool watched); // 0x1f88790 [Event Protected]
    void BndEvt__ITM_BasicTutorialWindow_K2Node_ComponentBoundEvent_0_RemoveAnimationFinished__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_BasicTutorialWindow_K2Node_ComponentBoundEvent_1_CompleteAnimationFinished__DelegateSignature(); // 0x1f88790
    void ContinueChange(); // 0x1f88790
    void ExecuteUbergraph_HUD_TutorialWidget(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_BasicTutorialWindow_C (/Game/UI/Tutorial/ITM_BasicTutorialWindow.ITM_BasicTutorialWindow_C)
    void SetText(const FText& Header, const FText& MainText, const FText& TaskText); // 0x1f88790
    void PlayRemove(); // 0x1f88790
    void PlayShow(); // 0x1f88790
    void PlayComplete(); // 0x1f88790
    void CompleteAnimFinished(); // 0x1f88790
    void SetImage(UTexture2D* Texture); // 0x1f88790
    void PlayTaskProgress(); // 0x1f88790
    void SetTaskCounter(int32 Counter, int32 Denominator); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ITM_BasicTutorialWindow(int32 EntryPoint); // 0x1f88790 [Final]
    void RemoveAnimationFinished__DelegateSignature(); // 0x1f88790 [Public]
    void CompleteAnimationFinished__DelegateSignature(); // 0x1f88790 [Public]

// UW_TutorialContent_Base_C (/Game/UI/Tutorial/W_TutorialContent_Base.W_TutorialContent_Base_C)
    void CompleteWithAnim(); // 0x1f88790
    void OnShown(); // 0x1f88790 [Event Public]
    void SetText(const FText& TaskHeader, const FText& TaskText, const FText& CheckBoxText); // 0x1f88790
    void SetImage(UTexture2D* Image); // 0x1f88790
    void BndEvt__ITM_BasicTutorialWindow_K2Node_ComponentBoundEvent_0_CompleteAnimationFinished__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_BasicTutorialWindow_K2Node_ComponentBoundEvent_1_RemoveAnimationFinished__DelegateSignature(); // 0x1f88790
    void PlayTaskProgress(); // 0x1f88790
    void OnRemoveWidget(); // 0x1f88790 [Event Public]
    void SetTaskCounter(int32 Counter, int32 Denominator); // 0x1f88790
    void ExecuteUbergraph_W_TutorialContent_Base(int32 EntryPoint); // 0x1f88790 [Final]

// UW_Tutorial_RestartTutorial_C (/Game/UI/Tutorial/W_Tutorial_RestartTutorial.W_Tutorial_RestartTutorial_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnCloseTutorial(); // 0x1f88790
    void ExecuteUbergraph_W_Tutorial_RestartTutorial(int32 EntryPoint); // 0x1f88790 [Final]

// UBlurBackground_C (/Game/UI/_GlobalAssets/BlurBackground.BlurBackground_C)
    void SetBlur(float InBlur); // 0x1f88790 [Public]
    void SetColor(const FLinearColor& Tint); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_BlurBackground(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_RichTextInput_C (/Game/UI/_GlobalAssets/CustomRichText/UI_RichTextInput.UI_RichTextInput_C)
    void ShowFromDisplayDetails(FInputDisplay& details); // 0x1f88790 [Public]
    void SetInteraction(const EInputInteraction& InInteraction); // 0x1f88790 [Public]
    void ShowAsText(const FText& InText, const FLinearColor& InTint); // 0x1f88790 [Public]
    void SetSize(float InHeightOverride, float InWidthOverride, float InMinDesiredWidth); // 0x1f88790 [Public]
    void ShowAsIcon(UTexture2D* InTexture, const FLinearColor& InTint); // 0x1f88790 [Public]
    void ReceiveInputDetails(FInputDisplay& InDisplay); // 0x1f88790 [Event Protected]
    void ReceiveInputUnknown(); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_UI_RichTextInput(int32 EntryPoint); // 0x1f88790 [Final]

// UITM_BigButton_C (/Game/UI/_GlobalAssets/ITM_BigButton.ITM_BigButton_C)
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void SetText(const FText& InText); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void Click(); // 0x1f88790
    void SetColor(const FLinearColor& Color); // 0x1f88790
    void ExecuteUbergraph_ITM_BigButton(int32 EntryPoint); // 0x1f88790 [Final]
    void OnClicked__DelegateSignature(); // 0x1f88790 [Public]

// UITM_InfoBox_Custom_C (/Game/UI/_GlobalAssets/ITM_InfoBox_Custom.ITM_InfoBox_Custom_C)
    void SetPlacement(bool InPlacementLeft, bool InPlacementBottom); // 0x1f88790 [Private]
    void UpdateContentHovered(); // 0x1f88790 [Private]
    void UpdateIconHovered(); // 0x1f88790 [Private]
    void SetOpen(bool InOpen); // 0x1f88790 [Private]
    void Finished_44F92FFB4C53CEA417DF3591220F8176(); // 0x1f88790
    void Finished_BAB669A648F9A07A5AD271B7BD1F329C(); // 0x1f88790
    void BndEvt__ITM_InfoBox_Custom_Inner_Button_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_InfoBox_Custom_Icon_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_InfoBox_Custom_Icon_Button_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_InfoBox_Custom_Icon_Button_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void Construct(); // 0x1f88790 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void BndEvt__ITM_InfoBox_Custom_Content_Button_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void BndEvt__ITM_InfoBox_Custom_Content_Button_K2Node_ComponentBoundEvent_5_OnButtonHoverEvent__DelegateSignature(); // 0x1f88790
    void Collapse(); // 0x1f88790
    void Expand(); // 0x1f88790
    void ExecuteUbergraph_ITM_InfoBox_Custom(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_GradientMasked_Base_C (/Game/UI/_GlobalAssets/MaskedImage/UI_GradientMasked_Base.UI_GradientMasked_Base_C)
    void GetDynamicMaterial(const UMaterialInstanceDynamic*& Material); // 0x1f88790 [Protected]
    void Refresh(); // 0x1f88790 [Protected]
    void GetMaterialTemplate(uint8 GradientType, const UMaterialInterface*& OutTemplate); // 0x1f88790 [Private]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void OnMaterialRefreshed(); // 0x1f88790
    void ExecuteUbergraph_UI_GradientMasked_Base(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_GradientMasked_Image_C (/Game/UI/_GlobalAssets/MaskedImage/UI_GradientMasked_Image.UI_GradientMasked_Image_C)
    void SetMenuColor(uint8 InColor, float InOpacity); // 0x1f88790 [Public]
    UTexture2D* GetTextureOrDefault(); // 0x1f88790 [Private]
    void SetImage(UTexture2D* InTexture); // 0x1f88790 [Public]
    void OnMaterialRefreshed(); // 0x1f88790
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_GradientMasked_Image(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_MaskedCanvas_C (/Game/UI/_GlobalAssets/MaskedImage/UI_MaskedCanvas.UI_MaskedCanvas_C)
    void SetMask(UTexture* Texture); // 0x1f88790 [Public]
    void UpdateMaterial(); // 0x1f88790 [Private]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_MaskedCanvas(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_MaskedImage_C (/Game/UI/_GlobalAssets/MaskedImage/UI_MaskedImage.UI_MaskedImage_C)
    void SetMaskBlack(bool Index); // 0x1f88790 [Public]
    void UpdateMaterial(); // 0x1f88790 [Private]
    void SetDrawAs(uint8 InBrush_DrawAs); // 0x1f88790 [Public]
    void SetMaskInverted(bool Invert); // 0x1f88790 [Public]
    void SetMask(UTexture* Value); // 0x1f88790 [Public]
    void SetImageTint(const FSlateColor& TintColor); // 0x1f88790 [Public]
    void SetImageSize(const FVector2D& DesiredSize); // 0x1f88790 [Public]
    void SetImage(UTexture2D* Value, bool Match Size); // 0x1f88790 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_MaskedImage(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_RoundedImage_C (/Game/UI/_GlobalAssets/MaskedImage/UI_RoundedImage.UI_RoundedImage_C)
    void SetImage(UTexture2D* Texture); // 0x1f88790 [Public]
    void OnPaint(FPaintContext& Context); // 0x1f88790 [Event Public]
    void UpdateMaterial(); // 0x1f88790 [Private]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_UI_RoundedImage(int32 EntryPoint); // 0x1f88790 [Final]

// UUI_InputIcon_C (/Game/UI/_GlobalAssets/UI_InputIcon.UI_InputIcon_C)
    void GetBrushTint(bool IsTintable, const FLinearColor& OutputColor); // 0x1f88790 [Private]
    void GetIconSize(UTexture2D* InTexture, const FVector2D& OutSize); // 0x1f88790 [Private]
    void Refresh(); // 0x1f88790 [Private]
    void SetSettings(const FStruct_InputIcon& InSettings); // 0x1f88790 [Public]
    FName GetCurrentMenuAction(const EFSDInputSource& OutSource); // 0x1f88790 [Private]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void OnInputSourceChanged(const EFSDInputSource& InputSource); // 0x1f88790
    void ExecuteUbergraph_UI_InputIcon(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_Cookable_Crosshair_C (/Game/WeaponsNTools/Grenades/HUD_Cookable_Crosshair.HUD_Cookable_Crosshair_C)
    void UpdateCookTime(float Progress); // 0x1f88790
    void ExecuteUbergraph_HUD_Cookable_Crosshair(int32 EntryPoint); // 0x1f88790 [Final]

// AITM_GrenadeThrow_C (/Game/WeaponsNTools/Grenades/ITM_GrenadeThrow.ITM_GrenadeThrow_C)
    void UpdateSpline(TArray<FVector>& Array, const float& DeltaTime); // 0x1f88790 [Public]
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void RecieveEquipped(); // 0x1f88790 [Event Protected]
    void RecieveUnequipped(); // 0x1f88790 [Event Protected]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void Set Is Visible(bool Visible); // 0x1f88790
    void GrenadeThrown(); // 0x1f88790
    void UpdateCookTime(float Time); // 0x1f88790 [Event Protected]
    void ExecuteUbergraph_ITM_GrenadeThrow(int32 EntryPoint); // 0x1f88790 [Final]

// UHUD_CrossHair_BasicDot_C (/Game/WeaponsNTools/_Crosshairs/HUD_CrossHair_BasicDot.HUD_CrossHair_BasicDot_C)
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_HUD_CrossHair_BasicDot(int32 EntryPoint); // 0x1f88790 [Final]

// UModioTagListWidget_C (/Modio/UI/Browser/Components/ModioTagListWidget.ModioTagListWidget_C)
    ESlateVisibility GetVisibility_0(); // 0x1f88790 [Public]

// UModioFeaturedViewWidget_C (/Modio/UI/Browser/ModioFeaturedViewWidget.ModioFeaturedViewWidget_C)
    UWidget* DoCustomNavigation_0(const EUINavigation& Navigation); // 0x1f88790 [Public]

// UModioModTileWidget_C (/Modio/UI/Browser/ModioModTileWidget.ModioModTileWidget_C)
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ModioModTileWidget(int32 EntryPoint); // 0x1f88790 [Final]

// UModioCollectionViewWidget_C (/Modio/UI/Browser/Views/Collection/ModioCollectionViewWidget.ModioCollectionViewWidget_C)
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ModioCollectionViewWidget(int32 EntryPoint); // 0x1f88790 [Final]

// UModioModEnableSwitchWidget_C (/Modio/UI/Browser/Views/Collection/ModioModEnableSwitchWidget.ModioModEnableSwitchWidget_C)
    void BndEvt__ModioModEnableSwitchWidget_Button_70_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); // 0x1f88790
    void ExecuteUbergraph_ModioModEnableSwitchWidget(int32 EntryPoint); // 0x1f88790 [Final]

// UModioModDetailsImageGalleryWidget_C (/Modio/UI/Browser/Views/ModDetails/ModioModDetailsImageGalleryWidget.ModioModDetailsImageGalleryWidget_C)
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void OnInitialized(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ModioModDetailsImageGalleryWidget(int32 EntryPoint); // 0x1f88790 [Final]

// UModioModDetailsViewWidget_C (/Modio/UI/Browser/Views/ModDetails/ModioModDetailsViewWidget.ModioModDetailsViewWidget_C)
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ModioModDetailsViewWidget(int32 EntryPoint); // 0x1f88790 [Final]

// UModioModBrowserWidget_C (/Modio/UI/Browser/Views/ModioModBrowserWidget.ModioModBrowserWidget_C)
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void ExecuteUbergraph_ModioModBrowserWidget(int32 EntryPoint); // 0x1f88790 [Final]

// UModioSearchResultsViewWidget_C (/Modio/UI/Browser/Views/SearchResults/ModioSearchResultsViewWidget.ModioSearchResultsViewWidget_C)
    void BndEvt__ModioSearchResultsViewWidget_ResultsTileView_K2Node_ComponentBoundEvent_0_OnListEntryInitializedDynamic__DelegateSignature(UObject* Item, UUserWidget* Widget); // 0x1f88790
    void ExecuteUbergraph_ModioSearchResultsViewWidget(int32 EntryPoint); // 0x1f88790 [Final]

// AAIController (/Script/AIModule.AIController)
    bool UseBlackboard(UBlackboardData* BlackboardAsset, const UBlackboardComponent*& BlackboardComponent); // 0x3f1a150 [Final Native Public]
    void UnclaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x3f19f00 [Final Native Public]
    void SetPathFollowingComponent(UPathFollowingComponent* NewPFComponent); // 0x3f199f0 [Final Native Public]
    void SetMoveBlockDetection(bool bEnable); // 0x3f19960 [Final Native Public]
    bool RunBehaviorTree(UBehaviorTree* BTAsset); // 0x3f19770 [Native Public]
    void OnUsingBlackBoard(UBlackboardComponent* BlackboardComp, UBlackboardData* BlackboardAsset); // 0x1f88790 [Event Protected]
    void OnGameplayTaskResourcesClaimed(const FGameplayResourceSet& NewlyClaimed, const FGameplayResourceSet& FreshlyReleased); // 0x3f19430 [Native Public]
    uint8 MoveToLocation(const FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x3f191a0 [Final Native Public]
    uint8 MoveToActor(AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x3f18f60 [Final Native Public]
    void K2_SetFocus(AActor* NewFocus); // 0x3f18dc0 [Final Native Public]
    void K2_SetFocalPoint(const FVector& FP); // 0x3f18d30 [Final Native Public]
    void K2_ClearFocus(); // 0x3f18d10 [Final Native Public]
    bool HasPartialPath(); // 0x3f18b30 [Final Native Public]
    UPathFollowingComponent* GetPathFollowingComponent(); // 0x3f18880 [Final Native Public]
    uint8 GetMoveStatus(); // 0x3f187c0 [Final Native Public]
    FVector GetImmediateMoveDestination(); // 0x3f18690 [Final Native Public]
    AActor* GetFocusActor(); // 0x3f18660 [Final Native Public]
    FVector GetFocalPointOnActor(AActor* Actor); // 0x3f185b0 [Native Public]
    FVector GetFocalPoint(); // 0x3f18570 [Final Native Public]
    UAIPerceptionComponent* GetAIPerceptionComponent(); // 0x3f180d0 [Final Native Public]
    void ClaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x3f17db0 [Final Native Public]

// UBrainComponent (/Script/AIModule.BrainComponent)
    void StopLogic(const FString& reason); // 0x3f23b60 [Native Public]
    void StartLogic(); // 0x1a19fe0 [Native Public]
    void RestartLogic(); // 0x1a19fc0 [Native Public]
    bool IsRunning(); // 0x3f230c0 [Native Public]
    bool IsPaused(); // 0x3f23090 [Native Public]

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

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

// UAIBlueprintHelperLibrary (/Script/AIModule.AIBlueprintHelperLibrary)
    void UnlockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic); // 0x3f19f90 [Final Native Static Public]
    APawn* SpawnAIFromClass(UObject* WorldContextObject, TSubclassOf<APawn> PawnClass, UBehaviorTree* BehaviorTree, const FVector& Location, const FRotator& Rotation, bool bNoCollisionFail, AActor* Owner); // 0x3f19cd0 [Final Native Static Public]
    void SimpleMoveToLocation(AController* Controller, const FVector& Goal); // 0x3f19c10 [Final Native Static Public]
    void SimpleMoveToActor(AController* Controller, AActor* Goal); // 0x3f19b50 [Final Native Static Public]
    void SendAIMessage(APawn* Target, const FName& Message, UObject* MessageSource, bool bSuccess); // 0x3f19810 [Final Native Static Public]
    void LockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic); // 0x3f18e50 [Final Native Static Public]
    bool IsValidAIRotation(const FRotator& Rotation); // 0x3f18c80 [Final Native Static Public]
    bool IsValidAILocation(const FVector& Location); // 0x3f18bf0 [Final Native Static Public]
    bool IsValidAIDirection(const FVector& DirectionVector); // 0x3f18b60 [Final Native Static Public]
    int32 GetNextNavLinkIndex(AController* Controller); // 0x3f187f0 [Final Native Static Public]
    TArray<FVector> GetCurrentPathPoints(AController* Controller); // 0x3f183a0 [Final Native Static Public]
    int32 GetCurrentPathIndex(AController* Controller); // 0x3f18310 [Final Native Static Public]
    UNavigationPath* GetCurrentPath(AController* Controller); // 0x3f18280 [Final Native Static Public]
    UBlackboardComponent* GetBlackboard(AActor* Target); // 0x3f181f0 [Final Native Static Public]
    AAIController* GetAIController(AActor* ControlledActor); // 0x3f18040 [Final Native Static Public]
    UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(UObject* WorldContextObject, APawn* Pawn, const FVector& Destination, AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap); // 0x3f17e40 [Final Native Static Public]

// UAIPerceptionComponent (/Script/AIModule.AIPerceptionComponent)
    void SetSenseEnabled(TSubclassOf<UAISense> SenseClass, bool bEnable); // 0x3f19a80 [Final Native Public]
    void RequestStimuliListenerUpdate(); // 0x3f19750 [Final Native Public]
    void OnOwnerEndPlay(AActor* Actor, uint8 EndPlayReason); // 0x3f195d0 [Final Native Public]
    void GetPerceivedHostileActorsBySense(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x3f18a40 [Final Native Public]
    void GetPerceivedHostileActors(const TArray<AActor*>& OutActors); // 0x3f18990 [Final Native Public]
    void GetPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x3f188a0 [Final Native Public]
    void GetKnownPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x3f186d0 [Final Native Public]
    void GetCurrentlyPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x3f18480 [Final Native Public]
    bool GetActorsPerception(AActor* Actor, FActorPerceptionBlueprintInfo& Info); // 0x3f180f0 [Final Native Public]
    void ForgetAll(); // 0x3f18020 [Final Native Public]

// UAIPerceptionStimuliSourceComponent (/Script/AIModule.AIPerceptionStimuliSourceComponent)
    void UnregisterFromSense(TSubclassOf<UAISense> SenseClass); // 0x3f1a0c0 [Final Native Public]
    void UnregisterFromPerceptionSystem(); // 0x3f1a0a0 [Final Native Public]
    void RegisterWithPerceptionSystem(); // 0x3f19730 [Final Native Public]
    void RegisterForSense(TSubclassOf<UAISense> SenseClass); // 0x3f196a0 [Final Native Public]

// UAIPerceptionSystem (/Script/AIModule.AIPerceptionSystem)
    void ReportPerceptionEvent(UObject* WorldContextObject, UAISenseEvent* PerceptionEvent); // 0x3f1e980 [Final Native Static Public]
    void ReportEvent(UAISenseEvent* PerceptionEvent); // 0x3f1e710 [Final Native Public]
    bool RegisterPerceptionStimuliSource(UObject* WorldContextObject, TSubclassOf<UAISense> Sense, AActor* Target); // 0x3f1e3d0 [Final Native Static Public]
    void OnPerceptionStimuliSourceEndPlay(AActor* Actor, uint8 EndPlayReason); // 0x3f1e300 [Final Native Protected]
    TSubclassOf<UAISense> GetSenseClassForStimulus(UObject* WorldContextObject, FAIStimulus& Stimulus); // 0x3f1e1c0 [Final Native Static Public]

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

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

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

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

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

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

// UBlackboardComponent (/Script/AIModule.BlackboardComponent)
    void SetValueAsVector(const FName& KeyName, const FVector& vectorValue); // 0x3f23a70 [Final Native Public]
    void SetValueAsString(const FName& KeyName, const FString& StringValue); // 0x3f23930 [Final Native Public]
    void SetValueAsRotator(const FName& KeyName, const FRotator& vectorValue); // 0x3f23840 [Final Native Public]
    void SetValueAsObject(const FName& KeyName, UObject* ObjectValue); // 0x3f23770 [Final Native Public]
    void SetValueAsName(const FName& KeyName, const FName& nameValue); // 0x3f236a0 [Final Native Public]
    void SetValueAsInt(const FName& KeyName, int32 IntValue); // 0x3f235d0 [Final Native Public]
    void SetValueAsFloat(const FName& KeyName, float FloatValue); // 0x3f234f0 [Final Native Public]
    void SetValueAsEnum(const FName& KeyName, uint8 EnumValue); // 0x3f23410 [Final Native Public]
    void SetValueAsClass(const FName& KeyName, TSubclassOf<UObject> ClassValue); // 0x3f23340 [Final Native Public]
    void SetValueAsBool(const FName& KeyName, bool boolValue); // 0x3f23260 [Final Native Public]
    bool IsVectorValueSet(const FName& KeyName); // 0x3f230f0 [Final Native Public]
    FVector GetValueAsVector(const FName& KeyName); // 0x3f22f80 [Final Native Public]
    FString GetValueAsString(const FName& KeyName); // 0x3f22ea0 [Final Native Public]
    FRotator GetValueAsRotator(const FName& KeyName); // 0x3f22df0 [Final Native Public]
    UObject* GetValueAsObject(const FName& KeyName); // 0x3f22d50 [Final Native Public]
    FName GetValueAsName(const FName& KeyName); // 0x3f22cb0 [Final Native Public]
    int32 GetValueAsInt(const FName& KeyName); // 0x3f22c10 [Final Native Public]
    float GetValueAsFloat(const FName& KeyName); // 0x3f22b70 [Final Native Public]
    uint8 GetValueAsEnum(const FName& KeyName); // 0x3f22ad0 [Final Native Public]
    TSubclassOf<UObject> GetValueAsClass(const FName& KeyName); // 0x3f22a30 [Final Native Public]
    bool GetValueAsBool(const FName& KeyName); // 0x3f22990 [Final Native Public]
    bool GetRotationFromEntry(const FName& KeyName, const FRotator& ResultRotation); // 0x3f22800 [Final Native Public]
    bool GetLocationFromEntry(const FName& KeyName, const FVector& ResultLocation); // 0x3f22710 [Final Native Public]
    void ClearValue(const FName& KeyName); // 0x3f22680 [Final Native Public]

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

// UBTFunctionLibrary (/Script/AIModule.BTFunctionLibrary)
    void StopUsingExternalEvent(UBTNode* NodeOwner); // 0x19f82d0 [Final Native Static Public]
    void StartUsingExternalEvent(UBTNode* NodeOwner, AActor* owningActor); // 0x3d26030 [Final Native Static Public]
    void SetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FVector& Value); // 0x3f28000 [Final Native Static Public]
    void SetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FString& Value); // 0x3f27e70 [Final Native Static Public]
    void SetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FRotator& Value); // 0x3f27d20 [Final Native Static Public]
    void SetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key, UObject* Value); // 0x3f27be0 [Final Native Static Public]
    void SetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FName& Value); // 0x3f27aa0 [Final Native Static Public]
    void SetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key, int32 Value); // 0x3f27960 [Final Native Static Public]
    void SetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key, float Value); // 0x3f27810 [Final Native Static Public]
    void SetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key, uint8 Value); // 0x3f276d0 [Final Native Static Public]
    void SetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key, TSubclassOf<UObject> Value); // 0x3f27590 [Final Native Static Public]
    void SetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key, bool Value); // 0x3f27450 [Final Native Static Public]
    UBlackboardComponent* GetOwnersBlackboard(UBTNode* NodeOwner); // 0x3f27330 [Final Native Static Public]
    UBehaviorTreeComponent* GetOwnerComponent(UBTNode* NodeOwner); // 0x3f272a0 [Final Native Static Public]
    FVector GetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x3f27190 [Final Native Static Public]
    FString GetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x3f27050 [Final Native Static Public]
    FRotator GetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x3f26f40 [Final Native Static Public]
    UObject* GetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x3f26e40 [Final Native Static Public]
    FName GetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x3f26d30 [Final Native Static Public]
    int32 GetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x3f26c30 [Final Native Static Public]
    float GetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x3f26b30 [Final Native Static Public]
    uint8 GetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x3f26a30 [Final Native Static Public]
    TSubclassOf<UObject> GetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x3f26930 [Final Native Static Public]
    bool GetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x3f26830 [Final Native Static Public]
    AActor* GetBlackboardValueAsActor(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x3f26730 [Final Native Static Public]
    void ClearBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x3f26590 [Final Native Static Public]
    void ClearBlackboardValue(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x3f26590 [Final Native Static Public]

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

// UBTTask_BlueprintBase (/Script/AIModule.BTTask_BlueprintBase)
    void SetFinishOnMessageWithId(const FName& MessageName, int32 RequestID); // 0x3f281e0 [Final Native Protected]
    void SetFinishOnMessage(const FName& MessageName); // 0x3f28150 [Final Native Protected]
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x1f88790 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0x1f88790 [Event Protected]
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x1f88790 [Event Protected]
    void ReceiveExecute(AActor* OwnerActor); // 0x1f88790 [Event Protected]
    void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x1f88790 [Event Protected]
    void ReceiveAbort(AActor* OwnerActor); // 0x1f88790 [Event Protected]
    bool IsTaskExecuting(); // 0x3f27420 [Final Native Protected]
    bool IsTaskAborting(); // 0x3f273f0 [Final Native Protected]
    void FinishExecute(bool bSuccess); // 0x3f266a0 [Final Native Protected]
    void FinishAbort(); // 0x3f26680 [Final Native Protected]

// UPathFollowingComponent (/Script/AIModule.PathFollowingComponent)
    void OnNavDataRegistered(ANavigationData* NavData); // 0x3f32810 [Final Native Protected]
    void OnActorBump(AActor* SelfActor, AActor* OtherActor, const FVector& NormalImpulse, FHitResult& Hit); // 0x3f32670 [Native Public]
    FVector GetPathDestination(); // 0x3f32280 [Final Native Public]
    uint8 GetPathActionType(); // 0x3f32250 [Final Native Public]

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

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

// UEnvQueryGenerator_BlueprintBase (/Script/AIModule.EnvQueryGenerator_BlueprintBase)
    UObject* GetQuerier(); // 0x3f2b6b0 [Final Native Public]
    void DoItemGeneration(const TArray<FVector>& ContextLocations); // 0x1f88790 [Event Public]
    void AddGeneratedVector(const FVector& GeneratedVector); // 0x3f2b620 [Final Native Public]
    void AddGeneratedActor(AActor* GeneratedActor); // 0x3f2b590 [Final Native Public]

// UEnvQueryInstanceBlueprintWrapper (/Script/AIModule.EnvQueryInstanceBlueprintWrapper)
    void SetNamedParam(const FName& ParamName, float Value); // 0x3f2f260 [Final Native Public]
    TArray<FVector> GetResultsAsLocations(); // 0x3f2f050 [Final Native Public]
    TArray<AActor*> GetResultsAsActors(); // 0x3f2efd0 [Final Native Public]
    bool GetQueryResultsAsLocations(const TArray<FVector>& ResultLocations); // 0x3f2ef10 [Final Native Public]
    bool GetQueryResultsAsActors(const TArray<AActor*>& ResultActors); // 0x3f2ee50 [Final Native Public]
    float GetItemScore(int32 ItemIndex); // 0x3f2edb0 [Final Native Public]
    void EQSQueryDoneSignature__DelegateSignature(UEnvQueryInstanceBlueprintWrapper* QueryInstance, uint8 QueryStatus); // 0x1f88790 [Public]

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

// ANavLinkProxy (/Script/AIModule.NavLinkProxy)
    void SetSmartLinkEnabled(bool bEnabled); // 0x3f32b00 [Final Native Public]
    void ResumePathFollowing(AActor* Agent); // 0x3f329a0 [Final Native Public]
    void ReceiveSmartLinkReached(AActor* Agent, const FVector& Destination); // 0x1f88790 [Event Public]
    bool IsSmartLinkEnabled(); // 0x3f322f0 [Final Native Public]
    bool HasMovingAgents(); // 0x3f322c0 [Final Native Public]

// UNavLocalGridManager (/Script/AIModule.NavLocalGridManager)
    bool SetLocalNavigationGridDensity(UObject* WorldContextObject, float CellSize); // 0x3f32a30 [Final Native Static Public]
    void RemoveLocalNavigationGrid(UObject* WorldContextObject, int32 GridId, bool bRebuildGrids); // 0x3f328a0 [Final Native Static Public]
    bool FindLocalNavigationGridPath(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<FVector>& PathPoints); // 0x3f32020 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoints(UObject* WorldContextObject, const TArray<FVector>& Locations, int32 Radius2D, float Height, bool bRebuildGrids); // 0x3f31d70 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoint(UObject* WorldContextObject, const FVector& Location, int32 Radius2D, float Height, bool bRebuildGrids); // 0x3f31bb0 [Final Native Static Public]
    int32 AddLocalNavigationGridForCapsule(UObject* WorldContextObject, const FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, int32 Radius2D, float Height, bool bRebuildGrids); // 0x3f31990 [Final Native Static Public]
    int32 AddLocalNavigationGridForBox(UObject* WorldContextObject, const FVector& Location, const FVector& Extent, const FRotator& Rotation, int32 Radius2D, float Height, bool bRebuildGrids); // 0x3f31750 [Final Native Static Public]

// UPawnAction (/Script/AIModule.PawnAction)
    uint8 GetActionPriority(); // 0x3f32230 [Final Native Public]
    void Finish(uint8 WithResult); // 0x3f321b0 [Native Protected]
    UPawnAction* CreateActionInstance(UObject* WorldContextObject, TSubclassOf<UPawnAction> ActionClass); // 0x3f31f50 [Final Native Static Public]

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

// UPawnActionsComponent (/Script/AIModule.PawnActionsComponent)
    bool K2_PushAction(UPawnAction* NewAction, uint8 Priority, UObject* Instigator); // 0x3f32560 [Final Native Public]
    bool K2_PerformAction(APawn* Pawn, UPawnAction* Action, uint8 Priority); // 0x3f32460 [Final Native Static Public]
    uint8 K2_ForceAbortAction(UPawnAction* ActionToAbort); // 0x3f323c0 [Final Native Public]
    uint8 K2_AbortAction(UPawnAction* ActionToAbort); // 0x3f32320 [Final Native Public]

// UPawnSensingComponent (/Script/AIModule.PawnSensingComponent)
    void SetSensingUpdatesEnabled(bool bEnabled); // 0x1a694d0 [Native Public]
    void SetSensingInterval(float NewSensingInterval); // 0x1b07760 [Native Public]
    void SetPeripheralVisionAngle(float NewPeripheralVisionAngle); // 0x1af9850 [Native Public]
    void SeePawnDelegate__DelegateSignature(APawn* Pawn); // 0x1f88790 [Public]
    void HearNoiseDelegate__DelegateSignature(APawn* Instigator, const FVector& Location, float Volume); // 0x1f88790 [Public]
    float GetPeripheralVisionCosine(); // 0x1a1ddf0 [Final Native Public]
    float GetPeripheralVisionAngle(); // 0x319d210 [Final Native Public]

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

// UAnalyticsBlueprintLibrary (/Script/AnalyticsBlueprintLibrary.AnalyticsBlueprintLibrary)
    bool StartSessionWithAttributes(const TArray<FAnalyticsEventAttr>& Attributes); // 0x86d7a0 [Final Native Static Public]
    bool StartSession(); // 0x86d770 [Final Native Static Public]
    void SetUserId(const FString& UserId); // 0x86d6e0 [Final Native Static Public]
    void SetSessionId(const FString& sessionId); // 0x86d650 [Final Native Static Public]
    void SetLocation(const FString& Location); // 0x86d5c0 [Final Native Static Public]
    void SetGender(const FString& Gender); // 0x86d530 [Final Native Static Public]
    void SetBuildInfo(const FString& BuildInfo); // 0x86d4a0 [Final Native Static Public]
    void SetAge(int32 Age); // 0x86d420 [Final Native Static Public]
    void RecordSimpleItemPurchaseWithAttributes(const FString& ItemID, int32 ItemQuantity, const TArray<FAnalyticsEventAttr>& Attributes); // 0x86d2b0 [Final Native Static Public]
    void RecordSimpleItemPurchase(const FString& ItemID, int32 ItemQuantity); // 0x86d1e0 [Final Native Static Public]
    void RecordSimpleCurrencyPurchaseWithAttributes(const FString& GameCurrencyType, int32 GameCurrencyAmount, const TArray<FAnalyticsEventAttr>& Attributes); // 0x86d070 [Final Native Static Public]
    void RecordSimpleCurrencyPurchase(const FString& GameCurrencyType, int32 GameCurrencyAmount); // 0x86cfa0 [Final Native Static Public]
    void RecordProgressWithFullHierarchyAndAttributes(const FString& ProgressType, const TArray<FString>& ProgressNames, const TArray<FAnalyticsEventAttr>& Attributes); // 0x86cdf0 [Final Native Static Public]
    void RecordProgressWithAttributes(const FString& ProgressType, const FString& ProgressName, const TArray<FAnalyticsEventAttr>& Attributes); // 0x86cc70 [Final Native Static Public]
    void RecordProgress(const FString& ProgressType, const FString& ProgressName); // 0x86cb80 [Final Native Static Public]
    void RecordItemPurchase(const FString& ItemID, const FString& Currency, int32 PerItemCost, int32 ItemQuantity); // 0x86ca10 [Final Native Static Public]
    void RecordEventWithAttributes(const FString& EventName, const TArray<FAnalyticsEventAttr>& Attributes); // 0x86c8f0 [Final Native Static Public]
    void RecordEventWithAttribute(const FString& EventName, const FString& AttributeName, const FString& AttributeValue); // 0x86c7b0 [Final Native Static Public]
    void RecordEvent(const FString& EventName); // 0x86c720 [Final Native Static Public]
    void RecordErrorWithAttributes(const FString& Error, const TArray<FAnalyticsEventAttr>& Attributes); // 0x86c600 [Final Native Static Public]
    void RecordError(const FString& Error); // 0x86c570 [Final Native Static Public]
    void RecordCurrencyPurchase(const FString& GameCurrencyType, int32 GameCurrencyAmount, const FString& RealCurrencyType, float RealMoneyCost, const FString& PaymentProvider); // 0x86c3b0 [Final Native Static Public]
    void RecordCurrencyGivenWithAttributes(const FString& GameCurrencyType, int32 GameCurrencyAmount, const TArray<FAnalyticsEventAttr>& Attributes); // 0x86c240 [Final Native Static Public]
    void RecordCurrencyGiven(const FString& GameCurrencyType, int32 GameCurrencyAmount); // 0x86c170 [Final Native Static Public]
    FAnalyticsEventAttr MakeEventAttribute(const FString& AttributeName, const FString& AttributeValue); // 0x86bff0 [Final Native Static Public]
    FString GetUserId(); // 0x86bf70 [Final Native Static Public]
    FString GetSessionId(); // 0x86bef0 [Final Native Static Public]
    void FlushEvents(); // 0x86bed0 [Final Native Static Public]
    void EndSession(); // 0x86beb0 [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); // 0x30d0100 [Final Native Static Public]
    void K2_StartProfilingTimer(); // 0x30d00e0 [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); // 0x30cfe00 [Final Native Static Public]
    float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax); // 0x30cfce0 [Final Native Static Public]
    FTransform K2_LookAt(FTransform& CurrentTransform, const FVector& TargetPosition, const FVector& LookAtVector, bool bUseUpVector, const FVector& UpVector, float ClampConeInDegree); // 0x30cfa40 [Final Native Static Public]
    float K2_EndProfilingTimer(bool bLog, const FString& LogPrefix); // 0x30cf950 [Final Native Static Public]
    float K2_DistanceBetweenTwoSocketsAndMapRange(USkeletalMeshComponent* Component, const FName& SocketOrBoneNameA, uint8 SocketSpaceA, const FName& SocketOrBoneNameB, uint8 SocketSpaceB, bool bRemapRange, float InRangeMin, float InRangeMax, float OutRangeMin, float OutRangeMax); // 0x30cf660 [Final Native Static Public]
    FVector K2_DirectionBetweenSockets(USkeletalMeshComponent* Component, const FName& SocketOrBoneNameFrom, const FName& SocketOrBoneNameTo); // 0x30cf550 [Final Native Static Public]
    float K2_CalculateVelocityFromSockets(float DeltaSeconds, USkeletalMeshComponent* Component, const FName& SocketOrBoneName, const FName& ReferenceSocketOrBone, uint8 SocketSpace, const FVector& OffsetInBoneSpace, FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax, const EEasingFuncType& EasingType, FRuntimeFloatCurve& CustomCurve); // 0x30cf0f0 [Final Native Static Public]
    float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const FVector& Position, FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax); // 0x30ceed0 [Final Native Static Public]

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

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

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

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

// UAssetRegistryHelpers (/Script/AssetRegistry.AssetRegistryHelpers)
    FSoftObjectPath ToSoftObjectPath(FAssetData& InAssetData); // 0x336b610 [Final Native Static Public]
    FARFilter SetFilterTagsAndValues(FARFilter& InFilter, const TArray<FTagAndValue>& InTagsAndValues); // 0x336b330 [Final Native Static Public]
    bool IsValid(FAssetData& InAssetData); // 0x336a7d0 [Final Native Static Public]
    bool IsUAsset(FAssetData& InAssetData); // 0x336a690 [Final Native Static Public]
    bool IsRedirector(FAssetData& InAssetData); // 0x336a550 [Final Native Static Public]
    bool IsAssetLoaded(FAssetData& InAssetData); // 0x336a3e0 [Final Native Static Public]
    bool GetTagValue(FAssetData& InAssetData, const FName& InTagName, const FString& OutTagValue); // 0x336a130 [Final Native Static Public]
    FString GetFullName(FAssetData& InAssetData); // 0x3369e40 [Final Native Static Public]
    FString GetExportTextName(FAssetData& InAssetData); // 0x3369cd0 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FAssetData& InAssetData); // 0x3369b90 [Final Native Static Public]
    TScriptInterface<IAssetRegistry> GetAssetRegistry(); // 0x33692d0 [Final Native Static Public]
    UObject* GetAsset(FAssetData& InAssetData); // 0x3369030 [Final Native Static Public]
    FAssetData CreateAssetData(UObject* InAsset, bool bAllowBlueprintClass); // 0x3368c90 [Final Native Static Public]

// IAssetRegistry (/Script/AssetRegistry.AssetRegistry)
    void WaitForCompletion(); // 0x336ba80 [Native Public]
    void UseFilterToExcludeAssets(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x336b780 [Native Public]
    void SearchAllAssets(bool bSynchronousSearch); // 0x336b2a0 [Native Public]
    void ScanPathsSynchronous(const TArray<FString>& InPaths, bool bForceRescan); // 0x336b170 [Native Public]
    void ScanModifiedAssetFiles(const TArray<FString>& InFilePaths); // 0x336b0a0 [Native Public]
    void ScanFilesSynchronous(const TArray<FString>& InFilePaths, bool bForceRescan); // 0x336af70 [Native Public]
    void RunAssetsThroughFilter(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x336ac70 [Native Public]
    void PrioritizeSearchPath(const FString& PathToPrioritize); // 0x336abd0 [Native Public]
    bool K2_GetReferencers(const FName& PackageName, FAssetRegistryDependencyOptions& ReferenceOptions, const TArray<FName>& OutReferencers); // 0x336aa70 [Native Public]
    bool K2_GetDependencies(const FName& PackageName, FAssetRegistryDependencyOptions& DependencyOptions, const TArray<FName>& OutDependencies); // 0x336a910 [Native Public]
    bool IsLoadingAssets(); // 0x336a520 [Native Public]
    bool HasAssets(const FName& PackagePath, bool bRecursive); // 0x336a310 [Native Public]
    void GetSubPaths(const FString& InBasePath, const TArray<FString>& OutPathList, bool bInRecurse); // 0x3369fb0 [Native Public]
    bool GetAssetsByPath(const FName& PackagePath, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x3369980 [Native Public]
    bool GetAssetsByPackageName(const FName& PackageName, const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets); // 0x33697d0 [Native Public]
    bool GetAssetsByClass(const FName& ClassName, const TArray<FAssetData>& OutAssetData, bool bSearchSubClasses); // 0x3369620 [Native Public]
    bool GetAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData); // 0x3369310 [Native Public]
    FAssetData GetAssetByObjectPath(const FName& ObjectPath, bool bIncludeOnlyOnDiskAssets); // 0x3369170 [Native Public]
    void GetAllCachedPaths(const TArray<FString>& OutPathList); // 0x3368f60 [Native Public]
    bool GetAllAssets(const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets); // 0x3368df0 [Native Public]

// UAssetTagsSubsystem (/Script/AssetTags.AssetTagsSubsystem)
    TArray<FName> GetCollectionsContainingAssetPtr(UObject* AssetPtr); // 0x1452b50 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetData(FAssetData& AssetData); // 0x14529e0 [Final Native Public]
    TArray<FName> GetCollectionsContainingAsset(const FName& AssetPathName); // 0x1452900 [Final Native Public]
    TArray<FName> GetCollections(); // 0x1452880 [Final Native Public]
    TArray<FAssetData> GetAssetsInCollection(const FName& Name); // 0x14526b0 [Final Native Public]
    bool CollectionExists(const FName& Name); // 0x1452610 [Final Native Public]

// UAudioCapture (/Script/AudioCapture.AudioCapture)
    void StopCapturingAudio(); // 0x1453cb0 [Final Native Public]
    void StartCapturingAudio(); // 0x1453c90 [Final Native Public]
    bool IsCapturingAudio(); // 0x1453c60 [Final Native Public]
    bool GetAudioCaptureDeviceInfo(FAudioCaptureDeviceInfo& OutInfo); // 0x1453bb0 [Final Native Public]

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

// USynthComponent (/Script/AudioMixer.SynthComponent)
    void Stop(); // 0x3316a40 [Final Native Public]
    void Start(); // 0x33164a0 [Final Native Public]
    void SetVolumeMultiplier(float VolumeMultiplier); // 0x3316420 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x3315f70 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x3315820 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x33155a0 [Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x3315510 [Final Native Public]
    bool IsPlaying(); // 0x3313ec0 [Final Native Public]

// UAudioMixerBlueprintLibrary (/Script/AudioMixer.AudioMixerBlueprintLibrary)
    float TrimAudioCache(float InMegabytesToFree); // 0x3317210 [Final Native Static Public]
    USoundWave* StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundSubmix* SubmixToRecord, USoundWave* ExistingSoundWaveToOverwrite); // 0x3316d00 [Final Native Static Public]
    void StopAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x3316b20 [Final Native Static Public]
    void StopAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToStopAnalyzing); // 0x3316a60 [Final Native Static Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration, USoundSubmix* SubmixToRecord); // 0x3316930 [Final Native Static Public]
    void StartAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x33166e0 [Final Native Static Public]
    void StartAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToAnalyze, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x33164c0 [Final Native Static Public]
    void SetSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, const TArray<USoundEffectSubmixPreset*>& SubmixEffectPresetChain, float FadeTimeSec); // 0x3315de0 [Final Native Static Public]
    void SetBypassSourceEffectChainEntry(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex, bool bBypassed); // 0x3315330 [Final Native Static Public]
    void ResumeRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x3314ff0 [Final Native Static Public]
    void ReplaceSubmixEffect(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x3314b20 [Final Native Static Public]
    void ReplaceSoundEffectSubmix(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x3314b20 [Final Native Static Public]
    void RemoveSubmixEffectPresetAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x3314a20 [Final Native Static Public]
    void RemoveSubmixEffectPreset(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x3314920 [Final Native Static Public]
    void RemoveSubmixEffectAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x3314a20 [Final Native Static Public]
    void RemoveSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x3314920 [Final Native Static Public]
    void RemoveSourceEffectFromPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex); // 0x3314820 [Final Native Static Public]
    void RemoveMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x3314760 [Final Native Static Public]
    void PrimeSoundForPlayback(USoundWave* SoundWave, const FScriptDelegate& OnLoadCompletion); // 0x3314690 [Final Native Static Public]
    void PrimeSoundCueForPlayback(USoundCue* SoundCue); // 0x3314610 [Final Native Static Public]
    void PauseRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x3314550 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakePresetSpectralAnalysisBandSettings(const EAudioSpectrumBandPresetType& InBandPresetType, int32 InNumBands, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x33142d0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeMusicalSpectralAnalysisBandSettings(int32 InNumSemitones, const EMusicalNoteName& InStartingMusicalNote, int32 InStartingOctave, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x33140e0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeFullSpectrumSpectralAnalysisBandSettings(int32 InNumBands, float InMinimumFrequency, float InMaximumFrequency, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x3313ef0 [Final Native Static Public]
    bool IsAudioBusActive(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x3313c80 [Final Native Static Public]
    void GetPhaseForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Phases, USoundSubmix* SubmixToAnalyze); // 0x3313730 [Final Native Static Public]
    int32 GetNumberOfEntriesInSourceEffectChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain); // 0x3313660 [Final Native Static Public]
    void GetMagnitudeForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Magnitudes, USoundSubmix* SubmixToAnalyze); // 0x3313430 [Final Native Static Public]
    void ClearSubmixEffects(UObject* WorldContextObject, USoundSubmix* SoundSubmix); // 0x3312640 [Final Native Static Public]
    void ClearSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, float FadeTimeSec); // 0x3312530 [Final Native Static Public]
    void ClearMasterSubmixEffects(UObject* WorldContextObject); // 0x33124b0 [Final Native Static Public]
    int32 AddSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33123b0 [Final Native Static Public]
    void AddSourceEffectToPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, const FSourceEffectChainEntry& entry); // 0x33122a0 [Final Native Static Public]
    void AddMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33121e0 [Final Native Static Public]

// UQuartzClockHandle (/Script/AudioMixer.QuartzClockHandle)
    void UnsubscribeFromTimeDivision(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const UQuartzClockHandle*& ClockHandle); // 0x3317380 [Final Native Public]
    void UnsubscribeFromAllTimeDivisions(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x33172a0 [Final Native Public]
    void SubscribeToQuantizationEvent(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x3317070 [Final Native Public]
    void SubscribeToAllQuantizationEvents(UObject* WorldContextObject, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x3316f30 [Final Native Public]
    void StopClock(UObject* WorldContextObject, bool CancelPendingEvents, const UQuartzClockHandle*& ClockHandle); // 0x3316be0 [Final Native Public]
    void StartOtherClock(UObject* WorldContextObject, const FName& OtherClockName, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate); // 0x33167a0 [Final Native Public]
    void StartClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x3314f10 [Final Native Public]
    void SetTicksPerSecond(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float TicksPerSecond); // 0x3316230 [Final Native Public]
    void SetThirtySecondNotesPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float ThirtySecondsNotesPerMinute); // 0x3316040 [Final Native Public]
    void SetSecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float SecondsPerTick); // 0x33158b0 [Final Native Public]
    void SetMillisecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float MillisecondsPerTick); // 0x3315630 [Final Native Public]
    void SetBeatsPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float BeatsPerMinute); // 0x3315140 [Final Native Public]
    void ResumeClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x3314f10 [Final Native Public]
    void ResetTransportQuantized(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, const UQuartzClockHandle*& ClockHandle); // 0x3314d70 [Final Native Public]
    void ResetTransport(UObject* WorldContextObject, const FScriptDelegate& InDelegate); // 0x3314c80 [Final Native Public]
    void PauseClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x3314470 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject); // 0x3313d50 [Final Native Public]
    float GetTicksPerSecond(UObject* WorldContextObject); // 0x3313be0 [Final Native Public]
    float GetThirtySecondNotesPerMinute(UObject* WorldContextObject); // 0x3313b40 [Final Native Public]
    float GetSecondsPerTick(UObject* WorldContextObject); // 0x3313aa0 [Final Native Public]
    float GetMillisecondsPerTick(UObject* WorldContextObject); // 0x33135c0 [Final Native Public]
    float GetEstimatedRunTime(UObject* WorldContextObject); // 0x3313180 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x3312e00 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentTimestamp(UObject* WorldContextObject); // 0x3312d60 [Final Native Public]
    float GetBeatsPerMinute(UObject* WorldContextObject); // 0x3312be0 [Final Native Public]

// USubmixEffectDynamicsProcessorPreset (/Script/AudioMixer.SubmixEffectDynamicsProcessorPreset)
    void SetSettings(FSubmixEffectDynamicsProcessorSettings& Settings); // 0x3315aa0 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x3315480 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x33150b0 [Final Native Public]
    void ResetKey(); // 0x3314c60 [Final Native Public]

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

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

// UQuartzSubsystem (/Script/AudioMixer.QuartzSubsystem)
    bool IsQuartzEnabled(); // 0x1aa5d10 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject, const FName& ClockName); // 0x3313df0 [Final Native Public]
    float GetRoundTripMinLatency(UObject* WorldContextObject); // 0x3313a00 [Final Native Public]
    float GetRoundTripMaxLatency(UObject* WorldContextObject); // 0x3313960 [Final Native Public]
    float GetRoundTripAverageLatency(UObject* WorldContextObject); // 0x33138c0 [Final Native Public]
    UQuartzClockHandle* GetHandleForClock(UObject* WorldContextObject, const FName& ClockName); // 0x3313360 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMinLatency(UObject* WorldContextObject); // 0x33132c0 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMaxLatency(UObject* WorldContextObject); // 0x33132c0 [Final Native Public]
    float GetGameThreadToAudioRenderThreadAverageLatency(UObject* WorldContextObject); // 0x3313220 [Final Native Public]
    float GetEstimatedClockRunTime(UObject* WorldContextObject, const FName& InClockName); // 0x33130a0 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const FName& ClockName, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x3312f20 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentClockTimestamp(UObject* WorldContextObject, const FName& InClockName); // 0x3312c80 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMinLatency(); // 0x3312bb0 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMaxLatency(); // 0x3312b80 [Final Native Public]
    float GetAudioRenderThreadToGameThreadAverageLatency(); // 0x3312b50 [Final Native Public]
    bool DoesClockExist(UObject* WorldContextObject, const FName& ClockName); // 0x3312a80 [Final Native Public]
    void DeleteClockByName(UObject* WorldContextObject, const FName& ClockName); // 0x33129b0 [Final Native Public]
    void DeleteClockByHandle(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle); // 0x33128d0 [Final Native Public]
    UQuartzClockHandle* CreateNewClock(UObject* WorldContextObject, const FName& ClockName, const FQuartzClockSettings& InSettings, bool bOverrideSettingsIfClockExists, bool bUseAudioEngineClockManager); // 0x3312700 [Final Native Public]

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

// ULoudnessNRT (/Script/AudioSynesthesia.LoudnessNRT)
    void GetNormalizedLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x9b6a90 [Final Native Public]
    void GetNormalizedChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x9b6790 [Final Native Public]
    void GetLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x9b6580 [Final Native Public]
    void GetChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x9b6280 [Final Native Public]

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

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

// UARBlueprintLibrary (/Script/AugmentedReality.ARBlueprintLibrary)
    void UnpinComponent(USceneComponent* ComponentToUnpin); // 0x2d28420 [Final Native Static Public]
    bool ToggleARCapture(bool bOnOff, const EARCaptureType& CaptureType); // 0x2d28350 [Final Native Static Public]
    void StopARSession(); // 0x2d28330 [Final Native Static Public]
    void StartARSession(UARSessionConfig* SessionConfig); // 0x2d282b0 [Final Native Static Public]
    void SetEnabledXRCamera(bool bOnOff); // 0x2d28230 [Final Native Static Public]
    void SetARWorldScale(float InWorldScale); // 0x2d280e0 [Final Native Static Public]
    void SetARWorldOriginLocationAndRotation(const FVector& OriginLocation, const FRotator& OriginRotation, bool bIsTransformInWorldSpace, bool bMaintainUpDirection); // 0x2d27f50 [Final Native Static Public]
    void SetAlignmentTransform(FTransform& InAlignmentTransform); // 0x2d28160 [Final Native Static Public]
    bool SaveARPinToLocalStore(const FName& InSaveName, UARPin* InPin); // 0x2d27e80 [Final Native Static Public]
    FIntPoint ResizeXRCamera(const FIntPoint& InSize); // 0x2d27de0 [Final Native Static Public]
    void RemovePin(UARPin* PinToRemove); // 0x2d27d60 [Final Native Static Public]
    void RemoveARPinFromLocalStore(const FName& InSaveName); // 0x2d27cc0 [Final Native Static Public]
    void RemoveAllARPinsFromLocalStore(); // 0x2d27d40 [Final Native Static Public]
    UARPin* PinComponentToTraceResult(USceneComponent* ComponentToPin, FARTraceResult& TraceResult, const FName& DebugName); // 0x2d27b30 [Final Native Static Public]
    bool PinComponentToARPin(USceneComponent* ComponentToPin, UARPin* Pin); // 0x2d27a60 [Final Native Static Public]
    UARPin* PinComponent(USceneComponent* ComponentToPin, FTransform& PinToWorldTransform, UARTrackedGeometry* TrackedGeometry, const FName& DebugName); // 0x2d278b0 [Final Native Static Public]
    void PauseARSession(); // 0x2d27890 [Final Native Static Public]
    TMap<FName, UARPin*> LoadARPinsFromLocalStore(); // 0x2d277c0 [Final Native Static Public]
    TArray<FARTraceResult> LineTraceTrackedObjects3D(const FVector& Start, const FVector& End, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon); // 0x2d273b0 [Final Native Static Public]
    TArray<FARTraceResult> LineTraceTrackedObjects(const FVector2D& ScreenCoord, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon); // 0x2d275e0 [Final Native Static Public]
    bool IsSessionTypeSupported(const EARSessionType& SessionType); // 0x2d27330 [Final Native Static Public]
    bool IsSessionTrackingFeatureSupported(const EARSessionType& SessionType, const EARSessionTrackingFeature& SessionTrackingFeature); // 0x2d27270 [Final Native Static Public]
    bool IsSceneReconstructionSupported(const EARSessionType& SessionType, const EARSceneReconstruction& SceneReconstructionMethod); // 0x2d271b0 [Final Native Static Public]
    bool IsARSupported(); // 0x2d27180 [Final Native Static Public]
    bool IsARPinLocalStoreSupported(); // 0x2d27150 [Final Native Static Public]
    bool IsARPinLocalStoreReady(); // 0x2d27120 [Final Native Static Public]
    EARWorldMappingState GetWorldMappingStatus(); // 0x2d270f0 [Final Native Static Public]
    EARTrackingQualityReason GetTrackingQualityReason(); // 0x2d270c0 [Final Native Static Public]
    EARTrackingQuality GetTrackingQuality(); // 0x2d27090 [Final Native Static Public]
    TArray<FARVideoFormat> GetSupportedVideoFormats(const EARSessionType& SessionType); // 0x2d26dc0 [Final Native Static Public]
    UARSessionConfig* GetSessionConfig(); // 0x2d26d90 [Final Native Static Public]
    TArray<FVector> GetPointCloud(); // 0x2d26d10 [Final Native Static Public]
    UARTexture* GetPersonSegmentationImage(); // 0x2d26ce0 [Final Native Static Public]
    UARTexture* GetPersonSegmentationDepthImage(); // 0x2d26cb0 [Final Native Static Public]
    bool GetObjectClassificationAtLocation(const FVector& InWorldLocation, const EARObjectClassification& OutClassification, const FVector& OutClassificationLocation, float MaxLocationDiff); // 0x2d26b20 [Final Native Static Public]
    int32 GetNumberOfTrackedFacesSupported(); // 0x2d26af0 [Final Native Static Public]
    UARLightEstimate* GetCurrentLightEstimate(); // 0x2d26660 [Final Native Static Public]
    bool GetCameraIntrinsics(FARCameraIntrinsics& OutCameraIntrinsics); // 0x2d265a0 [Final Native Static Public]
    UARTextureCameraImage* GetCameraImage(); // 0x2d26570 [Final Native Static Public]
    UARTextureCameraDepth* GetCameraDepth(); // 0x2d26540 [Final Native Static Public]
    float GetARWorldScale(); // 0x2d25f20 [Final Native Static Public]
    UARTexture* GetARTexture(const EARTextureType& TextureType); // 0x2d25ea0 [Final Native Static Public]
    FARSessionStatus GetARSessionStatus(); // 0x2d25e10 [Final Native Static Public]
    TArray<UARTrackedPose*> GetAllTrackedPoses(); // 0x2d264c0 [Final Native Static Public]
    TArray<UARTrackedPoint*> GetAllTrackedPoints(); // 0x2d26440 [Final Native Static Public]
    TArray<UARPlaneGeometry*> GetAllTrackedPlanes(); // 0x2d263c0 [Final Native Static Public]
    TArray<UARTrackedImage*> GetAllTrackedImages(); // 0x2d26340 [Final Native Static Public]
    TArray<UAREnvironmentCaptureProbe*> GetAllTrackedEnvironmentCaptureProbes(); // 0x2d262c0 [Final Native Static Public]
    TArray<FARPose2D> GetAllTracked2DPoses(); // 0x2d26180 [Final Native Static Public]
    TArray<UARPin*> GetAllPins(); // 0x2d26100 [Final Native Static Public]
    TArray<UARTrackedGeometry*> GetAllGeometriesByClass(TSubclassOf<UARTrackedGeometry> GeometryClass); // 0x2d26030 [Final Native Static Public]
    TArray<UARTrackedGeometry*> GetAllGeometries(); // 0x2d25fb0 [Final Native Static Public]
    FTransform GetAlignmentTransform(); // 0x2d25f50 [Final Native Static Public]
    TArray<UARTrackedPoint*> FindTrackedPointsByName(const FString& PointName); // 0x2d25d30 [Final Native Static Public]
    void DebugDrawTrackedGeometry(UARTrackedGeometry* TrackedGeometry, UObject* WorldContextObject, const FLinearColor& Color, float OutlineThickness, float PersistForSeconds); // 0x2d25b90 [Final Native Static Public]
    void DebugDrawPin(UARPin* ARPin, UObject* WorldContextObject, const FLinearColor& Color, float Scale, float PersistForSeconds); // 0x2d259f0 [Final Native Static Public]
    void CalculateClosestIntersection(const TArray<FVector>& StartPoints, const TArray<FVector>& EndPoints, const FVector& ClosestIntersection); // 0x2d25890 [Final Native Static Public]
    void CalculateAlignmentTransform(FTransform& TransformInFirstCoordinateSystem, FTransform& TransformInSecondCoordinateSystem, FTransform& AlignmentTransform); // 0x2d256a0 [Final Native Static Public]
    bool AddTrackedPointWithName(FTransform& WorldTransform, const FString& PointName, bool bDeletePointsWithSameName); // 0x2d25520 [Final Native Static Public]
    UARCandidateImage* AddRuntimeCandidateImage(UARSessionConfig* SessionConfig, UTexture2D* CandidateTexture, const FString& FriendlyName, float PhysicalWidth); // 0x2d25390 [Final Native Static Public]
    bool AddManualEnvironmentCaptureProbe(const FVector& Location, const FVector& Extent); // 0x2d252b0 [Final Native Static Public]

// UARTraceResultLibrary (/Script/AugmentedReality.ARTraceResultLibrary)
    UARTrackedGeometry* GetTrackedGeometry(FARTraceResult& TraceResult); // 0x2d26f90 [Final Native Static Public]
    EARLineTraceChannels GetTraceChannel(FARTraceResult& TraceResult); // 0x2d26e90 [Final Native Static Public]
    FTransform GetLocalTransform(FARTraceResult& TraceResult); // 0x2d269d0 [Final Native Static Public]
    FTransform GetLocalToWorldTransform(FARTraceResult& TraceResult); // 0x2d268b0 [Final Native Static Public]
    FTransform GetLocalToTrackingTransform(FARTraceResult& TraceResult); // 0x2d26790 [Final Native Static Public]
    float GetDistanceFromCamera(FARTraceResult& TraceResult); // 0x2d26690 [Final Native Static Public]

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

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

// UARComponent (/Script/AugmentedReality.ARComponent)
    void UpdateVisualization(); // 0x2d2f8a0 [Native Event Public]
    void SetNativeID(const FGuid& NativeID); // 0x2d2f430 [Final Native Public]
    void ReceiveRemove(); // 0x1f88790 [Event Public]
    void OnRep_Payload(); // 0x1b81a50 [Native Protected]
    UMRMeshComponent* GetMRMesh(); // 0x2d2e590 [Final Native Public]

// UARPlaneComponent (/Script/AugmentedReality.ARPlaneComponent)
    void SetPlaneComponentDebugMode(const EPlaneComponentDebugMode& NewDebugMode); // 0x2d2f610 [Final Native Static Public]
    void SetObjectClassificationDebugColors(TMap<EARObjectClassification, FLinearColor>& InColors); // 0x2d2f4d0 [Final Native Static Public]
    void ServerUpdatePayload(const FARPlaneUpdatePayload& NewPayload); // 0x2d2eea0 [Native Event Protected]
    void ReceiveUpdate(FARPlaneUpdatePayload& Payload); // 0x1f88790 [Event Public]
    void ReceiveAdd(FARPlaneUpdatePayload& Payload); // 0x1f88790 [Event Public]
    TMap<EARObjectClassification, FLinearColor> GetObjectClassificationDebugColors(); // 0x2d2e5b0 [Final Native Static Public]

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

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

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

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

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

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

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

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

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

// UARDependencyHandler (/Script/AugmentedReality.ARDependencyHandler)
    void StartARSessionLatent(UObject* WorldContextObject, UARSessionConfig* SessionConfig, const FLatentActionInfo& LatentInfo); // 0x2d2f760 [Native Public]
    void RequestARSessionPermission(UObject* WorldContextObject, UARSessionConfig* SessionConfig, const FLatentActionInfo& LatentInfo, const EARServicePermissionRequestResult& OutPermissionResult); // 0x2d2e7f0 [Native Public]
    void InstallARService(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, const EARServiceInstallRequestResult& OutInstallResult); // 0x2d2e6a0 [Native Public]
    UARDependencyHandler* GetARDependencyHandler(); // 0x2d2e460 [Final Native Static Public]
    void CheckARServiceAvailability(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, const EARServiceAvailability& OutAvailability); // 0x2d2e180 [Native Public]

// UARGeoTrackingSupport (/Script/AugmentedReality.ARGeoTrackingSupport)
    UARGeoTrackingSupport* GetGeoTrackingSupport(); // 0x2d2e560 [Final Native Static Public]
    EARGeoTrackingStateReason GetGeoTrackingStateReason(); // 0x1341b70 [Native Public]
    EARGeoTrackingState GetGeoTrackingState(); // 0x1bcff60 [Native Public]
    EARGeoTrackingAccuracy GetGeoTrackingAccuracy(); // 0x1b65380 [Native Public]
    bool AddGeoAnchorAtLocationWithAltitude(float Longitude, float Latitude, float AltitudeMeters, const FString& OptionalAnchorName); // 0x2d2dfc0 [Native Public]
    bool AddGeoAnchorAtLocation(float Longitude, float Latitude, const FString& OptionalAnchorName); // 0x2d2de40 [Native Public]

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

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

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

// UARBasicLightEstimate (/Script/AugmentedReality.ARBasicLightEstimate)
    float GetAmbientIntensityLumens(); // 0x2d31ee0 [Final Native Public]
    float GetAmbientColorTemperatureKelvin(); // 0x2d31eb0 [Final Native Public]
    FLinearColor GetAmbientColor(); // 0x2d31e70 [Final Native Public]

// UARPin (/Script/AugmentedReality.ARPin)
    EARTrackingState GetTrackingState(); // 0x2d323b0 [Final Native Public]
    UARTrackedGeometry* GetTrackedGeometry(); // 0x2d32380 [Final Native Public]
    USceneComponent* GetPinnedComponent(); // 0x2d322c0 [Final Native Public]
    FTransform GetLocalToWorldTransform(); // 0x2d32230 [Final Native Public]
    FTransform GetLocalToTrackingTransform(); // 0x2d321d0 [Final Native Public]
    FName GetDebugName(); // 0x2d32030 [Final Native Public]
    void DebugDraw(UWorld* World, const FLinearColor& Color, float Scale, float PersistForSeconds); // 0x2d31d10 [Native Public]

// UARSessionConfig (/Script/AugmentedReality.ARSessionConfig)
    bool ShouldResetTrackedObjects(); // 0x2d32fc0 [Final Native Public]
    bool ShouldResetCameraTracking(); // 0x2d32f90 [Final Native Public]
    bool ShouldRenderCameraOverlay(); // 0x2d32f60 [Final Native Public]
    bool ShouldEnableCameraTracking(); // 0x2d32f30 [Final Native Public]
    bool ShouldEnableAutoFocus(); // 0x2d32f00 [Final Native Public]
    void SetWorldMapData(const TArray<uint8>& WorldMapData); // 0x2d32e10 [Final Native Public]
    void SetSessionTrackingFeatureToEnable(const EARSessionTrackingFeature& InSessionTrackingFeature); // 0x2d32d90 [Final Native Public]
    void SetSceneReconstructionMethod(const EARSceneReconstruction& InSceneReconstructionMethod); // 0x2d32d10 [Final Native Public]
    void SetResetTrackedObjects(bool bNewValue); // 0x2d32c80 [Final Native Public]
    void SetResetCameraTracking(bool bNewValue); // 0x2d32bf0 [Final Native Public]
    void SetFaceTrackingUpdate(const EARFaceTrackingUpdate& InUpdate); // 0x2d32a80 [Final Native Public]
    void SetFaceTrackingDirection(const EARFaceTrackingDirection& InDirection); // 0x2d32a00 [Final Native Public]
    void SetEnableAutoFocus(bool bNewValue); // 0x2d328e0 [Final Native Public]
    void SetDesiredVideoFormat(const FARVideoFormat& NewFormat); // 0x2d32840 [Final Native Public]
    void SetCandidateObjectList(const TArray<UARCandidateObject*>& InCandidateObjects); // 0x2d32790 [Final Native Public]
    TArray<uint8> GetWorldMapData(); // 0x2d32410 [Final Native Public]
    EARWorldAlignment GetWorldAlignment(); // 0x2d323e0 [Final Native Public]
    EARSessionType GetSessionType(); // 0x2d32350 [Final Native Public]
    EARSceneReconstruction GetSceneReconstructionMethod(); // 0x2d32320 [Final Native Public]
    EARPlaneDetectionMode GetPlaneDetectionMode(); // 0x2d322f0 [Final Native Public]
    int32 GetMaxNumSimultaneousImagesTracked(); // 0x2d32290 [Final Native Public]
    EARLightEstimationMode GetLightEstimationMode(); // 0x2d321a0 [Final Native Public]
    EARFrameSyncMode GetFrameSyncMode(); // 0x2d32170 [Final Native Public]
    EARFaceTrackingUpdate GetFaceTrackingUpdate(); // 0x2d32140 [Final Native Public]
    EARFaceTrackingDirection GetFaceTrackingDirection(); // 0x2d32110 [Final Native Public]
    EAREnvironmentCaptureProbeType GetEnvironmentCaptureProbeType(); // 0x2d320e0 [Final Native Public]
    EARSessionTrackingFeature GetEnabledSessionTrackingFeature(); // 0x2d320b0 [Final Native Public]
    FARVideoFormat GetDesiredVideoFormat(); // 0x2d32070 [Final Native Public]
    TArray<UARCandidateObject*> GetCandidateObjectList(); // 0x2d31fa0 [Final Native Public]
    TArray<UARCandidateImage*> GetCandidateImageList(); // 0x2d31f10 [Final Native Public]
    void AddCandidateObject(UARCandidateObject* CandidateObject); // 0x2d31960 [Final Native Public]
    void AddCandidateImage(UARCandidateImage* NewCandidateImage); // 0x2d318d0 [Final Native Public]

// AARSharedWorldGameMode (/Script/AugmentedReality.ARSharedWorldGameMode)
    void SetPreviewImageData(const TArray<uint8>& ImageData); // 0x2d32b00 [Final Native Public]
    void SetARWorldSharingIsReady(); // 0x2d32770 [Final Native Public]
    void SetARSharedWorldData(const TArray<uint8>& ARWorldData); // 0x2d32680 [Final Native Public]
    AARSharedWorldGameState* GetARSharedWorldGameState(); // 0x1a67ce0 [Final Native Public]

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

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

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

// UARTrackedGeometry (/Script/AugmentedReality.ARTrackedGeometry)
    bool IsTracked(); // 0x2d37a00 [Final Native Public]
    bool HasSpatialMeshUsageFlag(const EARSpatialMeshUsageFlags& InFlag); // 0x2d37970 [Final Native Public]
    UMRMeshComponent* GetUnderlyingMesh(); // 0x2d37880 [Final Native Public]
    EARTrackingState GetTrackingState(); // 0x2d323b0 [Final Native Public]
    EARObjectClassification GetObjectClassification(); // 0x1a214c0 [Final Native Public]
    FString GetName(); // 0x2d375e0 [Final Native Public]
    FTransform GetLocalToWorldTransform(); // 0x2d37580 [Final Native Public]
    FTransform GetLocalToTrackingTransform(); // 0x2d321d0 [Final Native Public]
    float GetLastUpdateTimestamp(); // 0x2d37490 [Final Native Public]
    int32 GetLastUpdateFrameNumber(); // 0x2d37460 [Final Native Public]
    FName GetDebugName(); // 0x2d372c0 [Final Native Public]

// UARPlaneGeometry (/Script/AugmentedReality.ARPlaneGeometry)
    UARPlaneGeometry* GetSubsumedBy(); // 0x1a21010 [Final Native Public]
    EARPlaneOrientation GetOrientation(); // 0x2d377f0 [Final Native Public]
    FVector GetExtent(); // 0x2d373d0 [Final Native Public]
    FVector GetCenter(); // 0x2d37290 [Final Native Public]
    TArray<FVector> GetBoundaryPolygonInLocalSpace(); // 0x2d37150 [Final Native Public]

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

// UARFaceGeometry (/Script/AugmentedReality.ARFaceGeometry)
    FTransform GetWorldSpaceEyeTransform(const EAREye& eye); // 0x2d378b0 [Final Native Public]
    FTransform GetLocalSpaceEyeTransform(const EAREye& eye); // 0x2d374e0 [Final Native Public]
    float GetBlendShapeValue(const EARFaceBlendShape& BlendShape); // 0x2d36f70 [Final Native Public]
    TMap<EARFaceBlendShape, float> GetBlendShapes(); // 0x2d37000 [Final Native Public]

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

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

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

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

// UARGeoAnchor (/Script/AugmentedReality.ARGeoAnchor)
    float GetLongitude(); // 0x1b585f0 [Final Native Public]
    float GetLatitude(); // 0x2d374c0 [Final Native Public]
    EARAltitudeSource GetAltitudeSource(); // 0x2d36f50 [Final Native Public]
    float GetAltitudeMeters(); // 0x2d36f30 [Final Native Public]

// UARCandidateImage (/Script/AugmentedReality.ARCandidateImage)
    float GetPhysicalWidth(); // 0x2d37830 [Final Native Public]
    float GetPhysicalHeight(); // 0x2d37810 [Final Native Public]
    EARCandidateImageOrientation GetOrientation(); // 0x2d377d0 [Final Native Public]
    FString GetFriendlyName(); // 0x2d37400 [Final Native Public]
    UTexture2D* GetCandidateTexture(); // 0x2d37270 [Final Native Public]

// UARCandidateObject (/Script/AugmentedReality.ARCandidateObject)
    void SetFriendlyName(const FString& NewName); // 0x2d37b80 [Final Native Public]
    void SetCandidateObjectData(const TArray<uint8>& InCandidateObject); // 0x2d37ad0 [Final Native Public]
    void SetBoundingBox(const FBox& InBoundingBox); // 0x2d37a30 [Final Native Public]
    FString GetFriendlyName(); // 0x2d37430 [Final Native Public]
    TArray<uint8> GetCandidateObjectData(); // 0x2d37240 [Final Native Public]
    FBox GetBoundingBox(); // 0x2d37210 [Final Native Public]

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

// UCableComponent (/Script/CableComponent.CableComponent)
    void SetAttachEndToComponent(USceneComponent* Component, const FName& SocketName); // 0x1458ba0 [Final Native Public]
    void SetAttachEndTo(AActor* Actor, const FName& ComponentProperty, const FName& SocketName); // 0x1458a90 [Final Native Public]
    void GetCableParticleLocations(const TArray<FVector>& Locations); // 0x14589e0 [Final Native Public]
    USceneComponent* GetAttachedComponent(); // 0x14589b0 [Final Native Public]
    AActor* GetAttachedActor(); // 0x1458980 [Final Native Public]

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

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

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

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

// UCineCameraComponent (/Script/CinematicCamera.CineCameraComponent)
    void SetLensPresetByName(const FString& InPresetName); // 0x3295610 [Final Native Public]
    void SetFilmbackPresetByName(const FString& InPresetName); // 0x3295570 [Final Native Public]
    void SetCurrentFocalLength(float InFocalLength); // 0x32954f0 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x32954c0 [Final Native Public]
    TArray<FNamedLensPreset> GetLensPresetsCopy(); // 0x32953e0 [Final Native Static Public]
    FString GetLensPresetName(); // 0x3295360 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x3295330 [Final Native Public]
    TArray<FNamedFilmbackPreset> GetFilmbackPresetsCopy(); // 0x3295250 [Final Native Static Public]
    FString GetFilmbackPresetName(); // 0x32951d0 [Final Native Public]
    FString GetDefaultFilmbackPresetName(); // 0x3295110 [Final Native Public]

// UClothingSimulationInteractor (/Script/ClothingSystemRuntimeInterface.ClothingSimulationInteractor)
    void SetNumSubsteps(int32 NumSubsteps); // 0x33c74a0 [Native Public]
    void SetNumIterations(int32 NumIterations); // 0x33c7410 [Native Public]
    void SetAnimDriveSpringStiffness(float InStiffness); // 0x33c7380 [Native Public]
    void PhysicsAssetUpdated(); // 0x1344230 [Native Public]
    float GetSimulationTime(); // 0x33c7360 [Final Native Public]
    int32 GetNumSubsteps(); // 0x33c7340 [Final Native Public]
    int32 GetNumKinematicParticles(); // 0x1a020c0 [Final Native Public]
    int32 GetNumIterations(); // 0x33c7320 [Final Native Public]
    int32 GetNumDynamicParticles(); // 0x33c7300 [Final Native Public]
    int32 GetNumCloths(); // 0x33c72e0 [Final Native Public]
    UClothingInteractor* GetClothingInteractor(const FString& ClothingAssetName); // 0x33c7230 [Final Native Public]
    void EnableGravityOverride(const FVector& InVector); // 0x33c71a0 [Native Public]
    void DisableGravityOverride(); // 0x13416f0 [Native Public]
    void ClothConfigUpdated(); // 0xbe4220 [Native Public]

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

// UControlRig (/Script/ControlRig.ControlRig)
    void SetInteractionRigClass(TSubclassOf<UControlRig> InInteractionRigClass); // 0x1271f80 [Final Native Public]
    void SetInteractionRig(UControlRig* InInteractionRig); // 0x1271ef0 [Final Native Public]
    TSubclassOf<UControlRig> GetInteractionRigClass(); // 0x1270b40 [Final Native Public]
    UControlRig* GetInteractionRig(); // 0x1270b20 [Final Native Public]

// UControlRigComponent (/Script/ControlRig.ControlRigComponent)
    void Update(float DeltaTime); // 0x1272100 [Final Native Public]
    void SetMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x1272010 [Final Native Public]
    void SetInitialSpaceTransform(const FName& SpaceName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space); // 0x1271d60 [Final Native Public]
    void SetInitialBoneTransform(const FName& BoneName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space, bool bPropagateToChildren); // 0x1271bb0 [Final Native Public]
    void SetControlVector2D(const FName& ControlName, const FVector2D& Value); // 0x1271ae0 [Final Native Public]
    void SetControlTransform(const FName& ControlName, const FTransform& Value, const EControlRigComponentSpace& Space); // 0x1271950 [Final Native Public]
    void SetControlScale(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x1271830 [Final Native Public]
    void SetControlRotator(const FName& ControlName, const FRotator& Value, const EControlRigComponentSpace& Space); // 0x1271710 [Final Native Public]
    void SetControlPosition(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x12715f0 [Final Native Public]
    void SetControlOffset(const FName& ControlName, const FTransform& OffsetTransform, const EControlRigComponentSpace& Space); // 0x1271460 [Final Native Public]
    void SetControlInt(const FName& ControlName, int32 Value); // 0x1271390 [Final Native Public]
    void SetControlFloat(const FName& ControlName, float Value); // 0x12712c0 [Final Native Public]
    void SetControlBool(const FName& ControlName, bool Value); // 0x12711f0 [Final Native Public]
    void SetBoneTransform(const FName& BoneName, const FTransform& Transform, const EControlRigComponentSpace& Space, float Weight, bool bPropagateToChildren); // 0x1270ff0 [Final Native Public]
    void SetBoneInitialTransformsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x1270f60 [Final Native Public]
    void OnPreUpdate(UControlRigComponent* Component); // 0x1270ed0 [Native Event Public]
    void OnPreSetup(UControlRigComponent* Component); // 0x1270e40 [Native Event Public]
    void OnPostUpdate(UControlRigComponent* Component); // 0x1270db0 [Native Event Public]
    void OnPostSetup(UControlRigComponent* Component); // 0x1270d20 [Native Event Public]
    void OnPostInitialize(UControlRigComponent* Component); // 0x1270c90 [Native Event Public]
    void Initialize(); // 0x1270c70 [Final Native Public]
    FTransform GetSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x1270b60 [Final Native Public]
    FTransform GetInitialSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x1270a10 [Final Native Public]
    FTransform GetInitialBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x1270900 [Final Native Public]
    TArray<FName> GetElementNames(const ERigElementType& ElementType); // 0x1270820 [Final Native Public]
    FVector2D GetControlVector2D(const FName& ControlName); // 0x1270790 [Final Native Public]
    FTransform GetControlTransform(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x1270680 [Final Native Public]
    FVector GetControlScale(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x12705a0 [Final Native Public]
    FRotator GetControlRotator(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x12704c0 [Final Native Public]
    UControlRig* GetControlRig(); // 0x1270490 [Final Native Public]
    FVector GetControlPosition(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x12703b0 [Final Native Public]
    FTransform GetControlOffset(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x12702a0 [Final Native Public]
    int32 GetControlInt(const FName& ControlName); // 0x1270200 [Final Native Public]
    float GetControlFloat(const FName& ControlName); // 0x1270160 [Final Native Public]
    bool GetControlBool(const FName& ControlName); // 0x12700c0 [Final Native Public]
    FTransform GetBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x126ffb0 [Final Native Public]
    float GetAbsoluteTime(); // 0x126ff80 [Final Native Public]
    bool DoesElementExist(const FName& Name, const ERigElementType& ElementType); // 0x126feb0 [Final Native Public]
    void ClearMappedElements(); // 0x126fe90 [Final Native Public]
    void AddMappedSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FControlRigComponentMappedBone>& Bones, const TArray<FControlRigComponentMappedCurve>& Curves); // 0x126fce0 [Final Native Public]
    void AddMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x126fbf0 [Final Native Public]
    void AddMappedComponents(const TArray<FControlRigComponentMappedComponent>& Components); // 0x126fb00 [Final Native Public]
    void AddMappedCompleteSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent); // 0x126fa70 [Final Native Public]

// AControlRigControlActor (/Script/ControlRig.ControlRigControlActor)
    void Refresh(); // 0x1277d70 [Final Native Public]
    void Clear(); // 0x1277c60 [Final Native Public]

// AControlRigGizmoActor (/Script/ControlRig.ControlRigGizmoActor)
    void SetSelected(bool bInSelected); // 0x1278020 [Native Public]
    void SetSelectable(bool bInSelectable); // 0x1277f90 [Native Public]
    void SetHovered(bool bInHovered); // 0x1277f00 [Native Public]
    void SetGlobalTransform(FTransform& InTransform); // 0x1277e20 [Final Native Public]
    void SetEnabled(bool bInEnabled); // 0x1277d90 [Native Public]
    void OnTransformChanged(FTransform& NewTransform); // 0x1f88790 [Event Public]
    void OnSelectionChanged(bool bIsSelected); // 0x1f88790 [Event Public]
    void OnManipulatingChanged(bool bIsManipulating); // 0x1f88790 [Event Public]
    void OnHoveredChanged(bool bIsSelected); // 0x1f88790 [Event Public]
    void OnEnabledChanged(bool bIsEnabled); // 0x1f88790 [Event Public]
    bool IsSelectedInEditor(); // 0x1277d40 [Native Public]
    bool IsHovered(); // 0x1277d10 [Native Public]
    bool IsEnabled(); // 0x1277ce0 [Native Public]
    FTransform GetGlobalTransform(); // 0x1277c80 [Final Native Public]

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

// UCrossPlatformBlueprintLibrary (/Script/CrossPlatform.CrossPlatformBlueprintLibrary)
    bool IsCrossplayOptionsRequired(); // 0xfcdc30 [Final Native Static Private]
    bool IsCrossplayOptionalPlatform(); // 0xfcdc30 [Final Native Static Private]
    bool IsCrossplayEnabled(); // 0xfcdc30 [Final Native Static Private]
    FText GetPlatformTitleForState(const ECrossplayState& InState); // 0x12fe6a0 [Final Native Static Private]
    FText GetPlatformDescriptionForState(const ECrossplayState& InState); // 0x12fe6a0 [Final Native Static Private]
    FText GetPlatformCrossplayDescriptionTitle(); // 0x12fe610 [Final Native Static Private]
    FText GetPlatformCrossplayDescription(); // 0x12fe610 [Final Native Static Private]
    ECrossplayState GetCurrentCrossplayState(); // 0xfcdc30 [Final Native Static Private]
    void EpicAccountServicesSelected(); // 0x12fe5f0 [Final Native Static Private]
    void DisableCrossplayOptionSelected(); // 0x12fe5f0 [Final Native Static Private]
    void CrossplayOptionSelected(); // 0x12fe5f0 [Final Native Static Private]

// UDLSSLibrary (/Script/DLSSBlueprint.DLSSLibrary)
    void SetDLSSSharpness(float Sharpness); // 0x11bb700 [Final Native Static Public]
    void SetDLSSMode(const UDLSSMode& DLSSMode); // 0x11bb690 [Final Native Static Public]
    UDLSSSupport QueryDLSSSupport(); // 0x11bb660 [Final Native Static Public]
    UDLSSSupport QueryDLSSRRSupport(); // 0x11bb630 [Final Native Static Public]
    bool IsDLSSSupported(); // 0x11bb600 [Final Native Static Public]
    bool IsDLSSRRSupported(); // 0x11bb5d0 [Final Native Static Public]
    bool IsDLSSRREnabled(); // 0x11bb5a0 [Final Native Static Public]
    bool IsDLSSModeSupported(const UDLSSMode& DLSSMode); // 0x11bb520 [Final Native Static Public]
    bool IsDLSSEnabled(); // 0x11bb4f0 [Final Native Static Public]
    bool IsDLAAEnabled(); // 0x11bb4c0 [Final Native Static Public]
    TArray<UDLSSMode> GetSupportedDLSSModes(); // 0x11bb440 [Final Native Static Public]
    float GetDLSSSharpness(); // 0x11bb3e0 [Final Native Static Public]
    void GetDLSSScreenPercentageRange(const float& MinScreenPercentage, const float& MaxScreenPercentage); // 0x11bb300 [Final Native Static Public]
    void GetDLSSRRMinimumDriverVersion(const int32& MinDriverVersionMajor, const int32& MinDriverVersionMinor); // 0x11bb220 [Final Native Static Public]
    void GetDLSSModeInformation(const UDLSSMode& DLSSMode, const FVector2D& ScreenResolution, const bool& bIsSupported, const float& OptimalScreenPercentage, const bool& bIsFixedScreenPercentage, const float& MinScreenPercentage, const float& MaxScreenPercentage, const float& OptimalSharpness); // 0x11baf80 [Final Native Static Public]
    UDLSSMode GetDLSSMode(); // 0x11baf50 [Final Native Static Public]
    void GetDLSSMinimumDriverVersion(const int32& MinDriverVersionMajor, const int32& MinDriverVersionMinor); // 0x11bae70 [Final Native Static Public]
    UDLSSMode GetDefaultDLSSMode(); // 0x11bb410 [Final Native Static Public]
    void EnableDLSSRR(bool bEnabled); // 0x11badf0 [Final Native Static Public]
    void EnableDLSS(bool bEnabled); // 0x11bad70 [Final Native Static Public]
    void EnableDLAA(bool bEnabled); // 0x11bacf0 [Final Native Static Public]

// UDJSONArray (/Script/DSTelemetry.DJSONArray)
    UDJSONArray* CreateJSONArray(UObject* WorldContextObject); // 0x11d0790 [Final Native Static Public]
    bool Clear(); // 0x11d0730 [Final Native Public]
    FString AsString(); // 0x11d0690 [Final Native Public]
    bool AddStringItem(const FString& Item); // 0x11d05e0 [Final Native Public]
    bool AddStringArrayItem(const TArray<FString>& Item); // 0x11d0400 [Final Native Public]
    bool AddJSONObjectItem(UDJSONObject* Item); // 0x11d0230 [Final Native Public]
    bool AddJSONObjectArrayItem(const TArray<UDJSONObject*>& Item); // 0x11d0080 [Final Native Public]
    bool AddJSONArrayItem(UDJSONArray* Item); // 0x11cfed0 [Final Native Public]
    bool AddJSONArrayArrayItem(const TArray<UDJSONArray*>& Item); // 0x11cfd20 [Final Native Public]
    bool AddIntegerItem(int32 Item); // 0x11cfb70 [Final Native Public]
    bool AddIntegerArrayItem(const TArray<int32>& Item); // 0x11cf9c0 [Final Native Public]
    bool AddFloatItem(float Item); // 0x11cf820 [Final Native Public]
    bool AddFloatArrayItem(const TArray<float>& Item); // 0x11cf660 [Final Native Public]
    bool AddEmptyItem(); // 0x11cf520 [Final Native Public]
    bool AddBooleanItem(bool Item); // 0x11cf3d0 [Final Native Public]
    bool AddBooleanArrayItem(const TArray<bool>& Item); // 0x11cf220 [Final Native Public]

// UDJSONObject (/Script/DSTelemetry.DJSONObject)
    UDJSONObject* CreateJSONObject(UObject* WorldContextObject); // 0x11d0820 [Final Native Static Public]
    bool Clear(); // 0x11d0760 [Final Native Public]
    FString AsString(); // 0x11d06e0 [Final Native Public]
    bool AddStringField(const FString& Key, const FString& Value); // 0x11d04e0 [Final Native Public]
    bool AddStringArrayField(const FString& Key, const TArray<FString>& Value); // 0x11d02d0 [Final Native Public]
    bool AddJSONObjectField(const FString& Key, UDJSONObject* Value); // 0x11d0140 [Final Native Public]
    bool AddJSONObjectArrayField(const FString& Key, const TArray<UDJSONObject*>& Value); // 0x11cff70 [Final Native Public]
    bool AddJSONArrayField(const FString& Key, UDJSONArray* Value); // 0x11cfde0 [Final Native Public]
    bool AddJSONArrayArrayField(const FString& Key, const TArray<UDJSONArray*>& Value); // 0x11cfc10 [Final Native Public]
    bool AddIntegerField(const FString& Key, int32 Value); // 0x11cfa80 [Final Native Public]
    bool AddIntegerArrayField(const FString& Key, const TArray<int32>& Value); // 0x11cf8b0 [Final Native Public]
    bool AddFloatField(const FString& Key, float Value); // 0x11cf720 [Final Native Public]
    bool AddFloatArrayField(const FString& Key, const TArray<float>& Value); // 0x11cf550 [Final Native Public]
    bool AddEmptyField(const FString& Key); // 0x11cf470 [Final Native Public]
    bool AddBooleanField(const FString& Key, bool Value); // 0x11cf2e0 [Final Native Public]
    bool AddBooleanArrayField(const FString& Key, const TArray<bool>& Value); // 0x11cf110 [Final Native Public]

// UDSTelemetry (/Script/DSTelemetry.DSTelemetry)
    void Terminate(); // 0x11d1bd0 [Final Native Public]
    bool SubmitString(const FString& EventKey, const FString& EventData); // 0x11d1ad0 [Final Native Public]
    bool SubmitSerialized(const FString& EventKey, const FString& EventData); // 0x11d19d0 [Final Native Public]
    bool SubmitJSONObject(const FString& EventKey, UDJSONObject* EventData); // 0x11d18e0 [Final Native Public]
    bool SubmitJSONArray(const FString& EventKey, UDJSONArray* EventData); // 0x11d17f0 [Final Native Public]
    bool SubmitInteger(const FString& EventKey, int32 EventData); // 0x11d1700 [Final Native Public]
    bool SubmitFloat(const FString& EventKey, float EventData); // 0x11d1600 [Final Native Public]
    bool SubmitEmpty(const FString& EventKey); // 0x11d1550 [Final Native Public]
    bool SubmitBoolean(const FString& EventKey, bool EventData); // 0x11d1460 [Final Native Public]
    bool Start(const FString& GameId, const FString& BuildID); // 0x11d12e0 [Final Native Public]
    bool SetStateString(const FString& StateKey, const FString& StateData); // 0x11d11e0 [Final Native Public]
    bool SetStateSerialized(const FString& StateKey, const FString& StateData); // 0x11d10e0 [Final Native Public]
    bool SetStateJSONObject(const FString& StateKey, UDJSONObject* StateData); // 0x11d0ff0 [Final Native Public]
    bool SetStateJSONArray(const FString& StateKey, UDJSONArray* StateData); // 0x11d0f00 [Final Native Public]
    bool SetStateInteger(const FString& StateKey, int32 StateData); // 0x11d0e10 [Final Native Public]
    bool SetStateFloat(const FString& StateKey, float StateData); // 0x11d0d10 [Final Native Public]
    bool SetStateEmpty(const FString& StateKey); // 0x11d0c60 [Final Native Public]
    bool SetStateBoolean(const FString& StateKey, bool StateData); // 0x11d0b70 [Final Native Public]
    bool SetOnlinePlatformUserID(const FString& OnlinePlatformUserID); // 0x11d0ac0 [Final Native Public]
    bool SetOnlinePlatformIdentifier(const FString& OnlinePlatformIdentifier); // 0x11d0a10 [Final Native Public]
    void Resume(); // 0x11d09f0 [Final Native Public]
    void Pause(); // 0x11d09d0 [Final Native Public]
    bool IsTerminated(); // 0x11d09a0 [Final Native Public]
    bool IsPaused(); // 0x11d0970 [Final Native Public]
    int64 GetTelemetryInstanceID(); // 0x11d0940 [Final Native Public]
    UDSTelemetry* CreateTelemetry(UObject* WorldContextObject); // 0x11d08b0 [Final Native Static Public]

// UDatasmithContentBlueprintLibrary (/Script/DatasmithContent.DatasmithContentBlueprintLibrary)
    FString GetDatasmithUserDataValueForKey(UObject* Object, const FName& Key); // 0x137b9e0 [Final Native Static Public]
    void GetDatasmithUserDataKeysAndValuesForValue(UObject* Object, const FString& StringToMatch, const TArray<FName>& OutKeys, const TArray<FString>& OutValues); // 0x137b820 [Final Native Static Public]
    UDatasmithAssetUserData* GetDatasmithUserData(UObject* Object); // 0x137b790 [Final Native Static Public]

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

// UDiscordSDKInterface (/Script/DiscordSDK.DiscordSDKInterface)
    void RejectInvite(const FString& UserId); // 0x131e750 [Native Protected]
    void IgnoreInvite(const FString& UserId); // 0x131e660 [Native Protected]
    UDiscordSDKInterface* Get(); // 0x131e640 [Final Native Static Public]
    void AcceptInvite(const FString& UserId); // 0x131e550 [Native Protected]

// UEditableMesh (/Script/EditableMesh.EditableMesh)
    void WeldVertices(const TArray<FVertexID>& VertexIDs, FVertexID& OutNewVertexID); // 0x14bf8e0 [Final Native Public]
    void TryToRemoveVertex(const FVertexID& VertexID, const bool& bOutWasVertexRemoved, FEdgeID& OutNewEdgeID); // 0x14bf7b0 [Final Native Public]
    void TryToRemovePolygonEdge(const FEdgeID& EdgeID, const bool& bOutWasEdgeRemoved, FPolygonID& OutNewPolygonID); // 0x14bf680 [Final Native Public]
    void TriangulatePolygons(const TArray<FPolygonID>& PolygonIDs, const TArray<FPolygonID>& OutNewTrianglePolygons); // 0x14bf560 [Final Native Public]
    void TessellatePolygons(const TArray<FPolygonID>& PolygonIDs, const ETriangleTessellationMode& TriangleTessellationMode, const TArray<FPolygonID>& OutNewPolygonIDs); // 0x14bf400 [Final Native Public]
    void StartModification(const EMeshModificationType& MeshModificationType, const EMeshTopologyChange& MeshTopologyChange); // 0x14bf330 [Final Native Public]
    void SplitPolygons(const TArray<FPolygonToSplit>& PolygonsToSplit, const TArray<FEdgeID>& OutNewEdgeIDs); // 0x14bf1f0 [Final Native Public]
    void SplitPolygonalMesh(const FPlane& InPlane, const TArray<FPolygonID>& PolygonIDs1, const TArray<FPolygonID>& PolygonIDs2, const TArray<FEdgeID>& BoundaryIDs); // 0x14bf020 [Final Native Public]
    void SplitEdge(const FEdgeID& EdgeID, const TArray<float>& Splits, const TArray<FVertexID>& OutNewVertexIDs); // 0x14beec0 [Final Native Public]
    void SetVerticesCornerSharpness(const TArray<FVertexID>& VertexIDs, const TArray<float>& VerticesNewCornerSharpness); // 0x14beda0 [Final Native Public]
    void SetVerticesAttributes(const TArray<FAttributesForVertex>& AttributesForVertices); // 0x14becd0 [Final Native Public]
    void SetVertexInstancesAttributes(const TArray<FAttributesForVertexInstance>& AttributesForVertexInstances); // 0x14bec00 [Final Native Public]
    void SetTextureCoordinateCount(int32 NumTexCoords); // 0x14beb70 [Final Native Public]
    void SetSubdivisionCount(int32 NewSubdivisionCount); // 0x14beae0 [Final Native Public]
    void SetPolygonsVertexAttributes(const TArray<FVertexAttributesForPolygon>& VertexAttributesForPolygons); // 0x14be950 [Final Native Public]
    void SetEdgesHardnessAutomatically(const TArray<FEdgeID>& EdgeIDs, float MaxDotProductForSoftEdge); // 0x14be850 [Final Native Public]
    void SetEdgesHardness(const TArray<FEdgeID>& EdgeIDs, const TArray<bool>& EdgesNewIsHard); // 0x14be730 [Final Native Public]
    void SetEdgesCreaseSharpness(const TArray<FEdgeID>& EdgeIDs, const TArray<float>& EdgesNewCreaseSharpness); // 0x14be610 [Final Native Public]
    void SetEdgesAttributes(const TArray<FAttributesForEdge>& AttributesForEdges); // 0x14be540 [Final Native Public]
    void SetAllowUndo(bool bInAllowUndo); // 0x14be4b0 [Final Native Public]
    void SetAllowSpatialDatabase(bool bInAllowSpatialDatabase); // 0x14be420 [Final Native Public]
    void SetAllowCompact(bool bInAllowCompact); // 0x14be390 [Final Native Public]
    void SearchSpatialDatabaseForPolygonsPotentiallyIntersectingPlane(const FPlane& InPlane, const TArray<FPolygonID>& OutPolygons); // 0x14be290 [Final Native Public]
    void SearchSpatialDatabaseForPolygonsPotentiallyIntersectingLineSegment(const FVector& LineSegmentStart, const FVector& LineSegmentEnd, const TArray<FPolygonID>& OutPolygons); // 0x14be140 [Final Native Public]
    void SearchSpatialDatabaseForPolygonsInVolume(const TArray<FPlane>& planes, const TArray<FPolygonID>& OutPolygons); // 0x14be020 [Final Native Public]
    UEditableMesh* RevertInstance(); // 0xbe41c0 [Final Native Public]
    void Revert(); // 0xbe4390 [Final Native Public]
    void RebuildRenderMesh(); // 0x14be000 [Final Native Public]
    void QuadrangulateMesh(const TArray<FPolygonID>& OutNewPolygonIDs); // 0x14bdf50 [Final Native Public]
    void PropagateInstanceChanges(); // 0xbe4390 [Final Native Public]
    void MoveVertices(const TArray<FVertexToMove>& VerticesToMove); // 0x14bdea0 [Final Native Public]
    FVertexID MakeVertexID(int32 VertexIndex); // 0x14bde20 [Final Native Static Public]
    FPolygonID MakePolygonID(int32 PolygonIndex); // 0x14bde20 [Final Native Static Public]
    FPolygonGroupID MakePolygonGroupID(int32 PolygonGroupIndex); // 0x14bde20 [Final Native Static Public]
    FEdgeID MakeEdgeID(int32 EdgeIndex); // 0x14bde20 [Final Native Static Public]
    bool IsValidVertex(const FVertexID& VertexID); // 0x14bdd90 [Final Native Public]
    bool IsValidPolygonGroup(const FPolygonGroupID& PolygonGroupID); // 0x14bdd00 [Final Native Public]
    bool IsValidPolygon(const FPolygonID& PolygonID); // 0x14bdc70 [Final Native Public]
    bool IsValidEdge(const FEdgeID& EdgeID); // 0x14bdbe0 [Final Native Public]
    bool IsUndoAllowed(); // 0x14bdbc0 [Final Native Public]
    bool IsSpatialDatabaseAllowed(); // 0x14bdba0 [Final Native Public]
    bool IsPreviewingSubdivisions(); // 0x14bdb70 [Final Native Public]
    bool IsOrphanedVertex(const FVertexID& VertexID); // 0x14bdae0 [Final Native Public]
    bool IsCompactAllowed(); // 0x14bdac0 [Final Native Public]
    bool IsCommittedAsInstance(); // 0x14bda90 [Final Native Public]
    bool IsCommitted(); // 0x14bda60 [Final Native Public]
    bool IsBeingModified(); // 0x1342960 [Native Public]
    FVertexID InvalidVertexID(); // 0x14bda40 [Final Native Static Public]
    FPolygonID InvalidPolygonID(); // 0x14bda20 [Final Native Static Public]
    FPolygonGroupID InvalidPolygonGroupID(); // 0x14bda00 [Final Native Static Public]
    FEdgeID InvalidEdgeID(); // 0x14bd9e0 [Final Native Static Public]
    void InsetPolygons(const TArray<FPolygonID>& PolygonIDs, float InsetFixedDistance, float InsetProgressTowardCenter, const EInsetPolygonsMode& Mode, const TArray<FPolygonID>& OutNewCenterPolygonIDs, const TArray<FPolygonID>& OutNewSidePolygonIDs); // 0x14bd7a0 [Final Native Public]
    void InsertEdgeLoop(const FEdgeID& EdgeID, const TArray<float>& Splits, const TArray<FEdgeID>& OutNewEdgeIDs); // 0x14bd640 [Final Native Public]
    void InitializeAdapters(); // 0x14bd620 [Final Native Public]
    FEdgeID GetVertexPairEdge(const FVertexID& VertexID, const FVertexID& NextVertexID, const bool& bOutEdgeWindingIsReversed); // 0x14bd4f0 [Final Native Public]
    FVertexID GetVertexInstanceVertex(const FVertexInstanceID& VertexInstanceID); // 0x14bd450 [Final Native Public]
    int32 GetVertexInstanceCount(); // 0x14bd420 [Final Native Public]
    void GetVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x14bd330 [Final Native Public]
    int32 GetVertexInstanceConnectedPolygonCount(const FVertexInstanceID& VertexInstanceID); // 0x14bd2a0 [Final Native Public]
    FPolygonID GetVertexInstanceConnectedPolygon(const FVertexInstanceID& VertexInstanceID, int32 ConnectedPolygonNumber); // 0x14bd1c0 [Final Native Public]
    int32 GetVertexCount(); // 0x14bd190 [Final Native Public]
    void GetVertexConnectedPolygons(const FVertexID& VertexID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x14bd0a0 [Final Native Public]
    void GetVertexConnectedEdges(const FVertexID& VertexID, const TArray<FEdgeID>& OutConnectedEdgeIDs); // 0x14bcfb0 [Final Native Public]
    int32 GetVertexConnectedEdgeCount(const FVertexID& VertexID); // 0x14bcf20 [Final Native Public]
    FEdgeID GetVertexConnectedEdge(const FVertexID& VertexID, int32 ConnectedEdgeNumber); // 0x14bce40 [Final Native Public]
    void GetVertexAdjacentVertices(const FVertexID& VertexID, const TArray<FVertexID>& OutAdjacentVertexIDs); // 0x14bcd50 [Final Native Public]
    int32 GetTextureCoordinateCount(); // 0x14bcd20 [Final Native Public]
    FSubdivisionLimitData GetSubdivisionLimitData(); // 0x14bcce0 [Final Native Public]
    int32 GetSubdivisionCount(); // 0x14bccb0 [Final Native Public]
    int32 GetPolygonTriangulatedTriangleCount(const FPolygonID& PolygonID); // 0x14bcc20 [Final Native Public]
    FTriangleID GetPolygonTriangulatedTriangle(const FPolygonID& PolygonID, int32 PolygonTriangleNumber); // 0x14bcb40 [Final Native Public]
    void GetPolygonPerimeterVertices(const FPolygonID& PolygonID, const TArray<FVertexID>& OutPolygonPerimeterVertexIDs); // 0x14bca50 [Final Native Public]
    void GetPolygonPerimeterVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& OutPolygonPerimeterVertexInstanceIDs); // 0x14bc960 [Final Native Public]
    FVertexInstanceID GetPolygonPerimeterVertexInstance(const FPolygonID& PolygonID, int32 PolygonVertexNumber); // 0x14bc880 [Final Native Public]
    int32 GetPolygonPerimeterVertexCount(const FPolygonID& PolygonID); // 0x14bc620 [Final Native Public]
    FVertexID GetPolygonPerimeterVertex(const FPolygonID& PolygonID, int32 PolygonVertexNumber); // 0x14bc7a0 [Final Native Public]
    void GetPolygonPerimeterEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutPolygonPerimeterEdgeIDs); // 0x14bc6b0 [Final Native Public]
    int32 GetPolygonPerimeterEdgeCount(const FPolygonID& PolygonID); // 0x14bc620 [Final Native Public]
    FEdgeID GetPolygonPerimeterEdge(const FPolygonID& PolygonID, int32 PerimeterEdgeNumber, const bool& bOutEdgeWindingIsReversedForPolygon); // 0x14bc4f0 [Final Native Public]
    FPolygonID GetPolygonInGroup(const FPolygonGroupID& PolygonGroupID, int32 PolygonNumber); // 0x14bc410 [Final Native Public]
    int32 GetPolygonGroupCount(); // 0x14bc3e0 [Final Native Public]
    int32 GetPolygonCountInGroup(const FPolygonGroupID& PolygonGroupID); // 0x14bc350 [Final Native Public]
    int32 GetPolygonCount(); // 0x14bc320 [Final Native Public]
    void GetPolygonAdjacentPolygons(const FPolygonID& PolygonID, const TArray<FPolygonID>& OutAdjacentPolygons); // 0x14bc230 [Final Native Public]
    FPolygonGroupID GetGroupForPolygon(const FPolygonID& PolygonID); // 0x14bc190 [Final Native Public]
    FPolygonGroupID GetFirstValidPolygonGroup(); // 0x14bc150 [Final Native Public]
    void GetEdgeVertices(const FEdgeID& EdgeID, FVertexID& OutEdgeVertexID0, FVertexID& OutEdgeVertexID1); // 0x14bc020 [Final Native Public]
    FVertexID GetEdgeVertex(const FEdgeID& EdgeID, int32 EdgeVertexNumber); // 0x14bbf40 [Final Native Public]
    FEdgeID GetEdgeThatConnectsVertices(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x14bbe60 [Final Native Public]
    void GetEdgeLoopElements(const FEdgeID& EdgeID, const TArray<FEdgeID>& EdgeLoopIDs); // 0x14bbd70 [Final Native Public]
    int32 GetEdgeCount(); // 0x14bbd40 [Final Native Public]
    void GetEdgeConnectedPolygons(const FEdgeID& EdgeID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x14bbc50 [Final Native Public]
    int32 GetEdgeConnectedPolygonCount(const FEdgeID& EdgeID); // 0x14bbbc0 [Final Native Public]
    FPolygonID GetEdgeConnectedPolygon(const FEdgeID& EdgeID, int32 ConnectedPolygonNumber); // 0x14bbae0 [Final Native Public]
    void GeneratePolygonTangentsAndNormals(const TArray<FPolygonID>& PolygonIDs); // 0x14bba30 [Final Native Public]
    void FlipPolygons(const TArray<FPolygonID>& PolygonIDs); // 0x14bb980 [Final Native Public]
    int32 FindPolygonPerimeterVertexNumberForVertex(const FPolygonID& PolygonID, const FVertexID& VertexID); // 0x14bb8a0 [Final Native Public]
    int32 FindPolygonPerimeterEdgeNumberForVertices(const FPolygonID& PolygonID, const FVertexID& EdgeVertexID0, const FVertexID& EdgeVertexID1); // 0x14bb780 [Final Native Public]
    void FindPolygonLoop(const FEdgeID& EdgeID, const TArray<FEdgeID>& OutEdgeLoopEdgeIDs, const TArray<FEdgeID>& OutFlippedEdgeIDs, const TArray<FEdgeID>& OutReversedEdgeIDPathToTake, const TArray<FPolygonID>& OutPolygonIDsToSplit); // 0x14bb560 [Final Native Public]
    void ExtrudePolygons(const TArray<FPolygonID>& Polygons, float ExtrudeDistance, bool bKeepNeighborsTogether, const TArray<FPolygonID>& OutNewExtrudedFrontPolygons); // 0x14bb3a0 [Final Native Public]
    void ExtendVertices(const TArray<FVertexID>& VertexIDs, bool bOnlyExtendClosestEdge, const FVector& ReferencePosition, const TArray<FVertexID>& OutNewExtendedVertexIDs); // 0x14bb1f0 [Final Native Public]
    void ExtendEdges(const TArray<FEdgeID>& EdgeIDs, bool bWeldNeighbors, const TArray<FEdgeID>& OutNewExtendedEdgeIDs); // 0x14bb090 [Final Native Public]
    void EndModification(bool bFromUndo); // 0x14bb000 [Final Native Public]
    void DeleteVertexInstances(const TArray<FVertexInstanceID>& VertexInstanceIDsToDelete, bool bDeleteOrphanedVertices); // 0x14baf00 [Final Native Public]
    void DeleteVertexAndConnectedEdgesAndPolygons(const FVertexID& VertexID, bool bDeleteOrphanedEdges, bool bDeleteOrphanedVertices, bool bDeleteOrphanedVertexInstances, bool bDeleteEmptyPolygonGroups); // 0x14bad30 [Final Native Public]
    void DeletePolygons(const TArray<FPolygonID>& PolygonIDsToDelete, bool bDeleteOrphanedEdges, bool bDeleteOrphanedVertices, bool bDeleteOrphanedVertexInstances, bool bDeleteEmptyPolygonGroups); // 0x14bab30 [Final Native Public]
    void DeletePolygonGroups(const TArray<FPolygonGroupID>& PolygonGroupIDs); // 0x14baa80 [Final Native Public]
    void DeleteOrphanVertices(const TArray<FVertexID>& VertexIDsToDelete); // 0x14ba9d0 [Final Native Public]
    void DeleteEdges(const TArray<FEdgeID>& EdgeIDsToDelete, bool bDeleteOrphanedVertices); // 0x14ba8d0 [Final Native Public]
    void DeleteEdgeAndConnectedPolygons(const FEdgeID& EdgeID, bool bDeleteOrphanedEdges, bool bDeleteOrphanedVertices, bool bDeleteOrphanedVertexInstances, bool bDeleteEmptyPolygonGroups); // 0x14ba700 [Final Native Public]
    void CreateVertices(const TArray<FVertexToCreate>& VerticesToCreate, const TArray<FVertexID>& OutNewVertexIDs); // 0x14ba5c0 [Final Native Public]
    void CreateVertexInstances(const TArray<FVertexInstanceToCreate>& VertexInstancesToCreate, const TArray<FVertexInstanceID>& OutNewVertexInstanceIDs); // 0x14ba480 [Final Native Public]
    void CreatePolygons(const TArray<FPolygonToCreate>& PolygonsToCreate, const TArray<FPolygonID>& OutNewPolygonIDs, const TArray<FEdgeID>& OutNewEdgeIDs); // 0x14ba2b0 [Final Native Public]
    void CreatePolygonGroups(const TArray<FPolygonGroupToCreate>& PolygonGroupsToCreate, const TArray<FPolygonGroupID>& OutNewPolygonGroupIDs); // 0x14ba170 [Final Native Public]
    void CreateMissingPolygonPerimeterEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutNewEdgeIDs); // 0x14ba080 [Final Native Public]
    void CreateEmptyVertexRange(int32 NumVerticesToCreate, const TArray<FVertexID>& OutNewVertexIDs); // 0x14b9f90 [Final Native Public]
    void CreateEdges(const TArray<FEdgeToCreate>& EdgesToCreate, const TArray<FEdgeID>& OutNewEdgeIDs); // 0x14b9e50 [Final Native Public]
    void ComputePolygonsSharedEdges(const TArray<FPolygonID>& PolygonIDs, const TArray<FEdgeID>& OutSharedEdgeIDs); // 0x14b9d30 [Final Native Public]
    FPlane ComputePolygonPlane(const FPolygonID& PolygonID); // 0x14b9c90 [Final Native Public]
    FVector ComputePolygonNormal(const FPolygonID& PolygonID); // 0x14b9bf0 [Final Native Public]
    FVector ComputePolygonCenter(const FPolygonID& PolygonID); // 0x14b9b50 [Final Native Public]
    FBoxSphereBounds ComputeBoundingBoxAndSphere(); // 0x14b9b00 [Final Native Public]
    FBox ComputeBoundingBox(); // 0x14b9ab0 [Final Native Public]
    UEditableMesh* CommitInstance(UPrimitiveComponent* ComponentToInstanceTo); // 0x14b9a10 [Final Native Public]
    void Commit(); // 0x14b99f0 [Final Native Public]
    void ChangePolygonsVertexInstances(const TArray<FChangeVertexInstancesForPolygon>& VertexInstancesForPolygons); // 0x14b98d0 [Final Native Public]
    void BevelPolygons(const TArray<FPolygonID>& PolygonIDs, float BevelFixedDistance, float BevelProgressTowardCenter, const TArray<FPolygonID>& OutNewCenterPolygonIDs, const TArray<FPolygonID>& OutNewSidePolygonIDs); // 0x14b96e0 [Final Native Public]
    void AssignPolygonsToPolygonGroups(const TArray<FPolygonGroupForPolygon>& PolygonGroupForPolygons, bool bDeleteOrphanedPolygonGroups); // 0x14b95e0 [Final Native Public]
    bool AnyChangesToUndo(); // 0x14b95b0 [Final Native Public]

// UEditableMeshFactory (/Script/EditableMesh.EditableMeshFactory)
    UEditableMesh* MakeEditableMesh(UPrimitiveComponent* PrimitiveComponent, int32 LODIndex); // 0x14c2f90 [Final Native Static Public]

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

// AActor (/Script/Engine.Actor)
    bool WasRecentlyRendered(float Tolerance); // 0x3baffc0 [Final Native Public]
    void UserConstructionScript(); // 0x1f88790 [Event Public]
    void TearOff(); // 0x2d0cdb0 [Native Public]
    void SnapRootComponentTo(AActor* InParentActor, const FName& InSocketName); // 0x3bafef0 [Final Native Public]
    void SetTickGroup(uint8 NewTickGroup); // 0x3bafde0 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x3bafe60 [Final Native Public]
    void SetReplicates(bool bInReplicates); // 0x3bafd50 [Final Native Public]
    void SetReplicateMovement(bool bInReplicateMovement); // 0x3bafcc0 [Native Public]
    void SetOwner(AActor* NewOwner); // 0x3bafc30 [Native Public]
    void SetNetDormancy(uint8 NewDormancy); // 0x3bafbb0 [Final Native Public]
    void SetLifeSpan(float InLifespan); // 0x3bafb20 [Native Public]
    void SetAutoDestroyWhenFinished(bool bVal); // 0x3bafa90 [Final Native Public]
    void SetActorTickInterval(float TickInterval); // 0x3bafa10 [Final Native Public]
    void SetActorTickEnabled(bool bEnabled); // 0x3baf980 [Final Native Public]
    void SetActorScale3D(const FVector& NewScale3D); // 0x3baf8f0 [Final Native Public]
    void SetActorRelativeScale3D(const FVector& NewRelativeScale); // 0x3baf860 [Final Native Public]
    void SetActorHiddenInGame(bool bNewHidden); // 0x3baf7d0 [Native Public]
    void SetActorEnableCollision(bool bNewActorEnableCollision); // 0x3baf740 [Final Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3baf6b0 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3baf620 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void ReceiveRadialDamage(float DamageReceived, UDamageType* DamageType, const FVector& Origin, FHitResult& HitInfo, AController* InstigatedBy, AActor* DamageCauser); // 0x1f88790 [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); // 0x1f88790 [Event Public]
    void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit); // 0x1f88790 [Event Public]
    void ReceiveEndPlay(uint8 EndPlayReason); // 0x1f88790 [Event Protected]
    void ReceiveDestroyed(); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Protected]
    void ReceiveAnyDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser); // 0x1f88790 [Event Public]
    void ReceiveActorOnReleased(const FKey& ButtonReleased); // 0x1f88790 [Event Public]
    void ReceiveActorOnInputTouchLeave(uint8 FingerIndex); // 0x1f88790 [Event Public]
    void ReceiveActorOnInputTouchEnter(uint8 FingerIndex); // 0x1f88790 [Event Public]
    void ReceiveActorOnInputTouchEnd(uint8 FingerIndex); // 0x1f88790 [Event Public]
    void ReceiveActorOnInputTouchBegin(uint8 FingerIndex); // 0x1f88790 [Event Public]
    void ReceiveActorOnClicked(const FKey& ButtonPressed); // 0x1f88790 [Event Public]
    void ReceiveActorEndOverlap(AActor* OtherActor); // 0x1f88790 [Event Public]
    void ReceiveActorEndCursorOver(); // 0x1f88790 [Event Public]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x1f88790 [Event Public]
    void ReceiveActorBeginCursorOver(); // 0x1f88790 [Event Public]
    void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x3baf500 [Native Public]
    void OnRep_ReplicateMovement(); // 0x1343ca0 [Native Public]
    void OnRep_ReplicatedMovement(); // 0x1a02e40 [Native Public]
    void OnRep_Owner(); // 0x32855d0 [Native Protected]
    void OnRep_Instigator(); // 0x3baf4e0 [Native Public]
    void OnRep_AttachmentReplication(); // 0x13416f0 [Native Public]
    void MakeNoise(float Loudness, APawn* NoiseInstigator, const FVector& NoiseLocation, float MaxRange, const FName& Tag); // 0x3baf340 [Final Native Public]
    UMaterialInstanceDynamic* MakeMIDForMaterial(UMaterialInterface* Parent); // 0x3baf2a0 [Final Native Public]
    bool K2_TeleportTo(const FVector& DestLocation, const FRotator& DestRotation); // 0x3baf1b0 [Final Native Public]
    bool K2_SetActorTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3baefa0 [Final Native Public]
    bool K2_SetActorRotation(const FRotator& NewRotation, bool bTeleportPhysics); // 0x3baeeb0 [Final Native Public]
    void K2_SetActorRelativeTransform(FTransform& NewRelativeTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3baeca0 [Final Native Public]
    void K2_SetActorRelativeRotation(const FRotator& NewRelativeRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3baeaf0 [Final Native Public]
    void K2_SetActorRelativeLocation(const FVector& NewRelativeLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3bae940 [Final Native Public]
    bool K2_SetActorLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3bae730 [Final Native Public]
    bool K2_SetActorLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3bae570 [Final Native Public]
    void K2_OnReset(); // 0x1f88790 [Event Public]
    void K2_OnEndViewTarget(APlayerController* PC); // 0x1f88790 [Event Public]
    void K2_OnBecomeViewTarget(APlayerController* PC); // 0x1f88790 [Event Public]
    USceneComponent* K2_GetRootComponent(); // 0x1bea1d0 [Final Native Public]
    TArray<UActorComponent*> K2_GetComponentsByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x3bae490 [Final Native Public]
    FRotator K2_GetActorRotation(); // 0x3bae3d0 [Final Native Public]
    FVector K2_GetActorLocation(); // 0x3bae350 [Final Native Public]
    void K2_DetachFromActor(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule); // 0x3bae240 [Final Native Public]
    void K2_DestroyComponent(UActorComponent* Component); // 0x3bae1b0 [Final Native Public]
    void K2_DestroyActor(); // 0x1342e90 [Native Public]
    void K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x3badfe0 [Final Native Public]
    void K2_AttachToActor(AActor* ParentActor, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x3bade10 [Final Native Public]
    void K2_AttachRootComponentToActor(AActor* InParentActor, const FName& InSocketName, uint8 AttachLocationType, bool bWeldSimulatedBodies); // 0x3badcb0 [Final Native Public]
    void K2_AttachRootComponentTo(USceneComponent* InParent, const FName& InSocketName, uint8 AttachLocationType, bool bWeldSimulatedBodies); // 0x3badb50 [Final Native Public]
    void K2_AddActorWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3bad940 [Final Native Public]
    void K2_AddActorWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3bad730 [Final Native Public]
    void K2_AddActorWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3bad580 [Final Native Public]
    void K2_AddActorWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3bad3d0 [Final Native Public]
    void K2_AddActorLocalTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3bad1c0 [Final Native Public]
    void K2_AddActorLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3bad010 [Final Native Public]
    void K2_AddActorLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3bace60 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x3bacdc0 [Final Native Public]
    bool IsChildActor(); // 0x3bacd90 [Final Native Public]
    bool IsActorTickEnabled(); // 0x3bacd60 [Final Native Public]
    bool IsActorBeingDestroyed(); // 0x3bacd30 [Final Native Public]
    bool HasAuthority(); // 0x3bacd00 [Final Native Public]
    float GetVerticalDistanceTo(AActor* OtherActor); // 0x3bacc60 [Final Native Public]
    FVector GetVelocity(); // 0x3bacc20 [Native Public]
    FTransform GetTransform(); // 0x3bacbd0 [Final Native Public]
    bool GetTickableWhenPaused(); // 0x3bacba0 [Final Native Public]
    float GetSquaredHorizontalDistanceTo(AActor* OtherActor); // 0x3bacb00 [Final Native Public]
    float GetSquaredDistanceTo(AActor* OtherActor); // 0x3baca60 [Final Native Public]
    uint8 GetRemoteRole(); // 0x3baca40 [Final Native Public]
    UChildActorComponent* GetParentComponent(); // 0x3baca10 [Final Native Public]
    AActor* GetParentActor(); // 0x3bac9e0 [Final Native Public]
    AActor* GetOwner(); // 0x1a21050 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OverlappingComponents); // 0x3bac930 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x3bac830 [Final Native Public]
    uint8 GetLocalRole(); // 0x3bac810 [Final Native Public]
    float GetLifeSpan(); // 0x3bac7d0 [Native Public]
    AController* GetInstigatorController(); // 0x3bac7a0 [Final Native Public]
    APawn* GetInstigator(); // 0x3bac770 [Final Native Public]
    FVector GetInputVectorAxisValue(const FKey& InputAxisKey); // 0x3bac660 [Final Native Public]
    float GetInputAxisValue(const FName& InputAxisName); // 0x3bac5c0 [Final Native Public]
    float GetInputAxisKeyValue(const FKey& InputAxisKey); // 0x3bac4c0 [Final Native Public]
    float GetHorizontalDotProductTo(AActor* OtherActor); // 0x3bac420 [Final Native Public]
    float GetHorizontalDistanceTo(AActor* OtherActor); // 0x3bac380 [Final Native Public]
    float GetGameTimeSinceCreation(); // 0x3bac350 [Final Native Public]
    float GetDotProductTo(AActor* OtherActor); // 0x3bac2b0 [Final Native Public]
    float GetDistanceTo(AActor* OtherActor); // 0x3bac210 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x3bac100 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByInterface(TSubclassOf<IInterface> Interface); // 0x3bac020 [Final Native Public]
    UActorComponent* GetComponentByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x3babf80 [Final Native Public]
    FName GetAttachParentSocketName(); // 0x3babe40 [Final Native Public]
    AActor* GetAttachParentActor(); // 0x3babe10 [Final Native Public]
    void GetAttachedActors(const TArray<AActor*>& OutActors, bool bResetArray); // 0x3babe80 [Final Native Public]
    void GetAllChildActors(const TArray<AActor*>& ChildActors, bool bIncludeDescendants); // 0x3babd10 [Final Native Public]
    FVector GetActorUpVector(); // 0x3babca0 [Final Native Public]
    float GetActorTimeDilation(); // 0x3babc70 [Final Native Public]
    float GetActorTickInterval(); // 0x3babc40 [Final Native Public]
    FVector GetActorScale3D(); // 0x3babc00 [Final Native Public]
    FVector GetActorRightVector(); // 0x3babb90 [Final Native Public]
    FVector GetActorRelativeScale3D(); // 0x3babb50 [Final Native Public]
    FVector GetActorForwardVector(); // 0x3babae0 [Final Native Public]
    void GetActorEyesViewPoint(const FVector& OutLocation, const FRotator& OutRotation); // 0x3bab9f0 [Native Public]
    bool GetActorEnableCollision(); // 0x3bab9c0 [Final Native Public]
    void GetActorBounds(bool bOnlyCollidingComponents, const FVector& Origin, const FVector& BoxExtent, bool bIncludeFromChildActors); // 0x3bab830 [Final Native Public]
    void ForceNetUpdate(); // 0x3bab810 [Native Public]
    void FlushNetDormancy(); // 0x3bab7f0 [Final Native Public]
    void FinishAddComponent(UActorComponent* Component, bool bManualAttachment, FTransform& RelativeTransform); // 0x3bab690 [Final Native Public]
    void EnableInput(APlayerController* PlayerController); // 0x3bab600 [Native Public]
    void DisableInput(APlayerController* PlayerController); // 0x326d850 [Native Public]
    void DetachRootComponentFromParent(bool bMaintainWorldPosition); // 0x3bab570 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3bab4e0 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3bab450 [Native Public]
    UActorComponent* AddComponentByClass(TSubclassOf<UActorComponent> Class, bool bManualAttachment, FTransform& RelativeTransform, bool bDeferredFinish); // 0x3bab290 [Final Native Public]
    UActorComponent* AddComponent(const FName& TemplateName, bool bManualAttachment, FTransform& RelativeTransform, UObject* ComponentTemplateContext, bool bDeferredFinish); // 0x3bab080 [Final Native Public]
    bool ActorHasTag(const FName& Tag); // 0x3baafe0 [Final Native Public]

// UActorComponent (/Script/Engine.ActorComponent)
    void ToggleActive(); // 0x32855d0 [Native Public]
    void SetTickGroup(uint8 NewTickGroup); // 0x3bb34f0 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x3bb3570 [Final Native Public]
    void SetIsReplicated(bool ShouldReplicate); // 0x3bb3460 [Final Native Public]
    void SetComponentTickIntervalAndCooldown(float TickInterval); // 0x3bb33e0 [Final Native Public]
    void SetComponentTickInterval(float TickInterval); // 0x3bb3360 [Final Native Public]
    void SetComponentTickEnabled(bool bEnabled); // 0x3bb32d0 [Native Public]
    void SetAutoActivate(bool bNewAutoActivate); // 0x3bafcc0 [Native Public]
    void SetActive(bool bNewActive, bool bReset); // 0x3bb31f0 [Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3bb3160 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3bb30d0 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x1f88790 [Event Public]
    void ReceiveEndPlay(uint8 EndPlayReason); // 0x1f88790 [Event Public]
    void ReceiveBeginPlay(); // 0x1f88790 [Event Public]
    void OnRep_IsActive(); // 0x1343ca0 [Native Public]
    void K2_DestroyComponent(UObject* Object); // 0x3bb2fc0 [Final Native Public]
    bool IsComponentTickEnabled(); // 0x3bb2f90 [Native Public]
    bool IsBeingDestroyed(); // 0x3bb2f60 [Final Native Public]
    bool IsActive(); // 0x3bb2f30 [Final Native Public]
    AActor* GetOwner(); // 0x3bb2f10 [Final Native Public]
    float GetComponentTickInterval(); // 0x3bb2ee0 [Final Native Public]
    void Deactivate(); // 0x1344230 [Native Public]
    bool ComponentHasTag(const FName& Tag); // 0x3bb2ca0 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3bb2b40 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3bb2ab0 [Native Public]
    void Activate(bool bReset); // 0x3285880 [Native Public]

// USceneComponent (/Script/Engine.SceneComponent)
    void ToggleVisibility(bool bPropagateToChildren); // 0x3cf2770 [Final Native Public]
    bool SnapTo(USceneComponent* InParent, const FName& InSocketName); // 0x3cf26a0 [Final Native Public]
    void SetWorldScale3D(const FVector& NewScale); // 0x3cf24b0 [Final Native Public]
    void SetVisibility(bool bNewVisibility, bool bPropagateToChildren); // 0x3cf23e0 [Final Native Public]
    void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume); // 0x3cf2350 [Final Native Public]
    void SetRelativeScale3D(const FVector& NewScale3D); // 0x3cf22c0 [Final Native Public]
    void SetMobility(uint8 NewMobility); // 0x3cf2240 [Native Public]
    void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren); // 0x3cf2170 [Final Native Public]
    void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale); // 0x3cf1fb0 [Final Native Public]
    void ResetRelativeTransform(); // 0x3cf1f90 [Final Native Public]
    void OnRep_Visibility(bool OldValue); // 0x3cf1c70 [Final Native Private]
    void OnRep_Transform(); // 0x3cf1c50 [Final Native Private]
    void OnRep_AttachSocketName(); // 0x3cf1c30 [Final Native Private]
    void OnRep_AttachParent(); // 0x3cf1c30 [Final Native Private]
    void OnRep_AttachChildren(); // 0x3cf1c10 [Final Native Private]
    void K2_SetWorldTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cf1a00 [Final Native Public]
    void K2_SetWorldRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cf1850 [Final Native Public]
    void K2_SetWorldLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cf1650 [Final Native Public]
    void K2_SetWorldLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cf14a0 [Final Native Public]
    void K2_SetRelativeTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cf1290 [Final Native Public]
    void K2_SetRelativeRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cf10e0 [Final Native Public]
    void K2_SetRelativeLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cf0ee0 [Final Native Public]
    void K2_SetRelativeLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cf0d30 [Final Native Public]
    FTransform K2_GetComponentToWorld(); // 0x3cf0cd0 [Final Native Public]
    FVector K2_GetComponentScale(); // 0x3cf0c90 [Final Native Public]
    FRotator K2_GetComponentRotation(); // 0x3cf0c50 [Final Native Public]
    FVector K2_GetComponentLocation(); // 0x3cf0c10 [Final Native Public]
    void K2_DetachFromComponent(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule, bool bCallModify); // 0x3cf0ab0 [Final Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x3cf08e0 [Final Native Public]
    bool K2_AttachTo(USceneComponent* InParent, const FName& InSocketName, uint8 AttachType, bool bWeldSimulatedBodies); // 0x3cf0780 [Final Native Public]
    void K2_AddWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cf0570 [Final Native Public]
    void K2_AddWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cf0360 [Final Native Public]
    void K2_AddWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cf01b0 [Final Native Public]
    void K2_AddWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cf0000 [Final Native Public]
    void K2_AddRelativeRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cefe50 [Final Native Public]
    void K2_AddRelativeLocation(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cefca0 [Final Native Public]
    void K2_AddLocalTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cefa90 [Final Native Public]
    void K2_AddLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cef8e0 [Final Native Public]
    void K2_AddLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3cef730 [Final Native Public]
    bool IsVisible(); // 0x3cef700 [Native Public]
    bool IsSimulatingPhysics(const FName& BoneName); // 0x3cef660 [Native Public]
    bool IsAnySimulatingPhysics(); // 0x3cef630 [Native Public]
    FVector GetUpVector(); // 0x3cef490 [Final Native Public]
    FTransform GetSocketTransform(const FName& InSocketName, uint8 TransformSpace); // 0x3cef380 [Native Public]
    FRotator GetSocketRotation(const FName& InSocketName); // 0x3cef2d0 [Native Public]
    FQuat GetSocketQuaternion(const FName& InSocketName); // 0x3cef220 [Native Public]
    FVector GetSocketLocation(const FName& InSocketName); // 0x3cef170 [Native Public]
    bool GetShouldUpdatePhysicsVolume(); // 0x3cef140 [Final Native Public]
    FVector GetRightVector(); // 0x3cef100 [Final Native Public]
    FTransform GetRelativeTransform(); // 0x3cef0a0 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x3cef070 [Final Native Public]
    void GetParentComponents(const TArray<USceneComponent*>& Parents); // 0x3ceefc0 [Final Native Public]
    int32 GetNumChildrenComponents(); // 0x3ceef90 [Final Native Public]
    FVector GetForwardVector(); // 0x3cca2b0 [Final Native Public]
    FVector GetComponentVelocity(); // 0x3ceef50 [Native Public]
    void GetChildrenComponents(bool bIncludeAllDescendants, const TArray<USceneComponent*>& Children); // 0x3ceee50 [Final Native Public]
    USceneComponent* GetChildComponent(int32 ChildIndex); // 0x3ceedb0 [Final Native Public]
    FName GetAttachSocketName(); // 0x33f1140 [Final Native Public]
    USceneComponent* GetAttachParent(); // 0x1a21030 [Final Native Public]
    TArray<FName> GetAllSocketNames(); // 0x3ceed30 [Final Native Public]
    bool DoesSocketExist(const FName& InSocketName); // 0x3ceec90 [Native Public]
    void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify); // 0x3ceebb0 [Native Public]

// UPrimitiveComponent (/Script/Engine.PrimitiveComponent)
    bool WasRecentlyRendered(float Tolerance); // 0x3ce4110 [Final Native Public]
    void WakeRigidBody(const FName& BoneName); // 0x3ce4080 [Native Public]
    void WakeAllRigidBodies(); // 0x3ce4060 [Native Public]
    void SetWalkableSlopeOverride(FWalkableSlopeOverride& NewOverride); // 0x3ce3fb0 [Native Public]
    void SetVisibleInSceneCaptureOnly(bool bValue); // 0x3ce3f20 [Final Native Public]
    void SetUseCCD(bool InUseCCD, const FName& BoneName); // 0x3ce3e50 [Native Public]
    void SetTranslucentSortPriority(int32 NewTranslucentSortPriority); // 0x3ce3dc0 [Final Native Public]
    void SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset); // 0x3ce3d40 [Final Native Public]
    void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights); // 0x3ce3cb0 [Final Native Public]
    void SetSimulatePhysics(bool bSimulate); // 0x3ce3c20 [Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3ce3b90 [Final Native Public]
    void SetRenderCustomDepth(bool bValue); // 0x3ce3b00 [Final Native Public]
    void SetReceivesDecals(bool bNewReceivesDecals); // 0x3ce3a70 [Final Native Public]
    void SetPhysMaterialOverride(UPhysicalMaterial* NewPhysMaterial); // 0x1a0bb40 [Native Public]
    void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3ce3950 [Final Native Public]
    void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3ce3830 [Final Native Public]
    void SetPhysicsMaxAngularVelocity(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3ce3830 [Final Native Public]
    void SetPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent, const FName& BoneName); // 0x3ce3700 [Native Public]
    void SetPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3ce35d0 [Native Public]
    void SetPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3ce3480 [Final Native Public]
    void SetPhysicsAngularVelocity(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3ce3480 [Final Native Public]
    void SetOwnerNoSee(bool bNewOwnerNoSee); // 0x3ce33f0 [Final Native Public]
    void SetOnlyOwnerSee(bool bNewOnlyOwnerSee); // 0x3ce3360 [Final Native Public]
    void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision); // 0x3ce32d0 [Native Public]
    void SetMaterialByName(const FName& MaterialSlotName, UMaterialInterface* Material); // 0x3ce3200 [Native Public]
    void SetMaterial(int32 ElementIndex, UMaterialInterface* Material); // 0x3ce3130 [Native Public]
    void SetMassScale(const FName& BoneName, float InMassScale); // 0x3ce3050 [Native Public]
    void SetMassOverrideInKg(const FName& BoneName, float MassInKg, bool bOverrideMass); // 0x3ce2f40 [Native Public]
    void SetLinearDamping(float InDamping); // 0x3ce2eb0 [Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x3ce2d80 [Final Native Public]
    void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup); // 0x3ce2cf0 [Final Native Public]
    void SetHiddenInSceneCapture(bool bValue); // 0x3ce2c60 [Final Native Public]
    void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents); // 0x3ce2bd0 [Final Native Public]
    void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup); // 0x3ce2b40 [Final Native Public]
    void SetEnableGravity(bool bGravityEnabled); // 0x3cd39d0 [Native Public]
    void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x3ce2a70 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x3ce2990 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x3ce28c0 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x3ce27f0 [Final Native Public]
    void SetCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x3ce2720 [Final Native Public]
    void SetCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x3ce2640 [Final Native Public]
    void SetCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x3ce2570 [Final Native Public]
    void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x3ce24a0 [Final Native Public]
    void SetCustomDepthStencilWriteMask(const ERendererStencilMask& WriteMaskBit); // 0x3ce2420 [Final Native Public]
    void SetCustomDepthStencilValue(int32 Value); // 0x3ce2390 [Final Native Public]
    void SetCullDistance(float NewCullDistance); // 0x3ce2310 [Final Native Public]
    void SetConstraintMode(uint8 ConstraintMode); // 0x3ce2290 [Native Public]
    void SetCollisionResponseToChannel(uint8 Channel, uint8 NewResponse); // 0x3ce21c0 [Native Public]
    void SetCollisionResponseToAllChannels(uint8 NewResponse); // 0x19f34e0 [Native Public]
    void SetCollisionProfileName(const FName& InCollisionProfileName, bool bUpdateOverlaps); // 0x3ce20f0 [Native Public]
    void SetCollisionObjectType(uint8 Channel); // 0x3ce2070 [Native Public]
    void SetCollisionEnabled(uint8 NewType); // 0x3ce1ff0 [Native Public]
    void SetCenterOfMass(const FVector& CenterOfMassOffset, const FName& BoneName); // 0x3ce1f10 [Final Native Public]
    void SetCastShadow(bool NewCastShadow); // 0x3ce1e80 [Final Native Public]
    void SetCastInsetShadow(bool bInCastInsetShadow); // 0x3ce1df0 [Final Native Public]
    void SetCastHiddenShadow(bool NewCastHiddenShadow); // 0x3ce1d60 [Final Native Public]
    void SetBoundsScale(float NewBoundsScale); // 0x3ce1ce0 [Final Native Public]
    void SetAngularDamping(float InDamping); // 0x3ce1c50 [Native Public]
    void SetAllUseCCD(bool InUseCCD); // 0x1a800b0 [Native Public]
    void SetAllPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent); // 0x3ce1b70 [Native Public]
    void SetAllPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent); // 0x3ce1a80 [Native Public]
    void SetAllPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent); // 0x3ce1960 [Final Native Public]
    void SetAllMassScale(float InMassScale); // 0x3ce18d0 [Native Public]
    FVector ScaleByMomentOfInertia(const FVector& InputVector, const FName& BoneName); // 0x3ce17d0 [Native Public]
    void PutRigidBodyToSleep(const FName& BoneName); // 0x3ce1740 [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); // 0x3ce1390 [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); // 0x3ce1030 [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); // 0x3ce0cd0 [Final Native Public]
    bool K2_IsQueryCollisionEnabled(); // 0x3ce0c90 [Final Native Public]
    bool K2_IsPhysicsCollisionEnabled(); // 0x3ce0c50 [Final Native Public]
    bool K2_IsCollisionEnabled(); // 0x3ce0c10 [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); // 0x3ce08a0 [Final Native Public]
    bool IsOverlappingComponent(UPrimitiveComponent* OtherComp); // 0x3ce0800 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x3ce0760 [Final Native Public]
    bool IsGravityEnabled(); // 0x3ce0730 [Native Public]
    bool IsAnyRigidBodyAwake(); // 0x3ce0700 [Native Public]
    void IgnoreComponentWhenMoving(UPrimitiveComponent* Component, bool bShouldIgnore); // 0x3ce0630 [Final Native Public]
    void IgnoreActorWhenMoving(AActor* Actor, bool bShouldIgnore); // 0x3ce0560 [Final Native Public]
    FWalkableSlopeOverride GetWalkableSlopeOverride(); // 0x3ce0530 [Final Native Public]
    FVector GetPhysicsLinearVelocityAtPoint(const FVector& Point, const FName& BoneName); // 0x3ce0430 [Final Native Public]
    FVector GetPhysicsLinearVelocity(const FName& BoneName); // 0x3ce0380 [Final Native Public]
    FVector GetPhysicsAngularVelocityInRadians(const FName& BoneName); // 0x3ce02d0 [Final Native Public]
    FVector GetPhysicsAngularVelocityInDegrees(const FName& BoneName); // 0x3ce0200 [Final Native Public]
    FVector GetPhysicsAngularVelocity(const FName& BoneName); // 0x3ce0200 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OutOverlappingComponents); // 0x3ce0150 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x3ce0050 [Final Native Public]
    int32 GetNumMaterials(); // 0x3ce0020 [Native Public]
    UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, const int32& SectionIndex); // 0x3cdff40 [Native Public]
    UMaterialInterface* GetMaterial(int32 ElementIndex); // 0x3cdfea0 [Native Public]
    float GetMassScale(const FName& BoneName); // 0x3cdfe00 [Native Public]
    float GetMass(); // 0x3cdfdc0 [Native Public]
    float GetLinearDamping(); // 0x3cdfd80 [Native Public]
    FVector GetInertiaTensor(const FName& BoneName); // 0x3cdfcd0 [Native Public]
    bool GetGenerateOverlapEvents(); // 0x3cdfca0 [Final Native Public]
    uint8 GetCollisionResponseToChannel(uint8 Channel); // 0x3cdfc10 [Native Public]
    FName GetCollisionProfileName(); // 0x3cdfbd0 [Final Native Public]
    uint8 GetCollisionObjectType(); // 0x3cdfba0 [Native Public]
    uint8 GetCollisionEnabled(); // 0x1af91c0 [Native Public]
    float GetClosestPointOnCollision(const FVector& Point, const FVector& OutPointOnBody, const FName& BoneName); // 0x3cdfa60 [Final Native Public]
    FVector GetCenterOfMass(const FName& BoneName); // 0x3cdf9b0 [Final Native Public]
    float GetAngularDamping(); // 0x3cdf970 [Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, UMaterialInterface* SourceMaterial, const FName& OptionalName); // 0x3cdf850 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, UMaterialInterface* Parent); // 0x3cdf780 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex); // 0x3cdf6e0 [Native Public]
    TArray<UPrimitiveComponent*> CopyArrayOfMoveIgnoreComponents(); // 0x3cdf660 [Final Native Public]
    TArray<AActor*> CopyArrayOfMoveIgnoreActors(); // 0x3cdf5e0 [Final Native Public]
    void ClearMoveIgnoreComponents(); // 0x3cdf5b0 [Final Native Public]
    void ClearMoveIgnoreActors(); // 0x3cdf590 [Final Native Public]
    bool CanCharacterStepUp(APawn* Pawn); // 0x3cdf4f0 [Native Public]
    void AddTorqueInRadians(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x3cdf270 [Native Public]
    void AddTorqueInDegrees(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x3cdf3a0 [Final Native Public]
    void AddTorque(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x3cdf270 [Final Native Public]
    void AddRadialImpulse(const FVector& Origin, float Radius, float Strength, uint8 Falloff, bool bVelChange); // 0x3cdf090 [Native Public]
    void AddRadialForce(const FVector& Origin, float Radius, float Strength, uint8 Falloff, bool bAccelChange); // 0x3cdeeb0 [Native Public]
    void AddImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x3cded70 [Native Public]
    void AddImpulse(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x3cdec40 [Native Public]
    void AddForceAtLocationLocal(const FVector& force, const FVector& Location, const FName& BoneName); // 0x3cdeb00 [Native Public]
    void AddForceAtLocation(const FVector& force, const FVector& Location, const FName& BoneName); // 0x3cde9c0 [Native Public]
    void AddForce(const FVector& force, const FName& BoneName, bool bAccelChange); // 0x3cde890 [Native Public]
    void AddAngularImpulseInRadians(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x3cde760 [Native Public]
    void AddAngularImpulseInDegrees(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x3cde610 [Final Native Public]
    void AddAngularImpulse(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x3cde4e0 [Native Public]

// UFXSystemComponent (/Script/Engine.FXSystemComponent)
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x3cc2220 [Native Public]
    void SetUseAutoManageAttachment(bool bAutoManage); // 0x1b7bdb0 [Native Public]
    void SetIntParameter(const FName& ParameterName, int32 Param); // 0x3cc1e90 [Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x3cc1db0 [Native Public]
    void SetEmitterEnable(const FName& EmitterName, bool bNewEnableState); // 0x3cc1ce0 [Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x3cc1c00 [Native Public]
    void SetBoolParameter(const FName& ParameterName, bool Param); // 0x3cc1b30 [Native Public]
    void SetAutoAttachmentParameters(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule); // 0x3cc1210 [Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x3cc1010 [Native Public]
    void ReleaseToPool(); // 0x3cc0ff0 [Native Public]
    UFXSystemAsset* GetFXSystemAsset(); // 0x3cc0ef0 [Native Public]

// UAnimNotify (/Script/Engine.AnimNotify)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation); // 0x1f88790 [Event Public]
    FString GetNotifyName(); // 0x33f1910 [Native Event Public]

// UAnimNotifyState (/Script/Engine.AnimNotifyState)
    bool Received_NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime); // 0x1f88790 [Event Public]
    bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation); // 0x1f88790 [Event Public]
    bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration); // 0x1f88790 [Event Public]
    FString GetNotifyName(); // 0x33f1910 [Native Event Public]

// UMeshComponent (/Script/Engine.MeshComponent)
    void SetVectorParameterValueOnMaterials(const FName& ParameterName, const FVector& ParameterValue); // 0x3caeeb0 [Final Native Public]
    void SetScalarParameterValueOnMaterials(const FName& ParameterName, float ParameterValue); // 0x3caed50 [Final Native Public]
    void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups); // 0x3cae890 [Native Public]
    bool IsMaterialSlotNameValid(const FName& MaterialSlotName); // 0x3cae230 [Native Public]
    TArray<FName> GetMaterialSlotNames(); // 0x3cadfc0 [Native Public]
    TArray<UMaterialInterface*> GetMaterials(); // 0x3cae040 [Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x3cadf20 [Native Public]

// USkinnedMeshComponent (/Script/Engine.SkinnedMeshComponent)
    void UnloadSkinWeightProfile(const FName& InProfileName); // 0x3d01af0 [Final Native Public]
    void UnHideBoneByName(const FName& BoneName); // 0x3d01a60 [Final Native Public]
    void TransformToBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x3d01890 [Final Native Public]
    void TransformFromBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x3d016c0 [Final Native Public]
    void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex); // 0x3d01570 [Final Native Public]
    void ShowAllMaterialSections(int32 LODIndex); // 0x3d014e0 [Final Native Public]
    void SetVertexOffsetUsage(int32 LODIndex, int32 Usage); // 0x3d01410 [Final Native Public]
    void SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray<FLinearColor>& VertexColors); // 0x3d01320 [Final Native Public]
    bool SetSkinWeightProfile(const FName& InProfileName); // 0x3d01280 [Final Native Public]
    void SetSkinWeightOverride(int32 LODIndex, const TArray<FSkelMeshSkinWeightInfo>& SkinWeights); // 0x3d01190 [Final Native Public]
    void SetSkeletalMesh(USkeletalMesh* NewMesh, bool bReinitPose); // 0x3d010c0 [Native Public]
    void SetRenderStatic(bool bNewValue); // 0x3d01030 [Final Native Public]
    void SetPreSkinningOffsets(int32 LODIndex, const TArray<FVector>& Offsets); // 0x3d00f00 [Final Native Public]
    void SetPostSkinningOffsets(int32 LODIndex, const TArray<FVector>& Offsets); // 0x3d00dd0 [Final Native Public]
    void SetPhysicsAsset(UPhysicsAsset* NewPhysicsAsset, bool bForceReInit); // 0x3d00d00 [Native Public]
    void SetMinLOD(int32 InNewMinLOD); // 0x3d00c70 [Final Native Public]
    void SetMasterPoseComponent(USkinnedMeshComponent* NewMasterBoneComponent, bool bForceUpdate); // 0x3d00ba0 [Final Native Public]
    void SetForcedLOD(int32 InNewForcedLOD); // 0x3d00b10 [Final Native Public]
    void SetCastCapsuleIndirectShadow(bool bNewValue); // 0x3d00a80 [Final Native Public]
    void SetCastCapsuleDirectShadow(bool bNewValue); // 0x3d009f0 [Final Native Public]
    void SetCapsuleIndirectShadowMinVisibility(float NewValue); // 0x3d00970 [Final Native Public]
    bool IsUsingSkinWeightProfile(); // 0x3d00940 [Final Native Public]
    bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex); // 0x3d00870 [Final Native Public]
    bool IsBoneHiddenByName(const FName& BoneName); // 0x3d007d0 [Final Native Public]
    void HideBoneByName(const FName& BoneName, uint8 PhysBodyOption); // 0x3d005d0 [Final Native Public]
    int32 GetVertexOffsetUsage(int32 LODIndex); // 0x3d00530 [Final Native Public]
    bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(const FName& BoneName, const float& OutTwistAngle, const float& OutSwingAngle); // 0x3d00410 [Final Native Public]
    FName GetSocketBoneName(const FName& InSocketName); // 0x3d002d0 [Final Native Public]
    FVector GetRefPosePosition(int32 BoneIndex); // 0x3d00220 [Final Native Public]
    FName GetParentBone(const FName& BoneName); // 0x3d00190 [Final Native Public]
    int32 GetNumLODs(); // 0x3d00160 [Final Native Public]
    int32 GetNumBones(); // 0x3d00130 [Final Native Public]
    int32 GetForcedLOD(); // 0x3d00100 [Final Native Public]
    FTransform GetDeltaTransformFromRefPose(const FName& BoneName, const FName& BaseName); // 0x3d00000 [Final Native Public]
    FName GetCurrentSkinWeightProfileName(); // 0x3cfffe0 [Final Native Public]
    FName GetBoneName(int32 BoneIndex); // 0x3cfff50 [Final Native Public]
    int32 GetBoneIndex(const FName& BoneName); // 0x3cffeb0 [Final Native Public]
    FName FindClosestBone_K2(const FVector& TestLocation, const FVector& BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset); // 0x3cffd10 [Final Native Public]
    void ClearVertexColorOverride(int32 LODIndex); // 0x3cffc80 [Final Native Public]
    void ClearSkinWeightProfile(); // 0x3cffc60 [Final Native Public]
    void ClearSkinWeightOverride(int32 LODIndex); // 0x3cffbd0 [Final Native Public]
    bool BoneIsChildOf(const FName& BoneName, const FName& ParentBoneName); // 0x3cffb00 [Final Native Public]

// USkeletalMeshComponent (/Script/Engine.SkeletalMeshComponent)
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3cfc240 [Final Native Public]
    void UnbindClothFromMasterPoseComponent(bool bRestoreSimulationSpace); // 0x3cfc1b0 [Final Native Public]
    void ToggleDisablePostProcessBlueprint(); // 0x3cfc190 [Final Native Public]
    void TermBodiesBelow(const FName& ParentBoneName); // 0x3cfc100 [Final Native Public]
    void SuspendClothingSimulation(); // 0x3cfc0e0 [Final Native Public]
    void Stop(); // 0x3cfc0c0 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x3cfbff0 [Final Native Public]
    void SetUpdateClothInEditor(bool NewUpdateState); // 0x19e3160 [Final Native Public]
    void SetUpdateAnimationInEditor(bool NewUpdateState); // 0x19e3160 [Final Native Public]
    void SetTeleportRotationThreshold(float Threshold); // 0x3cfbf70 [Final Native Public]
    void SetTeleportDistanceThreshold(float Threshold); // 0x3cfbef0 [Final Native Public]
    void SetPosition(float InPos, bool bFireNotifies); // 0x3cfbe10 [Final Native Public]
    void SetPlayRate(float Rate); // 0x3cfbd90 [Final Native Public]
    void SetPhysicsBlendWeight(float PhysicsBlendWeight); // 0x3cfbd10 [Final Native Public]
    void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, const FName& BoneName, bool bIncludeSelf); // 0x3cfbbf0 [Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value, bool bRemoveZeroWeight); // 0x3cfbad0 [Final Native Public]
    void SetEnablePhysicsBlending(bool bNewBlendPhysics); // 0x3cfba40 [Final Native Public]
    void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, const FName& BoneName, bool bIncludeSelf); // 0x3cfb930 [Final Native Public]
    void SetEnableBodyGravity(bool bEnableGravity, const FName& BoneName); // 0x3cfb860 [Final Native Public]
    void SetDisablePostProcessBlueprint(bool bInDisablePostProcess); // 0x3cfb7d0 [Final Native Public]
    void SetDisableAnimCurves(bool bInDisableAnimCurves); // 0x3cfb740 [Final Native Public]
    void SetConstraintProfileForAll(const FName& ProfileName, bool bDefaultIfNotFound); // 0x3cfb670 [Final Native Public]
    void SetConstraintProfile(const FName& JointName, const FName& ProfileName, bool bDefaultIfNotFound); // 0x3cfb560 [Final Native Public]
    void SetClothMaxDistanceScale(float Scale); // 0x3cfb4e0 [Final Native Public]
    void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, const FName& BoneName); // 0x3cfb410 [Native Public]
    void SetAnimClass(TSubclassOf<UObject> NewClass); // 0x3cfb270 [Native Public]
    void SetAnimationMode(uint8 InAnimationMode); // 0x3cfb390 [Final Native Public]
    void SetAnimation(UAnimationAsset* NewAnimToPlay); // 0x3cfb300 [Final Native Public]
    void SetAngularLimits(const FName& InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle); // 0x3cfb110 [Final Native Public]
    void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim); // 0x3cfaf40 [Final Native Public]
    void SetAllowedAnimCurvesEvaluation(const TArray<FName>& List, bool bAllow); // 0x3cfb010 [Final Native Public]
    void SetAllowAnimCurveEvaluation(bool bInAllow); // 0x3cfaeb0 [Final Native Public]
    void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x3cfad80 [Final Native Public]
    void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x3cfac50 [Final Native Public]
    void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType); // 0x3cfaae0 [Final Native Public]
    void SetAllBodiesSimulatePhysics(bool bNewSimulate); // 0x3cfaa50 [Final Native Public]
    void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x3cfa970 [Final Native Public]
    void SetAllBodiesBelowSimulatePhysics(const FName& InBoneName, bool bNewSimulate, bool bIncludeSelf); // 0x3cfa840 [Final Native Public]
    void SetAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf); // 0x3cfa6c0 [Final Native Public]
    void ResumeClothingSimulation(); // 0x3cfa6a0 [Final Native Public]
    void ResetClothTeleportMode(); // 0x3cfa680 [Final Native Public]
    void ResetAnimInstanceDynamics(const ETeleportType& InTeleportType); // 0x3cfa600 [Final Native Public]
    void ResetAllowedAnimCurveEvaluation(); // 0x3cfa5e0 [Final Native Public]
    void ResetAllBodiesSimulatePhysics(); // 0x3cfa5c0 [Final Native Public]
    void PlayAnimation(UAnimationAsset* NewAnimToPlay, bool bLooping); // 0x3cfa4f0 [Final Native Public]
    void Play(bool bLooping); // 0x3cfa460 [Final Native Public]
    void OverrideAnimationData(UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float Position, float PlayRate); // 0x3cfa2a0 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x3cfa1d0 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3cfa140 [Final Native Public]
    bool K2_GetClosestPointOnPhysicsAsset(const FVector& WorldPosition, const FVector& ClosestWorldPosition, const FVector& Normal, const FName& BoneName, const float& Distance); // 0x3cf9f40 [Final Native Public]
    bool IsPlaying(); // 0x3cf9f10 [Final Native Public]
    bool IsClothingSimulationSuspended(); // 0x3cf9ee0 [Final Native Public]
    bool IsBodyGravityEnabled(const FName& BoneName); // 0x3cf9e40 [Final Native Public]
    bool HasValidAnimationInstance(); // 0x3cf9e10 [Final Native Public]
    float GetTeleportRotationThreshold(); // 0x3cf9de0 [Final Native Public]
    float GetTeleportDistanceThreshold(); // 0x3cf9de0 [Final Native Public]
    bool GetStringAttribute_Ref(const FName& BoneName, const FName& AttributeName, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3cf9c20 [Final Native Public]
    bool GetStringAttribute(const FName& BoneName, const FName& AttributeName, const FString& DefaultValue, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3cf99f0 [Final Native Public]
    FVector GetSkeletalCenterOfMass(); // 0x3cf99b0 [Final Native Public]
    UAnimInstance* GetPostProcessInstance(); // 0x3cf9980 [Final Native Public]
    float GetPosition(); // 0x3cf9950 [Final Native Public]
    float GetPlayRate(); // 0x3cf9920 [Final Native Public]
    float GetMorphTarget(const FName& MorphTargetName); // 0x3cf9880 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x3cf97e0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x3cf9740 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x3cf9650 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x3cf95b0 [Final Native Public]
    bool GetIntegerAttribute_Ref(const FName& BoneName, const FName& AttributeName, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3cf9410 [Final Native Public]
    bool GetIntegerAttribute(const FName& BoneName, const FName& AttributeName, int32 DefaultValue, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3cf9220 [Final Native Public]
    bool GetFloatAttribute_Ref(const FName& BoneName, const FName& AttributeName, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3cf9070 [Final Native Public]
    bool GetFloatAttribute(const FName& BoneName, const FName& AttributeName, float DefaultValue, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3cf8e80 [Final Native Public]
    bool GetDisablePostProcessBlueprint(); // 0x3cf8e50 [Final Native Public]
    bool GetDisableAnimCurves(); // 0x3cf8e20 [Final Native Public]
    void GetCurrentJointAngles(const FName& InBoneName, const float& Swing1Angle, const float& TwistAngle, const float& Swing2Angle); // 0x3cf8ca0 [Final Native Public]
    float GetClothMaxDistanceScale(); // 0x3cf8c40 [Final Native Public]
    UClothingSimulationInteractor* GetClothingSimulationInteractor(); // 0x3cf8c70 [Final Native Public]
    float GetBoneMass(const FName& BoneName, bool bScaleMass); // 0x3cf8b70 [Final Native Public]
    UAnimInstance* GetAnimInstance(); // 0x3cf8b10 [Final Native Public]
    TSubclassOf<UObject> GetAnimClass(); // 0x3cf8ae0 [Final Native Public]
    uint8 GetAnimationMode(); // 0x3cf8b40 [Final Native Public]
    bool GetAllowRigidBodyAnimNode(); // 0x3cf8a80 [Final Native Public]
    bool GetAllowedAnimCurveEvaluate(); // 0x3cf8ab0 [Final Native Public]
    void ForceClothNextUpdateTeleportAndReset(); // 0x3cf8a60 [Final Native Public]
    void ForceClothNextUpdateTeleport(); // 0x3cf8a40 [Final Native Public]
    FName FindConstraintBoneName(int32 ConstraintIndex); // 0x3cf89b0 [Final Native Public]
    void ClearMorphTargets(); // 0x3cf8990 [Final Native Public]
    void BreakConstraint(const FVector& Impulse, const FVector& HitLocation, const FName& InBoneName); // 0x3cf8860 [Final Native Public]
    void BindClothToMasterPoseComponent(); // 0x3cf8840 [Final Native Public]
    void AllowAnimCurveEvaluation(const FName& NameOfCurve, bool bAllow); // 0x3cf8770 [Final Native Public]
    void AddImpulseToAllBodiesBelow(const FVector& Impulse, const FName& BoneName, bool bVelChange, bool bIncludeSelf); // 0x3cf85f0 [Native Public]
    void AddForceToAllBodiesBelow(const FVector& force, const FName& BoneName, bool bAccelChange, bool bIncludeSelf); // 0x3cf8470 [Native Public]
    void AccumulateAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x3cf8350 [Final Native Public]

// UAnimInstance (/Script/Engine.AnimInstance)
    void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic); // 0x3bbbf60 [Final Native Public]
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3bbbed0 [Final Native Public]
    APawn* TryGetPawnOwner(); // 0x10fb6b0 [Native Public]
    void StopSlotAnimation(float InBlendOutTime, const FName& SlotNodeName); // 0x3bbbe00 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x3bbbd30 [Native Public]
    void SetRootMotionMode(uint8 Value); // 0x3bafde0 [Final Native Public]
    void SetReceiveNotifiesFromLinkedInstances(bool bSet); // 0x3bbbca0 [Final Native Public]
    void SetPropagateNotifiesToLinkedInstances(bool bSet); // 0x3bbbc10 [Final Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value); // 0x3bbbb40 [Final Native Public]
    void SavePoseSnapshot(const FName& SnapshotName); // 0x3bbbab0 [Native Public]
    void ResetDynamics(const ETeleportType& InTeleportType); // 0x3bbba30 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage(UAnimSequenceBase* Asset, const FName& SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x3bbb7d0 [Final Native Public]
    float PlaySlotAnimation(UAnimSequenceBase* Asset, const FName& SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount); // 0x3bbb600 [Final Native Public]
    void Montage_StopGroupByName(float InBlendOutTime, const FName& GroupName); // 0x3bbb530 [Final Native Public]
    void Montage_Stop(float InBlendOutTime, UAnimMontage* Montage); // 0x3bbb460 [Final Native Public]
    void Montage_SetPosition(UAnimMontage* Montage, float NewPosition); // 0x3bbb390 [Final Native Public]
    void Montage_SetPlayRate(UAnimMontage* Montage, float NewPlayRate); // 0x3bbb2c0 [Final Native Public]
    void Montage_SetNextSection(const FName& SectionNameToChange, const FName& NextSection, UAnimMontage* Montage); // 0x3bbb1b0 [Final Native Public]
    void Montage_Resume(UAnimMontage* Montage); // 0x3bbb120 [Final Native Public]
    float Montage_Play(UAnimMontage* MontageToPlay, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x3bbaf70 [Final Native Public]
    void Montage_Pause(UAnimMontage* Montage); // 0x3bbaee0 [Final Native Public]
    void Montage_JumpToSectionsEnd(const FName& SectionName, UAnimMontage* Montage); // 0x3bbae10 [Final Native Public]
    void Montage_JumpToSection(const FName& SectionName, UAnimMontage* Montage); // 0x3bbad40 [Final Native Public]
    bool Montage_IsPlaying(UAnimMontage* Montage); // 0x3bbaca0 [Final Native Public]
    bool Montage_IsActive(UAnimMontage* Montage); // 0x3bbac00 [Final Native Public]
    float Montage_GetPosition(UAnimMontage* Montage); // 0x3bbab60 [Final Native Public]
    float Montage_GetPlayRate(UAnimMontage* Montage); // 0x3bbaac0 [Final Native Public]
    bool Montage_GetIsStopped(UAnimMontage* Montage); // 0x3bbaa20 [Final Native Public]
    FName Montage_GetCurrentSection(UAnimMontage* Montage); // 0x3bba990 [Final Native Public]
    float Montage_GetBlendTime(UAnimMontage* Montage); // 0x3bba8f0 [Final Native Public]
    void LockAIResources(bool bLockMovement, bool LockAILogic); // 0x3bba820 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x3bba750 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3bba6c0 [Final Native Public]
    bool IsSyncGroupBetweenMarkers(const FName& InSyncGroupName, const FName& PreviousMarker, const FName& NextMarker, bool bRespectMarkerOrder); // 0x3bba560 [Final Native Public]
    bool IsPlayingSlotAnimation(UAnimSequenceBase* Asset, const FName& SlotNodeName); // 0x3bba490 [Final Native Public]
    bool IsAnyMontagePlaying(); // 0x3bba460 [Final Native Public]
    bool HasMarkerBeenHitThisFrame(const FName& SyncGroup, const FName& MarkerName); // 0x3bba390 [Final Native Public]
    bool GetTimeToClosestMarker(const FName& SyncGroup, const FName& MarkerName, const float& OutMarkerTime); // 0x3bba270 [Final Native Public]
    FMarkerSyncAnimPosition GetSyncGroupPosition(const FName& InSyncGroupName); // 0x3bba1c0 [Final Native Public]
    float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex); // 0x3bba0f0 [Final Native Public]
    float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex); // 0x3bba020 [Final Native Public]
    float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex); // 0x3bb9f50 [Final Native Public]
    float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex); // 0x3bb9e80 [Final Native Public]
    float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex); // 0x3bb9db0 [Final Native Public]
    bool GetReceiveNotifiesFromLinkedInstances(); // 0x3bb9d80 [Final Native Public]
    bool GetPropagateNotifiesToLinkedInstances(); // 0x3bb9d50 [Final Native Public]
    USkeletalMeshComponent* GetOwningComponent(); // 0x3bb9d20 [Final Native Public]
    AActor* GetOwningActor(); // 0x3bb9cf0 [Final Native Public]
    void GetLinkedAnimLayerInstancesByGroup(const FName& InGroup, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x3bb9c00 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(const FName& InGroup, TSubclassOf<UAnimInstance> InClass); // 0x3bb9b30 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x3bb9a90 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x3bb99f0 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x3bb9900 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x3bb9860 [Final Native Public]
    float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex); // 0x3bb9790 [Final Native Public]
    float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex); // 0x3bb96c0 [Final Native Public]
    float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex); // 0x3bb95f0 [Final Native Public]
    float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex); // 0x3bb9520 [Final Native Public]
    float GetInstanceMachineWeight(int32 MachineIndex); // 0x3bb9480 [Final Native Public]
    float GetInstanceCurrentStateElapsedTime(int32 MachineIndex); // 0x3bb93e0 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex); // 0x3bb9340 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex); // 0x3bb92a0 [Final Native Public]
    float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex); // 0x3bb9200 [Final Native Public]
    float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex); // 0x3bb9160 [Final Native Public]
    float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex); // 0x3bb90c0 [Final Native Public]
    float GetCurveValue(const FName& CurveName); // 0x3bb9020 [Final Native Public]
    FName GetCurrentStateName(int32 MachineIndex); // 0x3bb8f90 [Final Native Public]
    UAnimMontage* GetCurrentActiveMontage(); // 0x3bb8f60 [Final Native Public]
    void GetAllCurveNames(const TArray<FName>& OutNames); // 0x3bb8eb0 [Final Native Public]
    void GetActiveCurveNames(const EAnimCurveType& CurveType, const TArray<FName>& OutNames); // 0x3bb8dc0 [Final Native Public]
    void ClearMorphTargets(); // 0x3bb8da0 [Final Native Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x3bb8ca0 [Final Native Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x1f88790 [Event Public]
    void BlueprintPostEvaluateAnimation(); // 0x1f88790 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0x1f88790 [Event Public]
    void BlueprintInitializeAnimation(); // 0x1f88790 [Event Public]
    void BlueprintBeginPlay(); // 0x1f88790 [Event Public]

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

// UAudioComponent (/Script/Engine.AudioComponent)
    void StopDelayed(float DelayTime); // 0x3bce4d0 [Final Native Public]
    void Stop(); // 0x3bce4b0 [Native Public]
    void SetWaveParameter(const FName& InName, USoundWave* InWave); // 0x3bce3e0 [Final Native Public]
    void SetVolumeMultiplier(float NewVolumeMultiplier); // 0x3bce360 [Final Native Public]
    void SetUISound(bool bInUISound); // 0x3bce2d0 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x3bce180 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3bce030 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3bcdf60 [Final Native Public]
    void SetSound(USoundBase* NewSound); // 0x3bcded0 [Final Native Public]
    void SetPitchMultiplier(float NewPitchMultiplier); // 0x3bcdd30 [Final Native Public]
    void SetPaused(bool bPause); // 0x3bcdca0 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x3bcdc10 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x3bcdb90 [Final Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x3bcdb00 [Final Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x3bcda30 [Final Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x3bcd8e0 [Final Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x3bcd500 [Final Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x3bcd430 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x3bcd360 [Final Native Public]
    void PlayQuantized(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle, FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, const EAudioFaderCurve& InFadeCurve); // 0x3bcd020 [Native Public]
    void Play(float StartTime); // 0x3bccf90 [Native Public]
    bool IsVirtualized(); // 0x3bccf60 [Final Native Public]
    bool IsPlaying(); // 0x3bccf30 [Native Public]
    bool HasCookedFFTData(); // 0x3bccf00 [Final Native Public]
    bool HasCookedAmplitudeEnvelopeData(); // 0x3bcced0 [Final Native Public]
    EAudioComponentPlayState GetPlayState(); // 0x3bccea0 [Final Native Public]
    bool GetCookedFFTDataForAllPlayingSounds(const TArray<FSoundWaveSpectralDataPerSound>& OutSoundWaveSpectralData); // 0x3bccdc0 [Final Native Public]
    bool GetCookedFFTData(const TArray<float>& FrequenciesToGet, const TArray<FSoundWaveSpectralData>& OutSoundWaveSpectralData); // 0x3bccca0 [Final Native Public]
    bool GetCookedEnvelopeDataForAllPlayingSounds(const TArray<FSoundWaveEnvelopeDataPerSound>& OutEnvelopeData); // 0x3bccbe0 [Final Native Public]
    bool GetCookedEnvelopeData(const float& OutEnvelopeData); // 0x3bccb30 [Final Native Public]
    void FadeOut(float FadeoutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3bcca10 [Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x3bcc8b0 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x3bcc6c0 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3bcbad0 [Final Native Public]
    void AdjustAttenuation(FSoundAttenuationSettings& InAttenuationSettings); // 0x3bcba00 [Final Native Public]

// UPoseableMeshComponent (/Script/Engine.PoseableMeshComponent)
    void SetBoneTransformByName(const FName& BoneName, FTransform& InTransform, uint8 BoneSpace); // 0x3cdbad0 [Final Native Public]
    void SetBoneScaleByName(const FName& BoneName, const FVector& InScale3D, uint8 BoneSpace); // 0x3cdb9b0 [Final Native Public]
    void SetBoneRotationByName(const FName& BoneName, const FRotator& InRotation, uint8 BoneSpace); // 0x3cdb890 [Final Native Public]
    void SetBoneLocationByName(const FName& BoneName, const FVector& InLocation, uint8 BoneSpace); // 0x3cdb770 [Final Native Public]
    void ResetBoneTransformByName(const FName& BoneName); // 0x3cdb600 [Final Native Public]
    FTransform GetBoneTransformByName(const FName& BoneName, uint8 BoneSpace); // 0x3cdb2d0 [Final Native Public]
    FVector GetBoneScaleByName(const FName& BoneName, uint8 BoneSpace); // 0x3cdb1f0 [Final Native Public]
    FRotator GetBoneRotationByName(const FName& BoneName, uint8 BoneSpace); // 0x3cdb110 [Final Native Public]
    FVector GetBoneLocationByName(const FName& BoneName, uint8 BoneSpace); // 0x3cdb030 [Final Native Public]
    void CopyPoseFromSkeletalComponent(USkeletalMeshComponent* InComponentToCopy); // 0x3cdafa0 [Final Native Public]

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

// UGameInstance (/Script/Engine.GameInstance)
    void ReceiveShutdown(); // 0x1f88790 [Event Public]
    void ReceiveInit(); // 0x1f88790 [Event Public]
    void HandleTravelError(uint8 FailureType); // 0x1f88790 [Event Public]
    void HandleNetworkError(uint8 FailureType, bool bIsServer); // 0x1f88790 [Event Public]
    void DebugRemovePlayer(int32 ControllerId); // 0x3c0c6d0 [Native Public]
    void DebugCreatePlayer(int32 ControllerId); // 0x3c0c640 [Native Public]

// APawn (/Script/Engine.Pawn)
    void SpawnDefaultController(); // 0x3cc7dd0 [Native Public]
    void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate); // 0x3cc6cd0 [Final Native Public]
    void ReceiveUnpossessed(AController* OldController); // 0x1f88790 [Event Public]
    void ReceivePossessed(AController* NewController); // 0x1f88790 [Event Public]
    void PawnMakeNoise(float Loudness, const FVector& NoiseLocation, bool bUseNoiseMakerLocation, AActor* NoiseMaker); // 0x3cc6170 [Final Native Public]
    void OnRep_PlayerState(); // 0x93de80 [Native Public]
    void OnRep_Controller(); // 0x3cc6150 [Native Public]
    void LaunchPawn(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x3cc5f10 [Final Native Public]
    FVector K2_GetMovementInputVector(); // 0x3cc5db0 [Final Native Public]
    bool IsPlayerControlled(); // 0x3bf3420 [Native Public]
    bool IsPawnControlled(); // 0x3cc5ee0 [Final Native Public]
    bool IsMoveInputIgnored(); // 0x3cc5e80 [Native Public]
    bool IsLocallyControlled(); // 0x3cc5e50 [Native Public]
    bool IsControlled(); // 0x3cc5e20 [Final Native Public]
    bool IsBotControlled(); // 0x3c161f0 [Native Public]
    FVector GetPendingMovementInputVector(); // 0x3cc5db0 [Final Native Public]
    FVector GetNavAgentLocation(); // 0x3cc5cf0 [Native Public]
    UPawnMovementComponent* GetMovementComponent(); // 0x1a5e4c0 [Native Public]
    AActor* GetMovementBaseActor(APawn* Pawn); // 0x3cc5c60 [Final Native Static Public]
    FVector GetLastMovementInputVector(); // 0x3cc5c20 [Final Native Public]
    FRotator GetControlRotation(); // 0x3cc5b10 [Final Native Public]
    AController* GetController(); // 0x1ba1530 [Final Native Public]
    FRotator GetBaseAimRotation(); // 0x3cc5930 [Native Public]
    void DetachFromControllerPendingDestroy(); // 0x3cc5910 [Native Public]
    FVector ConsumeMovementInputVector(); // 0x3cc58d0 [Native Public]
    void AddMovementInput(const FVector& WorldDirection, float ScaleValue, bool bForce); // 0x3cc53b0 [Native Public]
    void AddControllerYawInput(float Val); // 0x3cc5240 [Native Public]
    void AddControllerRollInput(float Val); // 0x3cc51b0 [Native Public]
    void AddControllerPitchInput(float Val); // 0x3cc5120 [Native Public]

// UStaticMeshComponent (/Script/Engine.StaticMeshComponent)
    bool SetStaticMesh(UStaticMesh* NewMesh); // 0x3d1bb20 [Native Public]
    void SetReverseCulling(bool ReverseCulling); // 0x3d1b8d0 [Final Native Public]
    void SetForcedLodModel(int32 NewForcedLodModel); // 0x3d1b490 [Final Native Public]
    void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue); // 0x3d1b400 [Final Native Public]
    void SetDistanceFieldSelfShadowBias(float NewValue); // 0x3d1b180 [Final Native Public]
    void OnRep_StaticMesh(UStaticMesh* OldStaticMesh); // 0x3d1b0f0 [Final Native Public]
    void GetLocalBounds(const FVector& Min, const FVector& Max); // 0x3d1af50 [Final Native Public]

// AController (/Script/Engine.Controller)
    void UnPossess(); // 0x3bf3a60 [Final Native Public]
    void StopMovement(); // 0x1aab590 [Native Public]
    void SetInitialLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3bf3970 [Native Public]
    void SetIgnoreMoveInput(bool bNewMoveInput); // 0x3bf38e0 [Native Public]
    void SetIgnoreLookInput(bool bNewLookInput); // 0x3bf3850 [Native Public]
    void SetControlRotation(const FRotator& NewRotation); // 0x3bf37c0 [Native Public]
    void ResetIgnoreMoveInput(); // 0x3bf37a0 [Native Public]
    void ResetIgnoreLookInput(); // 0x3bf3780 [Native Public]
    void ResetIgnoreInputFlags(); // 0x3bf3760 [Native Public]
    void ReceiveUnPossess(APawn* UnpossessedPawn); // 0x1f88790 [Event Protected]
    void ReceivePossess(APawn* PossessedPawn); // 0x1f88790 [Event Protected]
    void ReceiveInstigatedAnyDamage(float Damage, UDamageType* DamageType, AActor* DamagedActor, AActor* DamageCauser); // 0x1f88790 [Event Protected]
    void Possess(APawn* InPawn); // 0x3bf36d0 [Final Native Public]
    void OnRep_PlayerState(); // 0x3bf36b0 [Native Public]
    void OnRep_Pawn(); // 0x3bf3690 [Native Public]
    bool LineOfSightTo(AActor* Other, const FVector& ViewPoint, bool bAlternateChecks); // 0x3bf3560 [Native Public]
    APawn* K2_GetPawn(); // 0x3bf3530 [Final Native Public]
    bool IsPlayerController(); // 0x3bf3500 [Final Native Public]
    bool IsMoveInputIgnored(); // 0x3bf34d0 [Native Public]
    bool IsLookInputIgnored(); // 0x3bf34a0 [Native Public]
    bool IsLocalPlayerController(); // 0x3bf3450 [Final Native Public]
    bool IsLocalController(); // 0x3bf3420 [Native Public]
    AActor* GetViewTarget(); // 0x3bf33f0 [Native Public]
    FRotator GetDesiredRotation(); // 0x3bf31f0 [Native Public]
    FRotator GetControlRotation(); // 0x3bf31b0 [Native Public]
    void ClientSetRotation(const FRotator& NewRotation, bool bResetCamera); // 0x3bf3080 [Native Event Public]
    void ClientSetLocation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3bf2f40 [Native Event Public]
    APlayerController* CastToPlayerController(); // 0x3bf2f10 [Final Native Public]

// USphereComponent (/Script/Engine.SphereComponent)
    void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); // 0x3d13500 [Final Native Public]
    float GetUnscaledSphereRadius(); // 0x3be8af0 [Final Native Public]
    float GetShapeScale(); // 0x3d11660 [Final Native Public]
    float GetScaledSphereRadius(); // 0x3d11610 [Final Native Public]

// UInstancedStaticMeshComponent (/Script/Engine.InstancedStaticMeshComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x3c2b360 [Native Public]
    bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x3c2b200 [Native Public]
    void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance); // 0x3c2b130 [Final Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x3c2b070 [Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x3c2a6f0 [Final Native Public]
    TArray<int32> GetInstancesOverlappingSphere(const FVector& Center, float Radius, bool bSphereInWorldSpace); // 0x3c2a980 [Native Public]
    TArray<int32> GetInstancesOverlappingBox(const FBox& Box, bool bBoxInWorldSpace); // 0x3c2a850 [Native Public]
    int32 GetInstanceCount(); // 0x3c2a6c0 [Final Native Public]
    void ClearInstances(); // 0x3c29e50 [Native Public]
    bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray<FTransform>& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x3c29c50 [Native Public]
    bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x3c29a00 [Native Public]
    int32 AddInstanceWorldSpace(FTransform& WorldTransform); // 0x3c297e0 [Final Native Public]
    TArray<int32> AddInstances(const TArray<FTransform>& InstanceTransforms, bool bShouldReturnIndices); // 0x3c298c0 [Native Public]
    int32 AddInstance(FTransform& InstanceTransform); // 0x3c29700 [Native Public]

// UHierarchicalInstancedStaticMeshComponent (/Script/Engine.HierarchicalInstancedStaticMeshComponent)
    bool RemoveInstances(const TArray<int32>& InstancesToRemove); // 0x3c25860 [Final Native Public]

// UMovementComponent (/Script/Engine.MovementComponent)
    void StopMovementImmediately(); // 0x1b92540 [Native Public]
    void SnapUpdatedComponentToPlane(); // 0x3caef90 [Native Public]
    void SetUpdatedComponent(USceneComponent* NewUpdatedComponent); // 0x3caee20 [Native Public]
    void SetPlaneConstraintOrigin(const FVector& PlaneOrigin); // 0x3caecc0 [Native Public]
    void SetPlaneConstraintNormal(const FVector& PlaneNormal); // 0x3caec30 [Native Public]
    void SetPlaneConstraintFromVectors(const FVector& Forward, const FVector& Up); // 0x3caeb40 [Native Public]
    void SetPlaneConstraintEnabled(bool bEnabled); // 0x3caeab0 [Native Public]
    void SetPlaneConstraintAxisSetting(const EPlaneConstraintAxisSetting& NewAxisSetting); // 0x3caea30 [Native Public]
    void PhysicsVolumeChanged(APhysicsVolume* NewVolume); // 0x3cae800 [Native Public]
    bool K2_MoveUpdatedComponent(const FVector& Delta, const FRotator& NewRotation, FHitResult& OutHit, bool bSweep, bool bTeleport); // 0x3cae310 [Final Native Public]
    float K2_GetModifiedMaxSpeed(); // 0x1be55c0 [Native Public]
    float K2_GetMaxSpeedModifier(); // 0x3cae2d0 [Native Public]
    bool IsExceedingMaxSpeed(float MaxSpeed); // 0x3cae190 [Native Public]
    FVector GetPlaneConstraintOrigin(); // 0x3cae150 [Final Native Public]
    FVector GetPlaneConstraintNormal(); // 0x3cae110 [Final Native Public]
    EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting(); // 0x3cae0f0 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x3cae0c0 [Native Public]
    float GetMaxSpeed(); // 0x1c034f0 [Native Public]
    float GetGravityZ(); // 0x3cadee0 [Native Public]
    FVector ConstrainNormalToPlane(const FVector& Normal); // 0x3cade30 [Native Public]
    FVector ConstrainLocationToPlane(const FVector& Location); // 0x3cadd80 [Native Public]
    FVector ConstrainDirectionToPlane(const FVector& Direction); // 0x3cadcd0 [Native Public]

// UNavMovementComponent (/Script/Engine.NavMovementComponent)
    void StopMovementKeepPathing(); // 0x3cb1a00 [Final Native Public]
    void StopActiveMovement(); // 0x3cb19e0 [Native Public]
    bool IsSwimming(); // 0x3cb19b0 [Native Public]
    bool IsMovingOnGround(); // 0x3bec460 [Native Public]
    bool IsFlying(); // 0x3cb1980 [Native Public]
    bool IsFalling(); // 0x3bccf30 [Native Public]
    bool IsCrouching(); // 0x3cb1950 [Native Public]

// UPawnMovementComponent (/Script/Engine.PawnMovementComponent)
    FVector K2_GetInputVector(); // 0x3cc5d70 [Final Native Public]
    bool IsMoveInputIgnored(); // 0x3cc5eb0 [Native Public]
    FVector GetPendingInputVector(); // 0x3cc5d70 [Final Native Public]
    APawn* GetPawnOwner(); // 0x3cc5d40 [Final Native Public]
    FVector GetLastInputVector(); // 0x3cc5be0 [Final Native Public]
    FVector ConsumeInputVector(); // 0x3cc5890 [Native Public]
    void AddInputVector(const FVector& WorldVector, bool bForce); // 0x3cc52d0 [Native Public]

// UCapsuleComponent (/Script/Engine.CapsuleComponent)
    void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); // 0x3bea9f0 [Final Native Public]
    void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); // 0x3bea910 [Final Native Public]
    void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); // 0x3bea830 [Final Native Public]
    void GetUnscaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x3be8c50 [Final Native Public]
    void GetUnscaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x3be8b60 [Final Native Public]
    float GetUnscaledCapsuleRadius(); // 0x3be8b40 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight_WithoutHemisphere(); // 0x3be8b10 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight(); // 0x3be8af0 [Final Native Public]
    float GetShapeScale(); // 0x3be89d0 [Final Native Public]
    void GetScaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x3be88b0 [Final Native Public]
    void GetScaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x3be87a0 [Final Native Public]
    float GetScaledCapsuleRadius(); // 0x3be8760 [Final Native Public]
    float GetScaledCapsuleHalfHeight_WithoutHemisphere(); // 0x3be8710 [Final Native Public]
    float GetScaledCapsuleHalfHeight(); // 0x3be86e0 [Final Native Public]

// UParticleSystemComponent (/Script/Engine.ParticleSystemComponent)
    void SetTrailSourceData(const FName& InFirstSocketName, const FName& InSecondSocketName, uint8 InWidthMode, float InWidth); // 0x3cc20c0 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x3cc2030 [Final Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x3cc1f60 [Final Native Public]
    void SetBeamTargetTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 TargetIndex); // 0x3cc1a10 [Native Public]
    void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex); // 0x3cc1900 [Native Public]
    void SetBeamTargetPoint(int32 EmitterIndex, const FVector& NewTargetPoint, int32 TargetIndex); // 0x3cc17e0 [Native Public]
    void SetBeamSourceTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 SourceIndex); // 0x3cc16c0 [Native Public]
    void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex); // 0x3cc15b0 [Native Public]
    void SetBeamSourcePoint(int32 EmitterIndex, const FVector& NewSourcePoint, int32 SourceIndex); // 0x3cc1490 [Native Public]
    void SetBeamEndPoint(int32 EmitterIndex, const FVector& NewEndPoint); // 0x3cc13b0 [Native Public]
    void SetAutoAttachParams(USceneComponent* Parent, const FName& SocketName, uint8 LocationType); // 0x3cc10e0 [Final Native Public]
    int32 GetNumActiveParticles(); // 0x3cc0fc0 [Final Native Public]
    UMaterialInterface* GetNamedMaterial(const FName& InName); // 0x3cc0f20 [Native Public]
    bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTangentPoint); // 0x3cc0dd0 [Native Public]
    bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, const float& OutTargetStrength); // 0x3cc0cb0 [Native Public]
    bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTargetPoint); // 0x3cc0b90 [Native Public]
    bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, const FVector& OutTangentPoint); // 0x3cc0a70 [Native Public]
    bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, const float& OutSourceStrength); // 0x3cc0950 [Native Public]
    bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, const FVector& OutSourcePoint); // 0x3cc0830 [Native Public]
    bool GetBeamEndPoint(int32 EmitterIndex, const FVector& OutEndPoint); // 0x3cc0740 [Native Public]
    void GenerateParticleEvent(const FName& InEventName, float InEmitterTime, const FVector& InLocation, const FVector& InDirection, const FVector& InVelocity); // 0x3cc0580 [Final Native Public]
    void EndTrails(); // 0x3cc0560 [Final Native Public]
    UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(const FName& InName, UMaterialInterface* SourceMaterial); // 0x3cc0490 [Native Public]
    void BeginTrails(const FName& InFirstSocketName, const FName& InSecondSocketName, uint8 InWidthMode, float InWidth); // 0x3cc0290 [Final Native Public]

// ULightComponentBase (/Script/Engine.LightComponentBase)
    void SetSamplesPerPixel(int32 NewValue); // 0x3c932d0 [Final Native Public]
    void SetCastVolumetricShadow(bool bNewValue); // 0x3c92490 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x3c92400 [Final Native Public]
    void SetCastRaytracedShadow(bool bNewValue); // 0x3c922e0 [Final Native Public]
    void SetCastDeepShadow(bool bNewValue); // 0x3c92250 [Final Native Public]
    void SetAffectReflection(bool bNewValue); // 0x3c91e20 [Final Native Public]
    void SetAffectGlobalIllumination(bool bNewValue); // 0x3c91d90 [Final Native Public]
    FLinearColor GetLightColor(); // 0x3c91640 [Final Native Public]

// ULightComponent (/Script/Engine.LightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x3c937a0 [Final Native Public]
    void SetUseTemperature(bool bNewValue); // 0x3c93710 [Final Native Public]
    void SetUseIESBrightness(bool bNewValue); // 0x3c93680 [Final Native Public]
    void SetTransmission(bool bNewValue); // 0x3c935f0 [Final Native Public]
    void SetTemperature(float NewTemperature); // 0x3c93570 [Final Native Public]
    void SetSpecularScale(float NewValue); // 0x3c934f0 [Final Native Public]
    void SetShadowSlopeBias(float NewValue); // 0x3c933e0 [Final Native Public]
    void SetShadowBias(float NewValue); // 0x3c93360 [Final Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x3c93110 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x3c93080 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x3c92f60 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x3c92e50 [Final Native Public]
    void SetLightFunctionDisabledBrightness(float NewValue); // 0x3c92d50 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor, bool bSRGB); // 0x3c92c70 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x3c92a40 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x3c929c0 [Final Native Public]
    void SetIESTexture(UTextureLightProfile* NewValue); // 0x3c92930 [Final Native Public]
    void SetIESBrightnessScale(float NewValue); // 0x3c928b0 [Final Native Public]
    void SetForceCachedShadowsForMovablePrimitives(bool bNewValue); // 0x3c92820 [Final Native Public]
    void SetEnableLightShaftBloom(bool bNewValue); // 0x3c92700 [Final Native Public]
    void SetBloomTint(const FColor& NewValue); // 0x3c92150 [Final Native Public]
    void SetBloomThreshold(float NewValue); // 0x3c920d0 [Final Native Public]
    void SetBloomScale(float NewValue); // 0x3c92050 [Final Native Public]
    void SetBloomMaxBrightness(float NewValue); // 0x3c91fd0 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x3c91f40 [Final Native Public]
    void SetAffectDynamicIndirectLighting(bool bNewValue); // 0x3c91d00 [Final Native Public]

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

// UPointLightComponent (/Script/Engine.PointLightComponent)
    void SetSourceRadius(float bNewValue); // 0x3cdbf40 [Final Native Public]
    void SetSourceLength(float NewValue); // 0x3cdbec0 [Final Native Public]
    void SetSoftSourceRadius(float bNewValue); // 0x3cdbe40 [Final Native Public]
    void SetLightFalloffExponent(float NewLightFalloffExponent); // 0x3cdbcb0 [Final Native Public]

// APlayerController (/Script/Engine.PlayerController)
    bool WasInputKeyJustReleased(const FKey& Key); // 0x3cd70e0 [Final Native Public]
    bool WasInputKeyJustPressed(const FKey& Key); // 0x3cd6ff0 [Final Native Public]
    void ToggleSpeaking(bool bInSpeaking); // 0x3cd6f60 [Native Public]
    void TestServerLevelVisibilityChange(const FName& PackageName, const FName& Filename); // 0x3cd6e90 [Final Native Private]
    void SwitchLevel(const FString& URL); // 0x3cd6df0 [Native Public]
    void StopHapticEffect(const EControllerHand& hand); // 0x3cd6d50 [Final Native Public]
    void StartFire(uint8 FireModeNum); // 0x3cd6690 [Native Public]
    void SetVirtualJoystickVisibility(bool bVisible); // 0x3cd60a0 [Native Public]
    void SetViewTargetWithBlend(AActor* NewViewTarget, float BlendTime, uint8 BlendFunc, float BlendExp, bool bLockOutgoing); // 0x3cd5f00 [Native Public]
    void SetName(const FString& S); // 0x3cd5e60 [Native Public]
    void SetMouseLocation(int32 X, int32 Y); // 0x3cd5d90 [Final Native Public]
    void SetMouseCursorWidget(uint8 Cursor, UUserWidget* CursorWidget); // 0x3cd5cc0 [Final Native Public]
    void SetHapticsByValue(float Frequency, float Amplitude, const EControllerHand& hand); // 0x3cd5a80 [Final Native Public]
    void SetDisableHaptics(bool bNewDisabled); // 0x3cd59d0 [Native Public]
    void SetControllerLightColor(const FColor& Color); // 0x3cd5950 [Final Native Public]
    void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); // 0x3cd5770 [Native Public]
    void SetAudioListenerOverride(USceneComponent* AttachToComponent, const FVector& Location, const FRotator& Rotation); // 0x3cd5640 [Final Native Public]
    void SetAudioListenerAttenuationOverride(USceneComponent* AttachToComponent, const FVector& AttenuationLocationOVerride); // 0x3cd5560 [Final Native Public]
    void ServerViewSelf(const FViewTargetTransitionParams& TransitionParams); // 0x3cd5470 [Native Event Public]
    void ServerViewPrevPlayer(); // 0x3cd5420 [Native Event Public]
    void ServerViewNextPlayer(); // 0x3cd53d0 [Native Event Public]
    void ServerVerifyViewTarget(); // 0x3cd5380 [Native Event Public]
    void ServerUpdateMultipleLevelsVisibility(const TArray<FUpdateLevelVisibilityLevelInfo>& LevelVisibilities); // 0x3cd52c0 [Final Native Event Public]
    void ServerUpdateLevelVisibility(const FUpdateLevelVisibilityLevelInfo& LevelVisibility); // 0x3cd5200 [Final Native Event Public]
    void ServerUpdateCamera(const FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw); // 0x3cd50d0 [Native Event Public]
    void ServerUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3cd4f70 [Native Event Public]
    void ServerToggleAILogging(); // 0x3cd4f20 [Native Event Public]
    void ServerShortTimeout(); // 0x3cd4ed0 [Native Event Public]
    void ServerSetSpectatorWaiting(bool bWaiting); // 0x3cd4e10 [Native Event Public]
    void ServerSetSpectatorLocation(const FVector& NewLoc, const FRotator& NewRot); // 0x3cd4cd0 [Native Event Public]
    void ServerRestartPlayer(); // 0x3cd4c80 [Native Event Public]
    void ServerPause(); // 0x3cd4c30 [Native Event Public]
    void ServerNotifyLoadedWorld(const FName& WorldPackageName); // 0x3cd4b70 [Final Native Event Public]
    void ServerMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3cd4a10 [Native Event Public]
    void ServerExecRPC(const FString& Msg); // 0x3cd4950 [Native Event Public]
    void ServerExec(const FString& Msg); // 0x3cd48b0 [Final Native Public]
    void ServerCheckClientPossessionReliable(); // 0x3cd4860 [Native Event Public]
    void ServerCheckClientPossession(); // 0x3cd4810 [Native Event Public]
    void ServerChangeName(const FString& S); // 0x3cd4750 [Native Event Public]
    void ServerCamera(const FName& NewMode); // 0x3cd4690 [Native Event Public]
    void ServerAcknowledgePossession(APawn* P); // 0x3cd45d0 [Native Event Public]
    void SendToConsole(const FString& Command); // 0x3cd4530 [Native Public]
    void RestartLevel(); // 0x1b78e30 [Native Public]
    void ResetControllerLightColor(); // 0x3cd4510 [Final Native Public]
    bool ProjectWorldLocationToScreen(const FVector& WorldLocation, const FVector2D& ScreenLocation, bool bPlayerViewportRelative); // 0x3cd4330 [Final Native Public]
    void PlayHapticEffect(UHapticFeedbackEffect_Base* HapticEffect, const EControllerHand& hand, float Scale, bool bLoop); // 0x3cd41d0 [Final Native Public]
    void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, uint8 Action, const FLatentActionInfo& LatentInfo); // 0x3cd3f20 [Final Native Private]
    void Pause(); // 0x3cd3a60 [Native Public]
    void OnServerStartedVisualLogger(bool bIsLogging); // 0x3cd39d0 [Native Event Public]
    void LocalTravel(const FString& URL); // 0x3cd3930 [Native Public]
    void K2_ClientPlayForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused); // 0x3cd3770 [Final Native Public]
    bool IsInputKeyDown(const FKey& Key); // 0x3cd3680 [Final Native Public]
    void GetViewportSize(const int32& SizeX, const int32& SizeY); // 0x3cd35a0 [Final Native Public]
    ASpectatorPawn* GetSpectatorPawn(); // 0x3cd3580 [Final Native Public]
    bool GetMousePosition(const float& LocationX, const float& LocationY); // 0x3cd3460 [Final Native Public]
    FVector GetInputVectorKeyState(const FKey& Key); // 0x3cd3350 [Final Native Public]
    void GetInputTouchState(uint8 FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x3cd31c0 [Final Native Public]
    void GetInputMouseDelta(const float& DeltaX, const float& DeltaY); // 0x3cd30e0 [Final Native Public]
    void GetInputMotionState(const FVector& Tilt, const FVector& RotationRate, const FVector& Gravity, const FVector& Acceleration); // 0x3cd2f50 [Final Native Public]
    float GetInputKeyTimeDown(const FKey& Key); // 0x3cd2e50 [Final Native Public]
    void GetInputAnalogStickState(uint8 WhichStick, const float& StickX, const float& StickY); // 0x3cd2d20 [Final Native Public]
    float GetInputAnalogKeyState(const FKey& Key); // 0x3cd2c20 [Final Native Public]
    AHUD* GetHUD(); // 0x3cd2210 [Final Native Public]
    bool GetHitResultUnderFingerForObjects(uint8 FingerIndex, const TArray<uint8>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x3cd2a50 [Final Native Public]
    bool GetHitResultUnderFingerByChannel(uint8 FingerIndex, uint8 TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x3cd28a0 [Final Native Public]
    bool GetHitResultUnderFinger(uint8 FingerIndex, uint8 TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x3cd26f0 [Final Native Public]
    bool GetHitResultUnderCursorForObjects(const TArray<uint8>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x3cd2560 [Final Native Public]
    bool GetHitResultUnderCursorByChannel(uint8 TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x3cd23d0 [Final Native Public]
    bool GetHitResultUnderCursor(uint8 TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x3cd2240 [Final Native Public]
    FVector GetFocalLocation(); // 0x3cd21d0 [Native Public]
    void FOV(float NewFOV); // 0x3cd2020 [Native Public]
    void EnableCheats(); // 0x3cd2000 [Native Public]
    bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, const FVector& WorldLocation, const FVector& WorldDirection); // 0x3cd1e70 [Final Native Public]
    bool DeprojectMousePositionToWorld(const FVector& WorldLocation, const FVector& WorldDirection); // 0x3cd1d70 [Final Native Public]
    void ConsoleKey(const FKey& Key); // 0x3cd1c80 [Native Public]
    void ClientWasKicked(const FText& KickReason); // 0x3cd1bc0 [Native Event Public]
    void ClientVoiceHandshakeComplete(); // 0x1b7bf60 [Native Event Public]
    void ClientUpdateMultipleLevelsStreamingStatus(const TArray<FUpdateLevelStreamingLevelStatus>& LevelStatuses); // 0x3cd1b20 [Native Event Public]
    void ClientUpdateLevelStreamingStatus(const FName& PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex); // 0x3cd1960 [Native Event Public]
    void ClientUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3cd1840 [Native Event Public]
    void ClientTravelInternal(const FString& URL, uint8 TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x3cd16c0 [Native Event Public]
    void ClientTravel(const FString& URL, uint8 TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x3cd1540 [Final Native Public]
    void ClientTeamMessage(APlayerState* SenderPlayerState, const FString& S, const FName& Type, float MsgLifeTime); // 0x3cd13d0 [Native Event Public]
    void ClientStopForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag); // 0x3cd1300 [Native Event Public]
    void ClientStopCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x3cd1230 [Final Native Public]
    void ClientStopCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x3cd1160 [Native Event Public]
    void ClientStopCameraAnim(UCameraAnim* AnimToStop); // 0x3cd10d0 [Native Event Public]
    void ClientStartOnlineSession(); // 0x3cd10b0 [Native Event Public]
    void ClientStartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent); // 0x3cd0fe0 [Final Native Public]
    void ClientStartCameraShake(TSubclassOf<UCameraShakeBase> Shake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3cd0e70 [Native Event Public]
    void ClientSpawnCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x328d460 [Native Event Public]
    void ClientSetViewTarget(AActor* A, const FViewTargetTransitionParams& TransitionParams); // 0x3cd0d70 [Native Event Public]
    void ClientSetSpectatorWaiting(bool bWaiting); // 0x3cd0ce0 [Native Event Public]
    void ClientSetHUD(TSubclassOf<AHUD> NewHUDClass); // 0x3cd0c50 [Native Event Public]
    void ClientSetForceMipLevelsToBeResident(UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups); // 0x3cd0b40 [Native Event Public]
    void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD); // 0x3cd09c0 [Native Event Public]
    void ClientSetCameraMode(const FName& NewCamMode); // 0x3cd0930 [Native Event Public]
    void ClientSetCameraFade(bool bEnableFading, const FColor& FadeColor, const FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished); // 0x3cd0720 [Native Event Public]
    void ClientSetBlockOnAsyncLoading(); // 0x1b7b540 [Native Event Public]
    void ClientReturnToMainMenuWithTextReason(const FText& ReturnReason); // 0x3cd0660 [Native Event Public]
    void ClientReturnToMainMenu(const FString& ReturnReason); // 0x3cd05c0 [Native Event Public]
    void ClientRetryClientRestart(APawn* NewPawn); // 0x1270e40 [Native Event Public]
    void ClientRestart(APawn* NewPawn); // 0x3cd0530 [Native Event Public]
    void ClientReset(); // 0x3cd0510 [Native Event Public]
    void ClientRepObjRef(UObject* Object); // 0x3cd0480 [Native Event Public]
    void ClientReceiveLocalizedMessage(TSubclassOf<ULocalMessage> Message, int32 SWITCH, APlayerState* RelatedPlayerState_1, APlayerState* RelatedPlayerState_2, UObject* OptionalObject); // 0x3cd02e0 [Native Event Public]
    void ClientPrestreamTextures(AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x3cd0180 [Native Event Public]
    void ClientPrepareMapChange(const FName& LevelName, bool bFirst, bool bLast); // 0x3cd0060 [Native Event Public]
    void ClientPlaySoundAtLocation(USoundBase* Sound, const FVector& Location, float VolumeMultiplier, float PitchMultiplier); // 0x3ccfef0 [Native Event Public]
    void ClientPlaySound(USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier); // 0x3ccfde0 [Native Event Public]
    void ClientPlayForceFeedback_Internal(UForceFeedbackEffect* ForceFeedbackEffect, const FForceFeedbackParameters& Params); // 0x3ccfcf0 [Final Native Event Private]
    void ClientPlayCameraAnim(UCameraAnim* AnimToPlay, float Scale, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, const ECameraShakePlaySpace& Space, const FRotator& CustomPlaySpace); // 0x3ccfa20 [Native Event Public]
    void ClientMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3ccf900 [Native Event Public]
    void ClientMessage(const FString& S, const FName& Type, float MsgLifeTime); // 0x3ccf7d0 [Native Event Public]
    void ClientIgnoreMoveInput(bool bIgnore); // 0x3ccf740 [Native Event Public]
    void ClientIgnoreLookInput(bool bIgnore); // 0x3ccf6b0 [Native Event Public]
    void ClientGotoState(const FName& NewState); // 0x3ccf620 [Native Event Public]
    void ClientGameEnded(AActor* EndGameFocus, bool bIsWinner); // 0x3ccf550 [Native Event Public]
    void ClientForceGarbageCollection(); // 0x1a02ef0 [Native Event Public]
    void ClientFlushLevelStreaming(); // 0x3ccf530 [Final Native Event Public]
    void ClientEndOnlineSession(); // 0x1b7b490 [Native Event Public]
    void ClientEnableNetworkVoice(bool bEnable); // 0x1b7ba10 [Native Event Public]
    void ClientCommitMapChange(); // 0x1a01c00 [Native Event Public]
    void ClientClearCameraLensEffects(); // 0x3ccf510 [Native Event Public]
    void ClientCapBandwidth(int32 Cap); // 0x3ccf480 [Native Event Public]
    void ClientCancelPendingMapChange(); // 0x1b7b740 [Native Event Public]
    void ClientAddTextureStreamingLoc(const FVector& InLoc, float Duration, bool bOverrideLocation); // 0x3ccf350 [Final Native Event Public]
    void ClearAudioListenerOverride(); // 0x3ccf330 [Final Native Public]
    void ClearAudioListenerAttenuationOverride(); // 0x3ccf310 [Final Native Public]
    bool CanRestartPlayer(); // 0x3ccf2e0 [Native Public]
    void Camera(const FName& NewMode); // 0x3ccf250 [Native Public]
    void AddYawInput(float Val); // 0x3ccf1c0 [Native Public]
    void AddRollInput(float Val); // 0x3ccf130 [Native Public]
    void AddPitchInput(float Val); // 0x3ccf0a0 [Native Public]
    void ActivateTouchInterface(UTouchInterface* NewTouchInterface); // 0x3cceed0 [Native Public]

// UCheatManager (/Script/Engine.CheatManager)
    void Walk(); // 0x13416f0 [Native Public]
    void ViewSelf(); // 0x3bf1280 [Native Public]
    void ViewPlayer(const FString& S); // 0x3bf11e0 [Native Public]
    void ViewClass(TSubclassOf<AActor> DesiredClass); // 0x3bf1150 [Native Public]
    void ViewActor(const FName& ActorName); // 0x3bf10c0 [Native Public]
    void UpdateSafeArea(); // 0x3bf10a0 [Final Native Public]
    void ToggleServerStatReplicatorUpdateStatNet(); // 0x3bf1080 [Final Native Public]
    void ToggleServerStatReplicatorClientOverwrite(); // 0x3bf1060 [Final Native Public]
    void ToggleDebugCamera(); // 0x3bf1040 [Native Public]
    void ToggleAILogging(); // 0x1be9a10 [Native Public]
    void TestCollisionDistance(); // 0x3bf1020 [Native Public]
    void Teleport(); // 0xbe4220 [Native Public]
    void Summon(const FString& ClassName); // 0x3bf0f80 [Native Public]
    void StreamLevelOut(const FName& PackageName); // 0x3bf0ef0 [Native Public]
    void StreamLevelIn(const FName& PackageName); // 0x3bf0e60 [Native Public]
    void SpawnServerStatReplicator(); // 0x3bf0e40 [Final Native Public]
    void Slomo(float NewTimeDilation); // 0x3bf0db0 [Native Public]
    void SetWorldOrigin(); // 0x3bf0d90 [Final Native Public]
    void SetMouseSensitivityToDefault(); // 0x3bf0d70 [Native Public]
    void ServerToggleAILogging(); // 0x3bf0c90 [Native Event Public]
    void ReceiveInitCheatManager(); // 0x1f88790 [Event Public]
    void ReceiveEndPlay(); // 0x1f88790 [Event Public]
    void PlayersOnly(); // 0x10fb830 [Native Public]
    void OnlyLoadLevel(const FName& PackageName); // 0x3bf0c00 [Native Public]
    void LogLoc(); // 0x3bf0be0 [Native Public]
    void InvertMouse(); // 0x3bf0bc0 [Native Public]
    void God(); // 0x3be2090 [Native Public]
    void Ghost(); // 0x3bf0ba0 [Native Public]
    void FreezeFrame(float Delay); // 0x3bf0b10 [Native Public]
    void Fly(); // 0x13417b0 [Native Public]
    void FlushLog(); // 0x3bf0af0 [Native Public]
    void EnableDebugCamera(); // 0x1a19fe0 [Native Protected]
    void DumpVoiceMutingState(); // 0x3bf0ad0 [Native Public]
    void DumpPartyState(); // 0x3bf0ab0 [Native Public]
    void DumpOnlineSessionState(); // 0x3bf0a90 [Native Public]
    void DumpChatState(); // 0x3bf0a70 [Native Public]
    void DisableDebugCamera(); // 0x1a19fc0 [Native Protected]
    void DestroyTarget(); // 0x3bf0a50 [Native Public]
    void DestroyServerStatReplicator(); // 0x3bf0a30 [Final Native Public]
    void DestroyPawns(TSubclassOf<APawn> aClass); // 0x32812d0 [Native Public]
    void DestroyAllPawnsExceptTarget(); // 0x3bf0a10 [Native Public]
    void DestroyAll(TSubclassOf<AActor> aClass); // 0x3bf0980 [Native Public]
    void DebugCapsuleSweepSize(float HalfHeight, float Radius); // 0x3bf08b0 [Native Public]
    void DebugCapsuleSweepPawn(); // 0x1344370 [Native Public]
    void DebugCapsuleSweepComplex(bool bTraceComplex); // 0x3bf0820 [Native Public]
    void DebugCapsuleSweepClear(); // 0x3bf0800 [Native Public]
    void DebugCapsuleSweepChannel(uint8 Channel); // 0x3bf0780 [Native Public]
    void DebugCapsuleSweepCapture(); // 0x1344350 [Native Public]
    void DebugCapsuleSweep(); // 0x3bf0760 [Native Public]
    void DamageTarget(float damageAmount); // 0x3bf06d0 [Native Public]
    void CheatScript(const FString& ScriptName); // 0x3bf05e0 [Final Native Public]
    void ChangeSize(float F); // 0x33c7380 [Native Public]
    void BugItStringCreator(const FVector& ViewLocation, const FRotator& ViewRotation, const FString& GoString, const FString& LocString); // 0x3bf0420 [Native Public]
    void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll); // 0x3bf0230 [Native Public]
    void BugIt(const FString& ScreenShotDescription); // 0x3bf0190 [Native Public]

// AGameModeBase (/Script/Engine.GameModeBase)
    void StartPlay(); // 0x93de60 [Native Public]
    APawn* SpawnDefaultPawnFor(AController* NewPlayer, AActor* StartSpot); // 0x3c1a460 [Native Event Public]
    APawn* SpawnDefaultPawnAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x3c1a340 [Native Event Public]
    bool ShouldReset(AActor* ActorToReset); // 0x3c19e10 [Native Event Public]
    void ReturnToMainMenuHost(); // 0x3c18d30 [Native Public]
    void RestartPlayerAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x3c18c10 [Native Public]
    void RestartPlayerAtPlayerStart(AController* NewPlayer, AActor* StartSpot); // 0x3c18b40 [Native Public]
    void RestartPlayer(AController* NewPlayer); // 0x3c18ab0 [Native Public]
    void ResetLevel(); // 0x3c18a90 [Native Public]
    bool PlayerCanRestart(APlayerController* Player); // 0x3c18340 [Native Event Public]
    bool MustSpectate(APlayerController* NewPlayerController); // 0x3c170f0 [Native Event Public]
    void K2_PostLogin(APlayerController* NewPlayer); // 0x1f88790 [Event Public]
    void K2_OnSwapPlayerControllers(APlayerController* OldPC, APlayerController* NewPC); // 0x1f88790 [Event Protected]
    void K2_OnRestartPlayer(AController* NewPlayer); // 0x1f88790 [Event Public]
    void K2_OnLogout(AController* ExitingController); // 0x1f88790 [Event Public]
    void K2_OnChangeName(AController* Other, const FString& NewName, bool bNameChange); // 0x1f88790 [Event Public]
    AActor* K2_FindPlayerStart(AController* Player, const FString& IncomingName); // 0x3c16580 [Final Native Public]
    void InitStartSpot(AActor* StartSpot, AController* NewPlayer); // 0x3c16360 [Native Event Public]
    void InitializeHUDForPlayer(APlayerController* NewPlayer); // 0x1a01b50 [Native Event Protected]
    bool HasMatchStarted(); // 0x3bf3420 [Native Public]
    bool HasMatchEnded(); // 0x3c161f0 [Native Public]
    void HandleStartingNewPlayer(APlayerController* NewPlayer); // 0x3c160c0 [Native Event Public]
    int32 GetNumSpectators(); // 0x3c15150 [Native Public]
    int32 GetNumPlayers(); // 0x3c15120 [Native Public]
    TSubclassOf<UObject> GetDefaultPawnClassForController(AController* InController); // 0x3c14a60 [Native Event Public]
    AActor* FindPlayerStart(AController* Player, const FString& IncomingName); // 0x3c13b00 [Native Event Public]
    AActor* ChoosePlayerStart(AController* Player); // 0x3c12d30 [Native Event Public]
    void ChangeName(AController* Controller, const FString& NewName, bool bNameChange); // 0x3c12c00 [Native Public]
    bool CanSpectate(APlayerController* Viewer, APlayerState* ViewTarget); // 0x3c12b10 [Native Event Public]

// AGameMode (/Script/Engine.GameMode)
    void StartMatch(); // 0x1a139f0 [Native Public]
    void SetBandwidthLimit(float AsyncIOBandwidthLimit); // 0x3c18f10 [Native Public]
    void Say(const FString& Msg); // 0x3c18e70 [Native Public]
    void RestartGame(); // 0x1a14bf0 [Native Public]
    bool ReadyToStartMatch(); // 0x3c187c0 [Native Event Protected]
    bool ReadyToEndMatch(); // 0x3be74f0 [Native Event Protected]
    void K2_OnSetMatchState(const FName& NewState); // 0x1f88790 [Event Protected]
    bool IsMatchInProgress(); // 0x3c164c0 [Native Public]
    FName GetMatchState(); // 0x3c15070 [Final Native Public]
    void EndMatch(); // 0x3c13800 [Native Public]
    void AbortMatch(); // 0x3c0ffe0 [Native Public]

// AGameStateBase (/Script/Engine.GameStateBase)
    void OnRep_SpectatorClass(); // 0x3bf36b0 [Native Protected]
    void OnRep_ReplicatedWorldTimeSeconds(); // 0x93de60 [Native Protected]
    void OnRep_ReplicatedHasBegunPlay(); // 0x3c1f5e0 [Native Protected]
    void OnRep_GameModeClass(); // 0x3bf3690 [Native Protected]
    bool HasMatchStarted(); // 0x1277d40 [Native Public]
    bool HasMatchEnded(); // 0x3c1f440 [Native Public]
    bool HasBegunPlay(); // 0x3c1f410 [Native Public]
    float GetServerWorldTimeSeconds(); // 0x1bc5d10 [Native Public]
    float GetPlayerStartTime(AController* Controller); // 0x3c1ee00 [Native Public]
    float GetPlayerRespawnDelay(AController* Controller); // 0x3c1ed60 [Native Public]

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

// UGameUserSettings (/Script/Engine.GameUserSettings)
    void ValidateSettings(); // 0x13416f0 [Native Public]
    bool SupportsHDRDisplayOutput(); // 0x3c20130 [Native Public]
    void SetVSyncEnabled(bool bEnable); // 0x3c1ff80 [Final Native Public]
    void SetVisualEffectQuality(int32 Value); // 0x3c200a0 [Final Native Public]
    void SetViewDistanceQuality(int32 Value); // 0x3c20010 [Final Native Public]
    void SetToDefaults(); // 0x3271720 [Native Public]
    void SetTextureQuality(int32 Value); // 0x3c1fef0 [Final Native Public]
    void SetShadowQuality(int32 Value); // 0x3c1fe60 [Final Native Public]
    void SetShadingQuality(int32 Value); // 0x3c1fdd0 [Final Native Public]
    void SetScreenResolution(const FIntPoint& Resolution); // 0x3c1fd50 [Final Native Public]
    void SetResolutionScaleValueEx(float NewScaleValue); // 0x3c1fcd0 [Final Native Public]
    void SetResolutionScaleValue(int32 NewScaleValue); // 0x3c1fc40 [Final Native Public]
    void SetResolutionScaleNormalized(float NewScaleNormalized); // 0x3c1fbc0 [Final Native Public]
    void SetPostProcessingQuality(int32 Value); // 0x3c1fb30 [Final Native Public]
    void SetOverallScalabilityLevel(int32 Value); // 0x3c1faa0 [Native Public]
    void SetFullscreenMode(uint8 InFullscreenMode); // 0x3c1fa20 [Final Native Public]
    void SetFrameRateLimit(float NewLimit); // 0x3c1f9a0 [Final Native Public]
    void SetFoliageQuality(int32 Value); // 0x3c1f910 [Final Native Public]
    void SetDynamicResolutionEnabled(bool bEnable); // 0x3c1f880 [Final Native Public]
    void SetBenchmarkFallbackValues(); // 0x3c1f860 [Final Native Public]
    void SetAudioQualityLevel(int32 QualityLevel); // 0x3c1f7d0 [Final Native Public]
    void SetAntiAliasingQuality(int32 Value); // 0x3c1f740 [Final Native Public]
    void SaveSettings(); // 0x3be2090 [Native Public]
    void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); // 0x3c1f640 [Native Public]
    void RevertVideoMode(); // 0x3c1f620 [Final Native Public]
    void ResetToCurrentSettings(); // 0x3c1f600 [Native Public]
    void LoadSettings(bool bForceReload); // 0x3be2000 [Native Public]
    bool IsVSyncEnabled(); // 0x3c1f590 [Final Native Public]
    bool IsVSyncDirty(); // 0x3c1f560 [Final Native Public]
    bool IsScreenResolutionDirty(); // 0x3c1f530 [Final Native Public]
    bool IsHDREnabled(); // 0x3c1f500 [Final Native Public]
    bool IsFullscreenModeDirty(); // 0x3c1f4d0 [Final Native Public]
    bool IsDynamicResolutionEnabled(); // 0x3c1f4a0 [Final Native Public]
    bool IsDynamicResolutionDirty(); // 0x3c1f470 [Final Native Public]
    bool IsDirty(); // 0x1b65380 [Native Public]
    int32 GetVisualEffectQuality(); // 0x3c1f3e0 [Final Native Public]
    int32 GetViewDistanceQuality(); // 0x3c1f3b0 [Final Native Public]
    int32 GetTextureQuality(); // 0x3c1f380 [Final Native Public]
    int32 GetSyncInterval(); // 0x3c1f350 [Final Native Static Public]
    int32 GetShadowQuality(); // 0x3c1f320 [Final Native Public]
    int32 GetShadingQuality(); // 0x3c1f2f0 [Final Native Public]
    FIntPoint GetScreenResolution(); // 0x3c1f2b0 [Final Native Public]
    float GetResolutionScaleNormalized(); // 0x3c1f280 [Final Native Public]
    void GetResolutionScaleInformationEx(const float& CurrentScaleNormalized, const float& CurrentScaleValue, const float& MinScaleValue, const float& MaxScaleValue); // 0x3c1f0e0 [Final Native Public]
    void GetResolutionScaleInformation(const float& CurrentScaleNormalized, const int32& CurrentScaleValue, const int32& MinScaleValue, const int32& MaxScaleValue); // 0x3c1ef40 [Final Native Public]
    float GetRecommendedResolutionScale(); // 0x3c1ef00 [Native Public]
    uint8 GetPreferredFullscreenMode(); // 0x3c1eed0 [Final Native Public]
    int32 GetPostProcessingQuality(); // 0x3c1eea0 [Final Native Public]
    int32 GetOverallScalabilityLevel(); // 0x3c1ed30 [Native Public]
    FIntPoint GetLastConfirmedScreenResolution(); // 0x3c1ecf0 [Final Native Public]
    uint8 GetLastConfirmedFullscreenMode(); // 0x3c1ecc0 [Final Native Public]
    UGameUserSettings* GetGameUserSettings(); // 0x3c1ec90 [Final Native Static Public]
    uint8 GetFullscreenMode(); // 0x3c1ec60 [Final Native Public]
    float GetFrameRateLimit(); // 0x3c1ec30 [Final Native Public]
    int32 GetFramePace(); // 0x3c1ec00 [Final Native Static Public]
    int32 GetFoliageQuality(); // 0x3c1ebd0 [Final Native Public]
    FIntPoint GetDesktopResolution(); // 0x3c1eb90 [Final Native Public]
    FIntPoint GetDefaultWindowPosition(); // 0x3c1eb50 [Final Native Static Public]
    uint8 GetDefaultWindowMode(); // 0x3c1eb20 [Final Native Static Public]
    float GetDefaultResolutionScale(); // 0x3c1eae0 [Native Public]
    FIntPoint GetDefaultResolution(); // 0x3c1eaa0 [Final Native Static Public]
    int32 GetCurrentHDRDisplayNits(); // 0x3c1ea70 [Final Native Public]
    int32 GetAudioQualityLevel(); // 0x9a1b20 [Final Native Public]
    int32 GetAntiAliasingQuality(); // 0x1389150 [Final Native Public]
    void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits); // 0x3c1e9a0 [Final Native Public]
    void ConfirmVideoMode(); // 0x1344230 [Native Public]
    void ApplySettings(bool bCheckForCommandLineOverrides); // 0x3c1e910 [Native Public]
    void ApplyResolutionSettings(bool bCheckForCommandLineOverrides); // 0x3c1e880 [Final Native Public]
    void ApplyNonResolutionSettings(); // 0x2d0cdb0 [Native Public]
    void ApplyHardwareBenchmarkResults(); // 0x10fb830 [Native Public]

// AHUD (/Script/Engine.HUD)
    void ShowHUD(); // 0x1a27c10 [Native Public]
    void ShowDebugToggleSubCategory(const FName& Category); // 0x3c25ad0 [Final Native Public]
    void ShowDebugForReticleTargetToggle(TSubclassOf<AActor> DesiredClass); // 0x3c25a40 [Final Native Public]
    void ShowDebug(const FName& DebugType); // 0x3c259b0 [Native Public]
    void RemoveDebugText(AActor* SrcActor, bool bLeaveDurationText); // 0x3c25790 [Final Native Event Public]
    void RemoveAllDebugStrings(); // 0x3c25770 [Final Native Event Public]
    void ReceiveHitBoxRelease(const FName& BoxName); // 0x1f88790 [Event Public]
    void ReceiveHitBoxEndCursorOver(const FName& BoxName); // 0x1f88790 [Event Public]
    void ReceiveHitBoxClick(const FName& BoxName); // 0x1f88790 [Event Public]
    void ReceiveHitBoxBeginCursorOver(const FName& BoxName); // 0x1f88790 [Event Public]
    void ReceiveDrawHUD(int32 SizeX, int32 SizeY); // 0x1f88790 [Event Public]
    FVector Project(const FVector& Location); // 0x3c252c0 [Final Native Public]
    void PreviousDebugTarget(); // 0x3c252a0 [Native Public]
    void NextDebugTarget(); // 0x3c1f5e0 [Native Public]
    void GetTextSize(const FString& Text, const float& OutWidth, const float& OutHeight, UFont* Font, float Scale); // 0x3c24780 [Final Native Public]
    APlayerController* GetOwningPlayerController(); // 0x139e970 [Final Native Public]
    APawn* GetOwningPawn(); // 0x3c24750 [Final Native Public]
    void GetActorsInSelectionRectangle(TSubclassOf<AActor> ClassFilter, const FVector2D& FirstPoint, const FVector2D& SecondPoint, const TArray<AActor*>& OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed); // 0x3c24530 [Final Native Public]
    void DrawTextureSimple(UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition); // 0x3c24380 [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, uint8 BlendMode, float Scale, bool bScalePosition, float Rotation, const FVector2D& RotPivot); // 0x3c23f20 [Final Native Public]
    void DrawText(const FString& Text, const FLinearColor& TextColor, float ScreenX, float ScreenY, UFont* Font, float Scale, bool bScalePosition); // 0x3c23ce0 [Final Native Public]
    void DrawRect(const FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH); // 0x3c23b20 [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); // 0x3c23830 [Final Native Public]
    void DrawMaterialSimple(UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition); // 0x3c23610 [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); // 0x3c23240 [Final Native Public]
    void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const FLinearColor& LineColor, float LineThickness); // 0x3c23040 [Final Native Public]
    void Deproject(float ScreenX, float ScreenY, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3c22ec0 [Final Native Public]
    void AddHitBox(const FVector2D& Position, const FVector2D& Size, const FName& InName, bool bConsumesInput, int32 Priority); // 0x3c22ba0 [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); // 0x3c227e0 [Final Native Event Public]

// UKismetArrayLibrary (/Script/Engine.KismetArrayLibrary)
    void SetArrayPropertyByName(UObject* Object, const FName& PropertyName, const TArray<int32>& Value); // 0x3c34580 [Final Native Static Public]
    void FilterArray(const TArray<AActor*>& TargetArray, TSubclassOf<AActor> FilterClass, const TArray<AActor*>& FilteredArray); // 0x3c34430 [Final Native Static Public]
    void Array_Swap(const TArray<int32>& TargetArray, int32 FirstIndex, int32 SecondIndex); // 0x3c342f0 [Final Native Static Public]
    void Array_Shuffle(const TArray<int32>& TargetArray); // 0x3c34250 [Final Native Static Public]
    void Array_Set(const TArray<int32>& TargetArray, int32 Index, const int32& Item, bool bSizeToFit); // 0x3c34020 [Final Native Static Public]
    void Array_Reverse(const TArray<int32>& TargetArray); // 0x3c33f80 [Final Native Static Public]
    void Array_Resize(const TArray<int32>& TargetArray, int32 Size); // 0x3c33e90 [Final Native Static Public]
    bool Array_RemoveItem(const TArray<int32>& TargetArray, const int32& Item); // 0x3c33cd0 [Final Native Static Public]
    void Array_Remove(const TArray<int32>& TargetArray, int32 IndexToRemove); // 0x3c33be0 [Final Native Static Public]
    void Array_RandomFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream, const int32& OutItem, const int32& OutIndex); // 0x3c33a50 [Final Native Static Public]
    void Array_Random(const TArray<int32>& TargetArray, const int32& OutItem, const int32& OutIndex); // 0x3c33910 [Final Native Static Public]
    int32 Array_Length(const TArray<int32>& TargetArray); // 0x3c33860 [Final Native Static Public]
    int32 Array_LastIndex(const TArray<int32>& TargetArray); // 0x3c337b0 [Final Native Static Public]
    bool Array_IsValidIndex(const TArray<int32>& TargetArray, int32 IndexToTest); // 0x3c336c0 [Final Native Static Public]
    void Array_Insert(const TArray<int32>& TargetArray, const int32& NewItem, int32 Index); // 0x3c334d0 [Final Native Static Public]
    bool Array_Identical(const TArray<int32>& ArrayA, const TArray<int32>& ArrayB); // 0x3c333b0 [Final Native Static Public]
    void Array_Get(const TArray<int32>& TargetArray, int32 Index, const int32& Item); // 0x3c331b0 [Final Native Static Public]
    int32 Array_Find(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x3c32ff0 [Final Native Static Public]
    bool Array_Contains(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x3c32e30 [Final Native Static Public]
    void Array_Clear(const TArray<int32>& TargetArray); // 0x3c32d90 [Final Native Static Public]
    void Array_Append(const TArray<int32>& TargetArray, const TArray<int32>& SourceArray); // 0x3c32c80 [Final Native Static Public]
    int32 Array_AddUnique(const TArray<int32>& TargetArray, const int32& NewItem); // 0x3c32ad0 [Final Native Static Public]
    int32 Array_Add(const TArray<int32>& TargetArray, const int32& NewItem); // 0x3c32920 [Final Native Static Public]

// APlayerCameraManager (/Script/Engine.PlayerCameraManager)
    void SwapPendingViewTargetWhenUsingClientSideCameraUpdates(); // 0x3cd6dd0 [Final Native Protected]
    void StopCameraShake(UCameraShakeBase* ShakeInstance, bool bImmediately); // 0x3cd6c80 [Native Public]
    void StopCameraFade(); // 0x1b6b9b0 [Native Public]
    void StopCameraAnimInst(UCameraAnimInst* AnimInst, bool bImmediate); // 0x3cd6bb0 [Native Public]
    void StopAllInstancesOfCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x3cd6aa0 [Native Public]
    void StopAllInstancesOfCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x3cd69d0 [Native Public]
    void StopAllInstancesOfCameraAnim(UCameraAnim* Anim, bool bImmediate); // 0x3cd6900 [Native Public]
    void StopAllCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x3cd6830 [Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x3cd67a0 [Native Public]
    void StopAllCameraAnims(bool bImmediate); // 0x3cd6710 [Native Public]
    UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> ShakeClass, UCameraShakeSourceComponent* SourceComponent, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3cd64a0 [Native Public]
    UCameraShakeBase* StartCameraShake(TSubclassOf<UCameraShakeBase> ShakeClass, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3cd6320 [Native Public]
    void StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished); // 0x3cd6130 [Native Public]
    void SetManualCameraFade(float InFadeAmount, const FLinearColor& Color, bool bInFadeAudio); // 0x3cd5b90 [Native Public]
    void SetGameCameraCutThisFrame(); // 0x3cd5a60 [Final Native Public]
    bool RemoveCameraModifier(UCameraModifier* ModifierToRemove); // 0x3cd4470 [Native Public]
    void RemoveCameraLensEffect(AEmitterCameraLensEffectBase* Emitter); // 0x1ab9e10 [Native Public]
    UCameraAnimInst* PlayCameraAnim(UCameraAnim* Anim, float Rate, float Scale, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, float Duration, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3cd3c10 [Native Public]
    void PhotographyCameraModify(const FVector& NewCameraLocation, const FVector& PreviousCameraLocation, const FVector& OriginalCameraLocation, const FVector& ResultCameraLocation); // 0x3cd3a80 [Native Event Public]
    void OnPhotographySessionStart(); // 0x3caaf80 [Native Event Public]
    void OnPhotographySessionEnd(); // 0x1a29280 [Native Event Public]
    void OnPhotographyMultiPartCaptureStart(); // 0x1a27f60 [Native Event Public]
    void OnPhotographyMultiPartCaptureEnd(); // 0x1a27c10 [Native Event Public]
    APlayerController* GetOwningPlayerController(); // 0x3cd3550 [Native Public]
    float GetFOVAngle(); // 0x3bec260 [Native Public]
    FRotator GetCameraRotation(); // 0x3cd2190 [Native Public]
    FVector GetCameraLocation(); // 0x3cd2150 [Native Public]
    UCameraModifier* FindCameraModifierByClass(TSubclassOf<UCameraModifier> ModifierClass); // 0x3cd20b0 [Native Public]
    void ClearCameraLensEffects(); // 0x1abb8a0 [Native Public]
    bool BlueprintUpdateCamera(AActor* CameraTarget, const FVector& NewCameraLocation, const FRotator& NewCameraRotation, const float& NewCameraFOV); // 0x1f88790 [Event Public]
    UCameraModifier* AddNewCameraModifier(TSubclassOf<UCameraModifier> ModifierClass); // 0x3ccf000 [Native Public]
    AEmitterCameraLensEffectBase* AddCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x3ccef60 [Native Public]

// APlayerState (/Script/Engine.PlayerState)
    void ReceiveOverrideWith(APlayerState* OldPlayerState); // 0x1f88790 [Event Protected]
    void ReceiveCopyProperties(APlayerState* NewPlayerState); // 0x1f88790 [Event Protected]
    void OnRep_UniqueId(); // 0x93dd40 [Native Public]
    void OnRep_Score(); // 0x1a27c10 [Native Public]
    void OnRep_PlayerName(); // 0x1a27f60 [Native Public]
    void OnRep_PlayerId(); // 0x3caaf80 [Native Public]
    void OnRep_bIsInactive(); // 0x1a29280 [Native Public]
    bool IsOnlyASpectator(); // 0x3cdb5d0 [Final Native Public]
    FString GetPlayerName(); // 0x3cdb3e0 [Final Native Public]

// UProjectileMovementComponent (/Script/Engine.ProjectileMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x3ce6ba0 [Native Public]
    void SetVelocityInLocalSpace(const FVector& NewVelocity); // 0x3ce6b10 [Native Public]
    void SetInterpolatedComponent(USceneComponent* Component); // 0x3ce68f0 [Native Public]
    void ResetInterpolation(); // 0x3bce4b0 [Native Public]
    void OnProjectileStopDelegate__DelegateSignature(FHitResult& ImpactResult); // 0x1f88790 [Public]
    void OnProjectileBounceDelegate__DelegateSignature(FHitResult& ImpactResult, const FVector& ImpactVelocity); // 0x1f88790 [Public]
    void MoveInterpolationTarget(const FVector& NewLocation, const FRotator& NewRotation); // 0x3ce6680 [Native Public]
    FVector LimitVelocity(const FVector& NewVelocity); // 0x3ce65d0 [Final Native Public]
    bool IsVelocityUnderSimulationThreshold(); // 0x3ce6570 [Final Native Public]
    bool IsInterpolationComplete(); // 0x3ce6540 [Final Native Public]

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

// ACharacter (/Script/Engine.Character)
    void UnCrouch(bool bClientSimulation); // 0x3beabc0 [Native Public]
    void StopJumping(); // 0x3beaba0 [Native Public]
    void StopAnimMontage(UAnimMontage* AnimMontage); // 0x3beab10 [Native Public]
    void ServerMovePacked(const FCharacterServerMovePackedBits& PackedBits); // 0x3bea740 [Native Event Public]
    void ServerMoveOld(float OldTimeStamp, const FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags); // 0x3bea5d0 [Native Event Public]
    void ServerMoveNoBase(float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); // 0x3bea330 [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); // 0x3be9f30 [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); // 0x3be9aa0 [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); // 0x3be9610 [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); // 0x3be92d0 [Native Event Public]
    void RootMotionDebugClientPrintOnScreen(const FString& inString); // 0x3be9230 [Native Event Public]
    float PlayAnimMontage(UAnimMontage* AnimMontage, float InPlayRate, const FName& StartSectionName); // 0x3be9110 [Native Public]
    void OnWalkingOffLedge(const FVector& PreviousFloorImpactNormal, const FVector& PreviousFloorContactNormal, const FVector& PreviousLocation, float TimeDelta); // 0x3be8f70 [Native Event Public]
    void OnRep_RootMotion(); // 0x3be8f50 [Final Native Public]
    void OnRep_ReplicatedBasedMovement(); // 0x1abb780 [Native Public]
    void OnRep_ReplayLastTransformUpdateTimeStamp(); // 0x3be8f30 [Final Native Public]
    void OnRep_IsCrouched(); // 0x1abb8a0 [Native Public]
    void OnLaunched(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x1f88790 [Event Public]
    void OnLanded(FHitResult& Hit); // 0x1f88790 [Event Public]
    void OnJumped(); // 0x1af49a0 [Native Event Public]
    void LaunchCharacter(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x3be8e00 [Native Public]
    void K2_UpdateCustomMovement(float DeltaTime); // 0x1f88790 [Event Public]
    void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x1f88790 [Event Public]
    void K2_OnMovementModeChanged(uint8 PrevMovementMode, uint8 NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); // 0x1f88790 [Event Public]
    void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x1f88790 [Event Public]
    void Jump(); // 0x1abb6d0 [Native Public]
    bool IsPlayingRootMotion(); // 0x3be8dd0 [Final Native Public]
    bool IsPlayingNetworkedRootMotionMontage(); // 0x3be8da0 [Final Native Public]
    bool IsJumpProvidingForce(); // 0x3be8d70 [Native Public]
    bool HasAnyRootMotion(); // 0x3be8d40 [Final Native Public]
    UAnimMontage* GetCurrentMontage(); // 0x3be86b0 [Final Native Public]
    FVector GetBaseTranslationOffset(); // 0x3be8680 [Final Native Public]
    FRotator GetBaseRotationOffsetRotator(); // 0x3be8630 [Final Native Public]
    float GetAnimRootMotionTranslationScale(); // 0x3be8600 [Final Native Public]
    void Crouch(bool bClientSimulation); // 0x3be8570 [Native Public]
    void ClientVeryShortAdjustPosition(float Timestamp, const FVector& NewLoc, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x3be81f0 [Native Event Public]
    void ClientMoveResponsePacked(const FCharacterMoveResponsePackedBits& PackedBits); // 0x3be8100 [Native Event Public]
    void ClientCheatWalk(); // 0x3be80e0 [Native Event Public]
    void ClientCheatGhost(); // 0x3be80c0 [Native Event Public]
    void ClientCheatFly(); // 0x3be80a0 [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); // 0x3be7bc0 [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); // 0x3be7890 [Native Event Public]
    void ClientAdjustPosition(float Timestamp, const FVector& NewLoc, const FVector& NewVel, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x3be7600 [Native Event Public]
    void ClientAckGoodMove(float Timestamp); // 0x3be7580 [Native Event Public]
    bool CanJumpInternal(); // 0x3be7550 [Native Event Protected]
    bool CanJump(); // 0x3be7520 [Final Native Public]
    bool CanCrouch(); // 0x3be74f0 [Native Public]
    void CacheInitialMeshOffset(const FVector& MeshRelativeLocation, const FRotator& MeshRelativeRotation); // 0x3be7400 [Native Public]

// UCharacterMovementComponent (/Script/Engine.CharacterMovementComponent)
    void SetWalkableFloorZ(float InWalkableFloorZ); // 0x3becde0 [Final Native Public]
    void SetWalkableFloorAngle(float InWalkableFloorAngle); // 0x3becd60 [Final Native Public]
    void SetMovementMode(uint8 NewMovementMode, uint8 NewCustomMode); // 0x3becc90 [Native Public]
    void SetGroupsToIgnoreMask(FNavAvoidanceMask& GroupMask); // 0x3becc00 [Final Native Public]
    void SetGroupsToIgnore(int32 GroupFlags); // 0x3becb70 [Final Native Public]
    void SetGroupsToAvoidMask(FNavAvoidanceMask& GroupMask); // 0x3becae0 [Final Native Public]
    void SetGroupsToAvoid(int32 GroupFlags); // 0x3beca50 [Final Native Public]
    void SetAvoidanceGroupMask(FNavAvoidanceMask& GroupMask); // 0x3bec9c0 [Final Native Public]
    void SetAvoidanceGroup(int32 GroupFlags); // 0x3bec930 [Final Native Public]
    void SetAvoidanceEnabled(bool bEnable); // 0x3bec8a0 [Final Native Public]
    float K2_GetWalkableFloorZ(); // 0x3bec870 [Final Native Public]
    float K2_GetWalkableFloorAngle(); // 0x3bec840 [Final Native Public]
    float K2_GetModifiedMaxAcceleration(); // 0x3bec800 [Native Public]
    void K2_FindFloor(const FVector& CapsuleLocation, FFindFloorResult& FloorResult); // 0x3bec6b0 [Native Public]
    void K2_ComputeFloorDist(const FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, FFindFloorResult& FloorResult); // 0x3bec490 [Native Public]
    bool IsWalking(); // 0x3bec460 [Final Native Public]
    bool IsWalkable(FHitResult& Hit); // 0x3bec370 [Native Public]
    float GetValidPerchRadius(); // 0x3bec340 [Final Native Public]
    float GetPerchRadiusThreshold(); // 0x3bec310 [Final Native Public]
    UPrimitiveComponent* GetMovementBase(); // 0x3bec2e0 [Final Native Public]
    float GetMinAnalogSpeed(); // 0x3bec2a0 [Native Public]
    float GetMaxJumpHeightWithJumpTime(); // 0x3bec260 [Native Public]
    float GetMaxJumpHeight(); // 0x3bec220 [Native Public]
    float GetMaxBrakingDeceleration(); // 0x3bec1e0 [Native Public]
    float GetMaxAcceleration(); // 0x3bec1a0 [Native Public]
    FVector GetLastUpdateVelocity(); // 0x3bec170 [Final Native Public]
    FRotator GetLastUpdateRotation(); // 0x3bec120 [Final Native Public]
    FVector GetLastUpdateLocation(); // 0x3bec0f0 [Final Native Public]
    FVector GetImpartedMovementBaseVelocity(); // 0x3bec0b0 [Native Public]
    FVector GetCurrentAcceleration(); // 0x3bec070 [Final Native Public]
    ACharacter* GetCharacterOwner(); // 0x3bec050 [Final Native Public]
    float GetAnalogInputModifier(); // 0x3bec020 [Final Native Public]
    void DisableMovement(); // 0x3bec000 [Native Public]
    void ClearAccumulatedForces(); // 0x1aacac0 [Native Public]
    void CapsuleTouched(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x3bebde0 [Native Protected]
    void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration); // 0x3bebc70 [Native Public]
    void AddImpulse(const FVector& Impulse, bool bVelocityChange); // 0x3bebb90 [Native Public]
    void AddForce(const FVector& force); // 0x3bebb00 [Native Public]

// USceneCaptureComponent (/Script/Engine.SceneCaptureComponent)
    void ShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x3cf2610 [Final Native Public]
    void ShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3cf2540 [Final Native Public]
    void SetCaptureSortPriority(int32 NewCaptureSortPriority); // 0x3cf20e0 [Final Native Public]
    void RemoveShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x3cf1f00 [Final Native Public]
    void RemoveShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3cf1e30 [Final Native Public]
    void HideComponent(UPrimitiveComponent* InComponent); // 0x3cef5a0 [Final Native Public]
    void HideActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3cef4d0 [Final Native Public]
    void ClearShowOnlyComponents(); // 0x3ceeb90 [Final Native Public]
    void ClearHiddenComponents(); // 0x3ceeb70 [Final Native Public]

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

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

// USplineMeshComponent (/Script/Engine.SplineMeshComponent)
    void UpdateMesh(); // 0x3d17bf0 [Final Native Public]
    void SetStartTangent(const FVector& StartTangent, bool bUpdateMesh); // 0x3d17a60 [Final Native Public]
    void SetStartScale(const FVector2D& StartScale, bool bUpdateMesh); // 0x3d17990 [Final Native Public]
    void SetStartRoll(float StartRoll, bool bUpdateMesh); // 0x3d178b0 [Final Native Public]
    void SetStartPosition(const FVector& StartPos, bool bUpdateMesh); // 0x3d177d0 [Final Native Public]
    void SetStartOffset(const FVector2D& StartOffset, bool bUpdateMesh); // 0x3d17700 [Final Native Public]
    void SetStartAndEnd(const FVector& StartPos, const FVector& StartTangent, const FVector& EndPos, const FVector& EndTangent, bool bUpdateMesh); // 0x3d17520 [Final Native Public]
    void SetSplineUpDir(const FVector& InSplineUpDir, bool bUpdateMesh); // 0x3d17440 [Final Native Public]
    void SetForwardAxis(uint8 InForwardAxis, bool bUpdateMesh); // 0x3d17170 [Final Native Public]
    void SetEndTangent(const FVector& EndTangent, bool bUpdateMesh); // 0x3d17090 [Final Native Public]
    void SetEndScale(const FVector2D& EndScale, bool bUpdateMesh); // 0x3d16fc0 [Final Native Public]
    void SetEndRoll(float EndRoll, bool bUpdateMesh); // 0x3d16ee0 [Final Native Public]
    void SetEndPosition(const FVector& EndPos, bool bUpdateMesh); // 0x3d16e00 [Final Native Public]
    void SetEndOffset(const FVector2D& EndOffset, bool bUpdateMesh); // 0x3d16d30 [Final Native Public]
    void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh); // 0x3d16c50 [Final Native Public]
    void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh); // 0x3d16b70 [Final Native Public]
    FVector GetStartTangent(); // 0x3d169c0 [Final Native Public]
    FVector2D GetStartScale(); // 0x3d16980 [Final Native Public]
    float GetStartRoll(); // 0x3d16950 [Final Native Public]
    FVector GetStartPosition(); // 0x3d16910 [Final Native Public]
    FVector2D GetStartOffset(); // 0x3d168d0 [Final Native Public]
    FVector GetSplineUpDir(); // 0x3d16890 [Final Native Public]
    uint8 GetForwardAxis(); // 0x3d164a0 [Final Native Public]
    FVector GetEndTangent(); // 0x3d16460 [Final Native Public]
    FVector2D GetEndScale(); // 0x3d16420 [Final Native Public]
    float GetEndRoll(); // 0x3d163f0 [Final Native Public]
    FVector GetEndPosition(); // 0x3d163b0 [Final Native Public]
    FVector2D GetEndOffset(); // 0x3d16370 [Final Native Public]
    float GetBoundaryMin(); // 0x3d162a0 [Final Native Public]
    float GetBoundaryMax(); // 0x3d16270 [Final Native Public]

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

// AStaticMeshActor (/Script/Engine.StaticMeshActor)
    void SetMobility(uint8 InMobility); // 0x3d1b640 [Final Native Public]

// UMaterialInterface (/Script/Engine.MaterialInterface)
    void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse); // 0x3caafa0 [Native Public]
    UPhysicalMaterialMask* GetPhysicalMaterialMask(); // 0x3caa970 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index); // 0x3caa8d0 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterial(); // 0x3285000 [Native Public]
    FMaterialParameterInfo GetParameterInfo(uint8 Association, const FName& ParameterName, UMaterialFunctionInterface* LayerFunction); // 0x3caa7b0 [Final Native Public]
    UMaterial* GetBaseMaterial(); // 0x3caa780 [Final Native Public]

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

// UTimecodeProvider (/Script/Engine.TimecodeProvider)
    FTimecode GetTimecode(); // 0x3d21b00 [Final Native Public]
    ETimecodeProviderSynchronizationState GetSynchronizationState(); // 0x3d21ad0 [Native Public]
    FQualifiedFrameTime GetQualifiedFrameTime(); // 0x3d21a90 [Native Public]
    FFrameRate GetFrameRate(); // 0x3d219c0 [Final Native Public]
    FTimecode GetDelayedTimecode(); // 0x3d21980 [Final Native Public]
    FQualifiedFrameTime GetDelayedQualifiedFrameTime(); // 0x3d21940 [Final Native Public]
    bool FetchTimecode(FQualifiedFrameTime& OutFrameTime); // 0x3d21880 [Native Public]
    void FetchAndUpdate(); // 0x2d0cdb0 [Native Public]

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

// UCameraComponent (/Script/Engine.CameraComponent)
    void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD); // 0x3be4150 [Final Native Public]
    void SetProjectionMode(uint8 InProjectionMode); // 0x3be3fc0 [Final Native Public]
    void SetPostProcessBlendWeight(float InPostProcessBlendWeight); // 0x3be3f40 [Final Native Public]
    void SetOrthoWidth(float InOrthoWidth); // 0x3be3ec0 [Final Native Public]
    void SetOrthoNearClipPlane(float InOrthoNearClipPlane); // 0x3be3e40 [Final Native Public]
    void SetOrthoFarClipPlane(float InOrthoFarClipPlane); // 0x3be3dc0 [Final Native Public]
    void SetFieldOfView(float InFieldOfView); // 0x33155a0 [Native Public]
    void SetConstraintAspectRatio(bool bInConstrainAspectRatio); // 0x3be3cb0 [Final Native Public]
    void SetAspectRatio(float InAspectRatio); // 0x3be3c30 [Final Native Public]
    void RemoveBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject); // 0x3be3b00 [Final Native Public]
    void OnCameraMeshHiddenChanged(); // 0xbe4390 [Final Native Protected]
    void GetCameraView(float DeltaTime, FMinimalViewInfo& DesiredView); // 0x3be2180 [Native Public]
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x3be1eb0 [Final Native Public]

// AAmbientSound (/Script/Engine.AmbientSound)
    void Stop(); // 0x3bb3600 [Final Native Public]
    void Play(float StartTime); // 0x3bb3050 [Final Native Public]
    void FadeOut(float FadeoutDuration, float FadeVolumeLevel); // 0x3bb2e10 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel); // 0x3bb2d40 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel); // 0x3bb2bd0 [Final Native Public]

// UAnimSequenceBase (/Script/Engine.AnimSequenceBase)
    float GetPlayLength(); // 0x3bc43f0 [Native Public]

// UAnimMontage (/Script/Engine.AnimMontage)
    float GetDefaultBlendOutTime(); // 0x1a214e0 [Final Native Public]

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

// UAnimSingleNodeInstance (/Script/Engine.AnimSingleNodeInstance)
    void StopAnim(); // 0x3bc4c40 [Final Native Public]
    void SetReverse(bool bInReverse); // 0x3bc4bb0 [Final Native Public]
    void SetPreviewCurveOverride(const FName& PoseName, float Value, bool bRemoveIfZero); // 0x3bc4a90 [Final Native Public]
    void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies); // 0x3bc4970 [Final Native Public]
    void SetPosition(float InPosition, bool bFireNotifies); // 0x3bc4890 [Final Native Public]
    void SetPlayRate(float InPlayRate); // 0x3bc4780 [Final Native Public]
    void SetPlaying(bool bIsPlaying); // 0x3bc4800 [Final Native Public]
    void SetLooping(bool bIsLooping); // 0x3bc46f0 [Final Native Public]
    void SetBlendSpaceInput(const FVector& InBlendInput); // 0x3bc4660 [Final Native Public]
    void SetAnimationAsset(UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate); // 0x3bc4540 [Native Public]
    void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition); // 0x3bc4430 [Final Native Public]
    float GetLength(); // 0x3bc43c0 [Final Native Public]
    UAnimationAsset* GetAnimationAsset(); // 0x3bc4390 [Native Public]

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

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

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

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

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

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

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

// UAtmosphericFogComponent (/Script/Engine.AtmosphericFogComponent)
    void StartPrecompute(); // 0xbe4390 [Final Native Public]
    void SetSunMultiplier(float NewSunMultiplier); // 0x3bce250 [Final Native Public]
    void SetStartDistance(float NewStartDistance); // 0x3bce100 [Final Native Public]
    void SetPrecomputeParams(float DensityHeight, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum); // 0x3bcddb0 [Final Native Public]
    void SetFogMultiplier(float NewFogMultiplier); // 0x3bcd9b0 [Final Native Public]
    void SetDistanceScale(float NewDistanceScale); // 0x3bcd860 [Final Native Public]
    void SetDistanceOffset(float NewDistanceOffset); // 0x3bcd7e0 [Final Native Public]
    void SetDensityOffset(float NewDensityOffset); // 0x3bcd760 [Final Native Public]
    void SetDensityMultiplier(float NewDensityMultiplier); // 0x3bcd6e0 [Final Native Public]
    void SetDefaultLightColor(const FLinearColor& NewLightColor); // 0x3bcd650 [Final Native Public]
    void SetDefaultBrightness(float NewBrightness); // 0x3bcd5d0 [Final Native Public]
    void SetAltitudeScale(float NewAltitudeScale); // 0x3bcd2e0 [Final Native Public]
    void DisableSunDisk(bool NewSunDisk); // 0x3bcc820 [Final Native Public]
    void DisableGroundScattering(bool NewGroundScattering); // 0x3bcc790 [Final Native Public]

// AAudioVolume (/Script/Engine.AudioVolume)
    void SetSubmixSendSettings(const TArray<FAudioVolumeSubmixSendSettings>& NewSubmixSendSettings); // 0x3bd1d50 [Final Native Public]
    void SetSubmixOverrideSettings(const TArray<FAudioVolumeSubmixOverrideSettings>& NewSubmixOverrideSettings); // 0x3bd1c80 [Final Native Public]
    void SetReverbSettings(FReverbSettings& NewReverbSettings); // 0x3bd1a40 [Final Native Public]
    void SetPriority(float NewPriority); // 0x3bd19c0 [Final Native Public]
    void SetInteriorSettings(FInteriorSettings& NewInteriorSettings); // 0x3bd1920 [Final Native Public]
    void SetEnabled(bool bNewEnabled); // 0x3bd1890 [Final Native Public]
    void OnRep_bEnabled(); // 0x1b8e230 [Final Native Private]

// UAutoDestroySubsystem (/Script/Engine.AutoDestroySubsystem)
    void OnActorEndPlay(AActor* Actor, uint8 EndPlayReason); // 0x3bd16f0 [Final Native Private]

// UAvoidanceManager (/Script/Engine.AvoidanceManager)
    bool RegisterMovementComponent(UMovementComponent* MovementComp, float AvoidanceWeight); // 0x3bd17c0 [Final Native Public]
    int32 GetObjectCount(); // 0x3bd16c0 [Final Native Public]
    int32 GetNewAvoidanceUID(); // 0x3bd1690 [Final Native Public]
    FVector GetAvoidanceVelocityForComponent(UMovementComponent* MovementComp); // 0x3bd15e0 [Final Native Public]

// UBillboardComponent (/Script/Engine.BillboardComponent)
    void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x3bd1e20 [Native Public]
    void SetSpriteAndUV(UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x3bd1af0 [Native Public]
    void SetSprite(UTexture2D* NewSprite); // 0x1270db0 [Native Public]

// UBlueprintMapLibrary (/Script/Engine.BlueprintMapLibrary)
    void SetMapPropertyByName(UObject* Object, const FName& PropertyName, TMap<int32, int32>& Value); // 0x3bd64d0 [Final Native Static Public]
    void Map_Values(TMap<int32, int32>& TargetMap, const TArray<int32>& Values); // 0x3bd63c0 [Final Native Static Public]
    bool Map_Remove(TMap<int32, int32>& TargetMap, const int32& Key); // 0x3bd6210 [Final Native Static Public]
    int32 Map_Length(TMap<int32, int32>& TargetMap); // 0x3bd6160 [Final Native Static Public]
    void Map_Keys(TMap<int32, int32>& TargetMap, const TArray<int32>& Keys); // 0x3bd6050 [Final Native Static Public]
    bool Map_Find(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x3bd5db0 [Final Native Static Public]
    bool Map_Contains(TMap<int32, int32>& TargetMap, const int32& Key); // 0x3bd5c00 [Final Native Static Public]
    void Map_Clear(TMap<int32, int32>& TargetMap); // 0x3bd5b60 [Final Native Static Public]
    void Map_Add(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x3bd58e0 [Final Native Static Public]

// UBlueprintPathsLibrary (/Script/Engine.BlueprintPathsLibrary)
    FString VideoCaptureDir(); // 0x3bdbcd0 [Final Native Static Public]
    void ValidatePath(const FString& InPath, const bool& bDidSucceed, FText& OutReason); // 0x3bdbb60 [Final Native Static Public]
    void Split(const FString& InPath, const FString& PathPart, const FString& FilenamePart, const FString& ExtensionPart); // 0x3bdb9a0 [Final Native Static Public]
    FString SourceConfigDir(); // 0x3bda830 [Final Native Static Public]
    bool ShouldSaveToUserDir(); // 0x3bdb970 [Final Native Static Public]
    FString ShaderWorkingDir(); // 0x3bdb8f0 [Final Native Static Public]
    void SetProjectFilePath(const FString& NewGameProjectFilePath); // 0x3bdb860 [Final Native Static Public]
    FString SetExtension(const FString& InPath, const FString& InNewExtension); // 0x3bdb720 [Final Native Static Public]
    FString ScreenShotDir(); // 0x3bdb6a0 [Final Native Static Public]
    FString SandboxesDir(); // 0x3bdaea0 [Final Native Static Public]
    FString RootDir(); // 0x3bdae20 [Final Native Static Public]
    void RemoveDuplicateSlashes(const FString& InPath, const FString& outPath); // 0x3bdad30 [Final Native Static Public]
    FString ProjectUserDir(); // 0x3bdacb0 [Final Native Static Public]
    FString ProjectSavedDir(); // 0x3bdac30 [Final Native Static Public]
    FString ProjectPluginsDir(); // 0x3bdabb0 [Final Native Static Public]
    FString ProjectPersistentDownloadDir(); // 0x3bdab30 [Final Native Static Public]
    FString ProjectModsDir(); // 0x3bdaab0 [Final Native Static Public]
    FString ProjectLogDir(); // 0x3bdaa30 [Final Native Static Public]
    FString ProjectIntermediateDir(); // 0x3bda9b0 [Final Native Static Public]
    FString ProjectDir(); // 0x3bda930 [Final Native Static Public]
    FString ProjectContentDir(); // 0x3bda8b0 [Final Native Static Public]
    FString ProjectConfigDir(); // 0x3bda830 [Final Native Static Public]
    FString ProfilingDir(); // 0x3bda7b0 [Final Native Static Public]
    void NormalizeFilename(const FString& InPath, const FString& outPath); // 0x3bda6c0 [Final Native Static Public]
    void NormalizeDirectoryName(const FString& InPath, const FString& outPath); // 0x3bda5d0 [Final Native Static Public]
    FString MakeValidFileName(const FString& inString, const FString& InReplacementChar); // 0x3bda490 [Final Native Static Public]
    void MakeStandardFilename(const FString& InPath, const FString& outPath); // 0x3bda3a0 [Final Native Static Public]
    void MakePlatformFilename(const FString& InPath, const FString& outPath); // 0x3bda2b0 [Final Native Static Public]
    bool MakePathRelativeTo(const FString& InPath, const FString& InRelativeTo, const FString& outPath); // 0x3bda150 [Final Native Static Public]
    FString LaunchDir(); // 0x3bda0d0 [Final Native Static Public]
    bool IsSamePath(const FString& PathA, const FString& PathB); // 0x3bd9fe0 [Final Native Static Public]
    bool IsRestrictedPath(const FString& InPath); // 0x3bd9f40 [Final Native Static Public]
    bool IsRelative(const FString& InPath); // 0x3bd9ea0 [Final Native Static Public]
    bool IsProjectFilePathSet(); // 0x3bd9e70 [Final Native Static Public]
    bool IsDrive(const FString& InPath); // 0x3bd9dd0 [Final Native Static Public]
    bool HasProjectPersistentDownloadDir(); // 0x3bd9da0 [Final Native Static Public]
    TArray<FString> GetToolTipLocalizationPaths(); // 0x3bd9d60 [Final Native Static Public]
    TArray<FString> GetRestrictedFolderNames(); // 0x3bd9d20 [Final Native Static Public]
    FString GetRelativePathToRoot(); // 0x3bd9ce0 [Final Native Static Public]
    TArray<FString> GetPropertyNameLocalizationPaths(); // 0x3bd9ca0 [Final Native Static Public]
    FString GetProjectFilePath(); // 0x3bd9c20 [Final Native Static Public]
    FString GetPath(const FString& InPath); // 0x3bd9b40 [Final Native Static Public]
    FString GetInvalidFileSystemChars(); // 0x3bd9980 [Final Native Static Public]
    TArray<FString> GetGameLocalizationPaths(); // 0x3bd9940 [Final Native Static Public]
    FString GetExtension(const FString& InPath, bool bIncludeDot); // 0x3bd9820 [Final Native Static Public]
    TArray<FString> GetEngineLocalizationPaths(); // 0x3bd97e0 [Final Native Static Public]
    TArray<FString> GetEditorLocalizationPaths(); // 0x3bd97a0 [Final Native Static Public]
    FString GetCleanFilename(const FString& InPath); // 0x3bd9690 [Final Native Static Public]
    FString GetBaseFilename(const FString& InPath, bool bRemovePath); // 0x3bd9570 [Final Native Static Public]
    FString GeneratedConfigDir(); // 0x3bd94f0 [Final Native Static Public]
    FString GameUserDeveloperDir(); // 0x3bd9470 [Final Native Static Public]
    FString GameSourceDir(); // 0x3bd93f0 [Final Native Static Public]
    FString GameDevelopersDir(); // 0x3bd9370 [Final Native Static Public]
    FString GameAgnosticSavedDir(); // 0x3bd8ed0 [Final Native Static Public]
    bool FileExists(const FString& InPath); // 0x3bd92d0 [Final Native Static Public]
    FString FeaturePackDir(); // 0x3bd9250 [Final Native Static Public]
    FString EnterprisePluginsDir(); // 0x3bd91d0 [Final Native Static Public]
    FString EnterpriseFeaturePackDir(); // 0x3bd9150 [Final Native Static Public]
    FString EnterpriseDir(); // 0x3bd90d0 [Final Native Static Public]
    FString EngineVersionAgnosticUserDir(); // 0x3bd9050 [Final Native Static Public]
    FString EngineUserDir(); // 0x3bd8fd0 [Final Native Static Public]
    FString EngineSourceDir(); // 0x3bd8f50 [Final Native Static Public]
    FString EngineSavedDir(); // 0x3bd8ed0 [Final Native Static Public]
    FString EnginePluginsDir(); // 0x3bd8e50 [Final Native Static Public]
    FString EngineIntermediateDir(); // 0x3bd8dd0 [Final Native Static Public]
    FString EngineDir(); // 0x3bd8d50 [Final Native Static Public]
    FString EngineContentDir(); // 0x3bd8cd0 [Final Native Static Public]
    FString EngineConfigDir(); // 0x3bd8c50 [Final Native Static Public]
    bool DirectoryExists(const FString& InPath); // 0x3bd8bb0 [Final Native Static Public]
    FString DiffDir(); // 0x3bd8b30 [Final Native Static Public]
    FString CreateTempFilename(const FString& Path, const FString& Prefix, const FString& Extension); // 0x3bd89a0 [Final Native Static Public]
    FString ConvertToSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x3bd8860 [Final Native Static Public]
    FString ConvertRelativePathToFull(const FString& InPath, const FString& InBasePath); // 0x3bd8720 [Final Native Static Public]
    FString ConvertFromSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x3bd85e0 [Final Native Static Public]
    FString Combine(const TArray<FString>& InPaths); // 0x3bd84d0 [Final Native Static Public]
    bool CollapseRelativeDirectories(const FString& InPath, const FString& outPath); // 0x3bd83d0 [Final Native Static Public]
    FString CloudDir(); // 0x3bd8350 [Final Native Static Public]
    FString ChangeExtension(const FString& InPath, const FString& InNewExtension); // 0x3bd81f0 [Final Native Static Public]
    FString BugItDir(); // 0x3bd8060 [Final Native Static Public]
    FString AutomationTransientDir(); // 0x3bd7fe0 [Final Native Static Public]
    FString AutomationLogDir(); // 0x3bd7f60 [Final Native Static Public]
    FString AutomationDir(); // 0x3bd7ee0 [Final Native Static Public]

// UBlueprintPlatformLibrary (/Script/Engine.BlueprintPlatformLibrary)
    int32 ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x3bdb410 [Final Native Static Public]
    void ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const FString& ActivationEvent); // 0x3bdb340 [Final Native Static Public]
    int32 ScheduleLocalNotificationBadgeAtTime(const FDateTime& FireDateTime, bool LocalTime, const FString& ActivationEvent); // 0x3bdb200 [Final Native Static Public]
    int32 ScheduleLocalNotificationAtTime(const FDateTime& FireDateTime, bool LocalTime, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x3bdaf20 [Final Native Static Public]
    void GetLaunchNotification(const bool& NotificationLaunchedApp, const FString& ActivationEvent, const int32& FireDate); // 0x3bd9a00 [Final Native Static Public]
    uint8 GetDeviceOrientation(); // 0x3bd9770 [Final Native Static Public]
    void ClearAllLocalNotifications(); // 0x3bd8330 [Final Native Static Public]
    void CancelLocalNotificationById(int32 NotificationId); // 0x3bd8170 [Final Native Static Public]
    void CancelLocalNotification(const FString& ActivationEvent); // 0x3bd80e0 [Final Native Static Public]

// UBlueprintSetLibrary (/Script/Engine.BlueprintSetLibrary)
    void SetSetPropertyByName(UObject* Object, const FName& PropertyName, TSet<int32>& Value); // 0x3bde780 [Final Native Static Public]
    void Set_Union(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x3bdf510 [Final Native Static Public]
    void Set_ToArray(TSet<int32>& A, const TArray<int32>& Result); // 0x3bdf400 [Final Native Static Public]
    void Set_RemoveItems(TSet<int32>& TargetSet, const TArray<int32>& Items); // 0x3bdf2f0 [Final Native Static Public]
    bool Set_Remove(TSet<int32>& TargetSet, const int32& Item); // 0x3bdf140 [Final Native Static Public]
    int32 Set_Length(TSet<int32>& TargetSet); // 0x3bdf090 [Final Native Static Public]
    void Set_Intersection(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x3bdef10 [Final Native Static Public]
    void Set_Difference(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x3bded90 [Final Native Static Public]
    bool Set_Contains(TSet<int32>& TargetSet, const int32& ItemToFind); // 0x3bdebe0 [Final Native Static Public]
    void Set_Clear(TSet<int32>& TargetSet); // 0x3bdeb40 [Final Native Static Public]
    void Set_AddItems(TSet<int32>& TargetSet, const TArray<int32>& NewItems); // 0x3bdea30 [Final Native Static Public]
    void Set_Add(TSet<int32>& TargetSet, const int32& NewItem); // 0x3bde880 [Final Native Static Public]

// UCameraAnimInst (/Script/Engine.CameraAnimInst)
    void Stop(bool bImmediate); // 0x3be4380 [Final Native Public]
    void SetScale(float NewDuration); // 0x3be40d0 [Final Native Public]
    void SetDuration(float NewDuration); // 0x3be3d40 [Final Native Public]

// UCameraModifier (/Script/Engine.CameraModifier)
    bool IsDisabled(); // 0x1b65380 [Native Public]
    AActor* GetViewTarget(); // 0x3285000 [Native Public]
    void EnableModifier(); // 0x3be2090 [Native Public]
    void DisableModifier(bool bImmediate); // 0x3be2000 [Native Public]
    void BlueprintModifyPostProcess(float DeltaTime, const float& PostProcessBlendWeight, FPostProcessSettings& PostProcessSettings); // 0x1f88790 [Event Public]
    void BlueprintModifyCamera(float DeltaTime, const FVector& ViewLocation, const FRotator& ViewRotation, float FOV, const FVector& NewViewLocation, const FRotator& NewViewRotation, const float& NewFOV); // 0x1f88790 [Event Public]

// UCameraShakeSourceComponent (/Script/Engine.CameraShakeSourceComponent)
    void StopAllCameraShakesOfType(TSubclassOf<UCameraShakeBase> InCameraShake, bool bImmediately); // 0x3be44a0 [Final Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x3be4410 [Final Native Public]
    void StartCameraShake(TSubclassOf<UCameraShakeBase> InCameraShake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3be4200 [Final Native Public]
    void Start(); // 0x3be41e0 [Final Native Public]
    float GetAttenuationFactor(const FVector& Location); // 0x3be20b0 [Final Native Public]

// UCanvas (/Script/Engine.Canvas)
    FVector2D K2_TextSize(UFont* RenderFont, const FString& RenderText, const FVector2D& Scale); // 0x3be39d0 [Final Native Public]
    FVector2D K2_StrLen(UFont* RenderFont, const FString& RenderText); // 0x3be38e0 [Final Native Public]
    FVector K2_Project(const FVector& WorldLocation); // 0x3be3830 [Final Native Public]
    void K2_DrawTriangle(UTexture* RenderTexture, const TArray<FCanvasUVTri>& Triangles); // 0x3be3700 [Final Native Public]
    void K2_DrawTexture(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& ScreenSize, const FVector2D& CoordinatePosition, const FVector2D& CoordinateSize, const FLinearColor& RenderColor, uint8 BlendMode, float Rotation, const FVector2D& PivotPoint); // 0x3be3450 [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); // 0x3be3090 [Final Native Public]
    void K2_DrawPolygon(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& Radius, int32 NumberOfSides, const FLinearColor& RenderColor); // 0x3be2ee0 [Final Native Public]
    void K2_DrawMaterialTriangle(UMaterialInterface* RenderMaterial, const TArray<FCanvasUVTri>& Triangles); // 0x3be2db0 [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); // 0x3be2b70 [Final Native Public]
    void K2_DrawLine(const FVector2D& ScreenPositionA, const FVector2D& ScreenPositionB, float Thickness, const FLinearColor& RenderColor); // 0x3be2a10 [Final Native Public]
    void K2_DrawBox(const FVector2D& ScreenPosition, const FVector2D& ScreenSize, float Thickness, const FLinearColor& RenderColor); // 0x3be28b0 [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); // 0x3be2420 [Final Native Public]
    void K2_Deproject(const FVector2D& ScreenPosition, const FVector& WorldOrigin, const FVector& WorldDirection); // 0x3be2300 [Final Native Public]

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

// UChildActorComponent (/Script/Engine.ChildActorComponent)
    void SetChildActorClass(TSubclassOf<AActor> InClass); // 0x3bf0ce0 [Final Native Public]

// UGameViewportClient (/Script/Engine.GameViewportClient)
    void SSSwapControllers(); // 0x1343ca0 [Native Public]
    void ShowTitleSafeArea(); // 0x2d0cdb0 [Native Public]
    void SetConsoleTarget(int32 PlayerIndex); // 0x3c25920 [Native Public]

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

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

// UCurveLinearColor (/Script/Engine.CurveLinearColor)
    FLinearColor GetUnadjustedLinearColorValue(float InTime); // 0x3bf8ef0 [Final Native Public]
    FLinearColor GetLinearColorValue(float InTime); // 0x3bf8e20 [Native Public]
    FLinearColor GetClampedLinearColorValue(float InTime); // 0x3bf8590 [Native Public]

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

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

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

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

// UDataTableFunctionLibrary (/Script/Engine.DataTableFunctionLibrary)
    void GetDataTableRowNames(UDataTable* Table, const TArray<FName>& OutRowNames); // 0x3bf8ca0 [Final Native Static Public]
    bool GetDataTableRowFromName(UDataTable* Table, const FName& RowName, FTableRowBase& OutRow); // 0x3bf8910 [Final Native Static Public]
    TArray<FString> GetDataTableColumnAsString(UDataTable* DataTable, const FName& PropertyName); // 0x3bf87b0 [Final Native Static Public]
    void EvaluateCurveTableRow(UCurveTable* CurveTable, const FName& RowName, float InXY, const uint8& OutResult, const float& OutXY, const FString& ContextString); // 0x3bf8390 [Final Native Static Public]
    bool DoesDataTableRowExist(UDataTable* Table, const FName& RowName); // 0x3bf82c0 [Final Native Static Public]

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

// ADecalActor (/Script/Engine.DecalActor)
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x3bfc4f0 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x3bfbf70 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x1a5e4c0 [Native Public]

// UDecalComponent (/Script/Engine.DecalComponent)
    void SetSortOrder(int32 Value); // 0x3bfccb0 [Final Native Public]
    void SetFadeScreenSize(float NewFadeScreenSize); // 0x3bfca20 [Final Native Public]
    void SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade); // 0x3bfc900 [Final Native Public]
    void SetFadeIn(float StartDelay, float Duaration); // 0x3bfc830 [Final Native Public]
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x3bfc580 [Final Native Public]
    float GetFadeStartDelay(); // 0x3bfc060 [Final Native Public]
    float GetFadeInStartDelay(); // 0x3bfc030 [Final Native Public]
    float GetFadeInDuration(); // 0x3bfc000 [Final Native Public]
    float GetFadeDuration(); // 0x3bfbfd0 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x3bfbfa0 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x3bfbf40 [Native Public]

// ADefaultPawn (/Script/Engine.DefaultPawn)
    void TurnAtRate(float Rate); // 0x3bfcd40 [Native Public]
    void MoveUp_World(float Val); // 0x3bfc240 [Native Public]
    void MoveRight(float Val); // 0x3bfc1b0 [Native Public]
    void MoveForward(float Val); // 0x3bfc120 [Native Public]
    void LookUpAtRate(float Rate); // 0x3bfc090 [Native Public]

// ALight (/Script/Engine.Light)
    void ToggleEnabled(); // 0x3c93820 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x3c92ff0 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x3c92ed0 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x3c92dd0 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x3c92be0 [Final Native Public]
    void SetEnabled(bool bSetEnabled); // 0x3c92790 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x3c92370 [Final Native Public]
    void SetBrightness(float NewBrightness); // 0x3c921d0 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x3c91eb0 [Final Native Public]
    void OnRep_bEnabled(); // 0x1a27c10 [Native Public]
    bool IsEnabled(); // 0x3c916c0 [Final Native Public]
    FLinearColor GetLightColor(); // 0x3c91600 [Final Native Public]
    float GetBrightness(); // 0x3c91570 [Final Native Public]

// UDirectionalLightComponent (/Script/Engine.DirectionalLightComponent)
    void SetShadowDistanceFadeoutFraction(float NewValue); // 0x3bfcc30 [Final Native Public]
    void SetShadowAmount(float NewValue); // 0x3bfcbb0 [Final Native Public]
    void SetOcclusionMaskDarkness(float NewValue); // 0x3bfcb30 [Final Native Public]
    void SetLightShaftOverrideDirection(const FVector& NewValue); // 0x3bfcaa0 [Final Native Public]
    void SetEnableLightShaftOcclusion(bool bNewValue); // 0x3bfc7a0 [Final Native Public]
    void SetDynamicShadowDistanceStationaryLight(float NewValue); // 0x3bfc720 [Final Native Public]
    void SetDynamicShadowDistanceMovableLight(float NewValue); // 0x3bfc6a0 [Final Native Public]
    void SetDynamicShadowCascades(int32 NewValue); // 0x3bfc610 [Final Native Public]
    void SetCascadeTransitionFraction(float NewValue); // 0x3bfc470 [Final Native Public]
    void SetCascadeDistributionExponent(float NewValue); // 0x3bfc3f0 [Final Native Public]
    void SetAtmosphereSunLightIndex(int32 NewValue); // 0x3bfc360 [Final Native Public]
    void SetAtmosphereSunLight(bool bNewValue); // 0x3bfc2d0 [Final Native Public]

// AEmitter (/Script/Engine.Emitter)
    void ToggleActive(); // 0x3c00cd0 [Final Native Public]
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x3c00bf0 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x1a3f5e0 [Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x3c00b20 [Final Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x3c00a50 [Final Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x3c00980 [Final Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x3c008b0 [Final Native Public]
    void OnRep_bCurrentlyActive(); // 0x1a27f60 [Native Public]
    void OnParticleSystemFinished(UParticleSystemComponent* FinishedComponent); // 0x1a01b50 [Native Public]
    bool IsActive(); // 0x3c00880 [Final Native Public]
    void Deactivate(); // 0x3c00860 [Final Native Public]
    void Activate(); // 0x3c00840 [Final Native Public]

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

// UExponentialHeightFogComponent (/Script/Engine.ExponentialHeightFogComponent)
    void SetVolumetricFogScatteringDistribution(float NewValue); // 0x3c0d290 [Final Native Public]
    void SetVolumetricFogExtinctionScale(float NewValue); // 0x3c0d210 [Final Native Public]
    void SetVolumetricFogEmissive(const FLinearColor& NewValue); // 0x3c0d180 [Final Native Public]
    void SetVolumetricFogDistance(float NewValue); // 0x3c0d100 [Final Native Public]
    void SetVolumetricFogAlbedo(const FColor& NewValue); // 0x3c0d080 [Final Native Public]
    void SetVolumetricFog(bool bNewValue); // 0x3c0cff0 [Final Native Public]
    void SetStartDistance(float Value); // 0x3c0cf70 [Final Native Public]
    void SetNonDirectionalInscatteringColorDistance(float Value); // 0x3c0cef0 [Final Native Public]
    void SetInscatteringTextureTint(const FLinearColor& Value); // 0x3c0cde0 [Final Native Public]
    void SetInscatteringColorCubemapAngle(float Value); // 0x3c0cd60 [Final Native Public]
    void SetInscatteringColorCubemap(UTextureCube* Value); // 0x3c0ccd0 [Final Native Public]
    void SetFullyDirectionalInscatteringColorDistance(float Value); // 0x3c0cc50 [Final Native Public]
    void SetFogMaxOpacity(float Value); // 0x3c0cb40 [Final Native Public]
    void SetFogInscatteringColor(const FLinearColor& Value); // 0x3c0cab0 [Final Native Public]
    void SetFogHeightFalloff(float Value); // 0x3bcd9b0 [Final Native Public]
    void SetFogDensity(float Value); // 0x3bce250 [Final Native Public]
    void SetFogCutoffDistance(float Value); // 0x3c0ca30 [Final Native Public]
    void SetDirectionalInscatteringStartDistance(float Value); // 0x3c0c9b0 [Final Native Public]
    void SetDirectionalInscatteringExponent(float Value); // 0x3c0c930 [Final Native Public]
    void SetDirectionalInscatteringColor(const FLinearColor& Value); // 0x3c0c8a0 [Final Native Public]

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

// UForceFeedbackComponent (/Script/Engine.ForceFeedbackComponent)
    void Stop(); // 0x1b80720 [Native Public]
    void SetIntensityMultiplier(float NewIntensityMultiplier); // 0x3c0ce70 [Final Native Public]
    void SetForceFeedbackEffect(UForceFeedbackEffect* NewForceFeedbackEffect); // 0x3c0cbc0 [Final Native Public]
    void Play(float StartTime); // 0x33155a0 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FForceFeedbackAttenuationSettings& OutAttenuationSettings); // 0x3c0c510 [Final Native Public]
    void AdjustAttenuation(FForceFeedbackAttenuationSettings& InAttenuationSettings); // 0x3c0c3e0 [Final Native Public]

// UGameplayStatics (/Script/Engine.GameplayStatics)
    void UnRetainAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x3c1c670 [Final Native Static Public]
    void UnloadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x3c1c860 [Final Native Static Public]
    void UnloadStreamLevel(UObject* WorldContextObject, const FName& LevelName, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x3c1c6f0 [Final Native Static Public]
    bool SuggestProjectileVelocity_CustomArc(UObject* WorldContextObject, const FVector& OutLaunchVelocity, const FVector& StartPos, const FVector& EndPos, float OverrideGravityZ, float ArcParam); // 0x3c1c480 [Final Native Static Public]
    UAudioComponent* SpawnSoundAttached(USoundBase* Sound, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, uint8 LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bAutoDestroy); // 0x3c1c0b0 [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); // 0x3c1bda0 [Final Native Static Public]
    UAudioComponent* SpawnSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x3c1bb40 [Final Native Static Public]
    UObject* SpawnObject(TSubclassOf<UObject> objectClass, UObject* Outer); // 0x3c1ba70 [Final Native Static Public]
    UForceFeedbackComponent* SpawnForceFeedbackAttached(UForceFeedbackEffect* ForceFeedbackEffect, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, uint8 LocationType, bool bStopWhenAttachedToDestroyed, bool bLooping, float IntensityMultiplier, float StartTime, UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy); // 0x3c1b6d0 [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); // 0x3c1b410 [Final Native Static Public]
    UParticleSystemComponent* SpawnEmitterAttached(UParticleSystem* EmitterTemplate, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const FVector& Scale, uint8 LocationType, bool bAutoDestroy, const EPSCPoolMethod& PoolingMethod, bool bAutoActivate); // 0x3c1b100 [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); // 0x3c1ae80 [Final Native Static Public]
    UAudioComponent* SpawnDialogueAttached(UDialogueWave* Dialogue, FDialogueContext& Context, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, uint8 LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, bool bAutoDestroy); // 0x3c1aa80 [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); // 0x3c1a760 [Final Native Static Public]
    UAudioComponent* SpawnDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy); // 0x3c1a530 [Final Native Static Public]
    UDecalComponent* SpawnDecalAttached(UMaterialInterface* DecalMaterial, const FVector& DecalSize, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, uint8 LocationType, float LifeSpan); // 0x3c1a0b0 [Final Native Static Public]
    UDecalComponent* SpawnDecalAtLocation(UObject* WorldContextObject, UMaterialInterface* DecalMaterial, const FVector& DecalSize, const FVector& Location, const FRotator& Rotation, float LifeSpan); // 0x3c19eb0 [Final Native Static Public]
    void SetWorldOriginLocation(UObject* WorldContextObject, const FIntVector& NewLocation); // 0x3c19d40 [Final Native Static Public]
    void SetViewportMouseCaptureMode(UObject* WorldContextObject, const EMouseCaptureMode& MouseCaptureMode); // 0x3c19c80 [Final Native Static Public]
    void SetSubtitlesEnabled(bool bEnabled); // 0x3c19c00 [Final Native Static Public]
    void SetSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren); // 0x3c199e0 [Final Native Static Public]
    void SetSoundClassDistanceScale(UObject* WorldContextObject, USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec); // 0x3c19890 [Final Native Static Public]
    void SetPlayerControllerID(APlayerController* Player, int32 ControllerId); // 0x3c197d0 [Final Native Static Public]
    void SetMaxAudioChannelsScaled(UObject* WorldContextObject, float MaxChannelCountScale); // 0x3c19710 [Final Native Static Public]
    void SetGlobalTimeDilation(UObject* WorldContextObject, float TimeDilation); // 0x3c19650 [Final Native Static Public]
    void SetGlobalPitchModulation(UObject* WorldContextObject, float PitchModulation, float TimeSec); // 0x3c19550 [Final Native Static Public]
    void SetGlobalListenerFocusParameters(UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale); // 0x3c192b0 [Final Native Static Public]
    bool SetGamePaused(UObject* WorldContextObject, bool bPaused); // 0x3c191e0 [Final Native Static Public]
    void SetForceDisableSplitscreen(UObject* WorldContextObject, bool bDisable); // 0x3c19120 [Final Native Static Public]
    void SetEnableWorldRendering(UObject* WorldContextObject, bool bEnable); // 0x3c19060 [Final Native Static Public]
    void SetBaseSoundMix(UObject* WorldContextObject, USoundMix* InSoundMix); // 0x3c18fa0 [Final Native Static Public]
    bool SaveGameToSlot(USaveGame* SaveGameObject, const FString& slotName, int32 UserIndex); // 0x3c18d50 [Final Native Static Public]
    void RemovePlayer(APlayerController* Player, bool bDestroyPawn); // 0x3c189d0 [Final Native Static Public]
    FVector RebaseZeroOriginOntoLocal(UObject* WorldContextObject, const FVector& WorldLocation); // 0x3c188e0 [Final Native Static Public]
    FVector RebaseLocalOriginOntoZero(UObject* WorldContextObject, const FVector& WorldLocation); // 0x3c187f0 [Final Native Static Public]
    void PushSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x3c18700 [Final Native Static Public]
    bool ProjectWorldToScreen(APlayerController* Player, const FVector& WorldPosition, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x3c185a0 [Final Native Static Public]
    void PrimeSound(USoundBase* InSound); // 0x3c18520 [Final Native Static Public]
    void PrimeAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x3c184a0 [Final Native Static Public]
    void PopSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x3c183e0 [Final Native Static Public]
    void PlayWorldCameraShake(UObject* WorldContextObject, TSubclassOf<UCameraShakeBase> Shake, const FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); // 0x3c18110 [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); // 0x3c17e00 [Final Native Static Public]
    void PlaySound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, AActor* owningActor, bool bIsUISound); // 0x3c17ba0 [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); // 0x3c178c0 [Final Native Static Public]
    void PlayDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime); // 0x3c176d0 [Final Native Static Public]
    FString ParseOption(const FString& options, const FString& Key); // 0x3c17550 [Final Native Static Public]
    void OpenLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bAbsolute, const FString& options); // 0x3c17330 [Final Native Static Public]
    void OpenLevel(UObject* WorldContextObject, const FName& LevelName, bool bAbsolute, const FString& options); // 0x3c17190 [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, int32 HitItem, int32 ElementIndex, int32 FaceIndex, const FVector& TraceStart, const FVector& TraceEnd); // 0x3c16b50 [Final Native Static Public]
    void LoadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x3c16910 [Final Native Static Public]
    void LoadStreamLevel(UObject* WorldContextObject, const FName& LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x3c16750 [Final Native Static Public]
    USaveGame* LoadGameFromSlot(const FString& slotName, int32 UserIndex); // 0x3c16670 [Final Native Static Public]
    bool IsSplitscreenForceDisabled(UObject* WorldContextObject); // 0x3c164f0 [Final Native Static Public]
    bool IsGamePaused(UObject* WorldContextObject); // 0x3c16430 [Final Native Static Public]
    bool HasOption(const FString& options, const FString& InKey); // 0x3c16220 [Final Native Static Public]
    bool HasLaunchOption(const FString& OptionToCheck); // 0x3c16150 [Final Native Static Public]
    int32 GrassOverlappingSphereCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FVector& CenterPosition, float Radius); // 0x3c15f60 [Final Native Static Public]
    FIntVector GetWorldOriginLocation(UObject* WorldContextObject); // 0x3c15ec0 [Final Native Static Public]
    float GetWorldDeltaSeconds(UObject* WorldContextObject); // 0x3c15e30 [Final Native Static Public]
    void GetViewProjectionMatrix(const FMinimalViewInfo& DesiredView, const FMatrix& ViewMatrix, const FMatrix& ProjectionMatrix, const FMatrix& ViewProjectionMatrix); // 0x3c15a90 [Final Native Static Public]
    EMouseCaptureMode GetViewportMouseCaptureMode(UObject* WorldContextObject); // 0x3c15da0 [Final Native Static Public]
    float GetUnpausedTimeSeconds(UObject* WorldContextObject); // 0x3c15a00 [Final Native Static Public]
    float GetTimeSeconds(UObject* WorldContextObject); // 0x3c15970 [Final Native Static Public]
    uint8 GetSurfaceType(FHitResult& Hit); // 0x3c15890 [Final Native Static Public]
    ULevelStreaming* GetStreamingLevel(UObject* WorldContextObject, const FName& PackageName); // 0x3c157c0 [Final Native Static Public]
    float GetRealTimeSeconds(UObject* WorldContextObject); // 0x3c15730 [Final Native Static Public]
    APawn* GetPlayerPawn(UObject* WorldContextObject, int32 PlayerIndex); // 0x3c15660 [Final Native Static Public]
    int32 GetPlayerControllerID(APlayerController* Player); // 0x3c155d0 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromID(UObject* WorldContextObject, int32 ControllerId); // 0x3c15500 [Final Native Static Public]
    APlayerController* GetPlayerController(UObject* WorldContextObject, int32 PlayerIndex); // 0x3c15430 [Final Native Static Public]
    ACharacter* GetPlayerCharacter(UObject* WorldContextObject, int32 PlayerIndex); // 0x3c15360 [Final Native Static Public]
    APlayerCameraManager* GetPlayerCameraManager(UObject* WorldContextObject, int32 PlayerIndex); // 0x3c15290 [Final Native Static Public]
    FString GetPlatformName(); // 0x3c15210 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectClass(UObject* Object); // 0x3c15180 [Final Native Static Public]
    int32 GetMaxAudioChannelCount(UObject* WorldContextObject); // 0x3c15090 [Final Native Static Public]
    void GetKeyValue(const FString& Pair, const FString& Key, const FString& Value); // 0x3c14f10 [Final Native Static Public]
    int32 GetIntOption(const FString& options, const FString& Key, int32 DefaultValue); // 0x3c14dd0 [Final Native Static Public]
    float GetGlobalTimeDilation(UObject* WorldContextObject); // 0x3c14d40 [Final Native Static Public]
    AGameStateBase* GetGameState(UObject* WorldContextObject); // 0x3c14cb0 [Final Native Static Public]
    AGameModeBase* GetGameMode(UObject* WorldContextObject); // 0x3c14c20 [Final Native Static Public]
    UGameInstance* GetGameInstance(UObject* WorldContextObject); // 0x3c14b90 [Final Native Static Public]
    bool GetEnableWorldRendering(UObject* WorldContextObject); // 0x3c14b00 [Final Native Static Public]
    UReverbEffect* GetCurrentReverbEffect(UObject* WorldContextObject); // 0x3c149d0 [Final Native Static Public]
    FString GetCurrentLevelName(UObject* WorldContextObject, bool bRemovePrefixString); // 0x3c148c0 [Final Native Static Public]
    bool GetClosestListenerLocation(UObject* WorldContextObject, const FVector& Location, float MaximumRange, bool bAllowAttenuationOverride, const FVector& ListenerPosition); // 0x3c146f0 [Final Native Static Public]
    float GetAudioTimeSeconds(UObject* WorldContextObject); // 0x3c14660 [Final Native Static Public]
    void GetAllActorsWithTag(UObject* WorldContextObject, const FName& Tag, const TArray<AActor*>& OutActors); // 0x3c14540 [Final Native Static Public]
    void GetAllActorsWithInterface(UObject* WorldContextObject, TSubclassOf<IInterface> Interface, const TArray<AActor*>& OutActors); // 0x3c14420 [Final Native Static Public]
    void GetAllActorsOfClassWithTag(UObject* WorldContextObject, TSubclassOf<AActor> actorClass, const FName& Tag, const TArray<AActor*>& OutActors); // 0x3c142c0 [Final Native Static Public]
    void GetAllActorsOfClass(UObject* WorldContextObject, TSubclassOf<AActor> actorClass, const TArray<AActor*>& OutActors); // 0x3c141a0 [Final Native Static Public]
    AActor* GetActorOfClass(UObject* WorldContextObject, TSubclassOf<AActor> actorClass); // 0x3c140d0 [Final Native Static Public]
    void GetActorArrayBounds(const TArray<AActor*>& Actors, bool bOnlyCollidingComponents, const FVector& Center, const FVector& BoxExtent); // 0x3c13f40 [Final Native Static Public]
    FVector GetActorArrayAverageLocation(const TArray<AActor*>& Actors); // 0x3c13e80 [Final Native Static Public]
    void GetAccurateRealTime(const int32& Seconds, const float& PartialSeconds); // 0x3c13da0 [Final Native Static Public]
    void FlushLevelStreaming(UObject* WorldContextObject); // 0x3c13d20 [Final Native Static Public]
    AActor* FinishSpawningActor(AActor* Actor, FTransform& SpawnTransform); // 0x3c13c00 [Final Native Static Public]
    AActor* FindNearestActor(const FVector& Origin, const TArray<AActor*>& ActorsToCheck, const float& Distance); // 0x3c139a0 [Final Native Static Public]
    bool FindCollisionUV(FHitResult& Hit, int32 UVChannel, const FVector2D& UV); // 0x3c13820 [Final Native Static Public]
    void EnableLiveStreaming(bool enable); // 0x3c13780 [Final Native Static Public]
    bool DoesSaveGameExist(const FString& slotName, int32 UserIndex); // 0x3c136a0 [Final Native Static Public]
    bool DeprojectScreenToWorld(APlayerController* Player, const FVector2D& ScreenPosition, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3c13530 [Final Native Static Public]
    bool DeleteGameInSlot(const FString& slotName, int32 UserIndex); // 0x3c13450 [Final Native Static Public]
    void DeactivateReverbEffect(UObject* WorldContextObject, const FName& TagName); // 0x3c13390 [Final Native Static Public]
    UAudioComponent* CreateSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x3c13130 [Final Native Static Public]
    USaveGame* CreateSaveGameObject(TSubclassOf<USaveGame> SaveGameClass); // 0x3c130a0 [Final Native Static Public]
    APlayerController* CreatePlayer(UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController); // 0x3c12fa0 [Final Native Static Public]
    void ClearSoundMixModifiers(UObject* WorldContextObject); // 0x3c12f20 [Final Native Static Public]
    void ClearSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float FadeOutTime); // 0x3c12dd0 [Final Native Static Public]
    void CancelAsyncLoading(); // 0x3c12be0 [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 int32& HitItem, const int32& ElementIndex, const int32& FaceIndex, const FVector& TraceStart, const FVector& TraceEnd); // 0x3c12480 [Final Native Static Public]
    bool BlueprintSuggestProjectileVelocity(UObject* WorldContextObject, const FVector& TossVelocity, const FVector& StartLocation, const FVector& EndLocation, float LaunchSpeed, float OverrideGravityZ, uint8 TraceOption, float CollisionRadius, bool bFavorHighArc, bool bDrawDebug); // 0x3c11430 [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, uint8 TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); // 0x3c11f10 [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<uint8>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); // 0x3c11980 [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_Advanced(UObject* WorldContextObject, FPredictProjectilePathParams& PredictParams, FPredictProjectilePathResult& PredictResult); // 0x3c11750 [Final Native Static Public]
    AActor* BeginSpawningActorFromClass(UObject* WorldContextObject, TSubclassOf<AActor> actorClass, FTransform& SpawnTransform, bool bNoCollisionFail, AActor* Owner); // 0x3c11220 [Final Native Static Public]
    AActor* BeginSpawningActorFromBlueprint(UObject* WorldContextObject, UBlueprint* Blueprint, FTransform& SpawnTransform, bool bNoCollisionFail); // 0x3c11070 [Final Native Static Public]
    AActor* BeginDeferredActorSpawnFromClass(UObject* WorldContextObject, TSubclassOf<AActor> actorClass, FTransform& SpawnTransform, const ESpawnActorCollisionHandlingMethod& CollisionHandlingOverride, AActor* Owner); // 0x3c10e70 [Final Native Static Public]
    bool AreSubtitlesEnabled(); // 0x3c10e40 [Final Native Static Public]
    bool AreAnyListenersWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x3c10d20 [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, uint8 DamagePreventionChannel); // 0x3c10980 [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, uint8 DamagePreventionChannel); // 0x3c10670 [Final Native Static Public]
    float ApplyPointDamage(AActor* DamagedActor, float BaseDamage, const FVector& HitFromDirection, FHitResult& HitInfo, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x3c10400 [Final Native Static Public]
    float ApplyDamage(AActor* DamagedActor, float BaseDamage, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x3c10260 [Final Native Static Public]
    void AnnounceAccessibleString(const FString& AnnouncementString); // 0x3c101d0 [Final Native Static Public]
    void ActivateReverbEffect(UObject* WorldContextObject, UReverbEffect* ReverbEffect, const FName& TagName, float Priority, float Volume, float FadeTime); // 0x3c10000 [Final Native Static Public]

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

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

// UImportanceSamplingLibrary (/Script/Engine.ImportanceSamplingLibrary)
    float RandomSobolFloat(int32 Index, int32 Dimension, float Seed); // 0x3c25670 [Final Native Static Public]
    FVector RandomSobolCell3D(int32 Index, int32 NumCells, const FVector& Cell, const FVector& Seed); // 0x3c254c0 [Final Native Static Public]
    FVector2D RandomSobolCell2D(int32 Index, int32 NumCells, const FVector2D& Cell, const FVector2D& Seed); // 0x3c25370 [Final Native Static Public]
    float NextSobolFloat(int32 Index, int32 Dimension, float PreviousValue); // 0x3c251a0 [Final Native Static Public]
    FVector NextSobolCell3D(int32 Index, int32 NumCells, const FVector& PreviousValue); // 0x3c25070 [Final Native Static Public]
    FVector2D NextSobolCell2D(int32 Index, int32 NumCells, const FVector2D& PreviousValue); // 0x3c24f70 [Final Native Static Public]
    FImportanceTexture MakeImportanceTexture(UTexture2D* Texture, uint8 WeightingFunc); // 0x3c24d90 [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); // 0x3c24970 [Final Native Static Public]
    void BreakImportanceTexture(FImportanceTexture& ImportanceTexture, const UTexture2D*& Texture, const uint8& WeightingFunc); // 0x3c22d40 [Final Native Static Public]

// UInputComponent (/Script/Engine.InputComponent)
    bool WasControllerKeyJustReleased(const FKey& Key); // 0x3c2ac80 [Final Native Private]
    bool WasControllerKeyJustPressed(const FKey& Key); // 0x3c2ac80 [Final Native Private]
    bool IsControllerKeyDown(const FKey& Key); // 0x3c2ac80 [Final Native Private]
    void GetTouchState(int32 FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x3c2ab00 [Final Native Private]
    FVector GetControllerVectorKeyState(const FKey& Key); // 0x3c2a580 [Final Native Private]
    void GetControllerMouseDelta(const float& DeltaX, const float& DeltaY); // 0x3c2a4a0 [Final Native Private]
    float GetControllerKeyTimeDown(const FKey& Key); // 0x3c2a270 [Final Native Private]
    void GetControllerAnalogStickState(uint8 WhichStick, const float& StickX, const float& StickY); // 0x3c2a370 [Final Native Private]
    float GetControllerAnalogKeyState(const FKey& Key); // 0x3c2a270 [Final Native Private]

// UInputSettings (/Script/Engine.InputSettings)
    void SaveKeyMappings(); // 0x3c2b110 [Final Native Public]
    void RemoveAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x3c2aee0 [Final Native Public]
    void RemoveActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x3c2ad70 [Final Native Public]
    UInputSettings* GetInputSettings(); // 0x3c2a690 [Final Native Static Public]
    void GetAxisNames(const TArray<FName>& AxisNames); // 0x3c2a1c0 [Final Native Public]
    void GetAxisMappingByName(const FName& InAxisName, const TArray<FInputAxisKeyMapping>& OutMappings); // 0x3c2a080 [Final Native Public]
    void GetActionNames(const TArray<FName>& ActionNames); // 0x3c29fd0 [Final Native Public]
    void GetActionMappingByName(const FName& InActionName, const TArray<FInputActionKeyMapping>& OutMappings); // 0x3c29e90 [Final Native Public]
    void ForceRebuildKeymaps(); // 0x3c29e70 [Final Native Public]
    void AddAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x3c29570 [Final Native Public]
    void AddActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x3c29400 [Final Native Public]

// UInterpToMovementComponent (/Script/Engine.InterpToMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x3c2e920 [Final Native Public]
    void RestartMovement(float InitialDirection); // 0x3c2e8a0 [Final Native Public]
    void ResetControlPoints(); // 0x3c2e880 [Final Native Public]
    void OnInterpToWaitEndDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x1f88790 [Public]
    void OnInterpToWaitBeginDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x1f88790 [Public]
    void OnInterpToStopDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x1f88790 [Public]
    void OnInterpToReverseDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x1f88790 [Public]
    void OnInterpToResetDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x1f88790 [Public]
    void FinaliseControlPoints(); // 0x3c2e860 [Final Native Public]
    void AddControlPointPosition(const FVector& Pos, bool bPositionIsRelative); // 0x3c2e780 [Native Public]

// UKismetGuidLibrary (/Script/Engine.KismetGuidLibrary)
    void Parse_StringToGuid(const FString& GuidString, const FGuid& OutGuid, const bool& success); // 0x3c38a20 [Final Native Static Public]
    bool NotEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x3c38920 [Final Native Static Public]
    FGuid NewGuid(); // 0x3c388e0 [Final Native Static Public]
    bool IsValid_Guid(const FGuid& InGuid); // 0x3c37980 [Final Native Static Public]
    void Invalidate_Guid(const FGuid& InGuid); // 0x3c378f0 [Final Native Static Public]
    bool EqualEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x3c35d40 [Final Native Static Public]
    FString Conv_GuidToString(const FGuid& InGuid); // 0x3c35b10 [Final Native Static Public]

// UKismetInputLibrary (/Script/Engine.KismetInputLibrary)
    bool PointerEvent_IsTouchEvent(FPointerEvent& Input); // 0x3c39990 [Final Native Static Public]
    bool PointerEvent_IsMouseButtonDown(FPointerEvent& Input, const FKey& MouseButton); // 0x3c397c0 [Final Native Static Public]
    float PointerEvent_GetWheelDelta(FPointerEvent& Input); // 0x3c39690 [Final Native Static Public]
    int32 PointerEvent_GetUserIndex(FPointerEvent& Input); // 0x3c39560 [Final Native Static Public]
    int32 PointerEvent_GetTouchpadIndex(FPointerEvent& Input); // 0x3c39430 [Final Native Static Public]
    FVector2D PointerEvent_GetScreenSpacePosition(FPointerEvent& Input); // 0x3c392f0 [Final Native Static Public]
    int32 PointerEvent_GetPointerIndex(FPointerEvent& Input); // 0x3c391c0 [Final Native Static Public]
    FVector2D PointerEvent_GetLastScreenSpacePosition(FPointerEvent& Input); // 0x3c39080 [Final Native Static Public]
    ESlateGesture PointerEvent_GetGestureType(FPointerEvent& Input); // 0x3c38f50 [Final Native Static Public]
    FVector2D PointerEvent_GetGestureDelta(FPointerEvent& Input); // 0x3c38e10 [Final Native Static Public]
    FKey PointerEvent_GetEffectingButton(FPointerEvent& Input); // 0x3c38ca0 [Final Native Static Public]
    FVector2D PointerEvent_GetCursorDelta(FPointerEvent& Input); // 0x3c38b60 [Final Native Static Public]
    bool Key_IsVectorAxis(FKey& Key); // 0x3c38810 [Final Native Static Public]
    bool Key_IsValid(FKey& Key); // 0x3c38740 [Final Native Static Public]
    bool Key_IsMouseButton(FKey& Key); // 0x3c38670 [Final Native Static Public]
    bool Key_IsModifierKey(FKey& Key); // 0x3c385a0 [Final Native Static Public]
    bool Key_IsKeyboardKey(FKey& Key); // 0x3c384d0 [Final Native Static Public]
    bool Key_IsGamepadKey(FKey& Key); // 0x3c38400 [Final Native Static Public]
    bool Key_IsDigital(FKey& Key); // 0x3c38330 [Final Native Static Public]
    bool Key_IsButtonAxis(FKey& Key); // 0x3c38260 [Final Native Static Public]
    bool Key_IsAxis3D(FKey& Key); // 0x3c38190 [Final Native Static Public]
    bool Key_IsAxis2D(FKey& Key); // 0x3c380c0 [Final Native Static Public]
    bool Key_IsAxis1D(FKey& Key); // 0x3c37ff0 [Final Native Static Public]
    bool Key_IsAnalog(FKey& Key); // 0x3c37f20 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromKey(FKeyEvent& InKeyEvent); // 0x3c37e20 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromAnalog(FAnalogInputEvent& InAnalogEvent); // 0x3c37d10 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationActionFromKey(FKeyEvent& InKeyEvent); // 0x3c37c10 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationAction(FKey& InKey); // 0x3c37b40 [Final Native Static Public]
    FText Key_GetDisplayName(FKey& Key); // 0x3c37a20 [Final Native Static Public]
    bool InputEvent_IsShiftDown(FInputEvent& Input); // 0x3c37840 [Final Native Static Public]
    bool InputEvent_IsRightShiftDown(FInputEvent& Input); // 0x3c37790 [Final Native Static Public]
    bool InputEvent_IsRightControlDown(FInputEvent& Input); // 0x3c376e0 [Final Native Static Public]
    bool InputEvent_IsRightCommandDown(FInputEvent& Input); // 0x3c37630 [Final Native Static Public]
    bool InputEvent_IsRightAltDown(FInputEvent& Input); // 0x3c37580 [Final Native Static Public]
    bool InputEvent_IsRepeat(FInputEvent& Input); // 0x3c374d0 [Final Native Static Public]
    bool InputEvent_IsLeftShiftDown(FInputEvent& Input); // 0x3c37420 [Final Native Static Public]
    bool InputEvent_IsLeftControlDown(FInputEvent& Input); // 0x3c37370 [Final Native Static Public]
    bool InputEvent_IsLeftCommandDown(FInputEvent& Input); // 0x3c372c0 [Final Native Static Public]
    bool InputEvent_IsLeftAltDown(FInputEvent& Input); // 0x3c37210 [Final Native Static Public]
    bool InputEvent_IsControlDown(FInputEvent& Input); // 0x3c37160 [Final Native Static Public]
    bool InputEvent_IsCommandDown(FInputEvent& Input); // 0x3c370b0 [Final Native Static Public]
    bool InputEvent_IsAltDown(FInputEvent& Input); // 0x3c37000 [Final Native Static Public]
    FText InputChord_GetDisplayName(FInputChord& Key); // 0x3c36eb0 [Final Native Static Public]
    int32 GetUserIndex(FKeyEvent& Input); // 0x3c36ca0 [Final Native Static Public]
    FKey GetKey(FKeyEvent& Input); // 0x3c365a0 [Final Native Static Public]
    float GetAnalogValue(FAnalogInputEvent& Input); // 0x3c361a0 [Final Native Static Public]
    bool EqualEqual_KeyKey(const FKey& A, const FKey& B); // 0x3c36020 [Final Native Static Public]
    bool EqualEqual_InputChordInputChord(const FInputChord& A, const FInputChord& B); // 0x3c35e40 [Final Native Static Public]
    void CalibrateTilt(); // 0x3c35a30 [Final Native Static Public]

// UKismetInternationalizationLibrary (/Script/Engine.KismetInternationalizationLibrary)
    bool SetCurrentLocale(const FString& Culture, bool SaveToConfig); // 0x3c39e90 [Final Native Static Public]
    bool SetCurrentLanguageAndLocale(const FString& Culture, bool SaveToConfig); // 0x3c39db0 [Final Native Static Public]
    bool SetCurrentLanguage(const FString& Culture, bool SaveToConfig); // 0x3c39cd0 [Final Native Static Public]
    bool SetCurrentCulture(const FString& Culture, bool SaveToConfig); // 0x3c39bf0 [Final Native Static Public]
    bool SetCurrentAssetGroupCulture(const FName& AssetGroup, const FString& Culture, bool SaveToConfig); // 0x3c39ac0 [Final Native Static Public]
    FString GetSuitableCulture(const TArray<FString>& AvailableCultures, const FString& CultureToMatch, const FString& FallbackCulture); // 0x3c36ad0 [Final Native Static Public]
    FString GetNativeCulture(const ELocalizedTextSourceCategory& TextCategory); // 0x3c36900 [Final Native Static Public]
    TArray<FString> GetLocalizedCultures(bool IncludeGame, bool IncludeEngine, bool IncludeEditor, bool IncludeAdditional); // 0x3c366d0 [Final Native Static Public]
    FString GetCurrentLocale(); // 0x3c36520 [Final Native Static Public]
    FString GetCurrentLanguage(); // 0x3c364a0 [Final Native Static Public]
    FString GetCurrentCulture(); // 0x3c364a0 [Final Native Static Public]
    FString GetCurrentAssetGroupCulture(const FName& AssetGroup); // 0x3c363d0 [Final Native Static Public]
    FString GetCultureDisplayName(const FString& Culture, bool Localized); // 0x3c362b0 [Final Native Static Public]
    void ClearCurrentAssetGroupCulture(const FName& AssetGroup, bool SaveToConfig); // 0x3c35a50 [Final Native Static Public]

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

// UKismetMathLibrary (/Script/Engine.KismetMathLibrary)
    int32 Xor_IntInt(int32 A, int32 B); // 0x3c69cf0 [Final Native Static Public]
    int64 Xor_Int64Int64(int64 A, int64 B); // 0x3c69c20 [Final Native Static Public]
    int32 Wrap(int32 Value, int32 Min, int32 Max); // 0x3c69b10 [Final Native Static Public]
    FVector WeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float Weight); // 0x3c698a0 [Final Native Static Public]
    FRotator WeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float Weight); // 0x3c69750 [Final Native Static Public]
    float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight); // 0x3c699f0 [Final Native Static Public]
    float VSizeXYSquared(const FVector& A); // 0x3c65820 [Final Native Static Public]
    float VSizeXY(const FVector& A); // 0x3c65770 [Final Native Static Public]
    float VSizeSquared(const FVector& A); // 0x3c656d0 [Final Native Static Public]
    float VSize2DSquared(const FVector2D& A); // 0x3c65580 [Final Native Static Public]
    float VSize2D(const FVector2D& A); // 0x3c654d0 [Final Native Static Public]
    float VSize(const FVector& A); // 0x3c65610 [Final Native Static Public]
    FVector VLerp(const FVector& A, const FVector& B, float alpha); // 0x3c65390 [Final Native Static Public]
    FVector VInterpTo_Constant(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x3c65200 [Final Native Static Public]
    FVector VInterpTo(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x3c65070 [Final Native Static Public]
    FVector VectorSpringInterp(const FVector& Current, const FVector& Target, FVectorSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass); // 0x3c66c70 [Final Native Static Public]
    FVector Vector_Zero(); // 0x3c69720 [Final Native Static Public]
    FVector Vector_Up(); // 0x3c696f0 [Final Native Static Public]
    void Vector_UnwindEuler(const FVector& A); // 0x3c69670 [Final Native Static Public]
    FVector2D Vector_UnitCartesianToSpherical(const FVector& A); // 0x3c69570 [Final Native Static Public]
    FVector Vector_ToRadians(const FVector& A); // 0x3c694d0 [Final Native Static Public]
    FVector Vector_ToDegrees(const FVector& A); // 0x3c69430 [Final Native Static Public]
    FVector Vector_SnappedToGrid(const FVector& InVect, float InGridSize); // 0x3c69290 [Final Native Static Public]
    void Vector_Set(const FVector& A, float X, float Y, float Z); // 0x3c69130 [Final Native Static Public]
    FVector Vector_Right(); // 0x3c69100 [Final Native Static Public]
    FVector Vector_Reciprocal(const FVector& A); // 0x3c69010 [Final Native Static Public]
    FVector Vector_ProjectOnToNormal(const FVector& V, const FVector& InNormal); // 0x3c68f10 [Final Native Static Public]
    FVector Vector_One(); // 0x3c68ee0 [Final Native Static Public]
    FVector Vector_NormalUnsafe(const FVector& A); // 0x3c68c10 [Final Native Static Public]
    void Vector_Normalize(const FVector& A, float Tolerance); // 0x3c68d50 [Final Native Static Public]
    FVector Vector_Normal2D(const FVector& A, float Tolerance); // 0x3c68a40 [Final Native Static Public]
    FVector Vector_MirrorByPlane(const FVector& A, const FPlane& InPlane); // 0x3c688f0 [Final Native Static Public]
    FVector Vector_Left(); // 0x3c688c0 [Final Native Static Public]
    bool Vector_IsZero(const FVector& A); // 0x3c68800 [Final Native Static Public]
    bool Vector_IsUnit(const FVector& A, float SquaredLenthTolerance); // 0x3c66240 [Final Native Static Public]
    bool Vector_IsUniform(const FVector& A, float Tolerance); // 0x3c686e0 [Final Native Static Public]
    bool Vector_IsNormal(const FVector& A); // 0x3c66170 [Final Native Static Public]
    bool Vector_IsNearlyZero(const FVector& A, float Tolerance); // 0x3c66060 [Final Native Static Public]
    bool Vector_IsNAN(const FVector& A); // 0x3c68610 [Final Native Static Public]
    float Vector_HeadingAngle(const FVector& A); // 0x3c68490 [Final Native Static Public]
    FVector Vector_GetSignVector(const FVector& A); // 0x3c683d0 [Final Native Static Public]
    FVector Vector_GetProjection(const FVector& A); // 0x3c68330 [Final Native Static Public]
    float Vector_GetAbsMin(const FVector& A); // 0x3c68290 [Final Native Static Public]
    float Vector_GetAbsMax(const FVector& A); // 0x3c681f0 [Final Native Static Public]
    FVector Vector_GetAbs(const FVector& A); // 0x3c68150 [Final Native Static Public]
    FVector Vector_Forward(); // 0x3c68120 [Final Native Static Public]
    FVector Vector_Down(); // 0x3c680f0 [Final Native Static Public]
    float Vector_DistanceSquared(const FVector& v1, const FVector& v2); // 0x3c68010 [Final Native Static Public]
    float Vector_Distance2DSquared(const FVector& v1, const FVector& v2); // 0x3c67e30 [Final Native Static Public]
    float Vector_Distance2D(const FVector& v1, const FVector& v2); // 0x3c67d30 [Final Native Static Public]
    float Vector_Distance(const FVector& v1, const FVector& v2); // 0x3c67f00 [Final Native Static Public]
    float Vector_CosineAngle2D(const FVector& A, const FVector& B); // 0x3c67af0 [Final Native Static Public]
    FVector Vector_ComponentMin(const FVector& A, const FVector& B); // 0x3c67a10 [Final Native Static Public]
    FVector Vector_ComponentMax(const FVector& A, const FVector& B); // 0x3c67930 [Final Native Static Public]
    FVector Vector_ClampSizeMax2D(const FVector& A, float Max); // 0x3c675a0 [Final Native Static Public]
    FVector Vector_ClampSizeMax(const FVector& A, float Max); // 0x3c67730 [Final Native Static Public]
    FVector Vector_ClampSize2D(const FVector& A, float Min, float Max); // 0x3c673b0 [Final Native Static Public]
    FVector Vector_BoundedToCube(const FVector& InVect, float InRadius); // 0x3c672a0 [Final Native Static Public]
    FVector Vector_BoundedToBox(const FVector& InVect, const FVector& InBoxMin, const FVector& InBoxMax); // 0x3c67160 [Final Native Static Public]
    FVector Vector_Backward(); // 0x3c67130 [Final Native Static Public]
    void Vector_Assign(const FVector& A, const FVector& InVector); // 0x3c67050 [Final Native Static Public]
    void Vector_AddBounded(const FVector& A, const FVector& InAddVect, float InRadius); // 0x3c66ee0 [Final Native Static Public]
    FVector4 Vector4_Zero(); // 0x3c66c50 [Final Native Static Public]
    float Vector4_SizeSquared3(const FVector4& A); // 0x3c66ba0 [Final Native Static Public]
    float Vector4_SizeSquared(const FVector4& A); // 0x3c5f130 [Final Native Static Public]
    float Vector4_Size3(const FVector4& A); // 0x3c66ad0 [Final Native Static Public]
    float Vector4_Size(const FVector4& A); // 0x3c5f060 [Final Native Static Public]
    void Vector4_Set(const FVector4& A, float X, float Y, float Z, float W); // 0x3c5edd0 [Final Native Static Public]
    FVector4 Vector4_NormalUnsafe3(const FVector4& A); // 0x3c667e0 [Final Native Static Public]
    void Vector4_Normalize3(const FVector4& A, float Tolerance); // 0x3c66920 [Final Native Static Public]
    FVector4 Vector4_Normal3(const FVector4& A, float Tolerance); // 0x3c66630 [Final Native Static Public]
    FVector4 Vector4_Negated(const FVector4& A); // 0x3c665a0 [Final Native Static Public]
    FVector4 Vector4_MirrorByVector3(const FVector4& Direction, const FVector4& SurfaceNormal); // 0x3c66430 [Final Native Static Public]
    bool Vector4_IsZero(const FVector4& A); // 0x3c66360 [Final Native Static Public]
    bool Vector4_IsUnit3(const FVector4& A, float SquaredLenthTolerance); // 0x3c66240 [Final Native Static Public]
    bool Vector4_IsNormal3(const FVector4& A); // 0x3c66170 [Final Native Static Public]
    bool Vector4_IsNearlyZero3(const FVector4& A, float Tolerance); // 0x3c66060 [Final Native Static Public]
    bool Vector4_IsNAN(const FVector4& A); // 0x3c5e590 [Final Native Static Public]
    float Vector4_DotProduct3(const FVector4& A, const FVector4& B); // 0x3c65e50 [Final Native Static Public]
    float Vector4_DotProduct(const FVector4& A, const FVector4& B); // 0x3c65f50 [Final Native Static Public]
    FVector4 Vector4_CrossProduct3(const FVector4& A, const FVector4& B); // 0x3c65d10 [Final Native Static Public]
    void Vector4_Assign(const FVector4& A, const FVector4& InVector); // 0x3c65c40 [Final Native Static Public]
    FVector2D Vector2DInterpTo_Constant(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x3c65a30 [Final Native Static Public]
    FVector2D Vector2DInterpTo(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x3c658b0 [Final Native Static Public]
    FVector2D Vector2D_Zero(); // 0x3c65c10 [Final Native Static Public]
    FVector2D Vector2D_Unit45Deg(); // 0x3c65be0 [Final Native Static Public]
    FVector2D Vector2D_One(); // 0x3c65bb0 [Final Native Static Public]
    FVector VEase(const FVector& A, const FVector& B, float alpha, uint8 EasingFunc, float BlendExp, int32 Steps); // 0x3c64e60 [Final Native Static Public]
    FDateTime UtcNow(); // 0x3c64e20 [Final Native Static Public]
    FVector4 TransformVector4(const FMatrix& Matrix, const FVector4& Vec4); // 0x3c64c30 [Final Native Static Public]
    FRotator TransformRotation(FTransform& T, const FRotator& Rotation); // 0x3c64ae0 [Final Native Static Public]
    FVector TransformLocation(FTransform& T, const FVector& Location); // 0x3c64950 [Final Native Static Public]
    FVector TransformDirection(FTransform& T, const FVector& Direction); // 0x3c647d0 [Final Native Static Public]
    float Transform_Determinant(FTransform& Transform); // 0x3c64d40 [Final Native Static Public]
    FVector2D ToSign2D(const FVector2D& A); // 0x3c646d0 [Final Native Static Public]
    FVector2D ToRounded2D(const FVector2D& A); // 0x3c64620 [Final Native Static Public]
    void ToDirectionAndLength2D(const FVector2D& A, const FVector2D& OutDir, const float& OutLength); // 0x3c64470 [Final Native Static Public]
    FDateTime Today(); // 0x3c64780 [Final Native Static Public]
    FTransform TLerp(FTransform& A, FTransform& B, float alpha, uint8 InterpMode); // 0x3c63f30 [Final Native Static Public]
    FTransform TInterpTo(FTransform& Current, FTransform& Target, float DeltaTime, float InterpSpeed); // 0x3c63d10 [Final Native Static Public]
    FTimespan TimespanZeroValue(); // 0x3c486d0 [Final Native Static Public]
    float TimespanRatio(const FTimespan& A, const FTimespan& B); // 0x3c64390 [Final Native Static Public]
    FTimespan TimespanMinValue(); // 0x3c64360 [Final Native Static Public]
    FTimespan TimespanMaxValue(); // 0x3c64330 [Final Native Static Public]
    bool TimespanFromString(const FString& TimespanString, const FTimespan& Result); // 0x3c641f0 [Final Native Static Public]
    FTransform TEase(FTransform& A, FTransform& B, float alpha, uint8 EasingFunc, float BlendExp, int32 Steps); // 0x3c63a80 [Final Native Static Public]
    float Tan(float A); // 0x3c64160 [Final Native Static Public]
    FVector Subtract_VectorVector(const FVector& A, const FVector& B); // 0x3c639a0 [Final Native Static Public]
    FVector Subtract_VectorInt(const FVector& A, int32 B); // 0x3c638b0 [Final Native Static Public]
    FVector Subtract_VectorFloat(const FVector& A, float B); // 0x3c637d0 [Final Native Static Public]
    FVector4 Subtract_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3c636c0 [Final Native Static Public]
    FVector2D Subtract_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3c635f0 [Final Native Static Public]
    FVector2D Subtract_Vector2DFloat(const FVector2D& A, float B); // 0x3c63520 [Final Native Static Public]
    FTimespan Subtract_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3c62e80 [Final Native Static Public]
    FQuat Subtract_QuatQuat(FQuat& A, FQuat& B); // 0x3c63440 [Final Native Static Public]
    FLinearColor Subtract_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3c63350 [Final Native Static Public]
    FIntPoint Subtract_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3c63280 [Final Native Static Public]
    FIntPoint Subtract_IntPointInt(const FIntPoint& A, int32 B); // 0x3c631a0 [Final Native Static Public]
    int32 Subtract_IntInt(int32 A, int32 B); // 0x3c630e0 [Final Native Static Public]
    int64 Subtract_Int64Int64(int64 A, int64 B); // 0x3c63010 [Final Native Static Public]
    float Subtract_FloatFloat(float A, float B); // 0x3c62f40 [Final Native Static Public]
    FDateTime Subtract_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x3c62e80 [Final Native Static Public]
    FTimespan Subtract_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3c62e80 [Final Native Static Public]
    uint8 Subtract_ByteByte(uint8 A, uint8 B); // 0x3c62dc0 [Final Native Static Public]
    float Square(float A); // 0x3c62d40 [Final Native Static Public]
    float Sqrt(float A); // 0x3c62c60 [Final Native Static Public]
    FVector Spherical2DToUnitCartesian(const FVector2D& A); // 0x3c62b80 [Final Native Static Public]
    float Sin(float A); // 0x3c62af0 [Final Native Static Public]
    int64 SignOfInteger64(int64 A); // 0x3c629a0 [Final Native Static Public]
    int32 SignOfInteger(int32 A); // 0x3c62a50 [Final Native Static Public]
    float SignOfFloat(float A); // 0x3c628d0 [Final Native Static Public]
    void SetRandomStreamSeed(const FRandomStream& Stream, int32 NewSeed); // 0x3c62800 [Final Native Static Public]
    void Set2D(const FVector2D& A, float X, float Y); // 0x3c626f0 [Final Native Static Public]
    FVector SelectVector(const FVector& A, const FVector& B, bool bPickA); // 0x3c62240 [Final Native Static Public]
    FTransform SelectTransform(FTransform& A, FTransform& B, bool bPickA); // 0x3c62520 [Final Native Static Public]
    FString SelectString(const FString& A, const FString& B, bool bPickA); // 0x3c62380 [Final Native Static Public]
    FRotator SelectRotator(const FRotator& A, const FRotator& B, bool bPickA); // 0x3c62240 [Final Native Static Public]
    UObject* SelectObject(UObject* A, UObject* B, bool bSelectA); // 0x3c61e00 [Final Native Static Public]
    int32 SelectInt(int32 A, int32 B, bool bPickA); // 0x3c62140 [Final Native Static Public]
    float SelectFloat(float A, float B, bool bPickA); // 0x3c62020 [Final Native Static Public]
    FLinearColor SelectColor(const FLinearColor& A, const FLinearColor& B, bool bPickA); // 0x3c61f00 [Final Native Static Public]
    TSubclassOf<UObject> SelectClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B, bool bSelectA); // 0x3c61e00 [Final Native Static Public]
    void SeedRandomStream(const FRandomStream& Stream); // 0x3c61d80 [Final Native Static Public]
    float SafeDivide(float A, float B); // 0x3c61cb0 [Final Native Static Public]
    int64 Round64(float A); // 0x3c61b90 [Final Native Static Public]
    int32 Round(float A); // 0x3c61c20 [Final Native Static Public]
    FRotator RotatorFromAxisAndAngle(const FVector& Axis, float Angle); // 0x3c61aa0 [Final Native Static Public]
    FVector RotateAngleAxis(const FVector& InVect, float AngleDeg, const FVector& Axis); // 0x3c61950 [Final Native Static Public]
    FRotator RLerp(const FRotator& A, const FRotator& B, float alpha, bool bShortestPath); // 0x3c5fce0 [Final Native Static Public]
    FRotator RInterpTo_Constant(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x3c5fb50 [Final Native Static Public]
    FRotator RInterpTo(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x3c5f9c0 [Final Native Static Public]
    void RGBToHSV_Vector(const FLinearColor& RGB, const FLinearColor& HSV); // 0x3c5f8e0 [Final Native Static Public]
    void RGBToHSV(const FLinearColor& InColor, const float& H, const float& S, const float& V, const float& A); // 0x3c5f6f0 [Final Native Static Public]
    FLinearColor RGBLinearToHSV(const FLinearColor& RGB); // 0x3c5f660 [Final Native Static Public]
    void ResetVectorSpringState(FVectorSpringState& SpringState); // 0x3c618b0 [Final Native Static Public]
    void ResetRandomStream(const FRandomStream& Stream); // 0x3c61830 [Final Native Static Public]
    void ResetFloatSpringState(FFloatSpringState& SpringState); // 0x3c617a0 [Final Native Static Public]
    FRotator REase(const FRotator& A, const FRotator& B, float alpha, bool bShortestPath, uint8 EasingFunc, float BlendExp, int32 Steps); // 0x3c5f410 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians, const FRandomStream& Stream); // 0x3c61610 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadians(const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x3c614e0 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees, const FRandomStream& Stream); // 0x3c61340 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegrees(const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x3c61200 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadiansFromStream(const FVector& ConeDir, float ConeHalfAngleInRadians, const FRandomStream& Stream); // 0x3c610d0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadians(const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x3c60fe0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegreesFromStream(const FVector& ConeDir, float ConeHalfAngleInDegrees, const FRandomStream& Stream); // 0x3c60ea0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegrees(const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x3c60db0 [Final Native Static Public]
    FVector RandomUnitVectorFromStream(const FRandomStream& Stream); // 0x3c60d10 [Final Native Static Public]
    FVector RandomUnitVector(); // 0x3c60cd0 [Final Native Static Public]
    FRotator RandomRotatorFromStream(bool bRoll, const FRandomStream& Stream); // 0x3c60be0 [Final Native Static Public]
    FRotator RandomRotator(bool bRoll); // 0x3c60b40 [Final Native Static Public]
    FVector RandomPointInBoundingBox(const FVector& Origin, const FVector& BoxExtent); // 0x3c60a00 [Final Native Static Public]
    int32 RandomIntegerInRangeFromStream(int32 Min, int32 Max, const FRandomStream& Stream); // 0x3c608f0 [Final Native Static Public]
    int32 RandomIntegerInRange(int32 Min, int32 Max); // 0x3c607e0 [Final Native Static Public]
    int32 RandomIntegerFromStream(int32 Max, const FRandomStream& Stream); // 0x3c60710 [Final Native Static Public]
    int64 RandomInteger64InRange(int64 Min, int64 Max); // 0x3c60530 [Final Native Static Public]
    int64 RandomInteger64(int64 Max); // 0x3c60460 [Final Native Static Public]
    int32 RandomInteger(int32 Max); // 0x3c60650 [Final Native Static Public]
    float RandomFloatInRangeFromStream(float Min, float Max, const FRandomStream& Stream); // 0x3c60340 [Final Native Static Public]
    float RandomFloatInRange(float Min, float Max); // 0x3c60240 [Final Native Static Public]
    float RandomFloatFromStream(const FRandomStream& Stream); // 0x3c601b0 [Final Native Static Public]
    float RandomFloat(); // 0x3c60170 [Final Native Static Public]
    bool RandomBoolWithWeightFromStream(float Weight, const FRandomStream& RandomStream); // 0x3c60090 [Final Native Static Public]
    bool RandomBoolWithWeight(float Weight); // 0x3c60010 [Final Native Static Public]
    bool RandomBoolFromStream(const FRandomStream& Stream); // 0x3c5ff80 [Final Native Static Public]
    bool RandomBool(); // 0x3c5ff20 [Final Native Static Public]
    float RadiansToDegrees(float A); // 0x3c5fe90 [Final Native Static Public]
    FVector Quat_VectorUp(FQuat& Q); // 0x3c5e030 [Final Native Static Public]
    FVector Quat_VectorRight(FQuat& Q); // 0x3c5deb0 [Final Native Static Public]
    FVector Quat_VectorForward(FQuat& Q); // 0x3c5dd20 [Final Native Static Public]
    FVector Quat_UnrotateVector(FQuat& Q, const FVector& V); // 0x3c5f1f0 [Final Native Static Public]
    float Quat_SizeSquared(FQuat& Q); // 0x3c5f130 [Final Native Static Public]
    float Quat_Size(FQuat& Q); // 0x3c5f060 [Final Native Static Public]
    void Quat_SetFromEuler(FQuat& Q, const FVector& Euler); // 0x3c5ef80 [Final Native Static Public]
    void Quat_SetComponents(FQuat& Q, float X, float Y, float Z, float W); // 0x3c5edd0 [Final Native Static Public]
    FRotator Quat_Rotator(FQuat& Q); // 0x3c5ed30 [Final Native Static Public]
    FVector Quat_RotateVector(FQuat& Q, const FVector& V); // 0x3c5eb30 [Final Native Static Public]
    FQuat Quat_Normalized(FQuat& Q, float Tolerance); // 0x3c5e9d0 [Final Native Static Public]
    void Quat_Normalize(FQuat& Q, float Tolerance); // 0x3c5e880 [Final Native Static Public]
    FQuat Quat_MakeFromEuler(const FVector& Euler); // 0x3c5e7e0 [Final Native Static Public]
    FQuat Quat_Log(FQuat& Q); // 0x3c5e740 [Final Native Static Public]
    bool Quat_IsNormalized(FQuat& Q); // 0x3c5e670 [Final Native Static Public]
    bool Quat_IsNonFinite(FQuat& Q); // 0x3c5e590 [Final Native Static Public]
    bool Quat_IsIdentity(FQuat& Q, float Tolerance); // 0x3c5e470 [Final Native Static Public]
    bool Quat_IsFinite(FQuat& Q); // 0x3c5e390 [Final Native Static Public]
    FQuat Quat_Inversed(FQuat& Q); // 0x3c5e300 [Final Native Static Public]
    FQuat Quat_Identity(); // 0x3c5e2e0 [Final Native Static Public]
    FVector Quat_GetRotationAxis(FQuat& Q); // 0x3c5e1b0 [Final Native Static Public]
    FVector Quat_GetAxisZ(FQuat& Q); // 0x3c5e030 [Final Native Static Public]
    FVector Quat_GetAxisY(FQuat& Q); // 0x3c5deb0 [Final Native Static Public]
    FVector Quat_GetAxisX(FQuat& Q); // 0x3c5dd20 [Final Native Static Public]
    float Quat_GetAngle(FQuat& Q); // 0x3c5dc70 [Final Native Static Public]
    FQuat Quat_Exp(FQuat& Q); // 0x3c5dbd0 [Final Native Static Public]
    FVector Quat_Euler(FQuat& Q); // 0x3c5db30 [Final Native Static Public]
    void Quat_EnforceShortestArcWith(FQuat& A, FQuat& B); // 0x3c5da00 [Final Native Static Public]
    float Quat_AngularDistance(FQuat& A, FQuat& B); // 0x3c5d8c0 [Final Native Static Public]
    FVector ProjectVectorOnToVector(const FVector& V, const FVector& Target); // 0x3c5d750 [Final Native Static Public]
    FVector ProjectVectorOnToPlane(const FVector& V, const FVector& PlaneNormal); // 0x3c5d630 [Final Native Static Public]
    FVector ProjectPointOnToPlane(const FVector& Point, const FVector& PlaneBase, const FVector& PlaneNormal); // 0x3c5d4c0 [Final Native Static Public]
    bool PointsAreCoplanar(const TArray<FVector>& Points, float Tolerance); // 0x3c5d3c0 [Final Native Static Public]
    float PerlinNoise1D(float Value); // 0x3c5d330 [Final Native Static Public]
    int32 Percent_IntInt(int32 A, int32 B); // 0x3c5d250 [Final Native Static Public]
    float Percent_FloatFloat(float A, float B); // 0x3c5d0c0 [Final Native Static Public]
    uint8 Percent_ByteByte(uint8 A, uint8 B); // 0x3c5cfe0 [Final Native Static Public]
    int32 Or_IntInt(int32 A, int32 B); // 0x3c5cf20 [Final Native Static Public]
    int64 Or_Int64Int64(int64 A, int64 B); // 0x3c5ce50 [Final Native Static Public]
    FDateTime Now(); // 0x3c5ce10 [Final Native Static Public]
    bool NotEqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x3c5ba50 [Final Native Static Public]
    bool NotEqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3c5b930 [Final Native Static Public]
    bool NotEqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3c5b850 [Final Native Static Public]
    bool NotEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x3c5cb20 [Final Native Static Public]
    bool NotEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x3c5c9a0 [Final Native Static Public]
    bool NotEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x3c5c870 [Final Native Static Public]
    bool NotEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3c5bdb0 [Final Native Static Public]
    bool NotEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x3c5c680 [Final Native Static Public]
    bool NotEqual_QuatQuat(FQuat& A, FQuat& B, float ErrorTolerance); // 0x3c5c520 [Final Native Static Public]
    bool NotEqual_ObjectObject(UObject* A, UObject* B); // 0x3c5bce0 [Final Native Static Public]
    bool NotEqual_NameName(const FName& A, const FName& B); // 0x3c5c450 [Final Native Static Public]
    bool NotEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x3c5c2c0 [Final Native Static Public]
    bool NotEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3c5c1c0 [Final Native Static Public]
    bool NotEqual_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3c5c0f0 [Final Native Static Public]
    bool NotEqual_IntInt(int32 A, int32 B); // 0x3c5c020 [Final Native Static Public]
    bool NotEqual_Int64Int64(int64 A, int64 B); // 0x3c5bf50 [Final Native Static Public]
    bool NotEqual_FloatFloat(float A, float B); // 0x3c5be70 [Final Native Static Public]
    bool NotEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3c5bdb0 [Final Native Static Public]
    bool NotEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x3c5bce0 [Final Native Static Public]
    bool NotEqual_ByteByte(uint8 A, uint8 B); // 0x3c5bc20 [Final Native Static Public]
    bool NotEqual_BoolBool(bool A, bool B); // 0x3c5bb40 [Final Native Static Public]
    bool Not_PreBool(bool A); // 0x3c5cd80 [Final Native Static Public]
    int64 Not_Int64(int64 A); // 0x3c5cc70 [Final Native Static Public]
    int32 Not_Int(int32 A); // 0x3c5cd00 [Final Native Static Public]
    FVector2D NormalSafe2D(const FVector2D& A, float Tolerance); // 0x3c5b2b0 [Final Native Static Public]
    float NormalizeToRange(float Value, float RangeMin, float RangeMax); // 0x3c5b630 [Final Native Static Public]
    FRotator NormalizedDeltaRotator(const FRotator& A, const FRotator& B); // 0x3c5b750 [Final Native Static Public]
    float NormalizeAxis(float Angle); // 0x3c5b5a0 [Final Native Static Public]
    void Normalize2D(const FVector2D& A, float Tolerance); // 0x3c5b420 [Final Native Static Public]
    FVector2D Normal2D(const FVector2D& A); // 0x3c5afc0 [Final Native Static Public]
    FVector Normal(const FVector& A, float Tolerance); // 0x3c5b0e0 [Final Native Static Public]
    FVector NegateVector(const FVector& A); // 0x3c5ae80 [Final Native Static Public]
    FRotator NegateRotator(const FRotator& A); // 0x3c5ade0 [Final Native Static Public]
    FVector2D Negated2D(const FVector2D& A); // 0x3c5af20 [Final Native Static Public]
    bool NearlyEqual_TransformTransform(FTransform& A, FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance); // 0x3c5abb0 [Final Native Static Public]
    bool NearlyEqual_FloatFloat(float A, float B, float ErrorTolerance); // 0x3c5aa90 [Final Native Static Public]
    float MultiplyMultiply_FloatFloat(float Base, float Exp); // 0x3c59760 [Final Native Static Public]
    float MultiplyByPi(float Value); // 0x3c596d0 [Final Native Static Public]
    FVector Multiply_VectorVector(const FVector& A, const FVector& B); // 0x3c5a9b0 [Final Native Static Public]
    FVector Multiply_VectorInt(const FVector& A, int32 B); // 0x3c5a540 [Final Native Static Public]
    FVector Multiply_VectorFloat(const FVector& A, float B); // 0x3c5a460 [Final Native Static Public]
    FVector4 Multiply_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3c5a8a0 [Final Native Static Public]
    FVector2D Multiply_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3c5a7d0 [Final Native Static Public]
    FVector2D Multiply_Vector2DFloat(const FVector2D& A, float B); // 0x3c5a700 [Final Native Static Public]
    FTimespan Multiply_TimespanFloat(const FTimespan& A, float Scalar); // 0x3c5a630 [Final Native Static Public]
    FRotator Multiply_RotatorInt(const FRotator& A, int32 B); // 0x3c5a540 [Final Native Static Public]
    FRotator Multiply_RotatorFloat(const FRotator& A, float B); // 0x3c5a460 [Final Native Static Public]
    FQuat Multiply_QuatQuat(FQuat& A, FQuat& B); // 0x3c5a320 [Final Native Static Public]
    FMatrix Multiply_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x3c5a110 [Final Native Static Public]
    FMatrix Multiply_MatrixFloat(const FMatrix& A, float B); // 0x3c59fa0 [Final Native Static Public]
    FLinearColor Multiply_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3c59eb0 [Final Native Static Public]
    FLinearColor Multiply_LinearColorFloat(const FLinearColor& A, float B); // 0x3c59de0 [Final Native Static Public]
    FIntPoint Multiply_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3c59d00 [Final Native Static Public]
    FIntPoint Multiply_IntPointInt(const FIntPoint& A, int32 B); // 0x3c59c20 [Final Native Static Public]
    int32 Multiply_IntInt(int32 A, int32 B); // 0x3c59b60 [Final Native Static Public]
    float Multiply_IntFloat(int32 A, float B); // 0x3c59a90 [Final Native Static Public]
    int64 Multiply_Int64Int64(int64 A, int64 B); // 0x3c599c0 [Final Native Static Public]
    float Multiply_FloatFloat(float A, float B); // 0x3c598f0 [Final Native Static Public]
    uint8 Multiply_ByteByte(uint8 A, uint8 B); // 0x3c59830 [Final Native Static Public]
    FVector MirrorVectorByNormal(const FVector& InVect, const FVector& InNormal); // 0x3c4e940 [Final Native Static Public]
    void MinOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMinValue, const int32& MinValue); // 0x3c592d0 [Final Native Static Public]
    void MinOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMinValue, const float& MinValue); // 0x3c59190 [Final Native Static Public]
    void MinOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMinValue, const uint8& MinValue); // 0x3c59050 [Final Native Static Public]
    int64 MinInt64(int64 A, int64 B); // 0x3c58f80 [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); // 0x3c59410 [Final Native Static Public]
    int32 Min(int32 A, int32 B); // 0x3c58eb0 [Final Native Static Public]
    void MaxOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMaxValue, const int32& MaxValue); // 0x3c58d70 [Final Native Static Public]
    void MaxOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMaxValue, const float& MaxValue); // 0x3c58c30 [Final Native Static Public]
    void MaxOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMaxValue, const uint8& MaxValue); // 0x3c58af0 [Final Native Static Public]
    int64 MaxInt64(int64 A, int64 B); // 0x3c58a20 [Final Native Static Public]
    int32 Max(int32 A, int32 B); // 0x3c58950 [Final Native Static Public]
    FVector4 Matrix_TransformVector4(const FMatrix& M, const FVector4& V); // 0x3c58700 [Final Native Static Public]
    FVector4 Matrix_TransformVector(const FMatrix& M, const FVector& V); // 0x3c58810 [Final Native Static Public]
    FVector4 Matrix_TransformPosition(const FMatrix& M, const FVector& V); // 0x3c585c0 [Final Native Static Public]
    FQuat Matrix_ToQuat(const FMatrix& M); // 0x3c58520 [Final Native Static Public]
    void Matrix_SetOrigin(const FMatrix& M, const FVector& NewOrigin); // 0x3c58440 [Final Native Static Public]
    void Matrix_SetColumn(const FMatrix& M, uint8 Column, const FVector& Value); // 0x3c58310 [Final Native Static Public]
    void Matrix_SetAxis(const FMatrix& M, uint8 Axis, const FVector& AxisVector); // 0x3c581d0 [Final Native Static Public]
    FMatrix Matrix_ScaleTranslation(const FMatrix& M, const FVector& Scale3D); // 0x3c58090 [Final Native Static Public]
    FMatrix Matrix_RemoveTranslation(const FMatrix& M); // 0x3c57fd0 [Final Native Static Public]
    void Matrix_RemoveScaling(const FMatrix& M, float Tolerance); // 0x3c57ef0 [Final Native Static Public]
    FMatrix Matrix_Mirror(const FMatrix& M, uint8 MirrorAxis, uint8 FlipAxis); // 0x3c57d70 [Final Native Static Public]
    FVector Matrix_InverseTransformVector(const FMatrix& M, const FVector& V); // 0x3c57c00 [Final Native Static Public]
    FVector Matrix_InverseTransformPosition(const FMatrix& M, const FVector& V); // 0x3c57a80 [Final Native Static Public]
    FMatrix Matrix_Identity(); // 0x3c57a30 [Final Native Static Public]
    FVector Matrix_GetUnitAxis(const FMatrix& M, uint8 Axis); // 0x3c57930 [Final Native Static Public]
    void Matrix_GetUnitAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x3c577a0 [Final Native Static Public]
    FMatrix Matrix_GetTransposed(const FMatrix& M); // 0x3c575b0 [Final Native Static Public]
    FMatrix Matrix_GetTransposeAdjoint(const FMatrix& M); // 0x3c574f0 [Final Native Static Public]
    FVector Matrix_GetScaleVector(const FMatrix& M, float Tolerance); // 0x3c570c0 [Final Native Static Public]
    FVector Matrix_GetScaledAxis(const FMatrix& M, uint8 Axis); // 0x3c57380 [Final Native Static Public]
    void Matrix_GetScaledAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x3c571d0 [Final Native Static Public]
    float Matrix_GetRotDeterminant(const FMatrix& M); // 0x3c56fb0 [Final Native Static Public]
    FRotator Matrix_GetRotator(const FMatrix& M); // 0x3c474c0 [Final Native Static Public]
    FVector Matrix_GetOrigin(const FMatrix& InMatrix); // 0x3c56f10 [Final Native Static Public]
    float Matrix_GetMaximumAxisScale(const FMatrix& M); // 0x3c56e80 [Final Native Static Public]
    FMatrix Matrix_GetMatrixWithoutScale(const FMatrix& M, float Tolerance); // 0x3c56d40 [Final Native Static Public]
    FMatrix Matrix_GetInverse(const FMatrix& M); // 0x3c56c80 [Final Native Static Public]
    bool Matrix_GetFrustumTopPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3c56aa0 [Final Native Static Public]
    bool Matrix_GetFrustumRightPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3c568c0 [Final Native Static Public]
    bool Matrix_GetFrustumNearPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3c566f0 [Final Native Static Public]
    bool Matrix_GetFrustumLeftPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3c56510 [Final Native Static Public]
    bool Matrix_GetFrustumFarPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3c56330 [Final Native Static Public]
    bool Matrix_GetFrustumBottomPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3c56150 [Final Native Static Public]
    float Matrix_GetDeterminant(const FMatrix& M); // 0x3c560c0 [Final Native Static Public]
    FVector Matrix_GetColumn(const FMatrix& M, uint8 Column); // 0x3c55fc0 [Final Native Static Public]
    bool Matrix_ContainsNaN(const FMatrix& M); // 0x3c55f30 [Final Native Static Public]
    FMatrix Matrix_ConcatenateTranslation(const FMatrix& M, const FVector& Translation); // 0x3c55dc0 [Final Native Static Public]
    FMatrix Matrix_ApplyScale(const FMatrix& M, float Scale); // 0x3c55b50 [Final Native Static Public]
    float MapRangeUnclamped(float Value, float InRangeA, float InRangeB, float OutRangeA, float OutRangeB); // 0x3c559a0 [Final Native Static Public]
    float MapRangeClamped(float Value, float InRangeA, float InRangeB, float OutRangeA, float OutRangeB); // 0x3c557f0 [Final Native Static Public]
    FVector4 MakeVector4(float X, float Y, float Z, float W); // 0x3c55550 [Final Native Static Public]
    FVector2D MakeVector2D(float X, float Y); // 0x3c55480 [Final Native Static Public]
    FVector MakeVector(float X, float Y, float Z); // 0x3c556d0 [Final Native Static Public]
    FTransform MakeTransform(const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x3c552e0 [Final Native Static Public]
    FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano); // 0x3c54fc0 [Final Native Static Public]
    FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds); // 0x3c55150 [Final Native Static Public]
    FRotator MakeRotFromZY(const FVector& Z, const FVector& Y); // 0x3c54c40 [Final Native Static Public]
    FRotator MakeRotFromZX(const FVector& Z, const FVector& X); // 0x3c54b30 [Final Native Static Public]
    FRotator MakeRotFromZ(const FVector& Z); // 0x3c54a70 [Final Native Static Public]
    FRotator MakeRotFromYZ(const FVector& Y, const FVector& Z); // 0x3c54960 [Final Native Static Public]
    FRotator MakeRotFromYX(const FVector& Y, const FVector& X); // 0x3c54850 [Final Native Static Public]
    FRotator MakeRotFromY(const FVector& Y); // 0x3c54790 [Final Native Static Public]
    FRotator MakeRotFromXZ(const FVector& X, const FVector& Z); // 0x3c54680 [Final Native Static Public]
    FRotator MakeRotFromXY(const FVector& X, const FVector& Y); // 0x3c54570 [Final Native Static Public]
    FRotator MakeRotFromX(const FVector& X); // 0x3c544b0 [Final Native Static Public]
    FRotator MakeRotator(float Roll, float Pitch, float Yaw); // 0x3c54ea0 [Final Native Static Public]
    FRotator MakeRotationFromAxes(const FVector& Forward, const FVector& Right, const FVector& Up); // 0x3c54d50 [Final Native Static Public]
    FTransform MakeRelativeTransform(FTransform& A, FTransform& RelativeTo); // 0x3c54320 [Final Native Static Public]
    FRandomStream MakeRandomStream(int32 InitialSeed); // 0x3c54290 [Final Native Static Public]
    FQualifiedFrameTime MakeQualifiedFrameTime(const FFrameNumber& Frame, const FFrameRate& FrameRate, float SubFrame); // 0x3c54170 [Final Native Static Public]
    float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase); // 0x3c54050 [Final Native Static Public]
    FPlane MakePlaneFromPointAndNormal(const FVector& Point, const FVector& Normal); // 0x3c53f60 [Final Native Static Public]
    FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator); // 0x3c53ea0 [Final Native Static Public]
    FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond); // 0x3c53c90 [Final Native Static Public]
    FLinearColor MakeColor(float R, float G, float B, float A); // 0x3c53b10 [Final Native Static Public]
    FBox2D MakeBox2D(const FVector2D& Min, const FVector2D& Max); // 0x3c53940 [Final Native Static Public]
    FBox MakeBox(const FVector& Min, const FVector& Max); // 0x3c53a20 [Final Native Static Public]
    float Loge(float A); // 0x3c538b0 [Final Native Static Public]
    float Log(float A, float Base); // 0x3c537e0 [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); // 0x3c52300 [Final Native Static Public]
    bool LinePlaneIntersection(const FVector& LineStart, const FVector& LineEnd, const FPlane& APlane, const float& T, const FVector& Intersection); // 0x3c52110 [Final Native Static Public]
    FLinearColor LinearColorLerpUsingHSV(const FLinearColor& A, const FLinearColor& B, float alpha); // 0x3c52690 [Final Native Static Public]
    FLinearColor LinearColorLerp(const FLinearColor& A, const FLinearColor& B, float alpha); // 0x3c52530 [Final Native Static Public]
    FLinearColor LinearColor_Yellow(); // 0x3c537c0 [Final Native Static Public]
    FLinearColor LinearColor_White(); // 0x3c537a0 [Final Native Static Public]
    FLinearColor LinearColor_Transparent(); // 0x3c53780 [Final Native Static Public]
    FColor LinearColor_ToRGBE(const FLinearColor& InLinearColor); // 0x3c536f0 [Final Native Static Public]
    FLinearColor LinearColor_ToNewOpacity(const FLinearColor& InColor, float InOpacity); // 0x3c53600 [Final Native Static Public]
    void LinearColor_SetTemperature(const FLinearColor& InOutColor, float InTemperature); // 0x3c53520 [Final Native Static Public]
    void LinearColor_SetRGBA(const FLinearColor& InOutColor, float R, float G, float B, float A); // 0x3c532e0 [Final Native Static Public]
    void LinearColor_SetRandomHue(const FLinearColor& InOutColor); // 0x3c53490 [Final Native Static Public]
    void LinearColor_SetFromSRGB(const FLinearColor& InOutColor, const FColor& InSRGB); // 0x3c53200 [Final Native Static Public]
    void LinearColor_SetFromPow22(const FLinearColor& InOutColor, const FColor& InColor); // 0x3c53120 [Final Native Static Public]
    void LinearColor_SetFromHSV(const FLinearColor& InOutColor, float H, float S, float V, float A); // 0x3c52f70 [Final Native Static Public]
    void LinearColor_Set(const FLinearColor& InOutColor, const FLinearColor& InColor); // 0x3c52ea0 [Final Native Static Public]
    FLinearColor LinearColor_Red(); // 0x3c52e80 [Final Native Static Public]
    FColor LinearColor_QuantizeRound(const FLinearColor& InColor); // 0x3c52df0 [Final Native Static Public]
    FColor LinearColor_Quantize(const FLinearColor& InColor); // 0x3c52d60 [Final Native Static Public]
    bool LinearColor_IsNearEqual(const FLinearColor& A, const FLinearColor& B, float Tolerance); // 0x3c52c00 [Final Native Static Public]
    FLinearColor LinearColor_Green(); // 0x3c52be0 [Final Native Static Public]
    FLinearColor LinearColor_Gray(); // 0x3c52bc0 [Final Native Static Public]
    float LinearColor_GetMin(const FLinearColor& InColor); // 0x3c52b30 [Final Native Static Public]
    float LinearColor_GetMax(const FLinearColor& InColor); // 0x3c52aa0 [Final Native Static Public]
    float LinearColor_GetLuminance(const FLinearColor& InColor); // 0x3c52a00 [Final Native Static Public]
    float LinearColor_Distance(const FLinearColor& C1, const FLinearColor& C2); // 0x3c528e0 [Final Native Static Public]
    FLinearColor LinearColor_Desaturated(const FLinearColor& InColor, float InDesaturation); // 0x3c52800 [Final Native Static Public]
    FLinearColor LinearColor_Blue(); // 0x3c527e0 [Final Native Static Public]
    FLinearColor LinearColor_Black(); // 0x3c527c0 [Final Native Static Public]
    FVector LessLess_VectorRotator(const FVector& A, const FRotator& B); // 0x3c51c20 [Final Native Static Public]
    bool LessEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3c518f0 [Final Native Static Public]
    bool LessEqual_IntInt(int32 A, int32 B); // 0x3c51b50 [Final Native Static Public]
    bool LessEqual_Int64Int64(int64 A, int64 B); // 0x3c51a80 [Final Native Static Public]
    bool LessEqual_FloatFloat(float A, float B); // 0x3c519b0 [Final Native Static Public]
    bool LessEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3c518f0 [Final Native Static Public]
    bool LessEqual_ByteByte(uint8 A, uint8 B); // 0x3c51830 [Final Native Static Public]
    bool Less_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3c51de0 [Final Native Static Public]
    bool Less_IntInt(int32 A, int32 B); // 0x3c52040 [Final Native Static Public]
    bool Less_Int64Int64(int64 A, int64 B); // 0x3c51f70 [Final Native Static Public]
    bool Less_FloatFloat(float A, float B); // 0x3c51ea0 [Final Native Static Public]
    bool Less_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3c51de0 [Final Native Static Public]
    bool Less_ByteByte(uint8 A, uint8 B); // 0x3c51d20 [Final Native Static Public]
    float Lerp(float A, float B, float alpha); // 0x3c51710 [Final Native Static Public]
    bool IsZero2D(const FVector2D& A); // 0x3c51650 [Final Native Static Public]
    bool IsPointInBoxWithTransform(const FVector& Point, FTransform& BoxWorldTransform, const FVector& BoxExtent); // 0x3c514c0 [Final Native Static Public]
    bool IsPointInBox(const FVector& Point, const FVector& BoxOrigin, const FVector& BoxExtent); // 0x3c51380 [Final Native Static Public]
    bool IsNearlyZero2D(const FVector2D& A, float Tolerance); // 0x3c51280 [Final Native Static Public]
    bool IsMorning(const FDateTime& A); // 0x3c511d0 [Final Native Static Public]
    bool IsLeapYear(int32 Year); // 0x3c51140 [Final Native Static Public]
    bool IsAfternoon(const FDateTime& A); // 0x3c51090 [Final Native Static Public]
    FTransform InvertTransform(FTransform& T); // 0x3c50ea0 [Final Native Static Public]
    FRotator InverseTransformRotation(FTransform& T, const FRotator& Rotation); // 0x3c50d50 [Final Native Static Public]
    FVector InverseTransformLocation(FTransform& T, const FVector& Location); // 0x3c50b70 [Final Native Static Public]
    FVector InverseTransformDirection(FTransform& T, const FVector& Direction); // 0x3c509e0 [Final Native Static Public]
    FIntPoint IntPoint_Zero(); // 0x3c509b0 [Final Native Static Public]
    FIntPoint IntPoint_Up(); // 0x3c50980 [Final Native Static Public]
    FIntPoint IntPoint_Right(); // 0x3c50960 [Final Native Static Public]
    FIntPoint IntPoint_One(); // 0x3c50930 [Final Native Static Public]
    FIntPoint IntPoint_Left(); // 0x3c50900 [Final Native Static Public]
    FIntPoint IntPoint_Down(); // 0x3c508d0 [Final Native Static Public]
    bool InRange_IntInt(int32 Value, int32 Min, int32 Max, bool InclusiveMin, bool InclusiveMax); // 0x3c50730 [Final Native Static Public]
    bool InRange_Int64Int64(int64 Value, int64 Min, int64 Max, bool InclusiveMin, bool InclusiveMax); // 0x3c50590 [Final Native Static Public]
    bool InRange_FloatFloat(float Value, float Min, float Max, bool InclusiveMin, bool InclusiveMax); // 0x3c503e0 [Final Native Static Public]
    float Hypotenuse(float Width, float Height); // 0x3c50310 [Final Native Static Public]
    FLinearColor HSVToRGBLinear(const FLinearColor& HSV); // 0x3c501a0 [Final Native Static Public]
    void HSVToRGB_Vector(const FLinearColor& HSV, const FLinearColor& RGB); // 0x3c50230 [Final Native Static Public]
    FLinearColor HSVToRGB(float H, float S, float V, float A); // 0x3c50010 [Final Native Static Public]
    float GridSnap_Float(float Location, float GridSize); // 0x3c4ff00 [Final Native Static Public]
    FVector GreaterGreater_VectorRotator(const FVector& A, const FRotator& B); // 0x3c4fa10 [Final Native Static Public]
    bool GreaterEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3c4f6e0 [Final Native Static Public]
    bool GreaterEqual_IntInt(int32 A, int32 B); // 0x3c4f940 [Final Native Static Public]
    bool GreaterEqual_Int64Int64(int64 A, int64 B); // 0x3c4f870 [Final Native Static Public]
    bool GreaterEqual_FloatFloat(float A, float B); // 0x3c4f7a0 [Final Native Static Public]
    bool GreaterEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3c4f6e0 [Final Native Static Public]
    bool GreaterEqual_ByteByte(uint8 A, uint8 B); // 0x3c4f620 [Final Native Static Public]
    bool Greater_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3c4fbd0 [Final Native Static Public]
    bool Greater_IntInt(int32 A, int32 B); // 0x3c4fe30 [Final Native Static Public]
    bool Greater_Int64Int64(int64 A, int64 B); // 0x3c4fd60 [Final Native Static Public]
    bool Greater_FloatFloat(float A, float B); // 0x3c4fc90 [Final Native Static Public]
    bool Greater_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3c4fbd0 [Final Native Static Public]
    bool Greater_ByteByte(uint8 A, uint8 B); // 0x3c4fb10 [Final Native Static Public]
    int32 GetYear(const FDateTime& A); // 0x3c4f5a0 [Final Native Static Public]
    void GetYawPitchFromVector(const FVector& InVec, const float& Yaw, const float& Pitch); // 0x3c4f470 [Final Native Static Public]
    FVector GetVectorArrayAverage(const TArray<FVector>& Vectors); // 0x3c4f3b0 [Final Native Static Public]
    FVector GetUpVector(const FRotator& InRot); // 0x3c4f310 [Final Native Static Public]
    float GetTotalSeconds(const FTimespan& A); // 0x3c4f280 [Final Native Static Public]
    float GetTotalMinutes(const FTimespan& A); // 0x3c4f1f0 [Final Native Static Public]
    float GetTotalMilliseconds(const FTimespan& A); // 0x3c4f160 [Final Native Static Public]
    float GetTotalHours(const FTimespan& A); // 0x3c4f0d0 [Final Native Static Public]
    float GetTotalDays(const FTimespan& A); // 0x3c4f040 [Final Native Static Public]
    FTimespan GetTimeOfDay(const FDateTime& A); // 0x3c4efc0 [Final Native Static Public]
    float GetTAU(); // 0x3c4efa0 [Final Native Static Public]
    void GetSlopeDegreeAngles(const FVector& MyRightYAxis, const FVector& FloorNormal, const FVector& UpVector, const float& OutSlopePitchDegreeAngle, const float& OutSlopeRollDegreeAngle); // 0x3c4edc0 [Final Native Static Public]
    int32 GetSeconds(const FTimespan& A); // 0x3c4ed00 [Final Native Static Public]
    int32 GetSecond(const FDateTime& A); // 0x3c4ed00 [Final Native Static Public]
    FVector2D GetRotated2D(const FVector2D& A, float AngleDeg); // 0x3c4eae0 [Final Native Static Public]
    FVector GetRightVector(const FRotator& InRot); // 0x3c4ea40 [Final Native Static Public]
    FVector GetReflectionVector(const FVector& Direction, const FVector& SurfaceNormal); // 0x3c4e940 [Final Native Static Public]
    float GetPointDistanceToSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x3c4e800 [Final Native Static Public]
    float GetPointDistanceToLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x3c4e6c0 [Final Native Static Public]
    float GetPI(); // 0x3c4e6a0 [Final Native Static Public]
    int32 GetMonth(const FDateTime& A); // 0x3c4e620 [Final Native Static Public]
    int32 GetMinutes(const FTimespan& A); // 0x3c4e570 [Final Native Static Public]
    int32 GetMinute(const FDateTime& A); // 0x3c4e570 [Final Native Static Public]
    float GetMinElement(const FVector& A); // 0x3c4e4f0 [Final Native Static Public]
    float GetMin2D(const FVector2D& A); // 0x3c4e470 [Final Native Static Public]
    int32 GetMilliseconds(const FTimespan& A); // 0x3c4e3b0 [Final Native Static Public]
    int32 GetMillisecond(const FDateTime& A); // 0x3c4e300 [Final Native Static Public]
    float GetMaxElement(const FVector& A); // 0x3c4e280 [Final Native Static Public]
    float GetMax2D(const FVector2D& A); // 0x3c4e200 [Final Native Static Public]
    int32 GetHours(const FTimespan& A); // 0x3c4e150 [Final Native Static Public]
    int32 GetHour12(const FDateTime& A); // 0x3c4e0d0 [Final Native Static Public]
    int32 GetHour(const FDateTime& A); // 0x3c4e150 [Final Native Static Public]
    FVector GetForwardVector(const FRotator& InRot); // 0x3c4e030 [Final Native Static Public]
    FTimespan GetDuration(const FTimespan& A); // 0x3c4dfb0 [Final Native Static Public]
    FVector GetDirectionUnitVector(const FVector& from, const FVector& to); // 0x3c4ddd0 [Final Native Static Public]
    int32 GetDays(const FTimespan& A); // 0x3c4dd50 [Final Native Static Public]
    int32 GetDayOfYear(const FDateTime& A); // 0x3c4dcd0 [Final Native Static Public]
    int32 GetDay(const FDateTime& A); // 0x3c4dc50 [Final Native Static Public]
    FDateTime GetDate(const FDateTime& A); // 0x3c4dbc0 [Final Native Static Public]
    void GetAzimuthAndElevation(const FVector& InDirection, FTransform& ReferenceFrame, const float& azimuth, const float& elevation); // 0x3c4d9e0 [Final Native Static Public]
    void GetAxes(const FRotator& A, const FVector& X, const FVector& Y, const FVector& Z); // 0x3c4d860 [Final Native Static Public]
    float GetAbsMax2D(const FVector2D& A); // 0x3c4d7d0 [Final Native Static Public]
    FVector2D GetAbs2D(const FVector2D& A); // 0x3c4d740 [Final Native Static Public]
    float FWrap(float Value, float Min, float Max); // 0x3c4c940 [Final Native Static Public]
    FIntVector FTruncVector(const FVector& InVector); // 0x3c4c8a0 [Final Native Static Public]
    int64 FTrunc64(float A); // 0x3c4c7a0 [Final Native Static Public]
    int32 FTrunc(float A); // 0x3c4c820 [Final Native Static Public]
    FTimespan FromSeconds(float Seconds); // 0x3c4d6b0 [Final Native Static Public]
    FTimespan FromMinutes(float Minutes); // 0x3c4d620 [Final Native Static Public]
    FTimespan FromMilliseconds(float Milliseconds); // 0x3c4d590 [Final Native Static Public]
    FTimespan FromHours(float Hours); // 0x3c4d500 [Final Native Static Public]
    FTimespan FromDays(float Days); // 0x3c4d470 [Final Native Static Public]
    float Fraction(float A); // 0x3c4d3d0 [Final Native Static Public]
    int32 FMod(float Dividend, float Divisor, const float& Remainder); // 0x3c4c680 [Final Native Static Public]
    float FMin(float A, float B); // 0x3c4c5b0 [Final Native Static Public]
    float FMax(float A, float B); // 0x3c4c4e0 [Final Native Static Public]
    float FloatSpringInterp(float Current, float Target, FFloatSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass); // 0x3c4d1a0 [Final Native Static Public]
    float FixedTurn(float InCurrent, float InDesired, float InDeltaRate); // 0x3c4d080 [Final Native Static Public]
    float FInterpTo_Constant(float Current, float Target, float DeltaTime, float InterpSpeed); // 0x3c4c380 [Final Native Static Public]
    float FInterpTo(float Current, float Target, float DeltaTime, float InterpSpeed); // 0x3c4c220 [Final Native Static Public]
    float FInterpEaseInOut(float A, float B, float alpha, float Exponent); // 0x3c4c0c0 [Final Native Static Public]
    void FindNearestPointsOnLineSegments(const FVector& Segment1Start, const FVector& Segment1End, const FVector& Segment2Start, const FVector& Segment2End, const FVector& Segment1Point, const FVector& Segment2Point); // 0x3c4ce60 [Final Native Static Public]
    FRotator FindLookAtRotation(const FVector& Start, const FVector& Target); // 0x3c4cd20 [Final Native Static Public]
    FVector FindClosestPointOnSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x3c4cbd0 [Final Native Static Public]
    FVector FindClosestPointOnLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x3c4ca80 [Final Native Static Public]
    int64 FFloor64(float A); // 0x3c4bfa0 [Final Native Static Public]
    int32 FFloor(float A); // 0x3c4c030 [Final Native Static Public]
    float FClamp(float Value, float Min, float Max); // 0x3c4be70 [Final Native Static Public]
    int64 FCeil64(float A); // 0x3c4bd40 [Final Native Static Public]
    int32 FCeil(float A); // 0x3c4bdd0 [Final Native Static Public]
    float Exp(float A); // 0x3c4bcb0 [Final Native Static Public]
    bool EqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x3c4baf0 [Final Native Static Public]
    bool EqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3c4b9d0 [Final Native Static Public]
    bool EqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3c4b8f0 [Final Native Static Public]
    bool EqualEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x3c4b7a0 [Final Native Static Public]
    bool EqualEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x3c4b620 [Final Native Static Public]
    bool EqualEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x3c4b4f0 [Final Native Static Public]
    bool EqualEqual_TransformTransform(FTransform& A, FTransform& B); // 0x3c4b370 [Final Native Static Public]
    bool EqualEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3c4a980 [Final Native Static Public]
    bool EqualEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x3c4b180 [Final Native Static Public]
    bool EqualEqual_QuatQuat(FQuat& A, FQuat& B, float Tolerance); // 0x3c4b020 [Final Native Static Public]
    bool EqualEqual_ObjectObject(UObject* A, UObject* B); // 0x3c4a8b0 [Final Native Static Public]
    bool EqualEqual_NameName(const FName& A, const FName& B); // 0x3c4af50 [Final Native Static Public]
    bool EqualEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x3c4adc0 [Final Native Static Public]
    bool EqualEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3c4acc0 [Final Native Static Public]
    bool EqualEqual_IntInt(int32 A, int32 B); // 0x3c4abf0 [Final Native Static Public]
    bool EqualEqual_Int64Int64(int64 A, int64 B); // 0x3c4ab20 [Final Native Static Public]
    bool EqualEqual_FloatFloat(float A, float B); // 0x3c4aa40 [Final Native Static Public]
    bool EqualEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3c4a980 [Final Native Static Public]
    bool EqualEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x3c4a8b0 [Final Native Static Public]
    bool EqualEqual_ByteByte(uint8 A, uint8 B); // 0x3c4a7f0 [Final Native Static Public]
    bool EqualEqual_BoolBool(bool A, bool B); // 0x3c4a710 [Final Native Static Public]
    bool Equal_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3c4bbe0 [Final Native Static Public]
    float Ease(float A, float B, float alpha, uint8 EasingFunc, float BlendExp, int32 Steps); // 0x3c4a530 [Final Native Static Public]
    FVector DynamicWeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x3c4a1c0 [Final Native Static Public]
    FRotator DynamicWeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x3c4a000 [Final Native Static Public]
    float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x3c4a380 [Final Native Static Public]
    float DotProduct2D(const FVector2D& A, const FVector2D& B); // 0x3c49e50 [Final Native Static Public]
    float Dot_VectorVector(const FVector& A, const FVector& B); // 0x3c49f20 [Final Native Static Public]
    FVector Divide_VectorVector(const FVector& A, const FVector& B); // 0x3c49d10 [Final Native Static Public]
    FVector Divide_VectorInt(const FVector& A, int32 B); // 0x3c49bd0 [Final Native Static Public]
    FVector Divide_VectorFloat(const FVector& A, float B); // 0x3c49a90 [Final Native Static Public]
    FVector4 Divide_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3c49980 [Final Native Static Public]
    FVector2D Divide_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3c49870 [Final Native Static Public]
    FVector2D Divide_Vector2DFloat(const FVector2D& A, float B); // 0x3c49750 [Final Native Static Public]
    FTimespan Divide_TimespanFloat(const FTimespan& A, float Scalar); // 0x3c49680 [Final Native Static Public]
    FLinearColor Divide_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3c49590 [Final Native Static Public]
    FIntPoint Divide_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3c49490 [Final Native Static Public]
    FIntPoint Divide_IntPointInt(const FIntPoint& A, int32 B); // 0x3c49390 [Final Native Static Public]
    int32 Divide_IntInt(int32 A, int32 B); // 0x3c492b0 [Final Native Static Public]
    int64 Divide_Int64Int64(int64 A, int64 B); // 0x3c491c0 [Final Native Static Public]
    float Divide_FloatFloat(float A, float B); // 0x3c49030 [Final Native Static Public]
    uint8 Divide_ByteByte(uint8 A, uint8 B); // 0x3c48f50 [Final Native Static Public]
    float DistanceSquared2D(const FVector2D& v1, const FVector2D& v2); // 0x3c48e80 [Final Native Static Public]
    float Distance2D(const FVector2D& v1, const FVector2D& v2); // 0x3c48d80 [Final Native Static Public]
    float DegTan(float A); // 0x3c48c60 [Final Native Static Public]
    float DegSin(float A); // 0x3c48bd0 [Final Native Static Public]
    float DegreesToRadians(float A); // 0x3c48cf0 [Final Native Static Public]
    float DegCos(float A); // 0x3c48b40 [Final Native Static Public]
    float DegAtan2(float Y, float X); // 0x3c489d0 [Final Native Static Public]
    float DegAtan(float A); // 0x3c48ab0 [Final Native Static Public]
    float DegAsin(float A); // 0x3c48920 [Final Native Static Public]
    float DegAcos(float A); // 0x3c48870 [Final Native Static Public]
    int32 DaysInYear(int32 Year); // 0x3c487e0 [Final Native Static Public]
    int32 DaysInMonth(int32 Year, int32 Month); // 0x3c486f0 [Final Native Static Public]
    FDateTime DateTimeMinValue(); // 0x3c486d0 [Final Native Static Public]
    FDateTime DateTimeMaxValue(); // 0x3c486a0 [Final Native Static Public]
    bool DateTimeFromString(const FString& DateTimeString, const FDateTime& Result); // 0x3c48560 [Final Native Static Public]
    bool DateTimeFromIsoString(const FString& IsoString, const FDateTime& Result); // 0x3c48410 [Final Native Static Public]
    float CrossProduct2D(const FVector2D& A, const FVector2D& B); // 0x3c48220 [Final Native Static Public]
    FVector Cross_VectorVector(const FVector& A, const FVector& B); // 0x3c482f0 [Final Native Static Public]
    FVector CreateVectorFromYawPitch(float Yaw, float Pitch, float Length); // 0x3c480f0 [Final Native Static Public]
    float Cos(float A); // 0x3c48060 [Final Native Static Public]
    FTransform ConvertTransformToRelative(FTransform& Transform, FTransform& ParentTransform); // 0x3c47ed0 [Final Native Static Public]
    FVector2D Conv_VectorToVector2D(const FVector& InVector); // 0x3c47e50 [Final Native Static Public]
    FTransform Conv_VectorToTransform(const FVector& InLocation); // 0x3c47db0 [Final Native Static Public]
    FRotator Conv_VectorToRotator(const FVector& InVec); // 0x3c47d10 [Final Native Static Public]
    FQuat Conv_VectorToQuaternion(const FVector& InVec); // 0x3c47c70 [Final Native Static Public]
    FLinearColor Conv_VectorToLinearColor(const FVector& InVec); // 0x3c47bd0 [Final Native Static Public]
    FVector Conv_Vector4ToVector(const FVector4& InVector4); // 0x3c47b30 [Final Native Static Public]
    FRotator Conv_Vector4ToRotator(const FVector4& InVec); // 0x3c47a90 [Final Native Static Public]
    FQuat Conv_Vector4ToQuaternion(const FVector4& InVec); // 0x3c479f0 [Final Native Static Public]
    FVector Conv_Vector2DToVector(const FVector2D& InVector2D, float Z); // 0x3c47910 [Final Native Static Public]
    FIntPoint Conv_Vector2DToIntPoint(const FVector2D& InVector2D); // 0x3c47870 [Final Native Static Public]
    FMatrix Conv_TransformToMatrix(FTransform& Transform); // 0x3c47760 [Final Native Static Public]
    FVector Conv_RotatorToVector(const FRotator& InRot); // 0x3c476c0 [Final Native Static Public]
    FTransform Conv_RotatorToTransform(const FRotator& InRotator); // 0x3c47610 [Final Native Static Public]
    FTransform Conv_MatrixToTransform(const FMatrix& InMatrix); // 0x3c47560 [Final Native Static Public]
    FRotator Conv_MatrixToRotator(const FMatrix& InMatrix); // 0x3c474c0 [Final Native Static Public]
    FVector Conv_LinearColorToVector(const FLinearColor& InLinearColor); // 0x3c47430 [Final Native Static Public]
    FColor Conv_LinearColorToColor(const FLinearColor& InLinearColor, bool InUseSRGB); // 0x3c47350 [Final Native Static Public]
    FVector Conv_IntVectorToVector(const FIntVector& InIntVector); // 0x3c47290 [Final Native Static Public]
    FIntVector Conv_IntToIntVector(int32 inInt); // 0x3c47200 [Final Native Static Public]
    int64 Conv_IntToInt64(int32 inInt); // 0x3c47180 [Final Native Static Public]
    float Conv_IntToFloat(int32 inInt); // 0x3c470f0 [Final Native Static Public]
    uint8 Conv_IntToByte(int32 inInt); // 0x3c47070 [Final Native Static Public]
    bool Conv_IntToBool(int32 inInt); // 0x3c46fe0 [Final Native Static Public]
    FVector2D Conv_IntPointToVector2D(const FIntPoint& InIntPoint); // 0x3c46f50 [Final Native Static Public]
    int32 Conv_Int64ToInt(int64 inInt); // 0x3c46ed0 [Final Native Static Public]
    uint8 Conv_Int64ToByte(int64 inInt); // 0x3c46e50 [Final Native Static Public]
    FVector Conv_FloatToVector(float InFloat); // 0x3c46dc0 [Final Native Static Public]
    FLinearColor Conv_FloatToLinearColor(float InFloat); // 0x3c46d30 [Final Native Static Public]
    FLinearColor Conv_ColorToLinearColor(const FColor& InColor); // 0x3c46ca0 [Final Native Static Public]
    int32 Conv_ByteToInt(uint8 InByte); // 0x3c46c20 [Final Native Static Public]
    float Conv_ByteToFloat(uint8 InByte); // 0x3c46ba0 [Final Native Static Public]
    int32 Conv_BoolToInt(bool InBool); // 0x3c46b10 [Final Native Static Public]
    float Conv_BoolToFloat(bool InBool); // 0x3c46a80 [Final Native Static Public]
    uint8 Conv_BoolToByte(bool InBool); // 0x3c469f0 [Final Native Static Public]
    FTransform ComposeTransforms(FTransform& A, FTransform& B); // 0x3c46860 [Final Native Static Public]
    FRotator ComposeRotators(const FRotator& A, const FRotator& B); // 0x3c46760 [Final Native Static Public]
    bool ClassIsChildOf(TSubclassOf<UObject> TestClass, TSubclassOf<UObject> ParentClass); // 0x3c46690 [Final Native Static Public]
    FVector ClampVectorSize(const FVector& A, float Min, float Max); // 0x3c46490 [Final Native Static Public]
    int64 ClampInt64(int64 Value, int64 Min, int64 Max); // 0x3c46380 [Final Native Static Public]
    float ClampAxis(float Angle); // 0x3c462f0 [Final Native Static Public]
    FVector2D ClampAxes2D(const FVector2D& A, float MinAxisVal, float MaxAxisVal); // 0x3c461c0 [Final Native Static Public]
    float ClampAngle(float AngleDegrees, float MinAngleDegrees, float MaxAngleDegrees); // 0x3c460a0 [Final Native Static Public]
    int32 Clamp(int32 Value, int32 Min, int32 Max); // 0x3c45fa0 [Final Native Static Public]
    FLinearColor CInterpTo(const FLinearColor& Current, const FLinearColor& Target, float DeltaTime, float InterpSpeed); // 0x3c45e10 [Final Native Static Public]
    void BreakVector4(const FVector4& InVec, const float& X, const float& Y, const float& Z, const float& W); // 0x3c45ab0 [Final Native Static Public]
    void BreakVector2D(const FVector2D& InVec, const float& X, const float& Y); // 0x3c45980 [Final Native Static Public]
    void BreakVector(const FVector& InVec, const float& X, const float& Y, const float& Z); // 0x3c45c90 [Final Native Static Public]
    void BreakTransform(FTransform& InTransform, const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x3c45760 [Final Native Static Public]
    void BreakTimespan2(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& FractionNano); // 0x3c45300 [Final Native Static Public]
    void BreakTimespan(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& Milliseconds); // 0x3c45530 [Final Native Static Public]
    void BreakRotIntoAxes(const FRotator& InRot, const FVector& X, const FVector& Y, const FVector& Z); // 0x3c45000 [Final Native Static Public]
    void BreakRotator(const FRotator& InRot, const float& Roll, const float& Pitch, const float& Yaw); // 0x3c45180 [Final Native Static Public]
    void BreakRandomStream(const FRandomStream& InRandomStream, const int32& InitialSeed); // 0x3c44f20 [Final Native Static Public]
    void BreakQualifiedFrameTime(FQualifiedFrameTime& InFrameTime, FFrameNumber& Frame, const FFrameRate& FrameRate, const float& SubFrame); // 0x3c44d80 [Final Native Static Public]
    void BreakFrameRate(const FFrameRate& InFrameRate, const int32& Numerator, const int32& Denominator); // 0x3c44c50 [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); // 0x3c449a0 [Final Native Static Public]
    void BreakColor(const FLinearColor& InColor, const float& R, const float& G, const float& B, const float& A); // 0x3c447c0 [Final Native Static Public]
    bool BooleanXOR(bool A, bool B); // 0x3c446f0 [Final Native Static Public]
    bool BooleanOR(bool A, bool B); // 0x3c44610 [Final Native Static Public]
    bool BooleanNOR(bool A, bool B); // 0x3c44530 [Final Native Static Public]
    bool BooleanNAND(bool A, bool B); // 0x3c44450 [Final Native Static Public]
    bool BooleanAND(bool A, bool B); // 0x3c44370 [Final Native Static Public]
    uint8 BMin(uint8 A, uint8 B); // 0x3c442a0 [Final Native Static Public]
    uint8 BMax(uint8 A, uint8 B); // 0x3c441d0 [Final Native Static Public]
    float Atan2(float Y, float X); // 0x3c44070 [Final Native Static Public]
    float Atan(float A); // 0x3c44140 [Final Native Static Public]
    float Asin(float A); // 0x3c43fd0 [Final Native Static Public]
    int32 And_IntInt(int32 A, int32 B); // 0x3c43f10 [Final Native Static Public]
    int64 And_Int64Int64(int64 A, int64 B); // 0x3c43e40 [Final Native Static Public]
    FVector Add_VectorVector(const FVector& A, const FVector& B); // 0x3c43d60 [Final Native Static Public]
    FVector Add_VectorInt(const FVector& A, int32 B); // 0x3c43c70 [Final Native Static Public]
    FVector Add_VectorFloat(const FVector& A, float B); // 0x3c43b90 [Final Native Static Public]
    FVector4 Add_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3c43a80 [Final Native Static Public]
    FVector2D Add_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3c439b0 [Final Native Static Public]
    FVector2D Add_Vector2DFloat(const FVector2D& A, float B); // 0x3c438e0 [Final Native Static Public]
    FTimespan Add_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3c430b0 [Final Native Static Public]
    FQuat Add_QuatQuat(FQuat& A, FQuat& B); // 0x3c43800 [Final Native Static Public]
    FMatrix Add_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x3c43670 [Final Native Static Public]
    FLinearColor Add_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3c43580 [Final Native Static Public]
    FIntPoint Add_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3c434b0 [Final Native Static Public]
    FIntPoint Add_IntPointInt(const FIntPoint& A, int32 B); // 0x3c433d0 [Final Native Static Public]
    int32 Add_IntInt(int32 A, int32 B); // 0x3c43310 [Final Native Static Public]
    int64 Add_Int64Int64(int64 A, int64 B); // 0x3c43240 [Final Native Static Public]
    float Add_FloatFloat(float A, float B); // 0x3c43170 [Final Native Static Public]
    FDateTime Add_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x3c430b0 [Final Native Static Public]
    FDateTime Add_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3c430b0 [Final Native Static Public]
    uint8 Add_ByteByte(uint8 A, uint8 B); // 0x3c42ff0 [Final Native Static Public]
    float Acos(float A); // 0x3c42f50 [Final Native Static Public]
    int64 Abs_Int64(int64 A); // 0x3c42e30 [Final Native Static Public]
    int32 Abs_Int(int32 A); // 0x3c42ec0 [Final Native Static Public]
    float Abs(float A); // 0x3c42da0 [Final Native Static Public]

// UKismetNodeHelperLibrary (/Script/Engine.KismetNodeHelperLibrary)
    void MarkBit(const int32& Data, int32 Index); // 0x3c70cf0 [Final Native Static Public]
    bool HasUnmarkedBit(int32 Data, int32 NumBits); // 0x3c70120 [Final Native Static Public]
    bool HasMarkedBit(int32 Data, int32 NumBits); // 0x3c70050 [Final Native Static Public]
    uint8 GetValidValue(UEnum* Enum, uint8 EnumeratorValue); // 0x3c6ff80 [Final Native Static Public]
    int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom); // 0x3c6fe40 [Final Native Static Public]
    int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x3c6fbe0 [Final Native Static Public]
    int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x3c6fae0 [Final Native Static Public]
    uint8 GetEnumeratorValueFromIndex(UEnum* Enum, uint8 EnumeratorIndex); // 0x3c6fa10 [Final Native Static Public]
    FString GetEnumeratorUserFriendlyName(UEnum* Enum, uint8 EnumeratorValue); // 0x3c6f900 [Final Native Static Public]
    FName GetEnumeratorName(UEnum* Enum, uint8 EnumeratorValue); // 0x3c6f830 [Final Native Static Public]
    void ClearBit(const int32& Data, int32 Index); // 0x3c6cdb0 [Final Native Static Public]
    void ClearAllBits(const int32& Data); // 0x3c6cd30 [Final Native Static Public]
    bool BitIsMarked(int32 Data, int32 Index); // 0x3c6b660 [Final Native Static Public]

// UKismetRenderingLibrary (/Script/Engine.KismetRenderingLibrary)
    void SetCastInsetShadowForAllAttachments(UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup); // 0x3c721a0 [Final Native Static Public]
    UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(UTextureRenderTarget2D* RenderTarget, const FString& Name, uint8 CompressionSettings, uint8 MipSettings); // 0x3c71860 [Final Native Static Public]
    void ReleaseRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget); // 0x3c717e0 [Final Native Static Public]
    FColor ReadRenderTargetUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V); // 0x3c71690 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V); // 0x3c71520 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); // 0x3c713b0 [Final Native Static Public]
    FColor ReadRenderTargetPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); // 0x3c71260 [Final Native Static Public]
    FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3); // 0x3c70a70 [Final Native Static Public]
    UTexture2D* ImportFileAsTexture2D(UObject* WorldContextObject, const FString& Filename); // 0x3c702e0 [Final Native Static Public]
    UTexture2D* ImportBufferAsTexture2D(UObject* WorldContextObject, const TArray<uint8>& Buffer); // 0x3c701f0 [Final Native Static Public]
    void ExportTexture2D(UObject* WorldContextObject, UTexture2D* Texture, const FString& FilePath, const FString& Filename); // 0x3c6f340 [Final Native Static Public]
    void ExportRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FString& FilePath, const FString& Filename); // 0x3c6f1d0 [Final Native Static Public]
    void EndDrawCanvasToRenderTarget(UObject* WorldContextObject, FDrawToRenderTargetContext& Context); // 0x3c6ede0 [Final Native Static Public]
    void DrawMaterialToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, UMaterialInterface* Material); // 0x3c6ece0 [Final Native Static Public]
    UTextureRenderTargetVolume* CreateRenderTargetVolume(UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, uint8 Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps); // 0x3c6e9a0 [Final Native Static Public]
    UTextureRenderTarget2DArray* CreateRenderTarget2DArray(UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, uint8 Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps); // 0x3c6e790 [Final Native Static Public]
    UTextureRenderTarget2D* CreateRenderTarget2D(UObject* WorldContextObject, int32 Width, int32 Height, uint8 Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps); // 0x3c6e5c0 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2D* RenderTarget, UTexture2D* Texture); // 0x3c6e4c0 [Final Native Static Public]
    void ClearRenderTarget2D(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FLinearColor& ClearColor); // 0x3c6ce80 [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); // 0x3c6b730 [Final Native Static Public]
    void BeginDrawCanvasToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const UCanvas*& Canvas, const FVector2D& Size, FDrawToRenderTargetContext& Context); // 0x3c6b4a0 [Final Native Static Public]

// UKismetStringLibrary (/Script/Engine.KismetStringLibrary)
    FString TrimTrailing(const FString& SourceString); // 0x3c729a0 [Final Native Static Public]
    FString Trim(const FString& SourceString); // 0x3c728c0 [Final Native Static Public]
    FString ToUpper(const FString& SourceString); // 0x3c727e0 [Final Native Static Public]
    FString ToLower(const FString& SourceString); // 0x3c72700 [Final Native Static Public]
    FString TimeSecondsToString(float InSeconds); // 0x3c72630 [Final Native Static Public]
    bool StartsWith(const FString& SourceString, const FString& InPrefix, uint8 SearchCase); // 0x3c724f0 [Final Native Static Public]
    bool Split(const FString& SourceString, const FString& InStr, const FString& LeftS, const FString& RightS, uint8 SearchCase, uint8 SearchDir); // 0x3c722b0 [Final Native Static Public]
    FString RightPad(const FString& SourceString, int32 ChCount); // 0x3c72080 [Final Native Static Public]
    FString RightChop(const FString& SourceString, int32 Count); // 0x3c71f60 [Final Native Static Public]
    FString Right(const FString& SourceString, int32 Count); // 0x3c71e40 [Final Native Static Public]
    FString Reverse(const FString& SourceString); // 0x3c71d60 [Final Native Static Public]
    int32 ReplaceInline(const FString& SourceString, const FString& SearchText, const FString& ReplacementText, uint8 SearchCase); // 0x3c71bc0 [Final Native Static Public]
    FString Replace(const FString& SourceString, const FString& from, const FString& to, uint8 SearchCase); // 0x3c719f0 [Final Native Static Public]
    TArray<FString> ParseIntoArray(const FString& SourceString, const FString& Delimiter, bool CullEmptyStrings); // 0x3c710e0 [Final Native Static Public]
    bool NotEqual_StrStr(const FString& A, const FString& B); // 0x3c70f00 [Final Native Static Public]
    bool NotEqual_StriStri(const FString& A, const FString& B); // 0x3c70ff0 [Final Native Static Public]
    FString Mid(const FString& SourceString, int32 Start, int32 Count); // 0x3c6fce0 [Final Native Static Public]
    bool MatchesWildcard(const FString& SourceString, const FString& Wildcard, uint8 SearchCase); // 0x3c70dc0 [Final Native Static Public]
    int32 Len(const FString& S); // 0x3c709d0 [Final Native Static Public]
    FString LeftPad(const FString& SourceString, int32 ChCount); // 0x3c708b0 [Final Native Static Public]
    FString LeftChop(const FString& SourceString, int32 Count); // 0x3c70790 [Final Native Static Public]
    FString Left(const FString& SourceString, int32 Count); // 0x3c70670 [Final Native Static Public]
    FString JoinStringArray(const TArray<FString>& SourceArray, const FString& Separator); // 0x3c70500 [Final Native Static Public]
    bool IsNumeric(const FString& SourceString); // 0x3c70460 [Final Native Static Public]
    bool isEmpty(const FString& inString); // 0x3c703c0 [Final Native Static Public]
    FString GetSubstring(const FString& SourceString, int32 StartIndex, int32 Length); // 0x3c6fce0 [Final Native Static Public]
    int32 GetCharacterAsNumber(const FString& SourceString, int32 Index); // 0x3c6f750 [Final Native Static Public]
    TArray<FString> GetCharacterArrayFromString(const FString& SourceString); // 0x3c6f670 [Final Native Static Public]
    int32 FindSubstring(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition); // 0x3c6f4b0 [Final Native Static Public]
    bool EqualEqual_StrStr(const FString& A, const FString& B); // 0x3c6eff0 [Final Native Static Public]
    bool EqualEqual_StriStri(const FString& A, const FString& B); // 0x3c6f0e0 [Final Native Static Public]
    bool EndsWith(const FString& SourceString, const FString& InSuffix, uint8 SearchCase); // 0x3c6eeb0 [Final Native Static Public]
    int32 CullArray(const FString& SourceString, const TArray<FString>& inArray); // 0x3c6ebb0 [Final Native Static Public]
    FString Conv_VectorToString(const FVector& InVec); // 0x3c6e3e0 [Final Native Static Public]
    FString Conv_Vector2dToString(const FVector2D& InVec); // 0x3c6e320 [Final Native Static Public]
    FString Conv_TransformToString(FTransform& InTrans); // 0x3c6e200 [Final Native Static Public]
    void Conv_StringToVector2D(const FString& inString, const FVector2D& OutConvertedVector2D, const bool& OutIsValid); // 0x3c6dfa0 [Final Native Static Public]
    void Conv_StringToVector(const FString& inString, const FVector& OutConvertedVector, const bool& OutIsValid); // 0x3c6e0d0 [Final Native Static Public]
    void Conv_StringToRotator(const FString& inString, const FRotator& OutConvertedRotator, const bool& OutIsValid); // 0x3c6de70 [Final Native Static Public]
    FName Conv_StringToName(const FString& inString); // 0x3c6ddc0 [Final Native Static Public]
    int32 Conv_StringToInt(const FString& inString); // 0x3c6dd20 [Final Native Static Public]
    float Conv_StringToFloat(const FString& inString); // 0x3c6dc80 [Final Native Static Public]
    void Conv_StringToColor(const FString& inString, const FLinearColor& OutConvertedColor, const bool& OutIsValid); // 0x3c6db50 [Final Native Static Public]
    FString Conv_RotatorToString(const FRotator& InRot); // 0x3c6da70 [Final Native Static Public]
    FString Conv_ObjectToString(UObject* InObj); // 0x3c6d9a0 [Final Native Static Public]
    FString Conv_NameToString(const FName& InName); // 0x3c6d8d0 [Final Native Static Public]
    FString Conv_MatrixToString(const FMatrix& InMatrix); // 0x3c6d800 [Final Native Static Public]
    FString Conv_IntVectorToString(const FIntVector& InIntVec); // 0x3c6d720 [Final Native Static Public]
    FString Conv_IntToString(int32 inInt); // 0x3c6d650 [Final Native Static Public]
    FString Conv_IntPointToString(const FIntPoint& InIntPoint); // 0x3c6d590 [Final Native Static Public]
    FString Conv_FloatToString(float InFloat); // 0x3c6d4c0 [Final Native Static Public]
    FString Conv_ColorToString(const FLinearColor& InColor); // 0x3c6d3f0 [Final Native Static Public]
    FString Conv_ByteToString(uint8 InByte); // 0x3c6d320 [Final Native Static Public]
    FString Conv_BoolToString(bool InBool); // 0x3c6d250 [Final Native Static Public]
    bool Contains(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd); // 0x3c6d0d0 [Final Native Static Public]
    FString Concat_StrStr(const FString& A, const FString& B); // 0x3c6cf90 [Final Native Static Public]
    FString BuildString_Vector2d(const FString& AppendTo, const FString& Prefix, const FVector2D& InVector2D, const FString& Suffix); // 0x3c6c980 [Final Native Static Public]
    FString BuildString_Vector(const FString& AppendTo, const FString& Prefix, const FVector& InVector, const FString& Suffix); // 0x3c6cb50 [Final Native Static Public]
    FString BuildString_Rotator(const FString& AppendTo, const FString& Prefix, const FRotator& InRot, const FString& Suffix); // 0x3c6c7a0 [Final Native Static Public]
    FString BuildString_Object(const FString& AppendTo, const FString& Prefix, UObject* InObj, const FString& Suffix); // 0x3c6c5d0 [Final Native Static Public]
    FString BuildString_Name(const FString& AppendTo, const FString& Prefix, const FName& InName, const FString& Suffix); // 0x3c6c400 [Final Native Static Public]
    FString BuildString_IntVector(const FString& AppendTo, const FString& Prefix, const FIntVector& InIntVector, const FString& Suffix); // 0x3c6c220 [Final Native Static Public]
    FString BuildString_Int(const FString& AppendTo, const FString& Prefix, int32 inInt, const FString& Suffix); // 0x3c6c050 [Final Native Static Public]
    FString BuildString_Float(const FString& AppendTo, const FString& Prefix, float InFloat, const FString& Suffix); // 0x3c6be80 [Final Native Static Public]
    FString BuildString_Color(const FString& AppendTo, const FString& Prefix, const FLinearColor& InColor, const FString& Suffix); // 0x3c6bca0 [Final Native Static Public]
    FString BuildString_Bool(const FString& AppendTo, const FString& Prefix, bool InBool, const FString& Suffix); // 0x3c6bad0 [Final Native Static Public]

// UKismetStringTableLibrary (/Script/Engine.KismetStringTableLibrary)
    bool IsRegisteredTableId(const FName& TableId); // 0x3c80940 [Final Native Static Public]
    bool IsRegisteredTableEntry(const FName& TableId, const FString& Key); // 0x3c80860 [Final Native Static Public]
    FString GetTableNamespace(const FName& TableId); // 0x3c804e0 [Final Native Static Public]
    FString GetTableEntrySourceString(const FName& TableId, const FString& Key); // 0x3c803c0 [Final Native Static Public]
    FString GetTableEntryMetaData(const FName& TableId, const FString& Key, const FName& MetadataId); // 0x3c80250 [Final Native Static Public]
    TArray<FName> GetRegisteredStringTables(); // 0x3c7fe50 [Final Native Static Public]
    TArray<FName> GetMetaDataIdsFromStringTableEntry(const FName& TableId, const FString& Key); // 0x3c7f080 [Final Native Static Public]
    TArray<FString> GetKeysFromStringTable(const FName& TableId); // 0x3c7efb0 [Final Native Static Public]

// UKismetSystemLibrary (/Script/Engine.KismetSystemLibrary)
    void UnregisterForRemoteNotifications(); // 0x3c85d80 [Final Native Static Public]
    void UnloadPrimaryAssetList(const TArray<FPrimaryAssetId>& PrimaryAssetIdList); // 0x3c89960 [Final Native Static Public]
    void UnloadPrimaryAsset(const FPrimaryAssetId& PrimaryAssetId); // 0x3c898d0 [Final Native Static Public]
    void TransactObject(UObject* Object); // 0x19f82d0 [Final Native Static Public]
    void StackTrace(); // 0x3c898b0 [Final Native Static Public]
    bool SphereTraceSingleForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const TArray<uint8>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c89410 [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, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c88f80 [Final Native Static Public]
    bool SphereTraceSingle(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, uint8 TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c88b00 [Final Native Static Public]
    bool SphereTraceMultiForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const TArray<uint8>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c88690 [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, uint8 DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c88240 [Final Native Static Public]
    bool SphereTraceMulti(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, uint8 TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c87df0 [Final Native Static Public]
    bool SphereOverlapComponents(UObject* WorldContextObject, const FVector& SpherePos, float SphereRadius, const TArray<uint8>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x3c87b60 [Final Native Static Public]
    bool SphereOverlapActors(UObject* WorldContextObject, const FVector& SpherePos, float SphereRadius, const TArray<uint8>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x3c878d0 [Final Native Static Public]
    void SnapshotObject(UObject* Object); // 0x19f82d0 [Final Native Static Public]
    void ShowPlatformSpecificLeaderboardScreen(const FString& CategoryName); // 0x3c87840 [Final Native Static Public]
    void ShowPlatformSpecificAchievementsScreen(APlayerController* SpecificPlayer); // 0x3c877c0 [Final Native Static Public]
    void ShowInterstitialAd(); // 0x3c877a0 [Final Native Static Public]
    void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen); // 0x3c876e0 [Final Native Static Public]
    void SetWindowTitle(FText& Title); // 0x3c87620 [Final Native Static Public]
    void SetVolumeButtonsHandledBySystem(bool bEnabled); // 0x14fa420 [Final Native Static Public]
    void SetVectorPropertyByName(UObject* Object, const FName& PropertyName, const FVector& Value); // 0x3c87510 [Final Native Static Public]
    void SetUserActivity(FUserActivity& UserActivity); // 0x3c87470 [Final Native Static Public]
    void SetTransformPropertyByName(UObject* Object, const FName& PropertyName, FTransform& Value); // 0x3c87320 [Final Native Static Public]
    void SetTextPropertyByName(UObject* Object, const FName& PropertyName, FText& Value); // 0x3c871d0 [Final Native Static Public]
    void SetSuppressViewportTransitionMessage(UObject* WorldContextObject, bool bState); // 0x3c87110 [Final Native Static Public]
    void SetStructurePropertyByName(UObject* Object, const FName& PropertyName, FGenericStruct& Value); // 0x3c861e0 [Final Native Static Public]
    void SetStringPropertyByName(UObject* Object, const FName& PropertyName, const FString& Value); // 0x3c86ff0 [Final Native Static Public]
    void SetSoftObjectPropertyByName(UObject* Object, const FName& PropertyName, TSoftObjectPtr<UObject>& Value); // 0x3c86eb0 [Final Native Static Public]
    void SetSoftClassPropertyByName(UObject* Object, const FName& PropertyName, TSoftClassPtr<UObject>& Value); // 0x3c86d70 [Final Native Static Public]
    void SetRotatorPropertyByName(UObject* Object, const FName& PropertyName, const FRotator& Value); // 0x3c86c60 [Final Native Static Public]
    void SetObjectPropertyByName(UObject* Object, const FName& PropertyName, UObject* Value); // 0x3c86b60 [Final Native Static Public]
    void SetNamePropertyByName(UObject* Object, const FName& PropertyName, const FName& Value); // 0x3c86a50 [Final Native Static Public]
    void SetLinearColorPropertyByName(UObject* Object, const FName& PropertyName, const FLinearColor& Value); // 0x3c86940 [Final Native Static Public]
    void SetIntPropertyByName(UObject* Object, const FName& PropertyName, int32 Value); // 0x3c86730 [Final Native Static Public]
    void SetInterfacePropertyByName(UObject* Object, const FName& PropertyName, const TScriptInterface<IInterface>& Value); // 0x3c86830 [Final Native Static Public]
    void SetInt64PropertyByName(UObject* Object, const FName& PropertyName, int64 Value); // 0x3c86630 [Final Native Static Public]
    void SetGamepadsBlockDeviceFeedback(bool bBlock); // 0x14fa420 [Final Native Static Public]
    void SetFloatPropertyByName(UObject* Object, const FName& PropertyName, float Value); // 0x3c86520 [Final Native Static Public]
    void SetFieldPathPropertyByName(UObject* Object, const FName& PropertyName, TFieldPath<FProperty>& Value); // 0x3c863f0 [Final Native Static Public]
    void SetColorPropertyByName(UObject* Object, const FName& PropertyName, const FColor& Value); // 0x3c862e0 [Final Native Static Public]
    void SetCollisionProfileNameProperty(UObject* Object, const FName& PropertyName, FCollisionProfileName& Value); // 0x3c861e0 [Final Native Static Public]
    void SetClassPropertyByName(UObject* Object, const FName& PropertyName, TSubclassOf<UObject> Value); // 0x3c860e0 [Final Native Static Public]
    void SetBytePropertyByName(UObject* Object, const FName& PropertyName, uint8 Value); // 0x3c85fe0 [Final Native Static Public]
    void SetBoolPropertyByName(UObject* Object, const FName& PropertyName, bool Value); // 0x3c85ee0 [Final Native Static Public]
    void RetriggerableDelay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x3c85da0 [Final Native Static Public]
    void ResetGamepadAssignmentToController(int32 ControllerId); // 0x3c786a0 [Final Native Static Public]
    void ResetGamepadAssignments(); // 0x12fe5f0 [Final Native Static Public]
    void RegisterForRemoteNotifications(); // 0x3c85d80 [Final Native Static Public]
    void QuitGame(UObject* WorldContextObject, APlayerController* SpecificPlayer, uint8 QuitPreference, bool bIgnorePlatformRestrictions); // 0x3c85c30 [Final Native Static Public]
    void PrintWarning(const FString& inString); // 0x19dfee0 [Final Native Static Public]
    void PrintText(UObject* WorldContextObject, const FText& InText, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration); // 0x3c859e0 [Final Native Static Public]
    void PrintString(UObject* WorldContextObject, const FString& inString, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration); // 0x3c857e0 [Final Native Static Public]
    bool ParseParamValue(const FString& inString, const FString& InParam, const FString& OutValue); // 0x3c85680 [Final Native Static Public]
    bool ParseParam(const FString& inString, const FString& InParam); // 0x3c85590 [Final Native Static Public]
    void ParseCommandLine(const FString& InCmdLine, const TArray<FString>& OutTokens, const TArray<FString>& OutSwitches, TMap<FString, FString>& OutParams); // 0x3c85320 [Final Native Static Public]
    void OnAssetLoaded__DelegateSignature(UObject* Loaded); // 0x1f88790 [Public]
    void OnAssetClassLoaded__DelegateSignature(TSubclassOf<UObject> Loaded); // 0x1f88790 [Public]
    bool NotEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x3c851d0 [Final Native Static Public]
    bool NotEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x3c851d0 [Final Native Static Public]
    bool NotEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x337eca0 [Final Native Static Public]
    bool NotEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x3c850e0 [Final Native Static Public]
    FString NormalizeFilename(const FString& InFilename); // 0x3c85000 [Final Native Static Public]
    void MoveComponentTo(USceneComponent* Component, const FVector& TargetRelativeLocation, const FRotator& TargetRelativeRotation, bool bEaseOut, bool bEaseIn, float OverTime, bool bForceShortestRotationPath, uint8 MoveAction, const FLatentActionInfo& LatentInfo); // 0x3c84d10 [Final Native Static Public]
    FSoftObjectPath MakeSoftObjectPath(const FString& PathString); // 0x3c84c20 [Final Native Static Public]
    FSoftClassPath MakeSoftClassPath(const FString& PathString); // 0x3c84b60 [Final Native Static Public]
    FText MakeLiteralText(const FText& Value); // 0x3c84a00 [Final Native Static Public]
    FString MakeLiteralString(const FString& Value); // 0x3c848f0 [Final Native Static Public]
    FName MakeLiteralName(const FName& Value); // 0x3c84870 [Final Native Static Public]
    int32 MakeLiteralInt(int32 Value); // 0x14bde20 [Final Native Static Public]
    float MakeLiteralFloat(float Value); // 0x3c847f0 [Final Native Static Public]
    uint8 MakeLiteralByte(uint8 Value); // 0x3c84770 [Final Native Static Public]
    bool MakeLiteralBool(bool Value); // 0x3c469f0 [Final Native Static Public]
    void LoadInterstitialAd(int32 AdIdIndex); // 0x3c846f0 [Final Native Static Public]
    TSubclassOf<UObject> LoadClassAsset_Blocking(const TSoftClassPtr<UObject>& AssetClass); // 0x19e23e0 [Final Native Static Public]
    void LoadAssetClass(UObject* WorldContextObject, const TSoftClassPtr<UObject>& AssetClass, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x3c843f0 [Final Native Static Public]
    UObject* LoadAsset_Blocking(const TSoftObjectPtr<UObject>& Asset); // 0x3c845e0 [Final Native Static Public]
    void LoadAsset(UObject* WorldContextObject, const TSoftObjectPtr<UObject>& Asset, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x3c84200 [Final Native Static Public]
    bool LineTraceSingleForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<uint8>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c83da0 [Final Native Static Public]
    bool LineTraceSingleByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c83950 [Final Native Static Public]
    bool LineTraceSingle(UObject* WorldContextObject, const FVector& Start, const FVector& End, uint8 TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c83500 [Final Native Static Public]
    bool LineTraceMultiForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<uint8>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c830e0 [Final Native Static Public]
    bool LineTraceMultiByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c82ce0 [Final Native Static Public]
    bool LineTraceMulti(UObject* WorldContextObject, const FVector& Start, const FVector& End, uint8 TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c828e0 [Final Native Static Public]
    void LaunchURL(const FString& URL); // 0x3c82850 [Final Native Static Public]
    void K2_UnPauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3c82790 [Final Native Static Public]
    void K2_UnPauseTimerDelegate(const FScriptDelegate& Delegate); // 0x3c82700 [Final Native Static Public]
    void K2_UnPauseTimer(UObject* Object, const FString& FunctionName); // 0x3c825e0 [Final Native Static Public]
    bool K2_TimerExistsHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3c82510 [Final Native Static Public]
    bool K2_TimerExistsDelegate(const FScriptDelegate& Delegate); // 0x3c82470 [Final Native Static Public]
    bool K2_TimerExists(UObject* Object, const FString& FunctionName); // 0x3c82340 [Final Native Static Public]
    FTimerHandle K2_SetTimerDelegate(const FScriptDelegate& Delegate, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); // 0x3c82190 [Final Native Static Public]
    FTimerHandle K2_SetTimer(UObject* Object, const FString& FunctionName, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); // 0x3c81f50 [Final Native Static Public]
    void K2_PauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3c81e90 [Final Native Static Public]
    void K2_PauseTimerDelegate(const FScriptDelegate& Delegate); // 0x3c81e00 [Final Native Static Public]
    void K2_PauseTimer(UObject* Object, const FString& FunctionName); // 0x3c81ce0 [Final Native Static Public]
    bool K2_IsValidTimerHandle(const FTimerHandle& Handle); // 0x3c81c50 [Final Native Static Public]
    bool K2_IsTimerPausedHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3c81b80 [Final Native Static Public]
    bool K2_IsTimerPausedDelegate(const FScriptDelegate& Delegate); // 0x3c81ae0 [Final Native Static Public]
    bool K2_IsTimerPaused(UObject* Object, const FString& FunctionName); // 0x3c819b0 [Final Native Static Public]
    bool K2_IsTimerActiveHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3c818e0 [Final Native Static Public]
    bool K2_IsTimerActiveDelegate(const FScriptDelegate& Delegate); // 0x3c81840 [Final Native Static Public]
    bool K2_IsTimerActive(UObject* Object, const FString& FunctionName); // 0x3c81710 [Final Native Static Public]
    FTimerHandle K2_InvalidateTimerHandle(FTimerHandle& Handle); // 0x3c81670 [Final Native Static Public]
    float K2_GetTimerRemainingTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3c815a0 [Final Native Static Public]
    float K2_GetTimerRemainingTimeDelegate(const FScriptDelegate& Delegate); // 0x3c81500 [Final Native Static Public]
    float K2_GetTimerRemainingTime(UObject* Object, const FString& FunctionName); // 0x3c813d0 [Final Native Static Public]
    float K2_GetTimerElapsedTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3c81300 [Final Native Static Public]
    float K2_GetTimerElapsedTimeDelegate(const FScriptDelegate& Delegate); // 0x3c81260 [Final Native Static Public]
    float K2_GetTimerElapsedTime(UObject* Object, const FString& FunctionName); // 0x3c81130 [Final Native Static Public]
    void K2_ClearTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3c81070 [Final Native Static Public]
    void K2_ClearTimerDelegate(const FScriptDelegate& Delegate); // 0x3c80fe0 [Final Native Static Public]
    void K2_ClearTimer(UObject* Object, const FString& FunctionName); // 0x3c80ec0 [Final Native Static Public]
    void K2_ClearAndInvalidateTimerHandle(UObject* WorldContextObject, FTimerHandle& Handle); // 0x3c80df0 [Final Native Static Public]
    bool IsValidSoftObjectReference(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3c80d30 [Final Native Static Public]
    bool IsValidSoftClassReference(TSoftClassPtr<UObject>& SoftClassReference); // 0x3c80d30 [Final Native Static Public]
    bool IsValidPrimaryAssetType(const FPrimaryAssetType& PrimaryAssetType); // 0x337e490 [Final Native Static Public]
    bool IsValidPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3c80c90 [Final Native Static Public]
    bool IsValidClass(TSubclassOf<UObject> Class); // 0x3c80bb0 [Final Native Static Public]
    bool IsValid(UObject* Object); // 0x3c80bb0 [Final Native Static Public]
    bool IsUnattended(); // 0x3c80b80 [Final Native Static Public]
    bool IsStandalone(UObject* WorldContextObject); // 0x3c80af0 [Final Native Static Public]
    bool IsSplitScreen(UObject* WorldContextObject); // 0x3c80a60 [Final Native Static Public]
    bool IsServer(UObject* WorldContextObject); // 0x3c809d0 [Final Native Static Public]
    bool IsScreensaverEnabled(); // 0xfcdc30 [Final Native Static Public]
    bool IsPackagedForDistribution(); // 0x14ce480 [Final Native Static Public]
    bool IsLoggedIn(APlayerController* SpecificPlayer); // 0x3c807d0 [Final Native Static Public]
    bool IsInterstitialAdRequested(); // 0x3c807a0 [Final Native Static Public]
    bool IsInterstitialAdAvailable(); // 0x3c80770 [Final Native Static Public]
    bool IsDedicatedServer(UObject* WorldContextObject); // 0x3c806e0 [Final Native Static Public]
    bool IsControllerAssignedToGamepad(int32 ControllerId); // 0x3c80650 [Final Native Static Public]
    void HideAdBanner(); // 0x3c80630 [Final Native Static Public]
    bool GetVolumeButtonsHandledBySystem(); // 0x14ce480 [Final Native Static Public]
    FString GetUniqueDeviceId(); // 0x3c805b0 [Final Native Static Public]
    FString GetSystemPath(UObject* Object); // 0x3c80180 [Final Native Static Public]
    bool GetSupportedFullscreenResolutions(const TArray<FIntPoint>& Resolutions); // 0x3c800d0 [Final Native Static Public]
    TSoftObjectPtr<UObject> GetSoftObjectReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3c80000 [Final Native Static Public]
    TSoftClassPtr<UObject> GetSoftClassReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3c7ff30 [Final Native Static Public]
    int32 GetRenderingMaterialQualityLevel(); // 0x3c7ff00 [Final Native Static Public]
    int32 GetRenderingDetailMode(); // 0x3c7fed0 [Final Native Static Public]
    FString GetProjectSavedDirectory(); // 0x3c7fdd0 [Final Native Static Public]
    FString GetProjectDirectory(); // 0x3c7fd50 [Final Native Static Public]
    FString GetProjectContentDirectory(); // 0x3c7fcd0 [Final Native Static Public]
    void GetPrimaryAssetsWithBundleState(const TArray<FName>& RequiredBundles, const TArray<FName>& ExcludedBundles, const TArray<FPrimaryAssetType>& ValidTypes, bool bForceCurrentState, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x3c7fab0 [Final Native Static Public]
    void GetPrimaryAssetIdList(const FPrimaryAssetType& PrimaryAssetType, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x3c7f9d0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3c7f8b0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3c7f790 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromObject(UObject* Object); // 0x3c7f6f0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf<UObject> Class); // 0x3c7f650 [Final Native Static Public]
    TArray<FString> GetPreferredLanguages(); // 0x3c7f5d0 [Final Native Static Public]
    FString GetPlatformUserName(); // 0x3c7f550 [Final Native Static Public]
    FString GetPlatformUserDir(); // 0x3c7f4d0 [Final Native Static Public]
    FString GetPathName(UObject* Object); // 0x3c7f400 [Final Native Static Public]
    UObject* GetOuterObject(UObject* Object); // 0x3c7f370 [Final Native Static Public]
    FString GetObjectName(UObject* Object); // 0x3c7f2a0 [Final Native Static Public]
    UObject* GetObjectFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3c7f200 [Final Native Static Public]
    int32 GetMinYResolutionForUI(); // 0x3c7f1d0 [Final Native Static Public]
    int32 GetMinYResolutionFor3DView(); // 0x3c7f1a0 [Final Native Static Public]
    FString GetLocalCurrencySymbol(); // 0x3c7eb00 [Final Native Static Public]
    FString GetLocalCurrencyCode(); // 0x3c7eb00 [Final Native Static Public]
    float GetGameTimeInSeconds(UObject* WorldContextObject); // 0x3c15970 [Final Native Static Public]
    FString GetGamepadControllerName(int32 ControllerId); // 0x3c7eee0 [Final Native Static Public]
    UTexture2D* GetGamepadButtonGlyph(const FString& ButtonKey, int32 ControllerIndex); // 0x3c7ee00 [Final Native Static Public]
    FString GetGameName(); // 0x3c7ed80 [Final Native Static Public]
    FString GetGameBundleId(); // 0x3c7ed00 [Final Native Static Public]
    int64 GetFrameCount(); // 0x3c7ecd0 [Final Native Static Public]
    FString GetEngineVersion(); // 0x3c7ec50 [Final Native Static Public]
    FString GetDisplayName(UObject* Object); // 0x3c7eb80 [Final Native Static Public]
    FString GetDeviceId(); // 0x3c7eb00 [Final Native Static Public]
    FString GetDefaultLocale(); // 0x3c7ea80 [Final Native Static Public]
    FString GetDefaultLanguage(); // 0x3c7ea00 [Final Native Static Public]
    bool GetCurrentBundleState(const FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, const TArray<FName>& OutBundles); // 0x3c7e8b0 [Final Native Static Public]
    bool GetConvenientWindowedResolutions(const TArray<FIntPoint>& Resolutions); // 0x3c7e800 [Final Native Static Public]
    int32 GetConsoleVariableIntValue(const FString& VariableName); // 0x3c7e760 [Final Native Static Public]
    float GetConsoleVariableFloatValue(const FString& VariableName); // 0x3c7e6c0 [Final Native Static Public]
    bool GetConsoleVariableBoolValue(const FString& VariableName); // 0x3c7e620 [Final Native Static Public]
    void GetComponentBounds(USceneComponent* Component, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x3c7e4b0 [Final Native Static Public]
    FString GetCommandLine(); // 0x3c7e430 [Final Native Static Public]
    TSubclassOf<UObject> GetClassFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3c7e390 [Final Native Static Public]
    FString GetClassDisplayName(TSubclassOf<UObject> Class); // 0x3c7e2c0 [Final Native Static Public]
    int32 GetAdIDCount(); // 0x3c7e290 [Final Native Static Public]
    void GetActorListFromComponentList(const TArray<UPrimitiveComponent*>& ComponentList, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& OutActorList); // 0x3c7e140 [Final Native Static Public]
    void GetActorBounds(AActor* Actor, const FVector& Origin, const FVector& BoxExtent); // 0x3c7e020 [Final Native Static Public]
    void ForceCloseAdBanner(); // 0x3c7e000 [Final Native Static Public]
    void FlushPersistentDebugLines(UObject* WorldContextObject); // 0x19f82d0 [Final Native Static Public]
    void FlushDebugStrings(UObject* WorldContextObject); // 0x19f82d0 [Final Native Static Public]
    void ExecuteConsoleCommand(UObject* WorldContextObject, const FString& Command, APlayerController* SpecificPlayer); // 0x3c7dee0 [Final Native Static Public]
    bool EqualEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x3c7dd90 [Final Native Static Public]
    bool EqualEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x3c7dd90 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x337d4d0 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x3c7dca0 [Final Native Static Public]
    int32 EndTransaction(); // 0x3c7dc70 [Final Native Static Public]
    void DrawDebugString(UObject* WorldContextObject, const FVector& TextLocation, const FString& Text, AActor* TestBaseActor, const FLinearColor& TextColor, float Duration); // 0x3c7da70 [Final Native Static Public]
    void DrawDebugSphere(UObject* WorldContextObject, const FVector& Center, float Radius, int32 Segments, const FLinearColor& LineColor, float Duration, float Thickness); // 0x3c7d840 [Final Native Static Public]
    void DrawDebugPoint(UObject* WorldContextObject, const FVector& Position, float Size, const FLinearColor& PointColor, float Duration); // 0x3c7d6a0 [Final Native Static Public]
    void DrawDebugPlane(UObject* WorldContextObject, const FPlane& PlaneCoordinates, const FVector& Location, float Size, const FLinearColor& PlaneColor, float Duration); // 0x3c7d4b0 [Final Native Static Public]
    void DrawDebugLine(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, const FLinearColor& LineColor, float Duration, float Thickness); // 0x3c7d2b0 [Final Native Static Public]
    void DrawDebugFrustum(UObject* WorldContextObject, FTransform& FrustumTransform, const FLinearColor& FrustumColor, float Duration, float Thickness); // 0x3c7d0b0 [Final Native Static Public]
    void DrawDebugFloatHistoryTransform(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, FTransform& DrawTransform, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x3c7ce50 [Final Native Static Public]
    void DrawDebugFloatHistoryLocation(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, const FVector& DrawLocation, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x3c7cc40 [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); // 0x3c7c9c0 [Final Native Static Public]
    void DrawDebugCoordinateSystem(UObject* WorldContextObject, const FVector& AxisLoc, const FRotator& AxisRot, float Scale, float Duration, float Thickness); // 0x3c7c7d0 [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); // 0x3c7c4c0 [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); // 0x3c7c4c0 [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); // 0x3c7c1a0 [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); // 0x3c7bf20 [Final Native Static Public]
    void DrawDebugCamera(ACameraActor* CameraActor, const FLinearColor& CameraColor, float Duration); // 0x3c7be10 [Final Native Static Public]
    void DrawDebugBox(UObject* WorldContextObject, const FVector& Center, const FVector& Extent, const FLinearColor& LineColor, const FRotator& Rotation, float Duration, float Thickness); // 0x3c7bbc0 [Final Native Static Public]
    void DrawDebugArrow(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, float ArrowSize, const FLinearColor& LineColor, float Duration, float Thickness); // 0x3c7b980 [Final Native Static Public]
    bool DoesImplementInterface(UObject* TestObject, TSubclassOf<IInterface> Interface); // 0x3c7b8b0 [Final Native Static Public]
    void Delay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x3c7b770 [Final Native Static Public]
    void CreateCopyForUndoBuffer(UObject* ObjectToModify); // 0x19f82d0 [Final Native Static Public]
    FString ConvertToRelativePath(const FString& Filename); // 0x3c7b690 [Final Native Static Public]
    FString ConvertToAbsolutePath(const FString& Filename); // 0x3c7b5b0 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_SoftObjPathToSoftObjRef(const FSoftObjectPath& SoftObjectPath); // 0x3c7b410 [Final Native Static Public]
    FString Conv_SoftObjectReferenceToString(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3c7b310 [Final Native Static Public]
    UObject* Conv_SoftObjectReferenceToObject(TSoftObjectPtr<UObject>& SoftObject); // 0x3c7b4f0 [Final Native Static Public]
    FString Conv_SoftClassReferenceToString(TSoftClassPtr<UObject>& SoftClassReference); // 0x3c7b310 [Final Native Static Public]
    TSubclassOf<UObject> Conv_SoftClassReferenceToClass(TSoftClassPtr<UObject>& SoftClass); // 0x3c7b250 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_SoftClassPathToSoftClassRef(const FSoftClassPath& SoftClassPath); // 0x3c7b170 [Final Native Static Public]
    FString Conv_PrimaryAssetTypeToString(const FPrimaryAssetType& PrimaryAssetType); // 0x337d8d0 [Final Native Static Public]
    FString Conv_PrimaryAssetIdToString(const FPrimaryAssetId& PrimaryAssetId); // 0x3c7b090 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_ObjectToSoftObjectReference(UObject* Object); // 0x3c7afe0 [Final Native Static Public]
    UObject* Conv_InterfaceToObject(const TScriptInterface<IInterface>& Interface); // 0x3c7af40 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_ClassToSoftClassReference(const TSubclassOf<UObject>& Class); // 0x3c7ae80 [Final Native Static Public]
    void ControlScreensaver(bool bAllowScreenSaver); // 0x14fa420 [Final Native Static Public]
    bool ComponentOverlapComponents(UPrimitiveComponent* Component, FTransform& ComponentTransform, const TArray<uint8>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x3c7abf0 [Final Native Static Public]
    bool ComponentOverlapActors(UPrimitiveComponent* Component, FTransform& ComponentTransform, const TArray<uint8>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x3c7a960 [Final Native Static Public]
    void CollectGarbage(); // 0x3c7a940 [Final Native Static Public]
    bool CapsuleTraceSingleForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, const TArray<uint8>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c7a450 [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, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c79f80 [Final Native Static Public]
    bool CapsuleTraceSingle(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, uint8 TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c79ab0 [Final Native Static Public]
    bool CapsuleTraceMultiForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, const TArray<uint8>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c795f0 [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, uint8 DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c79160 [Final Native Static Public]
    bool CapsuleTraceMulti(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, uint8 TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c78cc0 [Final Native Static Public]
    bool CapsuleOverlapComponents(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const TArray<uint8>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x3c789f0 [Final Native Static Public]
    bool CapsuleOverlapActors(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const TArray<uint8>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x3c78720 [Final Native Static Public]
    bool CanLaunchURL(const FString& URL); // 0x3c78600 [Final Native Static Public]
    void CancelTransaction(int32 Index); // 0x3c786a0 [Final Native Static Public]
    void BreakSoftObjectPath(const FSoftObjectPath& InSoftObjectPath, const FString& PathString); // 0x3c784b0 [Final Native Static Public]
    void BreakSoftClassPath(const FSoftClassPath& InSoftClassPath, const FString& PathString); // 0x3c784b0 [Final Native Static Public]
    bool BoxTraceSingleForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const TArray<uint8>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c77fa0 [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, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c77ab0 [Final Native Static Public]
    bool BoxTraceSingle(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, uint8 TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c775c0 [Final Native Static Public]
    bool BoxTraceMultiForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const TArray<uint8>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c770f0 [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, uint8 DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c76c30 [Final Native Static Public]
    bool BoxTraceMulti(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, uint8 TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, uint8 DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3c76770 [Final Native Static Public]
    bool BoxOverlapComponents(UObject* WorldContextObject, const FVector& BoxPos, const FVector& Extent, const TArray<uint8>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x3c764e0 [Final Native Static Public]
    bool BoxOverlapActors(UObject* WorldContextObject, const FVector& BoxPos, const FVector& BoxExtent, const TArray<uint8>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x3c76250 [Final Native Static Public]
    int32 BeginTransaction(const FString& Context, const FText& Description, UObject* PrimaryObject); // 0x3c760c0 [Final Native Static Public]
    FDebugFloatHistory AddFloatHistorySample(float Value, FDebugFloatHistory& FloatHistory); // 0x3c75f50 [Final Native Static Public]

// UKismetTextLibrary (/Script/Engine.KismetTextLibrary)
    FText TextTrimTrailing(FText& InText); // 0x3c8f100 [Final Native Static Public]
    FText TextTrimPrecedingAndTrailing(FText& InText); // 0x3c8efd0 [Final Native Static Public]
    FText TextTrimPreceding(FText& InText); // 0x3c8eea0 [Final Native Static Public]
    FText TextToUpper(FText& InText); // 0x3c8ed70 [Final Native Static Public]
    FText TextToLower(FText& InText); // 0x3c8ec40 [Final Native Static Public]
    bool TextIsTransient(FText& InText); // 0x3c8eb70 [Final Native Static Public]
    bool TextIsFromStringTable(FText& Text); // 0x3c8eaa0 [Final Native Static Public]
    bool TextIsEmpty(FText& InText); // 0x3c8e9d0 [Final Native Static Public]
    bool TextIsCultureInvariant(FText& InText); // 0x3c8e900 [Final Native Static Public]
    FText TextFromStringTable(const FName& TableId, const FString& Key); // 0x3c8e7c0 [Final Native Static Public]
    bool StringTableIdAndKeyFromText(const FText& Text, const FName& OutTableId, const FString& OutKey); // 0x3c8e610 [Final Native Static Public]
    FText PolyglotDataToText(FPolyglotTextData& PolyglotData); // 0x3c8e400 [Final Native Static Public]
    bool NotEqual_TextText(FText& A, FText& B); // 0x3c8e290 [Final Native Static Public]
    bool NotEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x3c8e120 [Final Native Static Public]
    void IsPolyglotDataValid(FPolyglotTextData& PolyglotData, const bool& IsValid, FText& errorMessage); // 0x3c8de80 [Final Native Static Public]
    FText GetEmptyText(); // 0x3c8ddf0 [Final Native Static Public]
    FText Format(const FText& InPattern, const TArray<FFormatArgumentData>& InArgs); // 0x3c8dbc0 [Final Native Static Public]
    bool FindTextInLocalizationTable(const FString& Namespace, const FString& Key, FText& OutText); // 0x3c8da40 [Final Native Static Public]
    bool EqualEqual_TextText(FText& A, FText& B); // 0x3c8d8d0 [Final Native Static Public]
    bool EqualEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x3c8d760 [Final Native Static Public]
    FText Conv_VectorToText(const FVector& InVec); // 0x3c8d670 [Final Native Static Public]
    FText Conv_Vector2dToText(const FVector2D& InVec); // 0x3c8d590 [Final Native Static Public]
    FText Conv_TransformToText(FTransform& InTrans); // 0x3c8d450 [Final Native Static Public]
    FString Conv_TextToString(FText& InText); // 0x3c8d340 [Final Native Static Public]
    FText Conv_StringToText(const FString& inString); // 0x3c8d240 [Final Native Static Public]
    FText Conv_RotatorToText(const FRotator& InRot); // 0x3c8d150 [Final Native Static Public]
    FText Conv_ObjectToText(UObject* InObj); // 0x3c8d060 [Final Native Static Public]
    FText Conv_NameToText(const FName& InName); // 0x3c8cf70 [Final Native Static Public]
    FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x3c8cd50 [Final Native Static Public]
    FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0xfdabf0 [Final Native Static Public]
    FText Conv_FloatToText(float Value, uint8 RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x3c8ca80 [Final Native Static Public]
    FText Conv_ColorToText(const FLinearColor& InColor); // 0x3c8c9a0 [Final Native Static Public]
    FText Conv_ByteToText(uint8 Value); // 0x3c8c8c0 [Final Native Static Public]
    FText Conv_BoolToText(bool InBool); // 0x3c8c7d0 [Final Native Static Public]
    FText AsTimeZoneTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone); // 0x3c8c4a0 [Final Native Static Public]
    FText AsTimeZoneDateTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone); // 0x3c8c200 [Final Native Static Public]
    FText AsTimeZoneDate_DateTime(const FDateTime& InDateTime, const FString& InTimeZone); // 0x3c8c350 [Final Native Static Public]
    FText AsTimespan_Timespan(const FTimespan& InTimespan); // 0x3c8c6e0 [Final Native Static Public]
    FText AsTime_DateTime(const FDateTime& In); // 0x3c8c5f0 [Final Native Static Public]
    FText AsPercent_Float(float Value, uint8 RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x3c8bf30 [Final Native Static Public]
    FText AsDateTime_DateTime(const FDateTime& In); // 0x3c8bd50 [Final Native Static Public]
    FText AsDate_DateTime(const FDateTime& InDateTime); // 0x3c8be40 [Final Native Static Public]
    FText AsCurrencyBase(int32 BaseValue, const FString& CurrencyCode); // 0x3c8b5d0 [Final Native Static Public]
    FText AsCurrency_Integer(int32 Value, uint8 RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const FString& CurrencyCode); // 0x3c8ba30 [Final Native Static Public]
    FText AsCurrency_Float(float Value, uint8 RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const FString& CurrencyCode); // 0x3c8b710 [Final Native Static Public]

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

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

// ULevelStreaming (/Script/Engine.LevelStreaming)
    bool ShouldBeLoaded(); // 0x13419a0 [Native Public]
    void SetShouldBeVisible(bool bInShouldBeVisible); // 0x3c93460 [Final Native Public]
    void SetShouldBeLoaded(bool bInShouldBeLoaded); // 0x3c1e910 [Native Public]
    void SetPriority(int32 NewPriority); // 0x3c93240 [Final Native Public]
    void SetLevelLODIndex(int32 LODIndex); // 0x3c92b50 [Final Native Public]
    void SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval); // 0x3c92ac0 [Final Native Public]
    bool IsStreamingStatePending(); // 0x3c91750 [Final Native Public]
    bool IsLevelVisible(); // 0x3c91720 [Final Native Public]
    bool IsLevelLoaded(); // 0x3c916f0 [Final Native Public]
    FName GetWorldAssetPackageFName(); // 0x3c91680 [Final Native Public]
    ULevel* GetLoadedLevel(); // 0x1a21010 [Final Native Public]
    ALevelScriptActor* GetLevelScriptActor(); // 0x3c915d0 [Final Native Public]
    bool GetIsRequestingUnloadAndRemoval(); // 0x3c915a0 [Final Native Public]
    ULevelStreaming* CreateInstance(const FString& UniqueInstanceName); // 0x3c914c0 [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); // 0x3c919e0 [Final Native Static Public]
    ULevelStreamingDynamic* LoadLevelInstance(UObject* WorldContextObject, const FString& LevelName, const FVector& Location, const FRotator& Rotation, const bool& bOutSuccess, const FString& OptionalLevelNameOverride); // 0x3c91780 [Final Native Static Public]

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

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

// UMaterialInstanceDynamic (/Script/Engine.MaterialInstanceDynamic)
    void SetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, const FLinearColor& Value); // 0x3cab690 [Final Native Public]
    void SetVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x3cab5c0 [Final Native Public]
    void SetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTexture* Value); // 0x3cab4d0 [Final Native Public]
    void SetTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x3cab400 [Final Native Public]
    void SetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, float Value); // 0x3cab310 [Final Native Public]
    void SetScalarParameterValue(const FName& ParameterName, float Value); // 0x3cab240 [Final Native Public]
    void K2_InterpolateMaterialInstanceParams(UMaterialInstance* SourceA, UMaterialInstance* SourceB, float alpha); // 0x3caae60 [Final Native Public]
    FLinearColor K2_GetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3caadb0 [Final Native Public]
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x3caad10 [Final Native Public]
    UTexture* K2_GetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3caac60 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x3caabc0 [Final Native Public]
    float K2_GetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3caab10 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x3caaa70 [Final Native Public]
    void K2_CopyMaterialInstanceParameters(UMaterialInterface* Source, bool bQuickParametersOnly); // 0x3caa9a0 [Final Native Public]
    void CopyParameterOverrides(UMaterialInstance* MaterialInstance); // 0x3caa5c0 [Final Native Public]
    void CopyInterpParameters(UMaterialInstance* Source); // 0x3caa530 [Final Native Public]

// AMatineeActor (/Script/Engine.MatineeActor)
    void Stop(); // 0x1a29280 [Native Public]
    void SetPosition(float NewPosition, bool bJump); // 0x3cab160 [Final Native Public]
    void SetLoopingState(bool bNewLooping); // 0x1277f00 [Native Public]
    void Reverse(); // 0x3caaf80 [Native Public]
    void Play(); // 0x1a27f60 [Native Public]
    void Pause(); // 0x93dd40 [Native Public]
    void EnableGroupByName(const FString& GroupName, bool bEnable); // 0x3caa650 [Final Native Public]
    void ChangePlaybackDirection(); // 0x1b8e230 [Native Public]

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

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

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

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

// UPhysicalAnimationComponent (/Script/Engine.PhysicalAnimationComponent)
    void SetStrengthMultiplyer(float InStrengthMultiplyer); // 0x3cc7d50 [Final Native Public]
    void SetSkeletalMeshComponent(USkeletalMeshComponent* InSkeletalMeshComponent); // 0x3cc7cc0 [Final Native Public]
    FTransform GetBodyTargetTransform(const FName& BodyName); // 0x3cc5970 [Final Native Public]
    void ApplyPhysicalAnimationSettingsBelow(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf); // 0x3cc5730 [Final Native Public]
    void ApplyPhysicalAnimationSettings(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData); // 0x3cc5640 [Final Native Public]
    void ApplyPhysicalAnimationProfileBelow(const FName& BodyName, const FName& ProfileName, bool bIncludeSelf, bool bClearNotFound); // 0x3cc54e0 [Final Native Public]

// UPhysicsConstraintComponent (/Script/Engine.PhysicsConstraintComponent)
    void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x3cc7bf0 [Final Native Public]
    void SetOrientationDriveSLERP(bool bEnableSLERP); // 0x3cc7b60 [Final Native Public]
    void SetLinearZLimit(uint8 ConstraintType, float LimitSize); // 0x3cc7a90 [Final Native Public]
    void SetLinearYLimit(uint8 ConstraintType, float LimitSize); // 0x3cc79c0 [Final Native Public]
    void SetLinearXLimit(uint8 ConstraintType, float LimitSize); // 0x3cc78f0 [Final Native Public]
    void SetLinearVelocityTarget(const FVector& InVelTarget); // 0x3cc7860 [Final Native Public]
    void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x3cc7730 [Final Native Public]
    void SetLinearPositionTarget(const FVector& InPosTarget); // 0x3cc76a0 [Final Native Public]
    void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x3cc7570 [Final Native Public]
    void SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold); // 0x3cc74a0 [Final Native Public]
    void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x3cc7380 [Final Native Public]
    void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold); // 0x3cc72b0 [Final Native Public]
    void SetDisableCollision(bool bDisableCollision); // 0x3cc7220 [Final Native Public]
    void SetConstraintReferencePosition(uint8 Frame, const FVector& RefPosition); // 0x3cc7150 [Final Native Public]
    void SetConstraintReferenceOrientation(uint8 Frame, const FVector& PriAxis, const FVector& SecAxis); // 0x3cc7020 [Final Native Public]
    void SetConstraintReferenceFrame(uint8 Frame, FTransform& RefFrame); // 0x3cc6f00 [Final Native Public]
    void SetConstrainedComponents(UPrimitiveComponent* Component1, const FName& BoneName1, UPrimitiveComponent* Component2, const FName& BoneName2); // 0x3cc6da0 [Final Native Public]
    void SetAngularVelocityTarget(const FVector& InVelTarget); // 0x3cc6c40 [Final Native Public]
    void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x3cc6b70 [Final Native Public]
    void SetAngularVelocityDriveSLERP(bool bEnableSLERP); // 0x3cc6ae0 [Final Native Public]
    void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x3cc6a10 [Final Native Public]
    void SetAngularTwistLimit(uint8 ConstraintType, float TwistLimitAngle); // 0x3cc6940 [Final Native Public]
    void SetAngularSwing2Limit(uint8 MotionType, float Swing2LimitAngle); // 0x3cc6870 [Final Native Public]
    void SetAngularSwing1Limit(uint8 MotionType, float Swing1LimitAngle); // 0x3cc67a0 [Final Native Public]
    void SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x3cc66d0 [Final Native Public]
    void SetAngularOrientationTarget(const FRotator& InPosTarget); // 0x3cc6640 [Final Native Public]
    void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x3cc6570 [Final Native Public]
    void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x3cc6450 [Final Native Public]
    void SetAngularDriveMode(uint8 DriveMode); // 0x3cc63d0 [Final Native Public]
    void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold); // 0x3cc6300 [Final Native Public]
    bool IsBroken(); // 0x3cc5df0 [Final Native Public]
    float GetCurrentTwist(); // 0x3cc5bb0 [Final Native Public]
    float GetCurrentSwing2(); // 0x3cc5b80 [Final Native Public]
    float GetCurrentSwing1(); // 0x3cc5b50 [Final Native Public]
    void GetConstraintForce(const FVector& OutLinearForce, const FVector& OutAngularForce); // 0x3cc5a30 [Final Native Public]
    void BreakConstraint(); // 0x3cc5870 [Final Native Public]

// UPhysicsHandleComponent (/Script/Engine.PhysicsHandleComponent)
    void SetTargetRotation(const FRotator& NewRotation); // 0x3ccad10 [Final Native Public]
    void SetTargetLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3ccac30 [Final Native Public]
    void SetTargetLocation(const FVector& NewLocation); // 0x3ccaba0 [Final Native Public]
    void SetLinearStiffness(float NewLinearStiffness); // 0x3ccab20 [Final Native Public]
    void SetLinearDamping(float NewLinearDamping); // 0x3ccaaa0 [Final Native Public]
    void SetInterpolationSpeed(float NewInterpolationSpeed); // 0x3ccaa20 [Final Native Public]
    void SetAngularStiffness(float NewAngularStiffness); // 0x3cca9a0 [Final Native Public]
    void SetAngularDamping(float NewAngularDamping); // 0x3cca920 [Final Native Public]
    void ReleaseComponent(); // 0x1a19fe0 [Native Public]
    void GrabComponentAtLocationWithRotation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& Location, const FRotator& Rotation); // 0x3cca6a0 [Final Native Public]
    void GrabComponentAtLocation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation); // 0x3cca580 [Final Native Public]
    void GrabComponent(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation, bool bConstrainRotation); // 0x3cca410 [Native Public]
    void GetTargetLocationAndRotation(const FVector& TargetLocation, const FRotator& TargetRotation); // 0x3cca330 [Final Native Public]
    UPrimitiveComponent* GetGrabbedComponent(); // 0x2d37880 [Final Native Public]

// UPhysicsSpringComponent (/Script/Engine.PhysicsSpringComponent)
    FVector GetSpringRestingPoint(); // 0x3cca2f0 [Final Native Public]
    FVector GetSpringDirection(); // 0x3cca2b0 [Final Native Public]
    FVector GetSpringCurrentEndPoint(); // 0x3cca270 [Final Native Public]
    float GetNormalizedCompressionScalar(); // 0x3cca240 [Final Native Public]

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

// UPlatformEventsComponent (/Script/Engine.PlatformEventsComponent)
    bool SupportsConvertibleLaptops(); // 0x3ccada0 [Final Native Public]
    void PlatformEventDelegate__DelegateSignature(); // 0x1f88790 [Public]
    bool IsInTabletMode(); // 0x3cca860 [Final Native Public]
    bool IsInLaptopMode(); // 0x3cca830 [Final Native Public]

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

// UPlayerInput (/Script/Engine.PlayerInput)
    void SetMouseSensitivity(float Sensitivity); // 0x3cdbd30 [Final Native Public]
    void SetBind(const FName& BindName, const FString& Command); // 0x3cdb690 [Final Native Public]
    void InvertAxisKey(const FKey& AxisKey); // 0x3cdb4f0 [Final Native Public]
    void InvertAxis(const FName& AxisName); // 0x3cdb460 [Final Native Public]
    void ClearSmoothing(); // 0x3cdaf80 [Final Native Public]

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

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

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

// ARadialForceActor (/Script/Engine.RadialForceActor)
    void ToggleForce(); // 0x3caaf80 [Native Public]
    void FireImpulse(); // 0x1a27c10 [Native Public]
    void EnableForce(); // 0x1a27f60 [Native Public]
    void DisableForce(); // 0x1a29280 [Native Public]

// URadialForceComponent (/Script/Engine.RadialForceComponent)
    void RemoveObjectTypeToAffect(uint8 ObjectType); // 0x3ce6770 [Native Public]
    void FireImpulse(); // 0x2d2f8a0 [Native Public]
    void AddObjectTypeToAffect(uint8 ObjectType); // 0x3ce64c0 [Native Public]

// URectLightComponent (/Script/Engine.RectLightComponent)
    void SetSourceWidth(float bNewValue); // 0x3ce6a90 [Final Native Public]
    void SetSourceTexture(UTexture* bNewValue); // 0x3ce6a00 [Final Native Public]
    void SetSourceHeight(float NewValue); // 0x3ce6980 [Final Native Public]
    void SetBarnDoorLength(float NewValue); // 0x3ce6870 [Final Native Public]
    void SetBarnDoorAngle(float NewValue); // 0x3ce67f0 [Final Native Public]

// URuntimeVirtualTexture (/Script/Engine.RuntimeVirtualTexture)
    int32 GetTileSize(); // 0x3cea420 [Final Native Public]
    int32 GetTileCount(); // 0x3cea3c0 [Final Native Public]
    int32 GetTileBorderSize(); // 0x3cea380 [Final Native Public]
    int32 GetSize(); // 0x3cea2f0 [Final Native Public]
    int32 GetPageTableSize(); // 0x3cea2c0 [Final Native Public]

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

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

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

// USkeletalMesh (/Script/Engine.SkeletalMesh)
    void SetMorphTargets(const TArray<UMorphTarget*>& InMorphTargets); // 0x3cf6570 [Final Native Public]
    void SetMeshClothingAssets(const TArray<UClothingAssetBase*>& InMeshClothingAssets); // 0x3cf64c0 [Final Native Public]
    void SetMaterials(const TArray<FSkeletalMaterial>& InMaterials); // 0x3cf6410 [Final Native Public]
    void SetLODSettings(USkeletalMeshLODSettings* InLODSettings); // 0x10e7da0 [Final Native Public]
    void SetDefaultAnimatingRig(const TSoftObjectPtr<UObject>& InAnimatingRig); // 0x3cf6300 [Final Native Public]
    int32 NumSockets(); // 0x3cf62d0 [Final Native Public]
    TArray<FString> K2_GetAllMorphTargetNames(); // 0x3cf61f0 [Final Native Public]
    bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections); // 0x3cf6120 [Final Native Public]
    USkeletalMeshSocket* GetSocketByIndex(int32 Index); // 0x3cf6080 [Final Native Public]
    USkeleton* GetSkeleton(); // 0x3cf6060 [Final Native Public]
    UPhysicsAsset* GetShadowPhysicsAsset(); // 0x3cf6040 [Final Native Public]
    UPhysicsAsset* GetPhysicsAsset(); // 0x1a21170 [Final Native Public]
    TArray<UNodeMappingContainer*> GetNodeMappingData(); // 0x3cf5fb0 [Final Native Public]
    UNodeMappingContainer* GetNodeMappingContainer(UBlueprint* SourceAsset); // 0x3cf5f10 [Final Native Public]
    TArray<UMorphTarget*> GetMorphTargets(); // 0x3cf5ee0 [Final Native Public]
    TArray<UClothingAssetBase*> GetMeshClothingAssets(); // 0x3cf5eb0 [Final Native Public]
    TArray<FSkeletalMaterial> GetMaterials(); // 0x3cf5e80 [Final Native Public]
    USkeletalMeshLODSettings* GetLODSettings(); // 0x3c486d0 [Final Native Public]
    FBoxSphereBounds GetImportedBounds(); // 0x3cf5e30 [Final Native Public]
    TSoftObjectPtr<UObject> GetDefaultAnimatingRig(); // 0x3cf5dd0 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x3cf5d80 [Final Native Public]
    USkeletalMeshSocket* FindSocketInfo(const FName& InSocketName, FTransform& OutTransform, const int32& outBoneIndex, const int32& OutIndex); // 0x3cf5bb0 [Final Native Public]
    USkeletalMeshSocket* FindSocketAndIndex(const FName& InSocketName, const int32& OutIndex); // 0x3cf5ad0 [Final Native Public]
    USkeletalMeshSocket* FindSocket(const FName& InSocketName); // 0x3cf5a30 [Final Native Public]

// ASkeletalMeshActor (/Script/Engine.SkeletalMeshActor)
    void OnRep_ReplicatedPhysAsset(); // 0x1a27f60 [Native Public]
    void OnRep_ReplicatedMesh(); // 0x1a27c10 [Native Public]
    void OnRep_ReplicatedMaterial1(); // 0x3caaf80 [Native Public]
    void OnRep_ReplicatedMaterial0(); // 0x1a29280 [Native Public]

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

// USkyAtmosphereComponent (/Script/Engine.SkyAtmosphereComponent)
    void SetSkyLuminanceFactor(const FLinearColor& NewValue); // 0x3d055a0 [Final Native Public]
    void SetRayleighScatteringScale(float NewValue); // 0x3d05520 [Final Native Public]
    void SetRayleighScattering(const FLinearColor& NewValue); // 0x3d05490 [Final Native Public]
    void SetRayleighExponentialDistribution(float NewValue); // 0x3d05410 [Final Native Public]
    void SetOtherAbsorptionScale(float NewValue); // 0x3d05390 [Final Native Public]
    void SetOtherAbsorption(const FLinearColor& NewValue); // 0x3d05300 [Final Native Public]
    void SetMultiScatteringFactor(float NewValue); // 0x3d050f0 [Final Native Public]
    void SetMieScatteringScale(float NewValue); // 0x3d04ff0 [Final Native Public]
    void SetMieScattering(const FLinearColor& NewValue); // 0x3d04f60 [Final Native Public]
    void SetMieExponentialDistribution(float NewValue); // 0x3d04ee0 [Final Native Public]
    void SetMieAnisotropy(float NewValue); // 0x3c933e0 [Final Native Public]
    void SetMieAbsorptionScale(float NewValue); // 0x3d04e60 [Final Native Public]
    void SetMieAbsorption(const FLinearColor& NewValue); // 0x3d04dd0 [Final Native Public]
    void SetHeightFogContribution(float NewValue); // 0x3c928b0 [Final Native Public]
    void SetAtmosphereHeight(float NewValue); // 0x3d04980 [Final Native Public]
    void SetAerialPespectiveViewDistanceScale(float NewValue); // 0x3d04900 [Final Native Public]
    void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const FVector& LightDirection); // 0x3d04810 [Final Native Public]
    FLinearColor GetAtmosphereTransmitanceOnGroundAtPlanetTop(UDirectionalLightComponent* DirectionalLight); // 0x3d04770 [Final Native Public]

// USkyLightComponent (/Script/Engine.SkyLightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x3d05630 [Final Native Public]
    void SetOcclusionTint(const FColor& InTint); // 0x3d05270 [Final Native Public]
    void SetOcclusionExponent(float InOcclusionExponent); // 0x3d051f0 [Final Native Public]
    void SetOcclusionContrast(float InOcclusionContrast); // 0x3d05170 [Final Native Public]
    void SetMinOcclusion(float InMinOcclusion); // 0x3d05070 [Final Native Public]
    void SetLowerHemisphereColor(const FLinearColor& InLowerHemisphereColor); // 0x3d04d40 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x3d04cb0 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x3d04c30 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x3d04bb0 [Final Native Public]
    void SetCubemapBlend(UTextureCube* SourceCubemap, UTextureCube* DestinationCubemap, float InBlendFraction); // 0x3d04a90 [Final Native Public]
    void SetCubemap(UTextureCube* NewCubemap); // 0x3d04a00 [Final Native Public]
    void RecaptureSky(); // 0x3d048e0 [Final Native Public]

// USoundSubmix (/Script/Engine.SoundSubmix)
    void StopSpectralAnalysis(UObject* WorldContextObject); // 0x3d0bcd0 [Final Native Public]
    void StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundWave* ExistingSoundWaveToOverwrite); // 0x3d0bad0 [Final Native Public]
    void StopEnvelopeFollowing(UObject* WorldContextObject); // 0x3d0ba40 [Final Native Public]
    void StartSpectralAnalysis(UObject* WorldContextObject, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x3d0b860 [Final Native Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration); // 0x3d0b790 [Final Native Public]
    void StartEnvelopeFollowing(UObject* WorldContextObject); // 0x3d0b700 [Final Native Public]
    void SetSubmixOutputVolume(UObject* WorldContextObject, float InOutputVolume); // 0x3d0b630 [Final Native Public]
    void RemoveSpectralAnalysisDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixSpectralAnalysisBP); // 0x3d0b540 [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); // 0x3d0b240 [Final Native Public]
    void AddEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x3d0b150 [Final Native Public]

// USplineComponent (/Script/Engine.SplineComponent)
    void UpdateSpline(); // 0x3d13f10 [Native Public]
    void SetWorldLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation); // 0x3d13e30 [Final Native Public]
    void SetUpVectorAtSplinePoint(int32 PointIndex, const FVector& InUpVector, uint8 CoordinateSpace, bool bUpdateSpline); // 0x3d13cc0 [Final Native Public]
    void SetUnselectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x3d13470 [Final Native Public]
    void SetTangentsAtSplinePoint(int32 PointIndex, const FVector& InArriveTangent, const FVector& InLeaveTangent, uint8 CoordinateSpace, bool bUpdateSpline); // 0x3d13af0 [Final Native Public]
    void SetTangentColor(const FLinearColor& TangentColor); // 0x3d13470 [Final Native Public]
    void SetTangentAtSplinePoint(int32 PointIndex, const FVector& InTangent, uint8 CoordinateSpace, bool bUpdateSpline); // 0x3d13980 [Final Native Public]
    void SetSplineWorldPoints(const TArray<FVector>& Points); // 0x3d138d0 [Final Native Public]
    void SetSplinePointType(int32 PointIndex, uint8 Type, bool bUpdateSpline); // 0x3d13690 [Final Native Public]
    void SetSplinePoints(const TArray<FVector>& Points, uint8 CoordinateSpace, bool bUpdateSpline); // 0x3d137a0 [Final Native Public]
    void SetSplineLocalPoints(const TArray<FVector>& Points); // 0x3d135e0 [Final Native Public]
    void SetSelectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x3d13470 [Final Native Public]
    void SetScaleAtSplinePoint(int32 PointIndex, const FVector& InScaleVector, bool bUpdateSpline); // 0x3d13360 [Final Native Public]
    void SetRotationAtSplinePoint(int32 PointIndex, const FRotator& InRotation, uint8 CoordinateSpace, bool bUpdateSpline); // 0x3d131f0 [Final Native Public]
    void SetLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation, uint8 CoordinateSpace, bool bUpdateSpline); // 0x3d13080 [Final Native Public]
    void SetDrawDebug(bool bShow); // 0x3d12ff0 [Final Native Public]
    void SetDefaultUpVector(const FVector& UpVector, uint8 CoordinateSpace); // 0x3d12f10 [Final Native Public]
    void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline); // 0x3d12df0 [Final Native Public]
    void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline); // 0x3d12d20 [Final Native Public]
    void RemoveSplinePoint(int32 Index, bool bUpdateSpline); // 0x3d12c50 [Final Native Public]
    bool IsClosedLoop(); // 0x3d12c20 [Final Native Public]
    FVector GetWorldTangentAtDistanceAlongSpline(float Distance); // 0x3d12b70 [Final Native Public]
    FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity); // 0x3d12a80 [Final Native Public]
    FRotator GetWorldRotationAtDistanceAlongSpline(float Distance); // 0x3d129d0 [Final Native Public]
    FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity); // 0x3d128e0 [Final Native Public]
    FVector GetWorldLocationAtSplinePoint(int32 PointIndex); // 0x3d12830 [Final Native Public]
    FVector GetWorldLocationAtDistanceAlongSpline(float Distance); // 0x3d12780 [Final Native Public]
    FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity); // 0x3d12690 [Final Native Public]
    FVector GetWorldDirectionAtDistanceAlongSpline(float Distance); // 0x3d125e0 [Final Native Public]
    FVector GetVectorPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x3d12500 [Final Native Public]
    FVector GetVectorPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x3d12420 [Final Native Public]
    FVector GetUpVectorAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity); // 0x3d122f0 [Final Native Public]
    FVector GetUpVectorAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x3d12210 [Final Native Public]
    FVector GetUpVectorAtSplineInputKey(float InKey, uint8 CoordinateSpace); // 0x3d12120 [Final Native Public]
    FVector GetUpVectorAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace); // 0x3d12030 [Final Native Public]
    FTransform GetTransformAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity, bool bUseScale); // 0x3d11e90 [Final Native Public]
    FTransform GetTransformAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace, bool bUseScale); // 0x3d11d40 [Final Native Public]
    FTransform GetTransformAtSplineInputKey(float InKey, uint8 CoordinateSpace, bool bUseScale); // 0x3d11be0 [Final Native Public]
    FTransform GetTransformAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace, bool bUseScale); // 0x3d11a80 [Final Native Public]
    FVector GetTangentAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity); // 0x3d11950 [Final Native Public]
    FVector GetTangentAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x3d0ffc0 [Final Native Public]
    FVector GetTangentAtSplineInputKey(float InKey, uint8 CoordinateSpace); // 0x3d11860 [Final Native Public]
    FVector GetTangentAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace); // 0x3d11770 [Final Native Public]
    uint8 GetSplinePointType(int32 PointIndex); // 0x3d116d0 [Final Native Public]
    float GetSplineLength(); // 0x3d116a0 [Final Native Public]
    FVector GetScaleAtTime(float Time, bool bUseConstantVelocity); // 0x3d11520 [Final Native Public]
    FVector GetScaleAtSplinePoint(int32 PointIndex); // 0x3d11470 [Final Native Public]
    FVector GetScaleAtSplineInputKey(float InKey); // 0x3d113d0 [Final Native Public]
    FVector GetScaleAtDistanceAlongSpline(float Distance); // 0x3d11330 [Final Native Public]
    FRotator GetRotationAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity); // 0x3d11200 [Final Native Public]
    FRotator GetRotationAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x3d11120 [Final Native Public]
    FRotator GetRotationAtSplineInputKey(float InKey, uint8 CoordinateSpace); // 0x3d11030 [Final Native Public]
    FRotator GetRotationAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace); // 0x3d10f40 [Final Native Public]
    float GetRollAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity); // 0x3d10e20 [Final Native Public]
    float GetRollAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x3d10d50 [Final Native Public]
    float GetRollAtSplineInputKey(float InKey, uint8 CoordinateSpace); // 0x3d10c70 [Final Native Public]
    float GetRollAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace); // 0x3d10b90 [Final Native Public]
    FVector GetRightVectorAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity); // 0x3d10a60 [Final Native Public]
    FVector GetRightVectorAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x3d10980 [Final Native Public]
    FVector GetRightVectorAtSplineInputKey(float InKey, uint8 CoordinateSpace); // 0x3d10890 [Final Native Public]
    FVector GetRightVectorAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace); // 0x3d107a0 [Final Native Public]
    int32 GetNumberOfSplineSegments(); // 0x3d10770 [Final Native Public]
    int32 GetNumberOfSplinePoints(); // 0x3d10740 [Final Native Public]
    FVector GetLocationAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity); // 0x3d10610 [Final Native Public]
    FVector GetLocationAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x3d10530 [Final Native Public]
    FVector GetLocationAtSplineInputKey(float InKey, uint8 CoordinateSpace); // 0x3d10440 [Final Native Public]
    FVector GetLocationAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace); // 0x3d10350 [Final Native Public]
    void GetLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& Location, const FVector& Tangent, uint8 CoordinateSpace); // 0x3d101d0 [Final Native Public]
    void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& LocalLocation, const FVector& LocalTangent); // 0x3d100a0 [Final Native Public]
    FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x3d0ffc0 [Final Native Public]
    float GetInputKeyAtDistanceAlongSpline(float Distance); // 0x3d0ff20 [Final Native Public]
    float GetFloatPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x3d0fe50 [Final Native Public]
    float GetFloatPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x3d0fd80 [Final Native Public]
    float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex); // 0x3d0fce0 [Final Native Public]
    float GetDistanceAlongSplineAtSplineInputKey(float InKey); // 0x3d0fc40 [Final Native Public]
    FVector GetDirectionAtTime(float Time, uint8 CoordinateSpace, bool bUseConstantVelocity); // 0x3d0fb10 [Final Native Public]
    FVector GetDirectionAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x3d0fa30 [Final Native Public]
    FVector GetDirectionAtSplineInputKey(float InKey, uint8 CoordinateSpace); // 0x3d0f940 [Final Native Public]
    FVector GetDirectionAtDistanceAlongSpline(float Distance, uint8 CoordinateSpace); // 0x3d0f850 [Final Native Public]
    FVector GetDefaultUpVector(uint8 CoordinateSpace); // 0x3d0f7b0 [Final Native Public]
    FVector GetArriveTangentAtSplinePoint(int32 PointIndex, uint8 CoordinateSpace); // 0x3d0f6d0 [Final Native Public]
    FVector FindUpVectorClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace); // 0x3d0f5e0 [Final Native Public]
    FTransform FindTransformClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace, bool bUseScale); // 0x3d0f480 [Final Native Public]
    FVector FindTangentClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace); // 0x3d0f390 [Final Native Public]
    FVector FindScaleClosestToWorldLocation(const FVector& WorldLocation); // 0x3d0f2e0 [Final Native Public]
    FRotator FindRotationClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace); // 0x3d0f1f0 [Final Native Public]
    float FindRollClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace); // 0x3d0f110 [Final Native Public]
    FVector FindRightVectorClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace); // 0x3d0f020 [Final Native Public]
    FVector FindLocationClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace); // 0x3d0ef30 [Final Native Public]
    float FindInputKeyClosestToWorldLocation(const FVector& WorldLocation); // 0x3d0ee90 [Final Native Public]
    FVector FindDirectionClosestToWorldLocation(const FVector& WorldLocation, uint8 CoordinateSpace); // 0x3d0eda0 [Final Native Public]
    void ClearSplinePoints(bool bUpdateSpline); // 0x3d0ed10 [Final Native Public]
    void AddSplineWorldPoint(const FVector& Position); // 0x3d0ec70 [Final Native Public]
    void AddSplinePointAtIndex(const FVector& Position, int32 Index, uint8 CoordinateSpace, bool bUpdateSpline); // 0x3d0eb00 [Final Native Public]
    void AddSplinePoint(const FVector& Position, uint8 CoordinateSpace, bool bUpdateSpline); // 0x3d0e9e0 [Final Native Public]
    void AddSplineLocalPoint(const FVector& Position); // 0x3d0e950 [Final Native Public]
    void AddPoints(const TArray<FSplinePoint>& Points, bool bUpdateSpline); // 0x3d0e850 [Final Native Public]
    void AddPoint(FSplinePoint& Point, bool bUpdateSpline); // 0x3d0e740 [Final Native Public]

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

// USpringArmComponent (/Script/Engine.SpringArmComponent)
    bool IsCollisionFixApplied(); // 0x3d16ab0 [Final Native Public]
    FVector GetUnfixedCameraPosition(); // 0x3d16a70 [Final Native Public]
    FRotator GetTargetRotation(); // 0x3d16a30 [Final Native Public]

// UStaticMesh (/Script/Engine.StaticMesh)
    void SetStaticMaterials(const TArray<FStaticMaterial>& InStaticMaterials); // 0x3d17b40 [Final Native Public]
    void RemoveSocket(UStaticMeshSocket* Socket); // 0x3d16ae0 [Final Native Public]
    TArray<FStaticMaterial> GetStaticMaterials(); // 0x3d16a00 [Final Native Public]
    int32 GetNumSections(int32 InLOD); // 0x3d167f0 [Final Native Public]
    int32 GetNumLODs(); // 0x3d167c0 [Final Native Public]
    void GetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x3d16690 [Final Native Public]
    int32 GetMinimumLODForPlatform(const FName& PlatformName); // 0x3d16610 [Final Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x3d16570 [Final Native Public]
    UMaterialInterface* GetMaterial(int32 MaterialIndex); // 0x3d164d0 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x3d16320 [Final Native Public]
    FBox GetBoundingBox(); // 0x3d162d0 [Final Native Public]
    UStaticMeshSocket* FindSocket(const FName& InSocketName); // 0x3d161d0 [Final Native Public]
    UStaticMeshDescription* CreateStaticMeshDescription(UObject* Outer); // 0x3d16140 [Final Native Static Public]
    void BuildFromStaticMeshDescriptions(const TArray<UStaticMeshDescription*>& StaticMeshDescriptions, bool bBuildSimpleCollision); // 0x3d16040 [Final Native Public]
    void AddSocket(UStaticMeshSocket* Socket); // 0x3d15fb0 [Final Native Public]
    FName AddMaterial(UMaterialInterface* Material); // 0x3d15f20 [Final Native Public]

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

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

// UStereoLayerComponent (/Script/Engine.StereoLayerComponent)
    void SetUVRect(const FBox2D& InUVRect); // 0x3d1bc50 [Final Native Public]
    void SetTexture(UTexture* InTexture); // 0x3d1bbc0 [Final Native Public]
    void SetQuadSize(const FVector2D& InQuadSize); // 0x3d1b7d0 [Final Native Public]
    void SetPriority(int32 InPriority); // 0x3d1b740 [Final Native Public]
    void SetLeftTexture(UTexture* InTexture); // 0x3d1b5b0 [Final Native Public]
    void SetEquirectProps(const FEquirectProps& InScaleBiases); // 0x3d1b200 [Final Native Public]
    void MarkTextureForUpdate(); // 0x3d1b0d0 [Final Native Public]
    FBox2D GetUVRect(); // 0x3d1b0a0 [Final Native Public]
    UTexture* GetTexture(); // 0x3d1b080 [Final Native Public]
    FVector2D GetQuadSize(); // 0x3d1b050 [Final Native Public]
    int32 GetPriority(); // 0x3d1b030 [Final Native Public]
    UTexture* GetLeftTexture(); // 0x3d1af30 [Final Native Public]

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

// USubsystemBlueprintLibrary (/Script/Engine.SubsystemBlueprintLibrary)
    UWorldSubsystem* GetWorldSubsystem(UObject* contextObject, TSubclassOf<UWorldSubsystem> Class); // 0x3d1e500 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(APlayerController* PlayerController, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x3d1e2e0 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubsystem(UObject* contextObject, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x3d1e3b0 [Final Native Static Public]
    UGameInstanceSubsystem* GetGameInstanceSubsystem(UObject* contextObject, TSubclassOf<UGameInstanceSubsystem> Class); // 0x3d1e210 [Final Native Static Public]
    UEngineSubsystem* GetEngineSubsystem(TSubclassOf<UEngineSubsystem> Class); // 0x3d1e180 [Final Native Static Public]

// UTextRenderComponent (/Script/Engine.TextRenderComponent)
    void SetYScale(float Value); // 0x3d1ebe0 [Final Native Public]
    void SetXScale(float Value); // 0x3d1eb60 [Final Native Public]
    void SetWorldSize(float Value); // 0x3d1eae0 [Final Native Public]
    void SetVertSpacingAdjust(float Value); // 0x3d1e9e0 [Final Native Public]
    void SetVerticalAlignment(uint8 Value); // 0x3d1ea60 [Final Native Public]
    void SetTextRenderColor(const FColor& Value); // 0x3d1e960 [Final Native Public]
    void SetTextMaterial(UMaterialInterface* Material); // 0x3d1e8d0 [Final Native Public]
    void SetText(const FString& Value); // 0x3d1e830 [Final Native Public]
    void SetHorizSpacingAdjust(float Value); // 0x3d1e730 [Final Native Public]
    void SetHorizontalAlignment(uint8 Value); // 0x3d1e7b0 [Final Native Public]
    void SetFont(UFont* Value); // 0x3d1e6a0 [Final Native Public]
    void K2_SetText(FText& Value); // 0x3d1e5d0 [Final Native Public]
    FVector GetTextWorldSize(); // 0x3d1e4c0 [Final Native Public]
    FVector GetTextLocalSize(); // 0x3d1e480 [Final Native Public]

// UTimelineComponent (/Script/Engine.TimelineComponent)
    void Stop(); // 0x3d22350 [Final Native Public]
    void SetVectorCurve(UCurveVector* NewVectorCurve, const FName& VectorTrackName); // 0x3d22280 [Final Native Public]
    void SetTimelineLengthMode(uint8 NewLengthMode); // 0x3d22200 [Final Native Public]
    void SetTimelineLength(float NewLength); // 0x3d22180 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x3d21fe0 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate); // 0x3d22060 [Final Native Public]
    void SetNewTime(float newTime); // 0x3d21f60 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x3d21ed0 [Final Native Public]
    void SetLinearColorCurve(UCurveLinearColor* NewLinearColorCurve, const FName& LinearColorTrackName); // 0x3d21e00 [Final Native Public]
    void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation); // 0x3d21d70 [Final Native Public]
    void SetFloatCurve(UCurveFloat* NewFloatCurve, const FName& FloatTrackName); // 0x3d21ca0 [Final Native Public]
    void ReverseFromEnd(); // 0x3d21c80 [Final Native Public]
    void Reverse(); // 0x3d21c60 [Final Native Public]
    void PlayFromStart(); // 0x3d21c40 [Final Native Public]
    void Play(); // 0x3d21c20 [Final Native Public]
    void OnRep_Timeline(); // 0x3d21c00 [Final Native Public]
    bool IsReversing(); // 0x3d21bd0 [Final Native Public]
    bool IsPlaying(); // 0x3d21ba0 [Final Native Public]
    bool IsLooping(); // 0x3d21b70 [Final Native Public]
    float GetTimelineLength(); // 0x3d21b40 [Final Native Public]
    float GetPlayRate(); // 0x3d21a30 [Final Native Public]
    float GetPlaybackPosition(); // 0x3d21a60 [Final Native Public]
    bool GetIgnoreTimeDilation(); // 0x3d21a00 [Final Native Public]

// UTwitterIntegrationBase (/Script/Engine.TwitterIntegrationBase)
    bool TwitterRequest(const FString& URL, const TArray<FString>& ParamKeysAndValues, uint8 RequestMethod, int32 AccountIndex); // 0x3d26370 [Native Public]
    bool ShowTweetUI(const FString& InitialMessage, const FString& URL, const FString& Picture); // 0x3d26210 [Native Public]
    void Init(); // 0x1344230 [Native Public]
    int32 GetNumAccounts(); // 0x3d256a0 [Native Public]
    FString GetAccountName(int32 AccountIndex); // 0x3d255c0 [Native Public]
    bool CanShowTweetUI(); // 0x1bcff60 [Native Public]
    bool AuthorizeAccounts(); // 0x1b65380 [Native Public]

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

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

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

// UVOIPTalker (/Script/Engine.VOIPTalker)
    void RegisterWithPlayerState(APlayerState* OwningState); // 0x3d29d10 [Final Native Public]
    float GetVoiceLevel(); // 0x3d29c90 [Final Native Public]
    UVOIPTalker* CreateTalkerForPlayer(APlayerState* OwningState); // 0x3d29c00 [Final Native Static Public]
    void BPOnTalkingEnd(); // 0x1a67af0 [Native Event Protected]
    void BPOnTalkingBegin(UAudioComponent* AudioComponent); // 0x1a2e6e0 [Native Event Protected]

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

// UVolumetricCloudComponent (/Script/Engine.VolumetricCloudComponent)
    void SetViewSampleCountScale(float NewValue); // 0x3d2a530 [Final Native Public]
    void SetTracingStartMaxDistance(float NewValue); // 0x3d2a4b0 [Final Native Public]
    void SetTracingMaxDistance(float NewValue); // 0x3d04980 [Final Native Public]
    void SetStopTracingTransmittanceThreshold(float NewValue); // 0x3d2a3b0 [Final Native Public]
    void SetSkyLightCloudBottomOcclusion(float NewValue); // 0x3d2a2b0 [Final Native Public]
    void SetShadowViewSampleCountScale(float NewValue); // 0x3d04ff0 [Final Native Public]
    void SetShadowTracingDistance(float NewValue); // 0x3d2a230 [Final Native Public]
    void SetShadowReflectionSampleCountScale(float NewValue); // 0x3d2a1b0 [Final Native Public]
    void SetReflectionSampleCountScale(float NewValue); // 0x3d05410 [Final Native Public]
    void SetPlanetRadius(float NewValue); // 0x3d050f0 [Final Native Public]
    void SetMaterial(UMaterialInterface* NewValue); // 0x3d29f20 [Final Native Public]
    void SetLayerHeight(float NewValue); // 0x3d29ea0 [Final Native Public]
    void SetLayerBottomAltitude(float NewValue); // 0x3d29e20 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x3d29da0 [Final Native Public]
    void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue); // 0x3d2a630 [Final Native Public]

// UWindDirectionalSourceComponent (/Script/Engine.WindDirectionalSourceComponent)
    void SetWindType(const EWindSourceType& InNewType); // 0x3d2a5b0 [Final Native Public]
    void SetStrength(float InNewStrength); // 0x3d2a430 [Final Native Public]
    void SetSpeed(float InNewSpeed); // 0x3d2a330 [Final Native Public]
    void SetRadius(float InNewRadius); // 0x3d2a130 [Final Native Public]
    void SetMinimumGustAmount(float InNewMinGust); // 0x3d2a0b0 [Final Native Public]
    void SetMaximumGustAmount(float InNewMaxGust); // 0x3d29fb0 [Final Native Public]

// UGameMapsSettings (/Script/EngineSettings.GameMapsSettings)
    void SetSkipAssigningGamepadToPlayer1(bool bSkipFirstPlayer); // 0x27beb50 [Final Native Public]
    bool GetSkipAssigningGamepadToPlayer1(); // 0x27beb20 [Final Native Public]
    UGameMapsSettings* GetGameMapsSettings(); // 0x27beaf0 [Final Native Static Public]

// UEyeTrackerFunctionLibrary (/Script/EyeTracker.EyeTrackerFunctionLibrary)
    void SetEyeTrackedPlayer(APlayerController* PlayerController); // 0x22ad7d0 [Final Native Static Public]
    bool IsStereoGazeDataAvailable(); // 0x22ad7a0 [Final Native Static Public]
    bool IsEyeTrackerConnected(); // 0x22ad770 [Final Native Static Public]
    bool GetStereoGazeData(FEyeTrackerStereoGazeData& OutGazeData); // 0x22ad6d0 [Final Native Static Public]
    bool GetGazeData(FEyeTrackerGazeData& OutGazeData); // 0x22ad620 [Final Native Static Public]

// UAcceptInviteBlueprintCallProxy (/Script/FSD.AcceptInviteBlueprintCallProxy)
    UAcceptInviteBlueprintCallProxy* AcceptInvite(UObject* WorldContextObject, const FString& ListName, const FString& UserId); // 0x19df580 [Final Native Static Public]

// UObjective (/Script/FSD.Objective)
    void SignalObjectiveUpdated(); // 0x1a442c0 [Final Native Protected]
    void Receive_StartTracking(); // 0x1f88790 [Event Protected]
    void OnRep_IsPrimaryObjective(); // 0x1b55260 [Final Native Protected]
    bool IsTutorialObjective(); // 0x1a18f00 [Native Event Public]
    bool IsPrimary(); // 0x1b551a0 [Final Native Public]
    bool IsObjectiveResource(UResourceData* InResource); // 0x1b55100 [Native Event Public]
    bool IsNeededForMissionCompletion(); // 0x1b550e0 [Final Native Public]
    bool IsFinalBattle(); // 0x1b55010 [Native Public]
    bool IsCompleted(); // 0x1b54fe0 [Native Public]
    bool HasReplicated(); // 0x1b54fb0 [Final Native Public]
    void HandleMissionEnded(bool MissionSuccess); // 0x1b54e80 [Native Event Public]
    TSubclassOf<UObjectiveWidget> GetWidgetClassOrDefault(TSubclassOf<UObjectiveWidget> DefaultWidgetClass); // 0x1b54df0 [Final Native Public]
    int32 GetRewardXP(); // 0x1b54dc0 [Native Public]
    FCreditsReward GetRewardCredits(); // 0x1b54d20 [Native Public]
    TSubclassOf<UOptionalObjectiveWidget> GetOptionalMissionWidget(); // 0x1b54ce0 [Native Event Public]
    FText GetObjectiveText(); // 0x1b54c40 [Native Public]
    UTexture2D* GetObjectiveIconFromClass(TSubclassOf<UObjective> objectiveClass); // 0x1b54bb0 [Final Native Static Public]
    UTexture2D* GetObjectiveIcon(); // 0x1f88790 [Event Public]
    FText GetObjectiveDescriptionFromClass(TSubclassOf<UObjective> objectiveClass, float missionLength); // 0x1b54a80 [Final Native Static Public]
    FText GetObjectiveDescription(float missionLength); // 0x1f88790 [Event Public]
    int32 GetObjectiveAmountFromClass(TSubclassOf<UObjective> objectiveClass, float missionLength); // 0x1b549b0 [Final Native Static Public]
    int32 GetObjectiveAmount(float missionLength); // 0x1f88790 [Event Public]
    FObjectiveMissionIcon GetMissionIcon(); // 0x1f88790 [Event Public]
    FText GetInMissionText(); // 0x1b54590 [Native Event Public]
    FText GetInMissionCounterText(); // 0x1b544f0 [Native Event Public]
    UTexture2D* GetInMissionCounterIcon(); // 0x1b544c0 [Native Event Public]

// UActivationOjective (/Script/FSD.ActivationOjective)
    void OnRep_ObjectivesToFind(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]
    void OnRep_ObjectivesFound(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]

// AActivationObject (/Script/FSD.ActivationObject)
    void OnUsedBy(APlayerCharacter* User, const EInputKeys& Key); // 0x19e2c40 [Final Native Protected]

// UActivitySubSystem (/Script/FSD.ActivitySubSystem)
    void StartActivity(APlayerState* PlayerState, UGameActivityType* Activity); // 0x19e31f0 [Final Native Public]
    void ShowPlayerReviewUI(bool ReviewActiveMatch); // 0x19e3160 [Final Native Public]
    bool PlayerReviewUIAvailable(bool ReviewActiveMatch); // 0x19e2fa0 [Final Native Public]
    void EndActivity(APlayerState* PlayerState, UGameActivityType* Activity); // 0x19dfc60 [Final Native Public]

// UActorFunctionLibrary (/Script/FSD.ActorFunctionLibrary)
    void UnlockSpecificCharacters(const TArray<APlayerCharacter*>& Characters, const ECharacterState& UnlockIf, const ECharacterState& UnlockTo); // 0x19e3410 [Final Native Static Public]
    void UnlockCharacters(UObject* WorldContextObject); // 0x19e3390 [Final Native Static Public]
    float TimeSince(UObject* WorldContextObject, float Time); // 0x19e32c0 [Final Native Static Public]
    void SetScalarParameters(const FName& ParameterName, float Value, const TArray<UMaterialInstanceDynamic*>& Materials); // 0x19e3040 [Final Native Static Public]
    void PlayCueOnClient(APlayerController* Target, USoundCue* cue); // 0x19e2ee0 [Final Native Static Public]
    void PlayCueOnAll(UObject* WorldContextObject, USoundCue* cue); // 0x19e2e20 [Final Native Static Public]
    float PingPong(float Time, float Length, bool normalize); // 0x19e2d10 [Final Native Static Public]
    float MoveTowards(float Current, float End, float step); // 0x19e2a90 [Final Native Static Public]
    void LockSpecificCharactersIfState(const TArray<APlayerCharacter*>& Characters, const ECharacterState& stateToLock); // 0x19e2970 [Final Native Static Public]
    void LockSpecificCharacters(const TArray<APlayerCharacter*>& Characters); // 0x19e2890 [Final Native Static Public]
    bool LockSpecificCharacterIfState(APlayerCharacter* Character, const ECharacterState& LockIf, const ECharacterState& LockTo); // 0x19e2790 [Final Native Static Public]
    void LockCharacters(UObject* WorldContextObject); // 0x19e2710 [Final Native Static Public]
    TSubclassOf<UWindowWidget> LoadWindowWidgetClass(const TSoftClassPtr<UWindowWidget>& WidgetClass); // 0x19e2600 [Final Native Static Public]
    TSubclassOf<UUserWidget> LoadWidgetClass(const TSoftClassPtr<UUserWidget>& WidgetClass); // 0x19e24f0 [Final Native Static Public]
    TSubclassOf<UObject> LoadClass(const TSoftClassPtr<UObject>& softReference); // 0x19e23e0 [Final Native Static Public]
    void KillActorWithEffects(AActor* Actor, USceneComponent* visualsToHide, USoundCue* deathSound, UFXSystemAsset* deathParticles, float particleScale, UPathfinderCollisionComponent* pathColliderToDisable); // 0x19e2210 [Final Native Static Public]
    bool IsWeakPoint(UFSDPhysicalMaterial* Material); // 0x19e2180 [Final Native Static Public]
    bool IsSingleplayer(UObject* WorldContextObject); // 0x19e20f0 [Final Native Static Public]
    bool IsMovingPlatform(AActor* Actor); // 0x19e2060 [Final Native Static Public]
    bool IsInRangeOfLocalPlayer(AActor* toActor, float MinDistance, float MaxDistance); // 0x19e1f60 [Final Native Static Public]
    bool IsCloseToLocalPlayer(AActor* toActor, float Distance); // 0x19e1e90 [Final Native Static Public]
    int32 GetTotalHeroLevels(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x19e1dc0 [Final Native Static Public]
    FGuid GetSaveGameIDFromCharacterID(UPlayerCharacterID* characterID); // 0x19e1ca0 [Final Native Static Public]
    FGuid GetSavegameID(TSubclassOf<UObject> objectClass); // 0x19e1d30 [Final Native Static Public]
    TArray<APlayerCharacter*> GetPlayersInRange(UObject* WorldContextObject, const FVector& Origin, float Radius, bool MustBeAlive); // 0x19e1ae0 [Final Native Static Public]
    UItemID* GetItemID(TSubclassOf<AActor> itemClass); // 0x19e1a50 [Final Native Static Public]
    float GetHeroXP(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x19e1980 [Final Native Static Public]
    FText GetHeroSwitchToMessage(TSubclassOf<APlayerCharacter> playerClass); // 0x19e1850 [Final Native Static Public]
    FString GetHeroSourceName(TSubclassOf<APlayerCharacter> playerClass); // 0x19e1780 [Final Native Static Public]
    float GetHeroProgress(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x19e16b0 [Final Native Static Public]
    FText GetHeroName(TSubclassOf<APlayerCharacter> playerClass); // 0x19e15c0 [Final Native Static Public]
    int32 GetHeroLevel(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x19e14f0 [Final Native Static Public]
    UInventoryList* GetHeroInventoryList(UPlayerCharacterID* characterID); // 0x19e1460 [Final Native Static Public]
    FHeroInfo GetHeroInfo(TSubclassOf<APlayerCharacter> playerClass); // 0x19e12f0 [Final Native Static Public]
    UTexture2D* GetHeroImageSmall(TSubclassOf<APlayerCharacter> playerClass); // 0x19e1260 [Final Native Static Public]
    UTexture2D* GetHeroImageFullSize(TSubclassOf<APlayerCharacter> playerClass); // 0x19e11d0 [Final Native Static Public]
    UTexture2D* GetHeroImage(TSubclassOf<APlayerCharacter> playerClass); // 0x19e1140 [Final Native Static Public]
    FLinearColor GetHeroColor(TSubclassOf<APlayerCharacter> playerClass); // 0x19e10b0 [Final Native Static Public]
    UActorComponent* GetComponentFromClass(TSubclassOf<AActor> Actor, TSubclassOf<UActorComponent> ComponentClass); // 0x19e0fe0 [Final Native Static Public]
    UActorComponent* GetComponentByClass(AActor* Actor, TSubclassOf<UActorComponent> ComponentClass); // 0x19e0f10 [Final Native Static Public]
    UPlayerCharacterID* GetCharacterIDFromCharacter(APlayerCharacter* Character); // 0x19e0e80 [Final Native Static Public]
    UPlayerCharacterID* GetCharacterID(TSubclassOf<APlayerCharacter> playerClass); // 0x19e0df0 [Final Native Static Public]
    TArray<APlayerCharacter*> GetAllPlayerCharacters(UObject* WorldContext); // 0x19e0d10 [Final Native Static Public]
    FVector GetActorTargetCenter(AActor* TargetActor); // 0x19e0c70 [Final Native Static Public]
    void FSDRemoveBlendable(UPostProcessComponent* PostProcessComponent, const TScriptInterface<IBlendableInterface>& InBlendableObject); // 0x19dfff0 [Final Native Static Public]
    void FSDRemoveAllWidgets(UObject* WorldContextObject); // 0x19dff70 [Final Native Static Public]
    void FSDDumpCallStack(const FString& Msg); // 0x19dfee0 [Final Native Static Public]
    APlayerCharacter* FindNearestPlayerCharacter(UObject* WorldContextObject, const FVector& fromLocation, float MaxRadius, bool MustBeAlive, bool MustBeUnparalyzed, bool MustHaveLineOfSight); // 0x19e0a80 [Final Native Static Public]
    FVector FindLatejoinDroppodLocation(AFSDGameMode* GameMode); // 0x19e09e0 [Final Native Static Public]
    AActor* FindClosestEnemyFromLocation(const FVector& fromLocation, float range, bool LineOfSightCheck, UObject* WorldContextObject, const TArray<AActor*>& IgnoredActors, const FVector& Offset, bool onlyTargetable); // 0x19e0780 [Final Native Static Public]
    AActor* FindClosestEnemyFromActorWithSkipChance(AActor* FromActor, float range, float SkipChance, bool LineOfSightCheck, FGameplayTagQuery& tagQuery, const FVector& Offset); // 0x19e0540 [Final Native Static Public]
    AActor* FindClosestEnemyFromActor(AActor* FromActor, float range, bool LineOfSightCheck, FGameplayTagQuery& tagQuery, const FVector& Offset); // 0x19e0320 [Final Native Static Public]
    FVector FindCharacterTeleportLocation(UObject* WorldContextObject, const FVector& closeToLocation, float desiredDistance); // 0x19e01f0 [Final Native Static Public]
    void FadeMaterials(UObject* WorldContextObject, const UMeshComponent*& Mesh, float Duration); // 0x19e00d0 [Final Native Static Public]
    float EvaluateRuntimeCurve(UObject* WorldContextObject, FRuntimeFloatCurve& Curve, float Time); // 0x19dfd30 [Final Native Static Public]
    void DissolveMaterials(UObject* WorldContextObject, const UMeshComponent*& Mesh, float Duration); // 0x19dfb40 [Final Native Static Public]
    TArray<UMaterialInstanceDynamic*> CreateDynamicMaterialInstances(UMeshComponent* Mesh); // 0x19dfa70 [Final Native Static Public]
    float AddHeroXP(UObject* WorldContextObject, UPlayerCharacterID* characterID, float amount); // 0x19df960 [Final Native Static Public]
    void AddEnemyKill(APlayerCharacter* Instigator, UEnemyComponent* EnemyComponent, AFSDGameState* GameState); // 0x19df860 [Final Native Static Public]
    bool ActorMatchesTagQuery(FGameplayTagQuery& Query, AActor* InActor); // 0x19df730 [Final Native Static Public]

// UActorStateComponent (/Script/FSD.ActorStateComponent)
    void OnRep_CurrentState(UActorStateComponent* previousState); // 0x19ef070 [Final Native Protected]
    bool IsStateActive(); // 0x19eeb70 [Final Native Public]
    void GotoState(); // 0x19eeaa0 [Final Native Public]

// UActorTrackingComponent (/Script/FSD.ActorTrackingComponent)
    void ToggleIcon(bool Visible); // 0x19ef5a0 [Final Native Public]
    void ShowAlwaysOn(bool IsActive); // 0x19ef510 [Final Native Protected]
    void OnHoldTAB(bool IsDown); // 0x19eec50 [Final Native Protected]
    bool IsIconVisible(); // 0x19eeae0 [Final Native Public]

// UDropSpikeTrackingSubsystem (/Script/FSD.DropSpikeTrackingSubsystem)
    void IncrementSpikeCount(); // 0x19eeac0 [Final Native Public]
    int32 GetSpikeCount(); // 0x19eea10 [Final Native Public]

// UFSDUserWidget (/Script/FSD.FSDUserWidget)
    void SetOpacity(float alpha); // 0x1ad6f00 [Final Native Protected]
    void ScaleByBaseResolution(); // 0x1ad6820 [Final Native Public]
    void Refresh(); // 0x1a5eb00 [Native Protected]
    void ReceiveNewVisibility(const ESlateVisibility& NewVisibility); // 0x1f88790 [Event Protected]
    void OnCloseMenuReleased(const bool& Handled); // 0x1f88790 [Event Protected]
    void OnCloseMenuPressed(const bool& Handled); // 0x1f88790 [Event Protected]
    bool HasCharacter(); // 0x1ad5870 [Final Native Protected]
    float GetOpacity(); // 0x1ad51d0 [Final Native Protected]
    AFSDPlayerState* GetFSDPlayerState(); // 0x1ad4d50 [Final Native Protected]
    AItem* GetEquippedItem(); // 0x1ad4d20 [Final Native Protected]
    float GetBaseResolutionScale(); // 0x1ad4c50 [Final Native Public]
    void BP_OnRefresh(); // 0x1f88790 [Event Protected]

// UActorTrackingWidget (/Script/FSD.ActorTrackingWidget)
    void SetTargetComponent(USceneComponent* Component); // 0x19ef480 [Final Native Public]
    void SetTarget(AActor* Actor); // 0x19ef3f0 [Final Native Public]
    void OnTargetSet(AActor* NewTarget); // 0x1f88790 [Event Protected]
    void OnTargetDistanceChanged(float Distance); // 0x1f88790 [Event Protected]
    void OnShow(); // 0x1f88790 [Event Public]
    void OnInViewChanged(bool inView, float Angle); // 0x1f88790 [Event Protected]
    AActor* GetTarget(); // 0x19eea30 [Final Native Public]
    FVector2D GetRenderTranslation(); // 0x19ee9e0 [Final Native Public]
    bool FindScreenPosition(APlayerController* PlayerController, const FVector& WorldLocation, const FMargin& Margin, const FVector& ScreenCord, const float& Angle); // 0x19ee700 [Final Native Static Public]
    UActorTrackingWidget* CreateTrackingWidget(APlayerController* PlayerController, TSubclassOf<UActorTrackingWidget> WidgetType, USceneComponent* TargetComponent); // 0x19ee600 [Final Native Static Public]

// AAdicPuddle (/Script/FSD.AdicPuddle)
    void Receive_OnPlayerBeginOverlap(APlayerCharacter* Player); // 0x1f88790 [Event Public]
    void OnPuddleEndOverLap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x19eef00 [Native Public]
    void OnPuddleBeginOverLap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x19eece0 [Native Public]

// UAfflictionEffect (/Script/FSD.AfflictionEffect)
    bool ShouldInstantiate(); // 0x1342960 [Native Event Public]
    void ReceiveEndEffect(UPawnAfflictionComponent* Target); // 0x1f88790 [Event Protected]
    void ReceiveBeginEffect(UPawnAfflictionComponent* Target); // 0x1f88790 [Event Protected]

// UAfflictionFunctionLibrary (/Script/FSD.AfflictionFunctionLibrary)
    void PlayEnemyExplosionEffects(AFSDPawn* enemy); // 0x19ef120 [Final Native Static Public]

// AFSDPawn (/Script/FSD.FSDPawn)
    void UnFreeze(); // 0x1abb8a0 [Native Public]
    void TriggerFadeRagdoll(); // 0x1abb780 [Native Event Public]
    void StopFleeing(); // 0x1abb6d0 [Native Public]
    void StartFleeing(const FVector& fromLocation); // 0x1abb640 [Native Public]
    void SetAlerted(bool isAlerted); // 0x1abb150 [Final Native Public]
    void Receive_Alerted(); // 0x1f88790 [Event Protected]
    void OnUnFrozen(); // 0x1aba860 [Native Event Protected]
    void OnTriggerFadeRagdoll(); // 0x1f88790 [Event Protected]
    void OnStoppedFleeing(); // 0x1f88790 [Event Protected]
    void OnStartedFleeing(); // 0x1f88790 [Event Protected]
    void OnRep_IsFrozen(); // 0x1aba840 [Final Native Protected]
    void OnFrozen(AActor* Source); // 0x1aba7b0 [Native Event Protected]
    void OnFirstHostileDamageTaken(); // 0x1f88790 [Event Protected]
    void OnEnemyScaled(float NewScale); // 0x1f88790 [Event Protected]
    void OnArmorShattered(const FVector& Location); // 0x1aba720 [Final Native Protected]
    void OnAlerted(); // 0x1aba700 [Final Native Protected]
    void MakeRagdollMesh(USkeletalMeshComponent* Mesh); // 0x1aba670 [Final Native Public]
    void MakeElite(); // 0x1f88790 [Event Public]
    bool IsElite(); // 0x1aba580 [Final Native Public]
    bool GetIsAlerted(); // 0x1aba2f0 [Final Native Public]
    UHealthComponentBase* GetHealthComponent(); // 0x1aba190 [Native Public]
    AFSDAIController* GetFSDAIController(); // 0x1aba0a0 [Final Native Public]
    EPawnAttitude GetAttitude(); // 0x1ab9ea0 [Final Native Public]
    void Freeze(AActor* Source); // 0x1ab9e10 [Native Public]
    void ExplodePawn(); // 0x1ab9b10 [Final Native Public]
    void BackOffFromLocation(const FVector& fromLocation); // 0x1ab9360 [Native Public]

// ADeepPathfinderCharacter (/Script/FSD.DeepPathfinderCharacter)
    bool TryJoinFormation(); // 0x1a51940 [Final Native Public]
    void SetHidden(bool shouldHide); // 0x1a51020 [Final Native Public]
    void OnPausedMovementElapsed(); // 0x1a50a70 [Final Native Protected]
    void OnControlledByPlayer(bool IsControlled, bool IsLocallyControlled); // 0x1f88790 [Event Public]
    void LeaveFormation(); // 0x1a505e0 [Final Native Public]

// AEnemyDeepPathfinderCharacter (/Script/FSD.EnemyDeepPathfinderCharacter)
    void SwitchToDynamicBaseShader(UMaterialInterface* baseShader, UMeshComponent* MeshComponent); // 0x1a51790 [Final Native Public]
    void OnRep_QueuedMontage(); // 0x1a50b80 [Final Native Protected]

// AAFlyingBug (/Script/FSD.AFlyingBug)
    void StartFizzle(); // 0x1f88790 [Event Public]
    void SetRotateTarget(AActor* aTarget); // 0x19ef360 [Final Native Public]
    void SetExternallyControlled(bool isExternallyControlled); // 0x19ef2d0 [Final Native Public]
    void SetAttackStance(bool isAttackStance); // 0x19ef1c0 [Native Public]
    void PlayVoice(); // 0x19ef1a0 [Final Native Protected]
    void OnStartFalling(); // 0x19ef100 [Final Native Public]
    void OnRep_AttackStance(); // 0x19ef050 [Final Native Protected]
    void OnRagdoll(); // 0x1f88790 [Event Protected]
    void OnFreezeImpact(); // 0x19eec30 [Final Native Public]
    void OnBugDeath(UHealthComponentBase* Health); // 0x19eeba0 [Native Public]
    float GetMidZpointFromCielingAndFloor(const float& distanceFromCieling, const float& distanceFromFloor); // 0x19ee8f0 [Final Native Protected]
    bool GetIsInAttackStance(); // 0x19ee8d0 [Final Native Public]
    void All_Ragdoll(const FVector_NetQuantize& Location, const FVector_NetQuantize& Impulse, uint8 BoneIndex); // 0x19ee500 [Native Event Protected]
    void AlertNearbyEnemies(); // 0x1f88790 [Event Public]
    void AddImpulseAndRagdoll(UHealthComponent* Health, float damageAmount, FDamageData& DamageData, const TArray<UDamageTag*>& damageTags); // 0x19ee350 [Native Public]

// UEnemyAnimInstance (/Script/FSD.EnemyAnimInstance)
    bool IsSlotPlayingAnyAnimation(const FName& SlotNodeName); // 0x1a6d5d0 [Final Native Public]
    bool IsNotAttacking(); // 0x1a6d5a0 [Final Native Public]
    bool IsDead(); // 0x1a6d570 [Final Native Public]
    USkeletalMeshComponent* GetSkeletalMesh(); // 0x1a6d550 [Final Native Public]
    FEndEffector GetEndEffector1(); // 0x1a6d2f0 [Final Native Public]
    FEndEffector GetEndEffector0(); // 0x1a6d1f0 [Final Native Public]

// USimpleMovingEnemyAnimInstance (/Script/FSD.SimpleMovingEnemyAnimInstance)
    void SetMeshScale(float NewScale); // 0x1bd1690 [Final Native Public]
    bool IsNotMoving(); // 0x1bd0c30 [Final Native Public]

// UFlyingBugAnimInstance (/Script/FSD.FlyingBugAnimInstance)
    void SetDeathAnimation(const EFlyingBugDeathAnimationCategory& deathAnim); // 0x19ef250 [Final Native Public]
    bool IsNotStaggered(); // 0x19eeb40 [Final Native Public]
    bool IsNotInAttackMode(); // 0x19eeb10 [Final Native Public]

// UAIFunctionLibrary (/Script/FSD.AIFunctionLibrary)
    void SetAICanSense(bool canSense); // 0x19f3700 [Final Native Static Public]
    int32 MakeEnemiesFleeFromArea(UObject* WorldContextObject, const FVector& Center, float Radius, int32 maxEnemiesAffected); // 0x19f2d30 [Final Native Static Public]
    void MakeEnemiesBackOutOfArea(UObject* WorldContextObject, const FVector& Center, float Radius); // 0x19f2c10 [Final Native Static Public]
    bool IsEnemyAlertet(APawn* enemy); // 0x19f2b80 [Final Native Static Public]
    APlayerCharacter* GetPlayerTarget(AActor* from, float MaxDistance, bool MustBeAlive, bool MustBeUnparalyzed, bool accountForAttackers, AActor* ignoreTarget, bool IsFlying); // 0x19f2900 [Final Native Static Public]
    bool GetAttackableTargetsInRange(AActor* from, const TArray<UAttackerPositioningComponent*>& outArray, float MaxDistance, bool MustBeAlive, bool MustBeUnparalyzed, bool accountForAttackers, AActor* ignoreTarget, bool IsFlying); // 0x19f2640 [Final Native Static Public]
    UAttackerPositioningComponent* GetAttackableTarget(AActor* from, float MaxDistance, bool MustBeAlive, bool MustBeUnparalyzed, bool accountForAttackers, AActor* ignoreTarget, bool IsFlying); // 0x19f2410 [Final Native Static Public]
    APlayerCharacter* ConsiderChangingTarget_WithLineOfSight(APlayerCharacter* CurrentTarget, AActor* from, float MaxDistance, const FName& TraceSocketName, bool MustBeAlive, bool MustBeUnparalyzed, bool CurrentTargetMustBeAlive, bool IsFlying); // 0x19f2180 [Final Native Static Public]
    APlayerCharacter* ConsiderChangingTarget(APlayerCharacter* CurrentTarget, AActor* from, float MaxDistance, bool MustBeAlive, bool MustBeUnparalyzed, bool CurrentTargetMustBeAlive, bool IsFlying); // 0x19f1f50 [Final Native Static Public]
    void AlertEnemy(APawn* enemy); // 0x19f1c20 [Final Native Static Public]
    void AlertEnemiesInRange(UObject* WorldContextObject, const FVector& Origin, float range, APawn* alerter); // 0x19f1ac0 [Final Native Static Public]

// UAlignEnemyComponent (/Script/FSD.AlignEnemyComponent)
    void SetRotateWhileStationary(bool Value); // 0x19f3870 [Final Native Public]
    void OnRep_RotateWhileStationary(); // 0x19f3130 [Final Native Protected]

// AGameEvent (/Script/FSD.GameEvent)
    void TrySetupGameEvent(); // 0x1ae39e0 [Final Native Protected]
    void TriggerEvent(); // 0x1a27c10 [Native Public]
    void StartShout(); // 0x1ae39c0 [Final Native Protected]
    void StageObjectiveCompleted(); // 0x1ae39a0 [Final Native Public]
    ARessuplyPod* SpawnEventPod(TSubclassOf<ARessuplyPod> podClass, const FVector& aSpawnLocation, int32 Delay); // 0x1ae3880 [Final Native Public]
    AActor* SpawnEventActor(TSubclassOf<AActor> eventActorClass, FTransform& aSpawnLocation); // 0x1ae3760 [Final Native Public]
    void SetStageProgress(float Progress); // 0x1ae35a0 [Final Native Public]
    void SetProgressBarPct(float InPct); // 0x1ae3490 [Final Native Public]
    void SetObjectivesPerStage(int32 objectivesPerStage); // 0x1ae3400 [Final Native Public]
    void RemoveParticipant(AActor* participant); // 0x1ae31c0 [Final Native Protected]
    void OnStarterObjectUsed(AEventStarterButton* eventStarter); // 0x1ae2e30 [Final Native Protected]
    void OnStageProgress(float Progress); // 0x1f88790 [Event Public]
    void OnStageComplete(int32 Stage); // 0x1f88790 [Event Public]
    void OnRep_StageProgress(); // 0x1ae2e10 [Final Native Protected]
    void OnRep_ObjectivesPerStage(); // 0x1ae2d70 [Final Native Public]
    void OnRep_IsEventStartersActive(); // 0x1ae2d50 [Final Native Protected]
    void OnRep_FailedEvent(); // 0x1ae2d10 [Final Native Protected]
    void OnRep_EventStarted(); // 0x1ae2cf0 [Final Native Protected]
    void OnRep_EventParticipants(); // 0x1ae2cd0 [Final Native Protected]
    void OnEventTriggered(); // 0x1f88790 [Event Public]
    void OnEventFinished(bool eventSuccess); // 0x1f88790 [Event Public]
    void OnEventBooted(); // 0x1f88790 [Event Public]
    bool IsEventCompleted(); // 0x1ae2a20 [Final Native Public]
    bool IsEventActive(); // 0x1ae29d0 [Final Native Public]
    float GetStageProgress(); // 0x1ae2840 [Final Native Public]
    bool GetShowTimeOnHUD(); // 0x1ae27d0 [Final Native Public]
    bool GetShowScoreOnHUD(); // 0x1ae27b0 [Final Native Public]
    bool GetShowProgressBar(); // 0x1ae2790 [Final Native Public]
    FText GetObjectiveText(); // 0x1ae26e0 [Final Native Public]
    int32 GetObjectivesPerStage(); // 0x1ae2710 [Final Native Public]
    FText GetEventName(); // 0x1ae2680 [Final Native Public]
    bool GetEventFailed(); // 0x1ae2660 [Final Native Public]
    float GetDelayUITime(); // 0x1ab24c0 [Final Native Public]
    void EndShout(); // 0x1ae24d0 [Final Native Protected]
    FTransform DebreePositionPoint(AProceduralSetup* Setup, const FVector& fromLocation, float MinDistance, float desiredDistance, UDebrisPositioning* DebrisPositioning, TSubclassOf<AActor> terrainPlacement, float maxPathLength); // 0x1ae2260 [Final Native Public]
    void BootUpEvent(); // 0x1ae2170 [Final Native Public]
    void AddStageProgress(float progressToAdd); // 0x1ae20d0 [Final Native Public]

// AAmberEvent (/Script/FSD.AmberEvent)
    void OnSpawnedDeath(UHealthComponentBase* spawnedHealthComponent); // 0x19f3310 [Final Native Protected]
    void OnEnemySpawned(APawn* Pawn); // 0x19f2e90 [Final Native Protected]

// ABatchSubObjective (/Script/FSD.BatchSubObjective)
    bool GetIsActive(); // 0x1a024a0 [Final Native Public]
    FTransform DebrisPositionPoint(AProceduralSetup* pls, const FVector& fromLocation, float MinDistance, float desiredDistance, UDebrisPositioning* DebrisPositioning, TSubclassOf<AActor> terrainPlacement, float maxPathLength, bool bIgnoreTerrainPlacement); // 0x1a01cb0 [Final Native Public]
    void CompleteSubObjective(APlayerCharacter* instigatingPlayer); // 0x1a01c20 [Native Protected]
    void BP_OnSubObjectiveCompleted(); // 0x1f88790 [Event Protected]
    void BP_OnSubObjectiveActivated(); // 0x1f88790 [Event Protected]
    void ActivateSubObjective(APlayerCharacter* instigatingPlayer); // 0x1a01b50 [Native Protected]

// AAmberExcavation (/Script/FSD.AmberExcavation)
    void SetRocketAttachments(const TArray<ARocketAttachment*>& InRocketAttachments); // 0x19f3780 [Final Native Protected]
    void ReceiveExcavationPhaseComplete(); // 0x1f88790 [Event Protected]
    void ReceiveAttachmentPhaseComplete(); // 0x1f88790 [Event Protected]
    void OnRocketAttachmentStateChanged(const ERocketAttachmentState& NewState); // 0x19f3290 [Final Native Protected]
    void OnExcavationPhaseFinished(); // 0x19f2f20 [Final Native Protected]
    TArray<ARocketAttachment*> GetRocketAttachments(); // 0x1f88790 [Event Public]
    TArray<FVector> GetExcavationPoints(); // 0x1f88790 [Event Public]
    uint8 GetCurrentPhase(); // 0x19f28e0 [Final Native Public]

// UAmmoCountWidget (/Script/FSD.AmmoCountWidget)
    void OnVisibleChanged(bool Visible, bool showClipCount); // 0x1f88790 [Event Protected]
    void OnTotalVisibleChanged(bool Visible); // 0x1f88790 [Event Protected]
    void OnTotalChanged(int32 Total); // 0x1f88790 [Event Protected]
    void OnItemTotalChanged(int32 Value); // 0x19f3060 [Final Native Protected]
    void OnItemEquipped(AItem* NewItem); // 0x19f2fd0 [Final Native Protected]
    void OnItemAmountChanged(int32 Value); // 0x19f2f40 [Final Native Protected]
    void OnAmountChanged(int32 Count); // 0x1f88790 [Event Protected]
    void DoItemEquipped(); // 0x1f88790 [Event Protected]

// UCustomAmmoCountWidget (/Script/FSD.CustomAmmoCountWidget)
    void ReceiveItemSet(); // 0x1f88790 [Event Protected]

// AItem (/Script/FSD.Item)
    void UpdateSkin(); // 0x1b11f60 [Native Public]
    void StopUsing(bool Cancelled); // 0x1b11ed0 [Final Native Public]
    UAudioComponent* SpawnSoundAttached(USoundBase* Sound, USceneComponent* AttachToComponent, float PriorityOverride, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, uint8 LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bAutoDestroy, bool SendVibration); // 0x1b11a50 [Final Native Public]
    UAudioComponent* SpawnSoundAtLocation(USoundBase* Sound, const FVector& Location, const FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bAutoDestroy, bool SendVibration); // 0x1b11730 [Final Native Public]
    UAudioComponent* SpawnSound2D(USoundBase* Sound, float PriorityOverride, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy, bool SendVibration); // 0x1b11470 [Final Native Public]
    void Server_StartUsing(bool isUsing); // 0x1277d90 [Native Event Protected]
    void Resupply(float percentage); // 0x1b112b0 [Native Public]
    void RemovedFromInventory(ACharacter* oldCharacter); // 0x1f88790 [Event Protected]
    void RecieveUnequipped(); // 0x1f88790 [Event Protected]
    void RecieveStopUsing(); // 0x1f88790 [Event Protected]
    void RecieveStartUsing(); // 0x1f88790 [Event Protected]
    void RecieveEquipped(); // 0x1f88790 [Event Protected]
    void RecieveCycledItem(); // 0x1f88790 [Event Protected]
    void Recieve_UpdateMeshses(bool IsFirstPerson); // 0x1f88790 [Event Protected]
    void ReceiveResupply(float percentage); // 0x1f88790 [Event Protected]
    void Receive_Overheated(); // 0x1f88790 [Event Protected]
    UStaticMeshComponent* Receive_GetTPAnimationEventMesh(); // 0x1f88790 [Event Protected]
    UFirstPersonStaticMeshComponent* Receive_GetFPAnimationEventMesh(); // 0x1f88790 [Event Protected]
    void OnTemperatureChanged(float temperature, bool overheated); // 0x1f88790 [Event Public]
    void OnSkinChanged(USkinEffect* Skin); // 0x1f88790 [Event Public]
    void OnRep_IsUsing(bool OldValue); // 0x1b11070 [Native Protected]
    void OnOwnerDestroyed(AActor* owningActor); // 0x1b10fe0 [Final Native Protected]
    void ItemAddedToInventory__DelegateSignature(); // 0x1f88790 [Public]
    bool IsLocallyControlled(); // 0x1b10fb0 [Final Native Public]
    bool IsFirstPerson(); // 0x1b10f80 [Final Native Public]
    TSubclassOf<AActor> GetWeaponViewClass(); // 0x1b10f40 [Final Native Public]
    FItemLoadoutAnimations GetLoadoutAnimations(); // 0x1b109e0 [Native Public]
    FText GetItemName(); // 0x1b10720 [Native Public]
    UTexture2D* GetItemIconLine(); // 0x1b10580 [Final Native Public]
    UTexture2D* GetItemIconBG(); // 0x1b10550 [Final Native Public]
    AItem* GetItemDefaultObject(TSubclassOf<AItem> itemClass); // 0x1b104c0 [Final Native Static Public]
    FText GetItemCategory(); // 0x1b10420 [Final Native Public]
    USceneComponent* GetHeatingAudioSceneComponent(); // 0x1b103f0 [Native Event Protected]
    UItemCharacterAnimationSet* GetCharacterAnimationSet(); // 0x1b103c0 [Native Public]
    FString GetAnalyticsItemName(); // 0x1b10340 [Final Native Public]
    FString GetAnalyticsItemCategory(); // 0x1b102c0 [Final Native Public]
    void AddedToInventory(APlayerCharacter* ItemOwner); // 0x1f88790 [Event Protected]

// AAnimatedItem (/Script/FSD.AnimatedItem)
    void OnReceiveEquippedFinished(); // 0x1f88790 [Event Protected]
    FTransform GetMuzzle(); // 0x19f8660 [Final Native Protected]
    USkeletalMeshComponent* GetItemMesh(); // 0x19f8630 [Native Protected]

// AAmmoDrivenWeapon (/Script/FSD.AmmoDrivenWeapon)
    void Upgraded_Blueprint_Implementation(const TArray<UItemUpgrade*>& Upgrades); // 0x1f88790 [Event Public]
    void UpdateHoldToFire(); // 0x19f3900 [Final Native Protected]
    void Server_StopReload(float BlendOutTime); // 0x19f3670 [Native Event Protected]
    void Server_ReloadWeapon(float CurrentReloadDuration); // 0x19f35e0 [Native Event Protected]
    void Server_PlayBurstFire(uint8 shotCount); // 0x19f3560 [Native Event Protected]
    void Server_Gunsling(uint8 Index); // 0x19f34e0 [Native Event Protected]
    void ResupplyAmmo(int32 amount); // 0x19f3450 [Final Native Public]
    void RecieveFiredWeapon(); // 0x1f88790 [Event Protected]
    void Receive_ReloadEnd(); // 0x1f88790 [Event Public]
    void Receive_ReloadBegin(); // 0x1f88790 [Event Public]
    void Receive_IsFiringChanged(bool NewValue); // 0x1f88790 [Event Protected]
    void OnWeaponFireEnded(); // 0x19f33a0 [Final Native Protected]
    void OnWeaponFired(const FVector& Location); // 0x19f33c0 [Native Protected]
    void OnRicochet(const FVector& Origin, const FVector& Location, const FVector& Normal); // 0x19f3150 [Final Native Protected]
    void OnRep_ManualHeatReductionAmmo(); // 0x19f3110 [Final Native Protected]
    void OnRep_IsFiring(); // 0x19f30f0 [Final Native Protected]
    void ManualHeatReductionTriggeredDelegate__DelegateSignature(); // 0x1f88790 [Public]
    void ManualHeatReductionDelegate__DelegateSignature(); // 0x1f88790 [Public]
    bool IsClipFull(); // 0x19f2b50 [Final Native Public]
    void InstantlyReload(); // 0x19f2b30 [Native Public]
    void EjectCasing(); // 0x19f23f0 [Final Native Protected]
    void CustomEvent1(UItemUpgrade* Event); // 0x1f88790 [Event Public]
    void Client_RefillAmmo(float percentage); // 0x19f1ec0 [Native Event Protected]
    void All_StopReload(float BlendOutTime); // 0x19f1e30 [Native Event Protected]
    void All_StartReload(float CurrentReloadDuration); // 0x19f1da0 [Native Event Protected]
    void All_PlayBurstFire(uint8 shotCount); // 0x19f1d20 [Native Event Protected]
    void All_Gunsling(uint8 Index); // 0x19f1ca0 [Native Event Protected]

// UItemAggregator (/Script/FSD.ItemAggregator)
    void UnbindAllEvents(); // 0x1a67af0 [Native Public]

// UClipBasedItemAggregator (/Script/FSD.ClipBasedItemAggregator)
    void ReloadStarted(); // 0x1a19b70 [Final Native Public]
    void ReloadComplete(); // 0x1a19b40 [Final Native Public]
    int32 GetTotalAmount(); // 0x1a191c0 [Native Public]
    int32 GetClipAmount(); // 0x1a190c0 [Native Public]

// UAmmoDrivenWeaponAnimInstance (/Script/FSD.AmmoDrivenWeaponAnimInstance)
    bool IsFull(); // 0x19f8760 [Final Native Public]
    bool isEmpty(); // 0x19f8730 [Final Native Public]

// UPlatformGunAnimInstance (/Script/FSD.PlatformGunAnimInstance)
    void WeaponFired(); // 0x19f9650 [Final Native Public]

// AAnchorTurner (/Script/FSD.AnchorTurner)
    void OnRep_Finished(); // 0x19f8cc0 [Final Native Protected]
    void OnLeftPushpoint(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x19f89b0 [Final Native Public]
    void OnEnteredPushpoint(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x19f8790 [Final Native Public]
    void GeneratorSpunUp(); // 0x1f88790 [Event Public]

// USimpleArmorDamageComponent (/Script/FSD.SimpleArmorDamageComponent)
    void OnRep_ArmorDamageInfo(const FArmorDamageInfo& OldArmorDamageInfo); // 0x19f8c30 [Final Native Protected]

// UArmorHealthDamageComponent (/Script/FSD.ArmorHealthDamageComponent)
    bool SetHealthOnBodypartItem(const FName& BoneName, float newHealth); // 0x19f9350 [Final Native Public]
    void SetHealthOnAllItems(float newHealth); // 0x19f92d0 [Final Native Public]
    bool SetArmorDamageEnabledOnItem(const FName& BoneName, bool Enabled); // 0x19f9170 [Final Native Public]
    void RegrowAllArmor(float baseHealth); // 0x19f90d0 [Final Native Public]
    void PopAllWeakPoints(); // 0x19f8ce0 [Final Native Protected]
    void OnRep_ArmorDamageInfo(const FArmorDamageInfo& OldValue); // 0x19f8b10 [Final Native Protected]
    void DealSocketArmorDamage(float Damage, float armorDamageMultiplier, UPrimitiveComponent* collider, bool shatter, const EArmorDamageType& DamageType); // 0x19f83f0 [Final Native Public]

// UCompositeArmorComponent (/Script/FSD.CompositeArmorComponent)
    void OnRep_ArmorDamageInfo(const FArmorDamageInfo& OldValue); // 0x19f8ba0 [Final Native Protected]
    void AddArmorPart(UPrimitiveComponent* Primitive, float Health, bool overrideAffectedByArmomrBreak, bool NewAffectedByArmorBreak); // 0x19f7620 [Final Native Public]

// UVanityItem (/Script/FSD.VanityItem)
    bool RemoveFromOwned(UObject* WorldContext); // 0x1c0b7e0 [Final Native Public]
    void PreviewItem(AFSDPlayerState* PlayerState, bool Show); // 0x1c0b4b0 [Native Public]
    bool IsOwned(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1c0b1c0 [Native Public]
    bool IsEquipped(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1c0b0f0 [Final Native Public]
    bool HasEventSource(); // 0x1a62960 [Final Native Public]
    void GiftItem(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1c0b020 [Final Native Public]
    FDetailedTagSet GetVanityTags(); // 0x1c0af50 [Final Native Public]
    EVanitySlot GetVanitySlot(); // 0x1342960 [Native Public]
    TSet<UPlayerCharacterID*> GetRestrictedCharacters(); // 0x1c0ae30 [Final Native Public]
    TArray<FCraftingCost> GetResourceCost(); // 0x1c0adb0 [Native Public]
    int32 GetRequiredPlayerRank(); // 0x1c0ad80 [Native Public]
    bool GetIsUnLockedFromStart(); // 0x1c0ad50 [Final Native Public]
    UTexture* GetIcon(); // 0x1c0ad20 [Final Native Public]
    FCraftingCost GetFashioniteCost(); // 0x1c0ace0 [Native Public]
    FVanityEventSource GetEventSource(); // 0x1c0ac40 [Final Native Public]
    int32 GetCraftingCreditsCost(); // 0x1c0ac10 [Native Public]
    FText GetCraftableName(); // 0x1c0abd0 [Native Public]
    FText GetCraftableDescription(); // 0x1c0ab90 [Native Public]
    void CraftItemWithFashionite(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1c0aaa0 [Native Public]
    void CraftItem(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1c0a9d0 [Native Public]
    void ChangeToItem(UCharacterVanityComponent* Gear); // 0x1c0a7e0 [Native Protected]
    bool CanCraftWithFashionite(UObject* WorldContextObject); // 0x1c0a740 [Native Public]
    bool CanCraft(UObject* WorldContextObject); // 0x1c0a6a0 [Native Public]
    void ApplyItemPermanently(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1c0a5d0 [Final Native Public]
    void ApplyItem(APlayerCharacter* Player, bool isPermanent); // 0x1c0a500 [Final Native Public]

// UArmorMaterialVanityItem (/Script/FSD.ArmorMaterialVanityItem)
    UMaterialInstanceConstant* SetArmorMaterialToTwoSided(UMaterialInstance* Parent); // 0x19f9240 [Final Native Static Public]
    UMaterialInstanceDynamic* CreateIcon(UObject* Owner); // 0x19f8350 [Final Native Public]
    void CreateClothMaterialForAmorVanity(UArmorMaterialVanityItem* armorVanity); // 0x19f82d0 [Final Native Static Public]

// AArmorPiece (/Script/FSD.ArmorPiece)
    TSubclassOf<AActor> GetWeaponViewClass(); // 0x19f86c0 [Final Native Public]
    AArmorPiece* GetArmorPieceDefaultObject(TSubclassOf<AArmorPiece> armorPieceClass); // 0x19f85a0 [Final Native Static Public]

// UArmorVanityItem (/Script/FSD.ArmorVanityItem)
    void PreviewArmor(AFSDPlayerState* PlayerState, bool Show, bool useDefaultArmorMaterial); // 0x19f8d00 [Final Native Public]
    bool HasSleevelessArmorType(); // 0x19f8700 [Final Native Public]

// UAsyncManager (/Script/FSD.AsyncManager)
    TSubclassOf<UObject> SyncLoadClass(const TSoftClassPtr<UObject>& Asset); // 0x19f9530 [Final Native Public]
    UObject* SyncLoadAsset(const TSoftObjectPtr<UObject>& Asset); // 0x19f9420 [Final Native Public]
    void ReleaseAllHandles(); // 0x19f9150 [Final Native Public]
    TArray<TSubclassOf<UObject>> Receive_SyncLoadClasses(const TArray<TSoftClassPtr<UObject>>& assets); // 0x19f8f30 [Final Native Public]
    TSubclassOf<UObject> Receive_SyncLoadClass(const TSoftClassPtr<UObject>& Asset); // 0x19f8e10 [Final Native Public]
    void AsyncLoadSoftObjects(const TArray<TSoftObjectPtr<UObject>>& Items, const EAsyncPersistence& persistence, const FScriptDelegate& OnLoadComplete, const EAsyncLoadPriority& Priority); // 0x19f8110 [Final Native Public]
    void AsyncLoadSoftObject(const TSoftObjectPtr<UObject>& Item, const EAsyncPersistence& persistence, const FScriptDelegate& OnLoadComplete, const EAsyncLoadPriority& Priority); // 0x19f7f10 [Final Native Public]
    void AsyncLoadSoftClasses(const TArray<TSoftClassPtr<UObject>>& Items, const EAsyncPersistence& persistence, const FScriptDelegate& OnLoadComplete, const EAsyncLoadPriority& Priority); // 0x19f7ce0 [Final Native Public]
    void AsyncLoadSoftClass(const TSoftClassPtr<UObject>& Item, const EAsyncPersistence& persistence, const FScriptDelegate& OnLoadComplete, const EAsyncLoadPriority& Priority); // 0x19f7ae0 [Final Native Public]
    void AsyncLoadAssets(const TArray<FSoftObjectPath>& Items, const EAsyncPersistence& persistence, const FScriptDelegate& OnLoadComplete, const EAsyncLoadPriority& Priority); // 0x19f7920 [Final Native Public]
    void AsyncLoadAsset(const FSoftObjectPath& Item, const EAsyncPersistence& persistence, const FScriptDelegate& OnLoadComplete, const EAsyncLoadPriority& Priority); // 0x19f7780 [Final Native Public]

// UAttackBaseComponent (/Script/FSD.AttackBaseComponent)
    UAttackBaseComponent* ReplaceAttackComponent(UAttackBaseComponent* componentToReplace, TSubclassOf<UAttackBaseComponent> newComponentClass); // 0x19fd740 [Final Native Public]
    void ReceiveCompleteAttack(); // 0x1f88790 [Event Protected]
    void ReceiveAttackTarget(AActor* Target); // 0x1f88790 [Event Protected]
    void ReceiveAbortAttack(); // 0x1f88790 [Event Protected]
    float GetMinRange(); // 0x19fd130 [Final Native Public]
    float GetMaxRange(); // 0x19fd110 [Final Native Public]
    void CompleteAttack(bool success); // 0x19fcea0 [Final Native Protected]
    void AttackTarget(AActor* Target); // 0x19fcd40 [Final Native Public]
    void AbortAttack(); // 0x19fcd20 [Final Native Public]

// UAttackCooldownComponent (/Script/FSD.AttackCooldownComponent)
    void SetCooldown(const FName& AttackName, float cooldownSeconds); // 0x19fd8a0 [Final Native Public]
    bool IsAttackOffCooldown(const FName& AttackName); // 0x19fd230 [Final Native Public]
    bool IsAnyAttackOffCooldown(); // 0x19fd200 [Final Native Public]
    void AttackUsed(const FName& Name); // 0x19fcdd0 [Final Native Public]

// UAttackerPositioningComponent (/Script/FSD.AttackerPositioningComponent)
    void UnregisterAttacker(AActor* Attacker, bool IsFlying); // 0x19fdd20 [Final Native Public]
    void RegisterAttacker(AActor* Attacker, bool IsFlying); // 0x19fd670 [Final Native Public]
    void OnFlyingAttackerDeath(UHealthComponentBase* HealthComponent); // 0x19fd4b0 [Final Native Protected]
    void OnAttackerDeath(UHealthComponentBase* HealthComponent); // 0x19fd3c0 [Final Native Protected]
    bool IsAttackerRegistered(AActor* Attacker, bool IsFlying); // 0x19fd2d0 [Final Native Public]
    FVector GetFlyingAttackerPosition(AActor* Attacker, float AttackerRadius); // 0x19fd030 [Final Native Public]
    FVector GetAttackerPosition(AActor* Attacker, float AttackerRadius); // 0x19fcf50 [Final Native Public]

// UPlayerAttackPositionComponent (/Script/FSD.PlayerAttackPositionComponent)
    void SetGameplayModifier(float modifier); // 0x19fd980 [Final Native Public]

// UEscortMuleAttackerPositioning (/Script/FSD.EscortMuleAttackerPositioning)
    void SetScoreModifier(float newModifier); // 0x19fda90 [Native Public]
    void SetNewMaxAttackers(int32 newMaxAttackers); // 0x19fda00 [Final Native Public]

// UAudioFunctionLibrary (/Script/FSD.AudioFunctionLibrary)
    float SetSoundClassVolume(USoundClass* SoundClass, float Volume); // 0x19fdb20 [Final Native Static Public]
    void PushTimedSoundMix(UObject* contextObject, USoundMix* mix, float Duration); // 0x19fd560 [Final Native Static Public]
    float GetSoundClassVolume(USoundClass* SoundClass); // 0x19fd150 [Final Native Static Public]

// AAutoCannon (/Script/FSD.AutoCannon)
    void Server_SetStatusActive(bool IsActive); // 0x19fd810 [Native Event Protected]

// UAutoCarverComponent (/Script/FSD.AutoCarverComponent)
    void ForceCarve(); // 0x19fcf30 [Final Native Public]

// UMeshCarverComponent (/Script/FSD.MeshCarverComponent)
    void Carve(); // 0x19fce60 [Native Public]

// ULevelGenerationCarverComponent (/Script/FSD.LevelGenerationCarverComponent)
    void OnCarvedCallback(); // 0x19fd450 [Final Native Public]

// UGenerationCleanupComponent (/Script/FSD.GenerationCleanupComponent)
    void OnCarverCallback(); // 0x19fd470 [Final Native Public]

// UBiomeDependentLevelGenerationCarver (/Script/FSD.BiomeDependentLevelGenerationCarver)
    void OnCollectionLoadComplete(); // 0x19fd490 [Final Native Private]

// UStaticMeshCarverComponent (/Script/FSD.StaticMeshCarverComponent)
    void Carve(); // 0x19fce80 [Final Native Public]

// UBallisticMovementComponent (/Script/FSD.BallisticMovementComponent)
    void StartMovement(const FVector& LaunchVelocity, const FRotator& targetRotator, float flightTime); // 0x19fdbf0 [Native Event Public]
    void OnRep_LaunchVelocity(); // 0x19fd540 [Final Native Private]
    bool IsMoveActive(); // 0x19fd3a0 [Final Native Public]
    bool IsAnimating(); // 0x19fd1e0 [Final Native Public]

// UWindowWidget (/Script/FSD.WindowWidget)
    void WindowDelegate__DelegateSignature(UWindowWidget* Window); // 0x1f88790 [Public]
    void ReceiveSelectPreviousCommand(); // 0x1f88790 [Event Protected]
    void ReceiveSelectNextCommand(); // 0x1f88790 [Event Protected]
    void ReceiveSelectCharacterCommand(); // 0x1f88790 [Event Protected]
    void ReceiveOkCommand(); // 0x1f88790 [Event Protected]
    void ReceiveCloseCommand(); // 0x1f88790 [Event Protected]
    bool ReceiveCanCloseWindow(const FName& InActionName, const FKey& InKey, bool InIsMouseEvent); // 0x1c19e90 [Native Event Protected]
    void OnShown(); // 0x1f88790 [Event Protected]
    void OnNewTopWindow(); // 0x1f88790 [Event Protected]
    void OnClosed(); // 0x1f88790 [Event Protected]
    void ConsumeCommand(); // 0x1c18db0 [Final Native Protected]
    void CloseThisWindow(); // 0x1c18ce0 [Final Native Public]

// ABarrelSpawner (/Script/FSD.BarrelSpawner)
    void Reset(); // 0x1f88790 [Event Public]
    void OnRep_BarrelCount(); // 0x1f88790 [Event Public]

// AFSDPhysicsActor (/Script/FSD.FSDPhysicsActor)
    void ForceMovementUpdate(); // 0x1abe2c0 [Final Native Public]

// ACarriableItem (/Script/FSD.CarriableItem)
    void Throw(const FVector& force); // 0x1f88790 [Event Public]
    void Receive_OnDeposited(APlayerCharacter* fromPlayer, AActor* toActor); // 0x1f88790 [Event Protected]
    void OnAttachChanged(bool Attached); // 0x1f88790 [Event Public]

// ABasicThrowableItem (/Script/FSD.BasicThrowableItem)
    void ThrowItem(const FVector& throwForce); // 0x1a02fc0 [Final Native Public]
    void ResetImpactSound(); // 0x1a02e00 [Final Native Private]
    void OnUsed(APlayerCharacter* User, const EInputKeys& Key); // 0x1a02d30 [Final Native Public]
    void OnUsableChanged(bool CanUse); // 0x1a02ca0 [Final Native Public]
    void OnPickedUp(); // 0x1a02ac0 [Final Native Public]
    void OnDropped(); // 0x1a028b0 [Final Native Public]
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x1a026d0 [Final Native Public]

// UWeaponFireComponent (/Script/FSD.WeaponFireComponent)
    void StopFire(); // 0x1a19fc0 [Native Public]
    void Server_SetShotPower(float shotPower); // 0x1b07760 [Native Event Protected]
    void Fire(const FVector& Origin, FVector_NetQuantizeNormal& Direction, bool playFireFX); // 0x1c14910 [Native Public]

// UBasicWeaponFireComponent (/Script/FSD.BasicWeaponFireComponent)
    void Server_FireWeapon(); // 0x1a02e40 [Native Event Protected]
    void Server_EndFire(); // 0x1a02e20 [Native Event Protected]
    void All_WeaponFired(); // 0x1a01be0 [Native Event Protected]

// UBatchObjective (/Script/FSD.BatchObjective)
    void ReceiveSubObjectiveCompleted(ABatchSubObjective* SubObjective, APlayerCharacter* instigatingPlayer); // 0x1f88790 [Event Protected]
    void ReceiveSubObjectiveActivated(ABatchSubObjective* SubObjective, APlayerCharacter* instigatingPlayer); // 0x1f88790 [Event Protected]
    void OnSubObjectiveCompleted(ABatchSubObjective* SubObjective, APlayerCharacter* instigatingPlayer); // 0x1a02bd0 [Final Native Protected]
    void OnSubObjectiveActivated(ABatchSubObjective* SubObjective, APlayerCharacter* instigatingPlayer); // 0x1a02b00 [Final Native Protected]
    void OnRep_SubObjectivesToComplete(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]
    void OnRep_SubObjectivesCompleted(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]

// USavableDataAsset (/Script/FSD.SavableDataAsset)
    FGuid GetSavegameID(); // 0x1b73be0 [Native Public]

// UBEEMissionTemplate (/Script/FSD.BEEMissionTemplate)
    bool IsDurationAllowed(UMissionTemplate* mission, UMissionDuration* Duration); // 0x1a02600 [Final Native Public]
    bool IsComplexityAllowed(UMissionTemplate* mission, UMissionComplexity* Complexity); // 0x1a02530 [Final Native Public]

// ABeltDrivenWeapon (/Script/FSD.BeltDrivenWeapon)
    void Server_StopBarrel(); // 0x1a02f10 [Native Event Protected]
    void Server_StartBarrel(); // 0x1a02ef0 [Native Event Protected]

// AGatlingGun (/Script/FSD.GatlingGun)
    void Server_SetHotShellsOn(bool hotShellsIsOn); // 0x1a02e60 [Native Event Protected]
    void OnRep_HotShellsTracerOn(); // 0x1a02ae0 [Final Native Protected]
    void OnGatlingTemperatureChanged(float temperature, bool isOverheated); // 0x1a029e0 [Final Native Protected]
    void OnEnemyKilled(AActor* Target, UFSDPhysicalMaterial* PhysMat, bool wasDirectHit); // 0x1a028d0 [Final Native Protected]
    void Client_RemoveHeat(); // 0x1a01c00 [Native Event Protected]

// UBiome (/Script/FSD.Biome)
    void StartPreload(UObject* WorldContext); // 0x1a02f30 [Final Native Public]
    UTerrainMaterial* GetRockMaterial(); // 0x1a02510 [Final Native Public]
    TSoftClassPtr<AActor> GetPostProcessActorClass_Soft(); // 0x1a024c0 [Final Native Public]
    UMaterialInstance* GetFlavorMaterial(); // 0x1a02470 [Final Native Public]
    UTerrainMaterial* GetDirtMaterial(); // 0x1a02450 [Final Native Public]
    TSoftClassPtr<ADebrisDataActor> GetDebrisActorSoftClass(); // 0x1a023d0 [Final Native Public]
    UTexture2D* GetBiomeWorldMap(); // 0x1a023a0 [Final Native Public]
    UTexture2D* GetBiomePicture(); // 0x1a02370 [Final Native Public]
    FText GetBiomeName(); // 0x1a02270 [Final Native Public]
    UTexture2D* GetBiomeMissionBar(); // 0x1a02240 [Final Native Public]
    TSubclassOf<UUserWidget> GetBiomeMapWidget(); // 0x1a02200 [Final Native Public]
    TArray<FSoftObjectPath> GetBiomeMapAssetList(); // 0x1a02110 [Final Native Public]
    UTexture2D* GetBiomeLargeImage(); // 0x1a020e0 [Final Native Public]
    int32 GetBiomeIndex(); // 0x1a020c0 [Final Native Public]
    UTexture2D* GetBiomeIcon(); // 0x1a02090 [Final Native Public]
    FString GetBiomeAnalyticsIndex(); // 0x1a01fd0 [Final Native Public]
    UParticleSystem* GetAtmosphericParticles(); // 0x1a01fa0 [Final Native Public]
    USoundCue* GetAmbientSounds(); // 0x1a01f70 [Final Native Public]

// UBiomeDependentCarverCollection (/Script/FSD.BiomeDependentCarverCollection)
    UTerrainMaterial* K2_GetMaterial(UObject* WorldContext); // 0x1a067d0 [Final Native Public]

// UBiomeDependentMaterialCollection (/Script/FSD.BiomeDependentMaterialCollection)
    void OverrideMaterial(UStaticMeshComponent* Target, int32 MaterialIndex); // 0x1a07480 [Final Native Public]

// URunningMissionBP (/Script/FSD.RunningMissionBP)
    void StartLogic(); // 0x1f88790 [Event Protected]

// UBloodSugarBP (/Script/FSD.BloodSugarBP)
    void Timer_Tick(); // 0x1a07b00 [Final Native Protected]
    void OnEnemyKilled(FGameplayTagContainer& GameplayTags, AActor* killedEnemy); // 0x1a06ac0 [Final Native Protected]

// UBobbingComponent (/Script/FSD.BobbingComponent)
    void SetOwner(AActor* AActor); // 0x1a07980 [Final Native Public]

// UBodyRotationManagerComponent (/Script/FSD.BodyRotationManagerComponent)
    void ApplyKnockBack(float force, float Duration, const FVector& Direction); // 0x1a062b0 [Final Native Public]

// UPuddleTrackerComponent (/Script/FSD.PuddleTrackerComponent)
    void OnPuddleDestroyed(AActor* DestroyedActor); // 0x1a06d60 [Final Native Protected]
    void GetPuddles(const TArray<AActor*>& Locations); // 0x1a06680 [Final Native Public]
    void GetPuddleLocations(const TArray<FVector>& Locations); // 0x1a065d0 [Final Native Public]
    void AddPuddle(AActor* puddle); // 0x1a06200 [Final Native Public]

// ABoltActionWeapon (/Script/FSD.BoltActionWeapon)
    void SetOverheated(bool isOverheated); // 0x1a078f0 [Final Native Protected]
    void Server_SetIsMovementSlowed(bool bisMovementSlowed); // 0x1a076b0 [Native Event Protected]
    void Server_SetIsLatestShotFocused(bool bisShotFocused); // 0x1a07620 [Native Event Protected]
    void Server_SetIsChargingShot(bool bisCharging); // 0x1a02e60 [Native Event Protected]
    void OnTimerElapsed(); // 0x1a073d0 [Final Native Protected]
    void OnTargetKilled(AActor* Target, UFSDPhysicalMaterial* PhysicalMaterial, bool wasDirectHit); // 0x1a072c0 [Final Native Protected]
    void OnTargetDamaged(UHealthComponentBase* Health, float amount, UPrimitiveComponent* HitComponent, UFSDPhysicalMaterial* PhysicalMaterial); // 0x1a07160 [Final Native Protected]
    void OnShotPowerSet(); // 0x1a070b0 [Final Native Protected]
    void OnMovementSlowed(bool isSlowed); // 0x1f88790 [Event Protected]
    void Client_OnTargetKilled(bool BoostReloadTime); // 0x1a06490 [Native Event Protected]
    void Client_OnTargetDamaged(float amount); // 0x1a06400 [Native Event Protected]

// ABomber (/Script/FSD.Bomber)
    void StopSpinAndDie(); // 0x1a07ae0 [Final Native Protected]
    void SetDropAcid(bool dropAcid); // 0x1a07740 [Final Native Public]
    void OnStartDeathPanic(); // 0x1f88790 [Event Protected]
    void OnRep_DropAcid(); // 0x1a07010 [Final Native Protected]
    void OnRep_Death(); // 0x1a06ff0 [Native Protected]
    void OnRagdollHitGround(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x1a06df0 [Final Native Public]
    void OnBladderDamage(float amount); // 0x1a06a40 [Final Native Protected]
    void OnArmorDestroyed(const FName& Name); // 0x1a069b0 [Final Native Protected]
    void HideMesh(); // 0x1a067b0 [Final Native Protected]
    bool GetDropAcid(); // 0x1a06590 [Final Native Public]
    bool AreBladdersDestroyed(); // 0x1a063d0 [Final Native Public]

// UBoolUserSettingAsset (/Script/FSD.BoolUserSettingAsset)
    void SetValue(bool InValue); // 0x1a07a10 [Final Native Public]
    bool GetValue(); // 0x1a06780 [Final Native Public]

// ABosco (/Script/FSD.Bosco)
    void UsePlayerActivatedAbillity(const EAbilityIndex& Index, AActor* aTarget, const FVector& aLocation); // 0x1a07b40 [Final Native Public]
    void UseABillity(); // 0x1a07b20 [Final Native Public]
    void StopShootingSound(); // 0x1a07ac0 [Native Event Protected]
    void StateChanged(const EDroneAIState& aCurrentState); // 0x1f88790 [Event Public]
    void StartSelfDestruct(); // 0x1a07aa0 [Final Native Public]
    void SetIsReviving(bool aIsReviving); // 0x1a07860 [Final Native Public]
    void SetIsRepairing(bool isRepairing); // 0x1a077d0 [Final Native Public]
    void SelfDestruct(); // 0x1f88790 [Event Public]
    void ReviveCounterChanged(int32 remainingCharges); // 0x1a07590 [Native Public]
    void Respond(); // 0x1a07570 [Final Native Protected]
    void PlaySalute(); // 0x1a07550 [Native Event Public]
    void OnWeaponFired(const FVector& Location); // 0x1a073f0 [Native Protected]
    void OnTargetBurrowChange(bool burrowed); // 0x1a070d0 [Final Native Protected]
    void OnRep_State(const EDroneAIState& prevState); // 0x1a07030 [Native Public]
    void OnReadyToShoot(); // 0x1a06fd0 [Final Native Protected]
    void OnNotReadyToShoot(); // 0x1a06d40 [Final Native Protected]
    void OnHit(float amount, float BaseAmount, FDamageData& DamageData); // 0x1a06bf0 [Final Native Protected]
    void OnGrabbedGem(); // 0x1a06bd0 [Final Native Public]
    void MineEffects(UTerrainMaterial* aTerrainMaterial, const FVector_NetQuantize& aLocation, const FRotator& aRotation); // 0x1a06870 [Native Event Public]
    UUpgradableBoscoComponent* GetUpgradeComponent(); // 0x1a06760 [Final Native Public]
    int32 GetReviveCharges(); // 0x1a06730 [Final Native Public]
    UBoscoAbillityComponent* GetPlayerAbillity(); // 0x1a065b0 [Final Native Public]
    EDroneAIState GetCurrentState(); // 0x1a06570 [Final Native Public]
    bool GetCarryInterrupted(); // 0x1a06550 [Final Native Public]
    bool DoPickupGemAnimation(); // 0x1a06520 [Final Native Public]
    void All_OnSelfDestruct(); // 0x1a06290 [Native Event Public]

// UBoscoAbillityComponent (/Script/FSD.BoscoAbillityComponent)
    int32 GetMaxCharges(bool Total); // 0x1a0b6d0 [Final Native Public]
    bool GetIsSet(); // 0x1a0b6a0 [Final Native Public]
    int32 GetCharges(); // 0x1a0b650 [Final Native Public]

// AFSDAIController (/Script/FSD.FSDAIController)
    void SetAlerted(bool isAlerted); // 0x1a92540 [Final Native Public]
    void ResumeLogic(); // 0x1a922a0 [Final Native Public]
    void RegisterBlackboardChanges(const FName& Key); // 0x1a92150 [Final Native Public]
    void Recieve_BlackboardValueChanged(const FName& KeyName); // 0x1f88790 [Event Protected]
    void PauseLogic(); // 0x1a92090 [Final Native Public]
    void OnAttackingChanged(bool attacking); // 0x1a91e00 [Final Native Protected]
    bool GetIsAlerted(); // 0x1a91c90 [Final Native Public]

// ABoscoController (/Script/FSD.BoscoController)
    void ReviveTarget(); // 0x1a0bff0 [Final Native Public]
    void ResetToFollowState(); // 0x1a0bfd0 [Final Native Public]
    void RegisterPlayer(APlayerCharacter* APlayerCharacter); // 0x1a0beb0 [Final Native Private]
    void PickupItem(); // 0x1a0bdf0 [Final Native Public]
    void OnUseDone(int32 TimesUsed); // 0x1a0bd60 [Final Native Private]
    void OnSecondaryLaserPointer(FLaserPointerTarget& HitInfo); // 0x1a0bcc0 [Native Public]
    void OnPlayerShout(APlayerCharacter* APlayerCharacter); // 0x1a0bb40 [Native Public]
    void OnPlayerSalute(APlayerCharacter* aCharacater); // 0x1a0bab0 [Final Native Public]
    void OnPlayerLeave(AFSDPlayerState* APlayerState); // 0x1a0ba20 [Native Public]
    void OnLaserPointer(FLaserPointerTarget& HitInfo); // 0x1a0b980 [Native Public]
    void OnJobFinished(); // 0x1a0b960 [Final Native Public]
    void OnEscortTargetDied(UHealthComponentBase* Health); // 0x1a0b8d0 [Final Native Protected]
    void OnCarriedUsed(APlayerCharacter* usedBy, const EInputKeys& Key); // 0x1a0b800 [Final Native Public]
    FVector GetPointNearPlayers(); // 0x1a0b780 [Final Native Public]
    AActor* GetFollowTarget(); // 0x1a0b670 [Final Native Public]
    void GenerateRelativeLocation(AActor* aTarget, float aRange, float aHeightRestriction, float aMinRange, bool aTryToStayOutOfTheWay, bool aStayBehind); // 0x1a0b440 [Final Native Public]
    void ConfirmPickup(); // 0x1a0b290 [Final Native Public]
    void CarriableDrop(); // 0x1a0b120 [Final Native Protected]

// UBossFightSubSystem (/Script/FSD.BossFightSubSystem)
    void RemoveCustomBossFightWidget(UUserWidget* InWidget); // 0x1a0bf40 [Final Native Public]
    void RegisterBossFight(const TScriptInterface<IBossFightInterface>& BossFight); // 0x1a0be10 [Final Native Public]
    void DeregisterBossFight(AActor* boss); // 0x1a0b3b0 [Final Native Public]
    void CustomWidgetDelegate__DelegateSignature(UUserWidget* InWidget); // 0x1f88790 [Public]
    void BossFightDelegate__DelegateSignature(const TScriptInterface<IBossFightInterface>& BossFight); // 0x1f88790 [Public]
    void AddCustomBossFightWidget(UUserWidget* InWidget); // 0x1a0ae60 [Final Native Public]

// IBossFightInterface (/Script/FSD.BossFightInterface)
    bool IsStillValid(); // 0x1118260 [Native Event Public]
    TSubclassOf<UBossFightWidget> GetWidgetClass(); // 0x1a0b7c0 [Native Event Public]
    AActor* GetBossActor(); // 0x1a0b620 [Native Event Public]

// AGrenade (/Script/FSD.Grenade)
    void OnRep_HasExploded(); // 0x1af08f0 [Final Native Protected]
    void OnExploded(); // 0x1f88790 [Event Protected]
    bool IsNonFriendlyPawn(AActor* Actor); // 0x1aefd30 [Final Native Protected]
    bool IsNonFriendly(AActor* Actor); // 0x1aefc90 [Final Native Protected]
    TSubclassOf<AActor> GetWeaponViewClass(); // 0x1aefb00 [Final Native Public]
    AGrenade* GetGrenadeDefaultObject(TSubclassOf<AGrenade> GrenadeClass); // 0x1aefa00 [Final Native Static Public]
    void ActorWasHit(AActor* SelfActor, AActor* OtherActor, const FVector& NormalImpulse, FHitResult& Hit); // 0x1aef500 [Final Native Protected]

// ABouncyBoomerang (/Script/FSD.BouncyBoomerang)
    void OnRep_TargetEnemy(AFSDPawn* lastEnemy); // 0x1a0bc30 [Final Native Protected]
    void OnRep_State(); // 0x1a0bc10 [Final Native Protected]
    void OnRep_RandomSeed(); // 0x1a0bbf0 [Final Native Protected]
    void OnRep_PosVel(); // 0x1a0bbd0 [Final Native Protected]
    void CheckIfCollidingWithTerrain(); // 0x1a0b140 [Final Native Protected]

// UBoxFunctionLibrary (/Script/FSD.BoxFunctionLibrary)
    FBox CreateBoxAt(const FVector& Location, const FVector& Size); // 0x1a0b2b0 [Final Native Static Public]
    FVector ClosestPointToBox(const FVector& Pos, const FBox& Box); // 0x1a0b160 [Final Native Static Public]
    float BoxSize(const FBox& Box); // 0x1a0b050 [Final Native Static Public]
    FVector BoxExtends(const FBox& Box); // 0x1a0afa0 [Final Native Static Public]
    FVector BoxCenter(const FBox& Box); // 0x1a0aef0 [Final Native Static Public]

// UBTTask_Attack (/Script/FSD.BTTask_Attack)
    void OnAttackCompleted(UBehaviorTreeComponent* btComponent, const bool& wasSuccess); // 0x1a10700 [Final Native Protected]

// UBurrowComponent (/Script/FSD.BurrowComponent)
    void Unburrow(UAnimMontage* customMontage); // 0x1f88790 [Event Public]
    void CallBurrow(bool isBurrowing, UAnimMontage* customMontage); // 0x1a10590 [Final Native Public]
    void Burrow(UAnimMontage* customMontage); // 0x1f88790 [Event Public]

// ABurstWeapon (/Script/FSD.BurstWeapon)
    void OnTargetDamaged(UHealthComponentBase* Health, float amount, UPrimitiveComponent* HitComponent, UFSDPhysicalMaterial* PhysicalMaterial); // 0x1a107e0 [Final Native Protected]
    void OnReadyToFire(); // 0x1f88790 [Event Public]

// UButtonWidget (/Script/FSD.ButtonWidget)
    void Unhovered(); // 0x1a10c10 [Final Native Protected]
    bool ToggleButtonSelected(); // 0x1a10bc0 [Final Native Public]
    void SetButtonSelected(bool InSelected); // 0x1a10b30 [Final Native Public]
    void SetButtonEnabled(bool InEnabled); // 0x1a10aa0 [Final Native Public]
    void SetButtonData(FButtonData& InData); // 0x1a10940 [Final Native Public]
    void ReceivedUnhovered(); // 0x1f88790 [Event Protected]
    void ReceivedSelectedChanged(); // 0x1f88790 [Event Protected]
    void ReceivedHovered(); // 0x1f88790 [Event Protected]
    void ReceivedEnabledChanged(); // 0x1f88790 [Event Protected]
    void ReceivedDataChanged(); // 0x1f88790 [Event Protected]
    void ReceivedClicked(); // 0x1f88790 [Event Protected]
    void Hovered(); // 0x1a106a0 [Final Native Protected]
    void Click(); // 0x1a10680 [Final Native Public]
    void ClearEventBindings(); // 0x1a10660 [Final Native Public]
    void ButtonWidgetDelegate__DelegateSignature(UButtonWidget* InButton); // 0x1f88790 [Public]

// UButtonUserWidget (/Script/FSD.ButtonUserWidget)
    void InnerButtonUnhovered(); // 0x1a106e0 [Final Native Private]
    void InnerButtonHovered(); // 0x1a106c0 [Final Native Private]
    UWidget* InnerButtonGetToolTip(); // 0xbe41c0 [Final Native Private]
    void InnerButtonClicked(); // 0xbe4390 [Final Native Private]

// ACable (/Script/FSD.Cable)
    bool UpdatePlacement(FTransform& InTransform, ACableEnd* InCableEnd, AItem* PlaceableItem); // 0x1a152a0 [Final Native Public]
    void ReceivePlacementValidChanged(bool InIsValid); // 0x1f88790 [Event Protected]
    void ReceivePlacementStateChanged(const ETrackBuildPlacementState& NewState); // 0x1f88790 [Event Protected]
    void ReceivePlacementChangedEnd(FTransform& NewEndTransform, ACableEnd* InCableEnd); // 0x1f88790 [Event Protected]
    void ReceivePlacementChangedBegin(FTransform& NewEndTransform, ACableEnd* InCableEnd); // 0x1f88790 [Event Protected]
    bool ReceiveCanPlaceAt(FTransform& InCandidateTransform, ACableEnd* InCableEnd); // 0x1a14c90 [Native Event Protected]
    void OnRep_CableEndTransform(); // 0x1a14c30 [Final Native Protected]
    ETrackBuildPlacementState GetPlacementState(); // 0x1a14320 [Final Native Public]
    bool GetIsCableEndTransformValid(); // 0x1a142c0 [Final Native Public]
    FTransform GetCableEndTransform(); // 0x1a13e40 [Final Native Public]
    bool CanPlaceAt(FTransform& InCandidateTransform, ACableEnd* InCableEnd, AItem* PlaceableItem); // 0x1a13740 [Native Public]

// ACableBuilderItem (/Script/FSD.CableBuilderItem)
    void UpdatePlacement(FTransform& InTransform, ACableEnd* InCableEnd, bool bPlacementValid, bool InUpdateServer); // 0x1a15400 [Native Public]
    void ServerUpdatePlacement(const FTransform& InTransform, bool bPlacementValid, ACableEnd* InCableEnd); // 0x1a14f60 [Native Event Protected]
    void ServerFinishPlacement(const FTransform& FinalLocation, ACableEnd* CableEnd); // 0x1a14e40 [Native Event Protected]
    void ServerCancelPlacement(); // 0x1a06ff0 [Native Event Protected]
    void ServerBeginPlaceCable(UCableUsable* InUsable); // 0x1a14db0 [Native Event Protected]
    void ReceivePlacementUpdated(bool InCanPlace, bool InConnecting, float InDistanceProgress); // 0x1f88790 [Event Protected]
    void ReceiveBeginPlaceCable(); // 0x1f88790 [Event Protected]
    void OnRep_Cable(); // 0x1a14bf0 [Native Protected]
    void FinishPlacement(FTransform& FinalLocation, ACableEnd* CableEnd); // 0x1a13c20 [Native Public]
    void CancelPlacement(); // 0x1a139f0 [Native Public]

// ACableEnd (/Script/FSD.CableEnd)
    void ReceiveRegistered(); // 0x1f88790 [Event Public]
    void ReceiveReadyToConnectChanged(bool bReadyToConnect); // 0x1f88790 [Event Public]
    void ReceivePing(bool InValidPlacement); // 0x1f88790 [Event Public]
    void ReceiveConnected(); // 0x1f88790 [Event Public]
    void OnConnected(UCableEndPoint* InEndPoint, ACable* InCable); // 0x1a14b00 [Final Native Private]
    UCableEndPoint* GetEndPoint(); // 0x1a142a0 [Final Native Public]

// UCableEndPoint (/Script/FSD.CableEndPoint)
    void OnRep_ConnectedCable(); // 0x1a14c70 [Native Protected]
    FTransform GetConnectTransform(FTransform& FromWorldTransform); // 0x1a141a0 [Native Event Public]
    bool Disconnect(ACable* Cable); // 0x1a13b80 [Final Native Public]
    bool Connect(ACable* Cable); // 0x1a13ae0 [Final Native Public]
    bool CanConnectWith(ACable* Cable, FTransform& FromWorldTransform); // 0x1a13620 [Native Event Public]

// ACableStart (/Script/FSD.CableStart)
    void RegisterCableEnd(ACableEnd* CableEnd); // 0x1a01b50 [Native Event Public]
    void ReceiveCableConnected(); // 0x1f88790 [Event Protected]
    void OnRep_CableConnected(); // 0x1a14c10 [Final Native Protected]
    void OnCableConnected(UCableEndPoint* EndPoint, ACable* Cable); // 0x1a14a30 [Final Native Protected]

// UUsableComponentBase (/Script/FSD.UsableComponentBase)
    void SetUseRestrictions(UUseConditionSet* set); // 0x1c03e30 [Final Native Public]
    void SetRayTraceTriggered(bool rayTraceTriggered); // 0x1c03da0 [Final Native Public]
    void SetAnimationSettings(UUseAnimationSetting* Settings); // 0x1c03ad0 [Final Native Public]
    FText GetUseText(APlayerCharacter* User); // 0x1c03630 [Native Event Public]
    float GetUseProgressInPercent(APlayerCharacter* User); // 0x1c03590 [Native Public]
    UTexture2D* GetUsableIcon(); // 0x1c03560 [Native Public]
    bool GetShowUsingUI(); // 0x1c03530 [Native Public]
    bool GetIsRayTraceTriggerd(); // 0x1c034d0 [Final Native Public]
    bool GetHideProgressBar(APlayerCharacter* User); // 0x1c03430 [Native Public]
    bool GetHideActionText(APlayerCharacter* User); // 0x1c03390 [Native Public]
    void EndUse(APlayerCharacter* User); // 0x1c03300 [Native Public]
    void BeginUse(APlayerCharacter* User, const EInputKeys& Key); // 0x1c030c0 [Native Public]

// UUsableComponent (/Script/FSD.UsableComponent)
    void SetUseText(FText& NewText); // 0x1c03ec0 [Final Native Public]
    bool HasDuration(); // 0x1c03710 [Native Public]

// UInstantUsable (/Script/FSD.InstantUsable)
    void SetCanUse(bool CanUse); // 0x1c03bf0 [Native Public]
    void OnRep_Usable(); // 0x1c03980 [Final Native Protected]

// UCableUsable (/Script/FSD.CableUsable)
    void OnRep_CableSegment(); // 0x1a14c50 [Final Native Protected]
    FTransform GetStartTransform(); // 0x1a14400 [Final Native Public]
    void FinishUse(APlayerCharacter* User, ACable* InCable); // 0x1a13d40 [Final Native Public]

// ACalldownItem (/Script/FSD.CalldownItem)
    void Server_Call_Resupply(const FVector& Location); // 0x1a150c0 [Native Event Protected]

// UCampaign (/Script/FSD.Campaign)
    bool IsComplete(); // 0x1a14890 [Final Native Public]
    bool IsCampaignComplete(UObject* WorldContext, TSubclassOf<UCampaign> Campaign); // 0x1a145e0 [Final Native Static Public]
    UCampaign* GetReference(TSubclassOf<UCampaign> Campaign); // 0x1a14370 [Final Native Static Public]
    UCampaignMission* GetPreviousMission(); // 0x1a14340 [Final Native Public]
    UTexture2D* GetPicture(); // 0x1a142f0 [Final Native Public]
    FText GetCampaignTitle(TSubclassOf<UCampaign> Campaign); // 0x1a13eb0 [Final Native Static Public]
    UCampaignMission* GetActiveMission(); // 0x1a13e10 [Final Native Public]
    bool CanStartCampaign(AFSDPlayerController* Player); // 0x1a13950 [Final Native Public]
    bool CanSeeCampaign(APlayerController* PlayerController); // 0x1a138b0 [Final Native Public]
    bool AreRestrictionsMet(AFSDPlayerController* Player, UDifficultySetting* optionalDifficulty); // 0x1a13550 [Final Native Public]

// UCampaignManager (/Script/FSD.CampaignManager)
    void StartNewCampaign(TSubclassOf<UCampaign> campaignClass, UFSDSaveGame* SaveGame); // 0x1a151d0 [Final Native Public]
    void SkipMainCampaign(UObject* WorldContextObject); // 0x1a15140 [Final Native Public]
    void OnEventsRefreshed(); // 0x1a14bd0 [Final Native Protected]
    bool IsWeeklyCampaignCompleted(UObject* WorldContext, const ECampaignType& campaigntype); // 0x1a14960 [Final Native Public]
    bool IsInCampaignMission(AFSDPlayerController* Player); // 0x1a148c0 [Final Native Public]
    bool IsCampaignRestrictionsMet(UObject* WorldContextObject, UGeneratedMission* mission, UDifficultySetting* optionalDifficulty); // 0x1a14780 [Final Native Public]
    bool IsCampaignMission(UObject* WorldContextObject, UGeneratedMission* mission); // 0x1a146b0 [Final Native Public]
    bool IsActiveCampaign(UCampaign* Campaign); // 0x1a14540 [Final Native Public]
    TArray<TSubclassOf<UCampaign>> GetUncompletedCampaigns(AFSDPlayerController* Player); // 0x1a14460 [Final Native Public]
    TArray<TSubclassOf<UCampaign>> GetCompletedSideCampaigns(AFSDPlayerController* Player); // 0x1a140c0 [Final Native Public]
    UGeneratedMission* GetCampaingMission(const TArray<UGeneratedMission*>& missions, FGlobalMissionSeed& GlobalSeed); // 0x1a13fa0 [Final Native Public]
    void CompleteCampaignWithNoMissions(TSubclassOf<UCampaign> campaignClass, UFSDSaveGame* SaveGame); // 0x1a13a10 [Final Native Public]
    void CampaignCompletedDelegate__DelegateSignature(); // 0x1f88790 [Public]
    void CampaignChangedDelegate__DelegateSignature(); // 0x1f88790 [Public]
    void AbortActiveCampaign(UFSDSaveGame* SaveGame); // 0x1a134c0 [Final Native Public]

// UCampaignMission (/Script/FSD.CampaignMission)
    UMissionTemplate* GetMissionTemplate(); // 0x1a191f0 [Final Native Public]

// UCampaignRequirement (/Script/FSD.CampaignRequirement)
    bool IsRequirementMet(AFSDPlayerController* Player, UCampaign* Campaign); // 0x1a196f0 [Native Public]

// UWeeklyTimerCampaignRequirement (/Script/FSD.WeeklyTimerCampaignRequirement)
    FTimespan GetWeeklyTimeLeft(AFSDPlayerController* Player); // 0x1a19350 [Final Native Public]
    FTimespan GetTimeUntillNewCampaign(AFSDPlayerController* Player); // 0x1a19220 [Final Native Public]
    bool GetHasCompleted(UCampaign* Campaign, AFSDPlayerController* Player); // 0x1a190f0 [Final Native Public]

// UCapacityBasedItemAggregator (/Script/FSD.CapacityBasedItemAggregator)
    void ReloadStarted(); // 0x1a19b70 [Final Native Public]
    void ReloadComplete(); // 0x1a19b40 [Final Native Public]
    int32 GetMaxAmount(); // 0x1a191c0 [Native Public]
    int32 GetCurrentAmount(); // 0x1a190c0 [Native Public]

// UCapacityHoldingItemAggregator (/Script/FSD.CapacityHoldingItemAggregator)
    void UseAmmo(int32 Count); // 0x1a1a000 [Final Native Public]
    void SetMaxAmmo(int32 InMaxAmmo, bool InChangeCurrentAmount); // 0x1a19cf0 [Final Native Public]
    void Resupply(float percentage); // 0x1a19ba0 [Final Native Public]
    void OnRep_MaxAmmo(); // 0x1a199b0 [Final Native Protected]
    void OnRep_AmmoCount(); // 0x1a19840 [Final Native Protected]
    void AddAmmo(int32 amount); // 0x1a18cb0 [Final Native Public]

// UCappedResource (/Script/FSD.CappedResource)
    float TransferAll(UCappedResource* Receiver); // 0x1a19f20 [Final Native Public]
    float Transfer(float amount, UCappedResource* Receiver); // 0x1a19e50 [Final Native Public]
    void OnRep_FullFlag(int32 OldValue); // 0x1a19900 [Final Native Protected]
    void OnRep_CurrentAmount(float OldAmount); // 0x1a19860 [Final Native Protected]
    bool IsObjectiveResource(UObject* WorldContext, const bool& IsCompleted); // 0x1a19610 [Final Native Protected]
    bool IsFull(); // 0x1a195d0 [Final Native Public]
    bool isEmpty(); // 0x1a195a0 [Final Native Public]
    bool IsCraftingResource(); // 0x1342960 [Native Public]
    FText GetTitle(); // 0x1a192b0 [Final Native Public]
    FColor GetColor(); // 0x1a19080 [Final Native Public]
    float GetCapacityPct(); // 0x1a19010 [Final Native Public]
    float Deduct(float amount); // 0x1a18f50 [Final Native Public]
    float Add(float amount); // 0x1a18c10 [Final Native Public]

// UHitscanBaseComponent (/Script/FSD.HitscanBaseComponent)
    void Server_StopFire(); // 0x1a01be0 [Native Event Protected]
    void Server_RemoveDebris(int32 instance, int32 Component); // 0x1afe250 [Native Event Protected]
    float GetCurrentVerticalSpread(); // 0x1afd2b0 [Final Native Public]
    float GetCurrentHorizontalSpread(); // 0x1afd280 [Final Native Public]

// UCapsuleHitscanComponent (/Script/FSD.CapsuleHitscanComponent)
    void Server_RegisterHit(const FMultiHitScanHits& hitResults); // 0x1a19c20 [Native Event Protected]
    void All_ShowHit(const FMultiHitScanHits& hitResults); // 0x1a18d40 [Native Event Protected]

// ACaretaker (/Script/FSD.Caretaker)
    void WakeUp(); // 0x1a1a090 [Final Native Public]
    void SetTargetRotationRate(int32 rateIndex); // 0x1a19dc0 [Final Native Protected]
    void OpenRandomEye(bool forbidLastEye); // 0x1a19a10 [Final Native Public]
    void OnStartHideFromDamage(); // 0x1f88790 [Event Public]
    void OnRep_Server_Rotation(); // 0x1a199f0 [Final Native Private]
    void OnRep_OpenEye(); // 0x1a199d0 [Final Native Protected]
    void OnRep_CurrentStage(); // 0x1a198e0 [Final Native Private]
    void OnNewStage(int32 stageIndex); // 0x1f88790 [Event Public]
    void OnEyeOpened(USkeletalMeshComponent* eye); // 0x1f88790 [Event Public]
    void OnEyeClosed(USkeletalMeshComponent* eye); // 0x1f88790 [Event Public]
    void OnDamageTaken(float amount); // 0x1a197c0 [Final Native Protected]
    bool IsAwake(); // 0x1a19570 [Final Native Public]
    bool IsAnyEyeOpen(); // 0x1a19540 [Final Native Public]
    void InitiateNextStage(); // 0x1a19520 [Final Native Protected]
    void InitCaretakerActions(const TArray<UCaretakerActionComponent*>& carettakeractions); // 0x1a193e0 [Final Native Public]
    void CloseAllEyes(); // 0x1a18f30 [Final Native Public]

// UCaretakerActionComponent (/Script/FSD.CaretakerActionComponent)
    void UseAction(); // 0x1a19fe0 [Native Public]
    void TriggerAction(); // 0x1a19fc0 [Native Public]
    void StopUsing(); // 0x1a01be0 [Native Public]
    void OnTriggered(); // 0x1f88790 [Event Public]
    void OnStopped(); // 0x1f88790 [Event Public]
    void OnStarted(); // 0x1f88790 [Event Public]
    void OnRep_IsUsing(); // 0x1a19990 [Final Native Protected]
    ACaretaker* GetCaretaker(); // 0x1a19050 [Final Native Protected]
    bool CanUse(); // 0x1a18f00 [Native Event Public]

// UCarriableComponent (/Script/FSD.CarriableComponent)
    bool PickupItem(APlayerCharacter* byCharacter); // 0x1a19aa0 [Final Native Public]
    void DropItem(); // 0x1a18ff0 [Final Native Public]
    void AttachChanged(bool Attached, const FVector& PrevScale); // 0x1a18e10 [Final Native Public]

// UResourceData (/Script/FSD.ResourceData)
    float GetOwnedAmount(UObject* WorldContextObject); // 0x1ba1260 [Native Public]
    bool GetIsTradableCraftingMaterial(); // 0x1ba1220 [Final Native Public]

// UCarvedResourceData (/Script/FSD.CarvedResourceData)
    UCarvedResourceCreator* LoadResourceCreator(); // 0x1a1e090 [Final Native Public]
    float GetUnitsPerCarver(); // 0x1a1def0 [Final Native Public]
    float GetTargetAmount(AProceduralSetup* pls); // 0x1a1de10 [Final Native Public]

// ARoomBurner (/Script/FSD.RoomBurner)
    void SpawnEncounter(AProceduralSetup* Setup); // 0x1a1e1d0 [Final Native Protected]
    URoomGenerator* GetRoomGenerator(); // 0x1a1ddc0 [Final Native Public]

// AEnemyPawn (/Script/FSD.EnemyPawn)
    UMeshComponent* Receive_GetMeshComponent(); // 0x1f88790 [Event Protected]
    void OnRep_QueuedMontage(); // 0x1a6d980 [Final Native Protected]
    USkeletalMeshComponent* GetMesh(); // 0x1f88790 [Event Protected]

// ACaveLeech (/Script/FSD.CaveLeech)
    void OnRep_State(); // 0x1a1e0c0 [Final Native Protected]
    FVector GetTentacleTargetLocation(); // 0x1a1deb0 [Final Native Public]
    FVector GetMouthLocation(); // 0x1a1dd80 [Native Event Public]
    AActor* GetCurrentTarget(); // 0x1a1dc30 [Final Native Public]
    void Died(UHealthComponentBase* HealthComponent); // 0x1a1d750 [Final Native Protected]
    void Damaged(float amount); // 0x1a1d6d0 [Final Native Protected]
    void BP_OnStateChanged(const ECaveLeechState& NewState); // 0x1f88790 [Event Protected]
    void BP_OnBite(UHealthComponent* TargetHealth); // 0x1f88790 [Event Protected]

// ACaveObject (/Script/FSD.CaveObject)
    void TriggerNetworkUpdate(); // 0x1a1e4b0 [Final Native Protected]
    void ResumeNetworkUpdates(); // 0x1a1e190 [Final Native Protected]
    void Recieve_OnGameStarted(); // 0x1f88790 [Event Protected]
    void PauseNetworkUpdates(); // 0x1a1e0e0 [Final Native Protected]

// UCaveScriptExtraStationaryEnemies (/Script/FSD.CaveScriptExtraStationaryEnemies)
    UEnemyDescriptor* GetEnemyDescriptor(); // 0x1a1dc90 [Final Native Public]
    FIRandRange GetDifficulty(); // 0x1a1dc70 [Final Native Public]

// ACaveVine (/Script/FSD.CaveVine)
    void BP_OnTargetChanged(UHealthComponent* NewTarget); // 0x1f88790 [Event Protected]
    void BP_OnInitialized(); // 0x1f88790 [Event Protected]

// ACaveWorm (/Script/FSD.CaveWorm)
    AResourceChunk* SpawnResource(UObject* WorldContext, UResourceData* Data, float Size, const FTransform& Transform, const FVector& Impulse, const FVector& DropOffset); // 0x1a1e260 [Final Native Static Public]
    void Search(); // 0x1a1e1b0 [Final Native Protected]
    void IncrementKillCount(UHealthComponentBase* HealthComponent); // 0x1a1df40 [Final Native Protected]
    void DropResource(UResourceData* Data, float Size, const FVector& Impulse, const FVector& DropOffset); // 0x1a1d7e0 [Final Native Public]

// UCharacterCameraController (/Script/FSD.CharacterCameraController)
    void ResetFOV(float FadeSpeed); // 0x1a1e100 [Final Native Public]
    void FOVChanged(float NewFOV); // 0x1a1d980 [Final Native Public]
    void FadeToFOVRelative(float targetFov, float FadeSpeed); // 0x1a1dad0 [Final Native Public]
    void FadeToFOV(float targetFov, float FadeSpeed); // 0x1a1da00 [Final Native Public]

// UCharacterIntoxicationComponent (/Script/FSD.CharacterIntoxicationComponent)
    void ReceiveStateChange(const EIntoxicationState& NewState); // 0x1f88790 [Event Protected]
    void ReceivePassOutDrunk(); // 0x1f88790 [Event Protected]
    void ReceiveDrunkTick(float DeltaTime, float DrunkTime); // 0x1f88790 [Event Protected]
    void ReceiveDrunkEnd(); // 0x1f88790 [Event Protected]
    void ReceiveDrunkBegin(); // 0x1f88790 [Event Protected]
    void PassOutDrunkSignature__DelegateSignature(APlayerCharacter* Player); // 0x1f88790 [Public]
    bool IsPassOutDrunk(); // 0x1a1e060 [Final Native Public]
    bool IsOnSpaceRig(); // 0x1a1e030 [Final Native Protected]
    bool IsLocallyControlled(); // 0x1a1e000 [Final Native Protected]
    bool IsDrunk(); // 0x1a1dfd0 [Final Native Public]
    void IntoxicationProgressSignature__DelegateSignature(APlayerCharacter* Player, float Progress); // 0x1f88790 [Public]
    bool HasAuthority(); // 0x1a1df10 [Final Native Protected]
    float GetSoberingUpCoolDown(); // 0x1a1ddf0 [Final Native Public]
    float GetIntoxicationProgressMapped(UCurveFloat* Curve); // 0x1a1dce0 [Final Native Public]
    float GetIntoxicationProgress(); // 0x1a1dcb0 [Final Native Public]
    int32 GetAlcoholPct(const EDrinkableAlcoholStrength& Strength); // 0x1a1dba0 [Native Event Protected]
    void Consume(UDrinkableDataAsset* Drinkable); // 0x1a1d640 [Final Native Public]
    void ClearIntoxication(); // 0x1a1d620 [Final Native Public]

// UCharacterSettings (/Script/FSD.CharacterSettings)
    void PreloadAllInventories(UAsyncManager* AsyncManager); // 0x1a216e0 [Final Native Public]
    UPlayerCharacterID* GetPlayerCharacterID(const FGuid& ID); // 0x1a212c0 [Final Native Public]
    UInventoryList* GetInventoryList(UPlayerCharacterID* characterID); // 0x1a21190 [Final Native Public]

// UCharacterSightComponent (/Script/FSD.CharacterSightComponent)
    void TargetChangedSignature__DelegateSignature(AActor* NewTarget, UPrimitiveComponent* NewPrimitive); // 0x1f88790 [Public]
    void Server_UpdateTarget(AActor* NewActor, UPrimitiveComponent* NewPrimitive); // 0x1a21bd0 [Native Event Protected]
    void RemoveIgnoreActor(AActor* InActor); // 0x1a219d0 [Final Native Public]
    void GetSightStartAndEnd(float InMaxDistance, const FVector& OutStartLocation, const FVector& OutEndLocation); // 0x1a21370 [Final Native Public]
    void AddIgnoreActor(AActor* InActor); // 0x1a20e80 [Final Native Public]

// UCharacterStateComponent (/Script/FSD.CharacterStateComponent)
    void ReceiveStateTick(float DeltaTime); // 0x1f88790 [Event Protected]
    void ReceiveStateExit(); // 0x1f88790 [Event Protected]
    void ReceiveStateEnter(); // 0x1f88790 [Event Protected]
    bool IsLocallyControlled(); // 0x1a21590 [Final Native Public]
    bool HasAuthority(); // 0x1a21530 [Final Native Public]
    float GetStateTime(); // 0x1a214e0 [Final Native Public]
    uint8 GetStateID(); // 0x1a214c0 [Final Native Public]
    bool GetStateActive(); // 0x1a214a0 [Final Native Public]
    UPlayerMovementComponent* GetCharacterMovement(); // 0x1a21050 [Final Native Protected]

// UCharacterUseComponent (/Script/FSD.CharacterUseComponent)
    void Server_SetState(const FCharacterUseState& NewState); // 0x1a21b30 [Native Event Protected]
    void RemoveCustomUsableComponent(UUsableComponentBase* Usable); // 0x1a21940 [Final Native Public]
    void OnRep_State(FCharacterUseState& oldState); // 0x1a21640 [Final Native Protected]
    bool IsLookingAtUsable(); // 0x1a215f0 [Final Native Public]
    bool IsLookingAtDepositable(); // 0x1a215c0 [Final Native Public]
    float GetUseProgress(); // 0x1a21500 [Final Native Public]
    AActor* GetLookingAtActor(); // 0x1a21290 [Final Native Public]
    bool GetIsUsing(); // 0x1a21260 [Final Native Public]
    bool GetIsDepositing(); // 0x1a21230 [Final Native Public]
    UUsableComponentBase* GetHoveringUsable(); // 0x1a21170 [Final Native Public]
    UUsableComponentBase* GetActiveUsable(); // 0x1a21010 [Final Native Public]
    void All_UseEnded(const FCharacterUseState& oldState); // 0x1a20f10 [Native Event Protected]
    void AddCustomUsableComponent(UUsableComponentBase* Usable, const ECustomUsableType& eType); // 0x1a20db0 [Final Native Public]

// UCharacterVanityComponent (/Script/FSD.CharacterVanityComponent)
    void UpdateMeshes(); // 0x1a21ee0 [Final Native Protected]
    void UpdateEquippedVanity(bool applyItems); // 0x1a21e50 [Final Native Public]
    void SetEquippedVanityInViewer(FEquippedVanity& equippedVanityItems); // 0x1a21da0 [Final Native Public]
    void SetDesireSleevelessArmor(UObject* WorldContextObject, UPlayerCharacterID* Character, bool inDesireSleeveless); // 0x1a21ca0 [Final Native Static Public]
    void Server_SetEquippedVanity(const FEquippedVanity& equippedItems); // 0x1a21a80 [Native Event Protected]
    void RemoveMedicalGown(); // 0x1a21a60 [Final Native Public]
    UVanityItem* Receive_GetEquippedVanityItem(UObject* WorldContextObject, UPlayerCharacterID* Character, const EVanitySlot& Slot); // 0x1a21840 [Final Native Static Public]
    bool Receive_GetDesireSleevelessArmor(UObject* WorldContextObject, UPlayerCharacterID* Character); // 0x1a21770 [Final Native Static Public]
    void OnRep_EquippedVanity(); // 0x1a21620 [Final Native Protected]
    bool HasSpawnedInMedbay(); // 0x1a21560 [Final Native Public]
    UVanityItem* GetEquippedVanityItem(const EVanitySlot& Slot, bool ignorePreviewItems); // 0x1a210a0 [Final Native Public]
    bool GetDesireSleevelessArmor(); // 0x1a21070 [Final Native Public]
    UCharacterVanityItems* GetAvailableVanityItems(); // 0x1a21030 [Final Native Public]
    void EquipMedicalGown(); // 0x1a20ff0 [Final Native Public]
    void EnforceValidPaintjob(); // 0x1a20fd0 [Final Native Public]
    void CreateEquippedGear(); // 0x1a20fb0 [Final Native Public]
    void Client_RemoveMedicalGown(); // 0x1a19fe0 [Native Event Public]
    void Client_EquipMedicalGown(); // 0x1a19fc0 [Native Event Public]

// UCharacterVanityItems (/Script/FSD.CharacterVanityItems)
    void SortVanityItems(UObject* WorldContextObject, UPlayerCharacterID* characterID, const TArray<UVanityItem*>& VanityItems); // 0x1a29d80 [Final Native Static Public]
    TArray<UVanityItem*> GetVanityItems(UObject* WorldContextObject, const EVanitySlot& Slot, bool onlyStoreItems, UPlayerCharacterID* characterID); // 0x1a28740 [Final Native Static Public]
    UVanityItem* GetVanityItem(const FGuid& VanityID); // 0x1a28690 [Final Native Public]
    TArray<UVanityItem*> GetUnLockedVanityItems(UObject* WorldContextObject, const EVanitySlot& Slot, bool onlyStoreItems, UPlayerCharacterID* characterID); // 0x1a284e0 [Final Native Static Public]
    TArray<UVanityItem*> GetLockedVanityItems(UObject* WorldContextObject, const EVanitySlot& Slot, UPlayerCharacterID* characterID); // 0x1a283a0 [Final Native Static Public]
    TArray<UVanityItem*> GetItems(const EVanitySlot& Slot, bool onlyStoreItems); // 0x1a282c0 [Final Native Public]
    UVanityItem* GetDefaultVanityItem(UObject* WorldContext, const EVanitySlot& Slot, UPlayerCharacterID* characterID); // 0x1a28190 [Final Native Static Public]
    bool DoesVanitySlotAllowStyleTags(const EVanitySlot& Slot); // 0x1a27f80 [Final Native Static Public]

// ACharacterSelectionSwitcher (/Script/FSD.CharacterSelectionSwitcher)
    void OnVictoryPoseChanged(UVictoryPose* VictoryPose); // 0x1f88790 [Event Public]
    void OnVanityItemEquipped(const EVanitySlot& Slot); // 0x1f88790 [Event Public]
    void Hide(); // 0x1f88790 [Event Public]
    AActor* GetViewerActor(); // 0x1f88790 [Event Public]
    APlayerCharacter* GetActiveCharacter(); // 0x1f88790 [Event Public]

// AChargedWeapon (/Script/FSD.ChargedWeapon)
    void SetOverheated(bool isOverheated); // 0x1a29cb0 [Final Native Protected]
    void Server_SetIsCharging(bool isCharging); // 0x19fd810 [Native Event Protected]
    void RecieveStoppedCharging(float ChargeProgress); // 0x1f88790 [Event Protected]
    void RecieveStartedCharging(); // 0x1f88790 [Event Protected]
    void RecieveChargeProgressChanged(float NewChargeProgress); // 0x1f88790 [Event Public]
    void ReceiveOverheatedChanged(bool isOverheated); // 0x1f88790 [Event Public]
    void OnRep_Charging(); // 0x1a290f0 [Final Native Protected]
    bool GetIsCharging(); // 0x1a28290 [Final Native Public]

// AProjectileBase (/Script/FSD.ProjectileBase)
    UTerrainMaterial* TryGetTerrainMaterial(); // 0x1b8f2c0 [Final Native Public]
    void StopMovement(); // 0x1b8f2a0 [Final Native Public]
    void Server_SetState(const FVector_NetQuantize& Position, const FVector_NetQuantize& Velocity); // 0x1b8e9f0 [Native Event Protected]
    void Server_Penetrated(const FProjectileImpact& Impact); // 0x1b8e940 [Native Event Protected]
    void Server_Impacted(const FProjectileImpact& Impact); // 0x1b8e890 [Native Event Protected]
    void OnUpgradeElementAdded(UProjectileUpgradeElement* element); // 0x1f88790 [Event Public]
    void OnRep_ProjectileImpact(); // 0x1b8e780 [Native Public]
    void OnRep_IsDorment(bool wasDorment); // 0x1b8e630 [Native Public]
    void OnPenetrated(bool PredictedPenetration, FHitResult& HitResult); // 0x1f88790 [Event Public]
    void OnInitialized(); // 0x1f88790 [Event Public]
    void OnImpacted(bool PredictedImpact, FHitResult& HitResult); // 0x1f88790 [Event Public]
    void MakeBouncy(); // 0x1f88790 [Event Public]
    void InitState(const FVector& ShootDirection, const FVector& initialBonusVelocity); // 0x1b8e250 [Native Public]
    void InitComponents(); // 0x1b8e230 [Native Public]
    void IgnoreCollision(UPrimitiveComponent* otherCollider); // 0x1b8e1a0 [Final Native Public]
    bool HasImpactAuthority(); // 0x1b8e170 [Final Native Public]
    float GetGameTimeSinceActivation(); // 0x1b8e110 [Final Native Public]
    UDamageComponent* GetDamageComponent(); // 0x1f88790 [Event Public]
    int32 GetBoneIndex(); // 0x1b8df00 [Final Native Public]
    void DoOnSpawn(); // 0x1f88790 [Event Public]
    void DisableProjectileCollision(AProjectileBase* projectileA, AProjectileBase* projectileB); // 0x1b8d900 [Final Native Static Public]
    void DisableAndDestroy(); // 0x93de80 [Native Public]
    UFSDPhysicalMaterial* DamageArmor(UDamageComponent* DamageComponent, FHitResult& HitResult); // 0x1b8d7a0 [Final Native Protected]
    void CustomEvent(UItemUpgrade* Event); // 0x1f88790 [Event Protected]
    void Client_DrawServersDebugPath(const FVector& Location); // 0x1b8d6d0 [Native Event Protected]
    void Activate(AActor* owningActor, const FVector& Origin, const FVector_NetQuantizeNormal& Direction, const FVector_NetQuantizeNormal& initialBonusVelocity); // 0x1b8d530 [Final Native Public]

// AProjectile (/Script/FSD.Projectile)
    AProjectileBase* SpawnProjectileFromSelf(UObject* WorldContextObject, TSubclassOf<AProjectileBase> ProjectileClass, const FVector& Origin, const FRotator& velocityDirection); // 0x1b8eef0 [Final Native Public]
    AProjectileBase* SpawnProjectile(UObject* WorldContextObject, TSubclassOf<AProjectileBase> ProjectileClass, APawn* projectileOwner, const FVector& Origin, const FRotator& velocityDirection); // 0x1b8ed50 [Final Native Static Public]
    AProjectileBase* SpawnBallisticProjectile(UObject* WorldContextObject, TSubclassOf<AProjectile> ProjectileClass, APawn* projectileOwner, const FVector& Origin, const FVector& Velocity); // 0x1b8ebb0 [Final Native Static Public]
    void SetHomingTargetComponent(USceneComponent* HomingTargetComponent, float Delay); // 0x1b8eae0 [Final Native Public]
    void Server_DisableHoming(); // 0x1b8e870 [Native Event Protected]
    void OnRep_State(FProjectileState& oldState); // 0x1b8e7a0 [Native Protected]
    void OnPenetration(FHitResult& HitResult); // 0x1b8e550 [Native Public]
    void OnImpact(FHitResult& HitResult); // 0x1b8e470 [Native Public]
    void OnBounce(FHitResult& ImpactResult, const FVector& ImpactVelocity); // 0x1b8e340 [Native Public]
    UFSDPhysicalMaterial* FindBoneIndexFromArmor(FHitResult& HitResult, const int32& outBoneIndex); // 0x1b8d9c0 [Final Native Public]
    void DisableHoming(); // 0x1b8d8e0 [Final Native Public]

// AChargedProjectile (/Script/FSD.ChargedProjectile)
    void OnAoEDamageEnabled(); // 0x1f88790 [Event Protected]

// UClaimableRewardEntryWidget (/Script/FSD.ClaimableRewardEntryWidget)
    void WidgetDelegate__DelegateSignature(UClaimableRewardEntryWidget* EntryWidget); // 0x1f88790 [Public]
    void SignalRewardClaimed(); // 0x1a29d40 [Final Native Protected]
    void SetData(const FClaimableRewardEntry& InData); // 0x1a29bb0 [Final Native Public]
    void ReceiveMoveIn(float InStartDelay); // 0x1f88790 [Event Protected]
    void ReceiveDataChanged(); // 0x1f88790 [Event Protected]
    void MoveIn(float InStartDelay); // 0x1a288f0 [Final Native Public]

// UClaimableRewardViewWidget (/Script/FSD.ClaimableRewardViewWidget)
    void ReceiveEndFlow(); // 0x1f88790 [Event Protected]
    void ReceiveDataChanged(); // 0x1f88790 [Event Protected]
    void ReceiveBeginFlow(); // 0x1f88790 [Event Protected]
    void EndRewardFlow(); // 0x1a28000 [Final Native Public]
    void BeginRewardFlow(const FClaimableRewardView& InViewData); // 0x1a27d10 [Final Native Public]

// ARessuplyPod (/Script/FSD.RessuplyPod)
    void SetIdling(); // 0x1ba1ee0 [Final Native Public]
    void RessuplyPodStateDelegate__DelegateSignature(ARessuplyPod* InPod, const ERessuplyPodState& InState); // 0x1f88790 [Public]
    void OnTunnelBLocked(); // 0x1f88790 [Event Protected]
    void OnRep_TargetLocation(); // 0x1ba19d0 [Final Native Protected]
    void OnRep_State(const ERessuplyPodState& oldState); // 0x1ba1950 [Final Native Protected]
    void OnDropStarted(); // 0x1f88790 [Event Protected]
    void OnDroppodImpact(); // 0x1f88790 [Event Protected]
    void OnDroppodCloseToImpact(); // 0x1f88790 [Event Protected]
    AActor* DropToTarget(UObject* WorldContextObject, TSubclassOf<ARessuplyPod> podClass, const FVector& Location, AActor* requester); // 0x1ba0fa0 [Final Native Static Public]

// ACleanupPod (/Script/FSD.CleanupPod)
    void OnObjectiveChanged(UObjective* Objective); // 0x1f88790 [Event Protected]
    void ChangedState(ARessuplyPod* InPod, const ERessuplyPodState& InState); // 0x1a27e90 [Final Native Protected]

// ARessuplyPodItem (/Script/FSD.RessuplyPodItem)
    void Server_Call_Resupply(const FVector& Location); // 0x1a150c0 [Native Event Protected]
    void ReceiveItemPlacerSpawned(UItemPlacerAggregator* InItemPlacer); // 0x1f88790 [Event Protected]
    void OnRep_Used(); // 0x1ba19f0 [Final Native Protected]
    int32 GetResourceCost(UObject* WorldContextObject); // 0x1ba1490 [Final Native Public]
    UItemPlacerAggregator* GetActiveAggregator(); // 0x1ba1100 [Final Native Protected]

// ACleanupPodItem (/Script/FSD.CleanupPodItem)
    void UpdateWidget(const EPlaceableObstructionType& reason, float TimeLeft); // 0x1f88790 [Event Protected]
    void Server_Call_CleaningPod(const FVector& Location, APlagueInfectionNode* plagueNode); // 0x1a291b0 [Native Event Protected]
    void CallUpdateWidget(); // 0x1a27e70 [Final Native Protected]

// UClusterbombSpawner (/Script/FSD.ClusterbombSpawner)
    void ReleaseCluster(); // 0x1a29190 [Final Native Public]

// AExampleActor (/Script/FSD.ExampleActor)
    void Server_ExampleFunction(); // 0x1a29280 [Native Event Public]
    void Client_ExampleFunction(); // 0x1a27f60 [Native Event Public]
    void All_ExampleFunction(); // 0x1a27c10 [Native Event Public]

// ACoilgunWeaponTrail (/Script/FSD.CoilgunWeaponTrail)
    void OnRep_TrailHalfLength(); // 0x1a29130 [Final Native Public]
    void OnRep_SpawnFireTrail(); // 0x1a29110 [Final Native Public]
    void OnInited_Callback(); // 0x1a290d0 [Final Native Public]
    void OnActorLeaveTrigger(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1a28bc0 [Final Native Public]
    void OnActorEnteredTrigger(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1a289a0 [Final Native Public]

// ACoilGun (/Script/FSD.CoilGun)
    void UpdateAfflictions(); // 0x1a29ea0 [Final Native Protected]
    void SetDynamicMaterials(); // 0x1a29c90 [Final Native Public]
    void Server_ToggleCharingBonuses(bool Enabled); // 0x1a29b20 [Native Event Protected]
    void Server_SpawnTrail(const FVector_NetQuantize& Location, const FRotator& Rotation, float HalfHeight, bool fireTrailEnabled); // 0x1a299c0 [Native Event Protected]
    void Server_SpawnGroundTrail(const FVector_NetQuantize& Location, const FVector& Direction, float chargeMultiplier); // 0x1a298b0 [Native Event Protected]
    void Server_SetShotPower(float Power); // 0x1a29820 [Native Event Protected]
    void Server_RegisterPrimaryHit(UPrimitiveComponent* Target, UFSDPhysicalMaterial* PhysMaterial, const FVector_NetQuantize& Origin, const FVector_NetQuantize& Location, int32 BoneIndex, const FShotMultiplier& Multiplier, int32 mole); // 0x1a295e0 [Native Event Protected]
    void Server_RegisterBonusHit(AActor* Target); // 0x1a29550 [Native Event Protected]
    void Server_RegisterBlastHit(AActor* Target, const FVector_NetQuantize& Location, UPrimitiveComponent* comp); // 0x1a29440 [Native Event Protected]
    void Server_HitTerrain(const FVector_NetQuantize& Location, const FVector_NetQuantize& End, float maxCarveDepth); // 0x1a29330 [Native Event Protected]
    void Server_FearTarget(AActor* Target); // 0x1a292a0 [Native Event Protected]
    void Server_ClearAilments(); // 0x1a01c00 [Native Event Protected]
    void OnTriBurstCancled(); // 0x1a29170 [Final Native Protected]
    void OnShieldBrokenBoost(); // 0x1f88790 [Event Protected]
    void OnShieldBrokeBoostStopped(); // 0x1f88790 [Event Protected]
    void OnShieldBoostEnded(); // 0x1a29150 [Final Native Protected]
    void OnFireKill(AActor* Target); // 0x1f88790 [Event Protected]
    void OnEnemyKilled(AActor* Target, UFSDPhysicalMaterial* PhysicalMaterial, bool wasDirectHit); // 0x1a28fc0 [Final Native Protected]
    void OnDamageTarget(UHealthComponentBase* Health, float amount, UPrimitiveComponent* Component, UFSDPhysicalMaterial* PhysicalMaterial); // 0x1a28e60 [Final Native Protected]
    void OnCharacterShieldBroke(AActor* brokeChar); // 0x1a28dd0 [Final Native Protected]
    void OnBulletPathComplete(const TArray<FBulletPathSegment>& Path); // 0x1a28d20 [Final Native Public]
    void All_ShowHit(const FVector_NetQuantize& Location, const FVector_NetQuantize& Rotation); // 0x1a27c50 [Native Event Protected]
    void All_ShieldBroken(); // 0x1a27c30 [Native Event Protected]
    void All_AdjustTrail(ACoilgunWeaponTrail* Trail, float Length); // 0x1a27b30 [Native Event Protected]

// UCoilGunAnimInstance (/Script/FSD.CoilGunAnimInstance)
    float GetCoilSpeed(int32 Index); // 0x1a280f0 [Final Native Public]
    float GetCoilAngle(int32 Index); // 0x1a28050 [Final Native Public]

// ACoilGunTrailSegment (/Script/FSD.CoilGunTrailSegment)
    void OnStartEffects(); // 0x1f88790 [Event Public]
    void OnRep_EffectsLife(); // 0x1a2de80 [Final Native Protected]
    void OnEndEffects(); // 0x1f88790 [Event Public]

// UCoilgunTrailSpawner (/Script/FSD.CoilgunTrailSpawner)
    void SpawnSegment(); // 0x1a2eb80 [Final Native Protected]

// UShoutWidget (/Script/FSD.ShoutWidget)
    void OnShout(); // 0x1f88790 [Event Protected]

// UCommunicationComponent (/Script/FSD.CommunicationComponent)
    void ShoutDelegate__DelegateSignature(APlayerCharacter* InSender, const FText& InText, float InDuration); // 0x1f88790 [Public]
    void ShoutCustomOrDefault(UDialogDataAsset* CustomShout, const EShoutType& DefaultShout); // 0x1a2eab0 [Final Native Public]
    void ShoutCustomLocalOnly(UDialogDataAsset* Shout); // 0x1a2ea20 [Final Native Public]
    void ShoutCustomClosestDwarf(UObject* WorldContext, UDialogDataAsset* Shout, const FVector& TargetLocation); // 0x1a2e910 [Final Native Static Public]
    void ShoutCustom(UDialogDataAsset* Shout); // 0x1a2e880 [Final Native Public]
    void Shout(const EShoutType& Shout); // 0x1a2e800 [Final Native Public]
    void SetMissionControlPaused(bool IsPaused); // 0x1a2e770 [Final Native Public]
    void ServerShout(UDialogDataAsset* Shout); // 0x1a2e6e0 [Native Event Protected]
    void ServerMissionShout(UDialogDataAsset* Shout, int32 Index, bool bPriority); // 0x1a2e5d0 [Native Event Protected]
    UAudioComponent* PlayPitchedByClass(UObject* WorldContextObject, TSubclassOf<APlayerCharacter> CharacterClass, USoundBase* Sound, UDialogDataAsset* Shout, const EShoutType& ShoutType, UAudioComponent* AudioComponent); // 0x1a2e2c0 [Final Native Static Public]
    void PlayPitchedAsync(UDialogDataAsset* Shout, const EShoutType& ShoutType, bool IgnoreCoolDown, UAudioComponent* AudioComponent, UObject* WorldContextObject, float shoutVolumeMultiplier, const EAsyncLoadPriority& Priority); // 0x1a2e090 [Final Native Public]
    UAudioComponent* PlayPitched(USoundBase* Sound, UDialogDataAsset* Shout, const EShoutType& ShoutType, bool IgnoreCoolDown, UAudioComponent* AudioComponent, UObject* WorldContextObject); // 0x1a2dea0 [Final Native Public]
    int32 MissionShoutLocally(UObject* WorldContext, UDialogDataAsset* Shout); // 0x1a2dd90 [Final Native Static Public]
    void MissionShout(UObject* WorldContext, UDialogDataAsset* Shout, bool bPriority); // 0x1a2dc90 [Final Native Static Public]
    bool IsMissionControlSpeaking(); // 0x1a2dc60 [Final Native Public]
    void ClientShout(APlayerCharacter* Sender, UDialogDataAsset* Shout, int32 Index); // 0x1a2d3f0 [Native Event Protected]
    void ClientMissionShout(UDialogDataAsset* Shout, int32 Index, bool bPriority); // 0x1a2d2e0 [Native Event Protected]

// UCommnuityRewardBundle (/Script/FSD.CommnuityRewardBundle)
    void AwardRewards(UObject* WorldContext); // 0x1a2cf90 [Final Native Public]

// UCommnuityRewardSetup (/Script/FSD.CommnuityRewardSetup)
    TMap<UResourceData*, int32> GetResourcesTierOnlyReward(int32 Tier); // 0x1a2d8b0 [Final Native Public]
    TMap<UResourceData*, int32> GetResourcesReward(int32 Tier); // 0x1a2d790 [Final Native Public]
    void AwardTierRewards(UObject* WorldContext, int32 Tier); // 0x1a2d020 [Final Native Public]

// UCommunityGoal (/Script/FSD.CommunityGoal)
    float TotalTierProgress(float Value, int32 Members); // 0x1a2eeb0 [Final Native Protected]
    float TierValue(const ECommunityGoalTier& Tier, float Value, int32 Members); // 0x1a2ed90 [Final Native Protected]
    float TierProgress(const ECommunityGoalTier& Tier, float Value, int32 Members); // 0x1a2ec70 [Final Native Protected]
    float TierGoal(const ECommunityGoalTier& Tier, int32 Members); // 0x1a2eba0 [Final Native Protected]
    int32 RewardTier(float Value, int32 Members); // 0x1a2e500 [Final Native Protected]
    void IncrementGoal(UObject* WorldContext, float Value); // 0x1a2db00 [Final Native Public]
    FText GoalToText(const ECommunityGoalType& StatType, float Value); // 0x1a2d9d0 [Final Native Static Public]
    FText GetCategoryTitle(); // 0x1a2d5b0 [Final Native Public]
    bool AreTiersInitialized(); // 0x1a2cf70 [Final Native Public]

// UCommunityGoalSettings (/Script/FSD.CommunityGoalSettings)
    UCommunityGoal* GetGoal(const ECommunityGoalIndex& Goal); // 0x1a2d660 [Final Native Public]
    UCommunityGoal* FindGoal(const FString& Goal); // 0x1a2d500 [Final Native Public]

// UCommunityGoalWrapper (/Script/FSD.CommunityGoalWrapper)
    void UpdateAllGoalsInitialized(); // 0x1a2ef80 [Final Native Public]
    bool RewardReceived(); // 0x1a2e4d0 [Final Native Public]
    void RequestGoalStateData(); // 0x1a2e4b0 [Final Native Public]
    void RequestFactionsData(); // 0x1a2e490 [Final Native Public]
    void NextPeriod(); // 0x1a2de60 [Final Native Public]
    void InitializeGoalTierTargetValues(UCommunityGoal* goalToInitialize); // 0x1a2dbd0 [Final Native Public]
    UCommunityGoalFaction* GetPlayerCurrentFaction(UObject* WorldContext); // 0x1a2d6f0 [Final Native Public]
    void ClaimRewardMessage(UObject* WorldContext, const FCommunityRewardNotification& rewardNotification); // 0x1a2d130 [Final Native Public]
    void ClaimReward(); // 0x1a2d110 [Final Native Public]
    void CheckUI(); // 0x1a2d0f0 [Final Native Public]

// UControllerIconSettings (/Script/FSD.ControllerIconSettings)
    bool FindMouseKeyboardKeyIcon(const FKey& Key, FActionIconMapping& KeyIcon); // 0x1a32480 [Final Native Static Public]
    bool FindKeyIcon(const FKey& Key, FActionIconMapping& KeyIcon); // 0x1a32300 [Final Native Static Public]
    bool FindControllerKeyIcon(const FKey& Key, FActionIconMapping& KeyIcon); // 0x1a32180 [Final Native Static Public]

// AConvertedRobot (/Script/FSD.ConvertedRobot)
    void UpdateGunsInsideTerrain(); // 0x1a32d90 [Final Native Protected]
    void StartBossFight(); // 0x1a32d70 [Final Native Public]
    void ParasiteDamaged(float aDamage); // 0x1a32c00 [Final Native Protected]
    void OnWeaponsFired(const FVector& aHitResult); // 0x1a32b70 [Final Native Protected]
    void OnUsed(APlayerCharacter* aUser, const EInputKeys& Key); // 0x1a32aa0 [Final Native Protected]
    void OnSeePawn(APawn* APawn); // 0x1a32a10 [Final Native Public]
    void OnRep_TeamState(); // 0x1a07550 [Native Protected]
    void OnRep_Target(); // 0x1a329f0 [Native Protected]
    void OnRep_SpinTurret(); // 0x1a329d0 [Final Native Protected]
    void OnRep_IsIntroducting(); // 0x1a32990 [Final Native Protected]
    void OnRep_IsFiring(); // 0x1a32970 [Final Native Protected]
    void OnRep_IsDoingSpecialAttack(); // 0x1a32950 [Final Native Protected]
    void OnParasiteDeath(AActor* AParasiteEnemy); // 0x1a328c0 [Final Native Protected]
    ERobotState GetTeamState(); // 0x1a32740 [Final Native Public]
    FVector GetPlayerMediumPoint(); // 0x1a32700 [Final Native Public]
    TArray<AActor*> GetParasites(); // 0x1a32670 [Final Native Public]
    bool GetHasPoweredDown(); // 0x1a32650 [Final Native Public]
    void DestroyAttatchPoint(USceneComponent* aComponent); // 0x1a320f0 [Native Event Public]
    void CannonEffects(); // 0x1a07ac0 [Native Event Protected]
    void BP_OnStateChanged(const ERobotState& TeamState); // 0x1f88790 [Event Public]
    void BP_OnShieldChanged(bool isGrowing); // 0x1f88790 [Event Public]
    void BP_OnInstroduce(); // 0x1f88790 [Event Public]

// AConvertedRobotController (/Script/FSD.ConvertedRobotController)
    void ResetCloseTimer(); // 0x1a32c80 [Final Native Public]

// UCoolDownItemAggregator (/Script/FSD.CoolDownItemAggregator)
    void SetPaused(bool IsPaused); // 0x1a32cc0 [Final Native Public]
    bool IsCoolingDown(); // 0x1a32890 [Final Native Public]
    float GetCoolDownProgress(); // 0x1a32600 [Final Native Public]
    void ActivateCoolDown(bool startPaused); // 0x1a31fd0 [Final Native Public]

// UCoolDownProgressWidget (/Script/FSD.CoolDownProgressWidget)
    void UpdateProgress(float Progress); // 0x1a32db0 [Final Native Protected]
    void ReceiveUpdateProgress(float InProgress); // 0x1f88790 [Event Protected]
    void ReceiveInitWidget(); // 0x1f88790 [Event Protected]
    void Init(UObject* InCoolDownObject, FCoolDownProgressStyle& InStyle); // 0x1a32760 [Final Native Protected]

// ICopyBoneVisibilityCompleted (/Script/FSD.CopyBoneVisibilityCompleted)
    void CopyBoneVisibilityCompleted(int32 BoneIndex); // 0x1a32060 [Native Public]

// ACoreRift (/Script/FSD.CoreRift)
    void SpawnSpikes(); // 0x1a32d50 [Final Native Public]
    void ScaleUp(); // 0x1a32ca0 [Final Native Public]
    void OnRep_Seed(); // 0x1a329b0 [Final Native Protected]

// UCraftingCostLibrary (/Script/FSD.CraftingCostLibrary)
    FCraftingCost ConvertResourcesToFashionite(const TArray<FCraftingCost>& InResources); // 0x1a37150 [Final Native Static Public]

// USpiderAnimInstance (/Script/FSD.SpiderAnimInstance)
    void SetMeshScale(float NewScale); // 0x1bd58d0 [Final Native Public]
    void SetDeathAnimationCategory(const ESpiderDeathAnimationCategory& Category); // 0x1bd57c0 [Final Native Public]
    void SetDeathAnimation(UAnimSequenceBase* Animation); // 0x1f88790 [Event Public]
    void PlayForcedCycle(float Duration); // 0x1bd5600 [Final Native Public]
    bool IsNotStrafing(); // 0x1bd5410 [Final Native Public]
    bool IsNotStaggered(); // 0x1bd53e0 [Final Native Public]
    bool IsNotMoving(); // 0x1bd53b0 [Final Native Public]
    bool IsNotFrozen(); // 0x1bd5380 [Final Native Public]
    bool IsNotAirborne(); // 0x1bd5350 [Final Native Public]

// ACrossbow (/Script/FSD.Crossbow)
    void UpdateRecallProgress(); // 0x1f88790 [Event Protected]
    void StartAmmoSwitch(); // 0x1a37fc0 [Final Native Private]
    void SetAnimatedTPMeshComponentFromBP(AActor* animatedArrow); // 0x1f88790 [Event Protected]
    void SetAnimatedTPMeshComponent(UStaticMeshComponent* Component); // 0x1a37e10 [Final Native Protected]
    void SetAnimatedFPMeshComponentFromBP(AActor* animatedArrow); // 0x1f88790 [Event Protected]
    void SetAnimatedFPMeshComponent(UStaticMeshComponent* Component); // 0x1a37d80 [Final Native Protected]
    void Server_UpdateRetrievableArrows(int32 defaultAmmo, int32 specialAmmo); // 0x1a37cb0 [Final Native Event Private]
    void Server_SwitchAmmoType(UProjectileLauncherBaseComponent* projectileLauncher, const ECrossbowSwitchState& State); // 0x1a37b60 [Final Native Event Private]
    void Server_SetSwitchIsQueued(bool IsQueued); // 0x1a06490 [Final Native Event Private]
    void OnRep_SwitchIsQueued(); // 0x1a37710 [Final Native Private]
    void OnRep_IsDefaultArrowEquipped(); // 0x1a376d0 [Final Native Private]
    void OnProjectileFired(AProjectileBase* Projectile); // 0x1a37600 [Final Native Protected]
    int32 GetTotalArrowCount(bool InDefaultArrowCount); // 0x1a37410 [Final Native Public]
    float GetSpecialArrowEffectDuration(const TSubclassOf<UStatusEffect>& Effect); // 0x1a37340 [Final Native Public]
    bool GetIsDefaultArrowEquipped(); // 0x1a372f0 [Final Native Public]
    void DestroyActor(AActor* Actor); // 0x1a37240 [Final Native Public]
    void DefaultArrowEquippedChanged__DelegateSignature(bool InDefaultArrow); // 0x1f88790 [Public]
    void Client_RefillSpecialAmmo(float percentage); // 0x1a370c0 [Final Native Event Private]
    void Client_CallAddSpecialAmmo(int32 amount); // 0x1a37030 [Final Native Event Private]
    void Client_CallAddDefaultAmmo(int32 amount); // 0x1a36fa0 [Final Native Event Private]

// ACrossbowProjectileBase (/Script/FSD.CrossbowProjectileBase)
    void SetSimpleDamageComponentFromBP(); // 0x1f88790 [Event Protected]
    void SetSimpleDamageComponent(UDamageComponent* Component); // 0x1a37f30 [Final Native Protected]
    void SetMainDamageComponentFromBP(); // 0x1f88790 [Event Protected]
    void SetMainDamageComponent(UDamageComponent* Component); // 0x1a37ea0 [Final Native Protected]
    void Server_HandleImpact(const FHitResult& HitResult, const FVector& RelativeLocation); // 0x1a37930 [Final Native Event Private]
    void OnRep_OnlyTrailShown(); // 0x1a376f0 [Final Native Private]
    void OnRep_BansheePulseActive(); // 0x1a37690 [Final Native Public]
    bool IsLocallyControlled(); // 0x1a374b0 [Final Native Public]
    bool GetSpecialArrowEquipped(); // 0x1a373e0 [Final Native Public]
    float GetScaledStatusEffectTime(); // 0x1a37310 [Final Native Public]
    void ApplyDamageEffects(FHitResult& HitResult, const FVector& RelativeLocation); // 0x1a36e50 [Final Native Protected]

// UCrossbowProjectileControlled (/Script/FSD.CrossbowProjectileControlled)
    void UpdateHomingTarget(); // 0x1a38070 [Final Native Private]
    void Server_UpdateHomingTarget(const FVector& Target); // 0x1a37c30 [Final Native Event Private]
    void CancelControl(); // 0x1a36f80 [Final Native Private]
    void All_UpdateHomingTarget(const FVector& Target); // 0x1a36dd0 [Final Native Event Private]

// UCrossbowProjectileRecallable (/Script/FSD.CrossbowProjectileRecallable)
    void Server_SetRecallTarget(APlayerCharacter* Player, const FTransform& startTrans); // 0x1a37a40 [Final Native Event Private]

// UCrossbowProjectileRicochet (/Script/FSD.CrossbowProjectileRicochet)
    void Ricochet(FHitResult& HitResult, const FVector& RelativeLocation); // 0x1a37800 [Final Native Protected]

// UCrossbowStuckProjectileEffectExploding (/Script/FSD.CrossbowStuckProjectileEffectExploding)
    void StartTimeoutTimer(UHealthComponentBase* destroyed); // 0x1a37fe0 [Final Native Private]
    void EnableTimeOut(); // 0x1a372d0 [Final Native Private]

// UCrossbowStuckProjectileEffectElectric (/Script/FSD.CrossbowStuckProjectileEffectElectric)
    void OnElectrocutionActorDestroyed(AActor* Actor); // 0x1a37570 [Final Native Public]

// ACrossbowProjectileStuck (/Script/FSD.CrossbowProjectileStuck)
    void UsableChanged(bool CanUse); // 0x1a38090 [Final Native Private]
    void OnUsedBy(APlayerCharacter* Player, const EInputKeys& Key); // 0x1a37730 [Final Native Public]
    void OnRep_BansheePulseEnabled(); // 0x1a376b0 [Final Native Public]
    void MatchParentDestroy(UHealthComponentBase* destroyed); // 0x1a374e0 [Final Native Private]
    bool IsLocallyControlled(); // 0x1a374b0 [Final Native Protected]
    bool GetSpecialArrowEquipped(); // 0x1a373e0 [Final Native Protected]
    void All_OnCavePointRemoved(USceneComponent* Point); // 0x1a01b50 [Native Event Protected]

// UCrosshairWidget (/Script/FSD.CrosshairWidget)
    void SetData(AItem* Item); // 0x1f88790 [Event Public]
    void OnUpgraded(AItem* Item); // 0x1f88790 [Event Public]

// UCrosshairAggregator (/Script/FSD.CrosshairAggregator)
    void SetCrosshair(UUserWidget* Widget); // 0x1a3cad0 [Final Native Public]
    UUserWidget* GetOrCreateCrosshair(); // 0x1a3c6b0 [Final Native Public]
    UCustomAmmoCountWidget* GetCustomAmmoCounterWidget(UObject* WorldContext, APlayerController* InOwner); // 0x1a3c510 [Final Native Public]
    UCustomAmmoCountWidget* GetAdditionalAmmoCounterWidget(UObject* WorldContext, APlayerController* InOwner); // 0x1a3c440 [Final Native Public]

// ACryosprayItem (/Script/FSD.CryosprayItem)
    void ServerDoDamage(const FVector_NetQuantize& Start, const FVector_NetQuantize& End, uint8 Power); // 0x1a3c980 [Native Event Protected]
    void Server_TriggerAoECold(); // 0x1a3cab0 [Native Event Protected]
    void Server_PreLaunchProjectile(); // 0x1a02ef0 [Native Event Protected]
    void ReceiveRepressurisingChanged(bool Value); // 0x1f88790 [Event Protected]
    void OnTargetDamaged(UHealthComponentBase* Health, float amount, UPrimitiveComponent* HitComponent, UFSDPhysicalMaterial* PhysicalMaterial); // 0x1a3c820 [Final Native Protected]
    void OnRep_IsCharging(bool OldValue); // 0x1a3c790 [Final Native Protected]
    void OnProjectileSpawned(AProjectileBase* Projectile); // 0x10e7da0 [Final Native Protected]
    void OnProjectileLaunched(const FVector& Location); // 0x1f88790 [Event Protected]
    void OnPressurizedPartileShoot(); // 0x1a3c770 [Final Native Protected]
    void OnPreProjectileLaunch(); // 0x1f88790 [Event Protected]
    void All_PreLaunchProjectile(); // 0x1a02f10 [Native Event Protected]

// UDailyDealSettings (/Script/FSD.DailyDealSettings)
    bool IsDailyDealBought(UObject* WorldContextObject); // 0x1a3c6e0 [Final Native Static Public]
    int32 GetDailyDealSeed(); // 0x1a3c680 [Final Native Static Public]
    void GetDailyDeal(FDailyDeal& outDeal); // 0x1a3c5e0 [Final Native Static Public]
    bool CanAffordDailyDeal(UObject* WorldContextObject); // 0x1a3c3b0 [Final Native Static Public]
    bool BuyDailyDeal(UObject* WorldContextObject); // 0x1a3c320 [Final Native Static Public]

// UDamageBonusBase (/Script/FSD.DamageBonusBase)
    UDamageBonusBase* AddDamageBonusToComponent(TSubclassOf<UDamageBonusBase> damageBonusClass, UDamageComponent* DamageComponent); // 0x1a3c250 [Final Native Static Public]

// UDamageComponent (/Script/FSD.DamageComponent)
    void PreTestDamageConditions(); // 0x1a40ae0 [Final Native Public]
    UDamageComponent* GetDamageComponentCDO(TSubclassOf<UDamageComponent> DamageComponent); // 0x1a40300 [Final Native Static Public]
    float GetDamage(); // 0x1a1def0 [Final Native Public]
    void DamageTargetFromHit(FHitResult& HitResult); // 0x1a3fe10 [Final Native Public]
    void DamageTarget_CDO(const FVector& Location, AActor* Owner, AActor* hitActor); // 0x1a3fef0 [Final Native Public]
    void DamageTarget(AActor* Target, const FVector& Location, UPrimitiveComponent* HitComponent, UFSDPhysicalMaterial* PhysMat, int32 BoneIndex); // 0x1a3fc60 [Final Native Public]
    void DamageArmor_Server(AActor* Target, UPrimitiveComponent* collider, int32 BoneIndex, const FVector& impactLocation); // 0x1a3fb00 [Final Native Public]
    void DamageArmor_All(AActor* Target, UPrimitiveComponent* collider, int32 BoneIndex); // 0x1a3f9f0 [Final Native Public]
    bool ArmorSupportsLocalOnlyCall(AActor* Target); // 0x1a3f670 [Final Native Public]

// ADamageEnhancer (/Script/FSD.DamageEnhancer)
    void HitByHitScan(UHitscanBaseComponent* Component, const FVector& HitPoint, const FVector& Origin); // 0x1a40540 [Final Native Protected]
    void Client_CompleteTrace(const FEnhancedTrace& trace); // 0x1a3f930 [Final Native Event Private]
    void BeginOverlapVsProjectile(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1a3f710 [Final Native Protected]
    void All_PasteHitScanComponent(UHitscanBaseComponent* HitScan); // 0x1a01c20 [Final Native Event Private]
    void All_PasteDamageComponent(UDamageComponent* Damage); // 0x1a3f5e0 [Final Native Event Private]

// UDamageFunctionLibrary (/Script/FSD.DamageFunctionLibrary)
    void SetPhysicalMaterialOnHit(UFSDPhysicalMaterial* PhysMat, FHitResult& Hit); // 0x1a40b00 [Final Native Static Public]
    bool IsGibbedDeath(const TArray<UDamageTag*>& Tags); // 0x1a40a30 [Final Native Static Public]
    bool IsExplosiveDeath(UObject* WorldContext, UPawnStatsComponent* PawnStats, const TArray<UDamageTag*>& Tags); // 0x1a40900 [Final Native Static Public]
    bool IsCorrosiveDeath(UDamageClass* DamageClass, const TArray<UDamageTag*>& Tags); // 0x1a40810 [Final Native Static Public]
    bool IsCookedDeath(const TArray<UDamageTag*>& Tags); // 0x1a40760 [Final Native Static Public]
    bool IsBurnDeath(UDamageClass* DamageClass, const TArray<UDamageTag*>& Tags); // 0x1a40670 [Final Native Static Public]
    FVector GetForceFromDamageImpulse(const AActor*& Target, FDamageData& DamageData); // 0x1a40430 [Final Native Static Public]
    UDamageImpulse* GetDamageImpulse(FDamageData& DamageData); // 0x1a40390 [Final Native Static Public]
    int32 FindClosestBoneIndex(const USkeletalMeshComponent*& Mesh, const FVector& Location, ULimbDismembermentList* dismembermentList, float MaxDistance); // 0x1a40190 [Final Native Static Public]
    FName FindClosestBone(const USkeletalMeshComponent*& Mesh, const FVector& Location, ULimbDismembermentList* dismembermentList, float MaxDistance); // 0x1a40000 [Final Native Static Public]

// UDashPoints (/Script/FSD.DashPoints)
    void UpdateDashPointData(); // 0x1a44360 [Final Native Public]
    void StopDashing(); // 0x1a44340 [Final Native Public]
    void StartDashing(); // 0x1a44320 [Final Native Public]
    void OnRep_Dashing(); // 0x1a442e0 [Final Native Public]
    void OnParentDeath(UHealthComponentBase* Health); // 0x1a44230 [Final Native Protected]
    FVector GetDashPoint(AActor* fromTarget, const bool& success); // 0x1a43f10 [Final Native Public]

// UDataDepositObjective (/Script/FSD.DataDepositObjective)
    void OnRep_Complete(); // 0x1a442c0 [Final Native Protected]
    void OnHackingProgressChange(float Progress); // 0x1a441b0 [Final Native Protected]

// UDeadStateComponent (/Script/FSD.DeadStateComponent)
    void SetDeathParameters(float respawnDelay, float effectDelay, UAnimMontage* deathMontage, UParticleSystem* deathEffect, bool useAnimationTimeAsRespawnTime); // 0x1f88790 [Event Public]

// UDealWidget (/Script/FSD.DealWidget)
    void UpdateDealText(); // 0x1f88790 [Event Public]

// UDeathComponent (/Script/FSD.DeathComponent)
    void OnRep_DeathType(); // 0x1a44300 [Final Native Protected]
    void OnDeathDetailed(UHealthComponent* HealthComponent, float damageAmount, FDamageData& DamageData, const TArray<UDamageTag*>& Tags); // 0x1a44000 [Final Native Private]
    UStaticMeshComponent* CreateHeadGore(); // 0x1a43ee0 [Final Native Private]
    void AllRagdoll(const FVector& Impulse, const FVector& Location, int32 BoneIndex); // 0x1a43da0 [Final Native Event Private]

// UDecalManager (/Script/FSD.DecalManager)
    void SpawnDecal(const FVector& Location, const FVector& Normal, UFSDPhysicalMaterial* PhysMat); // 0x1a49970 [Final Native Public]

// ADeepCSGWorld (/Script/FSD.DeepCSGWorld)
    void UnRegisterScannerComponent(UPrimitiveComponent* Component); // 0x1a4a270 [Final Native Public]
    void TerrainOp_SpawnDebris(const FTerrainSpawnDebrisOperationData& Data); // 0x1a4a1c0 [Native Event Public]
    void TerrainOp_RemoveFloating(const FRemoveFloatingIslandOperationData& Data); // 0x1a4a130 [Native Event Public]
    void TerrainOp_PickAxe(const FPickaxeDigOperationData& Data); // 0x1a4a070 [Native Event Public]
    void TerrainOp_Melt(const FMeltOperationData& Data); // 0x1a49fc0 [Native Event Public]
    void TerrainOp_Explode(const FGrenadeExplodeOperationData& Data); // 0x1a49ef0 [Native Event Public]
    void TerrainOp_Drill(const FDrillOperationData& Data); // 0x1a49e30 [Native Event Public]
    void TerrainOp_CarveSTLMesh(const FCarveWithSTLMeshOperationData& Data); // 0x1a49ca0 [Native Event Public]
    void TerrainOp_CarveSplineSegment(const FSplineSegmentCarveOperationData& Data); // 0x1a49d80 [Native Event Public]
    void TerrainOp_CarveCSG(const FCSGBuildOperationData& Data); // 0x1a49ac0 [Native Event Public]
    void TerrainOp_CarveCollider(const FCarveWithColliderOperationData& Data); // 0x1a49bb0 [Native Event Public]
    void TerrainMaterialDataLoaded(); // 0x1a49aa0 [Final Native Protected]
    void SpawnDebris(UDebrisMesh* Debris, const FVector& Pos, float Radius); // 0x1a49850 [Final Native Public]
    void SetVisibleToScanner(const FVector& Center, const FVector& range); // 0x1a49770 [Final Native Public]
    void SetRockMaterialForTest(UTerrainMaterial* Material); // 0x1a496e0 [Final Native Public]
    void SelectDebrisSettings(); // 0x1a496c0 [Final Native Public]
    void ResetEntireWorld(); // 0x1a496a0 [Final Native Public]
    void RemoveDebrisInstance_TerrainOp2(int32 instance, int32 Component); // 0x1a495d0 [Native Event Public]
    void RemoveDebrisInSphere(const FVector& Position, float Radius, bool onlyFragile, bool alsoDurable, const ESpecialDebrisType& onlyType); // 0x1a49400 [Final Native Public]
    void RegisterScannerComponent(UPrimitiveComponent* Component, bool useFogOfWar); // 0x1a49330 [Final Native Public]
    bool Raycast(const FVector& Start, const FVector& Direction, float MaxDistance, FCSGRaycastHitInfo& HitInfo, const ELandscapeCellFilter& Filter); // 0x1a49140 [Final Native Public]
    bool Linecast(const FVector& Start, const FVector& End, FCSGRaycastHitInfo& HitInfo, const ELandscapeCellFilter& Filter); // 0x1a48f90 [Final Native Public]
    bool IsPositionVisibleToScanner(const FVector& Pos); // 0x1a48ef0 [Final Native Public]
    bool IsPointInsideTerrain(const FVector& Pos); // 0x1a48e50 [Final Native Public]
    bool IsComponentRegisteredWithScanner(UPrimitiveComponent* Component); // 0x1a48db0 [Final Native Public]
    bool InitialGenerationDone(); // 0x1a48d80 [Final Native Public]
    int32 GetTerrainHash(); // 0x1a48d50 [Final Native Public]
    int32 GetShadowQuality(); // 0x1a48d20 [Final Native Static Public]
    ADebrisDataActor* GetDebrisDataActor(); // 0x1a48cf0 [Final Native Public]
    void GetAllTerrainActorsAroundPoint(const FVector& Center, const FVector& range, const TArray<AActor*>& TerrainActors); // 0x1a48b90 [Final Native Public]
    void GenerateAllMeshes(); // 0x1a48b70 [Final Native Public]
    void FinishGeneration_Blocking(); // 0x1a48b50 [Final Native Public]
    float FindTotalVolumeOfMaterialInWorld(UTerrainMaterial* Material); // 0x1a48ab0 [Final Native Public]
    void CarveWithSTLMeshUsingTransform_Wait(ADeepCSGWorld* CSGWorld, USTLMeshCarver* MeshCarver, UTerrainMaterial* Material, const ECarveFilterType& CarveFilter, FTransform& Transform, const EPreciousMaterialOptions& Precious, const FLatentActionInfo& LatentInfo); // 0x1a47a50 [Final Native Static Public]
    void CarveWithSTLMeshUsingTransform(USTLMeshCarver* MeshCarver, UTerrainMaterial* Material, const ECarveFilterType& CarveFilter, FTransform& Transform, const EPreciousMaterialOptions& Precious); // 0x1a47850 [Final Native Public]
    void CarveWithSTLMesh_Wait(ADeepCSGWorld* CSGWorld, USTLMeshCarver* MeshCarver, UTerrainMaterial* Material, const ECarveFilterType& CarveFilter, const FVector& Pos, const FQuat& Orientation, const FVector& Scale, const EPreciousMaterialOptions& Precious, const FLatentActionInfo& LatentInfo); // 0x1a47ce0 [Final Native Static Public]
    void CarveWithSTLMesh(USTLMeshCarver* MeshCarver, UTerrainMaterial* Material, const ECarveFilterType& CarveFilter, const FVector& Pos, const FQuat& Orientation, const FVector& Scale, const EPreciousMaterialOptions& Precious); // 0x1a47610 [Final Native Public]
    void CarveWithStaticMeshUsingTransform_Wait(ADeepCSGWorld* CSGWorld, UStaticMeshCarver* MeshCarver, UTerrainMaterial* Material, const ECarveFilterType& CarveFilter, FTransform& Transform, const EPreciousMaterialOptions& Precious, const FLatentActionInfo& LatentInfo); // 0x1a48820 [Final Native Static Public]
    void CarveWithStaticMeshUsingTransform(UStaticMeshCarver* MeshCarver, UTerrainMaterial* Material, const ECarveFilterType& CarveFilter, FTransform& Transform, const EPreciousMaterialOptions& Precious); // 0x1a48620 [Final Native Public]
    void CarveWithStaticMesh(UStaticMeshCarver* MeshCarver, UTerrainMaterial* Material, const ECarveFilterType& CarveFilter, const FVector& Pos, const FQuat& Orientation, const FVector& Scale, const EPreciousMaterialOptions& Precious); // 0x1a483e0 [Final Native Public]
    void CarveWithSplineSegments(const TArray<FCarveSplineSegment>& Segments, UTerrainMaterial* Material, const ECarveFilterType& CarveFilter, const EPreciousMaterialOptions& Precious); // 0x1a48260 [Final Native Public]
    void CarveWithSplineSegment(const FVector& SplineStart, const FVector& SplineStartTangent, const FVector& SplineEnd, const FVector& SplineEndTangent, float Radius, UTerrainMaterial* Material, const ECarveFilterType& CarveFilter, const EPreciousMaterialOptions& Precious); // 0x1a47fc0 [Final Native Public]
    void CarveWithMeshUsingTransform_Wait(ADeepCSGWorld* CSGWorld, UStaticMesh* StaticMesh, UTerrainMaterial* Material, const ECarveFilterType& CarveFilter, FTransform& Transform, float ExpensiveNoise, const EPreciousMaterialOptions& Precious, const FLatentActionInfo& LatentInfo); // 0x1a47090 [Final Native Static Public]
    void CarveWithMeshUsingTransform(UStaticMesh* StaticMesh, UTerrainMaterial* Material, const ECarveFilterType& CarveFilter, FTransform& Transform, float ExpensiveNoise, const EPreciousMaterialOptions& Precious, const CarveOptionsCellSize& CarverSize); // 0x1a46e10 [Final Native Public]
    void CarveWithMesh_Wait(ADeepCSGWorld* CSGWorld, UStaticMesh* StaticMesh, UTerrainMaterial* Material, const ECarveFilterType& CarveFilter, const FVector& Pos, const FQuat& Orientation, const FVector& Scale, const FLatentActionInfo& LatentInfo); // 0x1a47370 [Final Native Static Public]
    void CarveWithMesh(UStaticMesh* StaticMesh, UTerrainMaterial* Material, const ECarveFilterType& CarveFilter, const FVector& Pos, const FQuat& Orientation, const FVector& Scale, const EPreciousMaterialOptions& Precious); // 0x1a46bd0 [Final Native Public]
    void CarveWithCSGBuild(TSubclassOf<ACSGBuilder> CSGModel, FTransform& Transform); // 0x1a46ab0 [Final Native Public]
    float CalcApproximateTerrainDensity(const FVector& Pos, float Radius); // 0x1a469c0 [Final Native Public]
    UTerrainMaterial* BPGetTerrainMaterial(int32 Handle); // 0x1a467c0 [Final Native Public]
    void BaseLayerCommitFinal(bool blocking); // 0x1a46930 [Final Native Public]
    void BaseLayerCommit(bool blocking, bool scheduleTesselation); // 0x1a46860 [Final Native Public]
    void AttachActorToTerrain(AActor* Actor, const FVector& Pos); // 0x1a466e0 [Final Native Public]
    void ApplyBaseDebrisCarvers(const TArray<UDebrisBase*>& Carvers); // 0x1a46630 [Final Native Public]

// UDeepDive (/Script/FSD.DeepDive)
    bool IsCompleted(); // 0x1a50240 [Final Native Public]
    bool HasCompletedStage(int32 stageIndex); // 0x1a501a0 [Final Native Public]
    FDeepDiveRewardItem GetGivenRewardAtStage(int32 stageIndex); // 0x1a4f900 [Final Native Public]

// UDeepDiveFunctionLibrary (/Script/FSD.DeepDiveFunctionLibrary)
    bool IsEliteDeepDiveMission(UObject* WorldContextObject, UGeneratedMission* mission); // 0x1a504e0 [Final Native Static Public]
    bool IsEliteDeepDive(UObject* WorldContextObject, UDeepDive* DeepDive); // 0x1a50410 [Final Native Static Public]
    bool GetHasEverCompletedDeepDive(UObject* WorldContextObject, UDeepDiveTemplate* DeepDive); // 0x1a4f9a0 [Final Native Static Public]
    UDeepDive* GetDeepDiveFromMission(UObject* WorldContextObject, UGeneratedMission* mission); // 0x1a4f830 [Final Native Static Public]

// UDeepDiveManager (/Script/FSD.DeepDiveManager)
    void SetDeepDive(UDeepDive* DeepDive); // 0x1a50e70 [Final Native Public]
    void ReInitialize(); // 0x1a50dc0 [Native Public]
    void MarkGivenRewards(); // 0x1a50600 [Final Native Public]
    UGeneratedMission* GetCurrentSingleMission(); // 0x1a4f800 [Final Native Public]
    int32 GetCurrentDeepDiveStage(); // 0x1a4f770 [Final Native Public]
    UDeepDive* GetActiveNormalDeepDive(); // 0x1a4f660 [Final Native Public]
    UDeepDive* GetActiveHardDeepDive(); // 0x1a4f640 [Final Native Public]
    UDeepDive* GetActiveDeepDive(); // 0x1a4f620 [Final Native Public]
    UDeepDive* GenerateDebugDeepDive(const TArray<FDeepDiveTesterItem>& stages, UBiome* Biome, bool IsElite); // 0x1a4f490 [Final Native Public]
    int32 FindDeepDiveSeed(UDeepDive* DeepDive); // 0x1a4e650 [Final Native Public]
    void DeepDiveRefreshDelegate__DelegateSignature(); // 0x1f88790 [Public]
    bool CompleteCurrentSingleMission(); // 0x1a4e620 [Native Public]

// UDeepDiveTemplate (/Script/FSD.DeepDiveTemplate)
    bool IsDurationAllowed(UMissionTemplate* mission, UMissionDuration* Duration); // 0x1a50340 [Final Native Public]
    bool IsComplexityAllowed(UMissionTemplate* mission, UMissionComplexity* Complexity); // 0x1a50270 [Final Native Public]
    ESchematicType GetStageRewardType(int32 stageIndex); // 0x1a500d0 [Final Native Public]

// AFlyingEnemyDeepPathfinderCharacter (/Script/FSD.FlyingEnemyDeepPathfinderCharacter)
    void TriggerFrozenRagdoll(); // 0x1a06290 [Native Protected]
    void OnFreezeImpact(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x1a50620 [Native Public]
    void BP_FreezeImpact(); // 0x1f88790 [Event Public]

// UFrozenPawnImpactComponent (/Script/FSD.FrozenPawnImpactComponent)
    void TriggerFrozenRagdoll(); // 0x1a19fe0 [Native Protected]
    void OnFrozen(bool frozen); // 0x1a509e0 [Final Native Protected]
    void OnFreezeImpact(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x1a50800 [Native Protected]

// UDeepPathfinderMovement (/Script/FSD.DeepPathfinderMovement)
    void UpdateTargetActor(AActor* NewTarget); // 0x1a51a20 [Final Native Public]
    void UpdateDestination(const FVector& Dest); // 0x1a51990 [Final Native Public]
    void UnPauseMovement(); // 0x1a51970 [Final Native Public]
    void TeleportTo(const FVector& destLoc, const FRotator& destRot); // 0x1a51860 [Final Native Public]
    void StopMove(); // 0x1a51770 [Final Native Public]
    void StopAttackStance(); // 0x1a51750 [Final Native Public]
    bool StartMoveToActor(AActor* Dest, float AcceptanceRadius, bool ToCenterOfMass); // 0x1a51630 [Final Native Public]
    bool StartMoveTo(const FVector& Dest, float AcceptanceRadius); // 0x1a51540 [Final Native Public]
    bool StartFleeFrom(const FVector& dangerPos, float Distance); // 0x1a51450 [Final Native Public]
    void StartFakePhysicsMoveSet(UFakeMoverSettings* MoveSettings); // 0x1a513c0 [Final Native Public]
    void StartFakePhysics(const FVector& Vel); // 0x1a51330 [Final Native Public]
    void StartAttackStance(const FVector& stancePos); // 0x1a512a0 [Final Native Public]
    void SnapToPathfinder(); // 0x1a51280 [Final Native Public]
    void SetSlowDownAngles(float Min, float Max); // 0x1a511b0 [Final Native Public]
    void SetMaxSpeed(float Speed); // 0x1a51130 [Final Native Public]
    void SetMaxAcceleration(float Value); // 0x1a510b0 [Final Native Public]
    void SetHandleRotation(bool flag); // 0x1a50f90 [Final Native Public]
    void SetFreezeAlignment(bool Freeze); // 0x1a50f00 [Final Native Public]
    void SetControlledExternally(bool controlled); // 0x1a50de0 [Final Native Public]
    void PauseMovement(float Time); // 0x1a50d40 [Final Native Public]
    bool PathExistTo(const FVector& Dest); // 0x1a50ba0 [Final Native Public]
    bool PathExistsBetween(const FVector& from, const FVector& to); // 0x1a50c40 [Final Native Public]
    void OnRep_Path(FDeepRepPath& oldPath); // 0x1a50a90 [Final Native Private]
    void OnRep_MoveSettings(UFakeMoverSettings* MoveSettings); // 0x10e7da0 [Final Native Private]
    bool IsFreezeAlignmentSet(); // 0x1a505b0 [Final Native Public]
    float GetVerticalAngleSpeed(); // 0x1a50170 [Final Native Public]
    void GetRandomSpawnPointAtApproximateDistance_Async(const FVector& Origin, float Distance, const bool& success, const FVector& outPos, const FLatentActionInfo& LatentInfo); // 0x1a4fee0 [Final Native Public]
    void GetRandomReachablePointAtApproximateDistance_Async(const FVector& Origin, float Distance, const bool& success, const FVector& outPos, const FLatentActionInfo& LatentInfo); // 0x1a4fcf0 [Final Native Public]
    bool GetRandomReachablePointAtApproximateDistance(const FVector& Origin, float Distance, const FVector& outPos); // 0x1a4fbc0 [Final Native Public]
    FVector GetPathForwardDirection(); // 0x1a4fb20 [Final Native Public]
    DeepPathFinderType GetPathfinderType(); // 0x1a4fb90 [Final Native Public]
    DeepPathFinderSize GetPathfinderSize(); // 0x1a4fb60 [Final Native Public]
    EDeepMovementState GetMovementState(); // 0x1a4faf0 [Final Native Public]
    float GetMaxAcceleration(); // 0x1a4fad0 [Final Native Public]
    bool GetIsStrafing(); // 0x1a4faa0 [Final Native Public]
    float GetHorizontalAngleSpeed(); // 0x1a4fa70 [Final Native Public]
    FVector GetCurrentMovePos(); // 0x1a4f7c0 [Final Native Public]
    UFakeMoverSettings* GetCurrentFakePhysicsMoveSet(); // 0x1a4f7a0 [Final Native Public]
    float GetApproximatePathLength(const FVector& Start, const FVector& End); // 0x1a4f680 [Final Native Public]
    bool FlyToConnectedPosition(const FVector& destPos); // 0x1a4f3f0 [Final Native Public]
    bool FindPointKeepingDistance(const FVector& Origin, float MinDistance, float MaxDistance, const FVector& Target, float idealTargetDistance, const FVector& outPos); // 0x1a4f1c0 [Final Native Public]
    bool FindPointDiagonalTowardsTarget(const FVector& Origin, const FVector& Target, float dodgeAngle, float maxSampleDistance, float moveDistance, float RandomDeviation, const FVector& outPos); // 0x1a4ef80 [Final Native Public]
    FVector FindPathfinderPointBelow(const FVector& Pos, float HeightOffset); // 0x1a4ee80 [Final Native Public]
    FVector FindPathfinderPointAbove(const FVector& Pos, float HeightOffset); // 0x1a4ed80 [Final Native Public]
    FVector FindPathfinderOffsetPoint(const FVector& Pos, const EOffsetFrom& offsetFrom, float HeightOffset); // 0x1a4ec30 [Final Native Public]
    FVector FindNearestPathfinderPointOverrideType(const FVector& Pos, const DeepPathFinderType& overrideType, float MaxDistance); // 0x1a4e8f0 [Final Native Public]
    void FindNearestPathfinderPoint_Async(const FVector& Pos, float MaxDistance, const bool& success, const FVector& outPos, const FLatentActionInfo& LatentInfo); // 0x1a4ea40 [Final Native Public]
    FVector FindNearestPathfinderPoint(const FVector& Pos, float MaxDistance); // 0x1a4e7f0 [Final Native Public]
    FVector FindNearestConnectedPathfinderPoint(const FVector& Pos, float MaxDistance); // 0x1a4e6f0 [Final Native Public]
    FQuat CalcPathfinderOrientation(const FVector& Pos, const FVector& forwardDir); // 0x1a4e520 [Final Native Public]
    bool BackOffFrom(const FVector& dangerPos, float Distance); // 0x1a4e430 [Final Native Public]
    void AddFakeMoverImpulse(const FVector& Impulse); // 0x1a4e3a0 [Final Native Public]

// ADeepScanHiddenCrystal (/Script/FSD.DeepScanHiddenCrystal)
    void SetEquipmentCalled(); // 0x1a56f50 [Final Native Public]

// UDeepScanObjectiveBase (/Script/FSD.DeepScanObjectiveBase)
    void OnPlayerRegistered(APlayerCharacter* Player); // 0x1a56cb0 [Final Native Protected]

// UDeepScanObjective (/Script/FSD.DeepScanObjective)
    void OnResourceChanged(UCappedResource* CappedResource, float amount); // 0x1a56e60 [Final Native Protected]
    void OnRep_State(const EDeepScanState& oldState); // 0x1a56de0 [Final Native Protected]
    void OnRep_ItemsCollected(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]
    void OnRep_CollectResourceCurrent(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]
    void OnCrystalScanned(); // 0x1a56ba0 [Final Native Protected]
    void CreateUndergroundCave(); // 0x1f88790 [Event Protected]
    void ChangeState(const EDeepScanState& NewState); // 0x1a55e60 [Final Native Public]

// UDeepScanSecondaryObjective (/Script/FSD.DeepScanSecondaryObjective)
    void OnRep_ItemsCollected(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]
    void OnCrystalScanned(); // 0x1a56bc0 [Final Native Protected]

// UDeepScanPlayerComponent (/Script/FSD.DeepScanPlayerComponent)
    void HideUI(); // 0x1f88790 [Event Public]

// ADefenseEvent (/Script/FSD.DefenseEvent)
    void OnRep_Progress(float OldValue); // 0x1a56d60 [Final Native Protected]

// ADefensePointActor (/Script/FSD.DefensePointActor)
    void SetState(const EDefendPointState& State); // 0x1a56f70 [Final Native Public]
    void OnRep_DefendState(); // 0x1a56d40 [Final Native Protected]
    void OnDefensePointActivated(APlayerCharacter* Player, const EInputKeys& Key); // 0x1a56be0 [Native Protected]
    void DefenseStart(); // 0x1f88790 [Event Protected]
    void DefenseFail(); // 0x1f88790 [Event Protected]
    void DefenseComplete(); // 0x1f88790 [Event Protected]

// UDefenseObjective (/Script/FSD.DefenseObjective)
    void PointDefended(); // 0x1a56f30 [Final Native Public]
    void OnRep_PointsRepaired(); // 0x1a442c0 [Final Native Protected]
    void OnDefensePointsSpawned(); // 0x1f88790 [Event Public]

// UDestinationActorComponent (/Script/FSD.DestinationActorComponent)
    float GetDistToDestinationActor(); // 0x1a565e0 [Final Native Public]

// UDetailedTag (/Script/FSD.DetailedTag)
    FText GetTagName(); // 0x1a565b0 [Final Native Public]
    UTexture2D* GetTagIcon(); // 0x1a4f620 [Final Native Public]
    FLinearColor GetTagColor(); // 0x1a563d0 [Final Native Public]
    UDetailedTagCategory* GetTagCategory(); // 0x10fb6b0 [Native Public]

// UDetailedTagCategory (/Script/FSD.DetailedTagCategory)
    FText GetCategoryName(); // 0x1a565b0 [Final Native Public]
    UTexture2D* GetCategoryIcon(); // 0x1a4f620 [Final Native Public]
    FLinearColor GetCategoryColor(); // 0x1a563d0 [Final Native Public]

// UDetailedTagLibrary (/Script/FSD.DetailedTagLibrary)
    bool TagsMatch(TMap<UDetailedTagCategory*, FDetailedTagSet>& SearchExpr, FDetailedTagSet& Tags); // 0x1a573b0 [Final Native Static Public]
    FText TagSetToText(FDetailedTagSet& InSet); // 0x1a57210 [Final Native Static Protected]
    bool TagQueryMatches(FDetailedTagQuery& InQuery, FDetailedTagSet& InTags); // 0x1a57000 [Final Native Protected]
    FDetailedTagQuery MakeTagQueryFromArray(const TArray<UDetailedTag*>& InTags); // 0x1a56a40 [Final Native Protected]
    FDetailedTagQuery MakeTagQuery(FDetailedTagSet& InTags); // 0x1a56880 [Final Native Protected]
    FDetailedTagSet MakeDetailedTagSet(const TArray<UDetailedTag*>& InTags); // 0x1a56750 [Final Native Static Protected]
    bool IsSetEmpty(FDetailedTagSet& InSet); // 0x1a56610 [Final Native Static Protected]
    TMap<UDetailedTagCategory*, FDetailedTagSet> GetCategoryMap(FDetailedTagSet& InSet); // 0x1a563f0 [Final Native Static Protected]
    TArray<UDetailedTag*> GetArraySorted(FDetailedTagSet& InSet, bool InSortByCategory); // 0x1a561f0 [Final Native Static Protected]
    TArray<UDetailedTag*> GetArray(FDetailedTagSet& InSet); // 0x1a56070 [Final Native Static Protected]
    bool Contains(FDetailedTagSet& InSet, UDetailedTag* InTag); // 0x1a55ee0 [Final Native Static Protected]
    void AppendSet(FDetailedTagSet& InSet1, FDetailedTagSet& InSet2); // 0x1a55c40 [Final Native Static Protected]
    void AppendArray(FDetailedTagSet& InSet, const TArray<UDetailedTag*>& inArray); // 0x1a55a90 [Final Native Static Protected]

// ADetPack (/Script/FSD.DetPack)
    void UseFearStaggerUpgrades(); // 0x1a5ada0 [Final Native Protected]
    void RecieveHitObject(); // 0x1f88790 [Event Protected]
    void OnRep_IsMoving(); // 0x1a5a810 [Final Native Protected]
    void OnRep_HasExploded(); // 0x1a5a7d0 [Final Native Protected]
    void OnExploded(); // 0x1f88790 [Event Protected]
    void OnDetPackPickedUp(APlayerCharacter* User, const EInputKeys& Key); // 0x1a5a6e0 [Final Native Protected]
    void OnDetPackDeath(UHealthComponentBase* HealthComponent); // 0x1a5a650 [Final Native Public]

// ADetPackItem (/Script/FSD.DetPackItem)
    void Simulate_ThrowGrenade(); // 0x1a5ad80 [Native Event Protected]
    void Server_ThrowGrenade(); // 0x1a5ad60 [Native Event Protected]
    void Server_Detonate(); // 0x1a5ad40 [Native Event Protected]
    void Server_CycleItem(); // 0x1a06ff0 [Native Event Protected]
    void Receive_OnRep_IsDetonatorOut(); // 0x1f88790 [Event Protected]
    void OnRep_IsDetonatorOut(); // 0x1a5a7f0 [Final Native Protected]
    void OnDetonatingFinished(); // 0x1a5a7b0 [Final Native Protected]
    int32 GetCurrentGrenades(); // 0x1a5a1d0 [Final Native Public]

// UDialogDataAsset (/Script/FSD.DialogDataAsset)
    int32 SelectIndex(UObject* WorldContext); // 0x1a5aca0 [Final Native Public]
    bool SelectEntry(UObject* WorldContext, FDialogStruct& Dialog); // 0x1a5aa20 [Final Native Public]
    FDialogStruct GetShout(int32 Index); // 0x1a5a3d0 [Final Native Public]

// UDialogueAssetGenerator (/Script/FSD.DialogueAssetGenerator)
    void GenerateDialogueAssetsFromCSV(const FString& CSVFilePath, const FString& BaseContentPath, const FString& TemplateCuePath, const FString& CuePrefix); // 0x1a59f20 [Final Native Static Public]

// UDifficultyManager (/Script/FSD.DifficultyManager)
    FGameDifficulty SelectGameDifficulty(int32 Index, const TArray<FDifficultyMutatorItem>& Mutators); // 0x1a5ab60 [Final Native Public]
    UDifficultySetting* SelectDifficulty(int32 Index); // 0x1a5a980 [Final Native Public]
    float GetSpeedModifier(); // 0x1a5a560 [Final Native Public]
    float GetSmallEnemyDamageResistance(); // 0x1a5a530 [Final Native Public]
    float GetPointExtractionScaler(); // 0x1a5a3a0 [Final Native Public]
    float GetExtraLargeEnemyDamageResistanceD(); // 0x1a5a350 [Final Native Public]
    float GetExtraLargeEnemyDamageResistanceC(); // 0x1a5a320 [Final Native Public]
    float GetExtraLargeEnemyDamageResistanceB(); // 0x1a5a2f0 [Final Native Public]
    float GetExtraLargeEnemyDamageResistance(); // 0x1a5a2c0 [Final Native Public]
    float GetEnemyDamageResistance(); // 0x1a5a290 [Final Native Public]
    float GetEnemyDamageModifier(); // 0x1a5a260 [Final Native Public]
    float GetEnemyCountModifier(); // 0x1a5a230 [Final Native Public]
    FGameDifficulty GetCurrentGameDifficulty(); // 0x1a5a190 [Final Native Public]
    UDifficultySetting* GetCurrentDifficulty(); // 0x1a5a160 [Final Native Public]
    float GetBossDifficultyScaler(); // 0x1a5a130 [Final Native Public]

// UDifficultySetting (/Script/FSD.DifficultySetting)
    bool IsUnlocked(UObject* WorldContext); // 0x1a5a5b0 [Final Native Public]
    int32 GetDifficultyIndex(); // 0x1a5a200 [Final Native Public]
    float AddHazardBonus(float BaseValue); // 0x1a59e60 [Final Native Public]

// UDifficultyMutatorSetupItem (/Script/FSD.DifficultyMutatorSetupItem)
    int32 GetNumberOfLevels(); // 0x1a5a380 [Final Native Public]

// UDiscordWrapper (/Script/FSD.DiscordWrapper)
    void RequestUserInServer(); // 0x1a5a960 [Final Native Public]
    void RequestFactionAdjustment(int32 Faction, bool force); // 0x1a5a890 [Final Native Public]
    void RequestEoMData(); // 0x1a5a870 [Final Native Public]
    void RequestDiscordServerInfo(); // 0x1a5a850 [Final Native Public]
    void RejectInviteSignature(); // 0x1a5a830 [Final Native Public]
    void IgnoreInviteSignature(); // 0x1a5a590 [Final Native Public]
    FString GetAvatarURL(); // 0x1a5a0b0 [Final Native Public]
    void AdjustFaction(); // 0x1a59f00 [Final Native Public]
    void AcceptInviteSignature(); // 0x1a59e40 [Final Native Public]

// ADisplayCase (/Script/FSD.DisplayCase)
    void RefreshContent(); // 0x1a5e670 [Final Native Public]
    void PlayReactionAnimation(); // 0x1a5e950 [Final Native Protected]
    void OnRep_ContentIndex(); // 0x1a5e670 [Final Native Protected]
    bool IsSpecialContent(); // 0x1a5e620 [Final Native Protected]
    void InitializeCase(); // 0x1a5e5d0 [Final Native Public]
    bool GetCurrentContent(FDisplayContent& CurrentContent); // 0x1a5e4f0 [Final Native Public]
    void ChangeContent(); // 0x1a5e350 [Final Native Public]

// ADualAnimatedItem (/Script/FSD.DualAnimatedItem)
    USkeletalMeshComponent* GetRItemMesh(); // 0x1a67d10 [Final Native Protected]
    USkeletalMeshComponent* GetLItemMesh(); // 0x1a67c90 [Final Native Protected]

// ADoubleDrillItem (/Script/FSD.DoubleDrillItem)
    void Server_StopMining(); // 0x1a329f0 [Native Event Public]
    void Server_StartMining(); // 0x1a5ad80 [Native Event Public]
    void Server_DoDamage(const TArray<FDoubleDrillDamageItem>& Targets); // 0x1a5ea60 [Native Event Public]
    void Server_DigBlock(const FVector_NetQuantize& Start, const FVector_NetQuantize& End); // 0x1a5e970 [Native Event Public]
    void OnTargetKilled(AActor* Target, UFSDPhysicalMaterial* PhysMat, bool wasDirectHit); // 0x1a5e7b0 [Final Native Public]
    void OnStopDrilling(); // 0x1f88790 [Event Public]
    void OnStartDrilling(); // 0x1f88790 [Event Public]
    void OnRep_SimulatingMining(); // 0x1a5e710 [Final Native Public]
    void OnRep_IsGunslinging(); // 0x1a5e6b0 [Final Native Public]
    void OnDrillParticlesTimerElapsed(); // 0x1a5e650 [Final Native Public]
    void Client_Resupply(float percentage); // 0x1a5e370 [Native Event Public]
    void BP_OnDrillDamage(); // 0x1f88790 [Event Public]
    void All_SimulateDigDebris(const FVector_NetQuantize& Position, int32 DebrisIndex); // 0x1a5e270 [Native Event Public]
    void All_SimulateDigBlock(const FVector_NetQuantize& Position, bool spawnParticles, int32 Material); // 0x1a5e140 [Native Event Public]
    void All_SimulateDamage(const TArray<FDoubleDrillDamageItem>& Targets); // 0x1a5e0a0 [Native Event Public]

// UDownedStateComponent (/Script/FSD.DownedStateComponent)
    void TriggerDownedBombDamage(); // 0x1a5eeb0 [Final Native Protected]
    void Server_TriggerDownedBomb(); // 0x1a5eb00 [Native Event Public]
    void Receive_TriggerDownedBomb(); // 0x1f88790 [Event Protected]
    UDamageComponent* CreateDownedBombDamage(TSubclassOf<UDamageComponent> DamageClass); // 0x1a5e400 [Final Native Public]

// ADrillevator (/Script/FSD.Drillevator)
    void SetTargetDepth(float Depth); // 0x1a5ee30 [Final Native Protected]
    void SetState(const EDrillevatorState& NewState); // 0x1a5ed30 [Final Native Protected]
    void SetMovementSpeed(float NewSpeed); // 0x1a5ecb0 [Final Native Protected]
    void SetMovementEnabled(bool Enabled); // 0x1a5ec20 [Final Native Protected]
    void OnRep_State(const EDrillevatorState& oldState); // 0x1a5e730 [Final Native Protected]
    void OnRep_ServerDepth(); // 0x1a5e6f0 [Final Native Protected]
    void OnRep_MovementEnabled(bool OldMovementEnabled); // 0x19e3160 [Final Native Protected]
    void OnMovingChanged(bool IsMoving); // 0x1f88790 [Event Protected]
    void OnExitState(const EDrillevatorState& oldState); // 0x1f88790 [Event Protected]
    void OnEnterState(const EDrillevatorState& NewState); // 0x1f88790 [Event Protected]
    void OnCloseToTargetDepth(); // 0x1f88790 [Event Protected]
    bool IsAtTargetDepth(); // 0x1a5e5f0 [Final Native Protected]
    USkeletalMeshComponent* GetCenterEngineComponent(); // 0x1a5e4c0 [Native Event Protected]

// ADrillevatorEngine (/Script/FSD.DrillevatorEngine)
    void SetState(const EDrillevatorEngineState& NewState); // 0x1a5edb0 [Final Native Public]
    void SetLastRepairProgress(float InProgress); // 0x1a5eba0 [Final Native Public]
    void SetHealth(float InHealth); // 0x1a5eb20 [Final Native Public]
    void OnRep_State(const EDrillevatorEngineState& oldState); // 0x1f88790 [Event Protected]
    void OnRep_LastRepairProgress(); // 0x1a5e6d0 [Final Native Protected]
    void OnRep_Health(); // 0x1a5e690 [Final Native Protected]
    void OnRep_DamageLevel(); // 0x1f88790 [Event Protected]
    void EvaluateDamageLevel(); // 0x1a5e4a0 [Final Native Protected]

// ADrinkableActor (/Script/FSD.DrinkableActor)
    void Pickup(APlayerCharacter* byCharacter); // 0x1a5e8c0 [Final Native Public]
    void OnRep_DrinkableData(); // 0x1f88790 [Event Protected]
    void OnRep_BarSlotIndex(); // 0x1f88790 [Event Protected]
    void Fill(); // 0x1f88790 [Event Public]

// UDrinkableDataAsset (/Script/FSD.DrinkableDataAsset)
    bool TryUnlockSpecialDrinks(UObject* WorldContext); // 0x1a63a20 [Final Native Static Public]
    bool TryUnlockDrink(UObject* WorldContext); // 0x1a63980 [Final Native Public]
    bool TryPurchaseDrink(UObject* WorldContext); // 0x1a638e0 [Final Native Public]
    void OnRoundOrdered(APlayerCharacter* Character); // 0x1a631e0 [Final Native Public]
    bool MustBeUnlocked(); // 0x1a62ad0 [Final Native Public]
    bool IsUnlocked(UObject* WorldContext); // 0x1a62a30 [Final Native Public]
    bool IsDrinkFree(UObject* WorldContext); // 0x1a62990 [Final Native Public]
    bool HasSpecialEdition(); // 0x1a62960 [Final Native Public]
    UDrinkableDataAsset* GetSpecialEdition(UObject* WorldContext); // 0x1a628c0 [Final Native Public]
    UTexture2D* GetDrinkableIcon(); // 0x1a62870 [Final Native Public]
    bool AreSpecialDrinksUnlocked(UObject* WorldContext); // 0x1a62340 [Final Native Static Public]

// UDrinkEffectComponent (/Script/FSD.DrinkEffectComponent)
    void StopEffect(); // 0x1a19fe0 [Native Public]
    void OnStopEffect(); // 0x1f88790 [Event Protected]
    void OnStartEffect(APlayerCharacter* Character); // 0x1f88790 [Event Protected]
    void OnChangedCharacter(APlayerCharacter* changedToCharacter, TSubclassOf<UObject> DrinkEffectClass); // 0x1a62df0 [Final Native Static Protected]
    bool GetActivateOnlyWhenDrinking(); // 0x1a62570 [Final Native Public]

// ADrinkableItem (/Script/FSD.DrinkableItem)
    void ThrowDrink(); // 0x1f88790 [Event Public]
    void ReceiveConsumed(); // 0x1f88790 [Event Protected]
    void OnRep_DrinkableData(); // 0xbe4390 [Final Native Protected]
    void OnCameraModeChanged(const ECharacterCameraMode& NewCameraMode, const ECharacterCameraMode& OldCameraMode); // 0x1a62d20 [Final Native Protected]
    void Consume(); // 0x1a623f0 [Final Native Protected]
    void ClientConsumed(); // 0x1a5ad80 [Native Event Protected]
    bool CheckCanSalute(); // 0x1f88790 [Event Protected]

// UDrinkSettings (/Script/FSD.DrinkSettings)
    TArray<UDrinkableDataAsset*> GetBarDrinkables(UObject* WorldContext, bool IncludeDailySpecial, bool includeNotUnlocked, bool includePlayerRankTooLow); // 0x1a62670 [Final Native Static Public]
    UDrinkableDataAsset* GetBarDailySpecial(UObject* WorldContext, UDrinkableDataAsset* currentDailySpecial); // 0x1a625a0 [Final Native Static Public]

// ADroneBase (/Script/FSD.DroneBase)
    void OnRep_CurrentState(const EDroneState& Previous); // 0x1a63140 [Final Native Protected]

// ADroneControllerBase (/Script/FSD.DroneControllerBase)
    void OnShout(APlayerCharacter* Player); // 0x1a63270 [Native Public]
    void OnSecondaryLaserPointer(FLaserPointerTarget& HitInfo); // 0x1a0b980 [Native Public]
    void OnSalute(APlayerCharacter* Player); // 0x1a0ba20 [Native Public]
    void OnPrimaryLaserpointer(FLaserPointerTarget& HitInfo); // 0x1a630a0 [Native Public]
    void OnPlayerLeave(AFSDPlayerState* State); // 0x1a0bb40 [Native Public]
    void OnPlayerJoin(APlayerCharacter* Player); // 0x1a63010 [Native Public]

// UDroneDisplayActionComponent (/Script/FSD.DroneDisplayActionComponent)
    void SetMode(const EDroneActions& droneAction); // 0x1a633b0 [Final Native Public]

// UDroneMiningToolBase (/Script/FSD.DroneMiningToolBase)
    void StopMining(); // 0x1a63690 [Final Native Public]
    void StartMining(); // 0x1a63670 [Final Native Public]
    void SpawnEffects(UTerrainMaterial* aTerrainMaterial, bool aParialHit, const FVector_NetQuantize& aLocation, const FVector_NetQuantize& aImpactNormal); // 0x1a634b0 [Native Event Public]

// ADroneStream (/Script/FSD.DroneStream)
    void Receive_OnAbilityDataSet(); // 0x1f88790 [Event Protected]
    void OnEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1a62eb0 [Final Native Protected]
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1a62b00 [Final Native Protected]
    ABosco* GetBosco(); // 0x1a62840 [Final Native Protected]

// ADroneVacuumStream (/Script/FSD.DroneVacuumStream)
    void Server_StartVacuumingPuddle(AFoamPuddle* puddle); // 0x1a3f5e0 [Native Event Public]

// UDroneUseComponent (/Script/FSD.DroneUseComponent)
    void SyncedUsableUserCountChangedResponse(int32 userCount); // 0x1a63850 [Final Native Protected]
    void SyncedUsableUsedResponse(APlayerCharacter* User, const EInputKeys& Key); // 0x1a63780 [Final Native Protected]
    void SyncedUsableBeginUseResponse(APlayerCharacter* User, const EInputKeys& Key); // 0x1a636b0 [Final Native Protected]
    void SetUseDuration(float useDuration); // 0x1a63430 [Final Native Public]
    void SetCanUse(bool CanUse); // 0x1a63320 [Final Native Public]
    float GetProgress(); // 0x1a628a0 [Final Native Public]
    void EndUse(); // 0x1a62550 [Final Native Public]
    void BeginUse(); // 0x1a623d0 [Final Native Public]

// ADroppableOutpost (/Script/FSD.DroppableOutpost)
    void StartDrilling(); // 0x1a63650 [Final Native Public]
    void PrepForTakeOff(); // 0x1a63300 [Final Native Public]
    void OnRep_State(); // 0x1a631c0 [Final Native Protected]
    void OnPrepForTakeOff(); // 0x1f88790 [Event Protected]
    void OnDroppodImpact(); // 0x1f88790 [Event Protected]
    void OnDrillingStarted(); // 0x1f88790 [Event Protected]
    void OnDeparting(); // 0x1f88790 [Event Protected]
    ADroppableOutpost* DropOutpostToMission(UObject* WorldContextObject, TSubclassOf<ADroppableOutpost> podClass, const FVector& Location); // 0x1a62430 [Final Native Static Public]
    void Depart(); // 0x1a62410 [Final Native Public]

// ATeamTransport (/Script/FSD.TeamTransport)
    ATeamTransport* SpawnPodAtLocation(UObject* WorldContextObject, TSubclassOf<ATeamTransport> podClass, FTransform& Transform); // 0x1bdfaf0 [Final Native Static Public]
    void SetRampState(const EMiningPodRampState& rampState); // 0x1bdfa70 [Final Native Protected]
    void SetMuleInstance(AMolly* Donkey); // 0x1f88790 [Event Public]
    void RecieveReturnTimerFifteenSecondWarning(); // 0x1f88790 [Event Public]
    void RecieveReturnTimerExpired(); // 0x1f88790 [Event Public]
    void PrepForTakeOff(); // 0x1bdf8b0 [Final Native Public]
    void PowerUp(); // 0x1bdf870 [Final Native Public]
    void PoweredUp(); // 0x1bdf890 [Final Native Public]
    void OnRep_State(); // 0x1bdf780 [Final Native Protected]
    void OnRep_RampState(); // 0x1f88790 [Event Protected]
    void OnPrepForTakeOff(); // 0x1f88790 [Event Protected]
    void OnPoweringUp(); // 0x1f88790 [Event Protected]
    void OnPoweredUp(); // 0x1f88790 [Event Protected]
    void OnHostInsidePod(bool isInside); // 0x1f88790 [Event Protected]
    void OnDropStarted(); // 0x1f88790 [Event Protected]
    void OnDroppodImpact(); // 0x1f88790 [Event Protected]
    void OnDrillingStarted(); // 0x1f88790 [Event Protected]
    void OnDeparting(); // 0x1f88790 [Event Protected]
    void OnCountdownFinished(); // 0x1bdf3b0 [Final Native Protected]
    void OnCountdownChanged(int32 newTime); // 0x1bdf320 [Native Protected]
    void OnAllDwavesInsidePod(bool AllInside); // 0x1f88790 [Event Protected]
    int32 GetTimeToDeparture(); // 0x1bdef70 [Final Native Public]
    bool GetHasLanded(); // 0x1bdeec0 [Final Native Public]
    void ForceTakeoff(); // 0x1f88790 [Event Public]
    void ExitSpacerig(); // 0x1bdedf0 [Final Native Public]
    ATeamTransport* DropToTarget(UObject* WorldContextObject, TSubclassOf<ATeamTransport> podClass, FTransform& dropLocation, int32 DropDelay); // 0x1bdec40 [Final Native Static Public]
    ATeamTransport* DropToMission(UObject* WorldContextObject, TSubclassOf<ATeamTransport> podClass, const FVector& Location); // 0x1bdeb20 [Final Native Static Public]
    void DepositAllPlayersMaterials(); // 0x1bdeb00 [Final Native Public]
    void Depart(); // 0x1a27c10 [Native Public]
    void CorrectLocationsForSpawnedOnLocation(); // 0x1bdeae0 [Final Native Protected]
    FVector AdjustLandingLocationToGround(UObject* WorldContextObjet, const FVector& initialLocation, float maxDownAdjustment); // 0x1bde8e0 [Final Native Static Public]

// ADropPod (/Script/FSD.DropPod)
    FVector GetDonkeyReturnPickupLocation(); // 0x1f88790 [Event Public]

// UDropToTerrainComponent (/Script/FSD.DropToTerrainComponent)
    void StopDropDetection(bool stopFalling); // 0x1a694d0 [Native Public]
    void OnTerrainRemoved(USceneComponent* Point); // 0x1a68380 [Final Native Protected]
    void OnRep_DropTarget(); // 0x1a682c0 [Final Native Protected]
    void BeginDropDetection(); // 0x1a67af0 [Native Public]

// UDSTelemetryWrapper (/Script/FSD.DSTelemetryWrapper)
    void RecordTreeOfVanityClaim(int32 NodeID); // 0x1a68e30 [Final Native Public]
    void RecordSpecialEventHappening(const FString& EventName, bool SuccessfullySpawned); // 0x1a68d00 [Final Native Public]
    void RecordSeasonXpGained(int32 Gained, int32 LastLevel, bool Positive); // 0x1a68bf0 [Final Native Public]
    void RecordSeasonLevelUp(); // 0xbe4390 [Final Native Public]
    void RecordSeasonChallengeReroll(int32 ChallengeIndex, USeasonChallenge* Challenge); // 0x1a68b20 [Final Native Public]
    void RecordOpenScreen(const FString& ScreenName, bool RecordRank); // 0x1a68a40 [Final Native Public]
    void RecordMissionStart(); // 0x1a68a20 [Final Native Public]
    void RecordMissionEnd(int32 XPReward, int32 CreditReward); // 0x1a68950 [Final Native Public]
    void RecordMachineEventEnd(const FString& EventName, bool WasCompleted, int32 completionTime); // 0x1a68410 [Final Native Public]
    void RecordKickPlayer(const FString& reason, APlayerController* KickedPlayer); // 0x1a68870 [Final Native Public]
    void RecordDeepDiveStageEnd(const FString& MissionName, int32 StageTime, int32 TimeSinceStartOfDive, int32 TotalTime, int32 NitraLeft); // 0x1a686c0 [Final Native Public]
    void RecordContinuousDamage(AActor* DamageCauser); // 0x10e7da0 [Final Native Public]
    void RecordCommunityEvents(const FString& EventCategory, const FString& EventAction, const FString& EventLabel, int32 EventValue); // 0x1a68530 [Final Native Public]
    void RecordBossFightEnd(const FString& BossName, bool WasBossKilled, int32 NumBossKills); // 0x1a68410 [Final Native Public]
    void OnNewProceduralSetup(); // 0x1a681f0 [Final Native Private]
    void OnNewPlayer(AFSDPlayerController* Controller); // 0x1a68160 [Final Native Private]
    void OnNewMission(UGeneratedMission* mission); // 0x1a680d0 [Final Native Private]
    void OnNewCharacter(); // 0x1a680b0 [Final Native Private]
    void OnCharacterSaveChanged(TSubclassOf<APlayerCharacter> CharacterClass, int32 Level, float Progress); // 0x1a67f70 [Final Native Private]
    void OnCharacterPromoted(TSubclassOf<APlayerCharacter> CharacterClass, int32 RetirementCount); // 0x1a67ea0 [Final Native Private]

// ADualMachinePistols (/Script/FSD.DualMachinePistols)
    void Server_TriggerStatusEffect(); // 0x1a02f10 [Native Event Protected]

// UDynamicIcon (/Script/FSD.DynamicIcon)
    UMaterialInterface* GetIconMaterial(); // 0x1a67c00 [Final Native Public]
    UMaterialInstanceDynamic* GenerateIconMaterial(UObject* materialOwner); // 0x1a67b30 [Native Public]

// UTwoFacetDynamicIcon (/Script/FSD.TwoFacetDynamicIcon)
    void UpdatePreview(); // 0x1344230 [Native Protected]

// UTextureDynamicIcon (/Script/FSD.TextureDynamicIcon)
    void UpdatePreview(); // 0x1344230 [Native Protected]

// UDynamicReverbComponent (/Script/FSD.DynamicReverbComponent)
    void TunnelTimerTriggered(); // 0x1a69580 [Final Native Protected]
    void TimerTriggered(); // 0x1a69560 [Final Native Protected]

// UNisseAnimInstance (/Script/FSD.NisseAnimInstance)
    bool IsWalking(); // 0x1b4fa20 [Final Native Protected]
    bool IsRunning(); // 0x1b4f9f0 [Final Native Protected]
    bool IsNotWalking(); // 0x1b4f9c0 [Final Native Protected]
    bool IsNotRunning(); // 0x1b4f990 [Final Native Protected]
    bool IsNotIdle(); // 0x1b4f960 [Final Native Protected]
    bool IsNotFrozen(); // 0x1b4f930 [Final Native Protected]
    bool IsIdle(); // 0x19eeb10 [Final Native Protected]
    bool IsFrozen(); // 0x1b4f900 [Final Native Protected]

// AElectroBeam (/Script/FSD.ElectroBeam)
    void SetTargetComponent(USceneComponent* TargetPoint); // 0x1a69420 [Final Native Public]
    void SetSourceComponent(USceneComponent* SourcePoint); // 0x1a69390 [Final Native Public]
    void SetParents(AActor* firstParent, AActor* secondParent); // 0x1a692c0 [Final Native Protected]
    void RecalculateBeam(); // 0x1a27c10 [Native Protected]
    void OnRep_TargetComponent(); // 0x1a68360 [Final Native Protected]
    void OnRep_SourceComponent(); // 0x1a68340 [Final Native Protected]
    void OnRep_Flag(); // 0x1a682e0 [Final Native Protected]
    void OnParentDeath(UHealthComponentBase* HealthComponent); // 0x1a68210 [Final Native Protected]
    UParticleSystemComponent* GetParticleEffect(); // 0x1a67ce0 [Final Native Protected]
    UCapsuleComponent* GetCollider(); // 0x139e970 [Final Native Protected]
    UAudioComponent* GetAudio(); // 0x1a67bd0 [Final Native Protected]
    void DeactivateCollisionAndEffect(); // 0x1a67b10 [Final Native Protected]

// ARecalculatedElectroBeam (/Script/FSD.RecalculatedElectroBeam)
    void StartRecalculatingBeam(); // 0x1a694b0 [Final Native Public]
    void SetMaxRange(float InMaxRange); // 0x1a69240 [Final Native Public]
    void OnRep_BeamState(); // 0x1a682a0 [Final Native Protected]

// AElevatorPlant (/Script/FSD.ElevatorPlant)
    void SetLeafNoiseRotator(const FRotator& aRotator); // 0x1a691a0 [Final Native Protected]
    void SetLeafLocationNoise(const FVector& aVector); // 0x1a69100 [Final Native Protected]
    void SetIsOpen(bool aValue); // 0x1a69070 [Final Native Protected]
    void SetIsExtended(bool aValue); // 0x1a68fe0 [Final Native Protected]
    void SetBaseTangentLength(float Value); // 0x1a68f60 [Final Native Protected]
    void SetBaseTangentDirectionOffset(const FVector& aVector); // 0x1a68ec0 [Final Native Protected]
    void OnRep_RelavtiveDestinationLocation(); // 0x1a68320 [Final Native Protected]
    void OnRep_Open(); // 0x1a68300 [Final Native Protected]
    void OnMatchStarted(); // 0x1a68090 [Final Native Protected]
    void MoreTick(const FVector& DipOffset, float aValue); // 0x1a67dc0 [Final Native Protected]
    float GetVineMovementAlpha(); // 0x1a67da0 [Final Native Protected]
    FVector GetRelativeRestLocation(); // 0x1a67d70 [Final Native Protected]
    FVector GetRelativeDestinationLocation(); // 0x1a67d40 [Final Native Protected]
    float GetLeafLocationNoiseSize(); // 0x1a67cc0 [Final Native Protected]
    bool GetIsMoving(); // 0x1a67c70 [Final Native Protected]
    bool GetIsExtended(); // 0x1a67c50 [Final Native Protected]
    float GetInitialTangentLenth(); // 0x1a67c30 [Final Native Protected]

// UEliminationObjective (/Script/FSD.EliminationObjective)
    void RegisterEliminationTargets(const TArray<AFSDPawn*>& Targets); // 0x1a6db50 [Final Native Public]
    void ReceiveTargetSpawned(); // 0x1f88790 [Event Protected]
    void ReceiveTargetKilled(); // 0x1f88790 [Event Protected]
    void OnTargetKilled(UHealthComponentBase* Health); // 0x1a6dac0 [Final Native Protected]
    void OnRep_EnemiesToKill(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]
    void OnRep_EnemiesKilled(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]
    TArray<UEnemyDescriptor*> GetNextTargetInQueue(); // 0x1a6d4d0 [Final Native Public]

// AEncounterActor (/Script/FSD.EncounterActor)
    void Receive_EncounterHasSpawned(APawn* spawnedPawn); // 0x1f88790 [Event Protected]

// UEncounterManager (/Script/FSD.EncounterManager)
    void ShowSpawnLocations(); // 0x1a6dc90 [Final Native Public]
    TArray<UEnemyDescriptor*> GetEnemyPool(); // 0x1a6d3f0 [Final Native Public]
    TArray<UEnemyDescriptor*> GetEncounterPool(); // 0x1a6d1c0 [Final Native Public]
    TArray<UCritterDescriptor*> GetCritterPool(); // 0x1a6d130 [Final Native Public]
    void AddEncounterFromGroup(UEnemyGroupDescriptor* Group, float Difficulty, const FVector& Location, float Radius); // 0x1a6cf50 [Final Native Public]

// UEndStatusEffectOnLanding (/Script/FSD.EndStatusEffectOnLanding)
    void OnOwnerStateChanged(const ECharacterState& State); // 0x1a6d7f0 [Final Native Public]

// UObjectInfoComponent (/Script/FSD.ObjectInfoComponent)
    bool HasMissionControlLookAtShout(UPrimitiveComponent* TargetComponent); // 0x1b54f10 [Native Public]
    UDialogDataAsset* GetMissionControlLookAtShout(UPrimitiveComponent* TargetComponent); // 0x1b54800 [Native Public]
    UDialogDataAsset* GetLookAtShout(UPrimitiveComponent* TargetComponent); // 0x1b54760 [Native Public]
    bool GetIsPingableByLaserpointer(UPrimitiveComponent* TargetComponent); // 0x1b54630 [Native Public]
    FText GetInGameName(UPrimitiveComponent* TargetComponent); // 0x1b54410 [Native Public]
    FLinearColor GetInGameIconTint(UPrimitiveComponent* TargetComponent); // 0x1b54360 [Native Public]
    UTexture2D* GetInGameIcon(UPrimitiveComponent* TargetComponent); // 0x1b542c0 [Native Public]
    FText GetInGameDescription(UPrimitiveComponent* TargetComponent); // 0x1b54210 [Native Public]
    UActorContextWidget* GetContextWidget(APlayerController* InPlayerController); // 0x1b54170 [Native Public]

// USimpleObjectInfoComponent (/Script/FSD.SimpleObjectInfoComponent)
    void SetInGameName(const FString& GameName); // 0x1b55780 [Native Event Public]
    void SetInGameDescription(const FString& GameDescription); // 0x1b556e0 [Native Event Public]
    void SetContextWidget(UActorContextWidget* InContextWidget); // 0x1b55650 [Final Native Public]
    void OverrideLookAtShoutOrUseDefault(UDialogDataAsset* InShout); // 0x1b55490 [Final Native Public]
    void OverrideLookAtShout(UDialogDataAsset* InShout); // 0x1b55400 [Final Native Public]
    void OverrideIcon(UTexture2D* InTexture); // 0x1b55370 [Final Native Public]
    UDialogDataAsset* GetDefaultLookAtShout(); // 0x1a21050 [Final Native Public]
    void ClearLookAtShoutOverride(); // 0x1b53fc0 [Final Native Public]
    void AddComponentObjectInfo(USceneComponent* TargetComponent, FSimpleObjectInfoData& Data); // 0x1b53c30 [Final Native Public]

// UEnemyComponent (/Script/FSD.EnemyComponent)
    UEnemyID* GetID(); // 0x1a6d4b0 [Final Native Public]
    FText GetFamilyName(); // 0x1a6d450 [Final Native Public]
    UTexture2D* GetFamilyIcon(); // 0x1a6d420 [Final Native Public]

// IEnemyAttacker (/Script/FSD.EnemyAttacker)
    float GetAttackDamageModifier(); // 0x1a6d100 [Native Public]

// UEnemyBufferComponent (/Script/FSD.EnemyBufferComponent)
    void SetBuffingEnabled(bool Enabled); // 0x1a6dc00 [Final Native Public]
    void OnPawnDied(UHealthComponentBase* Health); // 0x1a6d870 [Final Native Protected]
    void OnOwnerDied(UHealthComponentBase* Health); // 0x1a6d760 [Final Native Protected]

// UEnemyControlStateComponent (/Script/FSD.EnemyControlStateComponent)
    void ServerExit(); // 0x1a5eb00 [Native Event Protected]
    void OnRep_StateData(FControlEnemyState& oldState); // 0x1a6d9a0 [Final Native Protected]
    void OnRep_ControlState(const EEnemyControlState& oldState); // 0x1a6d900 [Final Native Protected]
    void OnEnemyCrashMontageEnded(UAnimMontage* Montage, bool interrupted); // 0x1a6d690 [Final Native Protected]
    void OnControllingEnemyAttached(); // 0x1f88790 [Event Protected]
    void OnControllingEnemy(bool IsControlling); // 0x1f88790 [Event Protected]
    void JumpPressed(); // 0x1a6d670 [Final Native Protected]
    UAIPlayerControlComponent* GetAiPlayerControlComponent(); // 0x1a6d0d0 [Final Native Protected]

// UEnemyDescriptor (/Script/FSD.EnemyDescriptor)
    TSubclassOf<APawn> GetEnemyClass(UBiome* Biome, bool IsElite); // 0x1a74d80 [Final Native Public]
    TArray<UEnemyDescriptor*> FindDescriptorsForCheatMenu(const EEnemyDescriptorCheatClass& CheatClass); // 0x1a74ad0 [Final Native Static Public]
    TArray<UEnemyDescriptor*> FindAllDescriptorsForCheatMenu(); // 0x1a74a50 [Final Native Static Public]

// UHealthComponentBase (/Script/FSD.HealthComponentBase)
    float TakeRadialDamage(float damageAmount, const FVector& BlastCenter, float BlastRadius, float MaxDamageRadius, float MinDamagePct, FDamageData& DamageData); // 0x1af9c00 [Native Public]
    void TakeDamageSimple(float damageAmount, AActor* DamageCauser, UDamageClass* DamageClass); // 0x1af99d0 [Final Native Public]
    void SetHealthDirectly(float newHealthValue); // 0x1af9850 [Native Public]
    void SetCanTakeDamage(bool canTakeDamage); // 0x1af97c0 [Final Native Public]
    void Kill(AActor* DamageCauser); // 0x1af93a0 [Native Public]
    bool IsDead(); // 0x1af9360 [Native Public]
    bool IsAlive(); // 0x1af9320 [Native Public]
    float Heal(float amount); // 0x1af91f0 [Native Public]
    bool GetShowHealthBar(); // 0x1af8fa0 [Native Public]
    float GetHealthPct(); // 0x1af8e60 [Final Native Public]
    TScriptInterface<IHealth> GetHealthComponentForCollider(UPrimitiveComponent* Primitive); // 0x1af8db0 [Native Public]
    FVector GetHealthBarWorldOffset(); // 0x1af8d70 [Native Public]
    float GetHealth(); // 0x1af8d30 [Native Public]
    UParticleSystem* GetGenericImpactParticles(); // 0x1af8c10 [Native Public]
    bool GetCanTakeDamage(); // 0x1af8ac0 [Final Native Public]
    bool CanTakeDamageFrom(UDamageClass* DamageClass); // 0x1af8860 [Native Public]
    void CanTakeDamageDelegate__DelegateSignature(bool OutCanTakeDamage); // 0x1f88790 [Public]

// UHealthComponent (/Script/FSD.HealthComponent)
    void ToggleCanTakeDamage(); // 0x1af9e10 [Native Event Public]
    float TakePercentDamage(float PercentOfMax, FDamageData& DamageData); // 0x1af9af0 [Native Public]
    void Resupply(float percentage); // 0x1af9660 [Native Public]
    void OnRep_Damage(float oldDamage); // 0x1af94d0 [Native Protected]
    void HealArmor(float amount); // 0x1af9290 [Native Public]
    bool HasArmor(); // 0x1af91c0 [Native Public]
    float GetMaxArmor(); // 0x1af8f60 [Native Public]
    EHealthbarType GetHealthbarType(); // 0x1af8ec0 [Native Public]
    void GetCurrentHealthSegment(const int32& Segment, const float& segmentHealth, const float& segmentHealthPercent); // 0x1af8ae0 [Native Public]
    float GetArmorPct(); // 0x1af8a80 [Native Public]
    float GetArmor(); // 0x1af8a40 [Native Public]
    void Client_ReceivedHit(float amount, const FDamageData& DamageData, bool anyHealthLost); // 0x1af8900 [Native Event Protected]

// UEnemyHealthComponent (/Script/FSD.EnemyHealthComponent)
    float GetMaxHealth(); // 0x1a74ee0 [Native Public]

// UEnemyLineOfSightComponent (/Script/FSD.EnemyLineOfSightComponent)
    bool HasLineOfSight(); // 0x1a74f40 [Final Native Public]
    bool GetIsDetecting(); // 0x1a74e90 [Final Native Public]
    void AsyncTrace(); // 0x1a74780 [Final Native Protected]

// UEnemyMinersManualData (/Script/FSD.EnemyMinersManualData)
    UTexture2D* GetEnemyIcon(); // 0x1a74e60 [Final Native Public]

// UEnemySpawnManager (/Script/FSD.EnemySpawnManager)
    void SpawnerDestroyed(APawn* Actor); // 0x1a75630 [Final Native Public]
    bool SpawnEnemy(UEnemyDescriptor* descriptor, FTransform& Transform, const FScriptDelegate& Callback, bool useSpawnFX, bool Alert); // 0x1a75410 [Final Native Public]
    void SetSpawningEnabled(bool newSpawningEnabled); // 0x1a75380 [Final Native Public]
    void RemoveGlobalStatusEffect(TSubclassOf<UStatusEffect> StatusEffect); // 0x1a752f0 [Final Native Public]
    void RegisterSpawner(APawn* Actor); // 0x1a75260 [Final Native Public]
    void RegisterSpawnedEnemy(AActor* enemy); // 0x1a751d0 [Final Native Public]
    void PromoteToCritical(APawn* Pawn); // 0x1a75140 [Final Native Public]
    void OnMatchStarted(); // 0x1a75120 [Final Native Private]
    void OnMatchEnded(); // 0xbe4390 [Final Native Private]
    bool GetSpawningEnabled(); // 0x1a74f20 [Final Native Public]
    APawn* FindEnemyByClass(TSubclassOf<APawn> PawnClass, bool isSwarmerEnemy); // 0x1a74cb0 [Final Native Public]
    TArray<APawn*> FindEnemiesByClass(TSubclassOf<APawn> PawnClass, bool isSwarmerEnemy); // 0x1a74ba0 [Final Native Public]
    void EnemyDestroyed(AActor* Actor); // 0x1a749c0 [Final Native Private]
    void EnemyDeath(UHealthComponentBase* HealthComponent); // 0x1a74930 [Final Native Private]
    void DestroyAllEnemies(); // 0x1a74840 [Final Native Public]
    bool CanSpawn(UEnemyDescriptor* EnemyDescriptor); // 0x1a747a0 [Final Native Public]
    void AddGlobalStatusEffect(TSubclassOf<UStatusEffect> StatusEffect); // 0x1a746b0 [Final Native Public]

// UTemperatureComponent (/Script/FSD.TemperatureComponent)
    bool TryPushHeatSource(AActor* Target, float temperature, const ETemperatureIntensity& Intensity); // 0x1be6790 [Final Native Static Public]
    bool TryPopHeatSource(AActor* Target, float temperature, const ETemperatureIntensity& Intensity); // 0x1be6680 [Final Native Static Public]
    void ResetTemperature(); // 0x1a02e20 [Native Public]
    bool IsOnFire(); // 0x1be5be0 [Native Public]
    bool IsFrozen(); // 0x1be5b80 [Native Public]
    float GetCurrentTemperature(); // 0x1be55c0 [Native Public]
    void ChangeTemperature(float Degrees, AActor* Source); // 0x1be3f10 [Native Public]

// UEnemyTemperatureComponent (/Script/FSD.EnemyTemperatureComponent)
    void TimerCallback(); // 0x1a756c0 [Final Native Protected]
    void OnDeath(UHealthComponent* HealthComponent, float damageAmount, FDamageData& DamageData, const TArray<UDamageTag*>& Tags); // 0x1a74f70 [Final Native Protected]
    void DoTemperatureShock(UStatusEffectsComponent* Status, AActor* Source); // 0x1a74860 [Final Native Protected]
    void All_IceDetonation(); // 0x1a74760 [Native Event Protected]
    void All_FireDetonation(); // 0x1a74740 [Native Event Protected]

// UEnemyTemperatureReplicatorComponent (/Script/FSD.EnemyTemperatureReplicatorComponent)
    void OnRep_TemperatureEffect(); // 0x1a79550 [Final Native Protected]
    void OnRep_IsOnFire(); // 0x1a794f0 [Final Native Protected]
    void OnRep_IsFrozen(); // 0x1a794d0 [Final Native Protected]
    bool IsOnFire(); // 0x1a790a0 [Final Native Public]
    bool IsFrozen(); // 0x1a214a0 [Final Native Public]
    float GetTemperatureEffect(); // 0x1a78fa0 [Final Native Public]

// UEnemyWaveController (/Script/FSD.EnemyWaveController)
    void StartWave(); // 0x1f88790 [Event Public]
    void ResumeWave(); // 0x1f88790 [Event Public]
    void PauseWave(); // 0x1f88790 [Event Public]
    void OnWaveCompleted(); // 0x1f88790 [Event Public]

// UEnemyWaveManager (/Script/FSD.EnemyWaveManager)
    UEnemyWaveController* TriggerWave(TSubclassOf<UEnemyWaveController> waveClass); // 0x1a7a0c0 [Final Native Public]
    void TriggerEndWave(bool cancelAllWaves); // 0x1a7a030 [Final Native Public]
    void SpawnScriptedWave(); // 0x1a79fd0 [Final Native Public]
    void PushDisableScriptedWaves(UObject* Owner); // 0x1a797f0 [Final Native Public]
    void PushDisableNormalWaves(UObject* Owner); // 0x1a79760 [Final Native Public]
    void PopDisableScriptedWaves(UObject* Owner); // 0x1a796d0 [Final Native Public]
    void PopDisableNormalWaves(UObject* Owner); // 0x1a79640 [Final Native Public]
    void OnMatchEnded(); // 0x1a79450 [Final Native Protected]
    void OnEnemySpawned(APawn* enemy); // 0x1a792b0 [Final Native Protected]
    bool AreScriptedWavesBlocked(); // 0x1a788b0 [Final Native Public]
    bool AreNormalWavesBlocked(); // 0x1a78880 [Final Native Public]

// UEscapeMenuWindow (/Script/FSD.EscapeMenuWindow)
    void OpenMinersManualFromID(const EMinersManualSection& Section, const FGuid& ID); // 0x1f88790 [Event Public]

// UFuelCannisterAttachedAnimInstance (/Script/FSD.FuelCannisterAttachedAnimInstance)
    void SetCanBeTaken(bool canBeTakenValue); // 0x1a79a00 [Final Native Public]

// UEscortMuleAnimInstance (/Script/FSD.EscortMuleAnimInstance)
    void OnTookDamage(UHealthComponent* Health); // 0x1f88790 [Event Public]

// AEscortDestination (/Script/FSD.EscortDestination)
    void MeltPlatforms(ADeepCSGWorld* CSGWorld, const TArray<FVector>& meltPoints, float meltRadius); // 0x1a790c0 [Final Native Protected]
    UTerrainMaterial* GetTerrainMaterialByHandle(ADeepCSGWorld* CSGWorld, int32 materialHandle); // 0x1a78fd0 [Final Native Protected]
    int32 GetSecondsToDestroyObjective(); // 0x1a78f60 [Final Native Public]
    FVector GetClosestPointOnRadius(const FVector& CurrentLocation, int32 numberOfShellsCracked, const FVector& dirFromCenter); // 0x1a78b70 [Final Native Public]
    void Cheat_OverrideStages(const TArray<EOmmoranStage>& newStages); // 0x1a78900 [Final Native Public]

// UMissionDNA (/Script/FSD.MissionDNA)
    float GetDurationHazardBonus(); // 0x1b46dd0 [Final Native Public]
    float GetComplexityHazardBonus(); // 0x1b46da0 [Final Native Public]

// AEscortMule (/Script/FSD.EscortMule)
    bool TryHeal(APlayerCharacter* User, float amount); // 0x1a7a160 [Final Native Protected]
    void SetTargetTransform(const FTransform& InTransform); // 0x1a79ee0 [Final Native Public]
    void SetSpeedModifier(float inSpeedModifier); // 0x1a79de0 [Final Native Public]
    void SetFullExtracterAttached(UInstantUsable* Usable); // 0x1a79cc0 [Final Native Public]
    void SetExtractorDetached(UInstantUsable* Usable); // 0x1a79c30 [Final Native Public]
    void SetExitGaragePath(const TArray<FVector>& Path); // 0x1a79b40 [Final Native Public]
    void ResetExtractors(); // 0x1a799e0 [Final Native Public]
    void PathIsReady(); // 0x1f88790 [Event Public]
    void OnRep_SpeedModifier(); // 0x1a79530 [Final Native Protected]
    void OnRep_MovementState(); // 0x1a79510 [Final Native Protected]
    void OnRep_IsCarvingTunnel(); // 0x1f88790 [Event Protected]
    void OnRep_ExtractorSlots(); // 0x1a79490 [Final Native Protected]
    void OnObjectiveStateChanged(const EEscortMissionState& oldState); // 0x1f88790 [Event Public]
    void OnExtractorSlotChanged(FEscortMuleExtractorSlot& Slot, int32 Index); // 0x1f88790 [Event Public]
    void OnExtractorDetached(AExtractorItem* Item); // 0x1f88790 [Event Protected]
    void ObjectiveStateChange(const EEscortMissionState& NewState); // 0x1a79230 [Final Native Public]
    bool GetIsPathReady(); // 0x1a78e20 [Final Native Public]
    EEscortExtractorState GetExtractorState(UInstantUsable* Usable); // 0x1a78cd0 [Final Native Public]
    float GetDistanceToDoretta(const FVector& Location); // 0x1f88790 [Event Public]
    void ActivateMule(); // 0x1a78860 [Final Native Protected]

// AEscortMuleAIController (/Script/FSD.EscortMuleAIController)
    void SetDozerNextPathSegment(); // 0x1a79a90 [Final Native Public]
    void OnPathComplete(); // 0x1f88790 [Event Protected]
    FVector GetPointBehindEscortMule(float Distance); // 0x1f88790 [Event Public]
    TArray<FVector> GetPathForDebug(int32 Segment); // 0x1a78e80 [Final Native Public]
    FVector GetPathEndTagent(); // 0x1a78e40 [Final Native Public]
    void GetFullPath(const TArray<FVector>& outPath); // 0x1a78d70 [Final Native Public]
    void FindDozerPath(const FVector& StartPosition); // 0x1a78ae0 [Final Native Public]
    void CHEAT_SetDozerLastPathSegment(); // 0x1a788e0 [Final Native Public]

// UEscortObjective (/Script/FSD.EscortObjective)
    void SyncProgressTimer(); // 0x1a7a010 [Final Native Public]
    void StartShellBreak(); // 0x1a79ff0 [Native Event Public]
    void SpawnGarage(); // 0x1f88790 [Event Public]
    void SetState(const EEscortMissionState& State); // 0x1a79e60 [Final Native Public]
    void SetShellBreakPaused(bool newPaused); // 0x1a79d50 [Final Native Public]
    void SetEscortMule(AEscortMule* MULE); // 0x1a79ab0 [Final Native Public]
    void RegisterFuelCannister(AExtractorItem* extractor); // 0x1a79950 [Final Native Public]
    void RecordFailStage(bool muleDied, bool missionAborted); // 0x1a79880 [Final Native Protected]
    void OnResourceChanged(UCappedResource* CappedResource, float amount); // 0x1a79570 [Final Native Protected]
    void OnRep_FullCanisters(); // 0x1a794b0 [Final Native Protected]
    void OnRep_EscortState(); // 0x1a442c0 [Final Native Protected]
    void OnRep_EscortMule(); // 0x1a79470 [Final Native Protected]
    void OnRep_AreasToScan(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]
    void OnRep_AreasScanned(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]
    void OnMuleDied(UHealthComponentBase* HealthComponent); // 0x1f88790 [Event Protected]
    void OnHealthChanged(float Health); // 0x1a793d0 [Final Native Protected]
    void OnFullCanistersChanged(int32 amount); // 0x1a79340 [Final Native Protected]
    void OnEscortMuleSpawnedEvent(); // 0x1f88790 [Event Protected]
    float GetShellBreakProgress(); // 0x1a78f80 [Final Native Protected]
    bool DoesPathExist(const FVector& Start, const FVector& End); // 0x1a789f0 [Final Native Public]

// AExpeniteSamplePod (/Script/FSD.ExpeniteSamplePod)
    void LaunchBackToSpace(); // 0x1a7f6b0 [Final Native Protected]

// UExterminationReward (/Script/FSD.ExterminationReward)
    void OnEnemyKilled(FGameplayTagContainer& GameplayTags, AActor* killedEnemy); // 0x1a7f6f0 [Final Native Protected]

// AExtractorItem (/Script/FSD.ExtractorItem)
    void SetCanPickup(bool canPickup); // 0x1f88790 [Event Public]
    void Server_StopMining(); // 0x1a80140 [Native Event Public]
    void Server_StartMining(); // 0x1a139f0 [Native Event Public]
    void Server_SetReadyToExtract(bool IsReady); // 0x1a800b0 [Native Event Protected]
    void Server_DigBlock(const FVector_NetQuantize& Start, const FVector_NetQuantize& End); // 0x1a7ffc0 [Native Event Public]
    void Server_CollectChunk(AResourceChunk* chunk); // 0x1a7ff30 [Native Event Public]
    void ResetCurrentLoad(); // 0x1a7fef0 [Final Native Public]
    void OnValidSurfaceChanged(bool IsValid); // 0x1f88790 [Event Protected]
    void OnThrown(const FVector& Direction); // 0x1f88790 [Event Public]
    void OnStopDrilling(); // 0x1f88790 [Event Public]
    void OnStartDrilling(); // 0x1f88790 [Event Public]
    void OnRep_SimulatingMining(); // 0x1a7f960 [Final Native Public]
    void OnRep_IsGunslinging(); // 0x1a7f880 [Final Native Public]
    void OnRep_CurrentLoad(); // 0x1a7f840 [Final Native Protected]
    void OnCurrentLoadChanged(float load); // 0x1f88790 [Event Protected]
    void OnChunkCooldownOver(); // 0x1a7f6d0 [Final Native Public]
    bool IsFull(); // 0x1a7f5e0 [Final Native Public]
    UBoxComponent* GetRootCollider(); // 0x1a7f230 [Final Native Public]
    void All_SimulateDigBlock(const FVector_NetQuantize& Position, bool spawnParticles, int32 Material); // 0x1a7e5f0 [Native Event Public]
    void All_ChunkSplat(AResourceChunk* chunk); // 0x1a7e560 [Native Event Public]
    void AddResource(float amount); // 0x1a7e410 [Final Native Public]

// AFacilityGeneratorLine (/Script/FSD.FacilityGeneratorLine)
    void SetConnected(bool InConnected); // 0x1a80160 [Final Native Public]
    void ReceiveBeginPathFinding(); // 0x1f88790 [Event Protected]
    void OnRep_Path(); // 0x1a7f8c0 [Final Native Protected]
    void OnRep_Connected(); // 0x1a7f820 [Final Native Protected]

// AFacilityHackingPod (/Script/FSD.FacilityHackingPod)
    void SetState(const EHackingPodState& aState); // 0x1a80410 [Final Native Protected]
    void OnRep_PodState(const EHackingPodState& oldState); // 0x1a7f8e0 [Final Native Protected]
    void OnExitState(const EHackingPodState& oldState); // 0x1f88790 [Event Protected]
    void OnEnterState(const EHackingPodState& NextState); // 0x1f88790 [Event Protected]
    EHackingPodState GetState(); // 0x1a7f2f0 [Final Native Public]

// URGBLightManagerComponent (/Script/FSD.RGBLightManagerComponent)
    void StopRgb(); // 0x1a80810 [Final Native Public]
    void StartRgb(); // 0x1a807f0 [Final Native Public]

// UFacilityHackingPodAnimInstance (/Script/FSD.FacilityHackingPodAnimInstance)
    void SetSaluter(AActor* salutingTarget); // 0x1a80380 [Final Native Public]
    void ResetSaluteTarget(); // 0x1a7ff10 [Final Native Public]

// UFacilityObjective (/Script/FSD.FacilityObjective)
    void SpawnFacilityEncounters(AProceduralSetup* Setup, UEncounterManager* Encounters, UDebrisPositioning* Positioning); // 0x1a806e0 [Final Native Public]
    TArray<FTransform> SpawnEndBattleTurrets(int32 amountOfTurrets, AProceduralSetup* Setup, UDebrisPositioning* DebrisPositioning, TSubclassOf<AActor> terrainPlacement, const TArray<AActor*>& existingTurrets, const bool& success); // 0x1a80490 [Final Native Public]
    void SetMainFacility(ATetherStation* mainFacility); // 0x1a802f0 [Final Native Protected]
    void SetGeneratorRooms(const TArray<int32>& generatorRoomsIndicies); // 0x1a801f0 [Final Native Public]
    void SecondGeneratorEncounterSpawn(APawn* spawned); // 0x1a7ebe0 [Final Native Protected]
    void Receive_AddEnemies(AProceduralSetup* Setup); // 0x1f88790 [Event Public]
    void ProgressCurrentObjective(); // 0x1a7fed0 [Final Native Public]
    AActor* PlaceObjectInRoom(AProceduralSetup* Setup, FRoomNode& RoomNode, UDebrisPositioning* Positioning, TSubclassOf<AActor> placementActor, const FRandomStream& RandomStream, bool checkImportantLocations); // 0x1a7fa50 [Final Native Public]
    void OnResourceChanged(UCappedResource* Resource, float amount); // 0x1a7f980 [Final Native Public]
    void OnRep_ObjectivesStage(); // 0x1a7f8a0 [Final Native Protected]
    void OnRep_GeneratorsActivated(); // 0x1a7f860 [Final Native Protected]
    void OnRep_AmountCollected(); // 0x1a7f800 [Final Native Protected]
    void OnCoreDeposited(); // 0x1f88790 [Event Public]
    bool IsSubObjectiveComplete(int32 objectiveIndex); // 0x1a7f610 [Final Native Public]
    void InitGeneratorCount(int32 generators); // 0x1a7f550 [Final Native Public]
    FTransform GetTurretGoal(AProceduralSetup* Setup, const FVector& Origin, float idealRange, UDebrisPositioning* DebrisPositioning, TSubclassOf<AActor> terrainPlacement, const bool& success); // 0x1a7f310 [Final Native Public]
    TArray<AActor*> GetShieldGenerators(); // 0x1a7f260 [Final Native Public]
    int32 GetShieldGeneratorCount(); // 0x1a67da0 [Final Native Public]
    void GetObjectTransformInRoom(FTransform& Transform, AProceduralSetup* Setup, FRoomNode& RoomNode, UDebrisPositioning* Positioning, TSubclassOf<AActor> placementActor, const FRandomStream& RandomStream, bool checkImportantLocations); // 0x1a7ed30 [Final Native Public]
    int32 GetFacilityRoomIndex(); // 0x1a7ed10 [Final Native Public]
    FVector GetFacilityLocation(); // 0x1a7ecd0 [Final Native Public]
    FSubObjective GetCurrentObjective(); // 0x1a7ec90 [Final Native Public]
    void GeneratorActivated(); // 0x1a7ec70 [Final Native Public]
    void FirstGeneratorEncounterSpawn(APawn* spawned); // 0x1a7ebe0 [Final Native Protected]
    void DropOverCharger(AProceduralSetup* Setup, int32 roomIndex, const FVector& facilityLocation, float idealRange, float idealZDistance, UDebrisPositioning* DebrisPositioning, TSubclassOf<ARessuplyPod> generatorClass, bool AddImportantLocation); // 0x1a7e740 [Final Native Public]
    void ChangeObjective(); // 0x1a7e720 [Final Native Public]
    void AddShieldGenerator(AActor* charger, int32 roomIndex); // 0x1a7e490 [Final Native Public]

// UHackableBuildingObjective (/Script/FSD.HackableBuildingObjective)
    void DropOverCharger(AProceduralSetup* Setup, const FVector& buildingLocation, float idealRange, float idealZDistance, UDebrisPositioning* DebrisPositioning, TSubclassOf<ARessuplyPod> generatorClass, bool AddImportantLocation); // 0x1a7e9c0 [Final Native Static Public]

// AFacilityPowerStation (/Script/FSD.FacilityPowerStation)
    void StopHacking(); // 0x1a85ba0 [Final Native Public]
    void StartHacking(); // 0x1a85b80 [Final Native Public]
    void OnRep_Progress(); // 0x1a854b0 [Final Native Protected]
    void OnRep_IsHacking(); // 0x1a853b0 [Final Native Protected]
    void OnHackingComplete(); // 0x1f88790 [Event Protected]
    void OnHackingChanged(bool IsHacking); // 0x1f88790 [Event Protected]
    bool IsHacked(); // 0x1a85000 [Final Native Public]

// ATentacleBase (/Script/FSD.TentacleBase)
    void SetRestingTransform(FTransform& restingTransform, bool startAtRest); // 0x1be62c0 [Native Public]
    void Recieve_OnRep_Owner(); // 0x1f88790 [Event Protected]
    void MoveHydraHead(const FTransform& newDesiredTransform, float newCanSwayCooldown, float newHeadMovementDuration, bool UseSpring); // 0x1be5c10 [Native Public]
    AStabberVineRoot* GetStabberVineRoot(); // 0x1be5ac0 [Final Native Protected]
    USceneComponent* GetHeadRotator(); // 0x1f88790 [Event Protected]
    USceneComponent* GetHeadRoot(); // 0x1f88790 [Event Protected]

// AFacilityTentacle (/Script/FSD.FacilityTentacle)
    void PlayHitReaction(float amount); // 0x1a85630 [Final Native Protected]
    void OnStateChanged(const EFacilityTentacleState& NewState); // 0x1f88790 [Event Protected]
    void OnRep_TentacleState(); // 0x1a854d0 [Final Native Protected]
    void OnRep_DesiredTarget(); // 0x1a85370 [Final Native Protected]
    bool FindBurrowLocation(UDebrisPositioning* Debris, const FVector& Origin, float Radius, const FVector& OutLocation); // 0x1a84e20 [Final Native Public]

// AFacilityTurretController (/Script/FSD.FacilityTurretController)
    void OnTurretsAttackingChanged(bool IsAttacking); // 0x1a855a0 [Final Native Private]
    void OnTargetRevived(); // 0x1a85580 [Final Native Private]
    void OnTargetDied(UHealthComponentBase* Health); // 0x1a854f0 [Final Native Public]
    void OnPerceptionUpdated(AActor* sensedActor, const FAIStimulus& Stimulus); // 0x1a851e0 [Final Native Public]

// AFacilityTurret (/Script/FSD.FacilityTurret)
    void TurnOffMesh(); // 0x1a85ca0 [Final Native Protected]
    void SetIsAttacking(bool IsAttacking); // 0x1a85a00 [Final Native Protected]
    void OnRep_TurretEngaged(); // 0x1a07550 [Native Protected]
    void OnProjectileSpawned(); // 0x1f88790 [Event Protected]
    void OnEngagedChanged(bool engaged); // 0x1f88790 [Event Protected]
    void OnAttack(); // 0x1f88790 [Event Public]
    FRotator GetLookingDirection(); // 0x1a84fd0 [Final Native Public]

// AAimingFacilityTurret (/Script/FSD.AimingFacilityTurret)
    void SetupAimindicator(UParticleSystemComponent* aimIndicator, UParticleSystemComponent* aimIndicatorLock); // 0x1a85a90 [Final Native Protected]
    void OnRep_IsLockedOn(); // 0x1a853d0 [Final Native Private]
    void OnRep_IndicatorMode(); // 0x1a85390 [Final Native Private]
    void OnLockedOn(bool lockedOn); // 0x1f88790 [Event Protected]

// UFadeScreenSubSystem (/Script/FSD.FadeScreenSubSystem)
    bool IsScreenFadingToBlack(UObject* WorldContext); // 0x1a85150 [Final Native Static Public]
    bool IsScreenFadingFromBlack(UObject* WorldContext); // 0x1a850c0 [Final Native Static Public]
    bool IsScreenFading(UObject* WorldContext); // 0x1a85030 [Final Native Static Public]
    float GetCurrentFadeAmount(); // 0x1a84fb0 [Final Native Public]
    void FadeScreenToBlack(UObject* WorldContext, float FadeTime, float Delay, bool ResetExistingFades, bool CapFramerate, bool FadeWorldOnly, bool ToSpaceRig, UTexture* LoadingImage); // 0x1a84bb0 [Final Native Static Public]
    void FadeScreenFromBlack(UObject* WorldContext, float FadeTime, float Delay, bool ResetExistingFades, bool CapFramerate, bool FadeWorldOnly, bool ToSpaceRig); // 0x1a84990 [Final Native Static Public]
    void BlackoutScreen(UObject* WorldContext, bool FadeWorldOnly); // 0x1a83ff0 [Final Native Static Public]

// UFadeVisibilitySubSystem (/Script/FSD.FadeVisibilitySubSystem)
    void ScalePrimitive(const UPrimitiveComponent*& Component, const FVector& StartScale, const FVector& EndScale, float Duration); // 0x1a85870 [Final Native Static Public]
    void ScaleOutPrimitive(const UPrimitiveComponent*& Component, float Duration); // 0x1a85790 [Final Native Static Public]
    void ScaleInPrimitive(const UPrimitiveComponent*& Component, float Duration); // 0x1a856b0 [Final Native Static Public]
    void FadeOutMaterialByName(const UMeshComponent*& Component, const FName& Name, const FName& ParameterName, float Duration); // 0x1a84830 [Final Native Static Public]
    void FadeOutMaterialByIndex(const UMeshComponent*& Component, int32 MaterialIndex, const FName& ParameterName, float Duration); // 0x1a846d0 [Final Native Static Public]
    void FadeOutLight(const ULightComponent*& Light, float Duration); // 0x1a845f0 [Final Native Static Public]
    void FadeLightByCurve(const ULightComponent*& Light, FRuntimeFloatCurve& Curve); // 0x1a84490 [Final Native Static Public]
    void FadeInMaterialByName(const UMeshComponent*& Component, const FName& Name, const FName& ParameterName, float Duration); // 0x1a84330 [Final Native Static Public]
    void FadeInMaterialByIndex(const UMeshComponent*& Component, int32 MaterialIndex, const FName& ParameterName, float Duration); // 0x1a841d0 [Final Native Static Public]
    void FadeInLight(const ULightComponent*& Light, float Duration, float startIntensityAtPercent); // 0x1a840b0 [Final Native Static Public]

// UFakeFallComponent (/Script/FSD.FakeFallComponent)
    void StartFakeFall(); // 0x1a85b60 [Final Native Public]

// AFakePhysicsMover (/Script/FSD.FakePhysicsMover)
    void Teleport(const FVector& Pos, const FVector& Vel); // 0x1a85bc0 [Final Native Public]
    void OnRep_PosVel(FFakeMoveState& PosVel); // 0x1a853f0 [Final Native Public]
    void OnRep_MoveSettings(UFakeMoverSettings* MoveSettings); // 0x10e7da0 [Final Native Public]
    void ApplyImpulse(const FVector& Impulse); // 0x1a83f60 [Final Native Public]

// UFallingStateComponent (/Script/FSD.FallingStateComponent)
    void ShowJumpBootsActivation(); // 0x1f88790 [Event Protected]
    void Server_TakeFallDamage(float amount); // 0x1a89ad0 [Native Event Protected]
    void Server_SetJumpPressed(bool Pressed); // 0x1a89a40 [Native Event Protected]
    void Server_SetHoverBootsPressed(bool IsPressed); // 0x1a899b0 [Native Event Protected]
    void Server_SetFallVelocity(float Velocity); // 0x1a89920 [Native Event Protected]
    void Server_ClimbLedge(bool shouldPlayAnimation); // 0x1a89890 [Native Event Protected]
    void Server_ActivateJumpBoots(); // 0x1a5eb00 [Native Event Protected]
    void ReceiveHoverBootsTick(float DeltaSeconds); // 0x1f88790 [Event Protected]
    void ReceiveHoverBootsActiveChanged(bool IsActive); // 0x1f88790 [Event Protected]
    void OnRep_HoverBootsActive(); // 0x1a893b0 [Final Native Protected]
    void JumpReleased(); // 0x1a89190 [Final Native Protected]
    void JumpPressed(); // 0x1a89170 [Final Native Protected]
    void HoverBootsReleased(); // 0x1a890e0 [Final Native Protected]
    void HoverBootsPressed(); // 0x1a890c0 [Final Native Protected]
    void All_ShowJumpBootsActivation(); // 0x1a88b40 [Native Event Protected]
    void All_ShowFallImpact(UFSDPhysicalMaterial* PhysMat, const FVector_NetQuantize& Location); // 0x1a88a70 [Native Event Protected]
    void All_ShowClimbLedge(); // 0x10eebf0 [Native Event Protected]

// UFindFriendSessionsBlueprintCallProxy (/Script/FSD.FindFriendSessionsBlueprintCallProxy)
    UFindFriendSessionsBlueprintCallProxy* FindFriendSessions(UObject* WorldContextObject, const FString& FriendId); // 0x1a88ea0 [Final Native Static Public]

// UFirstPersonSkeletalMeshComponent (/Script/FSD.FirstPersonSkeletalMeshComponent)
    void SetFirstPersonFOVEnabled(bool bEnabled); // 0x1a89b60 [Final Native Static Public]
    bool GetSetFirstPersonFOVEnabled(); // 0x1a89060 [Final Native Static Public]
    FVector CalcFirstPersonFOVPositionCorrection(APlayerController* PlayerController, const FVector& origPos); // 0x1a88c50 [Final Native Static Public]

// UFirstPersonParticleSystemComponent (/Script/FSD.FirstPersonParticleSystemComponent)
    UParticleSystemComponent* SpawnFirstPersonEmitterAttached(UParticleSystem* EmitterTemplate, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const FVector& Scale, uint8 LocationType, bool bAutoDestroy); // 0x1a89e60 [Final Native Static Public]

// UFirstPersonNiagaraComponent (/Script/FSD.FirstPersonNiagaraComponent)
    UNiagaraComponent* SpawnFirstPersonEmitterAttached(UNiagaraSystem* inNiagaraSystem, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const FVector& Scale, uint8 LocationType, bool inAutoDestroy); // 0x1a89be0 [Final Native Static Public]

// AFlameThrowerItem (/Script/FSD.FlameThrowerItem)
    void TriggerAoEHeat(); // 0x1a8a280 [Final Native Protected]
    void SetIsChargingForProjectile(bool isCharging); // 0x1a076b0 [Native Event Protected]
    void ServerMeltIce(const TArray<FVector>& meltPoints); // 0x1a897f0 [Native Event Protected]
    void ServerDoDamage(const FVector_NetQuantize& Start, const FVector_NetQuantize& End); // 0x1a89700 [Native Event Protected]
    void OnTargetKilled(UHealthComponentBase* Health); // 0x1a89570 [Final Native Protected]
    void OnTargetDamaged(UHealthComponentBase* Health, float amount, UPrimitiveComponent* HitComponent, UFSDPhysicalMaterial* PhysicalMaterial); // 0x1a89410 [Final Native Protected]
    void All_ShowTargetBurstIntoFire(const FVector_NetQuantize& Location, const FRotator& Rotation); // 0x1a88b60 [Native Event Protected]
    void All_FlameFeedback(const FVector_NetQuantize& Location, const FRotator& Rotation); // 0x1a88980 [Native Event Protected]

// AFlameWallSegment (/Script/FSD.FlameWallSegment)
    void OnDeactivate(); // 0x1f88790 [Event Protected]
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x1a891b0 [Final Native Protected]

// AFlare (/Script/FSD.Flare)
    void StartLightFunction(ULightComponent* mainLight, const TArray<ULightComponent*>& spotLights, UCurveFloat* flutterCurve, UCurveFloat* fadeInCurve); // 0x1a8a0e0 [Final Native Public]
    void OnUpdateShadowRadius(); // 0x1f88790 [Event Public]
    void OnRep_IsFlareOn(); // 0x1a893d0 [Final Native Protected]
    void OnFlareSpawnCompleted(); // 0x1a89390 [Final Native Public]
    void OnFlareIgnite(); // 0x1f88790 [Event Protected]
    void OnFlareExtinguish(); // 0x1f88790 [Event Protected]
    void Inhibit(); // 0x1a89130 [Final Native Public]
    float ImmidiateFadeLight(); // 0x1a89100 [Final Native Public]
    TSubclassOf<AActor> GetWeaponViewClass(); // 0x1a89080 [Final Native Public]
    AFlare* GetFlareDefaultObject(TSubclassOf<AFlare> flareClass); // 0x1a88fd0 [Final Native Static Public]
    void ActorWasHit(AActor* SelfActor, AActor* OtherActor, const FVector& NormalImpulse, FHitResult& Hit); // 0x1a887e0 [Final Native Protected]
    void ActivateFlare(); // 0x1f88790 [Event Public]

// UFlareController (/Script/FSD.FlareController)
    void UnregisterFlareGunProjectile(AFlareGunProjectile* flareprj); // 0x1a8a320 [Final Native Static Public]
    void UnregisterFlare(AFlare* Flare); // 0x1a8a2a0 [Final Native Static Public]
    void RegisterFlareGunProjectile(AFlareGunProjectile* flareprj); // 0x1a89680 [Final Native Static Public]
    void RegisterFlare(AFlare* Flare); // 0x1a89600 [Final Native Static Public]
    AActor* FindFlareNear(UObject* WorldContextObject, const FVector& Pos, bool allowMoving, float maxLightRadiusFraction); // 0x1a88d30 [Final Native Static Public]

// AFlareGunProjectile (/Script/FSD.FlareGunProjectile)
    void UpdateLightDuration(float lightDuration); // 0x1a8a3a0 [Final Native Public]
    void OnUpdateShadowRadius(); // 0x1f88790 [Event Public]
    void OnRep_IsFlareOn(); // 0x1a893f0 [Final Native Public]
    void OnFlareIgnite(); // 0x1f88790 [Event Public]
    void OnFlareExtinguish(); // 0x1f88790 [Event Public]
    void OnDroppodImpact(ATeamTransport* DropPod); // 0x1f88790 [Event Protected]
    void Inhibit(); // 0x1a89150 [Final Native Public]
    void ActivateFlare(); // 0x1f88790 [Event Public]

// UPerkAsset (/Script/FSD.PerkAsset)
    bool UseCharge(APlayerController* PlayerController); // 0x1b65fa0 [Final Native Public]
    bool Unequip(UObject* WorldContext, UPlayerCharacterID* characterID); // 0x1b65ed0 [Final Native Protected]
    void SetHighlighted(UObject* WorldContext, bool IsHighlighted); // 0x1b65b40 [Final Native Protected]
    void SetCharacterPerks(UObject* WorldContext, UPlayerCharacterID* characterID, const TArray<UPerkAsset*>& perks); // 0x1b65a20 [Final Native Static Public]
    bool IsUsageType(const EPerkUsageType& InType); // 0x1b657d0 [Final Native Public]
    bool IsPerkAvailableInTier(int32 Tier); // 0x1b65660 [Final Native Public]
    bool IsEquippedBy(UObject* WorldContext, UPlayerCharacterID* characterID); // 0x1b65590 [Final Native Protected]
    float GetUseCoolDownTimeLeft(APlayerController* PlayerController); // 0x1b654f0 [Final Native Public]
    float GetUseCoolDownProgress(APlayerController* PlayerController); // 0x1b65450 [Final Native Public]
    float GetUseCoolDownDuration(APlayerController* PlayerController); // 0x1b653b0 [Native Public]
    EPerkUsageType GetUsageType(); // 0x1b65380 [Native Public]
    EPerkTierState GetStateAtTier(UObject* WorldContext, int32 Tier); // 0x1b652b0 [Final Native Public]
    int32 GetRemainingUseCharges(APlayerController* PlayerController); // 0x1b650e0 [Final Native Public]
    int32 GetRankTier(int32 Rank); // 0x1b65040 [Native Public]
    FText GetRankDescription(int32 Rank); // 0x1b64f40 [Native Public]
    int32 GetRankCost(int32 Rank); // 0x1b64ea0 [Native Public]
    bool GetRankAtTier(int32 Tier, const int32& Rank); // 0x1b64dc0 [Native Public]
    int32 GetMaxUseCharges(APlayerController* PlayerController); // 0x1b645c0 [Native Public]
    int32 GetMaxRank(); // 0x1b64590 [Final Native Public]
    TSubclassOf<UPerkHUDIconWidget> GetHudIconWidgetClass(); // 0x1b64550 [Final Native Public]
    TArray<TSubclassOf<UPerkHUDActivationWidget>> GetHudActivationWidgets(const EPerkHUDActivationLocation& Location); // 0x1b64470 [Final Native Public]
    UPerkDelegateItem* GetDelegates(UObject* WorldContext); // 0x1b64370 [Final Native Public]
    int32 GetCurrentRank(UObject* WorldContext); // 0x1b642d0 [Final Native Public]
    int32 GetChargesUsed(APlayerController* PlayerController); // 0x1b64230 [Final Native Public]
    FString GetAdditionalRankDescription(int32 Rank); // 0x1b63d00 [Final Native Public]
    bool Equip(UObject* WorldContext, UPlayerCharacterID* characterID); // 0x1b639b0 [Final Native Protected]
    void CheatSetCurrentRank(UObject* WorldContext, int32 InRank); // 0x1b638e0 [Final Native Public]
    bool CanUseCharge(APlayerController* PlayerController); // 0x1b63730 [Final Native Public]
    bool BuyPerkAtTier(UObject* WorldContext, int32 Tier); // 0x1b635d0 [Final Native Public]

// UFloatPerkAsset (/Script/FSD.FloatPerkAsset)
    float GetPerkValue(UObject* WorldContext); // 0x1a8edd0 [Final Native Public]
    float GetLastTierValue(); // 0x1a8ecd0 [Final Native Public]
    float GetFloatPerkValue(UObject* WorldContext, UFloatPerkAsset* Perk, float UnclaimedValue); // 0x1a8e690 [Final Native Static Public]

// UFloatPerkActivation (/Script/FSD.FloatPerkActivation)
    void Receive_ActivatePerk(APlayerCharacter* Character, float Value); // 0x1f88790 [Event Protected]

// UFloatPerkComponent (/Script/FSD.FloatPerkComponent)
    void Receive_OnInitialized(); // 0x1f88790 [Event Protected]

// UBezerkPerkComponent (/Script/FSD.BezerkPerkComponent)
    void OnHealthChanged(float Health); // 0x1a8f130 [Final Native Protected]

// UEyeForEyePerkComponent (/Script/FSD.EyeForEyePerkComponent)
    void OnHit(float Damage, FDamageData& DamageData, bool anyHealthLost); // 0x1a8f390 [Final Native Protected]

// UThornsPerkComponent (/Script/FSD.ThornsPerkComponent)
    void OnHit(float Damage, FDamageData& DamageData, bool anyHealthLost); // 0x1a8f4e0 [Final Native Protected]

// USalutePerkComponent (/Script/FSD.SalutePerkComponent)
    void OnSalute(); // 0x1a8f6b0 [Final Native Protected]

// UShieldLinkComponent (/Script/FSD.ShieldLinkComponent)
    void TimerFunction(); // 0x1a8f980 [Final Native Protected]

// UBeastMasterComponent (/Script/FSD.BeastMasterComponent)
    void SetDamage(UDamageComponent* cmp, float dmg); // 0x1a8f830 [Final Native Public]
    UActorComponent* AddPetComponent(TSubclassOf<UActorComponent> ComponentClass, AFSDPawn* targetPet, APlayerCharacter* petOwner); // 0x1a8e490 [Final Native Static Public]

// UPetComponent (/Script/FSD.PetComponent)
    void ReceiveOwningPlayerChanged(); // 0x1f88790 [Event Protected]

// AFoamPuddle (/Script/FSD.FoamPuddle)
    void SetState(const EVacuumState& State); // 0x1a8f900 [Native Protected]
    void SetPuddleLifetime(float LifeTime); // 0x1f88790 [Event Public]
    void ScaleOutAndDestroy(); // 0x1f88790 [Event Public]
    void OnRep_State(const EVacuumState& prevState); // 0x1a8f630 [Final Native Protected]
    void OnHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x1a8f1b0 [Final Native Public]

// UForgingFunctionLibrary (/Script/FSD.ForgingFunctionLibrary)
    USchematic* PickForgingMasteryDefaultReward(UObject* WorldContextObject, const ESchematicType& InType); // 0x1a8f6d0 [Final Native Static Public]
    FForgingResult GiveForgingXP(UObject* WorldContextObject); // 0x1a8ee70 [Final Native Static Public]
    TArray<USchematic*> GetOwnedSchematics(UObject* WorldContextObject); // 0x1a8ed00 [Final Native Static Public]
    void GetForgingPendingMasteryRewardNewest(UObject* WorldContextObject, const bool& OutSuccess, FForgingPendingReward& OutReward); // 0x1a8eba0 [Final Native Static Public]
    ESchematicType GetForgingMasteryRewardType(UObject* WorldContextObject, int32 Level, bool ReturnDefaultIfUnavailable); // 0x1a8eaa0 [Final Native Static Public]
    ESchematicType GetForgingMasteryRewardDefaultType(const ESchematicType& InType); // 0x1a8ea20 [Final Native Static Public]
    float GetForgingLevelProgress(UObject* WorldContextObject); // 0x1a8e990 [Final Native Static Public]
    int32 GetForgingLevel(UObject* WorldContextObject); // 0x1a8e900 [Final Native Static Public]
    bool GetForgingHasPendingMasteryRewards(UObject* WorldContextObject); // 0x1a8e870 [Final Native Static Public]
    TArray<USchematic*> GetForgedSchematics(UObject* WorldContextObject); // 0x1a8e7a0 [Final Native Static Public]
    void ClaimForgingPendingMasteryReward(UObject* WorldContextObject, int32 Level, USchematic* Reward); // 0x1a8e590 [Final Native Static Public]

// UFriendlyHealthComponent (/Script/FSD.FriendlyHealthComponent)
    float GetMaxHealth(); // 0x1a74ee0 [Native Public]

// AFriendlyParasite (/Script/FSD.FriendlyParasite)
    void SelectNewTarget(UHealthComponentBase* Health); // 0x1a8f7a0 [Final Native Private]
    void OnEnemyCollisionEnter(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1a8ef10 [Final Native Private]

// UFrontendBlueprintLibrary (/Script/FSD.FrontendBlueprintLibrary)
    void OpenURLInExternalBrowser(const FString& URL); // 0x1a91fb0 [Final Native Static Public]
    bool IsShippingBuild(); // 0x14ce480 [Final Native Static Public]
    void GetStringFromClipboard(const FString& fromClipboard); // 0x1a91cc0 [Final Native Static Public]
    bool FSDTargetPlatformIsXSX(); // 0xfcdc30 [Final Native Static Public]
    EFSDTargetPlatform FSDTargetPlatform(); // 0xfcdc30 [Final Native Static Public]
    void CopyStringToClipboard(const FString& toClipboard); // 0x1a916d0 [Final Native Static Public]

// UFrozenStateComponent (/Script/FSD.FrozenStateComponent)
    void Server_ThawPlayer(float Percent); // 0x1a922c0 [Native Event Protected]
    void ReceiveOnDefrosting(); // 0x1f88790 [Event Protected]
    USoundBase* GetAudioIceTap(); // 0x1a91c20 [Final Native Public]
    USoundBase* GetAudioFreezeStart(); // 0x1a91be0 [Final Native Public]

// UFSDAchievement (/Script/FSD.FSDAchievement)
    void SetAchievementProgressForEntireServer(float Progress, UObject* WorldContext); // 0x1a92470 [Final Native Public]
    void SetAchievementProgress(float Progress, AFSDPlayerController* Player, UObject* WorldContext); // 0x1a92350 [Final Native Public]
    void ResetStatForAchievement(UFSDAchievement* AchievementToReset, AFSDPlayerController* Player); // 0x1a921e0 [Final Native Static Public]
    void QueryAchievements(AFSDPlayerController* Player); // 0x1a920b0 [Final Native Static Public]
    float GetAchievementTargetValue(); // 0x1a5a380 [Final Native Public]

// UFSDAdvancedLabel (/Script/FSD.FSDAdvancedLabel)
    void SetText(const FText& NewText, const FText& OverrideControllerText); // 0x1a92650 [Final Native Public]
    void SetAlwaysShowAs(const EFSDInputSource& InPreferredSource); // 0x1a925d0 [Final Native Protected]
    void Refresh(); // 0x1a92130 [Final Native Public]
    void OnReset(); // 0x1f88790 [Event Protected]
    void OnNewLine(int32 Index); // 0x1f88790 [Event Protected]
    void OnLanguageChanged(const FString& NewCulture); // 0x1a91f10 [Final Native Protected]
    void OnInputSourceChanged(const EFSDInputSource& Source); // 0x1a91e90 [Final Native Protected]
    void OnAddString(const FString& Value); // 0x1f88790 [Event Protected]
    void OnAddKeyName(const FString& Name); // 0x1f88790 [Event Protected]
    void OnAddIcon(const FString& Name, FActionIconMapping& Icon); // 0x1f88790 [Event Protected]
    FText GetText(); // 0x1a91d60 [Final Native Public]
    bool GetIsDesignTime(); // 0xbcd650 [Final Native Protected]
    EFSDInputSource GetCurrentInputSource(); // 0x1a91c60 [Final Native Protected]
    UTextBlock* CreateTextBlock(const FString& Text, const FSlateFontInfo& InFontInfo, const FLinearColor& Color); // 0x1a919c0 [Final Native Protected]
    UImage* CreateImageSized(UTexture2D* Texture, int32 Width, int32 Height); // 0x1a918b0 [Final Native Protected]
    UImage* CreateImage(UTexture2D* Texture, bool MatchSize); // 0x1a917e0 [Final Native Protected]
    UHorizontalBox* CreateHorizontalBox(); // 0x1a917b0 [Final Native Protected]

// UAnimNotifyState_TimedParticleEffectWithImpactDecals (/Script/FSD.AnimNotifyState_TimedParticleEffectWithImpactDecals)
    void OnParticleCollision(const FName& EventName, float EmitterTime, int32 ParticleTime, const FVector& Location, const FVector& Velocity, const FVector& Direction, const FVector& Normal, const FName& BoneName, UPhysicalMaterial* PhysMat); // 0x1a9e230 [Final Native Protected]

// UFSDAnimationFunctionLibrary (/Script/FSD.FSDAnimationFunctionLibrary)
    float GetAnimSequenceLength(UAnimSequence* AnimSequence); // 0x1a9df80 [Final Native Static Public]

// UFSDCheatManager (/Script/FSD.FSDCheatManager)
    void ToggleDebugEvent(UFSDEvent* InEvent); // 0x1a9f6c0 [Final Native Public]
    void SwitchCharacter(UPlayerCharacterID* characterID); // 0x1a9f630 [Final Native Public]
    void SpawnEnemies(UEnemyDescriptor* descriptor, int32 Count); // 0x1a9f560 [Final Native Public]
    void SpawnCritters(UBaseCritterDescriptor* descriptor, int32 Count); // 0x1a9f490 [Final Native Public]
    void SpawnBosco(const TSoftClassPtr<APawn>& droneClass, TSubclassOf<AFSDAIController> aControllerClass); // 0x1a9f340 [Final Native Public]
    void ShowTutorialDebug(); // 0x1a9f320 [Final Native Public]
    void SetStandingDown(bool standingDown); // 0x1a9c0a0 [Final Native Public]
    void SetSpawnEnemies(bool SpawnEnemies); // 0x1a9f290 [Final Native Public]
    bool SetSavedCheatValue(const FName& CheatName, const int32& ValueToSet); // 0x16bd150 [Final Native Static Protected]
    void SetQuadPickAxe(bool quad); // 0x1a9f200 [Final Native Public]
    void SetHUDVisible(bool ShowHUD); // 0x1a9f170 [Final Native Public]
    void SetGodMode(bool God); // 0x1a9f0e0 [Final Native Public]
    void SetFastMovement(bool fast); // 0x1a9f050 [Final Native Public]
    void Server_Refresh_Daily_Special(int32 Index); // 0x1a9efc0 [Native Event Public]
    void ResetTutorials(); // 0x1a9efa0 [Final Native Public]
    void ResetSpacerigIntroMessage(); // 0x1a9ef80 [Final Native Public]
    void R_RemoveResources(int32 Number); // 0x1a9eef0 [Final Native Public]
    void R_RemoveCredits(int32 Number); // 0x1a9ee60 [Final Native Public]
    void R_RemoveCraftingResource(int32 amount, int32 Type); // 0x1a9ed90 [Final Native Public]
    void R_AddSeasonToken(UObject* WorldContextObject, int32 Number); // 0x1a9eb10 [Final Native Public]
    void R_AddResources_Player(float Number); // 0x1a9ea90 [Final Native Public]
    void R_AddResources(float Number); // 0x1a9ea10 [Final Native Public]
    void R_AddPerkPoints(int32 amount); // 0x1a9e980 [Final Native Public]
    void R_AddNitra(float amount); // 0x1a9e900 [Final Native Public]
    void R_AddMorkite(float amount); // 0x1a9e880 [Final Native Public]
    void R_AddMatrixCores(int32 Number); // 0x1a9e7f0 [Final Native Public]
    void R_AddHollomite(float amount); // 0x1a9e770 [Final Native Public]
    void R_AddGold(float amount); // 0x1a9e6f0 [Final Native Public]
    void R_AddDystrum(float amount); // 0x1a9e670 [Final Native Public]
    void R_AddCredits(int32 Number); // 0x1a9e5e0 [Final Native Public]
    void R_AddCraftingResource(int32 amount, int32 Type); // 0x1a9e510 [Final Native Public]
    void R_Add_Phazyonite(int32 amount); // 0x1a9ed00 [Final Native Public]
    void R_Add_BitterGem(int32 amount); // 0x1a9ec70 [Final Native Public]
    void R_Add_Aquarq(int32 amount); // 0x1a9ebe0 [Final Native Public]
    bool IsInGodMode(); // 0x1a9e200 [Final Native Public]
    bool IsFlyModeActive(); // 0x1a9e1d0 [Final Native Public]
    bool IsFlareGunProjectilesInfinite(); // 0x1a9e1a0 [Final Native Static Public]
    bool IsFastMovementActive(); // 0x1a9e170 [Final Native Public]
    void InstantDropResuppyPod(ARessuplyPod* pod); // 0x1a9e0e0 [Final Native Public]
    bool GetSavedCheatValue(const FName& CheatName, const int32& ValueToGet); // 0x16bce30 [Final Native Static Protected]
    void GetListOfRoomNames(const TArray<FString>& roomNames); // 0x1a9e010 [Final Native Public]
    void DestroyAllInstances(TSubclassOf<AActor> destroy); // 0x1a9def0 [Final Native Public]
    void D_Rejoin_RestoreState(); // 0x1a9ded0 [Final Native Public]
    void D_MovieModeStartWithCameraShake(bool Value); // 0x1a9de40 [Final Native Public]
    void D_MovieModeStartAtOrigin(bool Value); // 0x1a9ddb0 [Final Native Public]
    void D_EnableMovieModeInSpacerig(bool Value); // 0x1a9dd20 [Final Native Public]
    void D_EnableMovieMode(bool Value); // 0x1a9dc90 [Final Native Public]
    void Cheat_UnlockWeapon(UObject* WorldContextObjectm, UItemID* ItemID); // 0x1a9dbd0 [Final Native Static Public]
    void Cheat_UnlockAllWeapons(UObject* WorldContextObject); // 0x1a9da50 [Final Native Static Public]
    void Cheat_UnlockAllUpgrades(UObject* WorldContextObject); // 0x1a9d9d0 [Final Native Static Public]
    void Cheat_UnlockAll_Poses(UObject* WorldContextObject); // 0x1a9db50 [Final Native Static Public]
    void Cheat_UnlockAll_Beers(UObject* WorldContextObject); // 0x1a9dad0 [Final Native Static Public]
    void Cheat_SetSpawnPosMarker(AActor* Actor); // 0x1a9d940 [Final Native Public]
    void Cheat_SetHealth(float newHealthValue, APlayerCharacter* Player); // 0x1a9d860 [Native Event Public]
    void Cheat_Schematic_UnlockAll(UObject* WorldContextObject); // 0x1a9d7e0 [Final Native Static Public]
    void Cheat_Schematic_ResetAll(UObject* WorldContextObject); // 0x1a9d760 [Final Native Static Public]
    void Cheat_Schematic_GiveRandom(UObject* WorldContextObject); // 0x1a9d6e0 [Final Native Static Public]
    void Cheat_Schematic_ForgeAll_Owned(UObject* WorldContextObject); // 0x1a9d660 [Final Native Static Public]
    void Cheat_Schematic_ForgeAll(UObject* WorldContextObject); // 0x1a9d5e0 [Final Native Static Public]
    void Cheat_Resources(UObject* WorldContextObject, float amount); // 0x1a9d520 [Final Native Static Public]
    void Cheat_ResetEquippedUpgrades(UObject* WorldContextObject); // 0x1a9d4a0 [Final Native Static Public]
    void Cheat_RemoveResources(UObject* WorldContextObject, int32 amount); // 0x1a9d3e0 [Final Native Static Public]
    void Cheat_PickAxeVanity_UnlockAll(UObject* WorldContextObject); // 0x1a9d360 [Final Native Static Public]
    void Cheat_PickAxeVanity_ResetAll(UObject* WorldContextObject); // 0x1a9d2e0 [Final Native Static Public]
    void Cheat_MinersManual_ShowAll(UObject* WorldContextObject); // 0x1a9d260 [Final Native Static Public]
    void Cheat_GenerateNewMissionSeed(UObject* WorldContextObject, bool Enabled); // 0x1a9d1a0 [Final Native Static Public]
    void Cheat_ForceTreasure(UObject* WorldContextObject); // 0x1a9d120 [Final Native Static Public]
    void Cheat_ForceLostPack(UObject* WorldContextObject); // 0x1a9d0a0 [Final Native Static Public]
    void Cheat_DeepDives_Refresh(UObject* WorldContextObject); // 0x1a9d020 [Final Native Static Public]
    void Cheat_Campaign_Complete(UObject* WorldContextObject); // 0x1a9cfa0 [Final Native Static Public]
    void Cheat_Campaign_Advance(UObject* WorldContextObject); // 0x1a9cf20 [Final Native Static Public]
    void Cheat_AddXP(UObject* WorldContextObject, int32 amount); // 0x1a9ce60 [Final Native Static Public]
    void Cheat_AddPerkPoints(UObject* WorldContextObject, int32 amount); // 0x1a9cda0 [Final Native Static Public]
    void Cheat_AddCredits(UObject* WorldContextObject, int32 amount); // 0x1a9cce0 [Final Native Static Public]
    void C_Windows_PrintStack(); // 0x1a9ccc0 [Final Native Public]
    void C_Windows_CloseAll(); // 0x1a9cca0 [Final Native Public]
    void C_WeaponMaintenance_Reset(); // 0x1a9cc80 [Final Native Public]
    void C_WeaponMaintenance_AddXP(int32 XP); // 0x1a9cbf0 [Final Native Public]
    void C_VanityMasteryResetXP(); // 0x1a9cbd0 [Final Native Public]
    void C_VanityMasteryAddXP(int32 Number); // 0x1a9cb40 [Final Native Public]
    void C_UnlockOverclocking(); // 0x1a9cb00 [Final Native Public]
    void C_UnlockAll_WeaponUpgrades(); // 0x1a9cac0 [Final Native Public]
    void C_UnlockAll_WeaponSkins_Paintjobs(); // 0x1a9caa0 [Final Native Public]
    void C_UnlockAll_WeaponSkins_Frameworks(); // 0x1a9ca80 [Final Native Public]
    void C_UnlockAll_WeaponSkins(); // 0x1a9ca60 [Final Native Public]
    void C_UnlockAll_Weapons(); // 0x1a9cae0 [Final Native Public]
    void C_UnlockAll_StoreVanity(); // 0x1a9ca40 [Final Native Public]
    void C_UnlockAll_Poses_ForAll(); // 0x1a9ca20 [Final Native Public]
    void C_UnlockAll_Poses(); // 0x1a9ca00 [Final Native Public]
    void C_UnlockAll_PickaxeParts(); // 0x1a9c9e0 [Final Native Public]
    void C_UnlockAll_Perks(); // 0x1a9c9c0 [Final Native Public]
    void C_UnlockAll_Drinks(); // 0x1a9c9a0 [Final Native Public]
    void C_UnlockAll_Beers(); // 0x1a9c980 [Final Native Public]
    void C_UnlockAll_ArmorMats(); // 0x1a9c960 [Final Native Public]
    void C_UnlockAll(); // 0x1a9c940 [Final Native Public]
    void C_Unlock_Facility(); // 0x1a9cb20 [Final Native Public]
    void C_TryRespawnBoneCollector(); // 0x1a9c920 [Final Native Public]
    void C_Treasures_Track(int32 Mode); // 0x1a9c890 [Final Native Public]
    void C_Treasures_Reward(int32 Count); // 0x1a9c800 [Final Native Public]
    void C_ToggleHoopGameMovement(); // 0x1a9c7e0 [Final Native Public]
    void C_ToggleFadingEnabled(); // 0x1a9c7c0 [Final Native Public]
    void C_ToggleFadingDebug(); // 0x1a9c7a0 [Final Native Public]
    void C_ToggleCanShowBlood(); // 0x1a9c780 [Final Native Public]
    void C_TestSpecialEventChance(); // 0x1a9c760 [Final Native Public]
    void C_TeleportToPlayer(int32 InPlayerIndex); // 0x1a9c6d0 [Final Native Public]
    void C_TeleportPlayerToMe(int32 InPlayerIndex); // 0x1a9c640 [Final Native Public]
    void C_TeleportAllPlayersToMe(); // 0x1a9c620 [Final Native Public]
    void C_StopMovement(bool shouldMove); // 0x1a9c590 [Final Native Public]
    void C_StartCountDown(); // 0x1a9c570 [Final Native Public]
    void C_SpawnScriptedWaveIndex(int32 Index); // 0x1a9c4e0 [Final Native Public]
    void C_SpawnScriptedWave(); // 0x1a9c4c0 [Final Native Public]
    void C_SpawnNormalWave(); // 0x1a9c4a0 [Final Native Public]
    void C_SpawnEvenRewarder(); // 0x1a9c480 [Final Native Public]
    void C_SpawnDropPodOnSelf(float Delay); // 0x1a9c400 [Final Native Public]
    void C_SpawnDancingCharacterOnSelf(int32 InDanceIndex); // 0x1a9c370 [Final Native Public]
    void C_SpawnBarrelOnPlayer(int32 amount); // 0x1a9c2e0 [Final Native Public]
    void C_SpawnAllParticles(); // 0xbe4390 [Final Native Public]
    void C_SetUseSavedCheatsByDefault(bool useSavedCheats); // 0x1a9c250 [Final Native Public]
    void C_SetTestMission(int32 missionIndex); // 0x1a9c130 [Final Native Public]
    void C_SetTestingCharacter(UPlayerCharacterID* characterID); // 0x1a9c1c0 [Final Native Public]
    void C_SetSuperRapidFireEnabled(bool Enabled); // 0x19e3160 [Final Native Public]
    void C_SetStandingDown(bool standingDown); // 0x1a9c0a0 [Final Native Public]
    void C_SetSavedCheats(); // 0x1a9c080 [Final Native Public]
    void C_SetPlayers(int32 Number); // 0x1a9bff0 [Final Native Public]
    void C_SetInWorldSubtitlesActive(bool Active); // 0x1a9bed0 [Final Native Public]
    void C_SetInstantUsables(bool Value); // 0x1a9bf60 [Final Native Public]
    void C_SetHealth(float Health); // 0x1a9be50 [Final Native Public]
    void C_SetFlyMode(bool flyEnabled); // 0x1a9bdc0 [Final Native Public]
    void C_SetFastFlares(); // 0x1a9bda0 [Final Native Public]
    void C_SetEnglish(int32 Val); // 0x1a9bd10 [Final Native Public]
    void C_SetDancing(bool shouldDance, int32 danceMove); // 0x1a9bc40 [Final Native Public]
    void C_SetAmmoCostEnabled(bool Enabled); // 0x1a9bbb0 [Final Native Public]
    void C_SetActorTrackingVisible(bool Visible); // 0x1a9bb20 [Final Native Public]
    void C_Seasons_ResetXP(UObject* WorldContextObject); // 0x1a9baa0 [Final Native Static Public]
    void C_Seasons_ResetTreeOfVanity(); // 0x1a9ba80 [Final Native Public]
    void C_Seasons_ResetToken(); // 0x1a9ba60 [Final Native Public]
    void C_Seasons_ResetReroll(); // 0x1a9ba40 [Final Native Public]
    void C_Seasons_ResetPlagueHeartsCollected(); // 0x1a9ba20 [Final Native Public]
    void C_Seasons_ResetBonusScripFragmentsCollected(); // 0x1a9ba00 [Final Native Public]
    void C_Seasons_PrintScripProgress(); // 0x1a9b9e0 [Final Native Public]
    void C_Seasons_IncrementChallenge(int32 Index); // 0x1a9b950 [Final Native Public]
    void C_Seasons_CompleteSeasonAlmost(); // 0x1a9b930 [Final Native Public]
    void C_Seasons_CompleteSeason(); // 0x1a9b910 [Final Native Public]
    void C_Seasons_CompleteScripChallenge(int32 Number); // 0x1a9b880 [Final Native Public]
    void C_Seasons_ClearSeasonCompletedAnnounced(); // 0x1a9b860 [Final Native Public]
    void C_Seasons_ClearChallenges(); // 0x1a9b840 [Final Native Public]
    void C_Seasons_ClearAllProgress(); // 0x1a9b820 [Final Native Public]
    void C_Seasons_AddXP(UObject* WorldContextObject, int32 Number); // 0x1a9b760 [Final Native Static Public]
    void C_Seasons_AddHeartsCollecdted(int32 Number); // 0x1a9b6d0 [Final Native Public]
    void C_Seasons_AddChallenge(); // 0x1a9b6b0 [Final Native Public]
    void C_Seasons_AddBonusScripFragment(int32 Number); // 0x1a9b620 [Final Native Public]
    void C_Season_SetActiveSeason(UObject* WorldContextObject, int32 Index); // 0x1a9b560 [Final Native Static Public]
    void C_Schematics_UnlockAll(); // 0x1a9b540 [Final Native Public]
    void C_Schematics_ResetAll(); // 0x1a9b520 [Final Native Public]
    void C_Schematics_ForgeAll_Owned(); // 0x1a9b500 [Final Native Public]
    void C_Schematics_ForgeAll(); // 0x1a9b4e0 [Final Native Public]
    void C_Schematics_ClearHasSeenFirstMessage(); // 0x1a9b4c0 [Final Native Public]
    void C_Schematic_GiveRandom(); // 0x1a9b4a0 [Final Native Public]
    void C_Salvage_FixMiniMules(); // 0x1a9b480 [Final Native Public]
    void C_Revive(); // 0x1a9b460 [Final Native Public]
    void C_Resupply(); // 0x1a9b440 [Final Native Public]
    void C_ResetSteamAchievementStats(); // 0x1a9b2c0 [Final Native Public]
    void C_ResetLatestAdvertisedId(UObject* WorldContextObject, const FString& AdvertisedId); // 0x1a9b190 [Final Native Public]
    void C_ResetForgingXP(); // 0x1a9b170 [Final Native Public]
    void C_ResetCheatedResources(int32 newAmount); // 0x1a9b0e0 [Final Native Public]
    void C_ResetAll_Vanity(); // 0x1a9b0c0 [Final Native Public]
    void C_ResetAchievements(); // 0x1a9b0a0 [Final Native Public]
    void C_Reset_YearTwoGifts(); // 0x1a9b420 [Final Native Public]
    void C_Reset_WeaponSkinsAndUpgrades(); // 0x1a9b3c0 [Final Native Public]
    void C_Reset_WeaponSkins_Paintjobs(); // 0x1a9b400 [Final Native Public]
    void C_Reset_WeaponSkins_Framworks(); // 0x1a9b3e0 [Final Native Public]
    void C_Reset_WeaponSkins(); // 0x1a9b3a0 [Final Native Public]
    void C_Reset_Poses(); // 0x1a9b380 [Final Native Public]
    void C_Reset_PickaxeParts(); // 0x1a9b360 [Final Native Public]
    void C_Reset_Perks(); // 0x1a9b340 [Final Native Public]
    void C_Reset_MinersManual(); // 0x1a9b320 [Final Native Public]
    void C_Reset_EnemyKillCount(); // 0x1a9b300 [Final Native Public]
    void C_Reset_Drinks(); // 0x1a9b2e0 [Final Native Public]
    void C_RemovePlayerRanks(int32 Number); // 0x1a9afd0 [Final Native Public]
    void C_RemoveAllWidgets(); // 0x1a9afb0 [Final Native Public]
    void C_Remove_WeaponSkinsFromCrate_Framwork(); // 0x1a9b080 [Final Native Public]
    void C_Remove_VictoryPose(); // 0x1a9b060 [Final Native Public]
    void C_RefreshDailyDeal(int32 Seed); // 0x1a9ae90 [Final Native Public]
    void C_Refresh_Daily_Special(int32 Index); // 0x1a9af20 [Final Native Public]
    void C_Refinery_BreakPipes(); // 0x1a9ae70 [Final Native Public]
    void C_RecordMode(); // 0x1a9ae50 [Final Native Public]
    void C_PropHunt_Stop(); // 0x1a9ae30 [Final Native Public]
    void C_PropHunt_Start(int32 InServerIndex); // 0x1a9ada0 [Final Native Public]
    void C_Promotion_SetLevelSpecific(APlayerCharacter* onCharacter, int32 Number); // 0x1a9acd0 [Final Native Public]
    void C_Promotion_SetLevel(int32 Number); // 0x1a9ac40 [Final Native Public]
    void C_Promotion_SetCampaignComplete(); // 0x1a9ac20 [Final Native Public]
    void C_Promotion_ClearRewardsSeen(); // 0x1a9ac00 [Final Native Public]
    void C_ProjectileDrawPaths(); // 0xbe4390 [Final Native Public]
    void C_ProjectileDebugPrintToggle(); // 0x1a9abe0 [Final Native Public]
    void C_PrintLoadout(); // 0x1a9abc0 [Final Native Public]
    void C_PreventMeteors(); // 0x1a9aba0 [Final Native Public]
    void C_PlayNewMusic(int32 songIndex); // 0x1a9ab10 [Final Native Public]
    void C_MissionMap_TestDistribution(); // 0x1a9aaf0 [Final Native Public]
    void C_MissionMap_SetSeed(int32 Seed); // 0x1a9aa60 [Final Native Public]
    void C_MissionMap_Rotate(); // 0x1a9aa40 [Final Native Public]
    void C_MissionMap_ForceWarning(int32 Index); // 0x1a9a9b0 [Final Native Public]
    void C_MissionMap_ForceAnomaly(int32 Index); // 0x1a9a920 [Final Native Public]
    void C_MissionMap_DoubleWarning(int32 indexA, int32 indexB); // 0x1a9a850 [Final Native Public]
    void C_MissionMap_AutoRotate(bool Enabled); // 0x1a9a7c0 [Final Native Public]
    void C_MinersManual_EnableWorkInProgress(UObject* WorldContextObject); // 0x1a9a730 [Final Native Public]
    void C_MachineEvents_Track(bool Track); // 0x1a9a6a0 [Final Native Public]
    void C_MachineEvents_FinishCurrent(); // 0x1a9a680 [Final Native Public]
    void C_LevelUpCharacter(int32 amount); // 0x1a9a5f0 [Final Native Public]
    void C_KillTeam(); // 0x1a9a5d0 [Final Native Public]
    void C_KillPlayer(); // 0x1a9a5b0 [Final Native Public]
    void C_KillAllNeutral(); // 0x1a9a590 [Final Native Public]
    void C_KillAllFriendly(); // 0x1a9a570 [Final Native Public]
    void C_KillAll(); // 0x1a9a550 [Final Native Public]
    void C_JumpToNextRoom(); // 0x1a9a530 [Final Native Public]
    void C_JetBoots_Enable_MK2(); // 0x1a9a510 [Final Native Public]
    void C_JetBoots_Enable(); // 0x1a9a4f0 [Final Native Public]
    void C_Intoxication_SetAll(int32 Percent); // 0x1a9a460 [Final Native Public]
    void C_Intoxication_Set(int32 Percent); // 0x1a9a3d0 [Final Native Public]
    void C_IncrementAllMissionStats(int32 amount); // 0x1a9a340 [Final Native Public]
    void C_IncreasePlagueInfection(float Increment); // 0x1a9a2c0 [Final Native Public]
    void C_GodMode(int32 forceEnable); // 0x1a9a230 [Final Native Public]
    void C_GiveAllGenericHeroItems(); // 0x1a9a210 [Final Native Public]
    void C_GameDLC_ResetAnnouncements(); // 0x1a9a1f0 [Final Native Public]
    void C_FSDEvent_SetDebugEvent(const FString& EventName); // 0x1a99e50 [Final Native Public]
    void C_FSDEvent_ListEvents(); // 0x1a99e30 [Final Native Public]
    void C_FSDEvent_ClearSeenRewards(); // 0x1a99e10 [Final Native Public]
    void C_ForceCrash(); // 0x1a9a1d0 [Final Native Public]
    void C_FlareInfiniteDuration(bool Enabled); // 0x1a9a140 [Final Native Public]
    void C_FixedPLSSeed(int32 Seed); // 0x1a9a0b0 [Final Native Public]
    void C_FixedMissionSeed(int32 Seed); // 0x1a9a020 [Final Native Public]
    void C_FailMission(); // 0x1a9a000 [Final Native Public]
    void C_FadeFromBlack(UObject* WorldContextObject); // 0x1a99f80 [Final Native Static Public]
    void C_Facility_SpawnDataCore(); // 0x1a99f60 [Final Native Public]
    void C_Facility_DisableShields(); // 0x1a99f40 [Final Native Public]
    void C_Escort_ShowSmartRockDebug(bool shouldShow); // 0x1a99d80 [Final Native Public]
    void C_Escort_SetMuleSpeed(UObject* WorldContextObject, float Speed); // 0x1a99cb0 [Final Native Public]
    void C_Escort_JumpToNextPhase(UObject* WorldContextObject); // 0x1a99c20 [Final Native Public]
    void C_Escort_AddOilShale(int32 Number); // 0x1a99b90 [Final Native Public]
    void C_DLC_ClearAnnounced(); // 0x1a99a20 [Final Native Public]
    void C_DisableBackendEvents(); // 0x1a99b70 [Final Native Public]
    void C_DestroyAllDancingCharacters(); // 0x1a99b50 [Final Native Public]
    void C_DeepDives_UnlockAll(); // 0x1a99b30 [Final Native Public]
    void C_DeepDives_SetSeed(int32 Seed); // 0x1a99aa0 [Final Native Public]
    void C_DeepDives_Reset(); // 0x1a99a80 [Final Native Public]
    void C_DeepDives_Refresh(); // 0x1a99a60 [Final Native Public]
    void C_DeepDives_List(); // 0x1a99a40 [Final Native Public]
    void C_DebugTargetEnemySync(bool FindIt); // 0x19e3160 [Final Native Public]
    void C_CompleteObjectives(); // 0x1a99a00 [Final Native Public]
    void C_CompleteMission(); // 0x1a999e0 [Final Native Public]
    void C_ClearAllMissionStats(); // 0x1a999c0 [Final Native Public]
    void C_ClearAllMilestones(); // 0x1a999a0 [Final Native Public]
    void C_ClearAllDecalsLocal(); // 0x1a99980 [Final Native Public]
    void C_ClearAllDecalsAll(); // 0x1a99960 [Final Native Public]
    void C_Campaign_ResetProgress(); // 0x1a99940 [Final Native Public]
    void C_Campaign_ResetCompleted(); // 0x1a99920 [Final Native Public]
    void C_Campaign_CompleteMain(); // 0x1a99900 [Final Native Public]
    void C_Campaign_CompleteCurrent(); // 0x1a998e0 [Final Native Public]
    void C_Campaign_CompleteAll(); // 0x1a998c0 [Final Native Public]
    void C_Campaign_Advance(); // 0x1a998a0 [Final Native Public]
    void C_BreakAllEnemyArmor(); // 0x1a99880 [Final Native Public]
    void C_BiomeEffectsEnabled(bool Enabled); // 0x1a997f0 [Final Native Public]
    void C_AddXP(int32 Number); // 0x1a99760 [Final Native Public]
    void C_AddUncappedXP(int32 amount); // 0x1a996d0 [Final Native Public]
    void C_AddForgingXP(int32 Number); // 0x1a99640 [Final Native Public]
    void C_AddAllResourcesToInventory(float amount); // 0x1a995c0 [Final Native Public]
    void AddResourceToTeamDeposit(UResourceData* Resource, float amount); // 0x1a994f0 [Final Native Public]

// UFSDCloudLoadSave (/Script/FSD.FSDCloudLoadSave)
    void StartCloudLoadForSlot(UObject* WorldContextObject, int32 Slot, int32 Offset); // 0x1aa7c40 [Final Native Public]
    void StartCloudLoadAll(UObject* WorldContextObject, int32 Offset); // 0x1aa7b70 [Final Native Public]

// UFSDConversionLibrary (/Script/FSD.FSDConversionLibrary)
    FVector_NetQuantizeNormal VectorToNetQuantizeNormal(const FVector& Vec); // 0x1aa7fd0 [Final Native Static Public]
    FVector_NetQuantize VectorToNetQuantize(const FVector& Vec); // 0x1aa7f30 [Final Native Static Public]
    FVector QuatToVector(const FQuat& Quat); // 0x1aa6970 [Final Native Static Public]
    FRotator QuatToRotator(const FQuat& Quat); // 0x1aa68d0 [Final Native Static Public]
    FVector_NetQuantizeNormal QuadToNetQuantizeNormal(const FQuat& Quat); // 0x1aa6830 [Final Native Static Public]
    FVector ComponentToWorldLocation(USceneComponent* Component); // 0x1aa4a20 [Final Native Static Public]
    FVector ActorToWorldLocation(AActor* Actor); // 0x1aa4430 [Final Native Static Public]

// UFSDCreateSessionCallbackProxy (/Script/FSD.FSDCreateSessionCallbackProxy)
    UFSDCreateSessionCallbackProxy* FSDCreateSession(UObject* WorldContextObject, APlayerController* PlayerController, int32 PublicConnections, bool bUseLAN, bool bFriendsOnly); // 0x1aa4b60 [Final Native Static Public]

// UFSDEvent (/Script/FSD.FSDEvent)
    void MarkClaimableRewardsSeen(UObject* WorldContext); // 0x1aa6310 [Final Native Public]
    bool IsFsdEventActive(UObject* WorldContext, UFSDEvent* FSDEvent); // 0x1aa6070 [Final Native Static Protected]
    bool HasUnseenClaimableRewards(UObject* WorldContext); // 0x1aa5e10 [Final Native Public]
    bool GiveRewards(APlayerController* PlayerController); // 0x1aa5b80 [Final Native Public]
    UTexture2D* GetTitleScreenOverride(); // 0x1aa5b10 [Final Native Public]
    bool GetIsActive(UObject* WorldContext); // 0x1aa5630 [Final Native Public]
    UFSDEventPopupWidget* CreatePopupWindow(APlayerController* InPlayerController); // 0x1aa4ac0 [Final Native Public]

// UFSDEventCollection (/Script/FSD.FSDEventCollection)
    TArray<UFSDEvent*> GetEventsSorted(); // 0x1aa5410 [Final Native Public]
    UFSDEvent* FindEventHandler(const FName& EventName); // 0x1aa5050 [Final Native Public]
    TArray<UFSDEvent*> FindAllEventHandlers(const FName& EventName); // 0x1aa4f70 [Final Native Public]

// UFSDEventManager (/Script/FSD.FSDEventManager)
    void TryGetJettyBootSettings(const bool& OutHasSettings, FJettyBootEventSettings& OutSettings); // 0x1aa7dd0 [Final Native Public]
    void RequestSeasonEndTime(const FScriptDelegate& OnComplete); // 0x1aa6a50 [Final Native Protected]
    bool IsEventTypeActive(const EHolidayType& FSDEvent); // 0x1aa5fb0 [Final Native Public]
    bool IsEventActive(UFSDEvent* FSDEvent); // 0x1aa5f10 [Final Native Public]
    bool GetSeasonExpiryDate(const FDateTime& ExpiryDate); // 0x1aa5860 [Final Native Public]
    EHolidayType GetHolidayType(); // 0x1aa55e0 [Final Native Public]
    UFSDEvent* GetFirstActiveEventHandler(); // 0x1aa5490 [Final Native Public]
    bool GetBackendNotificationEvent(FBackendNotificationEvent& Notification); // 0x1aa5190 [Final Native Public]
    TArray<UFSDEvent*> GetActiveEventHandlers(); // 0x1aa5110 [Final Native Public]
    void FSDEventsRefreshDelegate__DelegateSignature(); // 0x1f88790 [Public]
    bool FSDEventsReady(); // 0x1aa4d00 [Final Native Public]

// UFSDFindSessionsCallbackProxy (/Script/FSD.FSDFindSessionsCallbackProxy)
    void OnFSDCompleted(bool bSuccess, const TArray<FBlueprintSessionResult>& Results); // 0x1aa63a0 [Final Native Private]
    void ManualRefreshServerList(); // 0x1aa62f0 [Final Native Static Public]
    UFSDFindSessionsCallbackProxy* FSDFindSessions(UObject* WorldContextObject, APlayerController* PlayerController, int32 MaxResults, bool bUseLAN); // 0x1aa4e20 [Final Native Static Public]
    UFSDFindSessionsCallbackProxy* FSDFindFullSessions(UObject* WorldContextObject, APlayerController* PlayerController, int32 MaxResults); // 0x1aa4d20 [Final Native Static Public]

// AFSDFlyingBugController (/Script/FSD.FSDFlyingBugController)
    void OnFlyingBugAlerted(); // 0x1aa64c0 [Final Native Protected]

// UFSDFriendsAndInvites (/Script/FSD.FSDFriendsAndInvites)
    void Init(); // 0x1f88790 [Event Public]

// UFSDGameInstance (/Script/FSD.FSDGameInstance)
    void UpdateGlobelMissionSeed(); // 0x1aa7f10 [Final Native Public]
    void UpdateDebugSeed(); // 0x1aa7ef0 [Final Native Public]
    void StopPhotographyInputProcessor(); // 0x1aa7db0 [Final Native Public]
    void StopPersonalAnalytics(); // 0x1aa7d90 [Final Native Public]
    void SteamServerJoinStatusDelegate__DelegateSignature(const ESteamServerJoinStatus& Status); // 0x1f88790 [Public]
    void SteamSearchRegionDelegate__DelegateSignature(const ESteamSearchRegion& Region); // 0x1f88790 [Public]
    void StartPhotographyInputProcessor(); // 0x1aa7d70 [Final Native Public]
    void StartPersonalAnalytics(); // 0x1aa7d50 [Final Native Public]
    AProceduralSetup* SpawnProcedural(); // 0x1aa7b40 [Final Native Public]
    void SetViewer3DClass(TSubclassOf<AActor> NewClass, const ECharselectionCameraLocation& Location); // 0x1aa7a70 [Final Native Public]
    void SetSteamServerJoinStatus(const ESteamServerJoinStatus& NewStatus); // 0x1aa79e0 [Final Native Public]
    void SetSteamSearchRegion(const ESteamSearchRegion& NewRegion); // 0x1aa7950 [Final Native Public]
    void SetShouldAdvertiseInServerlist(bool bShouldAdvertise); // 0x1aa78c0 [Final Native Public]
    void SetServerSearchOptions(FFSDServerSearchOptions& options); // 0x1aa77b0 [Final Native Public]
    void SetServerSearchActive(bool Active); // 0x1aa7720 [Final Native Public]
    void SetSelectedMission(UGeneratedMission* mission, bool updateSessionSettings); // 0x1aa7650 [Final Native Public]
    void SetProceduralMap(TSubclassOf<AProceduralSetup> procedural); // 0x1aa75c0 [Final Native Public]
    void SetPendingInviteJoinModding(FBlueprintSessionResult& Result); // 0x1aa73a0 [Final Native Public]
    void SetOverrideMaxPlayerCount(int32 Count); // 0x1aa7310 [Final Native Public]
    void SetMinersManualNotification(const EMinersManualSection& Section, UObject* IdentifyingObject, const FText& Text); // 0x1aa71a0 [Final Native Public]
    void SetLoaderWorldVisible(bool V, bool resetHud); // 0x1aa70d0 [Final Native Public]
    void SetIsUsingOnlineFeatures(bool bIsOnlineFeatureUsed); // 0x1aa7040 [Final Native Public]
    void SetHasSeenInfoScreen(); // 0x1aa7020 [Final Native Public]
    void SetGlobalMissionSeed(int32 Seed); // 0x1aa6f90 [Final Native Public]
    void SetFSDPassword(const FString& pw); // 0x1aa6ed0 [Final Native Public]
    void SetForceInfoScreen(); // 0x1aa6f70 [Final Native Public]
    void SetEligableForRetirementAssignment(bool eligable); // 0x1f88790 [Event Public]
    void SetDebugSeed(int32 Seed); // 0x1aa6e40 [Final Native Public]
    void SetCharacterSelectionWorldVisible(bool V, const ECharselectionCameraLocation& cameraLocation, bool resetHud, const ECharacterSelectorItemStatus& itemStatus); // 0x1aa6cd0 [Final Native Public]
    void SetCharacterSelectionSwitcher(ACharacterSelectionSwitcher* switcher); // 0x1aa6c40 [Final Native Public]
    void SendSteamInfo(); // 0x1aa6c20 [Final Native Public]
    void ScheduleResetOfWorldsAndGameDataThenOpenLevel(const FName& LevelName); // 0x1aa6b90 [Final Native Public]
    void RestoreCursors(); // 0x1aa6b70 [Final Native Public]
    void ResetViewer3DClass(); // 0x1aa6b50 [Final Native Public]
    void ResetSaveGame(); // 0x1aa6b30 [Final Native Public]
    void ResetForceInfoScreen(); // 0x1aa6b10 [Final Native Public]
    void ResetAlwaysLoadedWorldsAndGameData(); // 0x1aa6af0 [Final Native Public]
    void RemoveBosco(); // 0x1aa6a30 [Final Native Public]
    void RemoveAllTemporaryBuff(APlayerController* PlayerController); // 0x1aa67a0 [Final Native Public]
    void RefreshIsGameModded(); // 0x1aa6a10 [Final Native Public]
    void PreClientTravelCleanup(APlayerController* PlayerController); // 0x1aa67a0 [Final Native Public]
    void PostInit(bool reload); // 0x1aa6710 [Final Native Private]
    void PairingUsePreviousProfile(); // 0xbe4390 [Final Native Public]
    void PairingUseNewProfile(); // 0x1aa66f0 [Final Native Public]
    void OnStartSearchForFriendsComplete__DelegateSignature(bool bWasSuccessful, const FString& ErrorStr); // 0x1f88790 [Public]
    void OnNewFSDSessionID(const FString& sessionId); // 0x1aa6650 [Final Native Private]
    void OnNetworkFailure(UWorld* World, UNetDriver* NetDriver, uint8 failType, const FString& errorMessage); // 0x1aa64e0 [Final Native Protected]
    void OnLoadComplete(const FString& MapName); // 0x1f88790 [Event Public]
    void NewHUDWarningDelegate__DelegateSignature(UHUDWarningWidget* newWidget); // 0x1f88790 [Public]
    void LoadSaveGame(UFSDSaveGame* toLoad); // 0x1aa6260 [Final Native Public]
    bool IsPendingInvitePasswordProtected(); // 0x1aa6230 [Final Native Public]
    bool IsPendingInviteModded(); // 0x1aa6200 [Final Native Public]
    bool IsMutatorActive(TSubclassOf<UMutator> mutatorClass); // 0x1aa6160 [Final Native Public]
    bool IsGameModded(); // 0x1aa6140 [Final Native Public]
    bool IsFreeBeerRewardActive(); // 0x1aa6040 [Final Native Public]
    bool IsCharacterSelectionWorldVisible(); // 0x1aa5ee0 [Final Native Public]
    bool IsCampaignMission(); // 0x1aa5eb0 [Final Native Public]
    bool HasTooManyModsEnabled(); // 0x1aa5de0 [Final Native Public]
    bool HasSignedIn(); // 0x1aa5db0 [Final Native Public]
    bool HasRandomBeerBuff(); // 0x1aa5d80 [Final Native Public]
    bool HasPendingInvite(); // 0x1aa5d60 [Final Native Public]
    bool HasPendingActivity(); // 0x1aa5d40 [Final Native Public]
    bool HasAnalytics(); // 0x1aa5d10 [Final Native Public]
    void GraphicsUserSettingsChanged(); // 0x1aa5cf0 [Final Native Public]
    void GiveTemporaryBuff(UTemporaryBuff* buff, APlayerCharacter* Player); // 0x1aa5c20 [Final Native Public]
    FVector2D GetViewportSize(); // 0x1aa5b40 [Final Native Public]
    TSoftClassPtr<AProceduralSetup> GetSoftReferenceToPLS(); // 0x1aa5ab0 [Final Native Public]
    bool GetShouldForceInfoScreen(); // 0x1aa5a90 [Final Native Public]
    TArray<FBlueprintSessionResult> GetServersFriendsArePlaying(const TArray<FBlueprintSessionResult>& servers); // 0x1aa5900 [Final Native Public]
    int32 GetOverrideMaxPlayerCount(); // 0x1aa5830 [Final Native Public]
    TArray<UMutator*> GetMutators(TSubclassOf<UMutator> mutatorClass); // 0x1aa5750 [Final Native Public]
    int32 GetMaxPublicConnections(); // 0x1aa5720 [Final Native Public]
    int32 GetMaxAllowedMods(); // 0x1aa5700 [Final Native Public]
    AFSDPlayerController* GetLocalFSDPlayerController(); // 0x1aa56d0 [Final Native Public]
    UIconGenerationManager* GetIconGenerationManager(); // 0x1aa5610 [Final Native Public]
    bool GetHasSeenInfoScreen(); // 0x1aa55c0 [Final Native Public]
    FGlobalMissionSeed GetGlobalMissionSeedNew(); // 0x1aa5580 [Final Native Public]
    UGeneratedMission* GetGeneratedMission(); // 0x1aa5560 [Final Native Public]
    UMutator* GetFirstMutator(TSubclassOf<UMutator> mutatorClass); // 0x1aa54c0 [Final Native Public]
    FString GetDisconnectErrorCode(); // 0x1aa5350 [Final Native Public]
    TArray<FNetworkConnectionInfo> GetConnectionInfo(); // 0x1aa52c0 [Final Native Protected]
    APlayerCharacter* GetCharacterSelectorCharacter(); // 0x1aa5290 [Final Native Public]
    void GameUserSettingsChanged(); // 0x1aa50f0 [Final Native Public]
    void DonkeyCharacterDelegate__DelegateSignature(AMolly* InDonkey); // 0x1f88790 [Public]
    void CloseSessionLobby(); // 0x1aa4a00 [Final Native Public]
    void ClearDisconnectError(); // 0x1aa49e0 [Final Native Public]
    void ChangeSkinPreview(UItemSkin* PreviewSkin); // 0x1aa4950 [Final Native Public]
    void CancelJoin(); // 0x1aa4930 [Final Native Public]
    void CachePSOsOnCommand(); // 0xbe4390 [Final Native Private]
    void ApplyGameUserSettings(UFSDGameUserSettings* Settings); // 0x1f88790 [Event Public]
    UHUDWarningWidget* AddWarningToHUD(TSubclassOf<UHUDWarningWidget> WidgetClass, UTexture2D* Texture, USoundBase* PingSound); // 0x1aa4820 [Final Native Public]
    void AddToFriendSessions(const FString& friendSessionId, const FString& friendName); // 0x1aa46a0 [Final Native Public]
    void AddStatValue(const FString& Key, float Value); // 0x1aa45b0 [Final Native Public]
    void AddStatCount(const FString& Key, int32 Count); // 0x1aa44d0 [Final Native Public]

// AFSDGameMode (/Script/FSD.FSDGameMode)
    void StartGame(); // 0x1aae0f0 [Final Native Public]
    void SpawnMissionCriticalItems(const ECriticalItemPass& pass); // 0x1f88790 [Event Public]
    void SignalEndLevelToClients(); // 0x1aad840 [Final Native Protected]
    void SignalDonkeyPressed(); // 0x1aad820 [Final Native Public]
    void ResetDeaths(); // 0x1aad290 [Final Native Public]
    void RecieveEndLevel(); // 0x1f88790 [Event Public]
    void RecieveAllDwarvesDown(); // 0x1f88790 [Event Public]
    void Recieve_ContinueTimerEnded(); // 0x1f88790 [Event Protected]
    void ReceivePostSeamlessTravel(); // 0x1f88790 [Event Protected]
    void OnObjectivesInitialized(); // 0x1f88790 [Event Public]
    void OnLevelGenerationComplete(int32 pass); // 0x1f88790 [Event Public]
    void OnControllerDestroyed(AActor* Controller); // 0x1aacd30 [Final Native Protected]
    void LoadSpaceRig(); // 0x1f88790 [Event Public]
    void LoadMission(const FString& MapName, const TSoftClassPtr<AFSDGameMode>& optionalGameMode); // 0x1aacb60 [Final Native Public]
    void HostAbortMission(); // 0x1aacaa0 [Final Native Public]
    void HandlePlayerBanning(AFSDPlayerController* FSDPlayerController); // 0x1aac9c0 [Final Native Protected]
    UEnemyWaveManager* GetWaveManager(); // 0x1aac990 [Final Native Public]
    AActor* GetPlayerStart(AFSDPlayerController* Controller); // 0x1aac7a0 [Native Public]
    TSubclassOf<AMolly> GetMuleClass(); // 0x1aac6b0 [Final Native Public]
    bool GetMissionWasAborted(); // 0x1aac690 [Final Native Public]
    UEncounterManager* GetEncounterManager(); // 0x1aac280 [Final Native Public]
    FSoftObjectPath GetDropPodPath(); // 0x1aac1f0 [Final Native Public]
    FSoftObjectPath GetDropPodEscapePath(); // 0x1aac160 [Final Native Public]
    TSubclassOf<ATeamTransport> GetDropPodEscapeClass(); // 0x1aac120 [Final Native Public]
    TSubclassOf<ATeamTransport> GetDropPodClass(); // 0x1aac0e0 [Final Native Public]
    FSoftObjectPath GetDronePath(); // 0x1aac050 [Final Native Public]
    TSubclassOf<ABosco> GetDroneClass(); // 0x1aac010 [Final Native Public]
    UDifficultyManager* GetDifficultyManager(); // 0x1aabfb0 [Final Native Public]
    int32 GetCurrentLevel(); // 0x1aabf80 [Native Public]
    bool FSDSetPause(APlayerController* PC, const EPauseReason& pauseReason); // 0x1aabcc0 [Final Native Public]
    bool FSDKickPlayer(APlayerController* KickedPlayer, FText& KickReason); // 0x1aabba0 [Final Native Public]
    bool FSDClearPause(const EPauseReason& pauseReason); // 0x1aabb10 [Final Native Public]
    void EndLevel(); // 0x1aabaf0 [Final Native Public]
    void DonkeyButtonPressed(); // 0x1f88790 [Event Public]
    void DestroyNonLocalPlayers(); // 0x1aabad0 [Final Native Public]
    void Debug_ShowPlayerSpheres(); // 0x1aabab0 [Final Native Public]
    bool AllPlayersHaveSelectedCharacter(); // 0x1aab560 [Final Native Public]
    bool AllPlayersHaveGeneratedLevel(); // 0x1aab530 [Final Native Public]
    void AddControllerForGracePeriod(APlayerCharacter* APlayerCharacter); // 0x1aab470 [Final Native Protected]
    void AboutMission(); // 0x1aab450 [Final Native Public]

// AFSDGameModeSpaceRig (/Script/FSD.FSDGameModeSpaceRig)
    AActor* GetFreeSpawnOfType(const ESpacerigStartType& aType, AFSDPlayerController* AController); // 0x1aac370 [Native Public]

// UFSDGameplayStatics (/Script/FSD.FSDGameplayStatics)
    UFXSystemComponent* SpawnScaledEmitterAtLocation(UObject* WorldContextObject, const FScaledEffect& ScaledEffect, const FVector& Location, const FRotator& Rotation, bool bAutoDestroy); // 0x1aade20 [Final Native Static Public]
    UDecalComponent* SpawnDecalData(UObject* WorldContextObject, const FVector& Location, const FVector& UpVector, FDecalData& DecalData, bool randomRollRotation); // 0x1aadc20 [Final Native Static Public]
    UDecalComponent* SpawnDecalAtActor(AActor* Actor, UMaterialInterface* DecalMaterial, float Size, float Duration, float FadeDuration); // 0x1aada90 [Final Native Static Public]
    UDecalComponent* SpawnDecal(UObject* WorldContextObject, UMaterialInterface* DecalMaterial, const FVector& Location, const FVector& UpVector, float Size, float Duration, float FadeDuration); // 0x1aad860 [Final Native Static Public]
    void SetControllerVibrationSubmixSend(UObject* WorldContextObject, UAudioComponent* AudioComponent, float SendLevel); // 0x1aad490 [Final Native Static Public]
    void SetControllerSpeakerSubmixSend(UObject* WorldContextObject, UAudioComponent* AudioComponent, float SendLevel); // 0x1aad380 [Final Native Static Public]

// AFSDGameState (/Script/FSD.FSDGameState)
    void WaitForInitialGenerationDone(AFSDGameState* GameState, const FLatentActionInfo& LatentInfo); // 0x1aae110 [Final Native Static Public]
    void StartCountdown(int32 Duration, FText& countdownName); // 0x1aadfe0 [Final Native Public]
    void SetPreventLatejoinCharacterDuplication(bool prevent); // 0x1aad790 [Final Native Public]
    void SetPlayersHaveReachedDroppod(bool newHasPlayerReached); // 0x1aad700 [Final Native Public]
    void SetGeneratedMissionParameters(UGeneratedMission* mission); // 0x1aad670 [Final Native Public]
    void SetCurrentDifficulty(UDifficultySetting* Setting, bool updateSessionSettings); // 0x1aad5a0 [Final Native Public]
    void SetCompletionData(bool objectivesCompleted, int32 playersInPod); // 0x1aad2b0 [Final Native Public]
    void ReceiveGeneratedMissionReplicated(); // 0x1f88790 [Event Protected]
    void PostLocalizedGameMessage(FText& Msg, const TArray<FText>& Arguments); // 0x1aad100 [Final Native Public]
    void PostGameMessage(const FString& Msg); // 0x1aad060 [Final Native Public]
    void OnRep_StartPressed(bool oldStartPressed); // 0x1aacfd0 [Final Native Public]
    void OnRep_ObjectivesCompleted(); // 0x1aacfb0 [Final Native Protected]
    void OnRep_MissionTime(); // 0x1aacf70 [Final Native Protected]
    void OnRep_GeneratedMissionSeed(); // 0x1aacf50 [Final Native Protected]
    void OnRep_FSDSessionID(); // 0x1aacf30 [Final Native Protected]
    void OnRep_CurrentDifficultySetting(); // 0x1aacf10 [Final Native Protected]
    void OnRep_CountdownText(); // 0x1aacef0 [Final Native Protected]
    void OnRep_CountdownRemaining(int32 prevTime); // 0x1aace60 [Final Native Protected]
    void OnRep_ContinuePressed(); // 0x1aace40 [Final Native Protected]
    void OnRep_ContinueCountdown(); // 0x1aace20 [Final Native Protected]
    void OnRep_CompletedGameEvent(); // 0x1aace00 [Final Native Protected]
    void OnRep_BoscoReviveCounter(); // 0x1aacde0 [Final Native Protected]
    void OnRep_AllDwarvesDown(); // 0x1aacdc0 [Final Native Protected]
    int32 MissionEndscreenSeed(); // 0x1aacd00 [Final Native Public]
    bool IsTutorialMission(); // 0x1aacb30 [Final Native Public]
    bool IsCountingDown(); // 0x1aacb00 [Final Native Public]
    void InitObjectives(); // 0x1aacae0 [Final Native Public]
    void HostDisbandedTeam(); // 0x1aacac0 [Native Event Public]
    bool HasObjectivesReplicated(); // 0x1aaca50 [Final Native Public]
    void HandleSeamlessTravelEvent(); // 0x1f88790 [Event Protected]
    AFSDPlayerState* GetServerPlayerState(); // 0x1aac960 [Final Native Public]
    TArray<UObjective*> GetSecondaryObjectives(); // 0x1aac8e0 [Final Native Public]
    AProceduralSetup* GetProceduralSetup(); // 0x1aac8b0 [Final Native Public]
    UObjective* GetPrimaryObjective(); // 0x1aac880 [Final Native Public]
    bool GetPreventLatejoinCharacterDuplication(); // 0x1aac860 [Final Native Public]
    bool GetPlayersHaveReachedDroppod(); // 0x1aac840 [Final Native Public]
    TArray<UPlayerCharacterID*> GetPlayableCharacterIDs(); // 0x1f88790 [Event Public]
    TArray<UObjective*> GetObjectives(); // 0x1aac770 [Final Native Public]
    TArray<AFSDPlayerState*> GetNetworkSortedPlayerArray(); // 0x1aac6f0 [Final Native Public]
    int32 GetMissionTime(); // 0x1aac670 [Final Native Public]
    bool GetMissionSuccessful(); // 0x1aac640 [Final Native Public]
    int32 GetMissionStartTime(); // 0x1aac620 [Final Native Public]
    int32 GetMissionRewardCreditSum(); // 0x1aac490 [Final Native Public]
    TArray<FCreditsReward> GetMissionRewardCredits(); // 0x1aac4c0 [Final Native Public]
    int32 GetGlobalMissionSeed(); // 0x1aac470 [Final Native Public]
    AGameStats* GetGameStats(); // 0x1aac440 [Final Native Public]
    TMap<UResourceData*, float> GetEndscreenResources(); // 0x1aac2a0 [Final Native Public]
    UDifficultyManager* GetDifficultyManager(); // 0x1aabfe0 [Final Native Public]
    FGameDifficulty GetCurrentGameDifficulty(); // 0x1aabf50 [Final Native Public]
    UDifficultySetting* GetCurrentDifficultySetting(); // 0x1aabf30 [Final Native Public]
    TMap<UResourceData*, float> GetCollectedResources(); // 0x1aabe60 [Final Native Public]
    TArray<UFSDEvent*> GetActiveEventsFromMission(); // 0x1aabe30 [Final Native Public]
    UObjective* FindObjective(TSubclassOf<UObjective> SubClass); // 0x1aabd90 [Final Native Public]
    void ClientNewMessage(const FFSDChatMessage& Msg); // 0x1aab800 [Native Event Public]
    void Client_StartPressed(); // 0x1aaba90 [Final Native Public]
    void Client_NewLocalizedMessage(const FFSDLocalizedChatMessage& Msg); // 0x1aab930 [Native Event Public]
    bool AllMissionEndResultsReceived(); // 0x1aab500 [Final Native Public]
    void All_SpawnScaledEffectAt(const FScaledEffect& Effect, const FVector_NetQuantize& Location); // 0x1aab700 [Native Event Public]
    void All_SpawnScaledEffectAndCueAt(const FScaledEffect& Effect, USoundCue* Audio, const FVector_NetQuantize& Location); // 0x1aab5b0 [Native Event Public]
    void All_ServerQuit(); // 0x1aab590 [Native Event Public]

// UFSDGameUserSettings (/Script/FSD.FSDGameUserSettings)
    void UpdateVolumeSettings(USoundClass* CharacterVoices, USoundClass* MissionControl, USoundClass* Master, USoundClass* Music, USoundClass* SFX, USoundClass* UI, USoundClass* Voice); // 0x1ab5e90 [Final Native Public]
    void UpdateForceFeedbackScaleOnController(APlayerController* Controller); // 0x1ab5e00 [Final Native Public]
    bool ToggleTranslatorDebugMode(); // 0x1ab5dd0 [Final Native Public]
    bool ToggleShowUpgradeExtraDetails(); // 0x1ab5d70 [Final Native Public]
    void ToggleModdingServerFilter(uint8 ServerFilter, bool enable); // 0x1ab5be0 [Final Native Public]
    void SetZiplineGunAutoSwitch(bool shouldAutoSwitch); // 0x1ab5b50 [Final Native Public]
    void SetWeaponSwayScale(float Scale); // 0x1ab5ad0 [Final Native Public]
    void SetVSyncEnabledToBeApplied(bool bEnable); // 0x1ab58e0 [Final Native Public]
    void SetVolume(const EVolumeType& volumeType, float Volume); // 0x1ab5a00 [Final Native Public]
    void SetVoiceChatEnabled(bool bEnable); // 0x1ab5970 [Final Native Public]
    void SetUseToggleTerrainScanner(bool useToggleTerrainScanner); // 0x1ab5850 [Final Native Public]
    void SetUseToggleLaserpointer(bool UseToggleLaserpointer); // 0x1ab57c0 [Final Native Public]
    void SetUseStreamerProgram(bool UseStreamerProgram); // 0x1ab5730 [Final Native Public]
    void SetUseSeparateSensitivity(bool newSetting); // 0x1ab56a0 [Final Native Public]
    void SetUseProfanityFilter(bool shouldUse); // 0x1ab5610 [Final Native Public]
    void SetUseManualGraphicsMode(bool bEnabled); // 0x19e3160 [Final Native Public]
    void SetUseHoldToRun(bool UseHoldToRun); // 0x1ab5580 [Final Native Public]
    void SetUseDefaultAudioOutputDevice(UObject* WorldContextObject, bool UseDefault); // 0x1ab54b0 [Final Native Public]
    void SetUseCustomUIScale(bool UseCustomScale); // 0x1ab5420 [Final Native Public]
    void SetUpscalingType(int32 Type); // 0x1ab5390 [Final Native Public]
    void SetUIDPIScale(float uiscale); // 0x1ab5310 [Final Native Public]
    void SetTutorialHintsEnabled(bool Enabled); // 0x1ab5280 [Final Native Public]
    void SetTurn180Mode(const ETurn180Mode& InMode); // 0x1ab5200 [Final Native Public]
    void SetTinnitusProtection(bool enable); // 0x1ab5170 [Final Native Public]
    void SetTemporalAAUpscalingEnabled(bool bEnable); // 0x1ab50e0 [Final Native Public]
    void SetSwapControllerThumbsticks(bool InSwapThumbsticks); // 0x1ab5050 [Final Native Public]
    void SetSteamSearchRegion(const ESteamSearchRegion& InRegion); // 0x1ab4fd0 [Final Native Public]
    void SetStaticResolutionScale(float percentage); // 0x1a56d60 [Final Native Public]
    void SetShowUIAnimations(bool shouldShow); // 0x1ab4f40 [Final Native Public]
    void SetShowSubtitles(bool Show); // 0x1ab4eb0 [Final Native Public]
    void SetShowSandboxLabel(bool InShowLabel); // 0x1ab4e20 [Final Native Public]
    void SetShowNetInfoLevel(int32 Level); // 0x1ab4d90 [Final Native Public]
    void SetShowFPS(bool Visible); // 0x1ab4d00 [Final Native Public]
    void SetSharpening(float Sharpening); // 0x1ab4c80 [Final Native Public]
    void SetServerSearchPasswordRequired(bool InPasswordRequired); // 0x1ab4bf0 [Final Native Public]
    void SetScreenResolutionToBeApplied(const FIntPoint& Resolution); // 0x1ab4b70 [Final Native Public]
    void SetReflexMode(const ENVidiaReflexMode& ReflexMode); // 0x1ab4af0 [Final Native Public]
    void SetRagdollQuality(int32 Value); // 0x1ab4a60 [Final Native Public]
    void SetPushToTalk(bool bEnable); // 0x1ab49d0 [Final Native Public]
    void SetPreviousItemEnabledOnController(bool InEnabled); // 0x1ab4940 [Final Native Public]
    void SetPreventLatejoinCharacterDuplication(bool prevent); // 0x1ab48b0 [Final Native Public]
    void SetPlaySoundOnChatMessage(bool playSoundOnMessage); // 0x1ab4820 [Final Native Public]
    void SetPhotosensitiveMode(bool modeOn); // 0x1ab4790 [Final Native Public]
    void SetOverlayIntensityScale(float Scale); // 0x1ab4710 [Final Native Public]
    void SetNvidiaDlssSharpness(float Sharpness); // 0x1ab4690 [Final Native Public]
    void SetNvidiaDlssMode(const UDLSSMode& Mode); // 0x1ab4610 [Final Native Public]
    void SetMouseYSensitivity(float newSensitivity); // 0x1ab4590 [Final Native Public]
    void SetMouseXSensitivity(float newSensitivity); // 0x1ab4510 [Final Native Public]
    void SetModdingSortBy(uint8 SortField, bool SortAscending); // 0x1ab4440 [Final Native Public]
    void SetLensFlaresEnabled(bool Enabled); // 0x1ab43b0 [Final Native Public]
    void SetJukeboxStreamerMode(bool InStreamerMode); // 0x1ab4310 [Final Native Public]
    void SetInvertMouseWheel(bool invertMouseWheel); // 0x1ab4280 [Final Native Public]
    void SetInvertMouse(bool InvertMouse); // 0x1ab41f0 [Final Native Public]
    void SetInvertFlightControls(bool Invert); // 0x1ab4160 [Final Native Public]
    void SetInputSource(const EFSDInputSource& NewSource); // 0x1ab40e0 [Final Native Public]
    void SetHoldToFire(bool HoldToFire); // 0x1ab4050 [Final Native Public]
    void SetHoldToBreakImmobilization(bool holdToBreak); // 0x1ab3fc0 [Final Native Public]
    void SetHeadBobbingScale(float HeadbobbingScale); // 0x1ab3f40 [Final Native Public]
    void SetHDRColorGamma(float Gamma); // 0x1ab3ec0 [Final Native Public]
    void SetGrapplingHookAutoSwitch(bool shouldAutoSwitch); // 0x1ab3e30 [Final Native Public]
    void SetGamma(float gamme); // 0x1ab3db0 [Final Native Public]
    void SetGameServerName(int32 localUserNum, const FString& Name); // 0x1ab3cd0 [Final Native Public]
    void SetFullscreenModeToBeApplied(uint8 InFullscreenMode); // 0x1ab3c50 [Final Native Public]
    void SetFrameGenerationMode(const UFSDStreamlineDLSSGMode& NewMode); // 0x1ab3bd0 [Final Native Public]
    void SetFOV(float FOV); // 0x1ab3ad0 [Final Native Public]
    void SetForceFeedbackScale(float Scale); // 0x1ab3b50 [Final Native Public]
    void SetDx12EnabledToBeApplied(bool bEnable); // 0x1ab3a40 [Final Native Public]
    void SetDownCameraTurnDirection(const EFSDInputSource& InputSource, float InDirection); // 0x1ab3970 [Final Native Public]
    void SetDisableMasterEQ(bool B); // 0x1ab38e0 [Final Native Public]
    void SetDifficultySelected(UDifficultySetting* Difficulty, bool IsSelected); // 0x1ab3810 [Final Native Protected]
    void SetDebugLocalizerMode(bool bEnable); // 0x1ab3780 [Final Native Public]
    void SetCurrentUserSaveSlotName(UObject* WorldContextObject, const FString& saveSlotName, const ESaveSlotChangeProcedure& changeProcedure); // 0x1ab3620 [Final Native Public]
    void SetConsoleGraphicsMode(const EConsoleGraphicsMode& Mode); // 0x1ab35a0 [Final Native Public]
    void SetColorVisionDeficiency(const EColorVisionDeficiency& InType, float InSeverity); // 0x1ab34d0 [Final Native Public]
    void SetCheckForOutOfBoundsEnabled(bool Enabled); // 0x1ab3440 [Final Native Public]
    void SetChatFontSize(int32 inFontSize); // 0x1ab33b0 [Final Native Public]
    void SetChatFadeTime(float FadeTime); // 0x1ab3330 [Final Native Public]
    void SetChatEnabledOnController(bool InEnabled); // 0x1ab32a0 [Final Native Public]
    void SetCanShowBlood(bool bloodAllowed); // 0x1ab3210 [Final Native Public]
    void SetCameraShakeScale(float CameraShakeScale); // 0x1ab3190 [Final Native Public]
    void SetBloomEnabled(bool Enabled); // 0x1ab3100 [Final Native Public]
    void SetAutoRefreshServerlist(bool Value); // 0x14be390 [Final Native Public]
    bool SetAudioOutputDevice(UObject* WorldContextObject, const FString& DeviceID); // 0x1ab2fd0 [Final Native Public]
    bool SetAudioInputDevice(const FString& DeviceName); // 0x1ab2ed0 [Final Native Public]
    void SetAppearOffline(bool bEnable); // 0x1ab2e40 [Final Native Public]
    void SetAntiAliasingType(int32 AntiAliasingType); // 0x1ab2db0 [Final Native Public]
    void SetAMDFSRSharpness(float Sharpness); // 0x1ab2bb0 [Final Native Public]
    void SetAMDFSRMode(int32 Mode); // 0x1ab2b20 [Final Native Public]
    void SetAMDFSR2Sharpness(float Sharpness); // 0x1ab2aa0 [Final Native Public]
    void SetAMDFSR2Mode(int32 Mode); // 0x1ab2a10 [Final Native Public]
    void SetAimSensitivity(float NewValue); // 0x1ab2d30 [Final Native Public]
    void SetAimOuterAcceleration(float NewValue); // 0x1ab2cb0 [Final Native Public]
    void SetAimDeadZone(float NewValue); // 0x1ab2c30 [Final Native Public]
    void ResetGraphicsChanges(); // 0x1ab29f0 [Final Native Public]
    void ResetControllerSettings(); // 0x1ab29d0 [Final Native Public]
    void PostInitFSDUserSettings(UObject* WorldContextObject); // 0x1ab2940 [Final Native Public]
    bool IsVSyncSupported(); // 0x1ab28e0 [Final Native Public]
    bool IsVoiceChatEnabled(); // 0x1ab2910 [Final Native Public]
    bool IsUpscalingTypeSupported(int32 Type); // 0x1ab2840 [Final Native Public]
    bool IsNvReflexAvailable(); // 0x1ab2810 [Final Native Static Public]
    bool IsManaulGraphicsModeAvailable(); // 0xbcd650 [Final Native Public]
    bool IsFrameGenerationSupported(); // 0x1ab27e0 [Final Native Public]
    bool IsDx12Enabled(); // 0x1ab27b0 [Final Native Protected]
    bool IsDebugLocalizerModeEnabled(); // 0x1ab2780 [Final Native Public]
    bool IsCurrentInputSource(const EFSDInputSource& InputSource); // 0x1ab2700 [Final Native Static Public]
    void InitializeDifficultySelection(UObject* WorldContext, const TArray<UDifficultySetting*>& StartSelection); // 0x1ab25d0 [Final Native Protected]
    bool HasAudioOutputDeviceChanged(const FString& AudioDeviceChangedTo); // 0x1ab2510 [Final Native Public]
    bool GetZiplineGunAutoSwitch(); // 0x1ab24e0 [Final Native Public]
    float GetWeaponSwayScale(); // 0x1ab24c0 [Final Native Public]
    bool GetVSyncEnabledToBeApplied(); // 0x1ab2400 [Final Native Public]
    float GetVolume(const EVolumeType& volumeType); // 0x1ab2430 [Final Native Public]
    bool GetUseToggleTerrainScanner(); // 0x1ab23d0 [Final Native Public]
    bool GetUseToggleLaserpointer(); // 0x1ab23b0 [Final Native Public]
    bool GetUseStreamerProgram(); // 0x1ab2390 [Final Native Public]
    bool GetUseSeparateSensitivity(); // 0x1ab2370 [Final Native Public]
    bool GetUseProfanityFilter(); // 0x1ab2350 [Final Native Public]
    bool GetUseManualGraphicsMode(); // 0x1ab2330 [Final Native Public]
    bool GetUseHoldToRun(); // 0x1ab2310 [Final Native Public]
    bool GetUseDefaultAudioOutputDevice(); // 0x1ab22e0 [Final Native Public]
    bool GetUseCustomUIScale(); // 0x1ab22c0 [Final Native Public]
    int32 GetUpscalingType(); // 0x1ab2290 [Final Native Public]
    float GetUIDPIScale(); // 0x1ab2270 [Final Native Public]
    bool GetTutorialHintsEnabled(); // 0x1ab2250 [Final Native Public]
    ETurn180Mode GetTurn180Mode(); // 0x1a32650 [Final Native Public]
    bool GetTinnitusProtection(); // 0x1ab2230 [Final Native Public]
    bool GetTemporalAAUpscalingEnabled(); // 0x1ab2200 [Final Native Public]
    ESteamSearchRegion GetSteamSearchRegion(); // 0x1ab21d0 [Final Native Public]
    float GetStaticResolutionScale(); // 0x1ab21b0 [Final Native Public]
    bool GetShowUIAnimations(); // 0x1ab2190 [Final Native Public]
    bool GetShowSubtitles(); // 0x1ab2170 [Final Native Public]
    bool GetShowSandboxLabel(); // 0x1ab2150 [Final Native Public]
    int32 GetShowNetInfoLevel(); // 0x1ab2130 [Final Native Public]
    bool GetShowFPS(); // 0x1ab2110 [Final Native Public]
    float GetSharpening(); // 0x1ab20e0 [Final Native Public]
    FIntPoint GetScreenResolutionToBeApplied(); // 0x1ab20a0 [Final Native Public]
    ENVidiaReflexMode GetReflexMode(); // 0x1ab2070 [Final Native Public]
    float GetRagdollQualityDurationFactor(); // 0x1ab2040 [Final Native Public]
    int32 GetRagdollQuality(); // 0x1ab2010 [Final Native Public]
    bool GetPushToTalk(); // 0x1ab1fe0 [Final Native Public]
    bool GetPreviousItemEnabledOnController(); // 0x1ab1fc0 [Final Native Public]
    bool GetPreventLatejoinCharacterDuplication(); // 0x1ab1fa0 [Final Native Public]
    bool GetPlaySoundOnChatMessage(); // 0x1ab1f80 [Final Native Public]
    bool GetPhotosensitiveMode(); // 0x1ab1f60 [Final Native Public]
    float GetOverlayIntensityScale(); // 0x1ab1f40 [Final Native Public]
    float GetNvidiaDlssSharpness(); // 0x1ab1f10 [Final Native Public]
    UDLSSMode GetNvidiaDlssMode(); // 0x1ab1ee0 [Final Native Public]
    float GetMouseYSensitivity(); // 0x1ab1eb0 [Final Native Public]
    float GetMouseXSensitivity(); // 0x1ab1e80 [Final Native Public]
    bool GetModdingServerFilterEnabled(uint8 ServerFilter); // 0x1ab1d90 [Final Native Public]
    bool GetLensFlaresEnabled(); // 0x1ab1d60 [Final Native Public]
    bool GetIsDifficultySelected(UDifficultySetting* Difficulty); // 0x1ab1cc0 [Final Native Protected]
    bool GetInvertMouseWheel(); // 0x1ab1ca0 [Final Native Public]
    bool GetInvertMouse(); // 0x1ab1c80 [Final Native Public]
    bool GetInvertFlightControls(); // 0x1ab1c60 [Final Native Public]
    EFSDInputSource GetInputSource(); // 0x1ab1c30 [Final Native Static Public]
    bool GetHoldToFire(); // 0x1ab1c00 [Final Native Public]
    bool GetHoldToBreakImmobilization(); // 0x1ab1bd0 [Final Native Public]
    float GetHeadBobbingScale(); // 0x1ab1bb0 [Final Native Public]
    float GetHDRColorGamma(); // 0x1ab1b80 [Final Native Public]
    bool GetGrapplingHookAutoSwitch(); // 0x1ab1b50 [Final Native Public]
    float GetGamma(); // 0x1ab1b20 [Final Native Public]
    uint8 GetFullscreenModeToBeApplied(); // 0x1ab1af0 [Final Native Public]
    UFSDGameUserSettings* GetFSDGameUserSettings(); // 0x1ab1a70 [Final Native Static Public]
    UFSDStreamlineDLSSGMode GetFrameGenerationMode(); // 0x1ab1ac0 [Final Native Public]
    float GetFOV(); // 0x1ab1a40 [Final Native Public]
    float GetForceFeedbackScale(); // 0x1ab1aa0 [Final Native Public]
    bool GetDx12EnabledToBeApplied(); // 0x1ab1a10 [Final Native Public]
    float GetDownCameraTurnDirection(const EFSDInputSource& InputSource); // 0x1ab1980 [Final Native Public]
    bool GetDisableMasterEQ(); // 0x1ab1950 [Final Native Public]
    FString GetCurrentUserSaveSlotName(); // 0x1ab18d0 [Final Native Public]
    EFSDInputSource GetCurrentInputSource(); // 0x1ab18a0 [Final Native Public]
    bool GetCurrentAudioOutputDevice(UObject* WorldContextObject, const FString& AudioDevice); // 0x1ab17a0 [Final Native Public]
    FString GetCurrentAudioInputDeviceName(); // 0x1ab1720 [Final Native Public]
    float GetCurrentAudioInputDeviceAmplitude(int32 localUserId); // 0x1ab1680 [Final Native Public]
    EConsoleGraphicsMode GetConsoleGraphicsMode(); // 0x1ab1650 [Final Native Public]
    bool GetCheckForOutOfBounds(); // 0x1ab1630 [Final Native Public]
    int32 GetChatFontSize(); // 0x1ab1610 [Final Native Public]
    float GetChatFadeTime(); // 0x1ab15f0 [Final Native Public]
    bool GetChatEnabledOnController(); // 0x1ab15d0 [Final Native Public]
    float GetCameraShakeScale(); // 0x1ab15b0 [Final Native Public]
    bool GetBloomEnabled(); // 0x1ab1580 [Final Native Public]
    bool GetAvaliableAudioOutputDevices(UObject* WorldContextObject, const TArray<FString>& AudioDevices); // 0x1ab1460 [Final Native Public]
    bool GetAvaliableAudioInputDevices(const TArray<FString>& AudioDevices); // 0x1ab1380 [Final Native Public]
    bool GetAvailableScreenResolutionsForNonPrimaryMonitors(const TArray<FIntPoint>& Resolutions); // 0x1ab12c0 [Final Native Public]
    bool GetAutoRefreshServerlist(); // 0x14bdac0 [Final Native Public]
    FString GetAudioOutputDeviceName(UObject* WorldContextObject, const FString& DeviceID); // 0x1ab1150 [Final Native Public]
    bool GetAppearOffline(); // 0x1ab1120 [Final Native Public]
    int32 GetAntiAliasingType(); // 0x1ab10f0 [Final Native Public]
    float GetAMDFSRSharpness(); // 0x1ab1030 [Final Native Public]
    int32 GetAMDFSRMode(); // 0x1ab1000 [Final Native Public]
    float GetAMDFSR2Sharpness(); // 0x1ab0fd0 [Final Native Public]
    int32 GetAMDFSR2Mode(); // 0x1ab0fa0 [Final Native Public]
    float GetAimSensitivity(); // 0x1ab10c0 [Final Native Public]
    float GetAimOuterAcceleration(); // 0x1ab1090 [Final Native Public]
    float GetAimDeadZone(); // 0x1ab1060 [Final Native Public]
    FString GameServerNameFiltered(); // 0x1ab0f20 [Final Native Public]
    FString GameServerName(); // 0x1ab0ea0 [Final Native Public]
    void FSDSetResolutionScale(float NewScaleNormalized); // 0x1ab0e20 [Final Native Public]
    bool FSDSetCurrentLanguage(UObject* WorldContextObject, const FString& Culture); // 0x1ab0d40 [Final Native Static Public]
    UFSDGameUserSettings* FSDGameUserSettings(); // 0x1ab0d10 [Final Native Static Public]
    bool ConsoleGraphicsModeAvailable(const EConsoleGraphicsMode& Mode); // 0x1ab0c80 [Final Native Public]
    void ClearCustomKeyBindings(bool InGamepadKeys); // 0x1ab0bf0 [Final Native Public]
    bool CanShowBlood(); // 0x1ab0bc0 [Final Native Public]
    void ApplyGraphicsChanges(); // 0x1ab0ba0 [Final Native Public]
    void ApplyConsoleGraphicsMode(); // 0x1ab0b80 [Final Native Public]

// AFSDHUD (/Script/FSD.FSDHUD)
    bool ToggleHUDVisibility(const EHUDVisibilityReason& reason); // 0x1abb6f0 [Final Native Public]
    void ShowObjectives(bool InVisibility); // 0x1f88790 [Event Public]
    void SetObjectivesVisible__DelegateSignature(bool InVisible, bool animate); // 0x1f88790 [Public]
    void SetHUDVisible(bool IsVisible, const EHUDVisibilityReason& reason); // 0x1abb1e0 [Final Native Public]
    void RadarPointAdded(URadarPointComponent* radarPoint); // 0x1f88790 [Event Public]
    void PlayerSpawned(APlayerCharacter* Player); // 0x1f88790 [Event Public]
    void OnVisibilityChanged(); // 0x1f88790 [Event Protected]
    bool IsHUDVisibleFlagSet(const EHUDVisibilityReason& reason); // 0x1aba5b0 [Final Native Public]
    void HudVisibilityChanged__DelegateSignature(bool InHudVisible); // 0x1f88790 [Public]
    void HandleSeamlessTravel(); // 0x1f88790 [Event Public]
    UFSDMainHUDWidget* GetHUDWidget(); // 0x1f88790 [Event Public]
    bool GetHUDVisible(); // 0x1aba160 [Final Native Public]
    AFSDHUD* GetFSDHUD(APlayerController* InPlayerController); // 0x1aba0d0 [Final Native Static Public]
    void CameraDroneSpawned(APlayerCameraDrone* Drone); // 0x1f88790 [Event Public]

// ASpaceRigHUD (/Script/FSD.SpaceRigHUD)
    void SetNotificationQueueActive(bool Inactive); // 0x1abb2b0 [Final Native Public]
    void ReceiveNotificationQueueActivated(); // 0x1f88790 [Event Protected]
    void ReceiveNotificationAdded(); // 0x1f88790 [Event Protected]
    void QueueWindowClass(const TSoftClassPtr<UWindowWidget>& InWindowType); // 0x1abae50 [Final Native Public]
    void QueueNotificationObject(UObject* InObject); // 0x1abadc0 [Final Native Public]
    bool IsNotificationQueueEmpty(); // 0x1aba640 [Final Native Public]
    UObject* DequeueNotificationObject(); // 0x1ab9ae0 [Final Native Public]

// UFSDJoinSessionCallbackProxy (/Script/FSD.FSDJoinSessionCallbackProxy)
    UFSDJoinSessionCallbackProxy* FSDJoinSession(UObject* WorldContextObject, APlayerController* PlayerController, FBlueprintSessionResult& SearchResult, const FString& FSDPassword, bool fromInvite); // 0x1ab9b30 [Final Native Static Public]

// UFSDKismetArrayExtensionFunctions (/Script/FSD.FSDKismetArrayExtensionFunctions)
    void Array_GetRandom(const TArray<int32>& TargetArray, const int32& Item); // 0x1ab91a0 [Final Native Static Public]

// UFSDLookupSessionId (/Script/FSD.FSDLookupSessionId)
    UFSDLookupSessionId* FSDLookupSessionId(UObject* WorldContextObject, const FString& SessionKey); // 0x1ab9d30 [Final Native Static Private]

// UFSDMath (/Script/FSD.FSDMath)
    FVector SphericalToCartesian(float Radius, float azimuth, float elecation); // 0x1abb510 [Final Native Static Public]
    float SignedAngleBetweenVectorsZUp(const FVector& v1, const FVector& v2); // 0x1abb420 [Final Native Static Public]
    float RoundToDecimalPlace(float Number, int32 decimalPlaces); // 0x1abb080 [Final Native Static Public]
    void RotateActorAroundOffset(AActor* Actor, const FVector& localSpaceOffset, const FRotator& Rotator); // 0x1abaf60 [Final Native Static Public]
    bool PercentageCheck(float percentage); // 0x1abad40 [Final Native Static Public]
    void GetAzimuthAndElevation(const FVector& Direction, FTransform& coordinateSystem, const float& azimuth, const float& elevation); // 0x1ab9ed0 [Final Native Static Public]
    float CubicSegmentLength(const FVector& p0, const FVector& tangent1, const FVector& p1, const FVector& tangent2); // 0x1ab9950 [Final Native Static Public]
    FVector CubicInterpBlueprint(const FVector& p0, const FVector& tangent1, const FVector& p1, const FVector& tangent2, float alpha); // 0x1ab9760 [Final Native Static Public]
    FVector ClampVectorToCone(const FVector& ToConstrain, const FVector& ConeDirection, float ConeAngle); // 0x1ab9610 [Final Native Static Public]
    void CartesianToSpherical(const FVector& Location, const float& outAzimuth, const float& outElevation, const float& OutRadius); // 0x1ab9480 [Final Native Static Public]
    float AngleBetweenVectors(const FVector& v1, const FVector& v2); // 0x1ab90b0 [Final Native Static Public]

// UFSDOnlineSystemUtils (/Script/FSD.FSDOnlineSystemUtils)
    void TryToResolvePrivilege(APlayerState* PlayerState, const EBlueprintableUserPrivileges& Privilege, const EBlueprintablePrivilegeResults& reason); // 0x1abb7a0 [Final Native Static Public]
    void ShowUpgradeAccountUI(); // 0x1abb400 [Final Native Static Public]
    void ShowAccountPicker(UFSDGameInstance* gInstance, int32 GamePlayerID); // 0x1abb340 [Final Native Static Public]
    void OpenURLInOverlay(const FString& URL, const FScriptDelegate& OnOverlayClosed); // 0x1abac10 [Final Native Static Public]
    void OpenProfileWithEvent(APlayerState* Requestor, APlayerState* Requestee, const FScriptDelegate& OnProfileWindowClosed); // 0x1abaaf0 [Final Native Static Public]
    void OpenProfileByUserId(APlayerState* Requestor, const FString& RequesteeUserID); // 0x1abaa20 [Final Native Static Public]
    void OpenProfile(APlayerState* Requestor, APlayerState* Requestee); // 0x1aba960 [Final Native Static Public]
    FText OnlinePlayBlockReasonToString(const EBlueprintablePrivilegeResults& reason); // 0x1aba880 [Final Native Static Public]
    void GetOnlinePlayBlockReasons(const TArray<EBlueprintablePrivilegeResults>& reasons); // 0x1aba4e0 [Final Native Static Public]
    void GetIsUpdatePending(const FScriptDelegate& Delegate); // 0x1aba440 [Final Native Static Public]
    void GetIsPrivilegeAllowed(APlayerState* PlayerState, const EBlueprintableUserPrivileges& Privilege, const FScriptDelegate& Delegate); // 0x1aba320 [Final Native Static Public]
    FText GetInviteFeatureBlockReason(UObject* WorldContextObject, const EInviteBlockReason& reason); // 0x1aba1c0 [Final Native Static Public]
    EInviteBlockReason CanPlayerInvite(UObject* WorldContextObject); // 0x1ab93f0 [Final Native Static Public]

// UFSDPhysicalMaterial (/Script/FSD.FSDPhysicalMaterial)
    UFXSystemComponent* SpawnImpactParticlesFromHit(UObject* WorldContextObject, FHitResult& HitResult); // 0x1abf960 [Final Native Static Public]
    UFXSystemComponent* SpawnImpactParticles(UObject* WorldContextObject, const FVector& Location, const FVector& Normal); // 0x1abf820 [Final Native Public]
    UFSDPhysicalMaterial* GetPhysicalMaterialFromPrimitive(UPrimitiveComponent* Component); // 0x1abe310 [Final Native Static Public]

// AFSDPlayerControllerBase (/Script/FSD.FSDPlayerControllerBase)
    void ToggleAnalogCursor(bool Visible); // 0x1abfad0 [Final Native Protected]
    void StopAspectRatioAxisConstraint(); // 0x1abfab0 [Final Native Public]
    void StartAspectRatioAxisConstraint(); // 0x1abfa90 [Final Native Public]
    void ShowEscapeMenu(); // 0x1f88790 [Event Public]
    void SetHUDVisible(bool IsVisible, const EHUDVisibilityReason& reason); // 0x1abf2b0 [Final Native Public]
    void Server_Cheat_SwitchCharacter(UPlayerCharacterID* NewCharacter); // 0x1abea40 [Native Event Public]
    void RecievePreClientTravel(); // 0x1f88790 [Event Protected]
    void RecieveHUDVisibilityChanged(bool IsVisible); // 0x1f88790 [Event Protected]
    void OpenStandaloneMinersManualPage(const EMinersManualSinglePage& page); // 0x1f88790 [Event Public]
    void OpenStandaloneMinersManual(const EMinersManualSection& Section, const FGuid& ID); // 0x1f88790 [Event Public]
    bool IsPlayerBlocked(const FString& UserId); // 0x1abe580 [Final Native Public]
    bool IsHUDVisibleFlagSet(const EHUDVisibilityReason& reason); // 0x1abe4f0 [Final Native Public]
    UEscapeMenuWindow* GetEscapeMenu(); // 0x1f88790 [Event Public]
    void Client_WasKicked(const EDisconnectReason& reason); // 0x1abe180 [Native Event Public]

// AFSDPlayerController (/Script/FSD.FSDPlayerController)
    void TriggerUserTraceBookmark(); // 0xbe4390 [Final Native Public]
    void ToggleVoiceOn(bool Enabled); // 0x1abfb60 [Final Native Public]
    void SpawnHUDLocal(TSubclassOf<AHUD> hudClass); // 0x1abf790 [Final Native Public]
    void SpawnHUDAsync(); // 0x1f88790 [Event Public]
    void ShowTutorialWidget(TSubclassOf<UTutorialContentWidget> TutorialWidget, bool ignoreQueue); // 0x1abf6c0 [Final Native Public]
    void ShowTutorialHint(FText& Text, FText& Title, FText& TaskText, UTexture2D* Image, float Duration); // 0x1abf410 [Final Native Public]
    void SetPlayerStart(AActor* Start); // 0x1abf380 [Final Native Public]
    void SetAchievementProgressFromServer(UFSDAchievement* AchievementToSet, float Progress); // 0x1abf1d0 [Native Event Public]
    void ServerSetUserHoldToRun(bool Value); // 0x1abe9b0 [Native Event Public]
    void Server_TravelDone(); // 0x1abf1b0 [Native Event Public]
    void Server_TakeDamageFrom(UDamageComponent* Damage, const FVector& Location); // 0x1abf0d0 [Native Event Public]
    void Server_SetLateJoinDone(); // 0x1abf0b0 [Native Event Public]
    void Server_SetGenerationStatus(const FString& Status, float Fraction); // 0x1abefc0 [Native Event Public]
    void Server_SetGenerationFraction(float Fraction); // 0x1abef30 [Native Event Public]
    void Server_SetGenerationDone(); // 0x1abef10 [Native Event Public]
    void Server_SetExtraEndScreenTime(float extraTime); // 0x1abee80 [Native Event Public]
    void Server_SetDebugEnemy(ADeepPathfinderCharacter* NewDebugEnemy); // 0x1abedf0 [Native Event Public]
    void Server_SetControllerReady(); // 0x1abedd0 [Native Event Public]
    void Server_ResetHUD(); // 0x1abedb0 [Native Event Public]
    void Server_Relay_SetArmorIndexDestroyed(USimpleArmorDamageComponent* ArmorComponent, int32 Index, const EArmorDamageType& DamageType); // 0x1abeca0 [Native Event Public]
    void Server_NewMessage(const FString& Sender, const FString& Text, const EChatSenderType& SenderType); // 0x1abeb60 [Native Event Public]
    void Server_DrawProjectileDebugPath(bool bDraw); // 0x1abead0 [Native Event Protected]
    void SendLevelUpStatistics(int32 currentRank); // 0x1abe920 [Final Native Protected]
    void RecievePawnDestroyed(); // 0x1f88790 [Event Protected]
    void RecieveOnControllerReady(); // 0x1f88790 [Event Protected]
    void ReceivingVoiceSignature__DelegateSignature(bool isRecieving); // 0x1f88790 [Public]
    void ReceiveEndLevel(); // 0x1f88790 [Event Protected]
    void ReceivedEndLevelDelegate__DelegateSignature(); // 0x1f88790 [Public]
    void Receive_EndLevel_WaitForData(bool areObjectivesCompleted, int32 numberOfPlayersInPod); // 0x1f88790 [Event Protected]
    void ReadyToContinueFromEndScreen(); // 0x1abe900 [Native Event Public]
    void OnShowTutorialHint__DelegateSignature(FText& Text, FText& Title, FText& TaskText, UTexture2D* Image, float Duration); // 0x1f88790 [Public]
    void OnSaveGamePlayerProgressChanged(int32 Rank, int32 Stars); // 0x1abe840 [Final Native Protected]
    void OnSaveGameCreditsChanged(int32 Credits); // 0x1abe7c0 [Final Native Protected]
    void OnSaveGameCharacterProgressChanged(TSubclassOf<APlayerCharacter> CharacterClass, int32 Level, float Progress); // 0x1abe6c0 [Final Native Protected]
    void OnRep_DebugEnemyLocation(); // 0xbe4390 [Final Native Protected]
    void OnPlayerStateSelectedCharacterChanged(TSubclassOf<APlayerCharacter> CharacterClass); // 0x1abe630 [Final Native Protected]
    void OnPlayerSpawnBegin(int32 PlayerId); // 0x1f88790 [Event Public]
    void OnHideTutorialHint__DelegateSignature(bool wasWatched); // 0x1f88790 [Public]
    void OnGenerationDone(); // 0x1f88790 [Event Public]
    void OnChangeTutorialWidget__DelegateSignature(TSubclassOf<UTutorialContentWidget> TutorialWidget, bool bIgnoreQueue); // 0x1f88790 [Public]
    void OnChangeTutorialHintDuration__DelegateSignature(float NewDuration); // 0x1f88790 [Public]
    void LevelFinishedSignature__DelegateSignature(); // 0x1f88790 [Public]
    void HideTutorialHint(bool watched); // 0x1abe460 [Final Native Public]
    bool GetUseToggleTerrainScanner(); // 0x1abe430 [Final Native Public]
    bool GetUseToggleLaserpointer(); // 0x1abe400 [Final Native Public]
    bool GetUseHoldToRun(); // 0x1abe3d0 [Final Native Public]
    AActor* GetPlayerStart(); // 0x1abe3a0 [Final Native Public]
    AFSDPlayerState* GetFSDPlayerState(); // 0x1abe2e0 [Final Native Public]
    void FlushRender(); // 0xbe4390 [Final Native Protected]
    AActor* FindPlayerStart(UPlayerCharacterID* characterID); // 0x1abe220 [Final Native Public]
    void EndLevel(); // 0x1abe200 [Final Native Protected]
    void Client_PlayCue(USoundCue* SoundCue); // 0x1abe0f0 [Native Event Public]
    void Client_EndLevel_WaitForData(bool areObjectivesCompleted, int32 numberOfPlayersInPod); // 0x1abe020 [Native Event Public]
    void Client_CollectVanityItem(UTreasureRewarder* rewarder, UVanityItem* targetItem, UPlayerCharacterID* targetCharacter); // 0x1abdf10 [Native Event Public]
    void Client_CollectTreasureVictoryPose(UTreasureRewarder* rewarder, UVictoryPose* targetPose, UPlayerCharacterID* targetCharacter); // 0x1abde00 [Native Event Public]
    void Client_CollectTreasureSkin(USkinTreasureRewarder* rewarder, UItemSkin* targetSkin, UItemID* targetItem); // 0x1abdcf0 [Native Event Public]
    void Client_CollectPickaxePart(UTreasureRewarder* rewarder, UPickaxePart* targetPart); // 0x1abdc20 [Native Event Public]

// AFSDPlayerState (/Script/FSD.FSDPlayerState)
    void SetSelectedCharacterID(UPlayerCharacterID* characterID); // 0x1ac9220 [Final Native Public]
    void SetSelectedCharacter(TSubclassOf<APlayerCharacter> NewCharacter); // 0x1ac9190 [Final Native Public]
    void SetHasGeneratedLevel(bool hasgenerated); // 0x1ac8cb0 [Final Native Public]
    void SetCanOnlySpectate(bool canOnlySpectate); // 0x1ac8790 [Final Native Public]
    void ServerSetSelectedCharacter(TSubclassOf<APlayerCharacter> NewCharacter); // 0x1ac8470 [Native Event Protected]
    void Server_SetSupplyStatus(uint8 StatusHealth, uint8 StatusAmmo); // 0x1ac8590 [Native Event Protected]
    void Server_SetGameOwnerStatus(int32 gameOwnerStatus); // 0x1ac8500 [Native Event Public]
    void OnRep_SupplyHealthStatus(); // 0xbe4390 [Final Native Protected]
    void OnRep_SupplyAmmoStatus(); // 0x1ac7f40 [Final Native Protected]
    void OnRep_SelectedCharacter(); // 0x1ac7f20 [Final Native Protected]
    void OnRep_PlayerCharacter(); // 0x1ac7e80 [Final Native Protected]
    void OnRep_LevelGenerationState(); // 0x1ac7e60 [Final Native Protected]
    void OnRep_GameOwnerStatus(); // 0x1ac7e40 [Final Native Protected]
    void OnRep_FractionLevelGenerated(); // 0x1ac7e20 [Final Native Protected]
    void OnLateJoinFinished(); // 0x1f88790 [Event Public]
    bool HasNormalOwnerStatus(); // 0x1ac7410 [Final Native Public]
    int32 GetXPRewardsSum(); // 0x1ac7140 [Final Native Public]
    TArray<FXPReward> GetXPRewards(); // 0x1ac70f0 [Final Native Public]
    TArray<FXPReward> GetXPRewardDeepDive(int32 StagesCompleted); // 0x1ac7040 [Final Native Public]
    int32 GetUIPing(); // 0x1ac7010 [Final Native Public]
    float GetSupplyHealthStatus(); // 0x1ac6f90 [Final Native Public]
    float GetSupplyAmmoStatus(); // 0x1ac6f60 [Final Native Public]
    int32 GetSelectedCharacterLevel(); // 0x1ac6c30 [Final Native Public]
    UPlayerCharacterID* GetSelectedCharacterID(); // 0x1ac6c00 [Final Native Public]
    TSubclassOf<APlayerCharacter> GetSelectedCharacter(); // 0x1ac6be0 [Final Native Public]
    FCharacterProgress GetSelectCharacterProgress(); // 0x1ac6ba0 [Final Native Public]
    UPlayerResourceComponent* GetPlayerResourceComponent(); // 0x1ac6650 [Final Native Public]
    int32 GetPlayerRank(); // 0x1ac65f0 [Final Native Public]
    AFSDPlayerController* GetPlayerController(); // 0x1ac65c0 [Final Native Public]
    bool GetHasGeneratedLevel(); // 0x1ac6350 [Final Native Public]
    bool GetGameOwnerStatus(const EGameOwnerStatus& Status); // 0x1ac62a0 [Final Native Public]
    TArray<FCreditsReward> GetDeepDiveCreditsReward(int32 StagesCompleted, int32 goldCollected); // 0x1f88790 [Event Public]
    EChatSenderType GetChatSenderType(); // 0x1ac5f40 [Final Native Public]
    FCharacterProgress GetCharacterProgress(UPlayerCharacterID* characterID); // 0x1ac5de0 [Final Native Public]
    int32 GetCharacterLevel(UPlayerCharacterID* characterID); // 0x1ac5d40 [Final Native Public]
    void CharacterSelected(); // 0x1f88790 [Event Public]

// AFSDPostProcessingActor (/Script/FSD.FSDPostProcessingActor)
    void UnapplyPostProcessingBlendablesByType(UObject* WorldContext, const EPostProcessingType& Type); // 0x1ac9c80 [Final Native Static Public]
    void UnapplyPostProcessingBlendablesByID(UObject* WorldContext, const FName& InID); // 0x1ac9bc0 [Final Native Static Public]
    void UnapplyPostProcessingBlendable(UObject* WorldContext, const EPostProcessingType& Type, const TScriptInterface<IBlendableInterface>& InBlendableObject); // 0x1ac9aa0 [Final Native Static Public]
    void UnapplyAllPostProcessingBlendables(UObject* WorldContext); // 0x1ac9a20 [Final Native Static Public]
    void SetupHDRColorGamma(); // 0x1ac95a0 [Final Native Protected]
    void SetPostProcessManager(APostProcessingManager* InManager); // 0x1ac9080 [Final Native Protected]
    UMaterialInstanceDynamic* GetPostProcessingMaterialInstance(UObject* WorldContext, UMaterialInterface* Material); // 0x1ac66a0 [Final Native Static Public]
    UMaterialInstanceDynamic* ApplyPostProcessingMaterial(UObject* WorldContext, const EPostProcessingType& Type, UMaterialInterface* Material, float InWeight, const FName& InID); // 0x1ac5500 [Final Native Static Public]
    void ApplyPostProcessingBlendable(UObject* WorldContext, const EPostProcessingType& Type, const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight, const FName& InID); // 0x1ac5350 [Final Native Static Public]

// UFSDRateLimiter (/Script/FSD.FSDRateLimiter)
    bool RateLimted(); // 0x1ac80b0 [Final Native Public]
    void K2_Enqueue(const FScriptDelegate& OnRateLimitOpen, const FString& ID); // 0x1ac7900 [Final Native Public]
    bool IsQueueEmpty(); // 0x1ac77d0 [Final Native Public]
    bool IsQueued(const FString& ID); // 0x1ac7800 [Final Native Public]
    void Init(int32 rateLimit, float rateTimeLimit, bool useBurstLimit, int32 burstLimit, float burstTimeLimit); // 0x1ac7490 [Final Native Public]
    void IncreaseLimitCounter(); // 0x1ac7470 [Final Native Public]

// AFSDRefinery (/Script/FSD.FSDRefinery)
    void SetRefineryState(const ERefineryState& InState); // 0x1ac9110 [Final Native Protected]
    void RefineryStateDelegate__DelegateSignature(const ERefineryState& InRefineryState); // 0x1f88790 [Public]
    void RefineryProgressDelegate__DelegateSignature(float InProgress01); // 0x1f88790 [Public]
    void RefineryPipelineSegmentDelegate__DelegateSignature(APipelineSegment* InSegment); // 0x1f88790 [Public]
    void RefineryPipelineDelegate__DelegateSignature(APipelineStart* InPipelineStart); // 0x1f88790 [Public]
    void RefineryExtractPodDelegate__DelegateSignature(APipelineExtractorPod* InExtractorPod); // 0x1f88790 [Public]
    void ReceiveRefineryStateChanged(const ERefineryState& InState); // 0x1f88790 [Event Protected]
    void ReceivePipelineStateChanged(APipelineStart* InPipeline, const EPipelineBuildState& InState); // 0x1f88790 [Event Protected]
    void ReceivePipelineStartReady(APipelineStart* InPipelineStart); // 0x1f88790 [Event Protected]
    void OnStartRefiningPressed(APlayerCharacter* InCharacter, const EInputKeys& Key); // 0x1ac7f60 [Final Native Protected]
    void OnRep_RefineryState(const ERefineryState& InOldState); // 0x1ac7ea0 [Final Native Protected]
    void OnPlayerCharacterRegistered(APlayerCharacter* InCharacter); // 0x1ac7d90 [Final Native Protected]
    void OnPipelineStateChanged(APipelineStart* InPipelineStart, const EPipelineBuildState& InPipelineState); // 0x1ac7cc0 [Final Native Protected]
    void OnObjectivesChanged(); // 0x1ac7ca0 [Final Native Protected]
    void OnLaunchRocketPressed(APlayerCharacter* InCharacter, const EInputKeys& Key); // 0x1ac7bd0 [Final Native Protected]
    float GetRefiningProgress(); // 0x1ac67a0 [Final Native Public]

// UFSDSaveGame (/Script/FSD.FSDSaveGame)
    void TutorialsResetDelegate__DelegateSignature(); // 0x1f88790 [Public]
    bool TrySellResource(UResourceData* Resource, int32 amount, const int32& Price); // 0x1ac9900 [Final Native Public]
    bool TryDeductResources(TMap<UResourceData*, int32>& Resources); // 0x1ac97b0 [Final Native Public]
    bool TryDeductCredits(int32 amount); // 0x1ac9710 [Final Native Public]
    bool TryBuyResource(UResourceData* Resource, int32 amount, const int32& Price); // 0x1ac95f0 [Final Native Public]
    void SkinSignature__DelegateSignature(UItemSkin* Skin, UItemID* ItemID); // 0x1f88790 [Public]
    bool ShouldDisplayFirstSchematicMessage(); // 0x1ac95c0 [Final Native Public]
    void SetSonyInputSettingMotionXMapping(const ESonyControllerMotionMapping& NewValue); // 0x1ac9520 [Final Native Public]
    void SetSonyInputSettingLightMode(const ESonyControllerLightMode& NewValue); // 0x1ac94a0 [Final Native Public]
    void SetSonyInputSettingFloat(UObject* WorldContext, const ESonyInputSettingsFloats& Setting, float NewValue); // 0x1ac9380 [Final Native Public]
    void SetSonyInputSettingBool(const ESonyInputSettingsBools& Setting, bool NewValue); // 0x1ac92b0 [Final Native Public]
    bool SetPersonalAnalytics(bool State); // 0x1ac8fe0 [Final Native Public]
    void SetIsModded(bool modded); // 0x1ac8f50 [Final Native Public]
    void SetIndexAndName(int32 Index, const FString& Name); // 0x1ac8e20 [Final Native Public]
    void SetIgnoreRandomLoadout(bool inIgnoreRandomLoadout); // 0x1ac8d90 [Final Native Public]
    void SetHasSentSteamInfo(); // 0x1ac8d70 [Final Native Public]
    void SetHasJoinedXboxClub(); // 0x1ac8d40 [Final Native Public]
    void SetHasClaimSteamGroupLoot(); // 0x1ac8c80 [Final Native Public]
    void SetFaction(const EFSDFaction& newFaction, bool Reasign); // 0x1ac8ba0 [Final Native Public]
    void SetEquippedItemID(const EItemCategory& Category, UPlayerCharacterID* PlayerId, UItemID* Item); // 0x1ac8a90 [Final Native Public]
    void SetEquippedItem(const EItemCategory& Category, UPlayerCharacterID* PlayerId, TSubclassOf<AActor> Item); // 0x1ac8980 [Final Native Public]
    void SetDiscordReward(bool State); // 0x1ac88f0 [Final Native Public]
    void SetCharacterLoadout(UPlayerCharacterID* characterID, int32 loadoutNumber); // 0x1ac8820 [Final Native Public]
    void SetBoscoAllowed(bool aIsBoscoAllowed); // 0x1ac8700 [Final Native Public]
    bool SetAnonymousAnalytics(bool State); // 0x1ac8660 [Final Native Public]
    void SaveToDisk(); // 0x1ac8450 [Final Native Public]
    bool SaveSlotToDisk(UFSDSaveGame* SaveSlot, const FString& slotName, int32 userIdx); // 0x1ac82f0 [Final Native Static Public]
    void RetirementSignature__DelegateSignature(TSubclassOf<APlayerCharacter> CharacterClass, int32 RetirementCount); // 0x1f88790 [Public]
    int32 RetireCharacter(UPlayerCharacterID* characterID); // 0x1ac8250 [Final Native Public]
    void ResourceAmountChangedDelegate__DelegateSignature(UResourceData* Resource, float currentAmount); // 0x1f88790 [Public]
    void ResetTutorials(); // 0x1ac8230 [Final Native Public]
    void ResetSonyTouchSettings(); // 0x1ac8210 [Final Native Public]
    void ResetSonyMotionSettings(); // 0x1ac81f0 [Final Native Public]
    void ResetSonyDualSenseSettings(); // 0x1ac81d0 [Final Native Public]
    void ResetRejoinSessionId(); // 0x1ac81b0 [Final Native Public]
    void RejoinAttempted(); // 0x1ac8190 [Final Native Public]
    void RefreshLoadoutFromCharacter(UPlayerCharacterID* characterID); // 0x1ac8100 [Final Native Public]
    bool RecievedDiscordReward(); // 0x1ac80e0 [Final Native Public]
    FString PromotedClassesString(); // 0x1ac8030 [Final Native Public]
    void PlayerProgressChangedSignature__DelegateSignature(int32 Rank, int32 Stars); // 0x1f88790 [Public]
    void PersonalMatricsChangedSignature__DelegateSignature(bool AllowPersonalMetrics); // 0x1f88790 [Public]
    void PerkPointsChangedSignature__DelegateSignature(int32 PerkPoints, int32 Change); // 0x1f88790 [Public]
    void MarkRetirementRewardScreenSeen(UPlayerCharacterID* characterID); // 0x1ac7b40 [Final Native Public]
    void MarkFirstSchematicMessageSeen(); // 0x1ac7b20 [Final Native Public]
    void LevelUpCharacter(UObject* WorldContext, UPlayerCharacterID* characterID); // 0x1ac7a50 [Final Native Public]
    void ItemUnlockedDelegate__DelegateSignature(); // 0x1f88790 [Public]
    void ItemUINotificationDelegate__DelegateSignature(); // 0x1f88790 [Public]
    bool IsObsolete(); // 0x1ac77a0 [Final Native Public]
    bool IsInMinersManual(const FGuid& ObjectID); // 0x1ac7650 [Final Native Public]
    bool IsFirstRejoinAttempt(); // 0x1ac7630 [Final Native Public]
    bool HasSeenRetirementRewardScreen(); // 0x1ac7440 [Final Native Public]
    bool HasCredits(int32 amount); // 0x1ac7370 [Final Native Public]
    bool HasCharacterRetired(UPlayerCharacterID* characterID); // 0x1ac72d0 [Final Native Public]
    bool HasCharacterCompletedRetirementCampaign(UPlayerCharacterID* characterID); // 0x1ac7230 [Final Native Public]
    bool HasBackupWithMoreProgress(UFSDGameInstance* GameInstance); // 0x1ac71a0 [Final Native Static Public]
    bool HasAnyCharacterRetired(); // 0x1ac7170 [Final Native Public]
    int32 GetTotalGamesPlayed(); // 0x1ac6ff0 [Final Native Public]
    int32 GetTotalCharacterXP(); // 0x1ac6fc0 [Final Native Protected]
    ESonyControllerMotionMapping GetSonyInputSettingMotionXMapping(); // 0x1ac6f30 [Final Native Public]
    ESonyControllerLightMode GetSonyInputSettingLightMode(); // 0x1ac6f00 [Final Native Public]
    float GetSonyInputSettingFloat(const ESonyInputSettingsFloats& Setting); // 0x1ac6e70 [Final Native Public]
    bool GetSonyInputSettingBool(const ESonyInputSettingsBools& Setting); // 0x1ac6de0 [Final Native Public]
    FDateTime GetSlotTimeStamp(); // 0x1ac6dc0 [Final Native Public]
    FString GetSlotLoadedFrom(); // 0x1ac6d00 [Final Native Public]
    int32 GetSelectedLoadoutIndex(UPlayerCharacterID* characterID); // 0x1ac6c60 [Final Native Public]
    FString GetSaveSlotName(int32 userIdx); // 0x1ac6ad0 [Final Native Static Public]
    int32 GetResourceSellingPrice(UResourceData* Resource, int32 amount); // 0x1ac6a00 [Final Native Public]
    int32 GetResourceBuyingPrice(UResourceData* Resource, int32 amount); // 0x1ac6930 [Final Native Public]
    float GetResourceAmount(UResourceData* Resource); // 0x1ac6890 [Final Native Public]
    int32 GetRequiredXPForLevel(int32 Level); // 0x1ac67f0 [Final Native Public]
    FString GetRejoinSessionId(); // 0x1ac67c0 [Final Native Public]
    int32 GetPurchasableItemCount(); // 0x1ac6770 [Final Native Public]
    int32 GetPlayerRetirementRank(); // 0x1ac6670 [Final Native Public]
    int32 GetPlayerRank(); // 0x1ac6620 [Final Native Public]
    int32 GetPerkPoints(); // 0x1ac65a0 [Final Native Public]
    FString GetName(); // 0x1ac64e0 [Final Native Public]
    int32 GetMaxSaveSlots(); // 0x1ac64c0 [Final Native Static Public]
    int32 GetMainSaves(UFSDGameInstance* GameInstance, const TArray<UFSDSaveGame*>& outMainSaves); // 0x1ac63d0 [Final Native Static Public]
    bool GetIsModded(); // 0x1ac63b0 [Final Native Public]
    int32 GetIndex(); // 0x1ac6390 [Final Native Public]
    bool GetHasSentSteamInfo(); // 0x1ac6370 [Final Native Public]
    bool GetHasClaimedSteamGroupLoot(); // 0x1ac6330 [Final Native Public]
    EFSDFaction GetFaction(); // 0x1ac6280 [Final Native Public]
    UItemID* GetEquippedItemID(const EItemCategory& Category, UPlayerCharacterID* PlayerId); // 0x1ac61b0 [Final Native Public]
    TSubclassOf<AActor> GetEquippedItem(const EItemCategory& Category, UPlayerCharacterID* PlayerId); // 0x1ac60d0 [Final Native Public]
    int32 GetCredits(); // 0x1ac60b0 [Final Native Public]
    int32 GetClassXP(UPlayerCharacterID* characterID); // 0x1ac6010 [Final Native Public]
    int32 GetClassLevel(UPlayerCharacterID* characterID); // 0x1ac5f70 [Final Native Public]
    int32 GetCharacterRetirementCount(const FGuid& PlayerId); // 0x1ac5e90 [Final Native Public]
    bool GetBoscoAllowed(); // 0x1ac5d20 [Final Native Public]
    int32 GetAvailableUserSlotIndex(UFSDGameInstance* GameInstance); // 0x1ac5c90 [Final Native Static Public]
    TArray<UFSDSaveGame*> GetAllSavesFromDisk(UFSDGameInstance* GameInstance); // 0x1ac5bc0 [Final Native Static Public]
    void ForgingXPDelegate__DelegateSignature(float XP); // 0x1f88790 [Public]
    void ForceSetIsModded(bool modded); // 0x1ac5b30 [Final Native Public]
    void FixNamingOfMainSave(UFSDSaveGame* mainsave); // 0x1ac5ab0 [Final Native Static Public]
    bool DeleteFromDisk(UFSDGameInstance* GameInstance, const FString& slotName, int32 userIdx); // 0x1ac5950 [Final Native Static Public]
    bool DeductPerkPoints(int32 amount); // 0x1ac58b0 [Final Native Public]
    void CreditsChangedSignature__DelegateSignature(int32 Credits); // 0x1f88790 [Public]
    void CraftingMasteryChanged__DelegateSignature(const FVanityMasteryResult& Result); // 0x1f88790 [Public]
    void CheckPromotionAchievementProgress(UObject* WorldContext, bool IsRetroactive); // 0x1ac57e0 [Final Native Public]
    void CharacterSignature__DelegateSignature(TSubclassOf<APlayerCharacter> CharacterClass); // 0x1f88790 [Public]
    void CharacterProgressChangedSignature__DelegateSignature(TSubclassOf<APlayerCharacter> CharacterClass, int32 Level, float Progress); // 0x1f88790 [Public]
    bool CanAfford(TMap<UResourceData*, int32>& Resources); // 0x1ac5690 [Final Native Public]
    void AnonymousMatricsChangedSignature__DelegateSignature(bool AllowAnonymousMetrics); // 0x1f88790 [Public]
    void AddPerkPoints(int32 amount); // 0x1ac52c0 [Final Native Public]
    void AddGamePlayed(); // 0x1ac52a0 [Final Native Public]
    int32 AddCredits(int32 amount); // 0x1ac5200 [Final Native Public]
    int32 AddClassXP(UObject* WorldContext, UPlayerCharacterID* characterID, int32 XP); // 0x1ac50f0 [Final Native Public]

// UOptionalUICategory (/Script/FSD.OptionalUICategory)
    void VisibilityChanged__DelegateSignature(UOptionalUICategory* Category, bool IsVisible); // 0x1f88790 [Public]
    void SetVisible(UObject* WorldContext, bool IsCategoryVisible); // 0x1acfb60 [Final Native Public]
    bool IsVisible(UObject* WorldContext); // 0x1acf990 [Final Native Public]

// UFSDSplineLibrary (/Script/FSD.FSDSplineLibrary)
    bool SplineComponentSphereTrace(const USplineComponent*& SplineComponent, float Radius, uint8 TraceType, float StepSize, const TArray<AActor*>& IgnoreActors, FHitResult& OutHitResult, const FVector& Offset); // 0x1acfc30 [Final Native Static Public]
    void SetStartAndEndTangentsCurve2D(const FInterpCurveVector2D& Curve, const FVector2D& StartTangent, const FVector2D& EndTangent); // 0x1acfa30 [Final Native Static Public]
    TArray<FTransform> GetSplineComponentTransforms(const USplineComponent*& SplineComponent, float StepSize, uint8 Space); // 0x1acf830 [Final Native Static Public]
    void GetLocationAndTangentsAtSplinePoint(USplineComponent* Spline, int32 PointIndex, const FVector& Location, const FVector& ArriveTangent, const FVector& LeaveTangent, uint8 CoordinateSpace); // 0x1acf620 [Final Native Static Public]
    void EvalCurveScaled2D(const FInterpCurveVector2D& Curve, float Key, const FVector2D& ScaleBy, const FVector2D& OutPosition, const FVector2D& OutTangent); // 0x1acf440 [Final Native Static Public]
    void EvalCurve2D(const FInterpCurveVector2D& Curve, float Key, const FVector2D& OutPosition, const FVector2D& OutTangent); // 0x1acf2c0 [Final Native Static Public]
    void DrawCurveScaled2D(FPaintContext& Context, const FInterpCurveVector2D& Curve, const FVector2D& ScaleBy, const FCurve2DAppearance& Appearance, float Opacity); // 0x1acf0b0 [Final Native Static Public]
    void DrawCurve2D(FPaintContext& Context, const FInterpCurveVector2D& Curve, const FCurve2DAppearance& Appearance, float Opacity); // 0x1aceee0 [Final Native Static Public]
    void DrawBezierScaled2D(FPaintContext& Context, const FVector2D& InStartPos, const FVector2D& InStartTangent, const FVector2D& InEndPos, const FVector2D& InEndTangent, const FCurve2DAppearance& InAppearance, const FVector2D& ScaleBy, float Opacity, bool InClampTangents); // 0x1acebf0 [Final Native Static Public]
    void DrawBezier2D(FPaintContext& Context, const FVector2D& InStartPos, const FVector2D& InStartTangent, const FVector2D& InEndPos, const FVector2D& InEndTangent, const FCurve2DAppearance& InAppearance, float Opacity, bool InClampTangents); // 0x1ace940 [Final Native Static Public]
    FInterpCurveVector2D CreateCurveWithTangents2D(const TArray<FVector2D>& Positions, const FVector2D& StartTangent, const FVector2D& EndTangent, uint8 Mode); // 0x1ace760 [Final Native Static Public]
    FInterpCurveVector2D CreateCurve2D(const TArray<FVector2D>& Positions, uint8 Mode); // 0x1ace610 [Final Native Static Public]
    void ConvertSplineDistanceToInputKey(const USplineComponent*& SplineComponent, USplineComponent* OptionalTargetSpline); // 0x1ace540 [Final Native Static Public]
    bool CarveAroundSplinePoints(UObject* WorldContext, const FVector& InStartLocation, const FVector& InStartTangent, const FVector& InEndLocation, const FVector& InEndTangent, float InRadius, UTerrainMaterial* InTerrainMaterial, const ECarveFilterType& InCarveFilter, const EPreciousMaterialOptions& InPrecious); // 0x1ace260 [Final Native Static Public]
    bool CarveAroundSplineMesh(USplineMeshComponent* InMesh, float InRadius, UTerrainMaterial* InTerrainMaterial, const ECarveFilterType& InCarveFilter, const EPreciousMaterialOptions& InPrecious); // 0x1ace0d0 [Final Native Static Public]
    float ApproximateSplineDistanceAtWorldLocation(USplineComponent* Spline, const FVector& WorldLocation); // 0x1ace000 [Final Native Static Public]

// UFSDSteamUtils (/Script/FSD.FSDSteamUtils)
    bool PlayerIsFollowingUsOnSteam(); // 0x1ad65c0 [Final Native Static Public]
    void OpenURLInSteamBrowser(const FString& URL); // 0x1ad6530 [Final Native Static Public]
    void OpenSteamSettings(); // 0x1ad6510 [Final Native Static Public]
    bool IsTextFilteringInitialized(); // 0x1ad5c00 [Final Native Static Public]
    bool IsSteamLoaded(); // 0x1ad5bd0 [Final Native Static Public]
    bool IsDev(APlayerState* PlayerState); // 0x1ad5a90 [Final Native Static Public]
    bool InitializeFilterText(); // 0x1ad5990 [Final Native Static Public]
    bool HasSupporterUpgrade(); // 0x1ad5960 [Final Native Static Public]
    bool HasDLC(int32 dlcID); // 0x1ad58d0 [Final Native Static Public]
    bool HasDeluxeEdition(); // 0x1ad5960 [Final Native Static Public]
    bool HasContentCreatorEdition(); // 0x1ad58a0 [Final Native Static Public]
    FString GetSteamRegion(); // 0x1ad56f0 [Final Native Static Public]
    FString GetSteamLanguage(); // 0x1ad5670 [Final Native Static Public]
    FString GetSteamBranchString(); // 0x1ad55f0 [Final Native Static Public]
    ESteamBranch GetSteamBranch(); // 0x1ad55c0 [Final Native Static Public]
    FString GetPlayerSteamName(); // 0x1ad5430 [Final Native Static Public]
    FString GetPlayerSteamID(); // 0x1ad53b0 [Final Native Static Public]
    FString FilterProfanityText(const FString& inputMessage); // 0x1ad4a00 [Final Native Static Public]

// UFSDPS4Utils (/Script/FSD.FSDPS4Utils)
    void SetUGCAllowed(bool bAllowed); // 0x1ad7230 [Final Native Static Public]
    bool IsUGCAllowed(); // 0x1ad5c20 [Final Native Static Public]
    bool IsPS4SystemLoaded(); // 0x1ad5bb0 [Final Native Static Public]

// UFSDLevelLoadingPersistentWidget (/Script/FSD.FSDLevelLoadingPersistentWidget)
    void SetFadeProgress(float fade, bool ToSpaceRig, UTexture* LoadingImage); // 0x1f88790 [Event Public]

// UFSDLabelWidget (/Script/FSD.FSDLabelWidget)
    void SetWrapTextAt(float WrapAt); // 0x1ad72b0 [Final Native Public]
    void SetWrappingPolicy(const ETextWrappingPolicy& Policy); // 0x1ad7330 [Final Native Public]
    void SetMargin(const FMargin& NewMargin); // 0x1ad6d70 [Final Native Public]
    void SetLineHeightPercentage(float percentage); // 0x1ad6cf0 [Final Native Public]
    void SetFontSize(int32 Size); // 0x1ad6c60 [Final Native Public]
    int32 GetFontSize(); // 0x1ad5080 [Final Native Public]

// UFSDWidgetBlueprintLibrary (/Script/FSD.FSDWidgetBlueprintLibrary)
    void WidgetDelegate__DelegateSignature(UUserWidget* Widget); // 0x1f88790 [Public]
    void WidgetCreatedOrReusedDelegate__DelegateSignature(bool WasCreated, UUserWidget* Widget, int32 ActiveIndex); // 0x1f88790 [Public]
    void ToggleAnimationLooping(UObject* WorldContext, UWidgetAnimation* InAnimation, const FWidgetAnimationSettings& InSettings, bool InLoop, const bool& OutPlayingChanged, const bool& OutIsPlaying); // 0x1ad7960 [Final Native Static Public]
    bool TextSmallerThan(FText& Text1, FText& Text2); // 0x1ad77f0 [Final Native Static Public]
    bool TextGreaterThan(FText& Text1, FText& Text2); // 0x1ad7680 [Final Native Static Public]
    TArray<UWidget*> SortWidgetArray(const TArray<UWidget*>& InWidgets, const FScriptDelegate& InCompareFunction); // 0x1ad7520 [Final Native Static Public]
    void SimpleBox(FPaintContext& Context, const FVector2D& Position, const FVector2D& Size, const FLinearColor& Tint); // 0x1ad73b0 [Final Native Static Public]
    FTimerHandle SetTimerForNextTick(UObject* WorldContext, const FScriptDelegate& TimerDelegate); // 0x1ad7130 [Final Native Static Public]
    void SetSizeBoxSettings(const USizeBox*& InSizeBox, FSizeBoxSettings& InSettings); // 0x1ad7040 [Final Native Static Public]
    void SetProgressBarType(UProgressBar* InProgressBar, uint8 InType); // 0x1ad6f80 [Final Native Static Public]
    void SetMousePosition(UObject* WorldContextObject, int32 X, int32 Y); // 0x1ad6e00 [Final Native Static Public]
    void SetChildrenVisibility(UPanelWidget* Panel, const ESlateVisibility& Visibility, int32 StartIndex, TSubclassOf<UUserWidget> OptionalClassFilter); // 0x1ad6b20 [Final Native Static Public]
    void ScrubAnimation(UObject* WorldContext, UWidgetAnimation* InAnimation, float Progress01); // 0x1ad6a10 [Final Native Static Public]
    void ScaleTextBlockToHeight(UTextBlock* TextBlock, float TargetHeight, bool SetMinimimumWidth); // 0x1ad6900 [Final Native Static Public]
    void ScaleImageToHeight(UImage* Image, float TargetHeight); // 0x1ad6840 [Final Native Static Public]
    void PrintStrings(UObject* WorldContextObject, const TArray<FString>& InStrings, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration); // 0x1ad65f0 [Final Native Static Public]
    FString MidIgnoringWhiteSpace(const FString& Source, int32 Index, int32 Count); // 0x1ad63b0 [Final Native Static Public]
    FVector2D MeasureTextSize(FText& Text, FSlateFontInfo& Font); // 0x1ad6240 [Final Native Static Public]
    FVector2D MeasureTextBlockSize(UTextBlock* TextBlock); // 0x1ad61b0 [Final Native Static Public]
    void Line(FPaintContext& Context, const FVector2D& Pos1, const FVector2D& Pos2, const FLinearColor& Tint); // 0x1ad6040 [Final Native Static Public]
    FLinearColor LerpColors(const TArray<FLinearColor>& Colors, bool Interpolate, float Progress01); // 0x1ad5ef0 [Final Native Static Public]
    int32 LengthIgnoringWhitespace(const FString& Source); // 0x1ad5e50 [Final Native Static Public]
    bool IsWindowsPlatform(UObject* WorldContextObject); // 0x1ad5dc0 [Final Native Static Public]
    bool IsWhiteSpaceAt(const FString& Source, int32 Index); // 0x1ad5ce0 [Final Native Static Public]
    bool IsWhiteSpace(const FString& Source); // 0x1ad5c40 [Final Native Static Public]
    bool IsHUDVisible(UObject* WorldContextObject); // 0x1ad5b20 [Final Native Static Public]
    FString IntToRomanNumeral(int32 Value); // 0x1ad59c0 [Final Native Static Public]
    bool HasAnyVisibleChildren(UPanelWidget* Panel, int32 StartIndex, TSubclassOf<UUserWidget> OptionalClassFilter); // 0x1ad5770 [Final Native Static Public]
    FString GetShortTimeString(int32 TotalSeconds, bool BlinkDelimiter); // 0x1ad54b0 [Final Native Static Public]
    UWindowWidget* GetParentWindowWidget(UUserWidget* InWidget); // 0x1ad5320 [Final Native Static Public]
    UUserWidget* GetParentUserWidget(UUserWidget* InWidget); // 0x1ad5290 [Final Native Static Public]
    AFSDPlayerState* GetOwningFSDPlayerState(UWidget* Target); // 0x1ad5200 [Final Native Static Public]
    FText GetKeyName(FKey& Key); // 0x1ad50b0 [Final Native Static Public]
    float GetFontMaxHeight(FSlateFontInfo& Font); // 0x1ad4fb0 [Final Native Static Public]
    float GetFontBaseline(FSlateFontInfo& Font); // 0x1ad4ee0 [Final Native Static Public]
    UWidget* GetFocusedWidget(UObject* WorldContextObject, APlayerController* Controller); // 0x1ad4e10 [Final Native Static Public]
    UUserWidget* GetFocusableParentUserWidget(UUserWidget* InWidget); // 0x1ad4d80 [Final Native Static Public]
    FVector2D GetDrawSize(FPaintContext& InContext); // 0x1ad4c80 [Final Native Static Public]
    UFSDCheatManager* GetCheatManager(UObject* WorldContextObject); // 0x19f9240 [Final Native Static Public]
    void FixupRetainerWidgetUpdateInEditor(URetainerBox* InWidget); // 0x19f82d0 [Final Native Static Public]
    UWidget* FindChildWidget(const UPanelWidget*& ParentWidget, TSubclassOf<UUserWidget> WidgetClass, bool SearchChildren); // 0x1ad4b30 [Final Native Static Public]
    UVerticalBox* CreateVerticalBox(UObject* WorldContext); // 0x1ad4970 [Final Native Static Public]
    UTextBlock* CreateTextBlock(UObject* WorldContext, const FText& Text, const FSlateFontInfo& Font, uint8 Justification, const FLinearColor& Color, bool WrapText); // 0x1ad46a0 [Final Native Static Public]
    USpacer* CreateSpacer(UObject* WorldContext, const FVector2D& Size); // 0x1ad45d0 [Final Native Static Public]
    TArray<UUserWidget*> CreateOrReuseChildrenWithCallbackEx(UPanelWidget* Panel, int32 Count, TSubclassOf<UUserWidget> WidgetClass, const FScriptDelegate& OnCreatedOrReused, const FScriptDelegate& OnCollapsed); // 0x1ad43c0 [Final Native Static Public]
    TArray<UUserWidget*> CreateOrReuseChildrenWithCallback(UPanelWidget* Panel, int32 Count, TSubclassOf<UUserWidget> WidgetClass, const FScriptDelegate& OnCreatedOrReused); // 0x1ad41f0 [Final Native Static Public]
    TArray<UUserWidget*> CreateOrReuseChildren(UPanelWidget* Panel, int32 Count, TSubclassOf<UUserWidget> WidgetClass); // 0x1ad40b0 [Final Native Static Public]
    UImage* CreateImageSized(UObject* WorldContext, UTexture2D* Texture, const FLinearColor& Tint, const FVector2D& Size); // 0x1ad3f60 [Final Native Static Public]
    UImage* CreateImageFromBrush(UObject* WorldContext, const FSlateBrush& InBrush, const FLinearColor& InColorAndOpacity); // 0x1ad3d20 [Final Native Static Public]
    UImage* CreateImage(UObject* WorldContext, UTexture2D* Texture, const FLinearColor& Tint, bool AutoSize); // 0x1ad3bd0 [Final Native Static Public]
    UHorizontalBox* CreateHorizontalBox(UObject* WorldContext); // 0x1ad3b40 [Final Native Static Public]
    bool CompareWidgetsDelegate__DelegateSignature(UWidget* InFirstWidget, UWidget* InSecondWidget); // 0x1f88790 [Public]
    FText ClampTextLength(FText& Text, int32 MaxLength, FText& CutOffIndicator); // 0x1ad3920 [Final Native Static Public]
    void Box(FPaintContext& Context, const FVector2D& Position, const FVector2D& Size, FSlateBrush& Brush, const FLinearColor& Tint); // 0x1ad36d0 [Final Native Static Public]
    bool AreWidgetsIntersecting(UWidget* InWidget1, UWidget* InWidget2); // 0x1ad3600 [Final Native Static Public]
    UWidget* AddWidgetToRow(UVerticalBox* VerticalBox, UWidget* Widget, int32 MaxWidgetsPerRow, float WidgetSpacing, float RowSpacing, const UHorizontalBoxSlot*& OutSlot, const UHorizontalBox*& OutRow); // 0x1ad33e0 [Final Native Static Public]
    UWidget* AddChildToVerticalBoxEx(UVerticalBox* VerticalBox, UWidget* Widget, uint8 HorizontalAlignment, uint8 VerticalAlignment, float Size, const FMargin& Padding, const UVerticalBoxSlot*& OutSlot, const UVerticalBox*& OutVerticalBox); // 0x1ad2e00 [Final Native Static Public]
    UWidget* AddChildToUniformGridEx(UUniformGridPanel* GridPanel, UWidget* Widget, uint8 HorizontalAlignment, uint8 VerticalAlignment, int32 Column, int32 Row, const UUniformGridSlot*& OutSlot, const UUniformGridPanel*& OutGridPanel); // 0x1ad2ba0 [Final Native Static Public]
    UWidget* AddChildToOverlayEx(UOverlay* OverlayPanel, UWidget* Widget, uint8 HorizontalAlignment, uint8 VerticalAlignment, const FMargin& Padding, const UOverlaySlot*& OutSlot, const UOverlay*& OutOverlayPanel); // 0x1ad2960 [Final Native Static Public]
    UWidget* AddChildToHorizontalBoxEx(UHorizontalBox* HorizontalBox, UWidget* Widget, uint8 HorizontalAlignment, uint8 VerticalAlignment, float Size, const FMargin& Padding, const UHorizontalBoxSlot*& OutSlot, const UHorizontalBox*& OutHorizontalBox); // 0x1ad26e0 [Final Native Static Public]
    UWidget* AddChildToCanvasEx(UCanvasPanel* CanvasPanel, UWidget* Widget, const FAnchors& Anchors, const FMargin& Offsets, bool AutoSize, int32 Z_Order, const UCanvasPanelSlot*& OutSlot, const UCanvasPanel*& OutCanvasPanel); // 0x1ad2450 [Final Native Static Public]
    UHorizontalBox* AddChildrenToHorizontalBox(UObject* WorldContext, UHorizontalBox* HorizontalBox, const TArray<UWidget*>& Children, bool ClearHorizontalBox, const FMargin& Padding, uint8 HorizontalAlignment, uint8 VerticalAlignment, float FillFirst, float FillMiddle, float FillLast); // 0x1ad3080 [Final Native Static Public]

// UFSDWidgetEffectsComponent (/Script/FSD.FSDWidgetEffectsComponent)
    void StartTextCounter(UObject* WorldContext, const UTextBlock*& Widget, float Start, float End, float Duration, int32 MaxDigits, float StartDelay); // 0x1add8b0 [Final Native Static Public]
    void StartCounter(UObject* WorldContext, UObject* Owner, float Start, float End, float Duration, const FScriptDelegate& OnCount, float StartDelay); // 0x1add670 [Final Native Static Public]
    void PingWidget(UObject* WorldContext, UWidget* Widget, float amount, float Duration, const EPingType& PingType, float StartDelay); // 0x1add2c0 [Final Native Static Public]
    void MoveWidget(UObject* WorldContext, UUserWidget* Widget, const FVector2D& Start, const FVector2D& End, float Duration, const EMoveType& MoveType, float StartDelay); // 0x1add090 [Final Native Static Public]
    void MoveOutWidget(UObject* WorldContext, UUserWidget* Widget, const FVector2D& MoveToOffset, float Duration, float StartDelay); // 0x1adcf00 [Final Native Static Public]
    void MoveInWidget(UObject* WorldContext, UUserWidget* Widget, const FVector2D& MoveFromOffset, float Duration, float StartDelay); // 0x1adcd70 [Final Native Static Public]
    void FadeWidget(UObject* WorldContext, UUserWidget* Widget, float StartFade, float EndFade, float Duration, float StartDelay); // 0x1adbdf0 [Final Native Static Public]
    void FadeOutWidget(UObject* WorldContext, UUserWidget* Widget, float Duration, float StartDelay); // 0x1adbca0 [Final Native Static Public]
    void FadeInWidget(UObject* WorldContext, UUserWidget* Widget, float Duration, float StartDelay); // 0x1adbb50 [Final Native Static Public]

// UFSDXboxUtils (/Script/FSD.FSDXboxUtils)
    void ShowStoreUIForStoreItem(UObject* WorldContextObject, const FString& storeItemName); // 0x1add5a0 [Final Native Static Public]
    void ShowStoreUI(UObject* WorldContextObject); // 0x1add520 [Final Native Static Public]
    bool ShowCheatTerminal(); // 0xfcdc30 [Final Native Static Public]
    bool IsDCLCheckComplete(UObject* WorldContextObject); // 0x1adcc00 [Final Native Static Public]

// UFSDPFPUtils (/Script/FSD.FSDPFPUtils)
    bool IsPlayfabLoaded(); // 0x1adccb0 [Final Native Static Public]
    FString GetPlayfabUserId(); // 0x1adcaf0 [Final Native Static Public]

// ATrackBuilderItem (/Script/FSD.TrackBuilderItem)
    void UpdatePlacement(FTransform& InTransform, UTrackBuilderConnectPoint* InConnectPoint, bool bPlacementValid, bool InUpdateServer); // 0x1bf05d0 [Native Public]
    void ServerUpdatePlacement(const FTransform& InTransform, bool bPlacementValid, UTrackBuilderConnectPoint* InConnectPoint); // 0x1bef990 [Native Event Protected]
    void ServerFinishPlacement(const FTransform& FinalLocation, UTrackBuilderConnectPoint* ConnectPoint); // 0x1bef870 [Native Event Protected]
    void ServerCancelPlacement(); // 0x1a06ff0 [Native Event Protected]
    void ServerBeginPlaceSegment(UTrackBuilderUsable* InUsable); // 0x1a14db0 [Native Event Protected]
    void ReceiveBeginPlaceSegment(); // 0x1f88790 [Event Protected]
    void OnRep_NextSegment(); // 0x1a14bf0 [Native Protected]
    TSubclassOf<ATrackBuilderSegment> GetSegmentType(); // 0x1bef460 [Final Native Public]
    void FinishPlacement(FTransform& FinalLocation, UTrackBuilderConnectPoint* ConnectPoint); // 0x1bef090 [Native Public]
    void CancelPlacement(); // 0x1a139f0 [Native Public]
    FVector AdjustInitialLocation(const FVector& Location); // 0x1beec60 [Final Native Public]

// AFuelLineBuilderItem (/Script/FSD.FuelLineBuilderItem)
    void ReceivePlacementUpdated(bool InCanPlace, bool InConnecting, float InDistanceProgress); // 0x1f88790 [Event Protected]

// AFuelLineEndPoint (/Script/FSD.FuelLineEndPoint)
    void SetOpenForConnection(bool Open); // 0x1add490 [Final Native Public]
    void ReceivePing(bool InValidPlacement); // 0x1f88790 [Event Public]
    bool IsOpenForConnection(); // 0x1adcc90 [Final Native Public]
    void CallbackConnectedWithSegment(UTrackBuilderConnectPoint* InConnectPoint, ATrackBuilderSegment* InSegment); // 0x1adb7c0 [Final Native Protected]

// UTrackBuilderConnectPoint (/Script/FSD.TrackBuilderConnectPoint)
    void OnRep_ConnectedSegment(); // 0x1a14c70 [Native Protected]
    FTransform GetConnectTransform(FTransform& FromWorldTransform); // 0x1bef1b0 [Native Event Public]
    bool Disconnect(ATrackBuilderSegment* InSegment); // 0x1a13b80 [Final Native Public]
    void ConnectionDelegate__DelegateSignature(UTrackBuilderConnectPoint* InConnectPoint, ATrackBuilderSegment* InSegment); // 0x1f88790 [Public]
    bool Connect(ATrackBuilderSegment* InSegment); // 0x1a13ae0 [Final Native Public]
    bool CanConnectWith(ATrackBuilderSegment* InSegment, FTransform& FromWorldTransform); // 0x1beed10 [Native Event Public]

// ATrackBuilderSegment (/Script/FSD.TrackBuilderSegment)
    bool UpdatePlacement(FTransform& InTransform, UTrackBuilderConnectPoint* InConnectPoint, bool InPlacementValid, AItem* PlaceableItem); // 0x1bf5150 [Final Native Public]
    void ReceivPlacementValidChanged(bool InIsValid); // 0x1f88790 [Event Protected]
    void ReceivePlacementStateChanged(const ETrackBuildPlacementState& NewState); // 0x1f88790 [Event Protected]
    void ReceivePlacementChangedEnd(FTransform& NewEndTransform, UTrackBuilderConnectPoint* InConnectPoint); // 0x1f88790 [Event Protected]
    void ReceivePlacementChangedBegin(FTransform& NewEndTransform, UTrackBuilderConnectPoint* InConnectPoint); // 0x1f88790 [Event Protected]
    bool ReceiveCanPlaceAt(FTransform& InCandidateTransform, UTrackBuilderConnectPoint* InConnectPoint); // 0x1bf4c10 [Native Event Protected]
    void OnRep_SegmentEndTransform(); // 0x1bf44a0 [Final Native Protected]
    UTrackBuilderUsable* GetTrackStartUsable(); // 0x1bf4020 [Final Native Public]
    AActor* GetTrackStartActor(); // 0x1bf3ff0 [Final Native Public]
    FTransform GetStartTransform(); // 0x1bf3f90 [Final Native Public]
    FTransform GetSegmentEndTransform(); // 0x1bf3f20 [Final Native Public]
    ETrackBuildPlacementState GetPlacementState(); // 0x1adcc90 [Final Native Public]
    ATrackBuilderSegment* GetNextSegment(bool bForward); // 0x1bf3e80 [Final Native Public]
    bool GetIsSegmentEndTransformValid(); // 0x1bf3e50 [Final Native Public]
    UTrackBuilderConnectPoint* GetConnectPoint(); // 0x1bf3e00 [Final Native Public]
    bool CanPlaceAt(FTransform& InCandidateTransform, UTrackBuilderConnectPoint* InConnectPoint, AItem* PlaceableItem); // 0x1bf3ae0 [Native Public]

// AFuelLineSegment (/Script/FSD.FuelLineSegment)
    void ClientUpdateStartTransform(const FVector& NewStartLocation); // 0x1adbad0 [Native Event Protected]
    void ChangeStartTransform(FTransform& ChangedStartLocation); // 0x1adb9f0 [Final Native Protected]
    void CallbackOnDeath(UHealthComponentBase* InHealthComponent); // 0x1adb960 [Final Native Protected]
    void CallbackCanStartNextSegmentChanged(bool InCanStart); // 0x1adb730 [Final Native Protected]

// AFuelLineStart (/Script/FSD.FuelLineStart)
    void ReceiveFuelLineConnected(); // 0x1f88790 [Event Protected]
    void OnRep_FuelLineConnected(); // 0x1add2a0 [Final Native Protected]
    void FuelLineStartedDelegate__DelegateSignature(bool InFuelLineStarted); // 0x1f88790 [Public]
    void FuelLineConnectedDelegate__DelegateSignature(AFuelLineEndPoint* InFuelLineStart); // 0x1f88790 [Public]
    void FirstFuelLineDelegate__DelegateSignature(AFuelLineSegment* InFirstSegment); // 0x1f88790 [Public]
    void CallbackNextSegmentChanged(UTrackBuilderUsable* InUsable, ATrackBuilderSegment* InSegment); // 0x1adb890 [Final Native Protected]

// UTrackBuilderUsable (/Script/FSD.TrackBuilderUsable)
    void SegmentDelegate__DelegateSignature(UTrackBuilderUsable* InUsable, ATrackBuilderSegment* InSegment); // 0x1f88790 [Public]
    void OnRep_NextSegment(); // 0x1a14c50 [Final Native Protected]
    void OnNextSegmentDestroyed(AActor* InActor); // 0x1bf43f0 [Final Native Protected]
    FTransform GetStartTransform(); // 0x1a14400 [Final Native Public]
    void FinishUse(APlayerCharacter* User, ATrackBuilderSegment* InSegment); // 0x1bf3d30 [Final Native Public]

// UGameData (/Script/FSD.GameData)
    void UnloadPreloadedAssets(); // 0xbe4390 [Final Native Public]
    void LoadDefaultAssetsBlocking(UAsyncManager* AsyncManager); // 0x1adcce0 [Final Native Public]
    bool IsCheatConsolesEnabled(); // 0xbcd650 [Final Native Public]
    TArray<UPlayerCharacterID*> GetRankedHeroIDs(); // 0x1adcb70 [Final Native Public]
    FText GetPlayerRankName(int32 Rank); // 0x1adca50 [Final Native Public]
    UPlayerCharacterID* GetPlayerCharacterID(const FGuid& ID); // 0x1adc9a0 [Final Native Public]
    FGDPerks GetPerkData(); // 0x1adc850 [Final Native Public]
    FGDMissionStats GetMissionStats(); // 0x1adc810 [Final Native Public]
    FGDMilestones GetMileStonesData(); // 0x1adc7d0 [Final Native Public]
    UInventoryList* GetInventoryList(UPlayerCharacterID* characterID); // 0x1adc730 [Final Native Public]
    int32 GetDifficultySettingIndex(UDifficultySetting* InDifficulty); // 0x1adc690 [Final Native Public]
    UDifficultySetting* GetDifficultySetting(int32 Index); // 0x1adc5f0 [Final Native Public]
    int32 GetDifficultyIndex(UDifficultySetting* Difficulty); // 0x1adc550 [Final Native Public]
    TSubclassOf<APlayerCharacter> GetDefaultEditorCharacter(); // 0x1adc510 [Final Native Public]
    TSubclassOf<APlayerCharacter> GetDefaultCharacter(); // 0x1adc4d0 [Final Native Public]
    FRetirementCostItem GetCharacterRetirementCost(UObject* WorldContext, UPlayerCharacterID* ID); // 0x1adc300 [Final Native Public]
    TArray<UHUDVisibilityGroup*> GetAllVisibilityGroups(); // 0x1adc100 [Final Native Public]
    TArray<UMissionStat*> GetAllMissionStats(); // 0x1adc080 [Final Native Public]
    TArray<UMilestoneAsset*> GetAllMilestones(); // 0x1adc040 [Final Native Public]
    TArray<UMissionStat*> GetAllInfirmaryStats(); // 0x1adbfc0 [Final Native Public]

// UDLCBase (/Script/FSD.DLCBase)
    void QueryAllDLC(); // 0x1ae3110 [Final Native Static Public]
    bool IsUnlocked(); // 0x1342960 [Native Public]
    bool IsDLCUnLocked(UDLCBase* DLC); // 0x1ae2940 [Final Native Static Public]

// UGameDLC (/Script/FSD.GameDLC)
    bool ShouldBeAnnounced(UObject* WorldContext); // 0x1ae36c0 [Final Native Public]
    bool OpenStorePage(UObject* WorldContext, const FString& UTMTrackingLocationId); // 0x1ae2f40 [Final Native Public]
    void MarkAnnounced(UObject* WorldContext); // 0x1ae2b00 [Final Native Public]
    FString GetSonyAdditionalContentId(); // 0x1ae27f0 [Final Native Public]
    UTexture2D* GetInfoScreenOverlay(); // 0x1ae26b0 [Final Native Public]
    UTexture2D* GetBanner_16_9(); // 0x1ae2600 [Final Native Public]
    UTexture2D* GetBanner(); // 0x1ae25d0 [Final Native Public]

// UGameDLCSettings (/Script/FSD.GameDLCSettings)
    TArray<UGameDLC*> GetStoreDLCs(UObject* WorldContext); // 0x1ae2860 [Final Native Public]
    TArray<UGameDLC*> GetAnnouncableDLCs(UObject* WorldContext); // 0x1ae24f0 [Final Native Protected]

// AEventSpawnTimer (/Script/FSD.EventSpawnTimer)
    void StopTimer(); // 0x1f88790 [Event Public]

// AEventRewardFrame (/Script/FSD.EventRewardFrame)
    void TurnOff(); // 0x1ae3a00 [Final Native Public]
    void SetKeyInserted(bool keyInserted); // 0x1ae3370 [Final Native Public]
    void SetDispenseRewards(bool dispensRewards); // 0x1ae3250 [Final Native Public]
    void RegisterDispenser(AEventRewardDispenser* Dispenser); // 0x1ae3130 [Final Native Protected]
    bool GetDispensRewards(); // 0x1ae2630 [Final Native Public]

// AEventRewardDispenser (/Script/FSD.EventRewardDispenser)
    void SetSelectedReward(USchematic* InReward); // 0x1ae3510 [Final Native Public]
    bool PowerUp(APlayerCharacter* InPlayerCharacter); // 0x1ae3070 [Final Native Public]
    void OnRewardSelected(); // 0x1f88790 [Event Protected]
    void OnRep_SelectedReward(); // 0x1ae2df0 [Final Native Protected]
    void OnRep_PoweredUp(); // 0x1ae2dd0 [Final Native Protected]
    void OnRep_PlayerId(); // 0x1ae2db0 [Final Native Protected]
    void OnRep_IsActivated(); // 0x1ae2d30 [Final Native Protected]
    void OnPoweredUp(); // 0x1f88790 [Event Protected]
    void OnOwnerAssigned(); // 0x1f88790 [Event Protected]
    void OnOpenDispenser(); // 0x1f88790 [Event Protected]
    bool IsOwningPlayer(APlayerCharacter* PlayerCharacter); // 0x1ae2a60 [Final Native Public]
    APlayerCharacter* GetPlayerCharacter(); // 0x1ae2760 [Final Native Public]
    AFSDPlayerState* GetPlayer(); // 0x1ae2730 [Final Native Public]

// AEventStarterButton (/Script/FSD.EventStarterButton)
    void SetIsEventActive(bool IsEventActive); // 0x1ae32e0 [Final Native Public]
    void OnUseProgress(float Progress); // 0x1ae2ec0 [Final Native Public]
    void OnRep_OpenForUse(); // 0x1ae2d90 [Final Native Protected]
    void OnRep_Booted(); // 0x1ae2cb0 [Final Native Protected]
    void OnOpenedForUse(bool wasOpened); // 0x1f88790 [Event Public]
    void OnBooted(); // 0x1f88790 [Event Protected]
    void CloseForUse(APlayerCharacter* User, const EInputKeys& Key); // 0x1ae2190 [Final Native Public]
    void BootUpEvent(); // 0x1ae2150 [Final Native Public]

// UCoreInfuserAnimInstance (/Script/FSD.CoreInfuserAnimInstance)
    void OnRewardSelected(); // 0x1f88790 [Event Protected]

// IEventParticipant (/Script/FSD.EventParticipant)
    bool SetupEvent(AGameEvent* GameEvent); // 0x1ae3620 [Native Event Public]
    void OnEventTriggered(); // 0x10d54a0 [Native Event Public]
    void OnEventProgress(float Progress); // 0x1ae2c20 [Native Event Public]
    void OnEventOpened(); // 0x1f88790 [Event Public]
    void OnEventFinished(bool eventSuccess); // 0x1ae2b90 [Native Event Public]
    bool AdvanceOneObjective(); // 0x10d7ee0 [Native Event Public]
    bool AddEventProgress(float Progress); // 0x1ae2040 [Native Event Public]

// UGameFunctionLibrary (/Script/FSD.GameFunctionLibrary)
    void SpawnOrUpdateAudio2D(UObject* WorldContext, const UAudioComponent*& AudioComponent, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, const FName& FloatParamName, float FloatParam); // 0x1ae7a20 [Final Native Static Public]
    void SetUsePushToTalk(bool enable); // 0x1ae79a0 [Final Native Static Public]
    void SetGlobalGravityZ(UObject* WorldContextObject, float GravityZ); // 0x1ae78e0 [Final Native Static Public]
    void SetGlobalGravityScale(UObject* WorldContextObject, float GravityScale); // 0x1ae7820 [Final Native Static Public]
    bool IsWorldTickEnabled(UObject* WorldContextObject); // 0x1ae7510 [Final Native Static Public]
    void IsTearingDown(UObject* caller, const bool& IsTearingDown); // 0x1ae7430 [Final Native Static Public]
    bool IsPlayingOffline(UObject* WorldContextObject); // 0x1ae73a0 [Final Native Static Public]
    bool IsPlayInEditor(UObject* WorldContextObject); // 0x1ae7310 [Final Native Static Public]
    UWindowManager* GetWindowManager(UObject* WorldContextObject); // 0x1ae71b0 [Final Native Static Public]
    bool GetUsePushToTalk(); // 0x1ae7180 [Final Native Static Public]
    UWindowWidget* GetTopWindow(UObject* WorldContextObject); // 0x1ae70f0 [Final Native Static Public]
    FString GetProjectVersion(); // 0x1ae7070 [Final Native Static Public]
    int32 GetNumPlayers(UObject* WorldContext, bool onlyAlive); // 0x1ae6fa0 [Final Native Static Public]
    int32 GetNumAdditionalPlayers(UObject* WorldContext); // 0x1ae6f10 [Final Native Static Public]
    FString GetMajorProjectVersion(); // 0x1ae6e90 [Final Native Static Public]
    APlayerCharacter* GetLocalPlayerCharacter(UObject* WorldContext); // 0x1ae6e00 [Final Native Static Public]
    UGoogleAnalyticsWrapper* GetGoogleAnalyticsWrapper(UObject* WorldContextObject); // 0x1ae6d70 [Final Native Static Public]
    float GetGlobalGravityZ(UObject* WorldContextObject); // 0x1ae6ce0 [Final Native Static Public]
    AFSDGameModeSpaceRig* GetFSDSRGameMode(UObject* WorldContextObject); // 0x1ae6b30 [Final Native Static Public]
    UFSDSaveGame* GetFSDSaveGame(UObject* WorldContextObject); // 0x1ae6bc0 [Final Native Static Public]
    AFSDGameState* GetFSDGameState(UObject* WorldContextObject); // 0x1ae6aa0 [Final Native Static Public]
    AFSDGameMode* GetFSDGameMode(UObject* WorldContextObject); // 0x1ae6a10 [Final Native Static Public]
    UFSDGameInstance* GetFSDGameInstance(UObject* WorldContextObject); // 0x1ae6980 [Final Native Static Public]
    UGameData* GetFSDGameData(); // 0x1ae6950 [Final Native Static Public]
    float GetFrameRateInHz(UObject* WorldContextObject); // 0x1ae6c50 [Final Native Static Public]
    TScriptInterface<IMissionModeManager> GetDeepDiveManager(UObject* WorldContextObject); // 0x1ae68b0 [Final Native Static Public]
    ADeepCSGWorld* GetCSGWorld(UObject* WorldContextObject); // 0x1ae6760 [Final Native Static Public]
    int32 GetChangelist(); // 0x1ae6880 [Final Native Static Public]
    UCampaignManager* GetCampaingManager(UObject* WorldContextObject); // 0x1ae67f0 [Final Native Static Public]
    UAsyncManager* GetAsyncManager(UObject* WorldContextObject); // 0x1ae66d0 [Final Native Static Public]

// UGameModeFunctionLibrary (/Script/FSD.GameModeFunctionLibrary)
    bool IsCloseToImportantLocation(AFSDGameState* GameState, const FVector& Location); // 0x1ae7240 [Final Native Static Private]
    FTransform FindEscapePodLocationAtDistance(UObject* WorldContextObject, float Distance, float aboveDistanceBias, AActor* optionalFrom); // 0x1ae6530 [Final Native Static Public]
    void AddSeamlessTravelEventKey(UObject* WorldContextObject, USeamlessTravelEventKey* Key); // 0x1ae6470 [Final Native Static Public]

// AGameStats (/Script/FSD.GameStats)
    void OnPlayerMinedGold(UCappedResource* Resource, float amount); // 0x1ae75a0 [Final Native Public]

// AGasCloud (/Script/FSD.GasCloud)
    void Ignite(); // 0x1f88790 [Event Public]
    void Freeze(); // 0x1f88790 [Event Public]

// UGatherGemsObjective (/Script/FSD.GatherGemsObjective)
    void OnResourceChanged(UCappedResource* CappedResource, float amount); // 0x1ae7750 [Final Native Protected]
    void OnRep_GemsCollected(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]

// UGatheItemsObjective (/Script/FSD.GatheItemsObjective)
    void OnResourceChanged(UCappedResource* CappedResource, float amount); // 0x1ae7680 [Final Native Protected]
    void OnRep_ItemsCollected(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]
    void AddItemCollected(int32 Count); // 0x1ae63e0 [Final Native Public]

// AGem (/Script/FSD.Gem)
    void SetHasBeenReleased(bool hasBeenReleased); // 0x1aec7e0 [Final Native Public]
    void SetCanPickUpBeforeReleased(bool canPickUpBeforeReleased); // 0x1aec750 [Final Native Public]
    bool GetHasBeenReleased(); // 0x1aeb3a0 [Final Native Public]
    bool GetCanPickUpBeforeReleased(); // 0x1aeb130 [Final Native Public]

// UGemResourceData (/Script/FSD.GemResourceData)
    int32 GetCollectedGemsCreditValue(AFSDGameState* GameState); // 0x1aeb1e0 [Final Native Static Public]
    int32 GetCollectedGemsAmount(AFSDGameState* GameState); // 0x1aeb150 [Final Native Static Public]

// UGeneratedMission (/Script/FSD.GeneratedMission)
    void Recieve_SetupPLS(AProceduralSetup* pls); // 0x1f88790 [Event Protected]
    bool IsSingleMission(); // 0x1aeb670 [Final Native Public]
    bool IsPlagueMission(); // 0x1aeb640 [Final Native Public]
    bool IsLocked(AFSDPlayerController* Player); // 0x1aeb5a0 [Final Native Public]
    bool IsDeepDive(); // 0x1aeb570 [Final Native Public]
    FObjectiveMissionIcon GetSecondaryObjectiveIcon(); // 0x1aeb510 [Final Native Public]
    TSubclassOf<AProceduralSetup> GetPLS(); // 0x1aeb4d0 [Final Native Public]
    TArray<UMutator*> GetMutators(TSubclassOf<UMutator> mutatorClass); // 0x1aeb430 [Final Native Public]
    float GetMissionScale(); // 0x1aeb3f0 [Native Public]
    UMissionDNA* GetMissionDNA(); // 0x1aeb3c0 [Final Native Public]
    AProceduralSetup* CreatePLS(int32 Seed); // 0x1aeae30 [Final Native Public]
    bool AreMissionsEqual(UGeneratedMission* Other); // 0x1aead90 [Final Native Public]

// UGetFriendsListBlueprintCallProxy (/Script/FSD.GetFriendsListBlueprintCallProxy)
    UGetFriendsListBlueprintCallProxy* GetFriendsList(UObject* WorldContextObject, const FString& ListName); // 0x1aeb270 [Final Native Static Public]

// UGlobalMissionSetup (/Script/FSD.GlobalMissionSetup)
    TArray<FMissionTemplateItem> GetAllPossibleMissions(); // 0x1aeaef0 [Final Native Public]

// AGlowPlant (/Script/FSD.GlowPlant)
    void OnDeath(); // 0x1a27c10 [Native Event Public]
    void OnDamage(UPrimitiveComponent* hitSphere); // 0x1a01c20 [Native Event Public]

// UGoogleAnalyticsWrapper (/Script/FSD.GoogleAnalyticsWrapper)
    void StartMissionPartyInfo(AFSDGameState* GameState); // 0x1aec890 [Final Native Public]
    void SetShouldUpdateSchematicInformation(); // 0x1aec870 [Final Native Public]
    void ResetBoscoLoadout(); // 0x1aec670 [Final Native Public]
    void RecordTotalTimeHit(const FString& Key, const FString& Campaign, bool Rank, int32 Time); // 0x1aec4e0 [Final Native Public]
    void RecordOpenScreen(const FString& Key, bool Rank); // 0x1a68a40 [Final Native Public]
    void RecordMachineEventEnd(const FString& EventName, bool WasCompleted, float completionTime); // 0x1aec3b0 [Final Native Public]
    void RecordKickPlayer(const FString& reason, APlayerController* KickedPlayer); // 0x1a68870 [Final Native Public]
    void RecordGAUserTiming(const FString& TimingCategory, int32 TimingValue, const FString& TimingName); // 0x1aec270 [Final Native Public]
    void RecordGaTreeOfVanityClaim(int32 NodeID); // 0x1abe920 [Final Native Public]
    void RecordGASeasonLevelUp(); // 0xbe4390 [Final Native Public]
    void RecordGAMissionTotalTimeHit(const FString& Key, const FString& Campaign, bool Rank, int32 TotalTime, int32 Progress, int32 XP, int32 Credits); // 0x1aec030 [Final Native Public]
    void RecordGAMissionTimeEvent(int32 Time); // 0x1abe920 [Final Native Public]
    void RecordGAEvent(const FString& EventCategory, const FString& EventAction, const FString& EventLabel, int32 EventValue, const EFSDGoogleAnalyticsProperties& Property); // 0x1aebe70 [Final Native Public]
    void RecordGADeepDiveStageHit(const FString& Key, bool Rank, int32 StageTime, int32 TimeSinceStartOfDive, int32 TotalTime, int32 NitraLeft); // 0x1aebc80 [Final Native Public]
    void RecordGaChallengeReroll(int32 ChallengeIndex, USeasonChallenge* Challenge); // 0x1a68b20 [Final Native Public]
    void RecordExtraFailInfo(const FString& MissionName, const FString& Stage, const FString& ExtraText); // 0x1aebb30 [Final Native Public]
    void RecordCustomGAEvent(const FString& EventCategory, const FString& EventAction, const FString& EventLabel, int32 EventValue, const FString& TrackingID); // 0x1aeb910 [Final Native Public]
    void RecordContinuousDamage(AActor* DamageCauser); // 0x10e7da0 [Final Native Public]
    void RecordBossFightEnd(const FString& BossName, bool WasBossKilled, int32 BossKills); // 0x1a68410 [Final Native Public]
    FString ProcessCampaignName(TSubclassOf<UObject> Campaign); // 0x1aeb820 [Final Native Public]
    void PlayerLatejoin(); // 0x1aeb7f0 [Final Native Public]
    void PlayerDropout(); // 0x1aeb7c0 [Final Native Public]
    void OnPlayerLeaveBind(AFSDPlayerState* PlayerState); // 0x1aeb730 [Final Native Public]
    void OnPlayerJoinBind(AFSDPlayerState* PlayerState); // 0x1aeb6a0 [Final Native Public]
    void HandleMatchStarted(); // 0x1aeb550 [Final Native Public]
    FString GetAnalyticsFText(const FText& Text); // 0x1aeaf70 [Final Native Public]
    void EndMissionPartyInfo(); // 0x1aeaed0 [Final Native Public]

// AGooGun (/Script/FSD.GooGun)
    void OnPuddleSuckedIn(); // 0x1f88790 [Event Public]
    float GetOverChargeProgress(); // 0x1aefad0 [Final Native Public]
    bool GetIsCharging(); // 0x1aefa90 [Final Native Public]
    float GetChargeProgress(); // 0x1aef940 [Final Native Public]
    void ChargingDelegate__DelegateSignature(); // 0x1f88790 [Public]
    void ChargeChangedDelegate__DelegateSignature(float charge); // 0x1f88790 [Public]

// AGooGunProjectile (/Script/FSD.GooGunProjectile)
    AGooGunPuddle* SpawnPuddle(const FTransform& Transform, TSubclassOf<AGooGunPuddle> PuddleClass); // 0x1af0ee0 [Final Native Protected]
    void DealSocketArmorDamage(AActor* Actor, UPrimitiveComponent* Target); // 0x1aef850 [Final Native Protected]

// AGooGunPuddle (/Script/FSD.GooGunPuddle)
    void SetStatusEffect(TSubclassOf<UStatusEffect> NewStatusEffect); // 0x1af0c60 [Final Native Public]
    void OnStatusEffectAdded(FGooPuddleStatusEffectTrigger& Trigger); // 0x1f88790 [Event Protected]
    void OnRep_IsOnFire(bool Prev_IsOnFire); // 0x1af0910 [Final Native Protected]
    void OnRep_ActiveStatusEffectTriggersMask(int32 PreviousMask); // 0x1af07d0 [Final Native Protected]
    void OnPuddleEndOverLap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1af0650 [Final Native Protected]
    void OnPuddleBeginOverLap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1af0430 [Final Native Protected]
    void OnHit(float Damage, FDamageData& DamageData, bool anyHealthLost); // 0x1af0210 [Final Native Protected]
    void OnGooIgnited(); // 0x1f88790 [Event Public]
    void IgniteGoo(); // 0x1aefc40 [Final Native Public]
    void AddStatusEffect(TSubclassOf<UStatusEffect> NewStatusEffect); // 0x1aef6a0 [Final Native Public]

// UGooGunAnimInstance (/Script/FSD.GooGunAnimInstance)
    void SetTargetBarrelRotationRate(float RotationRate); // 0x1af0cf0 [Final Native Public]

// AFlyingLifter (/Script/FSD.FlyingLifter)
    bool SelectAnotherTarget(); // 0x1af0bb0 [Final Native Protected]
    void OnStateBroke(AActor* aReleasedPlayer, bool fullGrabElapsed); // 0x1af0ac0 [Final Native Public]
    void OnRep_State(const EGrabberState& oldState); // 0x1af09a0 [Final Native Public]
    void OnInDanger(); // 0x1a06ff0 [Native Public]
    void OnActorLeftGrabZone(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1aefff0 [Native Protected]
    void OnActorEnterGrabZone(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1aefdd0 [Native Protected]
    bool GetJustGrabbed(); // 0x1aefab0 [Final Native Protected]
    void DropTarget(); // 0x1aef920 [Final Native Public]
    void ChangeState(const EGrabberState& aGrabberState); // 0x1aef7d0 [Final Native Public]

// UGrabberComponent (/Script/FSD.GrabberComponent)
    void Timer_ReleaseTarget(); // 0x1af1080 [Final Native Protected]
    void ReleaseTarget(); // 0x1af0b90 [Final Native Public]
    void OnRep_CurrentlyGrabbed(AActor* oldCurrentlyGrabbed); // 0x1af0860 [Final Native Protected]
    void OnPrimWake(UPrimitiveComponent* WakingComponent, const FName& BoneName); // 0x1af0360 [Final Native Protected]
    bool IsGrabbedTargetValid(); // 0x1aefc60 [Final Native Public]
    bool HasGrabbed(); // 0x1aefc10 [Final Native Public]
    bool GrabTarget(AActor* aGrabTarget); // 0x1aefb70 [Native Public]
    AActor* GetGrabbedActor(); // 0x1a21170 [Final Native Public]
    bool CanGrabTarget(AActor* aTarget); // 0x1aef730 [Native Public]

// AGrapplingHookGun (/Script/FSD.GrapplingHookGun)
    void StopGrapple(); // 0x1af1060 [Final Native Protected]
    bool StartGrapple(); // 0x1af1030 [Final Native Protected]
    void Server_SetState(const FGraplingGunState& NewState); // 0x1af0be0 [Native Event Protected]
    void OnRep_State(FGraplingGunState& prevState); // 0x1af0a20 [Native Protected]
    void OnReleaseHook(); // 0x1af07b0 [Final Native Public]
    void OnGrappleUpdate(float DeltaSeconds); // 0x1f88790 [Event Protected]
    void OnGrappleStart(); // 0x1f88790 [Event Protected]
    void OnGrappleFailed(bool TooFar); // 0x1f88790 [Event Protected]
    void OnGrappleEnd(); // 0x1f88790 [Event Protected]
    float GetWindUpProgress(); // 0x1aefb40 [Final Native Protected]
    float GetCooldownDuration(TSubclassOf<AGrapplingHookGun> GrapplingHookGun); // 0x1aef970 [Final Native Static Public]

// UGravityChangedComponent (/Script/FSD.GravityChangedComponent)
    void OnGravityChanged(float Gravity, float Change); // 0x1af0140 [Final Native Protected]

// UMolotovComponent (/Script/FSD.MolotovComponent)
    void Trigger(); // 0x1af10a0 [Final Native Public]

// UAreaSpawnerComponent (/Script/FSD.AreaSpawnerComponent)
    void SpawnInArea(const FVector& Origin, float Radius, float maxVerticalDistance, APawn* Instigator); // 0x1af0d70 [Final Native Public]

// UHugeExplosionComponent (/Script/FSD.HugeExplosionComponent)
    void TriggerExplosion(const FVector& Location); // 0x1af10c0 [Final Native Public]

// UGroundToAirComponent (/Script/FSD.GroundToAirComponent)
    void SetIsFlying(bool aIsFlying); // 0x1af5730 [Final Native Public]
    void SetAllowedToChangeState(bool aIsAllowed); // 0x1af56a0 [Final Native Public]
    void OnRep_StateChange(); // 0x1af5500 [Final Native Protected]
    bool GetIsWalking(); // 0x1af4cd0 [Final Native Public]
    bool GetIsFlying(); // 0x1af4cb0 [Final Native Public]
    void Engage(); // 0x1af4c70 [Final Native Public]

// UGrowthComponent (/Script/FSD.GrowthComponent)
    void StopGrow(); // 0x1af5b60 [Final Native Public]
    void StartGrow(USceneComponent* aComponentToScale, const FRuntimeFloatCurve& aCurve); // 0x1af59e0 [Final Native Public]

// AGuntowerActivationPlatform (/Script/FSD.GuntowerActivationPlatform)
    void ShutDown(); // 0x1af59a0 [Final Native Public]
    void SetPlatformActive(bool IsActive); // 0x1af57e0 [Final Native Public]
    void ReEnable(); // 0x1af5660 [Final Native Protected]
    void PlayerSteppedOn(int32 CurrentCount); // 0x1f88790 [Event Public]
    void PlayerSteppedOff(int32 CurrentCount); // 0x1f88790 [Event Public]
    void PlayerInsideRevived(); // 0x1af5640 [Final Native Protected]
    void PlayerInsideDied(UHealthComponentBase* Health); // 0x1af55b0 [Final Native Protected]
    void OnShutDown(); // 0x1f88790 [Event Protected]
    void OnRep_PlayersInside(int32 OldCount); // 0x1af53f0 [Final Native Protected]
    void OnRep_IsShutDown(); // 0x1af53b0 [Final Native Protected]
    void OnRep_Disabled(); // 0x1af5330 [Final Native Protected]
    void OnPlayersInsideChanged(int32 playersInside); // 0x1f88790 [Event Protected]
    void OnPlayerLeave(AFSDPlayerState* PlayerState); // 0x1af52a0 [Final Native Protected]
    void OnOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1af4ef0 [Final Native Protected]
    void OnFinished(); // 0x1f88790 [Event Protected]
    void OnDisabledChanged(bool IsDisabled); // 0x1f88790 [Event Protected]
    void ModuleDestroyed(UHealthComponentBase* Health); // 0x1af4dd0 [Final Native Protected]
    int32 GetPlayerCount(); // 0x1af4d20 [Final Native Public]
    AGuntowerModule* GetAssignedModule(); // 0x1af4c90 [Final Native Public]
    void EndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1af4b10 [Final Native Protected]
    bool CanWidgetAppear(); // 0x1af4a50 [Final Native Public]
    void AssignModule(AGuntowerModule* towerModule); // 0x1af49c0 [Final Native Public]

// AGuntowerEvent (/Script/FSD.GuntowerEvent)
    void SpawnModules(); // 0x1af59c0 [Final Native Public]
    void OnRep_ModuleActive(); // 0x1a29280 [Native Public]
    void OnModulesSpawned(); // 0x1f88790 [Event Public]
    void OnModuleExploded(AGuntowerModule* explodedModule); // 0x1f88790 [Event Public]

// ATowerModuleBase (/Script/FSD.TowerModuleBase)
    void SetState(const EGuntowerModuleState& State); // 0x1af5870 [Final Native Public]
    void OnRep_State(const EGuntowerModuleState& prevState); // 0x1af5480 [Final Native Protected]
    void HideArmorPlates(); // 0x1af4d60 [Final Native Private]
    void DoAttack(); // 0x1f88790 [Event Protected]

// AGuntowerModule (/Script/FSD.GuntowerModule)
    void ShootOutArmor(); // 0x1af58f0 [Final Native Public]
    void SetModuleActive(); // 0x1af57c0 [Final Native Protected]
    void OnTearArmor(); // 0x1f88790 [Event Public]
    void OnRep_IsModuleActive(); // 0x1a06ff0 [Native Protected]
    void OnRep_IsArmorOff(); // 0x1a5ad40 [Native Protected]
    void OnRep_Exploded(); // 0x1af5350 [Native Protected]
    void OnRep_AreWeakpointExposed(); // 0x1a5ad60 [Native Protected]
    void OnActivationChanged(bool IsActivated); // 0x1f88790 [Event Public]
    void Introduce(); // 0x1af4db0 [Final Native Public]
    void HideWeakpoints(); // 0x1af4d80 [Final Native Protected]
    void HideArmor(); // 0x1af4d40 [Final Native Protected]
    int32 GetModuleID(); // 0x1af4d00 [Final Native Public]
    void DoExplosion(); // 0x1a5ad80 [Native Protected]
    void DeactivateTowerModule(); // 0x1a06290 [Native Public]
    void All_PlayIntroductionAnim(); // 0x1af49a0 [Native Event Public]
    void ActivateTowerModule(); // 0x1a07ac0 [Native Public]

// AHostileGuntowerModule (/Script/FSD.HostileGuntowerModule)
    void OnWeakpointDied(UHealthComponentBase* Health); // 0x1af5520 [Final Native Protected]
    void OnRep_ModuleMaxHealth(); // 0x1af53d0 [Final Native Protected]
    void OnModuleDied(UHealthComponentBase* Health); // 0x1a63270 [Native Protected]

// AHostileTargetingGuntowerModule (/Script/FSD.HostileTargetingGuntowerModule)
    void OnPerceptionUpdated(AActor* sensedActor, const FAIStimulus& Stimulus); // 0x1af5110 [Native Public]

// ALMGGuntoweModule (/Script/FSD.LMGGuntoweModule)
    void ShowShot(const FVector& Location); // 0x1af5910 [Final Native Protected]
    void OnRep_IsFiresoundPlaying(); // 0x1af5390 [Final Native Protected]

// ARadialFireModule (/Script/FSD.RadialFireModule)
    void OnFire(); // 0x1f88790 [Event Protected]

// AHomingDroneBomb (/Script/FSD.HomingDroneBomb)
    void UpdateHomingSpeed(); // 0x1af5b80 [Final Native Public]
    void SearchForTarget(); // 0x1af5680 [Final Native Public]
    void OnRep_HomingAccelerationMagnitude(); // 0x1af5370 [Final Native Protected]

// AGuntowerWeakPoint (/Script/FSD.GuntowerWeakPoint)
    void OnExposedChanged(bool isExposed); // 0x1f88790 [Event Protected]
    void OnDeath(UHealthComponentBase* HealthComponent); // 0x1af4e60 [Final Native Protected]
    void DamageParent(float ammount); // 0x1af4a90 [Final Native Protected]

// AHackingToolItem (/Script/FSD.HackingToolItem)
    void Server_HackingCompleted(UHackingUsableComponent* InUsable, bool InHackingSuccessful); // 0x1af96f0 [Native Event Protected]
    void ReceiveHackingStarted(); // 0x1f88790 [Event Protected]
    void ReceivedActionReleased(); // 0x1f88790 [Event Protected]
    void ReceivedActionPressed(); // 0x1f88790 [Event Protected]
    void ReceiveActionClick(); // 0x1f88790 [Event Protected]
    void OnRep_HackingUsable(); // 0x1af9600 [Final Native Protected]
    void HackingCompleted(bool InHackingSuccessful); // 0x1af9060 [Final Native Protected]

// UHackingUsableComponent (/Script/FSD.HackingUsableComponent)
    void OnRep_HackingState(FHackingUsableState& oldState); // 0x1af9560 [Final Native Protected]
    void HackedDelegate__DelegateSignature(APlayerCharacter* InHackedBy); // 0x1f88790 [Public]
    bool GetIsHacked(); // 0x1af8f40 [Final Native Public]
    bool GetIsBeingHacked(); // 0x1af8f00 [Final Native Public]
    TSoftClassPtr<UHackingToolWidget> GetHackingWidgetType(); // 0x1af8c80 [Final Native Public]
    APlayerCharacter* GetHackedBy(); // 0x1af8c40 [Final Native Public]

// UHackingToolWidget (/Script/FSD.HackingToolWidget)
    void StartHacking(UHackingUsableComponent* InHackingUsable, AHackingToolItem* InHackingTool); // 0x1af9900 [Final Native Public]
    void RequestUnequipHackingTool(); // 0x1af9620 [Final Native Protected]
    void ReceiveHackingToolUnequipped(); // 0x1f88790 [Event Protected]
    void ReceiveHackingStarted(); // 0x1f88790 [Event Protected]
    void ReceiveActionReleased(); // 0x1f88790 [Event Protected]
    void ReceiveActionPressed(); // 0x1f88790 [Event Protected]
    void ReceiveActionClick(); // 0x1f88790 [Event Protected]
    void HackingUnequipDelegate__DelegateSignature(); // 0x1f88790 [Public]
    void HackingStageCompletedDelegate__DelegateSignature(int32 InNextStage, int32 InTotalStages); // 0x1f88790 [Public]
    void HackingStageComplete(int32 InNextStage, int32 InTotalStages); // 0x1af90f0 [Final Native Protected]
    void HackingFailDelegate__DelegateSignature(USoundCue* InFailCue, UDialogDataAsset* InShout); // 0x1f88790 [Public]
    void HackingCompleteDelegate__DelegateSignature(bool InSuccess); // 0x1f88790 [Public]
    void HackingComplete(bool InSuccess); // 0x1af8fd0 [Final Native Protected]

// AHalloweenSkull (/Script/FSD.HalloweenSkull)
    void OnJawClosed(); // 0x1f88790 [Event Protected]
    void OnAlert(); // 0x1af9430 [Final Native Protected]

// AHangingFireCracker (/Script/FSD.HangingFireCracker)
    void StartFire(); // 0x1af98e0 [Final Native Protected]

// UHealthDamageTracker (/Script/FSD.HealthDamageTracker)
    void ResetTrackedDamage(); // 0x1af9640 [Final Native Public]
    void OnDamageTaken(float amount); // 0x1af9450 [Final Native Protected]

// AHeavyParticleCannon (/Script/FSD.HeavyParticleCannon)
    void UpdateBeamsVisibility(bool isBeamVisible); // 0x1a06490 [Native Event Protected]
    void UpdateBeam(FReflectionTraceResult& Path); // 0x1afe320 [Final Native Protected]
    void ServerSetBoostActive(bool newActive); // 0x19fd810 [Native Event Protected]
    void Server_SetBeamActive(bool inIsBeamActive); // 0x1a02e60 [Native Event Protected]
    void Server_ExplodePlatform(const FVector& Location); // 0x1f88790 [Event Protected]
    void OnTargetKilled(AActor* Target, UFSDPhysicalMaterial* PhysMat, bool wasDirectHit); // 0x1afd660 [Final Native Protected]
    void OnRep_BoostActive(); // 0x1afd530 [Final Native Protected]
    void OnRep_bIsBeamActive(); // 0x1afd570 [Final Native Protected]
    void IsHittngEnemyChanged(bool isHittingEnemy); // 0x1f88790 [Event Protected]
    void Client_AddAmmoOnKill(); // 0x1a01c00 [Native Event Protected]
    void ChargeUpComplete(); // 0x1afd240 [Final Native Protected]
    void ChargeChanged(bool isCharging); // 0x1f88790 [Event Protected]

// AHeliumTank (/Script/FSD.HeliumTank)
    void OnUsedBy(APlayerCharacter* User, const EInputKeys& Key); // 0x1afd770 [Final Native Protected]
    void OnShoutStarted(APlayerCharacter* Player, UAudioComponent* Audio); // 0x1afd590 [Final Native Protected]
    void OnRep_PitchedUsers(); // 0x1afd550 [Final Native Protected]

// UHeroEnemies (/Script/FSD.HeroEnemies)
    void OnEnemySpawned(APawn* enemy, UEnemyDescriptor* descriptor); // 0x1afd460 [Final Native Protected]

// UPlayerCharacterData (/Script/FSD.PlayerCharacterData)
    FText GetSwitchToMessage(); // 0x1afd3b0 [Final Native Public]
    UTexture2D* GetSmallIcon(); // 0x1afd390 [Final Native Public]
    FText GetShortDescription(); // 0x1afd360 [Final Native Public]
    FText GetName(); // 0x1afd330 [Final Native Public]
    FText GetLongDescription(); // 0x1afd300 [Final Native Public]
    UTexture2D* GetIcon(); // 0x1afd2e0 [Final Native Public]
    UTexture2D* GetFullSizeImage(); // 0x1a4f660 [Final Native Public]
    FLinearColor GetColor(); // 0x1afd260 [Final Native Public]

// UHitReactionComponent (/Script/FSD.HitReactionComponent)
    void PlayHitReaction(); // 0x1afd840 [Final Native Public]
    void OnDamageTaken(float amount); // 0x1afd3e0 [Final Native Protected]

// UHitscanComponent (/Script/FSD.HitscanComponent)
    void Server_RegisterRicochetHit_Terrain(const FVector_NetQuantize& Origin, const FVector_NetQuantize& Location, const FVector_NetQuantizeNormal& Normal, UFSDPhysicalMaterial* PhysMaterial); // 0x1afe0c0 [Native Event Protected]
    void Server_RegisterRicochetHit_Destructable(const FVector_NetQuantize& Origin, const FVector_NetQuantize& Location, const FVector_NetQuantizeNormal& Normal, UPrimitiveComponent* Target, UFSDPhysicalMaterial* PhysMaterial, uint8 BoneIndex); // 0x1afdeb0 [Native Event Protected]
    void Server_RegisterRicochetHit(const FVector_NetQuantize& Origin, const FVector_NetQuantize& Location, const FVector_NetQuantizeNormal& Normal, UPrimitiveComponent* Target, UFSDPhysicalMaterial* PhysMaterial); // 0x1afdcf0 [Native Event Protected]
    void Server_RegisterHit_Terrain(const FVector_NetQuantize& Location, const FVector_NetQuantizeNormal& Normal, UFSDPhysicalMaterial* PhysMaterial); // 0x1afdbb0 [Native Event Protected]
    void Server_RegisterHit_Destructable(const FVector_NetQuantize& Location, const FVector_NetQuantizeNormal& Normal, UPrimitiveComponent* Target, UFSDPhysicalMaterial* PhysMaterial, uint8 BoneIndex); // 0x1afda00 [Native Event Protected]
    void Server_RegisterHit(const FVector_NetQuantize& Location, const FVector_NetQuantizeNormal& Normal, UPrimitiveComponent* Target, UFSDPhysicalMaterial* PhysMaterial); // 0x1afd860 [Native Event Protected]
    void All_ShowRicochetHit_Terrain(const FVector_NetQuantize& Origin, const FVector_NetQuantize& Location, const FVector_NetQuantizeNormal& Normal, uint8 MaterialID, UFSDPhysicalMaterial* PhysMaterial); // 0x1afd080 [Native Event Protected]
    void All_ShowRicochetHit_Destructable(const FVector_NetQuantize& Origin, const FVector_NetQuantize& Location, const FVector_NetQuantizeNormal& Normal, UPrimitiveComponent* Target, UFSDPhysicalMaterial* PhysMaterial, uint8 BoneIndex); // 0x1afce70 [Native Event Protected]
    void All_ShowRicochetHit(const FVector_NetQuantize& Origin, const FVector_NetQuantize& Location, const FVector_NetQuantizeNormal& Normal, bool SpawnDecal, UFSDPhysicalMaterial* PhysMaterial); // 0x1afcca0 [Native Event Protected]
    void All_ShowHit_Terrain(const FVector_NetQuantize& Location, const FVector_NetQuantizeNormal& Normal, uint8 MaterialID, UFSDPhysicalMaterial* PhysMaterial); // 0x1afcb00 [Native Event Protected]
    void All_ShowHit_Destructable(const FVector_NetQuantize& Location, const FVector_NetQuantizeNormal& Normal, UPrimitiveComponent* Target, UFSDPhysicalMaterial* PhysMaterial, uint8 BoneIndex); // 0x1afc950 [Native Event Protected]
    void All_ShowHit(const FVector_NetQuantize& Location, const FVector_NetQuantizeNormal& Normal, bool SpawnDecal, UFSDPhysicalMaterial* PhysMaterial); // 0x1afc7b0 [Native Event Protected]

// AThrowableItem (/Script/FSD.ThrowableItem)
    void Simulate_Throw(TSubclassOf<AThrowableActor> actorClass); // 0x1beff50 [Native Event Protected]
    void Server_Throw(TSubclassOf<AThrowableActor> actorClass, const FVector& Location); // 0x1befc10 [Native Event Protected]
    void ReceiveItemThrown(AThrowableActor* thrownActor); // 0x1f88790 [Event Protected]
    void ReceiveItemSpawned(AThrowableActor* thrownActor); // 0x1f88790 [Event Protected]
    void OnThrownActorDestroyed(AActor* Actor); // 0x1bef630 [Final Native Protected]

// AHolidayThrowableItem (/Script/FSD.HolidayThrowableItem)
    void CameraModeUpdated(const ECharacterCameraMode& NewCameraMode, const ECharacterCameraMode& OldCameraMode); // 0x1b01970 [Final Native Protected]

// AHoopsActor (/Script/FSD.HoopsActor)
    void OnScoreUpdatedNew(); // 0x1f88790 [Event Protected]
    void OnRep_ScoresNew(); // 0x1f88790 [Event Protected]
    void OnRep_IsMovingRightServerNew(); // 0x1f88790 [Event Protected]
    void OnRep_CurrentScoreNew(); // 0x1b02470 [Final Native Protected]
    void OnRep_ComboMultiplierNew(); // 0x1f88790 [Event Protected]
    int32 GetBarrelScoreData(AActor* Barrel, const AActor*& OutBarrel); // 0x1f88790 [Event Protected]

// UHoopScoreWidget (/Script/FSD.HoopScoreWidget)
    void SetScore(int32 Score); // 0x1f88790 [Event Public]

// AHoopsGame (/Script/FSD.HoopsGame)
    void UpdateScoreAchievementProgress(); // 0x1f88790 [Event Protected]
    void Update(float DeltaTime, const EComboFlow& outFLow); // 0x1b02c30 [Final Native Protected]
    void StoreScore(int32 newScore); // 0x1b02ba0 [Final Native Protected]
    void Restart(); // 0x1b02840 [Final Native Protected]
    void OnSpaceballInHoop(int32 scoreToAdd); // 0x1b024d0 [Final Native Protected]
    void OnRep_Scores(); // 0x1b024b0 [Final Native Protected]
    void OnRep_IsMovingRightServer(); // 0x1b02490 [Final Native Protected]
    void OnRep_CurrentScore(); // 0x1b02450 [Final Native Protected]
    void OnRep_ComboMultiplier(); // 0x1b02430 [Final Native Protected]
    void OnPlayerInHoop(APlayerCharacter* Player, UParticleSystem* deathEffect, const bool& outIsDrunk, const EPlayerFlowExecution& outFLow, const APlayerCharacter*& outPlayer); // 0x1b02250 [Final Native Protected]
    void OnBarrelInHoop(APhysicsBarrel* Barrel, const EBarrelFlowExecution& outFLow, const float& outBarrelCombo, const AFSDPlayerController*& outPlayerController); // 0x1b01f30 [Final Native Protected]
    void OnBarglassInHoop(AActor* glass, const AFSDPlayerController*& outPlayerController); // 0x1b01e50 [Final Native Protected]
    void MoveDirectionChanged(); // 0x1f88790 [Event Protected]
    void Init(); // 0x1b01cb0 [Final Native Protected]
    int32 GetBarrelScoreData(APhysicsBarrel* Barrel, const APhysicsBarrel*& OutBarrel); // 0x1f88790 [Event Protected]
    void DataCellInHoop(); // 0x1b01bb0 [Final Native Protected]
    void CollisionDirection(USceneComponent* Box, AActor* Target, const EFlowFromDirection& outFLow, const AActor*& outTarget); // 0x1b01a40 [Final Native Protected]
    FVector CalculateMovementVector(float nextFlipTime, float DeltaTime, bool bIsMovingRight); // 0x1f88790 [Event Protected]

// AHostileGuntowerModuleController (/Script/FSD.HostileGuntowerModuleController)
    void OnPerceptionUpdated(AActor* sensedActor, const FAIStimulus& Stimulus); // 0x1b020c0 [Native Public]

// UHUDHealthBar (/Script/FSD.HUDHealthBar)
    void SetHealthComponent(const TScriptInterface<IHealth>& Health, float Damage); // 0x1b028f0 [Final Native Public]
    float GetCurrentHealth(); // 0x1b01c50 [Final Native Public]

// UHUDVisibilityGroup (/Script/FSD.HUDVisibilityGroup)
    void VisibilityDelegate__DelegateSignature(UHUDVisibilityGroup* Group, bool IsVisible); // 0x1f88790 [Public]
    void SetModeFromPreset(const EHUDVisibilityPresets& Preset); // 0x1b02b20 [Final Native Public]
    void SetMode(const EHUDVisibilityMode& InMode); // 0x1b02aa0 [Final Native Public]
    void SetHudGroupDynamicallyVisible(UHUDVisibilityGroup* Group, bool IsVisible); // 0x1b029e0 [Final Native Static Protected]
    void SetGroupDynamicallyVisible(bool IsVisible); // 0x1b02860 [Final Native Public]
    void RegisterWidgetWithVisibilityGroup(UWidget* Widget, UHUDVisibilityGroup* Group, const ESlateVisibility& VisibleMode, const ESlateVisibility& HiddenMode); // 0x1b026f0 [Final Native Static Protected]
    void RegisterMultipleWidgetsWithVisibilityGroup(const TArray<UWidget*>& Widgets, UHUDVisibilityGroup* Group, const ESlateVisibility& VisibleMode, const ESlateVisibility& HiddenMode); // 0x1b02560 [Final Native Static Protected]
    void ModeDelegate__DelegateSignature(UHUDVisibilityGroup* Group, const EHUDVisibilityMode& Mode); // 0x1f88790 [Public]
    bool IsModeAllowed(const EHUDVisibilityMode& InMode); // 0x1b01dc0 [Final Native Protected]
    bool IsInDynamicMode(); // 0x1b01d90 [Final Native Public]
    bool IsHudGroupVisible(UHUDVisibilityGroup* Group); // 0x1b01d00 [Final Native Static Protected]
    bool IsGroupVisible(); // 0x1b01cd0 [Final Native Public]
    EHUDVisibilityMode GetMode(); // 0x1b01c80 [Final Native Public]
    TArray<EHUDVisibilityMode> GetAllowedModes(); // 0x1b01bd0 [Final Native Protected]

// UHUDWarningWidget (/Script/FSD.HUDWarningWidget)
    void SetData(UTexture2D* Texture, USoundBase* PingSound); // 0x1f88790 [Event Public]
    void Ping(bool DestroyAfterPing); // 0x1f88790 [Event Public]

// UFSDMainHUDWidget (/Script/FSD.FSDMainHUDWidget)
    void PushEvent(UWidget* eventWidget, bool Left); // 0x1f88790 [Event Public]
    void PopEvent(UWidget* eventWidget, bool Left); // 0x1f88790 [Event Public]
    void OnRadarPointAdded(URadarPointComponent* Point); // 0x1f88790 [Event Protected]
    UJetBootsFuelWidget* GetHudJetBootsFuelVertical(); // 0x1f88790 [Event Public]
    void AddRadarPoint(URadarPointComponent* Point); // 0x1b01830 [Final Native Public]

// UFSDInWorldWidget (/Script/FSD.FSDInWorldWidget)
    void ReceiveHUDVisibilityChanged(bool InHudVisible); // 0x1f88790 [Event Protected]
    void CallbackHUDVisibilityChanged(bool InHudVisible); // 0x1b018e0 [Final Native Protected]

// AHydraWeedCore (/Script/FSD.HydraWeedCore)
    void WakupCore(); // 0x1f88790 [Event Public]
    void OnShooterKilled(AHydraWeedShooter* shooter); // 0x1f88790 [Event Public]
    void OnHealerKilled(AHydraWeedHealer* healer); // 0x1f88790 [Event Public]

// AShootingPlant (/Script/FSD.ShootingPlant)
    void SetTarget(AActor* Target); // 0x1bcbf40 [Final Native Public]
    void OnRep_Target(); // 0x1a07ac0 [Native Event Protected]

// ITriggerAI (/Script/FSD.TriggerAI)
    bool OnTriggerAI(const FName& TriggerName); // 0x1b07910 [Native Event Public]
    void OnMessageAI(const FName& TriggerName); // 0x1b077f0 [Native Event Public]

// UIconGenerationManager (/Script/FSD.IconGenerationManager)
    UTextureRenderTarget2D* GenerateWeaponSkinIcon(UObject* WorldContextObject, UItemSkin* Item, bool inShowCloseUp, const FTransform& Offset, const FVector2D& Size); // 0x1b071d0 [Final Native Static Public]
    void GenerateWeaponIcon_Async(UIconGenerationManager* Manager, UItemSkin* Item, bool inShowCloseUp, UPlayerCharacterID* Character, const UTextureRenderTarget2D*& Icon, const FLatentActionInfo& LatentInfo); // 0x1b06fc0 [Final Native Static Public]
    void GenerateVanityIcon_Async(UIconGenerationManager* Manager, UVanityItem* Item, UPlayerCharacterID* Character, const FName& CancelGroup, const UTextureRenderTarget2D*& Icon, const FLatentActionInfo& LatentInfo); // 0x1b06dc0 [Final Native Static Public]
    UTextureRenderTarget2D* GenerateVanityIcon(UObject* WorldContextObject, UVanityItem* Item, UPlayerCharacterID* Character, const FTransform& Offset, const FVector2D& Size, bool persistant); // 0x1b06b90 [Final Native Static Public]
    void GeneratePickaxeSetIcon_Async(UIconGenerationManager* Manager, const FPickaxeSet& PickaxeSet, UPlayerCharacterID* Character, const UTextureRenderTarget2D*& Icon, const FLatentActionInfo& LatentInfo); // 0x1b069a0 [Final Native Static Public]
    UTextureRenderTarget2D* GeneratePickaxeSetIcon(UObject* WorldContextObject, const FPickaxeSet& PickaxeSet, UPlayerCharacterID* Character, const FTransform& Offset, const FVector2D& Size); // 0x1b06770 [Final Native Static Public]
    void GeneratePickaxePartIcon_Async(UIconGenerationManager* Manager, UPickaxePart* part, const EPickaxePartLocation& PickaxePartLocation, UPlayerCharacterID* Character, const UTextureRenderTarget2D*& Icon, const FLatentActionInfo& LatentInfo); // 0x1b06570 [Final Native Static Public]
    UTextureRenderTarget2D* GeneratePickaxePartIcon(UObject* WorldContextObject, UPickaxePart* part, const EPickaxePartLocation& PickaxePartLocation, UPlayerCharacterID* Character, const FTransform& Offset, const FVector2D& Size); // 0x1b06340 [Final Native Static Public]
    void CancelIconGenerations(UIconGenerationManager* Manager, const FName& CancelGroup); // 0x1b05f70 [Final Native Public]

// ICraftable (/Script/FSD.Craftable)
    void PreviewItem(AFSDPlayerState* PlayerState, bool Show); // 0x1b079b0 [Native Public]
    bool IsOwned(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1b07690 [Native Public]
    TArray<FCraftingCost> GetResourceCost(); // 0x1b075e0 [Native Public]
    int32 GetRequiredPlayerRank(); // 0x1b075b0 [Native Public]
    FCraftingCost GetFashioniteCost(); // 0x1b074f0 [Native Public]
    int32 GetCraftingCreditsCost(); // 0x1b074c0 [Native Public]
    FText GetCraftableName(); // 0x1b07480 [Native Public]
    FText GetCraftableDescription(); // 0x1b07440 [Native Public]
    void CraftItemWithFashionite(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1b06110 [Native Public]
    void CraftItem(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1b06040 [Native Public]
    bool CanCraftWithFashionite(UObject* WorldContextObject); // 0x1b05ed0 [Native Public]
    bool CanCraft(UObject* WorldContextObject); // 0x1b05e30 [Native Public]

// IHealth (/Script/FSD.Health)
    bool IsDead(); // 0x10d7ee0 [Native Public]
    bool IsAlive(); // 0x11181b0 [Native Public]
    AActor* GetOwner(); // 0x10d5b80 [Native Public]
    float GetMaxHealth(); // 0x1b07580 [Native Public]
    EHealthbarType GetHealthbarType(); // 0x1118950 [Native Public]
    float GetHealth(); // 0x1b07530 [Native Public]

// IMinersManualHandler (/Script/FSD.MinersManualHandler)
    void OpenMinersManualPage(const EMinersManualSinglePage& page); // 0x1f88790 [Event Public]
    void OpenMinersManualFromID(const EMinersManualSection& Section, const FGuid& ID); // 0x1f88790 [Event Public]

// UImpactComponent (/Script/FSD.ImpactComponent)
    void SetCheckVelocity(bool aCheckVelocity); // 0x1b07bd0 [Final Native Public]
    void SetCheckAcceleration(bool aCheckAcceleration); // 0x1b07b40 [Final Native Public]
    void EnableImpactCheckhing(USceneComponent* cmp); // 0x1b06220 [Final Native Public]
    void DisableImpactChecking(); // 0x1b061e0 [Final Native Public]

// UWeaponImpactComponent (/Script/FSD.WeaponImpactComponent)
    void EnableImpactCheckhing(USkeletalMeshComponent* cmp); // 0x1b062b0 [Final Native Public]
    void DisableImpactChecking(); // 0x1b06200 [Final Native Public]

// UImpactAudioComponent (/Script/FSD.ImpactAudioComponent)
    void OnOwnerDeath(UHealthComponentBase* HealthComponent); // 0x1b07880 [Final Native Public]
    UImpactAudioComponent* AddImpactAudioToActor(AActor* Actor, USceneComponent* AttachToComponent, TSubclassOf<UImpactAudioComponent> ComponentClass); // 0x1b05d30 [Final Native Static Public]

// UInDangerComponent (/Script/FSD.InDangerComponent)
    void SetIsActive(bool aFlag); // 0x1b07c60 [Final Native Public]
    void OnDamage(float amount); // 0x1b07760 [Native Public]
    bool GetIsActive(); // 0x1b07560 [Final Native Public]

// INetMontageAble (/Script/FSD.NetMontageAble)
    float QueueMontage(UAnimMontage* Montage); // 0x1b07a80 [Native Public]
    USkeletalMeshComponent* GetSkeletalMesh(); // 0x1b07660 [Native Public]
    FName GetCenterOfMassSocketName(); // 0x1b07400 [Native Public]
    UAnimInstance* GetAnimInstance(); // 0x1b073d0 [Native Public]

// UInfectedStateComponent (/Script/FSD.InfectedStateComponent)
    void Server_Breakout(); // 0x1b07b20 [Native Event Protected]
    void ReceiveOnCleansing(); // 0x1f88790 [Event Protected]

// UInfectionMasterComponent (/Script/FSD.InfectionMasterComponent)
    void OnRep_RandomSeed(); // 0x1b0cf80 [Final Native Private]
    void OnDeath(UHealthComponentBase* enemy); // 0x1b0cd50 [Final Native Protected]
    void InfectionPointDestroyed(const FName& Name); // 0x1b0c250 [Final Native Private]
    void DealWeakpointDamage(const FName& SocketName); // 0x1b0b3d0 [Final Native Public]

// INotifyMessageReceiver (/Script/FSD.NotifyMessageReceiver)
    bool OnNotifyMessageReceived(const FName& TriggerName); // 0x1b0cde0 [Native Event Public]

// UInputCaptureWidget (/Script/FSD.InputCaptureWidget)
    void SetData(const FCustomKeySetting& InSettings, const EKeyBindingSlot& InInputSlot, bool InIsGamepadKey); // 0x1b0d540 [Final Native Public]
    void SetCurrentBinding(FKey& InKey); // 0x1b0d470 [Final Native Protected]
    void ReceiveKeyChanged(const FKey& InKey); // 0x1f88790 [Event Protected]
    void ReceiveKeyCaptured(const FKey& InKey); // 0x1f88790 [Event Protected]
    void ReceiveCapturingChanged(bool InCapturing); // 0x1f88790 [Event Protected]
    FKey GetCurrentBinding(); // 0x1b0bf80 [Final Native Protected]
    bool FindCurrentSettingsForKey(FKey& InKey, FCustomKeySetting& OutSettings); // 0x1b0b7e0 [Final Native Protected]
    void ClearCurrentBinding(); // 0x1b0b3b0 [Final Native Protected]
    void BindActionToKey(FCustomKeySetting& InAction, FKey& InKey, const EKeyBindingSlot& InSlot, bool SaveToDisk); // 0x1b0b1b0 [Final Native Protected]

// UInputFunctionLibrary (/Script/FSD.InputFunctionLibrary)
    void SetMouseSmoothingOn(bool smoothingOn); // 0x1b0d720 [Final Native Static Public]
    bool IsMouseSmoothingOn(); // 0x1b0ccf0 [Final Native Static Public]
    bool IsMouseEventAction(FPointerEvent& MouseEvent, const FName& ActionName, bool IgnoreCustomBindings); // 0x1b0cb30 [Final Native Static Public]
    bool IsKeyEventActionAny(FKeyEvent& KeyEvent, const TArray<FName>& ActionNames, bool IgnoreCustomBindings); // 0x1b0c950 [Final Native Static Public]
    bool IsKeyEventAction(FKeyEvent& KeyEvent, const FName& ActionName, bool IgnoreCustomBindings); // 0x1b0c7b0 [Final Native Static Public]
    bool IsInputActionDown(APlayerController* InPlayerController, const FName& InActionName); // 0x1b0c6e0 [Final Native Static Public]
    bool IsAxisMappedToDirectional(const FName& InActionName, const FKey& Key, int32 Direction, bool IgnoreCustomBindings); // 0x1b0c540 [Final Native Static Public]
    bool IsAnyInputActionDown(APlayerController* InPlayerController, const TArray<FName>& InActionNames); // 0x1b0c450 [Final Native Static Public]
    bool IsActionMappedTo(const FName& InActionName, const FKey& Key, bool IgnoreCustomBindings); // 0x1b0c2e0 [Final Native Static Public]
    bool GetAxisMapping(const FName& InActionName, int32 Axis, bool InGamepadKeys, FInputAxisKeyMapping& OutResult); // 0x1b0bd50 [Final Native Static Public]
    bool GetActionMapping(const FName& InActionName, bool InGamepadKeys, FInputActionKeyMapping& OutResult); // 0x1b0bb60 [Final Native Static Public]
    bool FindInputDisplay(APlayerController* PlayerController, const FName& InputName, const EFSDInputSource& InputSource, int32 LayoutIndex, FInputDisplay& OutInputDisplay); // 0x1b0b970 [Final Native Static Public]
    UTexture2D* FindActionIcon(const FName& InActionName, bool InGamepadKeys); // 0x1b0b710 [Final Native Static Public]

// AInsectSwarmSpawner (/Script/FSD.InsectSwarmSpawner)
    UStaticMeshComponent* Receive_GetStaticMesh(); // 0x1f88790 [Event Protected]
    void OnSwarmSpawned(AInsectSwarmEnemy* Swarm); // 0x1f88790 [Event Protected]
    void OnSwarmDestroyed(AActor* DestroyedActor); // 0x1b0cfa0 [Final Native Protected]

// UInstancedMeshOnSpline (/Script/FSD.InstancedMeshOnSpline)
    void SetSpeed(float NewSpeed); // 0x1b0d7a0 [Final Native Public]

// UInstancedNiagaraComponent (/Script/FSD.InstancedNiagaraComponent)
    void SpawnSystemAtLocation(const FVector& InLocation); // 0x1b0d960 [Final Native Public]
    void SpawnEmittersAtLocation(const FVector& InLocation, const TArray<int32>& emitterIndices); // 0x1b0d820 [Final Native Public]

// UInventoryBase (/Script/FSD.InventoryBase)
    void Server_SetEquippedActor(const FEquippedActorData& Actor, bool CallClientDelayed); // 0x1b0d260 [Final Native Event Private]
    void Server_EquipExternalActor(AActor* Actor); // 0x1a2e6e0 [Native Event Public]
    void OnRep_EquippedActor(FEquippedActorData& OldActor); // 0x1b0cec0 [Final Native Private]
    void OnRep_ActorsSelectable(); // 0x1b0cea0 [Native Protected]
    void OnRep_ActorsNonSelectable(); // 0x1b0ce80 [Native Protected]
    TArray<AActor*> GetSelectableActors(); // 0x1b0bd20 [Final Native Public]
    TArray<AActor*> GetAllItems(); // 0x1b0bd20 [Final Native Public]
    void EquipPrevious(); // 0x1b0b6f0 [Final Native Public]
    void EquipNull(); // 0x1b0b6d0 [Final Native Public]
    void EquipNext(); // 0x1b0b6b0 [Final Native Public]
    void EquipLast(); // 0x1b0b690 [Final Native Public]
    void EquipAtIndex(int32 Index, bool ignoreUsing); // 0x1b0b530 [Final Native Public]

// UInventoryComponent (/Script/FSD.InventoryComponent)
    void UpdateFromSaveGameInSlot(const EItemCategory& Category); // 0x1b0da10 [Final Native Public]
    void StartGrenadeThrow(); // 0x1b0d9f0 [Final Native Public]
    void Server_ThrowItem(AActor* Item, const FVector& force, bool PlayMontage); // 0x1b0d340 [Native Event Protected]
    void Server_ThrowFlare(); // 0x10e8470 [Native Event Public]
    void ResupplyGrenades(float percentage); // 0x1b0d1e0 [Final Native Public]
    void Resupply(float percentage); // 0x1b0d160 [Final Native Public]
    void PickupItemInstance(AItem* Item); // 0x1b0d0d0 [Final Native Public]
    AItem* PickupItem(TSubclassOf<AItem> itemClass); // 0x1b0d030 [Final Native Public]
    void OnRep_FlareClass(); // 0x1b0cf60 [Final Native Protected]
    bool IsTerrainScannerEquipped(); // 0x1b0cd20 [Final Native Public]
    bool HasPickedUpItem(); // 0x1b0c220 [Final Native Public]
    bool HasDrink(); // 0x1b0c1f0 [Final Native Public]
    int32 GetTotalAmmoLeft(); // 0x1b0c1c0 [Final Native Public]
    ARecallableSentryGunItem* GetRecallableSentryGunItem(); // 0x1b0c1a0 [Final Native Public]
    AItem* GetOrCreateUnlistedItem(TSubclassOf<AItem> ItemType); // 0x1b0c100 [Final Native Public]
    AItem* GetItem(const EItemCategory& Category); // 0x1b0c070 [Final Native Public]
    AItem* GetEquippedItem(); // 0x1b0c040 [Final Native Public]
    AActor* GetCarriedItem(); // 0x1b0bf50 [Final Native Public]
    bool EquipCategory(const EItemCategory& Category); // 0x1b0b600 [Final Native Public]
    void Equip(AItem* Item); // 0x1b0b4a0 [Final Native Public]
    void EndGrenadeThrow(); // 0x1b0b480 [Final Native Public]
    void DropPickedupItem(); // 0x1b0b460 [Final Native Public]
    void Client_Resupply(float percentage); // 0x1a922c0 [Native Event Public]
    void AnimationNotify2(); // 0x1b0b190 [Final Native Public]
    void AnimationNotify1(); // 0x1b0b170 [Final Native Public]
    void All_PlayThrowMontage(AActor* Item); // 0x1b0b0e0 [Native Event Protected]
    void AddItemClass(TSubclassOf<AItem> itemClass); // 0x1b0b050 [Final Native Public]

// UInventoryList (/Script/FSD.InventoryList)
    UItemID* GetPreviousUnlockedItem(UObject* WorldContextObject, const EItemCategory& Category, UItemID* currentItem); // 0x1b10dc0 [Final Native Public]
    UItemID* GetPreviousItem(const EItemCategory& Category, UItemID* currentItem); // 0x1b10cf0 [Final Native Public]
    int32 GetNumberOfItems(const EItemCategory& Category); // 0x1b10c60 [Final Native Public]
    UItemID* GetNextUnlockedItem(UObject* WorldContextObject, const EItemCategory& Category, UItemID* currentItem); // 0x1b10b50 [Final Native Public]
    UItemID* GetNextItem(const EItemCategory& Category, UItemID* currentItem); // 0x1b10a80 [Final Native Public]
    TArray<TSubclassOf<AActor>> GetLoadedItemListFiltered(const EItemCategory& Category, const FScriptDelegate& Filter); // 0x1b108a0 [Final Native Public]
    TArray<TSubclassOf<AActor>> GetLoadedItemList(const EItemCategory& Category); // 0x1b107c0 [Final Native Public]
    TArray<UItemID*> GetItemList(const EItemCategory& Category); // 0x1b10680 [Final Native Public]
    int32 GetItemIndex(const EItemCategory& Category, UItemID* Item); // 0x1b105b0 [Final Native Public]
    TArray<UItemID*> GetAllItemsList(); // 0x1b10280 [Final Native Public]
    void CheckForInventoryAchievements(UObject* WorldContextObject); // 0x1b101f0 [Final Native Public]

// ISpawnReleasedActor (/Script/FSD.SpawnReleasedActor)
    bool OnSpawnRelease_Released(); // 0x1b111a0 [Native Event Public]
    bool OnSpawnRelease_Attached(AActor* Parent); // 0x1b11100 [Native Event Public]

// ITargetable (/Script/FSD.Targetable)
    void ShowDamageEffects(UParticleSystem* Particles, const FVector& Location, const FRotator& Orientation); // 0x1b11340 [Native Event Public]
    UHealthComponentBase* GetTargetHealthComponent(); // 0x1b10f10 [Native Event Public]
    FVector GetTargetCenterMass(); // 0x1b10ed0 [Native Event Public]
    bool GetIsTargetable(); // 0x11181b0 [Native Event Public]

// UHeatMaterialComponent (/Script/FSD.HeatMaterialComponent)
    void OnTemperatureChanged(float temperature, bool overheated); // 0x1b111d0 [Final Native Protected]
    void AddHeatMaterial(UMaterialInstanceDynamic* MaterialInstance); // 0x1b10160 [Final Native Public]

// UItemData (/Script/FSD.ItemData)
    UTexture2D* GetPreviewImage(UObject* WorldContext); // 0x1b16110 [Final Native Public]
    TSubclassOf<AActor> GetPreviewActorClass(); // 0x1b160d0 [Final Native Public]
    TArray<FCraftingCost> GetCraftingCost(); // 0x1b15cf0 [Final Native Public]

// AItemDispenser (/Script/FSD.ItemDispenser)
    void SpawnItem(); // 0x1b16dd0 [Final Native Protected]
    void Open(); // 0x1b16a60 [Final Native Public]
    void OnUsed(APlayerCharacter* User, const EInputKeys& Key); // 0x1b16990 [Final Native Protected]
    void OnRep_SpawnedItem(AActor* oldItem); // 0x1b16850 [Final Native Protected]
    void OnRep_IsOpen(); // 0x1b16830 [Final Native Protected]
    void OnPickedUpItem(AActor* Item); // 0x1f88790 [Event Protected]
    void OnOpenChanged(bool Open); // 0x1f88790 [Event Protected]
    void OnItemSpawnedEvent(AActor* Item); // 0x1f88790 [Event Protected]
    bool HasItem(); // 0x1b162e0 [Final Native Public]
    AActor* GetItem(); // 0x1b0c1a0 [Final Native Public]
    void Close(); // 0x1b15c30 [Final Native Public]

// UWeaponMaintenanceItemWidget (/Script/FSD.WeaponMaintenanceItemWidget)
    void SetWeapon(UObject* WorldContext, UItemID* InWeaponID, UPlayerCharacterID* InCharacterID); // 0x1b16c30 [Final Native Public]
    void RefreshFromSavegame(UObject* WorldContext); // 0x1b16b10 [Final Native Public]
    void Receive_RefreshedFromSavegame(); // 0x1f88790 [Event Protected]
    void Receive_CanLevelUp(); // 0x1f88790 [Event Protected]
    bool LevelUp(UObject* WorldContext); // 0x1b166a0 [Final Native Public]
    int32 GetMaxLevel(); // 0x1b15e00 [Final Native Public]

// UWeaponMaintenanceTabWidget (/Script/FSD.WeaponMaintenanceTabWidget)
    bool HasNewNotifications(UObject* WorldContext); // 0x1b16310 [Final Native Public]

// AItemMarker (/Script/FSD.ItemMarker)
    void OnMarkerVisibilityChanged(bool Visible); // 0x1f88790 [Event Protected]
    void OnMarkerValidChanged(bool Valid); // 0x1f88790 [Event Protected]

// UItemPlacerAggregator (/Script/FSD.ItemPlacerAggregator)
    void ToggleValid(bool Valid); // 0x1b16f10 [Final Native Public]
    void TogglePlacement(bool Inactive); // 0x1b16e80 [Final Native Public]
    void ToggleMarkerHidden(bool InHidden); // 0x1b16df0 [Final Native Public]
    void PlacementUpdatedDelegate__DelegateSignature(bool InPlacementValid, FTransform& InPlacement); // 0x1f88790 [Public]
    void MarkerDelegate__DelegateSignature(AItemMarker* Marker); // 0x1f88790 [Public]
    void GetPlacementEx(FTransform& Placement, const bool& OutValidLocation, const bool& OutValidMarker); // 0x1b15f50 [Final Native Public]
    bool GetPlacement(FTransform& Placement); // 0x1b15e70 [Final Native Public]
    FHitResult GetLastHit(); // 0x1b15d70 [Final Native Public]
    void ClearIgnoredActors(); // 0x1b15c10 [Final Native Public]
    void AddIgnoredActor(AActor* InActor); // 0x1a20e80 [Final Native Public]

// AItemPreviewActor (/Script/FSD.ItemPreviewActor)
    void SkinItem(USkinEffect* Skin); // 0x1b16d40 [Native Public]
    void SetItemClass(TSubclassOf<AActor> itemClass); // 0x1b16ba0 [Final Native Public]
    void OnSkinPreviewChanged(UItemSkin* PreviewSkin); // 0x1b16900 [Final Native Protected]
    void OnSkinItem(USkinEffect* Skin); // 0x1a01b50 [Native Event Protected]
    void OnSkinChanged(); // 0x1b168e0 [Final Native Protected]
    void ChangeSkin(UItemSkin* skinMesh, UItemSkin* skinColor, bool isPreview); // 0x1b15b00 [Final Native Protected]

// UItemsBarIcon (/Script/FSD.ItemsBarIcon)
    void OnUnselect(); // 0x1f88790 [Event Protected]
    void OnSelect(); // 0x1f88790 [Event Protected]
    void OnInit(); // 0x1f88790 [Event Protected]

// UItemsBar (/Script/FSD.ItemsBar)
    void OnSupplyItemUnequipped(UItemsBarIcon* ItemIcon); // 0x1f88790 [Event Protected]
    void OnSupplyItemEquipped(UItemsBarIcon* ItemIcon); // 0x1f88790 [Event Protected]
    void OnSupplyItemAdded(UItemsBarIcon* ItemIcon); // 0x1f88790 [Event Protected]
    void OnItemUnequipped(UItemsBarIcon* ItemIcon); // 0x1f88790 [Event Protected]
    void OnItemsLoaded(); // 0x1b16810 [Final Native Protected]
    void OnItemEquipped(UItemsBarIcon* ItemIcon); // 0x1f88790 [Event Protected]
    void OnItemClicked(); // 0x1f88790 [Event Protected]
    void OnItemAdded(UItemsBarIcon* ItemIcon); // 0x1f88790 [Event Protected]
    void OnClear(); // 0x1f88790 [Event Protected]
    void ItemEquipped(AItem* NewItem); // 0x1b16610 [Final Native Protected]
    void ItemClicked(AItem* NewItem); // 0x1b16580 [Final Native Protected]

// UItemSkin (/Script/FSD.ItemSkin)
    bool Unlock(UObject* WorldContext, UItemID* ItemID, bool broadcast); // 0x1b16fa0 [Final Native Public]
    void Receive_SkinItem(UObject* Skinnable); // 0x1b16a80 [Final Native Public]
    void Lock(UObject* WorldContext, UItemID* ItemID); // 0x1b16740 [Final Native Public]
    void ItemSkinSignature__DelegateSignature(UItemSkin* Skin); // 0x1f88790 [Public]
    void ItemSkinEquipSignature__DelegateSignature(UItemSkin* Skin); // 0x1f88790 [Public]
    bool IsUnlockedFromStart(); // 0x1b16550 [Final Native Public]
    bool IsLocked(UObject* WorldContext, UItemID* skinnableID); // 0x1b16480 [Final Native Public]
    bool IsEquippedOnItem(UItemID* ItemID, AFSDPlayerState* PlayerState); // 0x1b163b0 [Final Native Public]
    EItemSkinType GetSkinType(); // 0x1b162b0 [Final Native Public]
    FText GetSkinName(); // 0x1b161b0 [Final Native Public]
    UItemID* GetOwningItem(); // 0x1b15e50 [Final Native Public]
    UPlayerCharacterID* GetOwningCharacter(); // 0x1b15e30 [Final Native Public]
    UMaterialInstanceDynamic* CreateIcon(UObject* Owner); // 0x1b15c50 [Final Native Public]

// UItemUpgrade (/Script/FSD.ItemUpgrade)
    void UnequipUpgrade(TSubclassOf<AActor> itemClass, AFSDPlayerState* PlayerState); // 0x1b29ad0 [Final Native Public]
    void ItemUpgradeSignature__DelegateSignature(UItemUpgrade* Upgrade); // 0x1f88790 [Public]
    TArray<FItemUpgradeStatText> GetUpgradeStatTexts(); // 0x1b240b0 [Native Public]
    FText GetUpgradeName(UItemUpgrade* Upgrade); // 0x1b23fc0 [Final Native Static Public]
    TArray<FCraftingCost> GetUpgradeCost(); // 0x1b23f40 [Final Native Public]
    FString GetSourceName(); // 0x1b23e70 [Final Native Public]
    FUpgradeValues GetGenericUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player, UItemUpgrade* upgradeClass); // 0x1b23d50 [Final Native Static Public]
    float GetCreditsCost(); // 0x1b23d20 [Final Native Public]
    void EquipUpgrade(TSubclassOf<AActor> itemClass, AFSDPlayerState* PlayerState); // 0x1b23c50 [Final Native Public]

// UCombinedUpgrade (/Script/FSD.CombinedUpgrade)
    TArray<UItemUpgrade*> GetUpgrades(); // 0x1b29900 [Final Native Public]

// UItemUpgradeElement (/Script/FSD.ItemUpgradeElement)
    bool ElementOf(UItemUpgrade* upg); // 0x1b23bb0 [Final Native Public]

// UItemUpgradePreviewComponent (/Script/FSD.ItemUpgradePreviewComponent)
    void SetPreviewUpgrade(UItemUpgrade* InUpgrade); // 0x1b29a40 [Final Native Public]
    void RefreshPreviewUpgrade(); // 0x1b29a20 [Final Native Public]
    void ItemUpgradeDelegate__DelegateSignature(UItemUpgrade* PreviewUpgrade); // 0x1f88790 [Public]

// UAmmoDrivenWeaponUpgrade (/Script/FSD.AmmoDrivenWeaponUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EAmmoDrivenWeapnUpgradeType& upgradeType); // 0x1b24420 [Final Native Static Public]

// UWeaponHitCounterUpgrade (/Script/FSD.WeaponHitCounterUpgrade)
    FUpgradeValues GetUpgradedValue(AFSDPlayerState* Player, TSubclassOf<AActor> Item, TSubclassOf<UWeaponHitCounterComponent> ComponentClass); // 0x1b295a0 [Final Native Static Public]

// UBeltDrivenWeaponUpgrade (/Script/FSD.BeltDrivenWeaponUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EBeltDrivenWeaponUpgrade& upgradeType); // 0x1b24ae0 [Final Native Static Public]

// UGatlingGunUpgrade (/Script/FSD.GatlingGunUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EGatlingGunUpgrade& upgradeType); // 0x1b26a00 [Final Native Static Public]

// UAssaultRifleUpgrade (/Script/FSD.AssaultRifleUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EAssaultRifleUpgrade& upgradeType); // 0x1b24660 [Final Native Static Public]

// UBoltActionRifleUpgrade (/Script/FSD.BoltActionRifleUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EBoltActionRifleUpgrades& upgradeType); // 0x1b24c00 [Final Native Static Public]

// UDualMachinePistolsUpgrade (/Script/FSD.DualMachinePistolsUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EDualMachinePistolsUpgrades& upgradeType); // 0x1b260c0 [Final Native Static Public]

// UChargedWeaponUpgrade (/Script/FSD.ChargedWeaponUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EChargedWeaponUpgrades& upgradeType); // 0x1b25330 [Final Native Static Public]

// UCoilgunUpgrade (/Script/FSD.CoilgunUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const ECoilgunUpgrades& upgradeType); // 0x1b25450 [Final Native Static Public]

// UAutoCannonUpgrade (/Script/FSD.AutoCannonUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EAutoCannonUpgrades& upgradeType); // 0x1b24780 [Final Native Static Public]

// USawedOffShotgunUpgrade (/Script/FSD.SawedOffShotgunUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const ESawedOffShotgunUpgrades& upgradeType); // 0x1b28980 [Final Native Static Public]

// UBurstWeaponUpgrade (/Script/FSD.BurstWeaponUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EBurstWeaponUpgrades& upgradeType); // 0x1b24e40 [Final Native Static Public]

// UAutoShotgunUpgrade (/Script/FSD.AutoShotgunUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EAutoShotgunUpgrades& upgradeType); // 0x1b248a0 [Final Native Static Public]

// UBasicPistolUpgrade (/Script/FSD.BasicPistolUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EBasicPistol& upgradeType); // 0x1b249c0 [Final Native Static Public]

// URevolverUpgrade (/Script/FSD.RevolverUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const ERevolerUpgrades& upgradeType); // 0x1b28860 [Final Native Static Public]

// UCryoSprayUpgrade (/Script/FSD.CryoSprayUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const ECryoSprayUpgrades& upgradeType); // 0x1b25a00 [Final Native Static Public]

// UCryoSprayProjectileUpgrade (/Script/FSD.CryoSprayProjectileUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, TSubclassOf<AProjectile> ProjectileClass); // 0x1b258e0 [Final Native Static Public]

// UPickaxeUpgrade (/Script/FSD.PickaxeUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EPickaxeUpgradeType& upgradeType); // 0x1b27e00 [Final Native Static Public]

// UFlameThrowerUpgrade (/Script/FSD.FlameThrowerUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EFlameThrowerUpgradeType& upgradeType); // 0x1b263f0 [Final Native Static Public]

// UStickyFlameStatusEffectUpgrade (/Script/FSD.StickyFlameStatusEffectUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player, TSubclassOf<UStatusEffect> StatusEffect); // 0x1b290b0 [Final Native Static Public]

// UDoubleDrillUpgrade (/Script/FSD.DoubleDrillUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EDoubleDrillUpgradeType& upgradeType); // 0x1b25fa0 [Final Native Static Public]

// UInventoryItemUpgrade (/Script/FSD.InventoryItemUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EInventoryItemUpgradeType& upgradeType); // 0x1b27370 [Final Native Static Public]

// UCapacityUpgrade (/Script/FSD.CapacityUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player, int32 componentIndex); // 0x1b24f60 [Final Native Static Public]

// UCooldownUpgrade (/Script/FSD.CooldownUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player); // 0x1b25660 [Final Native Static Public]

// UMultiHitscanUpgrade (/Script/FSD.MultiHitscanUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EMultiHitscanUpgradeType& upgradeType); // 0x1b27ce0 [Final Native Static Public]

// UReflectionHitscanUpgrade (/Script/FSD.ReflectionHitscanUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EReflectionHitscanUpgradeType& upgradeType); // 0x1b28740 [Final Native Static Public]

// UHitscanBaseUpgrade (/Script/FSD.HitscanBaseUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EHitScanBaseUpgradeType& upgradeType); // 0x1b27250 [Final Native Static Public]

// UDamageUpgrade (/Script/FSD.DamageUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, TSubclassOf<AActor> upgradedItem, AFSDPlayerState* Player, const EDamageUpgrade& upgradeType, const EDamageComponentType& DamageComponentType); // 0x1b25cb0 [Final Native Static Public]

// UFlatDamageUpgrade (/Script/FSD.FlatDamageUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player, UDamageClass* DamageClass); // 0x1b268e0 [Final Native Static Public]

// URandomDamageUpgrade (/Script/FSD.RandomDamageUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player); // 0x1b28650 [Final Native Static Public]

// UDamageConversionUpgrade (/Script/FSD.DamageConversionUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, TSubclassOf<AActor> upgradedItem, AFSDPlayerState* Player, UDamageClass* DamageClass); // 0x1b25b20 [Final Native Static Public]

// UGatlingHotShellsBonusUpgrade (/Script/FSD.GatlingHotShellsBonusUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player, UDamageClass* DamageClass); // 0x1b26b20 [Final Native Static Public]

// UTargetSpecificDamageBonusUpgrade (/Script/FSD.TargetSpecificDamageBonusUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player, const FName& Key); // 0x1b291d0 [Final Native Static Public]

// UTargetStateDamageBonusUpgrade (/Script/FSD.TargetStateDamageBonusUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player, const ETargetStateDamageBonusType& TargetState); // 0x1b292f0 [Final Native Static Public]

// UStatusDamageBonusUpgrade (/Script/FSD.StatusDamageBonusUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player, TSubclassOf<UStatusEffect> StatusEffect); // 0x1b28e70 [Final Native Static Public]

// UPushSatusEffectDamageBonusUpgrade (/Script/FSD.PushSatusEffectDamageBonusUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player, TSubclassOf<UStatusEffect> StatusEffect); // 0x1b28530 [Final Native Static Public]

// UPushDynamicStatusEffectDamageBonusUpgrade (/Script/FSD.PushDynamicStatusEffectDamageBonusUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player, const FName& Key); // 0x1b28410 [Final Native Static Public]

// UModifyDynamicStatusEffectDamageBonusUpgrade (/Script/FSD.ModifyDynamicStatusEffectDamageBonusUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, TSubclassOf<AActor> upgradedItem, AFSDPlayerState* Player, const EModifyStatusEffectDamageUpgrade& upgradeType); // 0x1b27b50 [Final Native Static Public]

// ULockCountSTEBonusUpgrade (/Script/FSD.LockCountSTEBonusUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player, TSubclassOf<UStatusEffect> StatusEffect); // 0x1b276d0 [Final Native Static Public]

// UConditionalDamageModifierUpgrade (/Script/FSD.ConditionalDamageModifierUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player); // 0x1b25570 [Final Native Static Public]

// UFearAoEBonusUpgrade (/Script/FSD.FearAoEBonusUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player); // 0x1b26300 [Final Native Static Public]

// USingleUsableUpgrade (/Script/FSD.SingleUsableUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, TSubclassOf<AActor> subItem, AFSDPlayerState* Player, const ESingleUsableUpgradeType& upgradeType); // 0x1b28ce0 [Final Native Static Public]

// UFlareUpgrade (/Script/FSD.FlareUpgrade)
    FUpgradeValues GetUpgradedValue(AFSDPlayerState* Player, TSubclassOf<AActor> flareClass, const EFlareUpgradeType& upgradeType); // 0x1b26630 [Final Native Static Public]

// UGrenadeUpgrade (/Script/FSD.GrenadeUpgrade)
    FUpgradeValues GetUpgradedValue(AFSDPlayerState* Player, TSubclassOf<AGrenade> flareClass, const EGrenadeUpgradeType& upgradeType); // 0x1b27010 [Final Native Static Public]

// ULineCutterUpgrade (/Script/FSD.LineCutterUpgrade)
    FUpgradeValues GetUpgradedValue(AFSDPlayerState* Player, TSubclassOf<AActor> Item, const ELineCutterUpgradeType& upgradeType); // 0x1b275b0 [Final Native Static Public]

// ULineCutterProjectileUpgrade (/Script/FSD.LineCutterProjectileUpgrade)
    FUpgradeValues GetUpgradedValue(AFSDPlayerState* Player, TSubclassOf<AActor> Item, const ELineCutterProjectileUpgradeType& upgradeType); // 0x1b27490 [Final Native Static Public]

// UProjectileUpgrade (/Script/FSD.ProjectileUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, TSubclassOf<AActor> upgradedItem, AFSDPlayerState* Player, const EProjectileUpgrade& upgradeType); // 0x1b28280 [Final Native Static Public]

// UFlareGunUpgrade (/Script/FSD.FlareGunUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player, const EFlaregunUpgrades& upgradeType); // 0x1b26510 [Final Native Static Public]

// UFlaregunProjectileUpgrade (/Script/FSD.FlaregunProjectileUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, TSubclassOf<AActor> upgradedItem, AFSDPlayerState* Player, const EFlaregunProjectileUpgrades& upgradeType); // 0x1b26750 [Final Native Static Public]

// UChargedProjectileUpgrade (/Script/FSD.ChargedProjectileUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, TSubclassOf<AActor> upgradedActor, AFSDPlayerState* Player, const EChargedProjectileUpgrades& upgradeType); // 0x1b251a0 [Final Native Static Public]

// UElectricalSMGUpgrade (/Script/FSD.ElectricalSMGUpgrade)
    FUpgradeValues GetUpgradedValue(AFSDPlayerState* Player, TSubclassOf<AActor> Item, const EElectricalSMGUpgrades& upgradeType); // 0x1b261e0 [Final Native Static Public]

// UZiplineGunUpgrade (/Script/FSD.ZiplineGunUpgrade)
    FUpgradeValues GetUpgradedValue(AFSDPlayerState* Player, TSubclassOf<AActor> Item, const EZiplineGunUpgrades& upgradeType); // 0x1b297e0 [Final Native Static Public]

// UGrapplingHookUpgrade (/Script/FSD.GrapplingHookUpgrade)
    FUpgradeValues GetUpgradedValue(AFSDPlayerState* Player, TSubclassOf<AActor> Item, const EGrapplingHookUpgrade& upgradeType); // 0x1b26ef0 [Final Native Static Public]

// USentryGunUpgrade (/Script/FSD.SentryGunUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const ESentryGunUpgradeType& upgradeType); // 0x1b28aa0 [Final Native Static Public]

// UShieldGeneratorUpgrade (/Script/FSD.ShieldGeneratorUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EShieldGeneratorUpgrades& upgradeType); // 0x1b28bc0 [Final Native Static Public]

// UAddComponentUpgrade (/Script/FSD.AddComponentUpgrade)
    bool GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, TSubclassOf<UActorComponent> ComponentClass, bool includePreview); // 0x1b242d0 [Final Native Static Public]

// UTriggeredStatusEffectUpgrade (/Script/FSD.TriggeredStatusEffectUpgrade)
    void OnEffectShouldTrigger(AActor* PlayerCharacter); // 0x1b29990 [Final Native Public]
    FUpgradeValues GetUpgradedValue(AFSDPlayerState* Player, TSubclassOf<AActor> Item, TSubclassOf<UStatusEffect> StatusEffect, const ETriggeredStatusEffectType& aUpgradeType); // 0x1b29410 [Final Native Static Public]

// UArmorUpgrade (/Script/FSD.ArmorUpgrade)
    FUpgradeValues GetUpgradedValue(AFSDPlayerState* Player, TSubclassOf<AActor> armorClass, const EArmorUpgradeType& aUpgradeType); // 0x1b24540 [Final Native Static Public]

// UArmorStatUpgrade (/Script/FSD.ArmorStatUpgrade)
    FUpgradeValues GetUpgradedStatValue(AFSDPlayerState* Player, TSubclassOf<AActor> armorClass, UPawnStat* Stat); // 0x1b241b0 [Final Native Static Public]

// UBoscoUpgrade (/Script/FSD.BoscoUpgrade)
    FUpgradeValues GetUpgradedValue(AFSDPlayerState* Player, TSubclassOf<AActor> Item, const EBoscoUpgrades& upgradeType); // 0x1b24d20 [Final Native Static Public]

// UPlatformGunUpgrade (/Script/FSD.PlatformGunUpgrade)
    FUpgradeValues GetUpgradedValue(AFSDPlayerState* Player, TSubclassOf<AActor> Item, const EPlatformGunUpgrades& aUpgradeType); // 0x1b28040 [Final Native Static Public]

// UDetPackUpgrade (/Script/FSD.DetPackUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AActor> Item, AFSDPlayerState* Player, const EDetPackUpgrades& upgradeType); // 0x1b25e80 [Final Native Static Public]

// UProjectileLauncherBaseUpgrade (/Script/FSD.ProjectileLauncherBaseUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EProjectileLauncherBaseUpgradeType& upgradeType); // 0x1b28160 [Final Native Static Public]

// UMicroMissileLauncherUpgrade (/Script/FSD.MicroMissileLauncherUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EMicroMissileLauncherUpgrades& upgradeType); // 0x1b27910 [Final Native Static Public]

// UWeaponSwitchProjectileUpgrade (/Script/FSD.WeaponSwitchProjectileUpgrade)
    FUpgradeValues GetUpgradedValue(AFSDPlayerState* Player, TSubclassOf<AActor> Item, TSubclassOf<UWeaponHitCounterComponent> ComponentClass); // 0x1b296c0 [Final Native Static Public]

// UGooGunUpgrade (/Script/FSD.GooGunUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EGooGunUpgrades& upgradeType); // 0x1b26dd0 [Final Native Static Public]

// UGooGunProjectileUpgrade (/Script/FSD.GooGunProjectileUpgrade)
    FUpgradeValues GetUpgradedValue(AFSDPlayerState* Player, TSubclassOf<AActor> Item, TSubclassOf<AActor> upgradedItem, const EGooGunProjectileUpgrades& upgradeType); // 0x1b26c40 [Final Native Static Public]

// ULockOnWeaponUpgrade (/Script/FSD.LockOnWeaponUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const ELockOnWeaponUpgrades& upgradeType); // 0x1b277f0 [Final Native Static Public]

// UPlasmaCarbineUpgrade (/Script/FSD.PlasmaCarbineUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EPlasmaCarbineUpgrades& upgradeType); // 0x1b27f20 [Final Native Static Public]

// UCrossbowUpgrade (/Script/FSD.CrossbowUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, TSubclassOf<ACrossbowProjectileBase> Projectile, AFSDPlayerState* Player, const ECrossbowUpgrades& upgradeType); // 0x1b25750 [Final Native Static Public]

// UHeavyParticleCannonUpgrade (/Script/FSD.HeavyParticleCannonUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EHeavyParticleCannonUpgrade& upgradeType); // 0x1b27130 [Final Native Static Public]

// UCapsuleHitscanUpgrade (/Script/FSD.CapsuleHitscanUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const ECapsuleHitscanUpgradeType& upgradeType); // 0x1b25080 [Final Native Static Public]

// UMicrowavegunUpgrade (/Script/FSD.MicrowavegunUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, const EMicrowaveGunUpgrade& upgradeType); // 0x1b27a30 [Final Native Static Public]

// UStickFlameActorUpgrade (/Script/FSD.StickFlameActorUpgrade)
    FUpgradeValues GetUpgradedValue(TSubclassOf<AItem> Item, AFSDPlayerState* Player, TSubclassOf<AStickyFlame> stickyFlameClass); // 0x1b28f90 [Final Native Static Public]

// IUpgradable (/Script/FSD.Upgradable)
    void Upgraded(const TArray<UItemUpgrade*>& Upgrades); // 0x1b2e170 [Native Event Public]

// IUpgradableGear (/Script/FSD.UpgradableGear)
    void GetGearStatEntry(AFSDPlayerState* PlayerState, const TArray<FGearStatEntry>& Stats); // 0x1b2d1a0 [Native Event Public]

// AJellyBreeder (/Script/FSD.JellyBreeder)
    void SpawnEnemies(AProjectile* Egg, int32 AmountToSpawn); // 0x1b2e0a0 [Final Native Public]
    void PlaySpawnEggAnim(); // 0x1a06ff0 [Native Event Public]
    void OnRep_BreedMode(); // 0x1b2db10 [Final Native Protected]
    void OnJellyDestroyed(AActor* AActor); // 0x1b2d7d0 [Final Native Protected]
    void BreedModeFlipped(bool aIsLayingEggs); // 0x1f88790 [Event Public]

// UJetBootsFuelWidget (/Script/FSD.JetBootsFuelWidget)
    void ShowMK2(bool IsVisible); // 0x1f88790 [Event Public]
    void SetProgress(float CurrentProgress, bool overheated); // 0x1f88790 [Event Public]
    void SetIsActive(bool IsActive); // 0x1f88790 [Event Public]

// UJetBootsMovementComponent (/Script/FSD.JetBootsMovementComponent)
    void Server_SetOverheated(bool Current); // 0x1a694d0 [Native Event Protected]
    void Server_SetIsUsing(bool Current, bool last, bool isFromTakeOff); // 0x1b2def0 [Native Event Protected]
    void Server_SetCurrentJetFuel(float Current); // 0x1b07760 [Native Event Protected]
    void RemoveJetBoots(); // 0x1b2de30 [Final Native Public]
    void Receive_OnTakeOffLocal(); // 0x1f88790 [Event Public]
    void Receive_OnOverheatedChanged(bool overheated); // 0x1f88790 [Event Public]
    void Receive_OnDestroy(); // 0x1f88790 [Event Public]
    void Receive_OnCharacterSet(APlayerCharacter* Player); // 0x1f88790 [Event Public]
    void Receive_OnActiveChangedServer(bool IsActive, bool fromTakeOff); // 0x1f88790 [Event Public]
    void Receive_OnActiveChangedNonLocal(bool IsActive, bool fromTakeOff); // 0x1f88790 [Event Public]
    void Receive_OnActiveChangedLocal(bool IsActive, bool fromTakeOff); // 0x1f88790 [Event Public]
    void OnStateChanged(const ECharacterState& State); // 0x1b2ddb0 [Final Native Protected]
    void OnRep_OverHeated(bool lastOverheated); // 0x1b2dc60 [Final Native Protected]
    void OnRep_IsUsing(bool lastUsing); // 0x1b2dbd0 [Final Native Protected]
    void OnRep_CurrentJetFuel(); // 0x1b2db30 [Final Native Protected]
    void OnPlayerCharacterHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x1b2d930 [Final Native Protected]
    void OnJumpReleased(); // 0x1b2d880 [Final Native Protected]
    void OnJumpPressed(); // 0x1b2d860 [Final Native Protected]
    void OnCameraModeChanged(const ECharacterCameraMode& NewCameraMode, const ECharacterCameraMode& OldCameraMode); // 0x1b2d500 [Final Native Protected]
    bool GetIsUsing(); // 0x1b2d490 [Final Native Public]
    void Client_SetIsUsing(bool isUsing); // 0x1b2d010 [Native Event Public]

// AJetPackItem (/Script/FSD.JetPackItem)
    void Server_StopThruster(); // 0x1a5ad80 [Native Event Protected]
    void Server_StartThruster(); // 0x1a06ff0 [Native Event Protected]
    void OnRep_Fuel(float OldFuel); // 0x1b2db50 [Final Native Protected]
    void OnRep_Active(); // 0x1f88790 [Event Protected]
    void OnFuelChanged(float Value, float Delta); // 0x1f88790 [Event Protected]

// AJettyBootsArcadeActor (/Script/FSD.JettyBootsArcadeActor)
    void SetActivePlayer(APlayerCharacter* InPlayer); // 0x1b2e010 [Final Native Public]
    void Server_ReplayPackage(const FJettyBootsReplay& InPackage); // 0x1b2de50 [Native Event Protected]
    void ReceiveReplayPackage(FJettyBootsReplay& InPackage); // 0x1f88790 [Event Protected]
    void ReceivePlayerChanged(); // 0x1f88790 [Event Protected]
    void ReceiveHighScoreChanged(); // 0x1f88790 [Event Protected]
    void OnRep_Save(); // 0x1b2dd90 [Final Native Protected]
    void OnRep_Player(FJettyBootsPlayer& OldPlayer); // 0x1b2dcf0 [Final Native Protected]
    void OnPlayerCharacterDestroyed(AActor* InActor); // 0x1b2d8a0 [Final Native Protected]
    void OnCharacterMoved(float DeltaSeconds, const FVector& OldLocation, const FVector& OldVelocity); // 0x1b2d6a0 [Final Native Protected]
    void OnCharacterMontageEnded(UAnimMontage* InMontage, bool InInterrupted); // 0x1b2d5d0 [Final Native Protected]
    bool IsPlayerWithinDistance(); // 0x1b2d4d0 [Final Native Public]
    int32 GetLastHighScoreIndex(); // 0x1b2d4b0 [Final Native Public]
    TArray<FJettyBootsScore> GetHighScores(); // 0x1b2d3a0 [Final Native Public]
    APlayerCharacter* GetActivePlayer(); // 0x1b2d170 [Final Native Public]
    void ClearHighScores(); // 0x1b2cff0 [Final Native Public]
    void All_ReplayPackage(const FJettyBootsReplay& InPackage); // 0x1b2cf50 [Native Event Protected]
    void AddHighScoreServer(FJettyBootsScore& InScore); // 0x1b2cea0 [Final Native Public]
    void AddHighScoreClient(FJettyBootsScore& InScore); // 0x1b2cdf0 [Final Native Public]

// USingleUsableComponent (/Script/FSD.SingleUsableComponent)
    void Use(APlayerCharacter* User, const EInputKeys& Key, float DeltaTime); // 0x1c03f90 [Final Native Public]
    void SetProgress(float Value); // 0x1c03d10 [Final Native Protected]
    void SetCanUse(bool CanUse); // 0x1c03c80 [Final Native Public]
    void OnRep_UserCount(); // 0x1c039c0 [Final Native Protected]
    void OnRep_Usable(); // 0x1c039a0 [Final Native Protected]
    void OnRep_DesiredProgress(); // 0x1c038d0 [Final Native Protected]
    void Cheat_Use(APlayerCharacter* User, const EInputKeys& Key); // 0x1c03230 [Final Native Public]
    void All_PlayFailedAudio(); // 0x1a5eb00 [Native Event Protected]

// UJettyBootUsableComponent (/Script/FSD.JettyBootUsableComponent)
    bool DeductCredits(APlayerCharacter* User, UMissionStat* InCreditCounter); // 0x1b2d0a0 [Final Native Public]

// USpriteRectLibrary (/Script/FSD.SpriteRectLibrary)
    FSpriteRect TranslateSpriteRect(const FSpriteRect& Rect, const FVector2D& Offset); // 0x1b328a0 [Final Native Static Public]
    bool SpriteRectIntersectsAny(const FSpriteRect& A, const TArray<FSpriteRect>& Others); // 0x1b32640 [Final Native Static Public]
    bool SpriteRectIntersects(const FSpriteRect& A, const FSpriteRect& B); // 0x1b32560 [Final Native Static Public]
    void MoveSpriteRect(FSpriteRect& Rect, const FVector2D& Offset); // 0x1b31c10 [Final Native Static Public]
    FSpriteRect MakeSpriteRectFromPoints(const FVector2D& Start, const FVector2D& End); // 0x1b31ad0 [Final Native Static Public]
    FSpriteRect MakeSpriteRectFromCenter(const FVector2D& Center, const FVector2D& Size); // 0x1b31a10 [Final Native Static Public]
    void MakeGateSpriteRects(int32 CanvasHeight, int32 GateWidth, const FVector& OpeningPos, float OpeningHeight, FSpriteRect& OutTopRect, FSpriteRect& OutBottomRect); // 0x1b31810 [Final Native Static Public]
    FVector2D GetSpriteRectSize(const FSpriteRect& Rect); // 0x1b31770 [Final Native Static Public]
    FVector2D GetSpriteRectCenter(const FSpriteRect& Rect); // 0x1b316d0 [Final Native Static Public]

// USpriteRectWidget (/Script/FSD.SpriteRectWidget)
    void SetSize(const FVector2D& InSize); // 0x1b324e0 [Final Native Public]
    void SetPositionAndSize(const FVector2D& InPosition, const FVector2D& InSize); // 0x1b32420 [Final Native Public]
    void SetPosition(const FVector2D& InPosition); // 0x1b323a0 [Final Native Public]
    void Move(const FVector2D& InOffset); // 0x1b31b90 [Final Native Public]
    FSpriteRect GetSpriteRect(); // 0x1b31690 [Final Native Public]

// UJettyBootSettings (/Script/FSD.JettyBootSettings)
    FJettyBootSetting GetLevelSetting(int32 InLevel); // 0x1b31500 [Final Native Public]

// UKeepInsideWorld (/Script/FSD.KeepInsideWorld)
    void UnregisterForKeepInsideWorld(UObject* WorldContextObject, const AActor*& Actor); // 0x1b32a50 [Final Native Static Public]
    void RegisterForKeepInsideWorld(UObject* WorldContextObject, const AActor*& Actor); // 0x1b31d70 [Final Native Static Public]

// UKillEnemiesObjective (/Script/FSD.KillEnemiesObjective)
    void RegisterTargetSpawned(APawn* Target); // 0x1b31e40 [Final Native Public]
    void ReceiveTargetKilled(UHealthComponentBase* Health); // 0x1f88790 [Event Protected]
    void OnTargetKilled(UHealthComponentBase* Health); // 0x1b31ce0 [Final Native Protected]
    void OnRep_EnemiesToKill(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]
    void OnRep_EnemiesKilled(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]

// ALaserPointerMarker (/Script/FSD.LaserPointerMarker)
    APlayerCharacter* GetCharacter(); // 0x1b314d0 [Final Native Public]

// ALaserPointerWaypoint (/Script/FSD.LaserPointerWaypoint)
    void OnShow(); // 0x1f88790 [Event Protected]
    void OnHide(); // 0x1f88790 [Event Protected]

// ALaserPointerItem (/Script/FSD.LaserPointerItem)
    void UnlockToMinersManual(UObject* WorldContextObject, const FGuid& ObjectID); // 0x1b32970 [Final Native Protected]
    void ToggleLaserVisible(bool aVisible); // 0x1b32810 [Native Event Public]
    void ServerPlaceMarker(const FVector& Location, const FVector& Normal, AActor* Actor, UPrimitiveComponent* Cmponent, UTerrainMaterial* TerrainMaterial, const ELaserPointerMarkerType& eMarkerType); // 0x1b31ed0 [Native Event Protected]
    void Server_SecondaryUse(const FVector& Location, const FVector& Normal, AActor* Actor, UPrimitiveComponent* Cmponent, UTerrainMaterial* TerrainMaterial); // 0x1b320d0 [Native Event Protected]
    void OnPointOfInterest(AActor* TargetActor, const FVector& TargetLocation, UTexture2D* TargetIcon); // 0x1f88790 [Event Protected]
    void GetPointTransform(FTransform& PointTransform); // 0x1b315b0 [Native Event Protected]
    FVector GetActiveMarkerLocation(); // 0x1b31490 [Final Native Public]

// ULightStrobingComponent (/Script/FSD.LightStrobingComponent)
    void StopLoop(int32 Channel); // 0x1b32780 [Final Native Public]
    void AddMesh(UMeshComponent* Mesh); // 0x1b31400 [Final Native Public]
    void AddMaterial(UMaterialInstanceDynamic* Mid); // 0x1b31370 [Final Native Public]
    void AddLight(UPointLightComponent* Light); // 0x1b312e0 [Final Native Public]

// UGibPartsList (/Script/FSD.GibPartsList)
    void SetGibMeshesAndMaterialsOnFX(UNiagaraComponent* ns, UMaterialInstance* Material, float Scale); // 0x1b32280 [Final Native Public]

// ALineCutterProjectile (/Script/FSD.LineCutterProjectile)
    void UpdateBeamLocations(); // 0x1b37650 [Final Native Protected]
    void TerrainSweep(const FVector& Left, const FVector& Right); // 0x1b37550 [Final Native Public]
    void StartSpawningTrail(); // 0x1f88790 [Event Public]
    void SpawnDecal(FHitResult& Result); // 0x1b37470 [Final Native Protected]
    void SetExtraBeamVisibility(bool IsVisible); // 0x1f88790 [Event Protected]
    void Server_RemoveDebris(int32 instance, int32 Component); // 0x1b36df0 [Native Event Protected]
    void PerformHit__DelegateSignature(FHitResult& Result); // 0x1f88790 [Public]
    void OnRep_LineRotation(); // 0x1b36a60 [Final Native Protected]
    void LineLifeSpanDestroy__DelegateSignature(); // 0x1f88790 [Public]
    void LineEffectHide__DelegateSignature(); // 0x1f88790 [Public]
    void LineDestroy__DelegateSignature(FHitResult& Result); // 0x1f88790 [Public]
    void Fire(const FVector& Origin, const FVector& Direction, float Distance); // 0x1b36250 [Final Native Public]

// AGuntowerLineProjectile (/Script/FSD.GuntowerLineProjectile)
    void TurnOffParticles(); // 0x1b37630 [Final Native Protected]
    void LineDestroy__DelegateSignature(const FHitResult& Result); // 0x1f88790 [Public]
    void Fire(const FVector& Origin, const FVector& Direction, float Distance); // 0x1b36120 [Final Native Public]

// USpecialAttackComponent (/Script/FSD.SpecialAttackComponent)
    void TriggerAttack(const FName& Name); // 0x1bd5ec0 [Final Native Protected]
    UAnimMontage* SelectMontage(); // 0x1b93700 [Native Event Protected]
    void Receive_OnPerformAttack(); // 0x1f88790 [Event Protected]
    void Receive_OnAborted(); // 0x1f88790 [Event Protected]
    void OnMontageEnded(UAnimMontage* Montage, bool interrupted); // 0x1bd54d0 [Final Native Protected]
    void OnFrozen(bool IsFrozen); // 0x1b2d010 [Native Event Protected]

// ULineSpikeAttack (/Script/FSD.LineSpikeAttack)
    void OnRep_TentaclesBurried(); // 0x1b36a80 [Final Native Protected]
    void All_PlayEffects(); // 0x1b35fc0 [Native Event Public]

// ULoadoutFunctionLibrary (/Script/FSD.LoadoutFunctionLibrary)
    void SetCurrLoadout(UObject* WorldContextObject, UPlayerCharacterID* PlayerId, const FLoadoutCopy& newLoadout); // 0x1b371a0 [Final Native Static Public]
    void RandomizeWeaponLoadout(UObject* WorldContextObject, UPlayerCharacterID* PlayerId, int32 loadoutIndex); // 0x1b36b20 [Final Native Static Public]
    void RandomizeAllRandomWeaponLoadout(APlayerCharacter* Player); // 0x1b36aa0 [Final Native Static Public]
    FLoadoutCopy GetCurrentLoadout(UObject* WorldContextObject, UPlayerCharacterID* PlayerId); // 0x1b36450 [Final Native Static Public]
    void CopyPasteWeaponLoadout(UObject* WorldContextObject, UPlayerCharacterID* PlayerId, int32 fromIndex, int32 toIndex); // 0x1b35fe0 [Final Native Static Public]

// ILoadoutItem (/Script/FSD.LoadoutItem)
    TSubclassOf<AItem> GetLoadoutItemClass(); // 0x1a0b7c0 [Native Public]

// ALoadoutItemProxy (/Script/FSD.LoadoutItemProxy)
    TSubclassOf<AItem> GetLoadoutItemFromClass(TSubclassOf<AActor> actorClass); // 0x1b36740 [Final Native Static Public]

// ULocalizationFunctionLibrary (/Script/FSD.LocalizationFunctionLibrary)
    TArray<FLocalizedLanguageInfo> GetLocalizedLanguages(); // 0x1b367d0 [Final Native Static Public]

// ALockOnBeam (/Script/FSD.LockOnBeam)
    void ReceiveItemSet(); // 0x1f88790 [Event Protected]

// ULockOnTrackingWidget (/Script/FSD.LockOnTrackingWidget)
    void OnLockOn(int32 numberOfLockOnsOnThisTarget, int32 totalNumberOfLockOns); // 0x1f88790 [Event Public]
    void OnFireComplete(int32 numberOfLockOnsOnThisTarget); // 0x1f88790 [Event Public]
    void CleanUpWidget(bool showFade); // 0x1f88790 [Event Public]

// ALockOnWeapon (/Script/FSD.LockOnWeapon)
    void UpdateRifleEye(); // 0x1b37670 [Final Native Protected]
    void SetMuzzleDirection(const FVector& TargetLocation); // 0x1f88790 [Event Protected]
    void Server_TriggerAoe(const FVector& Location); // 0x1b37110 [Native Event Protected]
    void Server_SetTotalLockCount(int32 totalLockCount); // 0x1b37080 [Native Event Protected]
    void Server_SetLockCount(const FLockCounter& LockCounter); // 0x1b36fe0 [Native Event Protected]
    void Server_SetIsMovementSlowed(bool bisMovementSlowed); // 0x1b36f50 [Native Event Protected]
    void Server_SetIsLatestShotLockedOn(bool bisShotLockedOn); // 0x1a076b0 [Native Event Protected]
    void Server_SetIsChargingShot(bool bisCharging); // 0x1b36ec0 [Native Event Protected]
    void Server_PushStatusEffect(AActor* Target); // 0x1b36d60 [Native Event Protected]
    void Server_PopStatusEffect(AActor* Target); // 0x1b36cd0 [Native Event Protected]
    void Server_FiringComplete(int32 ShotsFired); // 0x1b36c40 [Native Event Protected]
    void RefundAmmo(); // 0x1b36c20 [Native Event Protected]
    void OnRep_AimTarget(); // 0x1f88790 [Event Protected]
    void OnMovementSlowed(bool isSlowed); // 0x1f88790 [Event Protected]
    void OnHitDeadTarget(); // 0x1b36a40 [Final Native Protected]
    void OnHit(FHitResult& Hit, bool alwaysPenetrate); // 0x1b36910 [Final Native Protected]
    void OnAsyncFireComplete(); // 0x1b368f0 [Final Native Protected]
    void MuzzleLerpToTarget(const FVector& TargetLocation); // 0x1f88790 [Event Protected]
    void MaxTargetsDelegate__DelegateSignature(int32 InMaxTargets); // 0x1f88790 [Public]
    void LockonTargetRotationUpdated__DelegateSignature(bool hasTargetLockon, const FRotator& socketRotation); // 0x1f88790 [Public]
    void LockOnRifleLockingOnState__DelegateSignature(); // 0x1f88790 [Public]
    void LockOnCountDelegate__DelegateSignature(int32 InCurrentCount); // 0x1f88790 [Public]
    void FireWeapon(bool ResetUsing, bool Fire); // 0x1b36380 [Final Native Protected]

// ULookingAtWidget (/Script/FSD.LookingAtWidget)
    void SetCurrentTarget(AActor* NewActor, const TScriptInterface<IHealth>& HealthComponent, float OverrideTargetLostTime); // 0x1b3c6a0 [Final Native Protected]
    void ResetCurrentTarget(); // 0x1b3c5a0 [Final Native Protected]
    void ReceiveUpdateTarget(AActor* InCurrentTarget, float DeltaTime); // 0x1f88790 [Event Protected]
    void ReceiveTargetLost(); // 0x1f88790 [Event Protected]
    void ReceiveNewTarget(AActor* InCurrentTarget); // 0x1f88790 [Event Protected]
    bool IsValidTarget(AActor* TargetActor, const TScriptInterface<IHealth>& TargetHealth); // 0x1b3bab0 [Native Event Protected]
    bool IsBossFight(const TScriptInterface<IHealth>& Health); // 0x1b3b9d0 [Final Native Protected]
    UHealthComponentBase* GetLookingAtHealth(); // 0x1b3b7f0 [Final Native Protected]
    AActor* GetLookingAtActor(); // 0x1b3b7c0 [Final Native Protected]
    bool GetCharacterTemperatureEffect(const float& TemperatureEffect); // 0x1b3b640 [Final Native Protected]

// ULookingAtContentWidget (/Script/FSD.LookingAtContentWidget)
    void UpdateCurrentTarget(float DeltaSeconds, AActor* InTargetActor, const TScriptInterface<IHealth>& InTargetHealthComponent); // 0x1b3ca40 [Final Native Public]
    void RegisterWeakPointHit(); // 0x1b3c580 [Final Native Public]
    void ReceiveUpdateTarget(AActor* InCurrentTarget, float DeltaTime); // 0x1f88790 [Event Protected]
    void ReceiveNewTarget(AActor* InCurrentTarget); // 0x1f88790 [Event Protected]
    FText GetTargetOwnerName(); // 0x1b3b930 [Final Native Public]
    FText GetTargetName(); // 0x1b3b890 [Final Native Public]
    float GetTargetHealthPct(); // 0x1b3b860 [Final Native Public]

// ATreasureBeacon (/Script/FSD.TreasureBeacon)
    void SpawnDebreeParts(); // 0x1a27c10 [Native Protected]
    void ActivateTreasure(); // 0x1b3b400 [Final Native Public]

// ATreasureContainer (/Script/FSD.TreasureContainer)
    void TestAwardTreasure(); // 0xbe4390 [Final Native Public]
    void SetPreventFurtherLatejoiners(bool prevent); // 0x1b3c850 [Final Native Public]
    void SetCanCollectTreasure(bool canCollect); // 0x1b3c610 [Final Native Public]
    void OnRep_LastJoiner(); // 0x1b3c3a0 [Final Native Protected]
    void OnRep_Collectors(); // 0x1b3c380 [Final Native Protected]
    void OnPlayerLatejoined(APlayerCharacter* joiner); // 0x1b3c2f0 [Final Native Public]
    void OnPlayerCollectedTreasure(APlayerCharacter* collector, const EInputKeys& Key); // 0x1b3c220 [Final Native Protected]
    void OnLocalPlayerCollectedTreasure(APlayerCharacter* Player); // 0x1f88790 [Event Public]
    void OnDisableChestLocally(); // 0x1f88790 [Event Public]
    void OnContainerActivated(); // 0x1f88790 [Event Public]
    bool GetPreventFurtherLatejoiners(); // 0x1b3b840 [Final Native Public]

// UMasteryIconWidget (/Script/FSD.MasteryIconWidget)
    void ReceiveUnlocked(); // 0x1f88790 [Event Public]

// UMediaPlayerWidget (/Script/FSD.MediaPlayerWidget)
    void Stop(); // 0x1b3c8e0 [Final Native Public]
    void StateChanged__DelegateSignature(UMediaPlayerWidget* InPlayerWidget, const EMediaPlayerState& InState); // 0x1f88790 [Public]
    void ReceiveStateChanged(const EMediaPlayerState& InState); // 0x1f88790 [Event Protected]
    void PlaySource(UFileMediaSource* InSource); // 0x1b3c4f0 [Final Native Public]
    void PlaySoftSource(const TSoftObjectPtr<UFileMediaSource>& InSource); // 0x1b3c3e0 [Final Native Public]
    void Play(); // 0x1b3c3c0 [Final Native Public]
    void Callback_MediaPlayResumed(); // 0x1b3b550 [Final Native Protected]
    void Callback_MediaOpened(const FString& URL); // 0x1b3b460 [Final Native Protected]
    void Callback_MediaEndReached(); // 0x1b3b440 [Final Native Protected]
    void Callback_MediaClosed(); // 0x1b3b420 [Final Native Protected]

// UMediaSoundController (/Script/FSD.MediaSoundController)
    void StopMediaSoundController(APlayerController* InPlayerController, UMediaTexture* InTexture); // 0x1b3c980 [Final Native Static Public]
    void StopAllMediaSoundControllers(APlayerController* InPlayerController); // 0x1b3c900 [Final Native Static Public]

// UMeleeAttackComponent (/Script/FSD.MeleeAttackComponent)
    UAnimMontage* SelectMontage(); // 0x1b3c5e0 [Native Event Protected]
    void OnPerformAttack(const FName& Name); // 0x1b3c190 [Final Native Protected]
    void OnMontageEnded(UAnimMontage* Montage, bool interrupted); // 0x1b3bff0 [Final Native Protected]

// UMessagingSubSystem (/Script/FSD.MessagingSubSystem)
    FString MessageSenderIdAsString(FFSDChatMessage& Msg); // 0x1b3be80 [Final Native Static Public]
    float MessageAge(FFSDChatMessage& Msg); // 0x1b3bd50 [Final Native Static Public]
    void LatestMessages(int32 Num, bool resetAge, const TArray<FFSDChatMessage>& OutMessages); // 0x1b3bba0 [Final Native Public]
    void ClearMessages(); // 0x1b3b570 [Final Native Public]

// AMeteorDefenseEvent (/Script/FSD.MeteorDefenseEvent)
    void SetMeteor(APlagueMeteor* meteor); // 0x1b3c7c0 [Final Native Private]
    APlagueMeteor* GetMeteor(); // 0x1b3b820 [Final Native Private]

// AMicroMissileLauncher (/Script/FSD.MicroMissileLauncher)
    void Server_SetIsCharging(bool isCharging); // 0x19fd810 [Native Event Protected]
    void Server_SetChargedMissile(bool isCharged); // 0x1a07620 [Native Event Protected]
    void OnTriggerCluster(); // 0x1f88790 [Event Protected]
    bool IsNextShotBuckShot(); // 0x1b3ba80 [Final Native Public]
    AProjectile* GetFirstActiveProjectileOfType(TSubclassOf<AProjectile> Class); // 0x1b3b720 [Final Native Protected]
    int32 GetChargeCurrentFireCount(); // 0x1b3b6f0 [Final Native Public]
    void GetActiveProjectiles(const TArray<AProjectile*>& ActiveProjectiles); // 0x1b3b590 [Final Native Protected]
    void ChargingDelegate__DelegateSignature(); // 0x1f88790 [Public]
    void All_SetChargedMissile(bool isCharged); // 0x1a06490 [Native Event Protected]

// UMicroMissileLauncherAnimInstance (/Script/FSD.MicroMissileLauncherAnimInstance)
    void OnMontageEndedInternal(UAnimMontage* Montage, bool interrupted); // 0x1b3c0c0 [Final Native Protected]

// AMicrowaveWeapon (/Script/FSD.MicrowaveWeapon)
    void UpdateMuzzleAnim(bool InIsFiring); // 0x1b42630 [Final Native Public]
    void SpawnExplosiveBoil(UPrimitiveComponent* Target, FMultiHitscanHit& Hit); // 0x1b42550 [Final Native Protected]
    void ShowBoilerRayExplosion_Server(const FVector_NetQuantize& Location, const FRotator& Rotation); // 0x1a88980 [Native Event Protected]
    void ShowBoilerRayExplosion(const FVector_NetQuantize& Location, const FRotator& Rotation); // 0x1a88b60 [Native Event Protected]
    void Server_SetLensePower(float lensepower); // 0x1b42380 [Native Event Protected]
    void OnTargetKilled(AActor* Target, UFSDPhysicalMaterial* PhysMat, bool wasDirectHit); // 0x1b42270 [Final Native Protected]
    void OnShowHitEffect(const FVector& ImpactPoint, const FVector& ImpactNormal, bool hitEnemy); // 0x1b42140 [Final Native Protected]
    void OnServerHitscanHit(FMultiHitScanHits& Hits); // 0x1b42070 [Final Native Protected]
    void OnRadiantSuperHeaterAoe(); // 0x1b42030 [Final Native Protected]
    void OnPushedDamageEffect(UHealthComponentBase* healthComp); // 0x1b41fa0 [Final Native Protected]
    void HeatUpdated(float SmoothedTemperature); // 0x1f88790 [Event Protected]
    void EndCharacterOverheatAnim(); // 0x1b400f0 [Final Native Protected]
    void All_ShowNeuroSpread(const FVector& Location); // 0x1b3ffb0 [Native Event Protected]

// ABoil (/Script/FSD.Boil)
    void OnRep_MaterialIndex(); // 0x1b42050 [Final Native Protected]

// UMilestoneAsset (/Script/FSD.MilestoneAsset)
    TArray<UMilestoneAsset*> SortMilestonesByProgress(UObject* WorldContext, const TArray<UMilestoneAsset*>& Milestones); // 0x1b42410 [Final Native Static Public]
    void OnMissionStatChanged(UObject* WorldContext, UMissionStat* Stat, float Value); // 0x1b41e80 [Final Native Protected]
    bool IsCompleted(UObject* WorldContext); // 0x1b41c40 [Final Native Public]
    bool IsClaimable(UObject* WorldContext); // 0x1b41ba0 [Final Native Public]
    FText GetTitleForTier(int32 Tier); // 0x1b41800 [Final Native Public]
    FText GetTitle(UObject* WorldContext); // 0x1b41700 [Final Native Public]
    int32 GetNextPerkPointsReward(UObject* WorldContext); // 0x1b414f0 [Final Native Public]
    void GetCurrentProgress(UObject* WorldContext, const int32& Tier, const float& Progress, const float& CurrentCount, const float& TargetCount); // 0x1b40900 [Final Native Public]
    int32 GetClaimedTier(UObject* WorldContext); // 0x1b40860 [Final Native Public]
    bool GetClaimedProgress(UObject* WorldContext, const int32& Tier, const float& Progress, const float& CurrentCount, const float& TargetCount); // 0x1b40660 [Final Native Public]
    UTexture2D* GetCategoryIcon(); // 0x1b40630 [Final Native Public]
    void ClearPendingMilestoneReached(); // 0x1b400d0 [Final Native Protected]
    int32 ClaimNextTier(UObject* WorldContext); // 0x1b40030 [Final Native Public]

// UMinersManualData (/Script/FSD.MinersManualData)
    void GetText(FText& Headline, FText& richText); // 0x1b41590 [Final Native Public]
    UTexture2D* GetFrontImage(); // 0x1b410b0 [Final Native Public]
    UTexture2D* GetBackgroundImage(); // 0x1b403c0 [Final Native Public]

// UMinersManual (/Script/FSD.MinersManual)
    bool IsObjectInMinersManual(UObject* WorldContext, UObject* Object); // 0x1b41db0 [Final Native Public]
    bool IsMissionUnlocked(UObject* WorldContext, UMissionTemplate* mission); // 0x1b41ce0 [Final Native Public]
    bool IsBiomeUnlocked(UObject* WorldContext, UBiome* Biome); // 0x1b41ad0 [Final Native Public]
    TArray<FText> GetUnlockedCreatureLore(UObject* WorldContext, UEnemyMinersManualData* enemy, const float& completePercentage); // 0x1b418f0 [Final Native Public]
    TArray<TSoftObjectPtr<UMissionTemplate>> GetMissions(); // 0x1b41390 [Final Native Public]
    void GetMissionInfo(int32 MissionTypeIndex, FText& InfoHeadline, FText& InfoDescription, const TArray<FMissionStepDescription>& Steps); // 0x1b410e0 [Final Native Public]
    int32 GetEnemyKillCount(UObject* WorldContext, const FGuid& EnemyID); // 0x1b40fc0 [Final Native Public]
    TArray<UEnemyMinersManualData*> GetEnemiesSorted(); // 0x1b40f40 [Final Native Public]
    TArray<UEnemyMinersManualData*> GetEnemies(); // 0x1b40e80 [Final Native Public]
    void GetDamageTypeDescriptions(const TArray<EDamageType>& damageTypes, const TArray<FDamageTypeDescription>& Icon); // 0x1b40c80 [Final Native Public]
    void GetDamageTypeDescription(const EDamageType& damageTypes, FDamageTypeDescription& Icon); // 0x1b40ae0 [Final Native Public]
    TArray<TSoftObjectPtr<UBiome>> GetBiomes(); // 0x1b404d0 [Final Native Public]
    TArray<UMinersManualData*> GetBiomeFeatures(int32 BiomeIndex); // 0x1b403f0 [Final Native Public]
    TArray<FDamageTypeDescription> GetAllDamageTypeDescriptions(); // 0x1b40110 [Final Native Public]

// UMissionFunctionLibrary (/Script/FSD.MissionFunctionLibrary)
    FString GetSeedString(UObject* WorldContextObject); // 0x1b473d0 [Final Native Static Public]
    bool GetSeedsFromString(const FString& seedString, FGlobalMissionSeed& outGlobalSeed, const int32& outMissionSeed, const int32& outPlsSeed); // 0x1b474a0 [Final Native Static Public]
    FDateTime GetGlobalMissionBaseTime(); // 0x1b46e00 [Final Native Static Public]

// UMissionGenerationManager (/Script/FSD.MissionGenerationManager)
    TArray<UGeneratedMission*> GetMissions(FGlobalMissionSeed& Seed); // 0x1b47160 [Final Native Public]
    UGeneratedMission* GetMissionFromSeeds(FGlobalMissionSeed& GlobalSeed, int32 MissionSeed); // 0x1b47020 [Final Native Public]
    TArray<UGeneratedMission*> GetAvailableMissions(); // 0x1b46d60 [Final Native Public]

// UMissionManager (/Script/FSD.MissionManager)
    void OnMatchStarted(); // 0x1b478c0 [Final Native Protected]

// IMissionModeManager (/Script/FSD.MissionModeManager)
    void StartDive(); // 0x1b478e0 [Native Public]
    void ReInitialize(); // 0x10d74f0 [Native Public]
    bool IsLastStage(); // 0x1b47890 [Native Public]
    bool IsActive(); // 0x1118950 [Native Public]
    int32 GetStage(); // 0x1b47680 [Native Public]
    void GetPerObjectiveXP(const int32& perPrimary, const int32& perSecondary); // 0x1b472f0 [Native Public]
    int32 GetNumberOfStages(); // 0x1b47220 [Native Public]
    TSoftClassPtr<UWidget> GetMissionModeCheatUI(); // 0x1b47110 [Native Public]
    TSoftClassPtr<UUserWidget> GetMissionCompleteScreen(bool missionSuccessful); // 0x1b46f60 [Native Public]
    TSoftClassPtr<UUserWidget> GetMissionBarWidget(); // 0x1b46f10 [Native Public]
    float GetHazardBonus(UObject* WorldContextObject, UGeneratedMission* mission); // 0x1b46e40 [Native Public]
    UGeneratedMission* GetActiveMission(); // 0x1b46d30 [Native Public]
    FText GetActiveDiveName(); // 0x1b46c90 [Native Public]
    bool CompleteCurrentSingleMission(); // 0x1b46c60 [Native Public]
    bool AreAllSelectedClassesQualified(); // 0x1b46c30 [Native Public]

// UInfestedEnemiesMutator (/Script/FSD.InfestedEnemiesMutator)
    UParticleSystem* GetParticleSystem(AFSDPawn* enemy); // 0x1b47250 [Final Native Public]

// UMissionPlayerAndCharacterWidget (/Script/FSD.MissionPlayerAndCharacterWidget)
    void UpdateValues(int32 PlayerRank, int32 PlayerStars, int32 CharacterLevel, float CharacterProgress); // 0x1f88790 [Event Protected]
    void StepCounter(float TimeScale, const bool& CounterFinished); // 0x1b47900 [Final Native Protected]
    void PingPlayerRank(); // 0x1f88790 [Event Protected]
    void PingCharacterLevel(int32 Level, int32 Stars); // 0x1f88790 [Event Protected]
    void InitCounter(const FPlayerProgress& PlayerProgressStart, const FCharacterProgress& CharacterProgressStart, const FPlayerProgress& PlayerProgressFinish, const FCharacterProgress& CharacterProgressFinish); // 0x1b47700 [Final Native Protected]

// UMissionResultInfo (/Script/FSD.MissionResultInfo)
    float GetWarningBonusSum(); // 0x1b476b0 [Final Native Public]

// UFSDMissionSettings (/Script/FSD.FSDMissionSettings)
    float GetTotalHazPlusBonus(FGameDifficulty& Difficulty); // 0x1b4bc60 [Final Native Static Public]
    float GetTotalHazardBonus(UObject* WorldContextObject, UGeneratedMission* mission, FGameDifficulty& Difficulty); // 0x1b4bd10 [Final Native Static Public]

// UMissionStat (/Script/FSD.MissionStat)
    void StatCountChanged__DelegateSignature(UObject* WorldContext, UMissionStat* MissionStat, float Value); // 0x1f88790 [Public]
    float SetStatValue(UObject* WorldContext, APlayerCharacter* Character, float amount); // 0x1b4c540 [Final Native Public]
    FText MissionStatToText(const EMissionStatType& StatType, float Value); // 0x1b4c130 [Final Native Static Public]
    void Increment(UObject* WorldContext, UMissionStat* Stat, TSubclassOf<APlayerCharacter> CharacterClass, float amount); // 0x1b4bf40 [Final Native Static Public]
    float GetStatMinCount(UObject* WorldContext); // 0x1b4bbc0 [Final Native Public]
    float GetStatMaxCount(UObject* WorldContext); // 0x1b4bb20 [Final Native Public]
    FText GetStatCountTotalAsText(UObject* WorldContext); // 0x1b4ba20 [Final Native Public]
    float GetStatCountTotal(UObject* WorldContext); // 0x1b4b980 [Final Native Public]
    float GetStatCountPct(UObject* WorldContext, TSubclassOf<APlayerCharacter> CharacterClass); // 0x1b4b8b0 [Final Native Public]
    FText GetStatCountAsText(UObject* WorldContext, UPlayerCharacterID* characterID); // 0x1b4b780 [Final Native Public]
    float GetStatCount(UObject* WorldContext, UPlayerCharacterID* characterID); // 0x1b4b6b0 [Final Native Public]
    FString GetSourceTitle(); // 0x1b4b630 [Final Native Public]
    FText GetLowestStatCountAsText(UObject* WorldContext); // 0x1b4b140 [Final Native Public]
    UTexture2D* GetIcon(); // 0x1b4b110 [Final Native Public]
    FText GetHighestStatCountAsText(UObject* WorldContext); // 0x1b4b010 [Final Native Public]
    FText GetCategoryTitle(); // 0x1b4af60 [Final Native Public]

// UMissionStatsCollector (/Script/FSD.MissionStatsCollector)
    void OnResourceIncremented(UCappedResource* Resource, float amount); // 0x1b4c280 [Final Native Protected]

// UMissionTemplate (/Script/FSD.MissionTemplate)
    void Receive_SetMissionParameters(UGeneratedMission* mission, const FRandomStream& Random); // 0x1f88790 [Event Protected]
    bool IsLocked(UFSDSaveGame* SaveGame); // 0x1b4c090 [Final Native Public]
    TArray<UMissionDuration*> GetValidDurations(); // 0x1b4bec0 [Final Native Public]
    TArray<UMissionComplexity*> GetValidComplexities(); // 0x1b4be40 [Final Native Public]
    TSoftClassPtr<AProceduralSetup> GetSoftReferenceToPLS(); // 0x1b4b5e0 [Final Native Public]
    FObjectiveMissionIcon GetPrimaryObjectiveIconFromAsset(UMissionTemplate* mission, bool getSmallVersion); // 0x1b4b380 [Final Native Static Public]
    FObjectiveMissionIcon GetPrimaryObjectiveIcon(bool getSmallVersion); // 0x1b4b2d0 [Final Native Public]
    TSubclassOf<AProceduralSetup> GetPLS(); // 0x1b4b290 [Final Native Public]
    TSubclassOf<UObjective> GetObjectiveClass(); // 0x1a4f640 [Final Native Public]
    int32 GetMissionTypeIndex(); // 0x1b4b270 [Final Native Public]
    UTexture2D* GetMissionImageLarge(); // 0x1a142f0 [Final Native Public]
    UTexture2D* GetMissionButtonImage(); // 0x1b4b240 [Final Native Public]
    UGeneratedMission* GenerateMission(UObject* WorldContextObject, UBiome* Biome, int32 Seed, FGlobalMissionSeed& GlobalSeed, UMissionComplexity* limitComplexity, UMissionDuration* limitDuration, UMissionMutator* Mutator, const TArray<UMissionWarning*>& Warnings, UMissionChallenge* Challenge, const TArray<TSubclassOf<UObjective>>& forceSecondary, UGemResourceData* forcedGem); // 0x1b4ab40 [Final Native Public]

// UMissionNameBank (/Script/FSD.MissionNameBank)
    TArray<FText> GetRandomGeneratedNames(const FRandomStream& Random, int32 Count); // 0x1b4b460 [Final Native Public]

// AMULE (/Script/FSD.MULE)
    void SetIsDown(bool IsDown); // 0x1b4c3e0 [Final Native Public]
    void SetControlledByDropShip(bool Control); // 0x1f88790 [Event Public]
    void OnRep_IsDown(); // 0x1f88790 [Event Protected]

// AMolly (/Script/FSD.Molly)
    void SetOpenForDeposit(bool Open); // 0x1b4c4b0 [Final Native Public]
    void SetGotoDropShip(const FVector& Location); // 0x1f88790 [Event Public]
    void SetCalledBy(APlayerCharacter* InPlayer); // 0x1b4c350 [Final Native Public]
    void OnRep_CalledBy(); // 0x1b4c260 [Final Native Protected]
    UDialogDataAsset* GetCallingShout(); // 0x1b4af30 [Native Event Public]
    void EnableButton(); // 0x1f88790 [Event Public]
    void CalledByDelegate__DelegateSignature(APlayerCharacter* InPlayer); // 0x1f88790 [Public]
    void AddTrayEffect(UNiagaraSystem* Effect, int32 numberOfTraysAffected); // 0x1f88790 [Event Public]

// AMiniMule (/Script/FSD.MiniMule)
    void SetLegsVisibleOnScanner(); // 0x1b4c490 [Final Native Protected]
    void OnLegsSetVisible(); // 0x1f88790 [Event Protected]
    TArray<AGem*> FindLegsInLevelSortedByDistance(); // 0x1b4aac0 [Final Native Public]
    void CheatRepair(); // 0x1f88790 [Event Public]

// AMountedGun (/Script/FSD.MountedGun)
    void Server_Test(); // 0x1a27c10 [Native Event Public]

// UGunLogicComponent (/Script/FSD.GunLogicComponent)
    void SetMesh(UMeshComponent* Mesh); // 0x1b50420 [Final Native Public]
    void OnWeaponFireEnded(); // 0xbe4390 [Final Native Protected]
    void OnWeaponFired(const FVector& Location); // 0x1b50160 [Native Protected]

// UMouseCursorWidget (/Script/FSD.MouseCursorWidget)
    void OnUnhover(); // 0x1f88790 [Event Protected]
    void OnInputSourceChanged(const EFSDInputSource& Source); // 0x1b500c0 [Final Native Protected]
    void OnHover(); // 0x1f88790 [Event Protected]

// UMultiHitscanComponent (/Script/FSD.MultiHitscanComponent)
    void Server_RegisterHit(const FMultiHitScanHits& hitResults); // 0x1a19c20 [Native Event Protected]
    void All_ShowHit(const FMultiHitScanHits& hitResults); // 0x1a18d40 [Native Event Protected]

// UMultiprojectileSpawner (/Script/FSD.MultiprojectileSpawner)
    bool GetIsFiring(); // 0x19fd1e0 [Final Native Public]
    void Fire(const FVector& Velocity, const FVector& Origin); // 0x1b4f820 [Final Native Public]
    UMultiprojectileSpawner* FindMultiProjectileSpawner(AActor* Actor, UDataAsset* RangedAttack); // 0x1b4f750 [Final Native Static Public]

// AMusicReplicator (/Script/FSD.MusicReplicator)
    void OnRep_ActiveMusic(); // 0x1b50140 [Final Native Protected]

// UMusicManager (/Script/FSD.MusicManager)
    void StopHandle(const FMusicHandle& Handle); // 0x1b50900 [Final Native Public]
    void StopCategory(UMusicCategory* Category); // 0x1b50870 [Final Native Public]
    void SetIsPaused(bool IsPaused); // 0x1b50390 [Final Native Public]
    FMusicHandle PlayLibrary(UMusicLibrary* library, int32 musicIndex); // 0x1b502c0 [Final Native Public]
    FMusicHandle Play(USoundBase* Music, UMusicCategory* Category); // 0x1b501f0 [Final Native Public]

// ANeedleSprayer (/Script/FSD.NeedleSprayer)
    void OnSpinningChanged(bool isSpinning); // 0x1f88790 [Event Protected]
    void OnHit(FHitResult& Result, bool IsPenetrating); // 0x1b4ff90 [Final Native Public]

// UNoiseFunctionLibrary (/Script/FSD.NoiseFunctionLibrary)
    void SphericalNoiseMovementComponent(UObject* WorldContextObject, USceneComponent* Component, const FVector& Center, float Radius, float Speed, float TimeOffset); // 0x1b50690 [Final Native Static Public]
    void SphericalNoiseMovementActor(UObject* WorldContextObject, AActor* Actor, const FVector& Center, float Radius, float Speed, float TimeOffset); // 0x1b504b0 [Final Native Static Public]
    FVector NoiseSphere3D(UObject* WorldContextObject, float Time, float Radius); // 0x1b4fe80 [Final Native Static Public]
    FVector2D NoiseSphere2D(UObject* WorldContextObject, float Time, float Radius); // 0x1b4fd70 [Final Native Static Public]
    float Noise3D(UObject* WorldContextObject, float X, float Y, float Z); // 0x1b4fb50 [Final Native Static Public]
    float Noise2D(UObject* WorldContextObject, float X, float Y); // 0x1b4fa50 [Final Native Static Public]
    float Noise(UObject* WorldContextObject, float X); // 0x1b4fca0 [Final Native Static Public]

// UOxygenComponent (/Script/FSD.OxygenComponent)
    void RegisterOxygenEvent(const FScriptDelegate& OxygenCallback, float oxygenLevel, bool triggerOnOxygenLoss); // 0x1b55520 [Final Native Public]
    void OnRevived(); // 0x1b55330 [Final Native Protected]
    void OnRep_NetworkedOxygen(int32 OldValue); // 0x1b552a0 [Final Native Protected]
    void OnRep_IsReplenishingOxygen(); // 0x1b55280 [Final Native Protected]
    void OnDeath(UHealthComponentBase* HealthComponent); // 0x1b551d0 [Final Native Protected]

// UOxygenSourceComponent (/Script/FSD.OxygenSourceComponent)
    void OnTimerTick(); // 0x1b55350 [Final Native Protected]
    void OnSourceActivated(); // 0x1f88790 [Event Protected]

// UNotificationSubSystem (/Script/FSD.NotificationSubSystem)
    bool GetNextSpaceRigNotification(FSpaceRigNotification& NextNotification); // 0x1b548a0 [Final Native Public]
    void ClearCampaignNotifications(); // 0x1b53fa0 [Final Native Public]
    void AddSpaceRigNotification(const FSpaceRigNotification& NewNotification, const FString& ID, bool TriggerEvent); // 0x1b53d90 [Final Native Public]

// UPlayerCharacterID (/Script/FSD.PlayerCharacterID)
    UPlayerCharacterData* GetCharacterData(); // 0x1b54140 [Final Native Public]
    TSubclassOf<APlayerCharacter> GetCharacterClass(); // 0x1b54100 [Final Native Public]
    APlayerCharacter* GetCharacter(); // 0x1b540d0 [Final Native Public]

// UItemID (/Script/FSD.ItemID)
    bool IsItemClassChildOf(TSubclassOf<AActor> InParentClass); // 0x1b55040 [Final Native Public]
    UItemData* GetItemData(); // 0x1b54730 [Final Native Public]
    TSubclassOf<AItem> GetItemClass(); // 0x1b546f0 [Final Native Public]
    EItemCategory GetItemCategory(); // 0x1b546d0 [Final Native Public]
    AItem* GetItem(); // 0x1b53fe0 [Final Native Public]
    TArray<UItemSkin*> GetAllSkins(); // 0x1b54050 [Final Native Public]
    TSubclassOf<AActor> GetActorClass(); // 0x1b54010 [Final Native Public]
    AActor* GetActor(); // 0x1b53fe0 [Final Native Public]

// UActorContextWidget (/Script/FSD.ActorContextWidget)
    void Update(UPrimitiveComponent* InContextPrimitive); // 0x1b558b0 [Final Native Public]
    void Show(UPrimitiveComponent* InContextPrimitive); // 0x1b55820 [Final Native Public]
    void ReceiveUpdate(UPrimitiveComponent* InContextPrimitive); // 0x1f88790 [Event Protected]
    void ReceiveShow(UPrimitiveComponent* InContextPrimitive); // 0x1f88790 [Event Protected]
    void ReceiveContextActorChanged(AActor* InContextActor); // 0x1f88790 [Event Protected]

// UObjectivesManager (/Script/FSD.ObjectivesManager)
    void OnObjectiveChanged(UObjective* obj); // 0x1b58830 [Final Native Protected]
    bool HasRequiredSecondaryObjective(); // 0x1b58610 [Final Native Public]
    TArray<UObjective*> GetSecondaryObjectives(); // 0x1b58530 [Final Native Public]
    UObjective* GetSecondaryObjective(); // 0x1b584f0 [Final Native Public]
    UObjective* GetPrimaryObjective(); // 0x1a21050 [Final Native Public]
    UObjective* FindSecondaryObjective(TSubclassOf<UObjective> objectiveClass); // 0x1b58400 [Final Native Public]
    void ExitPodDescending(); // 0x1b583e0 [Final Native Public]
    void ExitPodArrived(); // 0x1b583c0 [Final Native Public]
    void DropPodExited(); // 0x1b58380 [Final Native Public]
    bool AreRequiredSecondariesComplete(); // 0x1b58330 [Final Native Public]

// UObjectiveWidget (/Script/FSD.ObjectiveWidget)
    void SetText(FText& InText, FText& InCounterText, UTexture2D* InCounterIcon, bool InObjectiveCompleted); // 0x1b58e80 [Final Native Public]
    void SetSimpleText(FText& InText, bool InObjectiveCompleted); // 0x1b58d60 [Final Native Public]
    void SetObjective(UObjective* InObjective, bool InIsPrimaryObjective); // 0x1b58c10 [Final Native Public]
    void ReceiveObjectiveUpdated(); // 0x1f88790 [Event Protected]
    void ReceiveObjectiveInitialized(); // 0x1f88790 [Event Protected]
    void OnObjectiveUpdated(UObjective* InObjective); // 0x1b588c0 [Final Native Protected]
    void ObjectiveWidgetDelegate__DelegateSignature(UObjectiveWidget* InObjectiveWidget); // 0x1f88790 [Public]

// UObjectTemperatureComponent (/Script/FSD.ObjectTemperatureComponent)
    void TimerCallback(); // 0x1b590b0 [Final Native Protected]
    void OnDeath(UHealthComponentBase* HealthComponent); // 0x1b58660 [Final Native Protected]

// AOldZiplineSalvage (/Script/FSD.OldZiplineSalvage)
    void OnMatchStarted(); // 0x1b58810 [Final Native Protected]

// UOptionalObjectiveWidget (/Script/FSD.OptionalObjectiveWidget)
    void SignalWidgetUpdated(); // 0x1b59090 [Final Native Public]
    void SetObjective(UObjective* obj); // 0x1f88790 [Event Public]
    void OptionalObjectiveWidgetDelegate__DelegateSignature(UOptionalObjectiveWidget* InOptionalObjectiveWidget); // 0x1f88790 [Public]

// UOptionalUIWidget (/Script/FSD.OptionalUIWidget)
    void OnVisibilityChanged(UOptionalUICategory* UICategory, bool IsVisible); // 0x1b58ab0 [Final Native Protected]

// UOutlineComponent (/Script/FSD.OutlineComponent)
    void UnlockOutline(); // 0x1b59160 [Final Native Public]
    void ToggleDefaultOutline(bool Visible); // 0x1b590d0 [Final Native Public]
    void SetOutline(const EOutline& outline); // 0x1b58ce0 [Final Native Public]
    void RemoveFromOutline(UPrimitiveComponent* Component); // 0x1b58b80 [Final Native Public]
    void OutlineChanged__DelegateSignature(const EOutline& InOutline); // 0x1f88790 [Public]
    void OnToggleOutline(bool Visible); // 0x1b58a20 [Final Native Protected]
    void OnOwnerDeath(UHealthComponentBase* HealthComponent); // 0x1b58950 [Final Native Protected]
    void OnItemUnequipped(AItem* Item); // 0x1b58780 [Final Native Protected]
    void OnItemEquipped(AItem* Item); // 0x1b586f0 [Final Native Protected]
    void LockOutline(); // 0x1b58640 [Final Native Public]
    void EnableActivateOnHoldTab(); // 0x1b583a0 [Final Native Public]
    void DisableActiveOnHoldTab(); // 0x1b58360 [Final Native Public]
    void AddToOutline(UPrimitiveComponent* Component); // 0x1b582a0 [Final Native Public]
    void AddActorToOutline(AActor* Actor); // 0x1b58210 [Final Native Public]

// UOverheatingAggregator (/Script/FSD.OverheatingAggregator)
    void Server_SetTemperature(float NewTemperature); // 0x1af9850 [Native Event Protected]
    void Server_SetIsOverheated(bool NewOverheated); // 0x1a694d0 [Native Event Protected]
    void OverheatingProgressChanged__DelegateSignature(float Progress); // 0x1f88790 [Public]
    void OverheatedChanged__DelegateSignature(bool overheated); // 0x1f88790 [Public]
    void OnRep_Temperature(); // 0x1b58a00 [Final Native Protected]
    void OnRep_IsOverheated(); // 0x1b589e0 [Final Native Protected]
    float GetTemperature(); // 0x1b585f0 [Final Native Public]
    float GetOverheatingProgress(); // 0x1b584c0 [Final Native Public]
    bool GetIsOverheated(); // 0x1b584a0 [Final Native Public]

// AParasiteEnemy (/Script/FSD.ParasiteEnemy)
    void OnSelfDeath(UHealthComponentBase* aHealthComponent); // 0x1b5c4a0 [Final Native Protected]

// UPassedOutStateComponent (/Script/FSD.PassedOutStateComponent)
    void ReceiveTeamPassedOut(); // 0x1f88790 [Event Protected]

// UPathfinderCollisionComponent (/Script/FSD.PathfinderCollisionComponent)
    void DisablePFCollision(); // 0x1b5b7b0 [Final Native Public]
    void ActivatePFCollision(); // 0x1b5b6a0 [Final Native Public]

// UPathfinderSplineSegmentCollisionComponent (/Script/FSD.PathfinderSplineSegmentCollisionComponent)
    void UpdateFromSpline(USplineComponent* SplineComponent, int32 StartIndex); // 0x1b5cbb0 [Final Native Public]
    void Update(const FVector& SplineStart, const FVector& SplineStartTangent, const FVector& SplineEnd, const FVector& SplineEndTangent); // 0x1b5ca20 [Final Native Public]
    void Clear(); // 0x1b5b770 [Final Native Public]

// UPathfinderFunctionLibrary (/Script/FSD.PathfinderFunctionLibrary)
    FVector SnapToGrid(UObject* WorldContextObject, const FVector& Origin, const DeepPathFinderType& PathType, const DeepPathFinderSize& PathSize, const bool& success, float maxSnapDistance); // 0x1b5c7f0 [Final Native Static Public]
    bool IsPathfinderReady(UObject* WorldContextObject); // 0x1b5bd50 [Final Native Static Public]
    FVector FindRandomPositionOnNavmeshAtDistance(UObject* WorldContextObject, const FVector& Origin, float atDistance); // 0x1b5bac0 [Final Native Static Public]
    FVector FindRandomNearbyPositionOnNavmesh(UObject* WorldContextObject, const FVector& Origin, float Radius); // 0x1b5b990 [Final Native Static Public]
    FVector FindPointAlongPathTo(UObject* WorldContextObject, const FVector& Origin, const FVector& Destination, float atDistance); // 0x1b5b7f0 [Final Native Static Public]

// APatrolBot (/Script/FSD.PatrolBot)
    void SetIsPatrolling(bool patroling); // 0x1b5c760 [Final Native Public]
    void SetHacked(); // 0x1b5c740 [Final Native Public]
    void SetFiringRockets(bool firing); // 0x1b5c6b0 [Final Native Protected]
    void ReviveDrone(); // 0x1b5c690 [Final Native Public]
    void OnStateChangedEvent(const EPatrolBotState& CurrentState); // 0x1f88790 [Event Public]
    void OnSpawnRocketsEvent(); // 0x1f88790 [Event Public]
    void OnRocketsEnded(); // 0x1f88790 [Event Protected]
    void OnRevived(); // 0x1f88790 [Event Protected]
    void OnRep_State(); // 0x1b5c480 [Final Native Protected]
    void OnRep_IsLockedOn(); // 0x1b5c460 [Final Native Protected]
    void OnRep_FiringRockets(); // 0x1b5c440 [Final Native Protected]
    void OnRep_ControlState(const EPatrolBotControlState& oldState); // 0x1b5c3c0 [Final Native Protected]
    void OnProjectileSpawned(); // 0x1f88790 [Event Protected]
    void OnMovementStateChanged(const EDeepMovementState& State); // 0x1b5c2b0 [Final Native Public]
    void OnLockedOn(); // 0x1f88790 [Event Protected]
    void OnLandedEvent(); // 0x1f88790 [Event Public]
    void OnJumpEvent(); // 0x1f88790 [Event Public]
    void OnFireRockets(); // 0x1f88790 [Event Protected]
    void OnDroneHacked(); // 0x1f88790 [Event Protected]
    void OnDroneAlerted(); // 0x1b5c140 [Final Native Public]
    void OnDisabled(); // 0x1f88790 [Event Protected]
    void OnDeath(UHealthComponentBase* aHealthComponent); // 0x1b5c020 [Final Native Private]
    void OnControlStateChanged(const EPatrolBotControlState& ControlState); // 0x1f88790 [Event Protected]
    void OnCollided(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1b5be00 [Final Native Protected]
    void Jumped(); // 0x1a07550 [Native Event Protected]
    bool IsHacked(); // 0x1b5bd20 [Final Native Protected]
    void ImpactSound(); // 0x1a06290 [Native Event Protected]
    void EndFireRockets(); // 0x1b5b7d0 [Final Native Protected]
    void DisableDrone(); // 0x1b5b790 [Final Native Public]
    void All_SetLaserBeamActive(bool Active); // 0x1b5b6e0 [Final Native Event Private]

// UPawnAfflictionComponent (/Script/FSD.PawnAfflictionComponent)
    void PushAffliction(UPawnAffliction* Affliction, bool onlyIfNotActive); // 0x1b5c5c0 [Final Native Public]
    void PopAffliction(UPawnAffliction* Affliction); // 0x1b5c530 [Final Native Public]
    void OnDeath(UHealthComponentBase* HealthComponent); // 0x1b5c0b0 [Final Native Protected]
    bool IsAfflictedBy(UPawnAffliction* Affliction); // 0x1b5bc80 [Final Native Public]
    TArray<UPawnAffliction*> GetActiveAfflictions(); // 0x1b5bbf0 [Final Native Public]

// UPawnAlertComponent (/Script/FSD.PawnAlertComponent)
    void StopAutoAlerting(); // 0x1b5ca00 [Final Native Public]
    void OnPawnSeen(APawn* Pawn); // 0x1b5c330 [Final Native Protected]
    void OnHit(float Damage, FDamageData& DamageData, bool anyHealthLost); // 0x1b5c160 [Final Native Protected]
    void OnAlerted(); // 0x1b5bde0 [Final Native Protected]
    void AleartNearby(); // 0x1b5b6c0 [Final Native Public]

// UPawnStatsComponent (/Script/FSD.PawnStatsComponent)
    void RemoveModifier(UPawnStat* Stat, float Value); // 0x1b65950 [Final Native Public]
    float GetStatValue(UPawnStat* Stat); // 0x1b65210 [Final Native Public]
    void ChangeModifier(UPawnStat* Stat, float CurrentValue, float NewValue); // 0x1b637d0 [Final Native Public]
    int32 AddModifier(UPawnStat* Stat, float Value); // 0x1b63500 [Final Native Public]

// UPerkLogic (/Script/FSD.PerkLogic)
    void StartLogic(int32 Rank); // 0x1f88790 [Event Protected]
    APlayerCharacter* GetCharacter(); // 0x1b63fe0 [Final Native Protected]
    FText GetAdditionalText(int32 Rank); // 0x1b63de0 [Native Event Public]

// UPerkSubsystem (/Script/FSD.PerkSubsystem)
    UPerkDelegateItem* GetPerkDelegates(UPerkAsset* Perk); // 0x1b64840 [Final Native Public]

// UPerkHUDWidget (/Script/FSD.PerkHUDWidget)
    void SetPerkAsset(UPerkAsset* InPerk); // 0x1b65c10 [Final Native Public]
    void ReceivePerkAssetChanged(); // 0x1f88790 [Event Protected]
    AFSDPlayerState* GetFSDPlayerState(); // 0x1b64410 [Final Native Public]
    APlayerCharacter* GetCharacter(); // 0x1b63fb0 [Final Native Public]

// UPerkFunctionLibrary (/Script/FSD.PerkFunctionLibrary)
    void SplitPerksByUsage(const TArray<UPerkAsset*>& perks, const TArray<UPerkAsset*>& OutPassivePerks, const TArray<UPerkAsset*>& OutActivePerks); // 0x1b65d50 [Final Native Static Public]
    TArray<UPerkAsset*> SortPerksByUsage(const TArray<UPerkAsset*>& perks); // 0x1b65ca0 [Final Native Static Public]
    void RandomizePerkLoadout(UObject* WorldContext, UPlayerCharacterID* characterID); // 0x1b65890 [Final Native Static Public]
    bool IsPerkTierUnLocked(UObject* WorldContext, int32 Tier); // 0x1b65700 [Final Native Static Public]
    int32 GetRequiredPerkClaimsForTier(int32 Tier); // 0x1b65180 [Final Native Static Public]
    void GetPerkTierState(UObject* WorldContext, int32 Tier, const bool& TierUnLocked, const int32& NextRequiredCount, const int32& NextProgressCount); // 0x1b64c10 [Final Native Static Public]
    void GetPerkEquipSlots(UObject* WorldContext, const EPerkUsageType& InType, TSubclassOf<APlayerCharacter> InCharacterClass, const int32& OutAvailableSlots, const int32& OutUnavailableSlots, const int32& OutPromotionLockedSlots); // 0x1b64a20 [Final Native Static Public]
    TArray<EPerkSlotType> GetPerkEquipSlotLayout(UObject* WorldContext, const EPerkUsageType& InType, TSubclassOf<APlayerCharacter> InCharacterClass); // 0x1b648e0 [Final Native Static Public]
    TArray<UPerkAsset*> GetOwnedPerksByType(UObject* WorldContext, const EPerkUsageType& InType); // 0x1b64730 [Final Native Static Public]
    TArray<UPerkAsset*> GetOwnedPerks(UObject* WorldContext); // 0x1b64660 [Final Native Static Public]
    int32 GetHighestPerkTier(); // 0x1b64440 [Final Native Static Public]
    TArray<UPerkAsset*> GetCharacterNonEquippedPerks(UObject* WorldContext, UPlayerCharacterID* characterID); // 0x1b64120 [Final Native Static Public]
    TArray<UPerkAsset*> GetCharacterEquippedPerks(UObject* WorldContext, UPlayerCharacterID* characterID); // 0x1b64010 [Final Native Static Public]
    TArray<UPerkAsset*> GetAvailablePerks(); // 0x1b63f70 [Final Native Static Public]
    int32 GetAmountOfPurchasedPerks(UObject* WorldContext); // 0x1b63ee0 [Final Native Static Public]
    FText FormatRichText(FText& SourceText, bool UpperCase, const TMap<FString, FString>& CharTagMap); // 0x1b63a80 [Final Native Static Public]
    int32 CalculateClaimablePerkPoints(UObject* WorldContext); // 0x1b636a0 [Final Native Static Public]

// UPerkUsageComponent (/Script/FSD.PerkUsageComponent)
    void Server_MarkPerkUsed(UPerkAsset* Perk); // 0x1a2e6e0 [Native Event Protected]
    void Server_CheatReset(); // 0x1a67af0 [Native Event Protected]
    void OnRep_PerkUsageReplicated(); // 0x1b65870 [Final Native Protected]

// APhysicsBarrel (/Script/FSD.PhysicsBarrel)
    void Explode(); // 0x1f88790 [Event Public]

// UPickaxeFunctionLibrary (/Script/FSD.PickaxeFunctionLibrary)
    bool RemovePickaxePartFromOwned(UObject* WorldContextObject, UPickaxePart* part); // 0x1b6b0f0 [Final Native Static Public]
    void RandomizePickaxe(UObject* WorldContextObject, UPlayerCharacterID* PlayerId); // 0x1b6b010 [Final Native Static Public]
    bool IsPickaxePartEquipped(UObject* WorldContextObject, const EPickaxePartLocation& Location, UPickaxePart* part, UItemID* pickaxeID); // 0x1b6a9d0 [Final Native Static Public]
    void GivePickaxePart(UObject* WorldContextObject, UPickaxePart* part); // 0x1b6a910 [Final Native Static Public]
    TArray<UPickaxePart*> GetUnlockedPickaxeParts(UObject* WorldContextObject, const EPickaxePartLocation& Category); // 0x1b6a800 [Final Native Static Public]
    TArray<UPickaxePart*> GetPickaxeParts(UObject* WorldContextObject, const EPickaxePartLocation& Category); // 0x1b6a660 [Final Native Static Public]
    bool GetIsPickAxePartAcquired(UObject* WorldContextObject, UPickaxePart* InPickaxePart); // 0x1b6a590 [Final Native Static Public]
    FPickaxeSet GetEquippedPickaxeSet(UObject* WorldContextObject, UItemID* pickaxeID); // 0x1b6a490 [Final Native Static Public]
    UPickaxePart* GetEquippedPickaxePart(UObject* WorldContextObject, const EPickaxePartLocation& partLocation, UItemID* pickaxeID); // 0x1b6a390 [Final Native Static Public]
    void EquipPickaxePart(UObject* WorldContextObject, UPickaxePart* part, const EPickaxePartLocation& partLocation, UItemID* pickaxeID); // 0x1b6a240 [Final Native Static Public]
    void CopyPastePickaxeLoadout(UObject* WorldContextObject, UPlayerCharacterID* PlayerId, int32 fromIndex, int32 toIndex); // 0x1b6a040 [Final Native Static Public]

// APickaxeItem (/Script/FSD.PickaxeItem)
    void SpecialTargetDamageEffects(const FVector& ImpactPoint, const FVector& ImpactNormal); // 0x1f88790 [Event Protected]
    void SetSpecialCoolDownDuration(float newCooldownDuration); // 0x1b6b9d0 [Final Native Public]
    void Server_TriggerBezerk(); // 0x1b6b9b0 [Native Event Protected]
    void Server_SetState(const EPickaxeState& NewState); // 0x1b6b930 [Native Event Protected]
    void Server_RemoveDebrisInstance(const FVector_NetQuantize& HitPos, int32 DebrisIndex, int32 remappedIndex); // 0x1b6b810 [Native Event Protected]
    void Server_HitBlock(const FVector_NetQuantize& Position, int32 Material, bool removeDebris, bool isSpecial); // 0x1b6b570 [Native Event Protected]
    void Server_DoPowerAttack(); // 0x1a07ac0 [Native Event Protected]
    void Server_DigBlock(const FVector& carvePos, const FVector& carveDirection, int32 TerrainMaterial, bool isSpecial); // 0x1b6b3d0 [Native Event Protected]
    void Server_DamageTarget(UPrimitiveComponent* TargetComponent, bool isSpecial, const FVector_NetQuantize& ImpactPoint, const FVector_NetQuantizeNormal& ImpactNormal, UFSDPhysicalMaterial* PhysMaterial, uint8 BoneIndex); // 0x1b6b1c0 [Native Event Protected]
    void RefreshSpecialCooldown(); // 0x1b6b0d0 [Final Native Public]
    void OnRep_State(const EPickaxeState& oldState); // 0x1b6aea0 [Final Native Protected]
    void OnLoadoutChanged(); // 0x1b6ae20 [Final Native Protected]
    float GetSpecialCooldownProgress(); // 0x1b6a7a0 [Final Native Public]
    void All_SimulateHitBlock(const FVector_NetQuantize& Position, int32 materia, bool removeDebris, bool isSpecial); // 0x1b69ec0 [Native Event Protected]
    void All_SimulateDigDebris(const FVector_NetQuantize& Position, UFXSystemAsset* Particles, USoundCue* cue); // 0x1b69d90 [Native Event Protected]
    void All_SimulateDigBlock(const FVector_NetQuantize& Position, bool spawnParticles, int32 Material, float Density, bool isSpecial); // 0x1b69ba0 [Native Event Protected]
    void All_SimulateDamageTarget(UPrimitiveComponent* TargetComponent, bool isSpecial, const FVector_NetQuantize& ImpactPoint, const FVector_NetQuantizeNormal& ImpactNormal, UFSDPhysicalMaterial* PhysMaterial, uint8 BoneIndex); // 0x1b69990 [Native Event Protected]
    void All_DoPowerAttack(); // 0x1af49a0 [Native Event Protected]

// APickaxePreviewActor (/Script/FSD.PickaxePreviewActor)
    void PreviewParts(const EPickaxePartLocation& PreviewLocation, UPickaxePart* PreviewPart); // 0x1b6af40 [Final Native Public]
    void EquipParts(); // 0x1b6a220 [Final Native Public]

// UPickaxePart (/Script/FSD.PickaxePart)
    bool GetUnlockedFromStart(); // 0x1b6a7d0 [Final Native Public]
    EPickaxePartLocation GetPrefferedLocation(); // 0x1b6a770 [Final Native Public]

// UPickaxeMaterialPart (/Script/FSD.PickaxeMaterialPart)
    UMaterialInstanceDynamic* CreateIcon(UObject* Owner); // 0x1b6a180 [Final Native Public]

// UPilotingStateComponent (/Script/FSD.PilotingStateComponent)
    void Server_MoveRight(float Value); // 0x1b6b780 [Native Event Protected]
    void Server_MoveForward(float Value); // 0x1b6b6f0 [Native Event Protected]
    void OnRep_Vehicle(); // 0x1b6af20 [Final Native Protected]

// APipelineFinish (/Script/FSD.PipelineFinish)
    void ReceivePipelineCompleted(); // 0x1f88790 [Event Protected]
    void ReceiveExtractorPodSpawned(APipelineExtractorPod* InExtractorPod); // 0x1f88790 [Event Protected]
    void OnRep_PipelineCompleted(); // 0x1b6ae80 [Final Native Protected]
    void OnRep_ExtractorPod(); // 0x1b6ae60 [Final Native Protected]
    void OnExtractorPodStateChanged(ARessuplyPod* InExtractorPod, const ERessuplyPodState& InState); // 0x1b6ad50 [Final Native Protected]
    void OnExtractorPodOrdered(APlayerCharacter* InUser, const EInputKeys& Key); // 0x1b6ac80 [Final Native Protected]
    void OnConnectedWithSegment(UTrackBuilderConnectPoint* InConnectPoint, ATrackBuilderSegment* InSegment); // 0x1b6abb0 [Final Native Protected]
    void OnConnectedSegmentActivated(APipelineSegment* InSegment); // 0x1b6ab20 [Final Native Protected]
    FVector GetLandingOffset(); // 0x1f88790 [Event Protected]

// APipelineExtractorPod (/Script/FSD.PipelineExtractorPod)
    void SetTargetRotation(APipelineSegment* InPipelineSegment); // 0x1b6ba50 [Native Event Public]
    void ReceiveConnectedToSegment(APipelineSegment* InConnectedSegment); // 0x1f88790 [Event Protected]
    void OnRep_ConnectedSegment(); // 0x1b6ae40 [Final Native Protected]
    void ExtractorPodOrderedEvent(APlayerCharacter* InUser); // 0x1f88790 [Event Public]

// APipelineSegment (/Script/FSD.PipelineSegment)
    void UpdateSplineMesh(USplineMeshComponent* InMesh, float InProgress, bool InMoveEndCap); // 0x1b6f600 [Final Native Protected]
    void SetSegmentBroken(APlayerCharacter* InUser, bool InSegmentBroken); // 0x1b6f3c0 [Final Native Public]
    void SetPipelineNumberMaterial(UMaterialInterface* InNumberMaterial); // 0x1b6f330 [Final Native Public]
    void SetEndPostVisible(bool InVisible); // 0x1b6f2a0 [Final Native Public]
    void ReceiveSegmentBrokenChanged(bool InSegmentBroken); // 0x1f88790 [Event Protected]
    void ReceiveSegmentActivatedProgress(float InProgress); // 0x1f88790 [Event Protected]
    void ReceiveSegmentActivated(); // 0x1f88790 [Event Protected]
    void ReceivePlacementFinished(); // 0x1f88790 [Event Protected]
    void ReceivePlacementBegin(); // 0x1f88790 [Event Protected]
    void PipelineStateDelegate__DelegateSignature(const EPipelineBuildState& InPipelineState); // 0x1f88790 [Public]
    void PipelineSegmentDelegate__DelegateSignature(APipelineSegment* InPipelineSegment); // 0x1f88790 [Public]
    void OnRepaired(APlayerCharacter* InUser); // 0x1f88790 [Event Protected]
    void OnRep_SegmentBroken(); // 0x1b6f010 [Final Native Protected]
    void OnRep_SegmentActivatedProgress(); // 0x1b6eff0 [Final Native Protected]
    APipelineStart* GetPipelineStart(); // 0x1b6eaf0 [Final Native Public]
    APipelineSegment* GetNextPipelineSegment(bool bForward); // 0x1b6ea50 [Final Native Public]
    bool GetIsSegmentActivated(); // 0x1b6e9e0 [Final Native Public]
    void CallbackSegmentRepaired(APlayerCharacter* InUser, const EInputKeys& Key); // 0x1b6e540 [Final Native Protected]
    void CallbackSegmentDestroyed(UHealthComponentBase* InHealth); // 0x1b6e4b0 [Final Native Protected]
    void CallbackSegmentActivatedProgress(float InProgress); // 0x1b6e430 [Final Native Protected]
    void CallbackSegmentActivated(APlayerCharacter* InUser, const EInputKeys& Key); // 0x1b6e360 [Final Native Protected]
    void CallbackPipelineStateChanged(APipelineStart* InPipelineStart, const EPipelineBuildState& InState); // 0x1b6e290 [Final Native Protected]
    void CallbackNextSegmentChanged(UTrackBuilderUsable* InUsable, ATrackBuilderSegment* InSegment); // 0x1b6e1c0 [Final Native Protected]
    void CallbackDroneUsed(int32 TimesUsed); // 0x1b6e130 [Final Native Protected]

// APipelineStart (/Script/FSD.PipelineStart)
    void ReceiveBuildStateChanged(const EPipelineBuildState& InBuildState); // 0x1f88790 [Event Protected]
    void PipelineStartStateDelegate__DelegateSignature(APipelineStart* InPipelineStart, const EPipelineBuildState& InPipelineState); // 0x1f88790 [Public]
    void PipelineCompleted(APipelineFinish* InPipelineFinish); // 0x1b6f050 [Final Native Public]
    void OnRep_BuildState(); // 0x1b6efd0 [Final Native Protected]
    void OnNextSegmentChanged(UTrackBuilderUsable* InUsable, ATrackBuilderSegment* InSegment); // 0x1b6edf0 [Final Native Protected]
    TArray<APipelineSegment*> GetAllPipelineSegments(); // 0x1b6e880 [Final Native Public]

// APitJaw (/Script/FSD.PitJaw)
    bool TryGetSafestRelocationPoint(FTransform& outSafestRelocationPoint); // 0x1b6f520 [Final Native Protected]
    void OnRep_State(); // 0x1b6f030 [Final Native Protected]
    void OnRelocationComplete(); // 0x1b6efb0 [Final Native Protected]
    void OnPostAmbush(); // 0x1b6ef90 [Final Native Protected]
    void OnHit(float Damage, FDamageData& DamageData, bool anyHealthLost); // 0x1b6eca0 [Final Native Private]
    void OnEscapeComplete(); // 0x1b6ec80 [Final Native Protected]
    void OnDugOut(); // 0x1b6ec60 [Final Native Protected]
    void OnDied(UHealthComponentBase* HealthComponent); // 0x1b6ebd0 [Final Native Private]
    EPitJawState GetState(); // 0x1b6eb20 [Final Native Public]
    FVector GetMouthLocation(); // 0x1b6ea10 [Native Event Public]
    FVector GetMouthDirection(); // 0x1a1dd80 [Native Event Public]
    AActor* GetCurrentTarget(); // 0x1b6e9a0 [Final Native Public]
    void FindRelocationPoints(AProceduralSetup* pls, int32 desiredCandidates); // 0x1b6e7b0 [Final Native Protected]
    void DoMouthCarve(); // 0x1b6e700 [Final Native Protected]
    void DoMinorCarve(); // 0x1b6e6e0 [Final Native Protected]
    void DoMajorCarve(); // 0x1b6e6c0 [Final Native Protected]
    void BP_OnStateChanged(const EPitJawState& NewState); // 0x1f88790 [Event Protected]
    void BP_OnMouthCarve(); // 0x1f88790 [Event Protected]
    void BP_OnMinorCarve(); // 0x1f88790 [Event Protected]
    void BP_OnMajorCarve(); // 0x1f88790 [Event Protected]
    void BP_OnBite(); // 0x1f88790 [Event Protected]
    void BP_FinishRelocation(const FTransform& relocationPoint); // 0x1f88790 [Event Protected]

// APlaceableItem (/Script/FSD.PlaceableItem)
    void Server_SpawnItem(const FVector& Location); // 0x1b6f180 [Native Event Protected]
    void ReceiveItemSpawned(AActor* SpawnedActor); // 0x1f88790 [Event Protected]
    void OnCarriedAmountChanged(int32 newAmount); // 0x1b6eb40 [Final Native Protected]

// IPlagueCleaning (/Script/FSD.PlagueCleaning)
    UInfectionPointCleaningComponent* GetCleaningPoints(const FVector& fromLocation); // 0x1b6e900 [Native Event Public]

// APlagueCleanupItem (/Script/FSD.PlagueCleanupItem)
    void Server_Gunsling(); // 0x1a06ff0 [Native Event Protected]
    void Server_EnablePhysics(const FVector_NetQuantize& Direction); // 0x1b6f100 [Native Event Public]
    void OnPickupUsed(APlayerCharacter* User, const EInputKeys& Key); // 0x1b6eec0 [Native Protected]
    void OnObjectiveChanged(UObjective* Objective); // 0x1f88790 [Event Protected]
    void OnInRangeChanged(bool InRange); // 0x1f88790 [Event Public]
    void All_Gunsling(); // 0x1a5ad80 [Native Event Protected]
    void All_EnablePhysics(const FVector_NetQuantize& Direction); // 0x1b6e0b0 [Native Event Public]

// APlagueControlActor (/Script/FSD.PlagueControlActor)
    void SpawnPodHack(APlayerCharacter* Player); // 0x1b6f490 [Final Native Protected]
    void SetCanUseWeaponPod(bool Value); // 0x1b6f210 [Final Native Protected]
    void PushDebrisLights(); // 0x1b6f0e0 [Final Native Protected]
    void EquipPlaguePod(APlayerCharacter* Player); // 0x1b6e720 [Final Native Protected]
    bool CanDropWeaponPod(const float& TimeLeft); // 0x1b6e610 [Final Native Protected]

// APlagueInfectionNode (/Script/FSD.PlagueInfectionNode)
    void OnWormSpawned(AActor* worm); // 0x1b740f0 [Final Native Protected]
    void OnWormDestroyed(AActor* DestroyedActor); // 0x1b74060 [Final Native Protected]
    void OnPodDestroyed(AActor* DestroyedActor); // 0x1b73f00 [Final Native Protected]
    void OnDeath(UHealthComponentBase* Health); // 0x1b73e70 [Final Native Protected]
    void CountNodePlague(); // 0x1b73680 [Final Native Public]

// AImpactIndicator (/Script/FSD.ImpactIndicator)
    void SetRadius(float Radius); // 0x1b74390 [Final Native Public]

// APlagueMeteor (/Script/FSD.PlagueMeteor)
    void SignalEventStarted(); // 0x1b745c0 [Final Native Protected]
    void SignalEventEnded(bool wasSuccess); // 0x1b74530 [Final Native Protected]
    void SetStage(int32 Stage); // 0x1b74410 [Final Native Public]
    void SetDropTarget(const FVector& Location); // 0x1b74270 [Final Native Public]
    void ResetStage(); // 0x1b74230 [Final Native Public]
    void RegressStage(); // 0x1b74210 [Final Native Public]
    void OnStageAdvanced(int32 Stage); // 0x1f88790 [Event Public]
    void OnRep_DropInfo(); // 0x1b74040 [Final Native Protected]
    void OnRep_CrackStage(); // 0x1b73f90 [Final Native Protected]
    void NearImpact(); // 0x1f88790 [Event Public]
    void LastaudioSignal(); // 0x1f88790 [Event Public]
    void Impacted_Latejoin(); // 0x1f88790 [Event Public]
    void Impacted(); // 0x1f88790 [Event Public]
    bool HasLandedOnTopOfRefineryPipes(float minDistanceToPipes); // 0x1b73c20 [Final Native Public]
    TArray<ARockCrackerPod*> GetPods(); // 0x1b73b50 [Final Native Public]
    ARockCrackerPod* GetPodAtIndex(int32 Index); // 0x1b73ab0 [Final Native Public]
    int32 GetNumActivePods(); // 0x1b738e0 [Final Native Public]
    void EnableVisuals(); // 0x1f88790 [Event Public]
    void DropStarted(); // 0x1f88790 [Event Public]
    void DropRockCrackerPods(int32 amount, float MinRadius, float maRadius, AProceduralSetup* Setup); // 0x1b736a0 [Final Native Protected]
    void DestroyAndSpawnHearts_FailSafe(); // 0x1f88790 [Event Public]
    void AdvanceStage(); // 0x1b732b0 [Final Native Public]

// UPlagueObjective (/Script/FSD.PlagueObjective)
    void OnRep_CurrentPlagueAmount(int32 OldAmount); // 0x1b73fb0 [Final Native Protected]
    TArray<APlagueInfectionNode*> GetPlagueCenters(); // 0x1b73910 [Final Native Public]

// APlaguePuddle (/Script/FSD.PlaguePuddle)
    void Receive_OnVacuumed(); // 0x1f88790 [Event Protected]

// UPlanetZoneSetup (/Script/FSD.PlanetZoneSetup)
    UPlanetZone* GetPlanetZoneForBiome(UBiome* Biome, const int32& zoneIndex); // 0x1b739d0 [Final Native Public]

// UPlanetZone (/Script/FSD.PlanetZone)
    bool IsUnlocked(UFSDSaveGame* SaveGame); // 0x1b73d40 [Final Native Public]
    FGuid GetSavegameID(); // 0x1b73be0 [Native Public]
    TArray<UBiome*> GetBiomes(); // 0x1b73850 [Final Native Public]

// APlasmaBoomerang (/Script/FSD.PlasmaBoomerang)
    void BeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1b732d0 [Final Native Private]

// APlasmaCarbine (/Script/FSD.PlasmaCarbine)
    void Server_ReloadPressed(); // 0x1a02f10 [Native Event Protected]
    void ApplyShieldDamage(); // 0x1a02ef0 [Native Event Protected]

// APlatformProjectile (/Script/FSD.PlatformProjectile)
    void MeltPlatformAroundPlayers(const FVector& platformLocation); // 0x1b73de0 [Final Native Public]

// UPlayerAfflictionOverlayWidget (/Script/FSD.PlayerAfflictionOverlayWidget)
    void ReceiveEndOverlay(); // 0x1f88790 [Event Protected]
    void ReceiveBeginOverlay(UTexture2D* InTexture, const FLinearColor& InTint); // 0x1f88790 [Event Protected]
    void EndOverlay(); // 0x1b73800 [Final Native Public]
    void BeginOverlay(UPlayerAfflictionOverlay* InOverlay); // 0x1b734f0 [Final Native Public]

// UPlayerAfflictionComponent (/Script/FSD.PlayerAfflictionComponent)
    void ShowPlayerOverlay(UPlayerAfflictionOverlay* Overlay); // 0x1b744a0 [Final Native Public]
    void OverlayDelegate__DelegateSignature(UPlayerAfflictionOverlay* Overlay); // 0x1f88790 [Public]
    void HidePlayerOverlay(UPlayerAfflictionOverlay* Overlay); // 0x1b73cb0 [Final Native Public]

// UPlayerAnimInstance (/Script/FSD.PlayerAnimInstance)
    bool StopUseMontage(bool stopImmediately); // 0x1b745e0 [Final Native Public]
    void StopInspectWeapon(); // 0x1f88790 [Event Protected]
    void StartInspectWeapon(); // 0x1f88790 [Event Protected]
    void SetAiming(); // 0x1b74250 [Final Native Public]
    void PlayUseMontages(UUseAnimationSetting* useSetting); // 0x1b74180 [Final Native Public]
    bool IsPlayingMontageInGroup(const FName& GroupName); // 0x1a6d5d0 [Final Native Public]
    UItemCharacterAnimationSet* GetAnimationSet(); // 0x1b73820 [Final Native Public]
    float CalculateDirectionVertical(const FVector& TargetDirection, const FRotator& BaseRotation); // 0x1b73580 [Final Native Protected]

// UPlayerTPAnimInstance (/Script/FSD.PlayerTPAnimInstance)
    void SetOverrideFullBody(bool overrideEnabled); // 0x1b74300 [Final Native Public]

// UPlayerBufferComponent (/Script/FSD.PlayerBufferComponent)
    void SetBuffingEnabled(bool Enabled); // 0x1b7c540 [Final Native Public]
    void ReducePushAmount(); // 0x1b7ae80 [Final Native Public]
    void OnPawnDied(UHealthComponentBase* Health); // 0x1b7ab10 [Final Native Protected]
    void OnOwnerDied(UHealthComponentBase* Health); // 0x1b7aa80 [Final Native Protected]

// APlayerCameraDrone (/Script/FSD.PlayerCameraDrone)
    bool ToggleSplineMeshVisibility(); // 0x1b7db00 [Final Native Protected]
    void SetRotationalPivotToPlayer(); // 0x1b7cba0 [Final Native Protected]
    void SetFlareLightSettings(float Intensity, float range, float Color); // 0x1b7c770 [Final Native Protected]
    bool SetCameraShakeAmount(float Value); // 0x1b7c650 [Final Native Protected]
    void SetBounceFlareLightSettings(float Intensity, float range, float Color); // 0x1b7c420 [Final Native Protected]
    void SaveLightConfig(); // 0x1b7b010 [Final Native Private]
    void ResetFollowVariables(); // 0x1b7af70 [Final Native Protected]
    void ResetAllLights(); // 0x1b7af50 [Final Native Protected]
    void OnFlareHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComponent, const FVector& NormalImpulse, FHitResult& Hit); // 0x1b7a810 [Final Native Protected]
    void LoadLightConfig(); // 0x1b7a4f0 [Final Native Private]
    FVector GetFlareLightSettings(); // 0x1b79aa0 [Final Native Protected]
    FVector GetBounceFlareLightSettings(); // 0x1b79860 [Final Native Protected]
    void CreateHUD(); // 0x1f88790 [Event Protected]
    void ClearFocusPoint(); // 0x1b79240 [Final Native Protected]
    void All_BeginCountdown(); // 0x1aba860 [Native Event Public]

// APlayerCharacter (/Script/FSD.PlayerCharacter)
    void UseZipLine(AZipLineProjectile* ZipLine, const FVector& Start, const FVector& End); // 0x1b7db50 [Final Native Public]
    void Unparalyze(); // 0x1b7db30 [Final Native Public]
    void ToggleScanTool(bool Visible); // 0x1b7da60 [Final Native Protected]
    void ToggleHUDReleased(); // 0x1b7da10 [Final Native Protected]
    void ToggleHUDPressed(); // 0x1b7d9f0 [Final Native Protected]
    void ToggleHeadLight(); // 0x1b7da30 [Final Native Public]
    void ThrowFlareReleased(); // 0x1b7d9d0 [Final Native Protected]
    void ThrowFlarePressed(); // 0x1b7d9b0 [Final Native Protected]
    void ThrowFlare(); // 0x1b7d990 [Final Native Public]
    void StopUsingItem(); // 0x1b7d970 [Final Native Protected]
    void StartTutorials(bool ResetTutorials); // 0x1b7d8e0 [Final Native Public]
    void StartPerkActivation(UPerkHUDActivationWidget* PerkActivationWidget, float HoldTime); // 0x1b7d810 [Final Native Public]
    UAudioComponent* SpawnSoundAttached(USoundBase* Sound, USceneComponent* AttachToComponent, float PriorityOverride, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, uint8 LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bAutoDestroy, bool SendVibration); // 0x1b7d390 [Final Native Public]
    UAudioComponent* SpawnSoundAtLocation(USoundBase* Sound, const FVector& Location, const FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bAutoDestroy, bool SendVibration); // 0x1b7d070 [Final Native Public]
    UAudioComponent* SpawnSound2D(USoundBase* Sound, float PriorityOverride, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy, bool SendVibration); // 0x1b7cdb0 [Final Native Public]
    void ShowSimpleHoldProgress(APlayerController* PlayerController, FText& InDescription, float InProgress); // 0x1b7cc50 [Final Native Static Protected]
    void SetStandingDown(bool standingDown); // 0x1b7cbc0 [Final Native Public]
    void SetRadarMaterialInstance(UMaterialInstanceDynamic* matInstance); // 0x1b7cb10 [Final Native Public]
    void SetOutsideShieldGenerator(AShieldGeneratorActor* Shield); // 0x1b7ca80 [Final Native Public]
    void SetIsCharacterSelectionModel(); // 0x1b7ca60 [Final Native Public]
    void SetInstantUsables(bool Value); // 0x1b7c9d0 [Native Event Public]
    void SetInsideShieldGenerator(AShieldGeneratorActor* Shield); // 0x1b7c940 [Final Native Public]
    void SetInCharacterSelectionWorld(); // 0x1b7c920 [Final Native Public]
    void SetHeadLight(bool On); // 0x1b7c890 [Final Native Public]
    void SetFallbackPhysicalMaterial(UFSDPhysicalMaterial* PhysMat); // 0x1b7c6e0 [Final Native Public]
    void SetCameraMode(const ECharacterCameraMode& NewCameraMode); // 0x1b7c5d0 [Final Native Public]
    void SetAttached(USceneComponent* AttachTo, bool DelayUntilLanded); // 0x1b7c350 [Final Native Public]
    void Server_TriggerDash(); // 0x1a14c70 [Native Event Protected]
    void Server_TeleportToPlayer(APlayerCharacter* InPlayerToTeleport, int32 InTarget); // 0x1b7c280 [Native Event Public]
    void Server_TeleportPlayerTo(int32 InPlayerIndexToTeleport, APlayerCharacter* InTarget); // 0x1b7c1b0 [Native Event Public]
    void Server_StartSalute(UAnimMontage* startSalute); // 0x1b7c120 [Native Event Protected]
    void Server_SpawnEnemies(UEnemyDescriptor* descriptor, int32 Count); // 0x1b7c050 [Native Event Public]
    void Server_SpawnCritters(UBaseCritterDescriptor* descriptor, int32 Count); // 0x1b7bf80 [Native Event Public]
    void Server_Shouted(); // 0x1b7bf60 [Native Event Public]
    void Server_SetUsing(bool characterIsUsing); // 0x1b7bed0 [Native Event Protected]
    void Server_SetStandingDown(bool standingDown); // 0x1b7be40 [Native Event Public]
    void Server_SetRunning(bool characterIsRunning); // 0x1b7bdb0 [Native Event Protected]
    void Server_SetRunBoostActive(bool IsActive); // 0x1b7bd20 [Native Event Protected]
    void Server_SetIsThrowingCarriable(bool isThrowing); // 0x1b7bc90 [Native Event Protected]
    void Server_SetIsPressingMovementInput(bool aIsPushingInput); // 0x1b7bc00 [Native Event Public]
    void Server_SetIsJumpPressed(bool InJumpPressed); // 0x1b7bb70 [Native Event Protected]
    void Server_SetIsDancing(bool isDancing, int32 danceMove); // 0x1b7baa0 [Native Event Public]
    void Server_SetHeadLight(bool On); // 0x1b7ba10 [Native Event Public]
    void Server_SetDispenserReward(AEventRewardDispenser* Dispenser, USchematic* Reward); // 0x1b7b940 [Native Event Public]
    void Server_SetClientReady(); // 0x1b7b920 [Native Event Protected]
    void Server_InstantRevive(APlayerCharacter* ReviveTarget, const EInputKeys& Key); // 0x1b7b850 [Native Event Public]
    void Server_EscapeFromGrabber(); // 0x1b7b830 [Native Event Protected]
    void Server_ClearBiomeEffects(); // 0x1b7b810 [Native Event Public]
    void Server_CheatStartCountDown(); // 0x1b7b7f0 [Native Event Public]
    void Server_CheatSpawnDropPodOnSelf(float Delay); // 0x1b7b760 [Native Event Public]
    void Server_CheatRevive(); // 0x1b7b740 [Native Event Public]
    void Server_CheatPreventMeteors(); // 0x1b7b720 [Native Event Public]
    void Server_CheatKillAllNeutral(); // 0x1b7b700 [Native Event Public]
    void Server_CheatKillAllFriendly(); // 0x1b7b6e0 [Native Event Public]
    void Server_CheatKillAll(); // 0x1b7b6c0 [Native Event Public]
    void Server_CheatJetBoots_MK2(); // 0x1a02f10 [Native Event Public]
    void Server_CheatJetBoots(); // 0x1a02ef0 [Native Event Public]
    void Server_CheatGodMode(); // 0x1a3cab0 [Native Event Public]
    void Server_CheatFlyMode(bool Active); // 0x1a07620 [Native Event Public]
    void Server_CheatFlareInfiniteDuration(bool Enabled); // 0x1b7b630 [Native Event Public]
    void Server_CheatDestroyAllVanityCharacters(); // 0x1b7b610 [Native Event Public]
    void Server_CheatDebugFastMode(bool fast); // 0x1b36ec0 [Native Event Public]
    void Server_CheatDancingCharacterOnSelf(int32 InDanceIndex); // 0x1b7b580 [Native Event Public]
    void Server_CheatClearAllDecalsAll(); // 0x1b7b560 [Native Event Public]
    void Server_CheatBreakAllEnemyArmor(); // 0x1b7b540 [Native Event Public]
    void Server_CheatAddAllResourcesToInventory(float amount); // 0x1b7b4b0 [Native Event Public]
    void Server_CancelThrowingCarriable(); // 0x1b7b490 [Native Event Protected]
    void Server_CallDonkey(); // 0x1b7b470 [Native Event Protected]
    void Server_AddToTraceQueue(ADamageEnhancer* Target, const FEnhancedTrace& Item); // 0x1b7b320 [Native Event Public]
    void Server_AddImpulseToActor(AFSDPhysicsActor* Target, const FVector_NetQuantize& Impulse, const FVector_NetQuantize& Location, const FVector_NetQuantize& AngularImpulse); // 0x1b7b190 [Native Event Public]
    void Server_AddImpulse(const FVector_NetQuantizeNormal& Direction, float force); // 0x1b7b0c0 [Native Event Public]
    void Server_ActivateTemporaryBuff(UTemporaryBuff* buff); // 0x1b7b030 [Native Event Public]
    void SendLevelUpStatistics(int32 currentRank); // 0x1abe920 [Final Native Public]
    void ReviveProgress(float Progress); // 0x1b7af90 [Final Native Public]
    void RequestChangeInGravityScale(float newGravityScale); // 0x1b7aec0 [Native Event Public]
    void RejectInvite(); // 0x1b7aea0 [Final Native Protected]
    void ReceiveOnHeadlightOn(); // 0x1f88790 [Event Protected]
    void ReceiveEscapedFromGrabber(); // 0x1f88790 [Event Protected]
    void Receive_ShowFieldMedicInstantReviveEffects(); // 0x1f88790 [Event Public]
    void PrepareForEndScreen(); // 0x1f88790 [Event Public]
    void PilotVehicle(AActor* Vehicle); // 0x1b7adf0 [Final Native Public]
    void Paralyze(AActor* ParalyzedBy); // 0x1b7ad60 [Final Native Public]
    void OpenChat(); // 0x1b7ad40 [Final Native Protected]
    void OnResourceFull(UCappedResource* Resource); // 0x1b7acb0 [Final Native Protected]
    void OnRep_IsStandingDown(); // 0x1b7ac90 [Final Native Protected]
    void OnRep_IsDancing(); // 0x1b7ac70 [Final Native Protected]
    void OnRep_HeadLightOn(); // 0x1b7ac50 [Final Native Protected]
    void OnRep_DanceMove(); // 0x1b7ac30 [Final Native Protected]
    void OnRep_CharacterState(UCharacterStateComponent* oldState); // 0x1b7aba0 [Final Native Protected]
    void OnPerkActivationFinished(); // 0x1f88790 [Event Public]
    void OnItemEquipped(AItem* Item); // 0x1b7a9f0 [Final Native Protected]
    void OnCharacterUsed(APlayerCharacter* User, const EInputKeys& Key); // 0x1b7a740 [Final Native Protected]
    void OnCharacterBeginUse(APlayerCharacter* User, const EInputKeys& Key); // 0x1b7a670 [Final Native Protected]
    void MouseWheelUp(); // 0x1b7a650 [Final Native Protected]
    void MouseWheelDown(); // 0x1b7a630 [Final Native Protected]
    bool LockIfState(const ECharacterState& LockIf, const ECharacterState& LockTo, bool canMoveAndAim); // 0x1b7a510 [Final Native Public]
    void KilledGrabber__DelegateSignature(AActor* Grabber); // 0x1f88790 [Public]
    void JumpRelease(); // 0x1b7a4d0 [Final Native Protected]
    void JumpPress(); // 0x1b7a4b0 [Final Native Protected]
    void ItemUseDelegate__DelegateSignature(AItem* Item); // 0x1f88790 [Public]
    bool IsWithinDistance(AActor* Source, float Distance); // 0x1b7a3e0 [Final Native Public]
    bool IsWalking(); // 0x1b7a3b0 [Final Native Public]
    bool IsUsingPressed(); // 0x1b7a390 [Final Native Public]
    bool IsUsingItemPressed(); // 0x1b7a370 [Final Native Public]
    bool IsStateActive(const ECharacterState& State); // 0x1b7a2e0 [Final Native Protected]
    bool IsSaluting(); // 0x1b7a2b0 [Final Native Public]
    bool IsParalyzed(); // 0x1b7a250 [Final Native Public]
    bool IsMovementInputPressed(); // 0x1b7a220 [Final Native Public]
    bool IsMining(); // 0x1b7a1f0 [Final Native Public]
    bool IsLyingDown(); // 0x1b7a1c0 [Final Native Public]
    bool IsJumpPressed(); // 0x1b7a1a0 [Final Native Public]
    bool IsInState(const ECharacterState& aState); // 0x1b7a110 [Final Native Public]
    bool IsFrozen(); // 0x1b7a0e0 [Final Native Public]
    bool IsFirstPerson(); // 0x1b7a080 [Final Native Public]
    bool IsEquipepdActor(AActor* Actor); // 0x1b79fe0 [Final Native Public]
    bool IsDown(); // 0x1b79fb0 [Final Native Public]
    bool IsAlive(); // 0x1b79f80 [Final Native Public]
    void InstantRevive(APlayerCharacter* ReviveTarget, const EInputKeys& Key); // 0x1b79eb0 [Final Native Public]
    void IgnoreInvite(); // 0x1b79e90 [Final Native Protected]
    bool HasBeenRevived(); // 0x1b79e70 [Final Native Public]
    UCharacterUseComponent* GetUseComponent(); // 0x1b79e50 [Final Native Public]
    UPlayerTPAnimInstance* GetTPAnimInstance(); // 0x1b79db0 [Final Native Public]
    float GetTimeSinceLastRevival(); // 0x1b79de0 [Final Native Public]
    bool GetSuperRapidFireActive(); // 0x1b79d80 [Final Native Public]
    ECharacterState GetPreviousState(); // 0x1b79d60 [Final Native Public]
    AFSDPlayerState* GetPlayerState(); // 0x1b79d30 [Final Native Public]
    FString GetPlayerName(); // 0x1b79cb0 [Final Native Public]
    AFSDPlayerController* GetPlayerController(); // 0x1b79c80 [Final Native Public]
    UInventoryList* GetInventoryList(); // 0x1b79c50 [Final Native Public]
    FText GetHeroSwitchToMessage(); // 0x1b79c10 [Final Native Public]
    FText GetHeroName(); // 0x1b79bd0 [Final Native Public]
    FHeroInfo GetHeroInfo(); // 0x1b79b40 [Final Native Public]
    UTexture2D* GetHeroIcon(); // 0x1b79b10 [Final Native Public]
    FLinearColor GetHeroColor(); // 0x1b79ae0 [Final Native Public]
    UPlayerFPAnimInstance* GetFPAnimInstance(); // 0x1b79a70 [Final Native Public]
    AItem* GetEquippedItem(); // 0x1b79a40 [Final Native Public]
    float GetDownTime(); // 0x1b79a10 [Final Native Public]
    APlayerCharacter* GetDownCameraTarget(); // 0x1b799d0 [Final Native Public]
    USceneComponent* GetDownCameraRotationPoint(); // 0x1f88790 [Event Public]
    USceneComponent* GetDownCameraAttachPoint(); // 0x1f88790 [Event Public]
    ULightComponent* GetDebugPointLightComponent(); // 0x1f88790 [Event Public]
    ECharacterState GetCurrentState(); // 0x1b799a0 [Final Native Public]
    UCommunicationComponent* GetCommunicationComponent(); // 0x1b79980 [Final Native Public]
    float GetClassXP(); // 0x1b79950 [Final Native Public]
    UCharacterVanityComponent* GetCharacterVanity(); // 0x1b79930 [Final Native Public]
    UCharacterStateComponent* GetCharacterStateComponent(const ECharacterState& State); // 0x1b798a0 [Final Native Public]
    float GetBeginRevivedProgress(); // 0x1b79830 [Final Native Public]
    UUsableComponent* GetBeastMasterUsableComponent(); // 0x1f88790 [Event Public]
    FString GetAnalyticsClass(); // 0x1b797a0 [Final Native Public]
    FRotator GetAimRotation(); // 0x1b79760 [Final Native Public]
    FVector GetActorGroundLocation(); // 0x1b79720 [Final Native Public]
    TArray<AShieldGeneratorActor*> GetActiveShieldGenerators(); // 0x1b796a0 [Final Native Public]
    UPlayerAnimInstance* GetActiveAnimInstance(); // 0x1b79670 [Final Native Public]
    void GenericAnimNotifyDelegate__DelegateSignature(APlayerCharacter* Player); // 0x1f88790 [Public]
    void ForceIsPressingMovementInputKey(); // 0x1b79650 [Final Native Public]
    void FirePressedDelegate__DelegateSignature(); // 0x1f88790 [Public]
    void ExitVehicle(); // 0x1b79630 [Final Native Public]
    void CycleItemUp(); // 0x1b79610 [Final Native Protected]
    void CycleItemReleased(); // 0x1b795f0 [Final Native Protected]
    void CycleItemPressed(); // 0x1b795d0 [Final Native Protected]
    void CycleItemDown(); // 0x1b795b0 [Final Native Protected]
    void ConsumeCycleItemButton(); // 0x1b79590 [Final Native Public]
    void Client_UseDashCharge(); // 0x19f2b30 [Native Event Protected]
    void Client_TargetDamaged(UObject* Health, float Damage, float DamageModifier, bool IsWeakPoint, bool IsRadial); // 0x1b793e0 [Native Event Protected]
    void Client_OpenMinersManual(); // 0x1b793c0 [Native Event Public]
    void Client_AddImpulse(const FVector_NetQuantizeNormal& Direction, float force); // 0x1b792f0 [Native Event Public]
    void Client_ActivateTemporaryBuff(UTemporaryBuff* buff); // 0x1b79260 [Native Event Public]
    void CheckWithoutAPaddleAchievement(); // 0x1b79220 [Native Event Protected]
    void Cheat_CreateCountdownHUD(); // 0x1f88790 [Event Public]
    void ChangeState(const ECharacterState& NewState); // 0x1b791a0 [Final Native Public]
    void ChangeIfDifferentState(const ECharacterState& NewState); // 0x1b79120 [Final Native Public]
    void CanEscapeGrabberDelegate__DelegateSignature(bool bCanEscape); // 0x1f88790 [Public]
    bool CanEscapeFromGrabber(); // 0x1b790f0 [Final Native Public]
    void CallDonkeyReleased(); // 0x1b790d0 [Final Native Protected]
    void CallDonkeyPressed(); // 0x1b790b0 [Final Native Protected]
    void BP_OnUpdateMeshes(); // 0x1f88790 [Event Protected]
    void BP_OnControllerReady(); // 0x1f88790 [Event Protected]
    void AnnounceSchematicCollected(USchematic* InSchematic); // 0x1b79020 [Final Native Public]
    void All_StartSalute(UAnimMontage* saluteMontage); // 0x1b78f90 [Native Event Protected]
    void All_ShowImpactEffects(UParticleSystem* Particles, const FVector_NetQuantize& Location, const FVector_NetQuantizeNormal& Orientation); // 0x1b78e50 [Native Event Protected]
    void All_ShowFieldMedicInstantReviveEffects(); // 0x1b78e30 [Native Event Public]
    void All_CheatStartCountDown(); // 0x1b78e10 [Native Event Public]
    void All_CheatSetDanceForVanityCharacter(int32 InDanceIndex); // 0x1b78d80 [Native Event Public]
    void All_CheatFlareInfiniteDuration(bool Enabled); // 0x1b78cf0 [Native Event Public]
    void All_CheatDestroyAllVanityCharacters(); // 0x1b78cd0 [Native Event Public]
    void All_CheatClearAllDecalsAll(); // 0x1b78cb0 [Native Event Public]
    void AddImpulseToActor(AFSDPhysicsActor* Target, const FVector_NetQuantize& Impulse, const FVector_NetQuantize& Location, const FVector_NetQuantize& AngularImpulse); // 0x1b78b30 [Final Native Public]
    void AddImpulseFromVector(const FVector& Vector); // 0x1b78aa0 [Final Native Public]
    void AddImpulseFromDirectionAndForce(const FVector& Direction, float force); // 0x1b789c0 [Final Native Public]
    void AcknowledgeCharacterState(const ECharacterState& eState); // 0x1b78940 [Native Event Protected]
    void AcceptInvite(); // 0x1b78920 [Final Native Protected]

// UPlayerCharacterFunctionLibrary (/Script/FSD.PlayerCharacterFunctionLibrary)
    bool SetPlayerVoiceMuted(UObject* WorldContextObject, AFSDPlayerState* PlayerState, bool Mute, bool TrySystemWide, int32 localUserNum); // 0x1b81b10 [Final Native Static Public]
    bool IsPlayerVoiceMuted(UObject* WorldContextObject, AFSDPlayerState* PlayerState, int32 localUserNum); // 0x1b813c0 [Final Native Static Public]
    APlayerCharacter* GetRandomPlayer(UObject* WorldContextObject, bool MustBeAlive, bool MustNotBeParalyzed); // 0x1b81170 [Final Native Static Public]
    APlayerCharacter* GetNearestVisiblePlayer(AActor* from, float MaxDistance, bool MustBeAlive, bool MustNotBeParalyzed); // 0x1b80eb0 [Final Native Static Public]
    APlayerCharacter* GetNearestPlayerToPosition(UObject* WorldContextObject, const FVector& Position, float MaxDistance, bool MustBeAlive, bool MustBeUnparalyzed, bool XYOnly); // 0x1b80cc0 [Final Native Static Public]
    APlayerCharacter* GetNearestPlayerFrom(UObject* WorldContext, const FVector& from, float MaxDistance, bool MustBeAlive, bool MustBeUnparalyzed, bool XYOnly); // 0x1b80ad0 [Final Native Static Public]
    APlayerCharacter* GetNearestPlayer(AActor* from, float MaxDistance, bool MustBeAlive, bool MustBeUnparalyzed, bool XYOnly); // 0x1b80910 [Final Native Static Public]

// UPlayerHealthComponent (/Script/FSD.PlayerHealthComponent)
    UStatusEffect* SetIronWillStatusEffect(TSubclassOf<UStatusEffect> steClass); // 0x1b81a70 [Final Native Public]
    void Server_TryActivateIronWill(); // 0x1b81a50 [Native Event Public]
    void OnRep_MaxHealth(); // 0x1b815e0 [Final Native Protected]
    void OnRep_MaxArmor(); // 0x1b815c0 [Final Native Protected]
    void OnRep_ArmorDamage(float oldDamage); // 0x1b814c0 [Final Native Protected]
    bool IsLowHealth(); // 0x1b81390 [Final Native Public]
    float GetRemainingIronWillActivationTime(); // 0x1b81290 [Final Native Public]
    bool GetIsHealthRegenerating(); // 0x1b808f0 [Final Native Public]
    bool GetIronWillActive(); // 0x1b808c0 [Final Native Public]
    float GetHealthRegeneratingTargetRatio(); // 0x1b808a0 [Final Native Public]
    void Client_SetHealthRegenerating(bool isRegenerating); // 0x1b80810 [Native Event Protected]
    void Client_OnFriendlyFire(AController* EventInstigator, AActor* DamageCauser); // 0x1b80740 [Native Event Protected]
    void Client_HealthFullCannotHeal(); // 0x1b80720 [Native Event Protected]
    bool CanActivateIronWill(); // 0x1b80650 [Final Native Public]

// UPlayerImpactCooldownComponent (/Script/FSD.PlayerImpactCooldownComponent)
    bool CheckCanImpact(AActor* Actor); // 0x1b80680 [Final Native Public]

// UPlayerInfectionComponent (/Script/FSD.PlayerInfectionComponent)
    void Server_ClearInfection(); // 0x1a67af0 [Native Event Public]
    void OnRep_InfectionLevel(float oldLevel); // 0x1b81540 [Final Native Protected]
    void IncreaseInfection(float amount, AActor* Source); // 0x1b812c0 [Final Native Public]

// UPlayerMovementComponent (/Script/FSD.PlayerMovementComponent)
    void RemoveGravityModifier(AActor* SourceActor); // 0x1b819c0 [Final Native Public]
    void AddGravityModifier(AActor* SourceActor, float Effect); // 0x1b80580 [Final Native Public]

// UPlayerProximityTracker (/Script/FSD.PlayerProximityTracker)
    void Receive_RegisterForLocalPlayerProximity(UObject* WorldContextObject, const FVector& Location, float Distance, const FScriptDelegate& proximityCallback, bool triggerOnlyOnce); // 0x1b817e0 [Final Native Static Public]
    void Receive_RegisterForAnyPlayerProximity(UObject* WorldContextObject, const FVector& Location, float Distance, const FScriptDelegate& proximityCallback, bool triggerOnlyOnce); // 0x1b81600 [Final Native Static Public]
    FPlayerSphere GetPrimarySphere(); // 0x1b81130 [Final Native Public]
    TArray<FPlayerSphere> GetPlayerSpheres(); // 0x1b81010 [Final Native Public]

// UPlayerRejoinState (/Script/FSD.PlayerRejoinState)
    void Server_Reset(); // 0x1b88f00 [Native Event Public]
    void Server_AddIntValue_Internal(const FGuid& ItemKey, const FName& ValueKey, int32 Value); // 0x1b88de0 [Native Event Protected]
    void Server_AddFloatValue_Internal(const FGuid& ItemKey, const FName& ValueKey, float Value); // 0x1b88cc0 [Native Event Protected]
    void Client_SetValues(const TArray<FRejoinFloat>& floatValues, const TArray<FRejoinInt>& intValues); // 0x1b87110 [Native Event Protected]

// UResourcesComponent (/Script/FSD.ResourcesComponent)
    void ResourceIncreased(UCappedResource* Resource, float Delta); // 0x1ba1df0 [Final Native Protected]
    void ResourceFull(UCappedResource* Resource); // 0x1ba1d60 [Final Native Protected]
    void ResourceChanged(UCappedResource* Resource, float currentAmount); // 0x1ba1c90 [Final Native Protected]
    void OnRep_Resources(); // 0x1ba1910 [Final Native Protected]
    int32 GetXPFromResourceMap(TMap<UResourceData*, float>& Resources); // 0x1ba16f0 [Final Native Static Public]
    int32 GetXpFromMining(); // 0x1ba1830 [Final Native Public]
    TMap<UResourceData*, float> GetSeparateResourcesFromMap(TMap<UResourceData*, float>& Resources); // 0x1ba1550 [Final Native Static Public]
    UCappedResource* GetResource(UResourceData* Data, bool createIfAmountIsZero); // 0x1ba13a0 [Final Native Public]
    float GetCapacityPct(); // 0x1ba11f0 [Final Native Public]
    TArray<UCappedResource*> GetAllResources(); // 0x1ba1130 [Final Native Public]

// UPlayerResourceComponent (/Script/FSD.PlayerResourceComponent)
    UPlayerResourceComponent* GetFromPlayer(APlayerCharacter* PlayerCharacter); // 0x1b884e0 [Final Native Static Public]

// UPlayerStatsComponent (/Script/FSD.PlayerStatsComponent)
    void SendMissionAnalytics(bool trackMorkite); // 0x1b88b90 [Final Native Public]
    void SendEndMissionResult(const FEndMissionResult& Result); // 0x1b88ad0 [Native Event Public]
    void OnResourceMined(UCappedResource* Resource, float amount); // 0x1b889e0 [Final Native Public]
    void OnRep_EndMissionResult(); // 0x1b888c0 [Final Native Protected]
    bool IsEndMissionResultReady(); // 0x1b88740 [Final Native Public]
    bool GetSurvivedInPod(); // 0x1b07560 [Final Native Public]
    void EndMissionResultDelegate__DelegateSignature(FEndMissionResult& Result); // 0x1f88790 [Public]

// UPlayerTemperatureComponent (/Script/FSD.PlayerTemperatureComponent)
    void SetNormalTemperature(); // 0x1b88f70 [Final Native Public]
    void SetFrozenTemperature(); // 0x1b88f50 [Final Native Public]
    void OnRep_TemperatureState(const EPlayerTemperatureState& oldState); // 0x1b88960 [Final Native Protected]
    void OnRep_TemperatureChangeSpeed(int8 OldSpeed); // 0x1b888e0 [Final Native Protected]
    void OnRep_DefrostProgress(); // 0x1b888a0 [Final Native Protected]
    void OnRep_CurrentTemperature(float OldTemperature); // 0x1b88820 [Final Native Protected]
    void OnDeath(UHealthComponentBase* Health); // 0x1b88790 [Final Native Protected]
    int32 GetTemperatureChangedSpeed(); // 0x1b88670 [Final Native Protected]
    float GetDefrostProgress(); // 0x1b88490 [Final Native Public]
    float GetCurrentTemperatureNormalized(); // 0x1b88460 [Final Native Public]
    void Defrost(float amount); // 0x1b87b40 [Final Native Public]

// UProceduralController (/Script/FSD.ProceduralController)
    void Server_RequestTunnelData(); // 0x1b35fc0 [Native Event Public]
    void SendTunnelData(); // 0x1f88790 [Event Protected]
    void SendRoomData(); // 0x1f88790 [Event Protected]
    void SendRequestedPLSData(); // 0x1b88ca0 [Final Native Public]
    void SendRequestedCarverData(const EDebrisItemPass& pass); // 0x1b88c20 [Final Native Public]
    void RequestPLSData(); // 0x1f88790 [Event Public]
    void RequestCarverData(const EDebrisItemPass& pass); // 0x1f88790 [Event Public]
    void ReceivedTunnelData(const TArray<FTunnelNode>& tunnels); // 0x1f88790 [Event Protected]
    void ReceivedRoomData(int32 Seed, const TArray<FRoomNode>& Rooms, const TArray<FPathObstacle>& Obstacles); // 0x1f88790 [Event Protected]
    void Client_SendTunnelData(const TArray<FTunnelNode>& tunnels); // 0x1b87020 [Native Event Public]
    void Client_SendRoomData(int32 Seed, const TArray<FRoomNode>& Rooms, const TArray<FPathObstacle>& Obstacles); // 0x1b86e50 [Native Event Public]
    void Client_RecieveCarverSizes(int32 pass, int32 carverCount); // 0x1b86d80 [Native Event Protected]
    void Client_ReceivePLSLevelCarver(int32 pass, const FLevelGenerationCarverLists& levelCarvers); // 0x1b86ca0 [Native Event Protected]
    void Client_ReceivePLSInfluencers(const FGeneratedInfluenceSets& influenceSet); // 0x1b86bd0 [Native Event Protected]
    void Client_ReceivePLSDebris(const TArray<FGeneratedDebrisItem>& levelDebris); // 0x1b86b30 [Native Event Protected]

// UProceduralResources (/Script/FSD.ProceduralResources)
    void GenerateResources(); // 0x1b88180 [Final Native Public]
    void GenerateMissingCarvedResources_Async(const AProceduralSetup*& Setup, const FLatentActionInfo& LatentInfo); // 0x1b88080 [Final Native Static Public]
    void GenerateMissingCarvedResources(); // 0x1b88060 [Final Native Public]
    void GenerateCarvedResources_Async(const AProceduralSetup*& Setup, const FLatentActionInfo& LatentInfo); // 0x1b87f60 [Final Native Static Public]
    void GenerateCarvedResources(); // 0x1b87f40 [Final Native Public]
    void CreateResourcesFromObjectives(); // 0x1b87b00 [Final Native Public]
    void CountGeneratedCarvedResources(); // 0x1b87a90 [Final Native Public]
    void CountFinalGeneratedCarvedResources(); // 0x1b87a90 [Final Native Public]

// AProceduralSetup (/Script/FSD.ProceduralSetup)
    void StartMusicAndAmbient(int32 Music); // 0x1f88790 [Event Public]
    void StartGenerationOnClient(AFSDPlayerController* client); // 0x1f88790 [Event Public]
    void SpawnSpecialEvents(); // 0x1b893d0 [Final Native Public]
    void SpawnObjectiveEncounter(); // 0x1b893b0 [Final Native Public]
    void SpawnObjectiveCriticalItems(const ECriticalItemPass& pass); // 0x1b89320 [Final Native Public]
    void SpawnItems_Async(AProceduralSetup* Setup, const FLatentActionInfo& LatentInfo); // 0x1b89240 [Final Native Static Public]
    void SpawnItems(); // 0x1b89220 [Final Native Public]
    void SpawnEncounters(); // 0x1b89200 [Final Native Public]
    void SpawnDebrisItems_Async(AProceduralSetup* Setup, const FLatentActionInfo& LatentInfo, const EDebrisItemPass& pass, int32 Depth); // 0x1b890a0 [Final Native Static Public]
    void SpawnDebrisItems(const EDebrisItemPass& pass); // 0x1b89020 [Final Native Public]
    void SetSeed(int32 Seed); // 0x1b88f90 [Final Native Public]
    void ResetData(); // 0x1f88790 [Event Public]
    void RemoveBLockedEntrances(); // 0x1b88ab0 [Final Native Public]
    void OnPLSDataRecieved(); // 0x1f88790 [Event Public]
    void OnObjectivesCompleted(); // 0x1f88790 [Event Protected]
    void OnCarverDataRecieved(const EDebrisItemPass& pass); // 0x1f88790 [Event Public]
    bool IsGeneratedDataReady(); // 0x1b88760 [Final Native Public]
    bool IsCarverDataReady(const EDebrisItemPass& pass); // 0x1b886b0 [Final Native Public]
    void InitializeObjectives(); // 0x1b88690 [Final Native Public]
    UMissionDNA* GetMissionDNA(); // 0x1b88640 [Final Native Public]
    TMap<FString, float> GetGemsResourceAmounts(); // 0x1b88570 [Final Native Protected]
    ADeepCSGWorld* GetCSGWorld(); // 0x1b88360 [Final Native Public]
    TMap<FString, float> GetCollectablesResourceAmounts(); // 0x1b88390 [Final Native Protected]
    void GenerateRoomsFromGraph_Async(AProceduralSetup* Setup, const FLatentActionInfo& LatentInfo, int32 CarvePass); // 0x1b88230 [Final Native Static Public]
    void GenerateRoomsFromGraph(int32 CarvePass); // 0x1b881a0 [Final Native Public]
    void GenerateLandscapeFromData(int32 Seed, const TArray<FRoomNode>& Rooms, const TArray<FPathObstacle>& Obstacles); // 0x1f88790 [Event Public]
    void GenerateLandscape(); // 0x1f88790 [Event Public]
    FVector FindLocationInDirection(const FVector& Origin, const FVector& Direction, float horizontalDeviation, float verticalDeviation, const FRandRange& Distance, float additionalDistance); // 0x1b87d10 [Final Native Public]
    void FindEntrancesForAllConnections(); // 0x1b87cf0 [Final Native Public]
    void FillTunnels_Async(AProceduralSetup* Setup, const FLatentActionInfo& LatentInfo); // 0x1b87c10 [Final Native Static Public]
    void FillTunnels(); // 0x1b87bf0 [Final Native Public]
    void DoneCarving(); // 0xbe4390 [Final Native Public]
    bool DoAsyncThreadGeneration(); // 0x1b87bc0 [Final Native Public]
    void CreateTunnelPaths(); // 0x1b87b20 [Final Native Public]
    int32 CreateItemDepths(); // 0x1b87ad0 [Final Native Public]
    void CreateGeneratedInfluenceSet(); // 0x1b87ab0 [Final Native Public]
    int32 ConnectRooms(FRoomNode& from, FRoomNode& to, bool hasDirt, UTunnelParameters* tunnelParameterOverride); // 0x1b87450 [Final Native Public]
    int32 ConnectRoomIds(int32 fromID, int32 toID, bool hasDirt, UTunnelParameters* tunnelParameterOverride); // 0x1b872e0 [Final Native Public]
    void CommitCarving(bool finalCommit, bool generateMesh); // 0x1b87210 [Final Native Public]
    void CarveWithGeneratedInstantCarvers(); // 0x1b86b10 [Final Native Public]
    void CarveTunnels(); // 0x1f88790 [Event Public]
    void BeginLiveGeneration(); // 0x1f88790 [Event Public]
    void BeginGenerating(); // 0x1b86af0 [Final Native Public]
    void AddRoomToInitialState(FRoomNode& RoomNode); // 0x1f88790 [Event Public]
    int32 AddRoom(const FVector& Location, bool CanHaveEnemies, URoomGeneratorBase* RoomGenerator, bool canBeRotated, const FVector& outCenter, FRoomNode& outRoom, float ResourceMultiplier); // 0x1b86650 [Final Native Public]
    void AddInfluenceToTunnelEntrances(UCaveInfluencer* Influencer, float range); // 0x1b86580 [Final Native Public]
    void AddImportantLocation(const FVector& Location, float Radius); // 0x1b864a0 [Final Native Public]
    void AddEnemyDebris(); // 0x1b86480 [Final Native Public]
    int32 AddDebrisCollider(FDebrisCapsule& Capsule); // 0x1b863c0 [Final Native Public]
    void AddCaveInfluence(UCaveInfluencer* Influencer, const FVector& Location, float range); // 0x1b862a0 [Final Native Public]
    int32 AddAirParticlesCollider(FDebrisCapsule& Capsule); // 0x1b861e0 [Final Native Public]

// UProceduralVeinsComponent (/Script/FSD.ProceduralVeinsComponent)
    void GenerateResourceVeins_Async(const AProceduralSetup*& Setup, const FLatentActionInfo& LatentInfo); // 0x1b8de00 [Final Native Static Public]
    void GenerateResourceVeins(); // 0x1b8dde0 [Final Native Public]
    void GenerateMissingResourceVeins_Async(const AProceduralSetup*& Setup, const FLatentActionInfo& LatentInfo); // 0x1b8dce0 [Final Native Static Public]
    void GenerateMissingResourceVeins(); // 0x1b8dcc0 [Final Native Public]
    void GenerateDebrisVeins_Async(const AProceduralSetup*& Setup, const EDebrisCarvedType& CarverType, const FLatentActionInfo& LatentInfo); // 0x1b8db80 [Final Native Static Public]
    void GenerateDebrisVeins(const EDebrisCarvedType& CarverType); // 0x1b8db00 [Final Native Public]
    void CountGeneratedResourcesInVeins(); // 0x1b8d780 [Final Native Public]
    void CountFinalGeneratedResourcesInVeins(); // 0x1b8d760 [Final Native Public]
    void CalculateResourceDistribution(); // 0x1b8d6b0 [Final Native Public]

// UProfilingSubSystem (/Script/FSD.ProfilingSubSystem)
    float GetTotalTime(); // 0x1b8e140 [Final Native Public]
    TArray<FProfileEntry> GetEntries(); // 0x1b8e000 [Final Native Public]
    TArray<FProfileCategoryTiming> GetCategoryTimings(); // 0x1b8df20 [Final Native Public]

// AFakePhysicsProjectile (/Script/FSD.FakePhysicsProjectile)
    void SphereBeginOverlap(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1b8f080 [Final Native Private]
    void OnRep_PosVel(FFakeMoveState& PosVel); // 0x1b8e6c0 [Final Native Public]

// UProjectileAttackBaseComponent (/Script/FSD.ProjectileAttackBaseComponent)
    bool TriggerMontage(AActor* Target); // 0x1b93c00 [Native Protected]
    UAnimMontage* SelectMontage(); // 0x1b93700 [Native Event Protected]
    void OnPerformAttack(); // 0x1a74760 [Native Protected]
    void OnMontageEnded(UAnimMontage* Montage, bool interrupted); // 0x1b932b0 [Final Native Protected]
    void MulticastProjectileFired(); // 0x1a01be0 [Native Event Protected]
    void CancelMontage(); // 0x1b92540 [Native Protected]

// UProjectileAttackComponent (/Script/FSD.ProjectileAttackComponent)
    void AddAttackMontage(UAnimMontage* attackMontage); // 0x1b92480 [Final Native Protected]

// UExplosionBaseComponent (/Script/FSD.ExplosionBaseComponent)
    void DamageOnlyFromHit(FHitResult& HitResult, const UDamageComponent*& DamageComponent); // 0x1b92f90 [Final Native Public]
    void DamageOnly(const FVector& Location, const FName& BoneName, UPrimitiveComponent* Target, UPhysicalMaterial* PhysicalMaterial, const UDamageComponent*& DamageComponent); // 0x1b92de0 [Final Native Public]
    void DamageArmorClients(FHitResult& HitResult, const UDamageComponent*& DamageComponent); // 0x1b92ca0 [Final Native Public]
    void DamageAndCarveFromHit(FHitResult& HitResult, const UDamageComponent*& DamageComponent); // 0x1b92b60 [Final Native Public]
    void DamageAndCarve(const FVector& Location, const FVector& ImpactNormal, const FName& BoneName, UPrimitiveComponent* Target, UPhysicalMaterial* PhysicalMaterial, const UDamageComponent*& DamageComponent); // 0x1b92960 [Final Native Public]
    void CarveOnly(const FVector& Location, const FVector& ImpactNormal); // 0x1b92560 [Final Native Public]

// UProjectileExplosion (/Script/FSD.ProjectileExplosion)
    void SpawnEffectsFromHit(FHitResult& Hit); // 0x1b93b20 [Final Native Public]
    void SpawnEffects(const FVector& Location, const FVector& Normal); // 0x1b93a40 [Final Native Public]

// UProjectileLauncherBaseComponent (/Script/FSD.ProjectileLauncherBaseComponent)
    void Server_StopFire(); // 0x1a02e20 [Native Event Protected]
    void Server_Fire(const FTransform& Transform, const FVector_NetQuantizeNormal& initialBonusVelocity, AProjectileBase* DormentProjectile, bool notifyClients); // 0x1b93730 [Native Event Protected]
    void ProjectileSpawned__DelegateSignature(AProjectileBase* Projectile); // 0x1f88790 [Public]
    void All_ShowHit(); // 0x1a01be0 [Native Event Protected]

// UProjectileLauncherComponent (/Script/FSD.ProjectileLauncherComponent)
    void SetProjectileClass(TSubclassOf<AProjectileBase> NewProjectileClass); // 0x1b938f0 [Final Native Public]

// UChargedProjectileLauncherComponent (/Script/FSD.ChargedProjectileLauncherComponent)
    void SetProjectileClassCharged(TSubclassOf<AProjectileBase> NewProjectileClass); // 0x1b93980 [Final Native Public]
    void SetProjectileClass(TSubclassOf<AProjectileBase> NewProjectileClass); // 0x1b938f0 [Final Native Public]

// UProjectileThrowerAttack (/Script/FSD.ProjectileThrowerAttack)
    void OnThrowerMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x1b93630 [Final Native Private]
    void All_ShowThrowerAnimation(); // 0x1a74740 [Final Native Event Private]

// UPromotionRewardsLibrary (/Script/FSD.PromotionRewardsLibrary)
    bool HasPendingPromotionRewards(UObject* WorldContext); // 0x1b93160 [Final Native Static Public]
    bool ClaimPromotionRewards(UObject* WorldContext, APlayerController* PlayerController, const TArray<FClaimableRewardEntry>& OutRewards, const bool& OutFirstPromotion); // 0x1b92640 [Final Native Static Public]

// UPropHuntContestant (/Script/FSD.PropHuntContestant)
    void PropHuntDelegate__DelegateSignature(UPropHuntContestant* ContestantComponent); // 0x1f88790 [Public]
    void OnRep_State(); // 0x1b935f0 [Final Native Protected]
    void OnPlayerStateChanged(const ECharacterState& InState); // 0x1b93570 [Final Native Protected]
    void OnPlayerPassedOut(APlayerCharacter* InPlayer); // 0x1b934e0 [Final Native Protected]
    void OnPlayerDestroyed(AActor* InActor); // 0x1b93450 [Final Native Protected]
    void OnPlayerCameraChanged(const ECharacterCameraMode& OldMode, const ECharacterCameraMode& NewMode); // 0x1b93380 [Final Native Protected]
    void OnItemUnequipped(AItem* InItem); // 0x1b93220 [Final Native Protected]
    int32 GetRemainingLives(); // 0x1b93140 [Final Native Public]
    EPropHuntRole GetPropHuntRole(); // 0x1b93120 [Final Native Public]
    int32 GetMaxLives(); // 0x1b930f0 [Final Native Public]
    void Client_ShowEndScreen(const EPropHuntEndScreen& EndScreenType, bool GameWon); // 0x1b92880 [Native Event Public]

// UPropHuntOverlayWidget (/Script/FSD.PropHuntOverlayWidget)
    void ShowMe(); // 0x1b93a10 [Final Native Protected]
    void HideMe(); // 0x1b931f0 [Final Native Protected]

// APropHuntDisguiseActor (/Script/FSD.PropHuntDisguiseActor)
    void ReceiveRefresh(const FRandomStream& InRandom); // 0x1f88790 [Event Protected]

// APropHuntHunterItem (/Script/FSD.PropHuntHunterItem)
    void CameraModeUpdated(const ECharacterCameraMode& NewCameraMode, const ECharacterCameraMode& OldCameraMode); // 0x1b01970 [Final Native Protected]

// UPropHuntManager (/Script/FSD.PropHuntManager)
    void StateChangedDelegate__DelegateSignature(); // 0x1f88790 [Public]
    void OnRep_State(); // 0x1b93610 [Final Native Protected]
    int32 GetActiveProps(); // 0x9a1b40 [Final Native Public]
    int32 GetActiveHunters(); // 0x1b930d0 [Final Native Public]

// UPropHuntSettings (/Script/FSD.PropHuntSettings)
    void PlayEventAudio(const APawn*& InCharacter, uint8 InEvent, bool InPlay2D); // 0x1b995b0 [Final Native Public]
    void GetHunterThrowableImpactFX(UObject* WorldContext, AActor* InHitActor, const USoundCue*& OutSound, const UNiagaraSystem*& OutParticles); // 0x1b98aa0 [Final Native Public]

// UProspectorObjective (/Script/FSD.ProspectorObjective)
    void OnRep_ActiveProspector(); // 0x1b99310 [Final Native Protected]
    void OnProspectorDeath(UHealthComponentBase* Health); // 0x1b99280 [Final Native Protected]
    bool IsProspectorDead(); // 0x1b98e00 [Final Native Protected]

// AProspectorRobot (/Script/FSD.ProspectorRobot)
    void SetTarget(AActor* Target); // 0x1b99910 [Final Native Public]
    void SetArmSpeed(float Speed); // 0x1ab3b50 [Final Native Public]
    void OnStateEnd(const EProspectorRobotState& oldState); // 0x1f88790 [Event Protected]
    void OnStateBegin(const EProspectorRobotState& NewState); // 0x1f88790 [Event Protected]
    void OnRep_ProspectorState(const EProspectorRobotState& oldState); // 0x1b99330 [Final Native Protected]
    bool IsStateActive(const EProspectorRobotState& State); // 0x1b98e30 [Final Native Protected]
    void ChangeState(const EProspectorRobotState& NewState); // 0x1b987a0 [Final Native Protected]

// URadarPointComponent (/Script/FSD.RadarPointComponent)
    void MapToRadarPosition(const FVector& playerPos, const FVector& playerForward, const FVector& Pos, bool snap, const FVector& radarPos, const float& alpha); // 0x1b98ec0 [Final Native Static Public]

// URagdollManager (/Script/FSD.RagdollManager)
    void StartRagdoll(AActor* Actor, const TArray<UMaterialInstanceDynamic*>& Materials, float desiredDuration); // 0x1b999a0 [Final Native Public]

// URagdollEliminationComponent (/Script/FSD.RagdollEliminationComponent)
    void OnEnemyKilled(FGameplayTagContainer& GameplayTags, AActor* killedEnemy); // 0x1b990e0 [Final Native Protected]

// URandRangeFunctionLibrary (/Script/FSD.RandRangeFunctionLibrary)
    bool TryPickRandomText(const TArray<FText>& TextArray, const FRandomStream& RandomStream, FText& OutResult); // 0x1b99ad0 [Final Native Static Public]
    FText PickRandomText(const TArray<FText>& TextArray, const FRandomStream& RandomStream); // 0x1b99450 [Final Native Static Public]
    int32 GetValueFromStream(const FIRandRange& RandRange, const FRandomStream& RandomStream); // 0x1b98cd0 [Final Native Static Public]
    float GetFloatValue(const FRandRange& RandRange); // 0x1b989e0 [Final Native Static Public]
    float GetFloatFromStream(const FRandRange& RandRange, const FRandomStream& RandomStream); // 0x1b98820 [Final Native Static Public]

// URandIntervalFunctionLibrary (/Script/FSD.RandIntervalFunctionLibrary)
    float GetFloatValue(FRandInterval& RandInterval); // 0x1b98930 [Final Native Static Public]

// ARDGLauncher (/Script/FSD.RDGLauncher)
    void Server_DetonateAll(); // 0x1a02f10 [Native Event Protected]
    void RegisterGrenade(URDGComponent* Grenade); // 0x1b996d0 [Final Native Public]

// UReactiveTerrain (/Script/FSD.ReactiveTerrain)
    void Receive_OnActorLeft(UStatusEffectsComponent* StatusEffects); // 0x1f88790 [Event Protected]
    void Receive_OnActorEntered(UStatusEffectsComponent* StatusEffects); // 0x1f88790 [Event Protected]

// ARecallableActor (/Script/FSD.RecallableActor)
    void SetRecallTarget(AActor* NewTarget); // 0x19eeba0 [Native Event Public]
    void Relocate(const FVector& NewLocation, const FRotator& NewRotation, AActor* NewAttachToActor, UPrimitiveComponent* NewAttachToComponent, const FName& NewAttachToBone); // 0x1b99760 [Native Event Public]
    void ReceiveOnStateChanged(); // 0x1f88790 [Event Protected]
    void RecallableActorStateChanged__DelegateSignature(ARecallableActor* Sender, const ERecallableActorState& State); // 0x1f88790 [Public]
    void Recall(); // 0x1a06290 [Native Event Public]
    void OnReturnSucceeded(); // 0x1f88790 [Event Protected]
    void OnReturnFailed(); // 0x1f88790 [Event Protected]
    void OnRep_State(const ERecallableActorState& oldState); // 0x1b993d0 [Final Native Protected]
    void OnRep_RecallTarget(); // 0x1b993b0 [Final Native Protected]
    void OnRelocated(); // 0x1f88790 [Event Protected]
    void OnRecallTargetChanged(AActor* NewTarget); // 0x1f88790 [Event Protected]
    void OnPathFinished(bool success); // 0x1b991f0 [Final Native Protected]
    void OnMoving(); // 0x1f88790 [Event Protected]
    void OnMoveRequested(); // 0x1f88790 [Event Protected]
    void OnMoveFinished(bool returnedHome); // 0x1f88790 [Event Protected]
    bool GetIsReturning(); // 0x1b98ca0 [Final Native Public]
    bool GetIsMovingOrMoveRequested(); // 0x1b98c70 [Final Native Public]
    bool GetIsMoving(); // 0x1b98c40 [Final Native Public]
    bool GetIsMoveRequested(); // 0x1b98c10 [Final Native Public]
    void BeginMove(); // 0x1b98780 [Final Native Protected]

// ARecallableItem (/Script/FSD.RecallableItem)
    void ServerSpawnItemAttached(AActor* InAttachActor, UPrimitiveComponent* InAttachComponent, const FName& InAttachBoneName, const FVector& LocalLocation, const FRotator& LocalRotation); // 0x1b9d920 [Native Event Protected]
    void ServerSpawnItem(const FVector& WorldLocation, const FRotator& WorldRotation); // 0x1b9d860 [Native Event Protected]
    void ReceiveOnItemSpawned(ARecallableActor* Item); // 0x1f88790 [Event Protected]
    void OnRep_ActiveItems(); // 0x1af5350 [Native Protected]
    void ItemReturnFinished(AActor* Item, bool success); // 0x1b9d300 [Final Native Protected]
    bool CanSpawnItem(const FVector& Location, const FRotator& Rotation); // 0x1b9cf50 [Native Event Protected]

// ASentryGun (/Script/FSD.SentryGun)
    void UseAmmo(int32 amount); // 0x1bc7530 [Final Native Public]
    void ReceiveAmmoChanged(int32 Delta, int32 currentAmount); // 0x1f88790 [Event Protected]
    void OnRep_MaxAmmoCount(int32 OldCount); // 0x1bc6ba0 [Final Native Protected]
    void OnRep_LastTarget(); // 0x1bc6b80 [Final Native Protected]
    void OnRep_AmmoCount(int32 OldCount); // 0x1bc6af0 [Final Native Protected]
    void OnProjectileFired(const FVector& Location); // 0x1bc6a40 [Final Native Protected]
    void OnNewTargetRequested(FLaserPointerTarget& HitInfo); // 0x1bc69a0 [Final Native Protected]
    FTransform GetMuzzleTransform(); // 0x1bc6510 [Final Native Protected]
    FName GetMuzzleName(); // 0x1bc64d0 [Final Native Protected]
    int32 GetMaxAmmoCount(); // 0x1bc62b0 [Final Native Public]
    float GetDeployProgress(); // 0x1bc5d10 [Native Event Public]
    float GetAmmoLeftPct(); // 0x1bc5bb0 [Final Native Public]
    int32 GetAmmoLeft(); // 0x1bc5b90 [Final Native Public]
    void Force_Fire(AActor* Target); // 0x1a01b50 [Native Event Public]
    void EnabledChanged__DelegateSignature(bool IsEnabled); // 0x1f88790 [Public]
    void AmmoSpent(); // 0x1f88790 [Event Protected]

// ARedeployableSentryGun (/Script/FSD.RedeployableSentryGun)
    void ToggleOutlineAndIcon(bool Visible); // 0x1b9e120 [Final Native Public]
    void SetSentryGunOwner(APlayerCharacter* Character); // 0x1b9de10 [Final Native Public]
    void SetArcIndicatorActive(bool Active); // 0x1f88790 [Event Public]
    void ReceiveOnStateChanged(); // 0x1f88790 [Event Protected]
    void ReceiveOnSentryGunOwnerChanged(); // 0x1f88790 [Event Protected]
    void ReceiveOnDismantled(); // 0x1f88790 [Event Protected]
    void ReceiveOnDismantle(); // 0x1f88790 [Event Protected]
    void ReceiveOnDeployed(); // 0x1f88790 [Event Protected]
    void ReceiveOnDeploy(); // 0x1f88790 [Event Protected]
    void OnStateChanged__DelegateSignature(ARedeployableSentryGun* Sender, const ERedeployableSentryGunState& NewState); // 0x1f88790 [Public]
    void OnRep_State(const ERedeployableSentryGunState& oldState); // 0x1b9d6a0 [Final Native Protected]
    void OnRep_SentryGunOwner(); // 0x1b9d680 [Final Native Protected]
    void OnElectrocutionActorDestroyed(AActor* Actor); // 0x1b9d3d0 [Final Native Protected]
    void OnDismantleFinished__DelegateSignature(); // 0x1f88790 [Public]
    void OnDeployProgress__DelegateSignature(float Progress); // 0x1f88790 [Public]
    void OnDeployFinished__DelegateSignature(); // 0x1f88790 [Public]
    bool GetIsDismantled(); // 0x1b9d220 [Final Native Public]
    bool GetIsDeployed(); // 0x1b9d1f0 [Final Native Public]
    float GetAnimDuration(USkeletalMeshComponent* Mesh); // 0x1b9d150 [Final Native Protected]
    void DismantleFinished(); // 0x1b9d130 [Final Native Protected]
    void Dismantle(); // 0x1b9d110 [Final Native Public]
    void DeployFinished(); // 0x1b9d0f0 [Final Native Protected]
    void Deploy(); // 0x1b9d0d0 [Final Native Public]
    void ActivateSpecialAttack(); // 0x1f88790 [Event Public]

// UTutorialComponent (/Script/FSD.TutorialComponent)
    void RegisterTutorial(); // 0x1bf9a40 [Final Native Public]
    void ReceiveOnShown(); // 0x1f88790 [Event Protected]
    void ReceiveOnInitialized(); // 0x1f88790 [Event Protected]
    void ReceiveOnHidden(); // 0x1f88790 [Event Protected]
    void OnTutorialsReset(); // 0x1bf9a20 [Final Native Protected]
    void OnManagerReady(ATutorialManager* Manager); // 0x1bf9650 [Final Native Protected]
    void MarkTutorialWatched(); // 0x1bf9630 [Final Native Protected]
    void MarkTutorialReadyNow(); // 0x1bf9610 [Final Native Protected]
    void MarkTutorialReadyInSeconds(float Delay); // 0x1bf9590 [Final Native Protected]
    bool HasTutorialBeenShown(); // 0x1bf9360 [Final Native Protected]
    FString GetTutorialName(); // 0x1bf92b0 [Native Event Public]
    void CancelTutorial(bool CountAsViewed); // 0x1bf8a00 [Final Native Protected]

// UTutorialHintComponent (/Script/FSD.TutorialHintComponent)
    void SetRemainingVisibleTime(float remainingTime); // 0x1bf9e40 [Final Native Protected]
    bool IsSingleplayer(UObject* WorldContext); // 0x1bf94f0 [Final Native Protected]
    void ChangeHint(FTutorialHint& NewHint); // 0x1bf8a90 [Final Native Protected]

// URefineryHintComponent (/Script/FSD.RefineryHintComponent)
    void ReceiveRefinerySpawned(AFSDRefinery* InRefinery); // 0x1f88790 [Event Protected]
    void ReceivePipelineSegmentPlaced(APipelineSegment* InSegment); // 0x1f88790 [Event Protected]
    void ReceiveExtractorPodSpawned(APipelineExtractorPod* InExtractorPod); // 0x1f88790 [Event Protected]
    void OnRefinerySpawned(AFSDRefinery* InRefinery); // 0x1b9d4f0 [Final Native Protected]

// URefineryObjective (/Script/FSD.RefineryObjective)
    void SpawnWells(AProceduralSetup* Setup, const FVector& rigLocation, float minDistanceBetween, const TArray<FVector2D>& minMaxDistancesToRig); // 0x1b9df50 [Final Native Public]
    void RefineryDelegate__DelegateSignature(AFSDRefinery* InRefinery); // 0x1f88790 [Public]
    void ReceiveRefinerySpawned(AFSDRefinery* InRefinery); // 0x1f88790 [Event Protected]
    void OnRep_Refinery(); // 0x1b9d660 [Final Native Protected]
    void OnRefineryStateChanged(const ERefineryState& InRefineryState); // 0x1b9d580 [Final Native Protected]
    FVector GetRefinerySpawnLocation(TSubclassOf<AFSDRefinery> refineryClass); // 0x1b9d250 [Final Native Public]
    void AddMissionCriticalItems(AProceduralSetup* Setup); // 0x1f88790 [Event Protected]

// URefinerySecondaryObjective (/Script/FSD.RefinerySecondaryObjective)
    void StartExtraction(); // 0x1b9e100 [Final Native Public]
    void SetWellHasSpawned(AActor* extractor); // 0x1b9dec0 [Final Native Public]
    void SetWellAndExtractorConnected(); // 0x1b9dea0 [Final Native Public]
    void SetPipelineBuild(); // 0x1b9ddf0 [Final Native Public]
    void OnStateChanged(const ERefinerySecondaryState& NewState); // 0x1f88790 [Event Protected]
    void OnRep_State(); // 0x1b9d720 [Final Native Protected]
    void OnRep_ExtractorPodInstance(); // 0x1b9d620 [Final Native Protected]
    void OnRep_ExtractionProgress(); // 0x1b9d600 [Final Native Protected]

// URefineryExtractorPodAnimInstance (/Script/FSD.RefineryExtractorPodAnimInstance)
    void OnReturningChanged(); // 0x1f88790 [Event Public]

// ARefineryExtractorPod (/Script/FSD.RefineryExtractorPod)
    void TakeOff(); // 0x1f88790 [Event Public]
    void StartExtraction(); // 0x1b9e0e0 [Final Native Public]
    void SetIsReturning(bool InIsReturning); // 0x1b9dd60 [Final Native Public]
    void SetIsPumping(bool InIsPumping); // 0x1b9dcd0 [Final Native Public]
    void SetIsOpen(bool InIsOpen); // 0x1b9dc40 [Final Native Public]
    void OnRep_ExtractorState(); // 0x1b9d640 [Final Native Protected]
    void OnPipeLineCompleted(); // 0x1f88790 [Event Public]
    void OnExtractorStateChanged(const ERefineryExtractorPodState& NewState); // 0x1f88790 [Event Protected]
    void ChangeExtractorState(const ERefineryExtractorPodState& NewState); // 0x1b9d050 [Final Native Public]

// URefineryExtractorPodWidget (/Script/FSD.RefineryExtractorPodWidget)
    void SetProgress(float InProgress); // 0x1f88790 [Event Public]
    void OnObjectiveUpdated(UObjective* Objective); // 0x1b9d460 [Final Native Protected]

// UReflectionHitscanComponent (/Script/FSD.ReflectionHitscanComponent)
    void Server_RegisterHit_Reflection(const FReflectiveHitscanHit& Hit); // 0x1b9db80 [Native Event Protected]
    void Server_RegisterHit(const FReflectiveHitscanHit& Hit); // 0x1b9dac0 [Native Event Protected]
    void All_ShowHit(const FReflectiveHitscanHit& Hit); // 0x1b9ce90 [Native Event Protected]

// URegisterInviteNotificationBlueprintCallProxy (/Script/FSD.RegisterInviteNotificationBlueprintCallProxy)
    URegisterInviteNotificationBlueprintCallProxy* RegisterInvitiNotification(UObject* WorldContextObject); // 0x1b9d740 [Final Native Static Public]

// URegisterSessionInviteNotificationBlueprintCallProxy (/Script/FSD.RegisterSessionInviteNotificationBlueprintCallProxy)
    URegisterSessionInviteNotificationBlueprintCallProxy* RegisterSessionInviteNotification(UObject* WorldContextObject); // 0x1b9d7d0 [Final Native Static Public]

// URejectInviteBlueprintCallProxy (/Script/FSD.RejectInviteBlueprintCallProxy)
    URejectInviteBlueprintCallProxy* RejectInvite(UObject* WorldContextObject, const FString& ListName, const FString& UserId); // 0x1ba1ae0 [Final Native Static Public]

// URepairableComponent (/Script/FSD.RepairableComponent)
    bool TryRepair(APlayerCharacter* User); // 0x1ba1f90 [Final Native Public]
    void OnRep_ResourcesRequired(); // 0x1ba1930 [Final Native Protected]
    int32 GetResourcesRequired(); // 0x1a214e0 [Final Native Public]
    void Cheat_Repair(); // 0x1ba0f80 [Final Native Public]

// URepairObjective (/Script/FSD.RepairObjective)
    void OnRep_RepairedObjectives(); // 0x1a442c0 [Final Native Protected]
    void OnRep_ObjectivesToRepair(); // 0x1a442c0 [Final Native Protected]
    void OnObjectiveRepaired(URepairableComponent* repairable); // 0x1ba1860 [Final Native Protected]
    void AllObjectivesRepaired(); // 0x1f88790 [Event Protected]

// AResonanceScannerPod (/Script/FSD.ResonanceScannerPod)
    void OnConnectedToTarget(); // 0x1f88790 [Event Public]

// UResourceBank (/Script/FSD.ResourceBank)
    void ResourceBankEvent__DelegateSignature(APlayerCharacter* User); // 0x1f88790 [Public]
    void All_Depositing(APlayerCharacter* Character); // 0x1ba0ef0 [Native Event Protected]

// AResourceChunk (/Script/FSD.ResourceChunk)
    void SetCollectOpen(); // 0x1ba1ec0 [Final Native Protected]
    void OnRep_CollectedBy(); // 0x1ba18f0 [Final Native Protected]
    UResourceData* GetResourceData(); // 0x1ba1530 [Final Native Public]
    float GetResourceAmount(); // 0x1ba1470 [Final Native Public]
    void CalcMovement(float InProgress, const FVector& InVector, const FVector& OutVelocity, const FVector& OutAngularVelocity); // 0x1f88790 [Event Protected]

// UResourceObjective (/Script/FSD.ResourceObjective)
    void OnResourceChanged(UCappedResource* CappedResource, float amount); // 0x1ba1a10 [Final Native Protected]
    void OnRep_ResourcesCollected(float prevAmount); // 0x1a793d0 [Final Native Protected]
    float GetRequiredAmount(float missionScaling); // 0x1ba1300 [Final Native Public]

// AResourcePouch (/Script/FSD.ResourcePouch)
    void SetResources(UResourcesComponent* Resources); // 0x1ba1f00 [Final Native Public]
    void ActorWasHit(AActor* SelfActor, AActor* OtherActor, const FVector& NormalImpulse, FHitResult& Hit); // 0x1ba0d50 [Final Native Protected]

// ARessuplyPodSpawn (/Script/FSD.RessuplyPodSpawn)
    void SetController(AFSDPlayerController* Controller); // 0x1f88790 [Event Public]
    void SetCharacter(APlayerCharacter* Character); // 0x1f88790 [Event Public]

// UWeeklyResourceReward (/Script/FSD.WeeklyResourceReward)
    TMap<UResourceData*, float> GetRewards(AFSDPlayerController* Player); // 0x1ba6600 [Final Native Protected]

// URewardsSubSystem (/Script/FSD.RewardsSubSystem)
    bool ShouldPendingRewardsBeShown(); // 0x1ba7bf0 [Final Native Public]
    bool ShouldPendingRewardsBeGiven(); // 0x1ba7bc0 [Final Native Public]
    bool Receive_GetPendingRewards(UObject* WorldContext, FPendingRewardsStats& OutStats, FPendingRewards& OutRewards); // 0x1ba7690 [Final Native Public]
    bool HasPendingRewards(); // 0x1ba6720 [Final Native Public]
    bool GetPendingRewards(FPendingRewardsStats& OutStats, FPendingRewards& OutRewards); // 0x1ba6380 [Final Native Public]
    void ClearPendingRewards(); // 0x1ba62f0 [Final Native Public]
    void ApplyPendingRewards(AFSDPlayerController* Controller); // 0x1ba6160 [Final Native Public]

// URewardWidget (/Script/FSD.RewardWidget)
    void PlayReceiveAnim(); // 0x1f88790 [Event Protected]

// URichTextInputWidget (/Script/FSD.RichTextInputWidget)
    void ScaleTextBlockToHeight(UTextBlock* InTextBlock, float LineHeight); // 0x1ba7950 [Final Native Protected]
    void ReceiveInputUnknown(); // 0x1f88790 [Event Protected]
    void ReceiveInputDetails(FInputDisplay& InDisplay); // 0x1f88790 [Event Protected]
    void OnInputSourceChanged(const EFSDInputSource& InSource); // 0x1ba7190 [Final Native Protected]
    void OnCustomKeyBindsChanged(); // 0x1ba6af0 [Final Native Protected]
    FVector2D MeasureTextSize(FText& Text, float Scale); // 0x1ba6750 [Final Native Protected]
    float GetLineHeight(); // 0x1ba6350 [Final Native Protected]
    void ApplyTextStyle(UTextBlock* InTextBlock, FTextBlockStyle& InTextStyle); // 0x1ba61f0 [Final Native Protected]

// URichTextSizable (/Script/FSD.RichTextSizable)
    void SetDefaultFontSize(int32 inFontSize); // 0x1ba7ab0 [Final Native Protected]
    void SetDefaultFontColor(const FLinearColor& InColor); // 0x1ba7a20 [Final Native Protected]

// UFSDRichTextFunctionlibrary (/Script/FSD.FSDRichTextFunctionlibrary)
    void SplitRichText(FRichTextParseResult& Parser, int32 SplitIndex, bool bKeepLeftFormatting, bool bKeepRightFormatting, FText& OutLeftText, FText& OutRightText); // 0x1ba7c60 [Final Native Static Public]
    FRichTextParseResult ParseRichText(FText& InText); // 0x1ba7480 [Final Native Static Public]
    FText MidRichText(FRichTextParseResult& Parser, int32 StartIndex, int32 Count, bool bKeepFormatting); // 0x1ba6880 [Final Native Static Public]

// ARiftCrystal (/Script/FSD.RiftCrystal)
    void StopWave(); // 0x1f88790 [Event Public]
    void StopRumble(); // 0x1ba7fb0 [Final Native Public]
    void StartWave(); // 0x1f88790 [Event Public]
    void StartRumble(); // 0x1ba7f90 [Final Native Public]
    void SpawnReinforcements(); // 0x1f88790 [Event Public]
    void SpawnExtractionPod(const FVector& locaiton); // 0x1f88790 [Event Public]
    void ShowHeathBar(); // 0x1ba7c40 [Final Native Public]
    void ShowCallingEffects(); // 0x1ba7c20 [Final Native Protected]
    void SetState(uint8 State); // 0x1ba7b40 [Final Native Public]
    void ReplaceCrystal(const FTransform& SpawnTransform); // 0x1f88790 [Event Public]
    void Receive_ExitedState(uint8 State); // 0x1f88790 [Event Public]
    void Receive_EnteredState(uint8 State); // 0x1f88790 [Event Public]
    void OnTerrainPointRemoved(USceneComponent* Point); // 0x1ba73f0 [Final Native Protected]
    void OnRiftSpawned(AActor* rift); // 0x1ba7360 [Final Native Protected]
    void OnRep_State(uint8 oldState); // 0x1ba72e0 [Final Native Protected]
    void OnNewHealthSegment(int32 currentSegment, int32 prevSegment); // 0x1ba7210 [Final Native Protected]
    void OnExitedKnockbackZone(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1ba7030 [Final Native Protected]
    void OnEnteredKnockbackZone(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1ba6e10 [Final Native Protected]
    void OnDeath(UHealthComponent* HealthComponent, float damageAmount, FDamageData& DamageData, const TArray<UDamageTag*>& damageTags); // 0x1ba6c60 [Final Native Protected]
    void OnDamaged(float Damage, FDamageData& DamageData, bool anyHealthLost); // 0x1ba6b10 [Final Native Protected]
    void OnAllRiftsOpened(); // 0x1ba6ad0 [Final Native Protected]
    void EnableTerrainDetection(); // 0x1ba6330 [Final Native Public]
    void DisableTerrainDetection(); // 0x1ba6310 [Final Native Public]
    void DestroyPillar(); // 0x1f88790 [Event Public]
    void CarvePillar(bool showEffects); // 0x1f88790 [Event Public]
    void All_ShowRiftSpawnEffects(const FVector_NetQuantize& riftLocation); // 0x1ba60d0 [Native Event Public]
    void All_AddKnockBack(const FVector_NetQuantize& Direction, float force); // 0x1ba5ff0 [Native Event Public]

// URiftSpawnerComponent (/Script/FSD.RiftSpawnerComponent)
    void StopSpawning(); // 0x1bac860 [Final Native Public]
    void StartSpawning(); // 0x1bac820 [Final Native Public]
    void SpawnRift(); // 0x1bac6f0 [Final Native Protected]
    void ReportRiftOpened(AActor* rift); // 0x1bac1f0 [Final Native Public]
    void PreFetchSpawnLocations(const FVector& Origin); // 0x1bac160 [Final Native Public]
    void OnRep_Spawned(); // 0x1bac030 [Final Native Protected]
    TArray<AActor*> GetRifts(); // 0x1babb90 [Final Native Public]
    bool CollectSpawnLocations(const FVector& Origin); // 0x1bab9f0 [Final Native Public]

// ARivalBomb (/Script/FSD.RivalBomb)
    void UpdateNodesOnStart(); // 0x1bac880 [Final Native Protected]
    void SpawnDataCell(); // 0x1bac6d0 [Final Native Private]
    void ReceiveDataCellPickedUp(); // 0x1f88790 [Event Protected]
    void OnRep_DataCellPickedUp(); // 0x1babf50 [Final Native Protected]
    void OnMatchStarted(); // 0x1babd50 [Final Native Private]
    void OnDataCellPickedUp(bool Attached, const FVector& PrevScale); // 0x1babc40 [Final Native Protected]
    void DeactivateAllNodes(bool failed); // 0x1baba90 [Final Native Protected]
    void ActivateNewNode(); // 0x1bab940 [Final Native Protected]

// ARivalBombNode (/Script/FSD.RivalBombNode)
    void StateChangedDelegate__DelegateSignature(ARivalBombNode* InBombNode, const ERivalBombNodeState& InState); // 0x1f88790 [Public]
    void ReceiveStateUpdated(); // 0x1f88790 [Event Protected]
    void OnRep_State(); // 0x1bac050 [Final Native Protected]
    void OnRep_RemainingHackTime(); // 0x1bac010 [Final Native Protected]
    void OnNodeHackedByUser(APlayerCharacter* Player); // 0x1babd70 [Final Native Protected]
    void OnHackTimerTick(); // 0x1babd30 [Final Native Protected]
    float GetRemainingTimePct(); // 0x1babb60 [Final Native Protected]

// URivalBombNodeAniminstance (/Script/FSD.RivalBombNodeAniminstance)
    void SetRivalBombNodeState(const ERivalBombNodeState& NewState); // 0x1bac540 [Final Native Public]

// ARockCrackerPod (/Script/FSD.RockCrackerPod)
    void SwitchYellowLights(bool isGreen); // 0x1f88790 [Event Protected]
    void SetPodState(const ERockCrackerstate& PodState); // 0x1bac4c0 [Final Native Public]
    void OnRepairTick(APlayerCharacter* User, const EInputKeys& Key); // 0x1bac090 [Final Native Public]
    void OnRep_PodState(const ERockCrackerstate& oldState); // 0x1babf90 [Final Native Protected]
    void OnRep_LightsAreGreen(); // 0x1babf70 [Final Native Private]
    void OnPodDamaged(float damageInfliced, FDamageData& DamageData, bool anyHealthLost); // 0x1babe00 [Final Native Public]
    void OnExitState(const ERockCrackerstate& PodState); // 0x1f88790 [Event Public]
    void OnEventStarted(); // 0x1f88790 [Event Protected]
    void OnEventEnded(bool wasSuccess); // 0x1f88790 [Event Protected]
    void OnEnterState(const ERockCrackerstate& PodState); // 0x1f88790 [Event Public]
    bool IsBroken(); // 0x1babc10 [Final Native Public]
    ERockCrackerstate GetPodState(); // 0x1babb40 [Final Native Public]
    void All_SwitchYellowLights(bool isGreen); // 0x1bab960 [Final Native Event Private]

// ARockCrackerDrill (/Script/FSD.RockCrackerDrill)
    void SetIsDrilling(bool isDrilling); // 0x1bac430 [Final Native Public]
    bool GetIsDrilling(); // 0x1babb20 [Final Native Public]

// ARockEnemiesEvent (/Script/FSD.RockEnemiesEvent)
    void StopPowerupGeneration(); // 0x1bac840 [Final Native Protected]
    void StartPowerupGeneration(); // 0x1bac800 [Final Native Protected]
    void SpawnRockEnemies(float Difficulty, const TArray<FVector>& Locations); // 0x1bac710 [Final Native Protected]
    void ShowFireEffects(int32 selectedBone); // 0x1bac640 [Native Event Protected]
    void RockEnemySpawned(APawn* spawnedEnemy); // 0x1bac310 [Final Native Public]
    void RockEnemyDied(UHealthComponentBase* Health); // 0x1bac280 [Final Native Public]
    void OnShoot(); // 0x1f88790 [Event Protected]
    void EnemySpawnedAfterComplete(APawn* spawnedEnemy); // 0x1f88790 [Event Protected]

// ARocketAttachment (/Script/FSD.RocketAttachment)
    void SetState(const ERocketAttachmentState& NewState); // 0x1bac5c0 [Final Native Protected]
    void SetDroneCanUse(bool bCanUse); // 0x1bac3a0 [Final Native Protected]
    void ReceiveFreeAttachment(); // 0x1f88790 [Event Protected]
    void OnRep_State(); // 0x1bac070 [Final Native Protected]
    void OnEnterState(const ERocketAttachmentState& NewState); // 0x1f88790 [Event Protected]
    ERocketAttachmentState GetState(); // 0x1babb20 [Final Native Public]
    FVector GetDroneUseLocation(); // 0x1f88790 [Event Protected]

// URoomGenerator (/Script/FSD.RoomGenerator)
    TArray<URoomFeature*> GetAllRoomFeatures(); // 0x1bb0560 [Final Native Public]

// URoomGeneratorGroup (/Script/FSD.RoomGeneratorGroup)
    URoomGenerator* GetRandomRoomWithTags(FRoomGeneratorGroupInstance& groupInstance, FGameplayTagQuery& queury, const FRandomStream& RandomStream); // 0x1bb0800 [Final Native Static Public]
    URoomGenerator* GetRandomRoom(const FRandomStream& RandomStream); // 0x1bb0760 [Final Native Public]
    FRoomGeneratorGroupInstance CreateGroupInstance(); // 0x1bb0210 [Final Native Public]

// URotateToFace (/Script/FSD.RotateToFace)
    void SetTarget(AActor* Target); // 0x1a07980 [Final Native Public]
    void SetShouldFaceAway(bool FaceAway); // 0x1bb1260 [Final Native Public]

// URotatingSceneComponent (/Script/FSD.RotatingSceneComponent)
    void Stop(); // 0x1bb1310 [Final Native Public]
    void Start(); // 0x1bb12f0 [Final Native Public]

// USalvageObjective (/Script/FSD.SalvageObjective)
    void PointRepaired(); // 0x1bb0d30 [Final Native Public]
    void OnRep_PointsRepaired(); // 0x1a442c0 [Final Native Protected]
    void OnRep_ActorsToSalvage(int32 prevAmount); // 0x19e2bb0 [Final Native Protected]
    void OnRep_ActorsSalvaged(int32 prevAmount); // 0x1bb0c20 [Final Native Protected]
    void OnActorRepaired(URepairableComponent* repairable); // 0x1bb0b70 [Final Native Protected]
    FTransform FindRepairPointLocation(AProceduralSetup* Setup, const FVector& podLocation, float Radius, float maxVerticalDistance, UDebrisPositioning* DebrisPositioning, TSubclassOf<AActor> terrainPlacement, const TArray<FVector>& locationsToAvoid, UCurveFloat* AvoidCostCurve); // 0x1bb0290 [Final Native Static Public]
    void AllActorsSalvaged(); // 0x1f88790 [Event Protected]

// USaveGameLibrary (/Script/FSD.SaveGameLibrary)
    bool TryGetSaveGameSnapShot(UObject* WorldContext, const FString& Filename, int32 userIdx, FSaveGameSnapShot& OutSnapShot); // 0x1bb1330 [Final Native Static Public]
    TMap<FString, FDateTime> GetUserSaveGameSlots(const FString& UserId); // 0x1bb09a0 [Final Native Static Public]
    TMap<FString, FDateTime> GetAllSaveGameSlots(); // 0x1bb05e0 [Final Native Static Public]

// USaveGameStateComponent (/Script/FSD.SaveGameStateComponent)
    void SetCampaign(); // 0x1bb1240 [Final Native Public]
    void Server_SetVictoryPose(UVictoryPose* pose); // 0x1bb11b0 [Native Event Protected]
    void Server_SetPlayerProgress(const FPlayerProgress& Progress); // 0x1bb1120 [Native Event Protected]
    void Server_SetLoadout(const FItemLoadout& Loadout, const TArray<FItemUpgradeSelection>& weaponLoadouts); // 0x1bb0fb0 [Native Event Protected]
    void Server_SetEquippedPerks(const TArray<FSaveGameStatePerkItem>& perks); // 0x1bb0f10 [Native Event Protected]
    void Server_SetCredits(int32 amount); // 0x1bb0e80 [Native Event Protected]
    void Server_SetCharacterStats(const TArray<FCharacterProgress>& Stats); // 0x1b86b30 [Native Event Protected]
    void Server_SetActiveCampaignMission(const FActiveCampaingMission& Data); // 0x1bb0de0 [Native Event Protected]
    void RefreshLoadoutFromSave(UPlayerCharacterID* characterID); // 0x1bb0d50 [Final Native Public]
    void OnRep_PlayerProgress(); // 0x1bb0d10 [Final Native Protected]
    void OnRep_ItemUpgradeSelections(); // 0x1bb0cf0 [Final Native Protected]
    void OnRep_Credits(); // 0x1bb0cd0 [Final Native Protected]
    void OnRep_CharacterStats(); // 0x1bb0cb0 [Final Native Protected]
    void OnRep_ActiveCampaignMission(); // 0x1bb0c00 [Final Native Protected]
    void ItemUpgradeEquipSignature__DelegateSignature(TSubclassOf<AActor> itemClass, UItemUpgrade* Upgrade); // 0x1f88790 [Public]
    void ItemUpgradeCraftSignature__DelegateSignature(UItemUpgrade* Upgrade); // 0x1f88790 [Public]
    bool IsActiveCampaignMission(UGeneratedMission* mission); // 0x1bb0ad0 [Final Native Public]
    FCharacterProgress GetCharacterStat(UPlayerCharacterID* characterID); // 0x1bb06b0 [Final Native Public]
    void CreditsChangedDelegate__DelegateSignature(); // 0x1f88790 [Public]

// USchematic (/Script/FSD.Schematic)
    void SetCraftingMaterialCost(); // 0x1bb6970 [Final Native Public]
    void SetCostLocked(bool IsLocked); // 0x1bb68e0 [Final Native Public]
    void SchematicDelegate__DelegateSignature(USchematic* Schematic); // 0x1f88790 [Public]
    void ResetGivenReward(UFSDSaveGame* SaveGame); // 0x1bb6850 [Final Native Public]
    void RemoveSchematicFromPlayerInventory(UObject* WorldContext); // 0x1bb67c0 [Final Native Public]
    void GiveRewardForFree(UFSDSaveGame* SaveGame); // 0x1bb6120 [Final Native Public]
    FText GetTitle(); // 0x1bb5fc0 [Final Native Public]
    ESchematicState GetSchematicState(UObject* WorldContext); // 0x1bb5d00 [Final Native Public]
    USchematicItem* GetSchematicItem(); // 0x1bb5ce0 [Final Native Public]
    TMap<UResourceData*, int32> GetResourceCost(); // 0x1bb5c10 [Final Native Public]
    FColor GetIconTint(); // 0x1bb5ac0 [Final Native Public]
    UTexture* GetIcon(UObject* WorldContextObject); // 0x1bb5980 [Final Native Public]
    FText GetDescription(); // 0x1bb5840 [Final Native Public]
    bool CanAffordSchematic(UObject* WorldContext); // 0x1bb5690 [Final Native Public]
    void BuildSchematic(UObject* WorldContext); // 0x1bb5600 [Final Native Public]
    void AddSchematicToPlayerInventory(UObject* WorldContext); // 0x1bb5570 [Final Native Public]

// USchematicBank (/Script/FSD.SchematicBank)
    void AddSchematic(USchematic* Schematic); // 0x1bb54e0 [Final Native Public]

// USchematicBlueprintLibrary (/Script/FSD.SchematicBlueprintLibrary)
    void PriceSchematics(TSet<USchematic*>& Schematics); // 0x1bb6680 [Final Native Static Public]
    void PriceAllSchematics(bool lockPrices); // 0x1bb6600 [Final Native Static Public]
    void LockSchematics(TSet<USchematic*>& Schematics); // 0x1bb6370 [Final Native Static Public]
    bool HasAnyUnlockableSchematics(UObject* WorldContextObject, UPlayerCharacterID* characterID, TSet<USchematicCategory*>& Categories); // 0x1bb61b0 [Final Native Static Public]
    USchematicCategory* FindItemUpgradeSchematicCategory(UItemUpgrade* Upgrade); // 0x1bb5770 [Final Native Static Public]

// USchematicItem (/Script/FSD.SchematicItem)
    FText GetTitle(); // 0x1bb6060 [Native Public]
    FColor GetIconTint(); // 0x1bb5b00 [Native Public]
    UTexture* GetIcon(UObject* WorldContextObject); // 0x1bb5a20 [Native Public]
    FText GetDescription(); // 0x1bb58e0 [Native Public]

// UOverclockShematicItem (/Script/FSD.OverclockShematicItem)
    UUpgradableGearComponent* GetOwningGearComponent(); // 0x1bb5be0 [Final Native Public]

// UVanitySchematicItem (/Script/FSD.VanitySchematicItem)
    UVanityItem* GetVanityItem(); // 0x1bb6100 [Final Native Public]

// USchematicSettings (/Script/FSD.SchematicSettings)
    bool ValidateVanitySchematics(); // 0x1bb6a50 [Final Native Public]
    FSchematicType GetSchematicTypeData(const ESchematicType& InType); // 0x1bb5da0 [Final Native Public]
    TSet<USchematic*> GetSchematics(); // 0x1bb5ec0 [Final Native Public]
    UOverclockBank* GetOverclocksForItem(UItemID* Item); // 0x1bb5b40 [Final Native Public]

// AScrab (/Script/FSD.Scrab)
    void ReceiveStopFly(); // 0x1f88790 [Event Protected]
    void ReceiveBeginFly(); // 0x1f88790 [Event Protected]
    void OnPathfinderStateChanged(); // 0x1bb65e0 [Final Native Protected]
    void OnFreezeImpact(); // 0x1bb65c0 [Final Native Protected]
    void OnDamageTaken(float amount); // 0x1bb6540 [Final Native Protected]
    void OnBugDeath(UHealthComponentBase* Health); // 0x1bb64b0 [Final Native Protected]
    void All_Ragdoll(const FVector_NetQuantize& Location, const FVector_NetQuantize& Impulse, uint8 BoneIndex); // 0x19ee500 [Native Event Protected]
    void AddImpulseAndRagdoll(FDamageData& DamageData); // 0x1bb5440 [Final Native Public]

// UScrabAnimInstance (/Script/FSD.ScrabAnimInstance)
    void SetScrabDeathAnimationCategory(const EScrabDeathAnimationCategory& Category); // 0x1bb6990 [Final Native Public]

// AScrabTank (/Script/FSD.ScrabTank)
    void TabRight(); // 0x1bb6a30 [Final Native Public]
    void TabLeft(); // 0x1bb6a10 [Final Native Public]
    USceneComponent* GetBeetleMount(); // 0x1bb5820 [Final Native Public]
    USceneComponent* GetBeetleAttach(); // 0x1bb5800 [Final Native Public]
    void Feed(); // 0x1bb5750 [Final Native Public]
    void BP_OnScream(); // 0x1f88790 [Event Public]
    void BP_OnMoveStarted(const EScrabTankSlot& from, const EScrabTankSlot& to); // 0x1f88790 [Event Public]
    void BP_OnArrived(const EScrabTankSlot& ArrivedAt); // 0x1f88790 [Event Public]

// USeamlessTravelStorage (/Script/FSD.SeamlessTravelStorage)
    void ClearGameStateSeamlessTravelStorage(); // 0x1bb5730 [Final Native Public]

// USeason (/Script/FSD.Season)
    UTexture2D* GetTokenTexture(int32 tokenCount, bool hasEffect); // 0x1bbb890 [Final Native Public]
    void AddUnassignedReward(int32 Index, UReward* Reward); // 0x1bba000 [Final Native Protected]
    void AddLevel(int32 Index, UReward* Reward, UReward* specialReward); // 0x1bb9ef0 [Final Native Protected]

// USeasonChallenge (/Script/FSD.SeasonChallenge)
    UTexture2D* GetIconOutlined(); // 0x1bba9d0 [Final Native Public]
    UTexture2D* GetIcon(); // 0x1bba9a0 [Final Native Public]

// USeasonLevelWidget (/Script/FSD.SeasonLevelWidget)
    bool TryClaimReward(bool isNormalReward); // 0x1bbc380 [Final Native Public]
    void SetData(int32 InLevel, bool inLastInRow); // 0x1bbc1e0 [Native Public]
    void RefreshState(); // 0x1f88790 [Event Public]
    void OnDataSet(); // 0x1f88790 [Event Public]

// USeasonSettings (/Script/FSD.SeasonSettings)
    USeason* GetSeason(int32 Season); // 0x1bbafd0 [Final Native Public]

// USeasonReplicatorComponent (/Script/FSD.SeasonReplicatorComponent)
    void OnRep_HostActiveSeason(); // 0x1b93610 [Final Native Protected]
    void CompleteSeasonEvent(USeasonEventData* InEvent); // 0x1bba510 [Native Event Public]

// USeasonsSubsystem (/Script/FSD.SeasonsSubsystem)
    FTimespan TimeToNewChallenge(); // 0x1bbc340 [Final Native Public]
    void SetSeasonCompletedAnnounced(bool IsAnnounced); // 0x1bbc2b0 [Final Native Public]
    void SetActiveSeason(USeason* Season); // 0x1bbc150 [Final Native Public]
    void RerollChallenge(int32 Index); // 0x1bbc0c0 [Final Native Public]
    void OnStatChanged(UObject* WorldContext, UMissionStat* Stat, float Value); // 0x1bbbfa0 [Final Native Protected]
    void OnScripChallengeCompleted(UObject* WorldContext, UMissionStat* Stat, float Value); // 0x1bbbe80 [Final Native Protected]
    void IsRewardClaimed(int32 Level, const bool& IsNormalClaimed, const bool& IsSpecialClaimed); // 0x1bbbd60 [Final Native Public]
    bool IsNodeUnlocked(int32 TreeOfVanityNodeID); // 0x1bbbcc0 [Final Native Public]
    bool IsNodeBought(int32 TreeOfVanityNodeID); // 0x1bbbc20 [Final Native Public]
    void InitializeStatsAndChallenges(); // 0x1bbbc00 [Final Native Public]
    bool HasUnclaimedRewards(const int32& Level); // 0x1bbbb60 [Final Native Public]
    bool HasClaimedLevelRewards(int32 startLevel, int32 numberOfLevels); // 0x1bbba90 [Final Native Public]
    bool HasClaimedAllRewards(); // 0x1bbba60 [Final Native Public]
    int32 GetUnusedScripFragments(); // 0x1bbba30 [Final Native Public]
    int32 GetUnusedHearts(); // 0x1bbba00 [Final Native Public]
    UReward* GetTreeOfVanityReward(UReward* currentReward); // 0x1bbb960 [Final Native Public]
    UGameDLC* GetStoreSeasonDLC(UObject* WorldContext); // 0x1bbb7f0 [Final Native Public]
    int32 GetSeasonXPFromMissionXP(AFSDPlayerState* PlayerState); // 0x1bbb750 [Final Native Public]
    int32 GetSeasonXP(); // 0x1bbb720 [Final Native Public]
    int32 GetSeasonNumber(); // 0x1bbb6f0 [Final Native Public]
    FText GetSeasonName(); // 0x1bbb650 [Final Native Public]
    FSeasonMissionResult GetSeasonMissionResult(); // 0x1bbb560 [Final Native Public]
    void GetSeasonLevelFromXP(int32 XP, const int32& Level, const float& currentLevelPercent, const int32& currentLevelXP, const int32& LevelXPTotal); // 0x1bbb380 [Final Native Public]
    void GetSeasonLevel(const int32& Level, const float& currentLevelPercent, const int32& currentLevelXP, const int32& LevelXPTotal); // 0x1bbb1e0 [Final Native Public]
    bool GetSeasonExpiryDate(const FDateTime& ExpiryDate); // 0x1bbb140 [Final Native Public]
    bool GetSeasonCompletedAnnounced(); // 0x1bbb110 [Final Native Public]
    void GetSeasonBought(const bool& isBought); // 0x1bbb080 [Final Native Public]
    void GetScriptChallengeInfo(const int32& Completed, const int32& claimed, const int32& Total); // 0x1bbae90 [Final Native Public]
    void GetScripBonusState(int32 widgetIndex, const int32& numberOfFragments, const bool& bIsClaimed); // 0x1bbad70 [Final Native Public]
    int32 GetNumberOfTokens(UObject* WorldContextObject); // 0x1bbacd0 [Final Native Public]
    int32 GetNumberOfSeasonLevels(); // 0x1bbaca0 [Final Native Public]
    int32 GetNumberOfClaimedPlagueHeartScrips(); // 0x1bbac70 [Final Native Public]
    FSeasonLevel GetNextReward(); // 0x1bbac30 [Final Native Public]
    int32 GetLevelXP(int32 Level); // 0x1bbab90 [Final Native Public]
    FSeasonLevel GetLevelReward(int32 Level); // 0x1bbaae0 [Final Native Public]
    void GetLevelProgress(int32 Level, const float& levelPercent); // 0x1bbaa00 [Final Native Public]
    USeason* GetCurrentSeason(); // 0x1bba970 [Final Native Public]
    int32 GetClaimedBonusScrips(); // 0x1bba940 [Final Native Public]
    TArray<UDataAsset*> GetAssetReferences(int32 ChallengeIndex, const USeasonChallenge*& outChallenge); // 0x1bba820 [Final Native Public]
    TArray<FChallengeInfo> GetActiveChallenges(bool canGenerateNewChallenge); // 0x1bba770 [Final Native Public]
    bool ConvertScripFragmentsToScrip(const int32& scripGained); // 0x1bba6d0 [Final Native Public]
    bool ConvertHeartsToScrip(const int32& scripGained); // 0x1bba630 [Final Native Public]
    void CompleteSeasonEvent_Server(USeasonEventData* InEvent); // 0x1bba5a0 [Final Native Public]
    bool ClaimScripChallenge(); // 0x1bba4e0 [Final Native Public]
    bool ClaimReward(UObject* WorldContext, AFSDPlayerController* Player, int32 Level, bool isNormalReward); // 0x1bba380 [Final Native Public]
    void CHEAT_SetSeasonMissionResult(int32 XPFromMission, int32 numberOfChallenges, USeasonEventData* Event); // 0x1bba240 [Final Native Public]
    void CHEAT_ResetTimeToNewChallenge(); // 0x1bba220 [Final Native Public]
    void CHEAT_ResetReroll(); // 0x1bba200 [Final Native Public]
    void CHEAT_AddChallenge(); // 0x1bba1e0 [Final Native Public]
    bool CanRerollChallenge(); // 0x1bba350 [Final Native Public]
    bool BuyTreeNode(UObject* WorldContextObject, AFSDPlayerController* Player, int32 TreeOfVanityNodeID); // 0x1bba0d0 [Final Native Public]

// USendInviteBlueprintCallProxy (/Script/FSD.SendInviteBlueprintCallProxy)
    USendInviteBlueprintCallProxy* SendInvite(UObject* WorldContextObject, const FString& ListName, const FString& UserId); // 0x1bc6c70 [Final Native Static Public]

// USendSessionInviteToFriendBlueprintCallProxy (/Script/FSD.SendSessionInviteToFriendBlueprintCallProxy)
    USendSessionInviteToFriendBlueprintCallProxy* SendSessionInviteToFriend(UObject* WorldContextObject, const FString& FriendId); // 0x1bc6e20 [Final Native Static Public]

// ARecallableSentryGun (/Script/FSD.RecallableSentryGun)
    void SentryIndexChanged__DelegateSignature(int32 Index); // 0x1f88790 [Public]
    void ReceiveOnSentryReady(ASentryGun* SentryGun, APlayerCharacter* PlayerCharacter); // 0x1f88790 [Event Protected]
    void OnRep_SentryIndex(); // 0x1bc6c50 [Final Native Protected]
    void GetStateDescription(FText& Description); // 0x1f88790 [Event Public]
    TSubclassOf<ASentryGun> GetSentryGunClass(); // 0x1f88790 [Event Public]
    ASentryGun* GetSentryGun(); // 0x1f88790 [Event Public]

// UReloadSentryUsableComponent (/Script/FSD.ReloadSentryUsableComponent)
    void SetOwningPlayerCharacter(APlayerCharacter* Player); // 0x1bc6fe0 [Final Native Public]
    void SetCanUse(bool isUsable); // 0x1bc6f50 [Final Native Public]
    void OnRep_Reloading(); // 0x1bc6c30 [Final Native Protected]
    void OnReloadAudioFinished(); // 0x1bc6ad0 [Final Native Protected]

// ARecallableSentryGunItem (/Script/FSD.RecallableSentryGunItem)
    void SetArcIndicatorActive(bool Active); // 0x1f88790 [Event Protected]
    void ReceiveItemUpgraded(); // 0x1f88790 [Event Protected]
    void RecallableSentryGunSignature__DelegateSignature(ARecallableSentryGun* SentryGun); // 0x1f88790 [Public]
    void RecallableSentryGunItemSignature__DelegateSignature(ARecallableSentryGunItem* Item); // 0x1f88790 [Public]
    bool HasAmmoLeft(); // 0x1bc6890 [Final Native Public]
    ARecallableSentryGun* GetSelectedSentryGun(); // 0x1bc66f0 [Final Native Public]
    TArray<ARecallableSentryGun*> GetActiveSentryGuns(); // 0x1bc5b10 [Final Native Public]
    bool AreAllSentriesPlaced(); // 0x1bc0f30 [Final Native Public]

// USessionHandling (/Script/FSD.SessionHandling)
    void StopVoice(UObject* WorldContextObject); // 0x1bc74b0 [Final Native Static Public]
    void StartVoice(UObject* WorldContextObject); // 0x1bc7430 [Final Native Static Public]
    bool StartSearchForFriends(int32 localUserNum, UFSDGameInstance* GameInstance); // 0x1bc7360 [Final Native Static Public]
    bool StartSearchForBlockedUsers(int32 localUserNum); // 0x1bc72d0 [Final Native Static Public]
    void StartCheckForInstalledDLC(UObject* WorldContextObject); // 0x19f82d0 [Final Native Static Public]
    void SortServerList(UObject* WorldContextObject, const EServerSortOrder& order, bool Reverse, bool sortByFriends, const TArray<FBlueprintSessionResult>& servers); // 0x1bc70f0 [Final Native Static Public]
    void ShowStoreUI(UObject* WorldContextObject); // 0x1add520 [Final Native Static Public]
    void ShowInviteUI(UObject* WorldContextObject); // 0x1bc7070 [Final Native Static Public]
    void JoinOfficialXboxClub(UObject* WorldContextObject); // 0x19f82d0 [Final Native Static Public]
    bool IsVoiceChatting(); // 0x1bc6970 [Final Native Static Public]
    bool IsInActiveSession(); // 0x1bc6940 [Final Native Static Public]
    bool IsDisconnectReasonAKick(const EDisconnectReason& reason); // 0x1bc68c0 [Final Native Static Public]
    FString GetVoiceStatus(); // 0x1bc6810 [Final Native Static Public]
    FText GetSessionJoinError(UObject* WorldContextObject); // 0x1bc6720 [Final Native Static Public]
    bool GetOnlinePlayerName(int32 localUserNum, const FString& Name); // 0x1bc6600 [Final Native Static Public]
    EFSDNATType GetNATType(UObject* WorldContextObject); // 0x1bc6570 [Final Native Static Public]
    EMissionStructure GetMissionStructure(FBlueprintSessionResult& Result); // 0x1bc62d0 [Final Native Static Public]
    FString GetLoginStatus(int32 localUserNum); // 0x1bc61e0 [Final Native Static Public]
    FString GetHostUsername(UObject* WorldContextObject); // 0x1bc6110 [Final Native Static Public]
    FString GetHostUniqueId(UObject* WorldContextObject); // 0x1bc6040 [Final Native Static Public]
    bool GetFriendsList(int32 localUserNum, const TArray<FFriendInfo>& Players); // 0x1bc5ef0 [Final Native Static Public]
    FString GetFriendlyServerNameSanitized(UObject* WorldContextObject); // 0x1bc5e20 [Final Native Static Public]
    FString GetFriendlyServerName(UObject* WorldContextObject); // 0x1bc5d50 [Final Native Static Public]
    bool GetCurrentSessionState(const FString& sessionState, const FString& ID); // 0x1bc5bf0 [Final Native Static Public]
    bool FSDUpdateSessionInfo(UObject* WorldContextObject); // 0x1bc56e0 [Final Native Static Public]
    EFSDMissionStatus FSDMissionStatus(FBlueprintSessionResult& Result); // 0x1bc54e0 [Final Native Static Public]
    void FSDListen(UObject* WorldContextObject); // 0x1bc5460 [Final Native Static Public]
    bool FSDIsSessionValid(FBlueprintSessionResult& Result); // 0x1bc5260 [Final Native Static Public]
    bool FSDIsPrivateServer(FBlueprintSessionResult& Result); // 0x1bc5060 [Final Native Static Public]
    bool FSDIsPasswordRequired(FBlueprintSessionResult& Result); // 0x1bc4e60 [Final Native Static Public]
    bool FSDIsModdedServer(FBlueprintSessionResult& Result); // 0x1bc4c60 [Final Native Static Public]
    bool FSDIsModdedSandboxServer(FBlueprintSessionResult& Result); // 0x1bc4a60 [Final Native Static Public]
    bool FSDIsFullServer(FBlueprintSessionResult& Result); // 0x1bc4860 [Final Native Static Public]
    bool FSDIsEliteDeepDive(FBlueprintSessionResult& Result); // 0x1bc4660 [Final Native Static Public]
    bool FSDIsCrossplayEnabledServer(FBlueprintSessionResult& Result); // 0x1bc4460 [Final Native Static Public]
    bool FSDIsClassLocked(FBlueprintSessionResult& Result); // 0x1bc4260 [Final Native Static Public]
    bool FSDHasHiddenModsNotInstalledOnClient(FBlueprintSessionResult& Result); // 0x1bc4060 [Final Native Static Public]
    bool FSDHasGameStarted(FBlueprintSessionResult& Result); // 0x1bc3e60 [Final Native Static Public]
    bool FSDGetServerStartTime(FBlueprintSessionResult& Result, const FDateTime& StartTime); // 0x1bc3c10 [Final Native Static Public]
    FString FSDGetServerNameSanitized(FBlueprintSessionResult& Result); // 0x1bc39d0 [Final Native Static Public]
    FString FSDGetServerName(FBlueprintSessionResult& Result); // 0x1bc3790 [Final Native Static Public]
    FString FSDGetServerID(FBlueprintSessionResult& Result); // 0x1bc3550 [Final Native Static Public]
    int32 FSDGetSeason(FBlueprintSessionResult& Result); // 0x1bc3350 [Final Native Static Public]
    TArray<FString> FSDGetRequiredModsToDownload(FBlueprintSessionResult& Result); // 0x1bc3110 [Final Native Static Public]
    FString FSDGetRegion(FBlueprintSessionResult& Result); // 0x1bc2ed0 [Final Native Static Public]
    TArray<UPlayerCharacterID*> FSDGetPlayerClassIDs(FBlueprintSessionResult& Result); // 0x1bc2a50 [Final Native Static Public]
    TArray<TSubclassOf<APlayerCharacter>> FSDGetPlayerClasses(FBlueprintSessionResult& Result); // 0x1bc2c90 [Final Native Static Public]
    TArray<FString> FSDGetOptionalModsInstalled(FBlueprintSessionResult& Result, bool ExcludeVerifiedMods); // 0x1bc27c0 [Final Native Static Public]
    int32 FSDGetNumPlayers(FBlueprintSessionResult& Result); // 0x1bc25c0 [Final Native Static Public]
    TArray<FString> FSDGetModsInstalled(FBlueprintSessionResult& Result, bool ExcludeVerifiedMods); // 0x1bc2330 [Final Native Static Public]
    int32 FSDGetMissionSeed(FBlueprintSessionResult& Result); // 0x1bc2130 [Final Native Static Public]
    FString FSDGetMapName(FBlueprintSessionResult& Result); // 0x1bc1ef0 [Final Native Static Public]
    FString FSDGetHostUserID(FBlueprintSessionResult& Result); // 0x1bc1cb0 [Final Native Static Public]
    FGlobalMissionSeed FSDGetGlobalMissionSeed(FBlueprintSessionResult& Result); // 0x1bc1aa0 [Final Native Static Public]
    float FSDGetDistanceFloat(FBlueprintSessionResult& Result); // 0x1bc18a0 [Final Native Static Public]
    EServerDistance FSDGetDistance(FBlueprintSessionResult& Result); // 0x1bc16a0 [Final Native Static Public]
    TArray<FDifficultyMutatorItem> FSDGetDifficultyModifiers(FBlueprintSessionResult& Result); // 0x1bc1430 [Final Native Static Public]
    UDifficultySetting* FSDGetDifficulty(FBlueprintSessionResult& Result); // 0x1bc1230 [Final Native Static Public]
    FString FSDGetBuildId(FBlueprintSessionResult& Result); // 0x1bc0ff0 [Final Native Static Public]
    bool FSDCancelFindSessions(UObject* WorldContextObject); // 0x1bc0f60 [Final Native Static Public]
    bool FindBestQuickJoinServer(UObject* WorldContextObject, const TArray<FBlueprintSessionResult>& sessions, UDifficultySetting* Difficulty, UBiome* Biome, UMissionTemplate* MissionTemplate, FBlueprintSessionResult& OutResult); // 0x1bc5770 [Final Native Static Public]
    bool AllowLinkToExternalFeedback(UObject* WorldContextObject); // 0x1ad5dc0 [Final Native Static Public]

// ASharkEnemy (/Script/FSD.SharkEnemy)
    void SetVulnerable(); // 0x1bcbfd0 [Final Native Public]
    void ReleasePlayer(AActor* playerchar, bool fullGrabElapsed); // 0x1bcbc60 [Final Native Public]
    void PopRecentlyBumpedPlayer(); // 0x1bcbc40 [Final Native Protected]
    void OnStateChangedEvent(const ESharkEnemyState& CurrentState); // 0x1f88790 [Event Public]
    void OnSeePawn(APawn* APawn); // 0x1bcbb20 [Final Native Protected]
    void OnRep_State(const ESharkEnemyState& oldState); // 0x1bcba10 [Final Native Protected]
    void OnRep_DiveTime(); // 0x1bcb9f0 [Final Native Protected]
    void OnNearTarget(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1bcb7d0 [Final Native Protected]
    void OnLandedEvent(); // 0x1f88790 [Event Public]
    void OnJumpEvent(); // 0x1f88790 [Event Public]
    void OnHit(float HitDamage, FDamageData& DamageData, bool anyHealthLost); // 0x1bcb680 [Final Native Protected]
    void OnExitState(const ESharkEnemyState& State); // 0x1f88790 [Event Public]
    void OnEnterState(const ESharkEnemyState& State); // 0x1f88790 [Event Public]
    void OnDeathDetailed(UHealthComponent* aHealthComponent, float damageAmount, FDamageData& DamageData, const TArray<UDamageTag*>& dTags); // 0x1bcb4d0 [Final Native Private]
    void OnDeath(UHealthComponentBase* aHealthComponent); // 0x1bcb440 [Final Native Private]
    void OnCollided(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1bcb220 [Final Native Protected]
    void Jumped(); // 0x1a07550 [Native Event Protected]
    void ImpactSound(); // 0x1a06290 [Native Event Protected]
    void DiveShow(); // 0x1bcb120 [Final Native Protected]
    void DiveHide(); // 0x1bcb100 [Final Native Protected]
    void All_DoRagdollImpact(const FVector_NetQuantize& Direction); // 0x1bcae20 [Native Event Protected]
    void ActivateDanger(); // 0x1bcae00 [Final Native Private]

// AShieldGeneratorItem (/Script/FSD.ShieldGeneratorItem)
    void ReceiveGeneratorReturned(); // 0x1f88790 [Event Protected]
    void ReceiveGeneratorRechargeProgress(float Progress); // 0x1f88790 [Event Protected]
    void ReceiveGeneratorRecharged(); // 0x1f88790 [Event Protected]
    void OnRep_UnchargedCount(int32 OldCount); // 0x1bcba90 [Final Native Protected]
    bool GetIsRecharging(); // 0x1bcb1b0 [Final Native Protected]
    void GeneratorReturned(); // 0x1bcb140 [Final Native Protected]

// AThrowableActor (/Script/FSD.ThrowableActor)
    void ReceiveIgnoreCharacter(APlayerCharacter* Character); // 0x1f88790 [Event Public]
    void ReceiveHitObject(); // 0x1f88790 [Event Protected]
    void OnRep_IsMoving(); // 0x1bef5f0 [Final Native Protected]

// UStationaryEnemyAnimInstance (/Script/FSD.StationaryEnemyAnimInstance)
    void SetIsVisible(bool InIsVisible); // 0x1bcbe20 [Final Native Public]

// UShowroomController (/Script/FSD.ShowroomController)
    void SetLightChannels(AActor* Actor); // 0x1bcbeb0 [Final Native Protected]
    void RotateShowroom(float Pitch, float Yaw); // 0x1bcbd50 [Final Native Public]
    void ResetShowroomRotation(); // 0x1bcbd30 [Final Native Public]
    FRotator GetShowroomRotation(); // 0x1bcb1e0 [Final Native Public]

// UEnemyShowroomController (/Script/FSD.EnemyShowroomController)
    void Receive_PlayAttack(UAnimSequenceBase* attackAnimation); // 0x1f88790 [Event Protected]
    void PlayAttack(UAnimSequenceBase* Animation); // 0x1bcbbb0 [Final Native Public]
    UEnemyShowroomController* DisplayEnemy(UObject* WorldContextObject, const TSoftClassPtr<AEnemyShowroomItem>& EnemyPreviewActor); // 0x1bcafc0 [Final Native Static Public]

// UCharacterShowroomController (/Script/FSD.CharacterShowroomController)
    void Receive_CharacterShown(); // 0x1f88790 [Event Protected]
    void EquipWeapon(const EItemCategory& Category); // 0x1f88790 [Event Public]
    UCharacterShowroomController* DisplayCharacter(UObject* WorldContextObject, UPlayerCharacterID* characterID, UShowroomCameraKey* Key); // 0x1bcaec0 [Final Native Static Public]

// UShowroomManager (/Script/FSD.ShowroomManager)
    UShowroomController* GetController(); // 0x1bcb180 [Final Native Public]
    void ClearShowroom(); // 0x1bcaea0 [Final Native Public]

// AShowroomStage (/Script/FSD.ShowroomStage)
    void ReceiveInitialize(UTextureRenderTarget2D* RenderTarget); // 0x1f88790 [Event Protected]
    USceneCaptureComponent2D* GetActiveCaptureComponent(); // 0x1bcb160 [Final Native Public]
    UTextureRenderTarget2D* CreateRenderTarget(); // 0x1f88790 [Event Public]

// USimpleHealthComponent (/Script/FSD.SimpleHealthComponent)
    void OnRep_Damage(float oldDamage); // 0x1bd0c80 [Final Native Protected]
    float HealFromDeath(float amount); // 0x1bd0b90 [Native Public]

// USkinEffect (/Script/FSD.SkinEffect)
    void Receive_AddToItem(UMeshComponent* Mesh, AActor* Skinnable, bool IsFirstPerson); // 0x1bd1580 [Final Native Public]
    EItemSkinType GetSkinType(); // 0x1bcff60 [Native Public]

// USkinnableComponent (/Script/FSD.SkinnableComponent)
    void UpdateSkin(AFSDPlayerState* Player); // 0x1bd2730 [Final Native Public]
    void OnLoadoutChanged(); // 0x1bd0c60 [Final Native Protected]
    TArray<UItemSkin*> GetSkinsForItem(UItemID* ItemID, const EItemSkinType& skinType); // 0x1bcff90 [Final Native Static Public]
    UItemSkin* GetEquippedSkinMesh(UItemID* ItemID, AFSDPlayerState* Player); // 0x1bcfb10 [Final Native Static Public]
    UItemSkin* GetEquippedSkinColor(UItemID* ItemID, AFSDPlayerState* Player); // 0x1bcfa40 [Final Native Static Public]
    UItemSkin* GetEquippedSkin(UItemID* ItemID, const EItemSkinType& skinType, AFSDPlayerState* Player); // 0x1bcf940 [Final Native Static Public]
    TArray<UItemSkin*> GetEquippableColorSkins(UItemID* ItemID, AFSDPlayerState* Player); // 0x1bcf830 [Final Native Static Public]
    UItemSkin* GetDefaultItemSkin(UItemID* ItemID, const EItemSkinType& itemSkinType); // 0x1bcf760 [Final Native Static Public]
    UItemSkin* GetBaseColorSkinForMeshSkin(UItemID* ItemID, UItemSkin* meshSkin); // 0x1bcf690 [Final Native Static Public]
    void EquipSkin(UItemSkin* Skin, UItemID* ItemID, AFSDPlayerState* Player); // 0x1bcf560 [Final Native Static Public]

// APlagueSoaperItem (/Script/FSD.PlagueSoaperItem)
    void OnWeaponFired(const FVector& Location); // 0x1bd0d20 [Native Protected]

// USocketAttacherComponent (/Script/FSD.SocketAttacherComponent)
    void DetachFromSocket(); // 0x1bcf540 [Final Native Private]
    bool AttachToSocket(AActor* aTarget, const FName& SocketName, bool ShouldAttach); // 0x1bcf430 [Final Native Private]

// ASpaceRigBar (/Script/FSD.SpaceRigBar)
    void SpawnDrinkables(UDrinkableDataAsset* Drinkable, APlayerCharacter* User); // 0x1bd1730 [Final Native Protected]
    void SetVisibilityOfHolidayMeshes(); // 0x1bd1710 [Final Native Protected]
    void ReceiveFinishedSpawningDrinkables(UDrinkableDataAsset* DrinkableData, APlayerCharacter* Customer); // 0x1f88790 [Event Protected]
    void ReceiveDrinkableSpawned(ADrinkableActor* Drinkable, APlayerCharacter* Customer, int32 LocationIndex); // 0x1f88790 [Event Protected]
    void ReceiveBeginSpawningDrinkables(UDrinkableDataAsset* DrinkableData, APlayerCharacter* Customer); // 0x1f88790 [Event Protected]
    void PlayBartenderTip(APlayerCharacter* User); // 0x1f88790 [Event Protected]
    void PayTip(APlayerCharacter* Character, int32 Credits); // 0x1bd0db0 [Final Native Protected]
    void OnRep_DrinkableSpecial(); // 0x1bd0d00 [Final Native Protected]
    bool HasUnclaimedDrinkables(); // 0x1bd0b60 [Final Native Protected]
    bool HasSpaceForMoreDrinkables(); // 0x1bd0b30 [Final Native Protected]
    int32 GetAvailableDrinkableSlots(); // 0x1bcf660 [Final Native Protected]
    void DrinkableSignature__DelegateSignature(UDrinkableDataAsset* Drinkable); // 0x1f88790 [Public]

// USpaceRigBarMenuItem (/Script/FSD.SpaceRigBarMenuItem)
    void Unselect(); // 0x1f88790 [Event Public]
    void Select(); // 0x1f88790 [Event Public]
    UDrinkableDataAsset* GetSelectedDrinkableType(); // 0x1f88790 [Event Public]

// USpawnActorWithDebrisPosComponent (/Script/FSD.SpawnActorWithDebrisPosComponent)
    bool PlaceActorsWithCallback(int32 NumToSpawn, int32 NumToSpawnMin, int32 NumAllowedChecks, TSubclassOf<AActor> SpawnedActorClass, AProceduralSetup* Setup, float Radius, UDebrisPositioning* DebrisPositioning, const TArray<FVector>& locationsToAvoid, UCurveFloat* AvoidCostCurve, const FScriptDelegate& OnSpawned, const FVector& CustomLocation); // 0x1bd1200 [Final Native Public]
    bool PlaceActors(int32 NumToSpawn, int32 NumToSpawnMin, int32 NumAllowedChecks, TSubclassOf<AActor> SpawnedActorClass, AProceduralSetup* Setup, float Radius, UDebrisPositioning* DebrisPositioning, const TArray<FVector>& locationsToAvoid, UCurveFloat* AvoidCostCurve, const TArray<AActor*>& OutSpawnedActors, const FVector& CustomLocation); // 0x1bd0e80 [Final Native Public]
    bool GetLocations(int32 NumToSpawn, int32 NumToSpawnMin, int32 NumAllowedChecks, TSubclassOf<AActor> SpawnedActorClass, AProceduralSetup* Setup, float Radius, UDebrisPositioning* DebrisPositioning, const TArray<FVector>& locationsToAvoid, UCurveFloat* AvoidCostCurve, const TArray<FTransform>& OutLocations, const FVector& CustomLocation); // 0x1bcfbe0 [Final Native Public]
    void AddTerrainPlacement(AActor* Actor, AProceduralSetup* Setup); // 0x1bcf360 [Final Native Public]

// USpawningBlueprintLibrary (/Script/FSD.SpawningBlueprintLibrary)
    void SpawnEnemyGroupDescriptorWithCallbackSpreadOut(UObject* WorldContextObject, UEnemyGroupDescriptor* descriptor, float Difficulty, const TArray<FVector>& Locations, bool Alert, const DeepPathFinderSize& pfSize, const FScriptDelegate& Callback); // 0x1bd2490 [Final Native Static Public]
    void SpawnEnemyGroupDescriptorSpreadOut(UObject* WorldContextObject, UEnemyGroupDescriptor* descriptor, float Difficulty, const TArray<FVector>& Locations, bool Alert, const DeepPathFinderSize& pfSize); // 0x1bd2290 [Final Native Static Public]
    void SpawnEnemyGroupDescriptor(UObject* WorldContextObject, UEnemyGroupDescriptor* descriptor, float Difficulty, const FVector& Location, bool Alert, const DeepPathFinderSize& pfSize); // 0x1bd20b0 [Final Native Static Public]
    void SpawnEnemiesFromPool(UObject* WorldContextObject, float Difficulty, const TArray<FVector>& Locations, const TArray<UEnemyDescriptor*>& BannedEnemies, bool Alert, bool isConstantPreassure); // 0x1bd1e50 [Final Native Static Public]
    void SpawnEnemiesAtLocationWithCallback(UObject* WorldContextObject, UEnemyDescriptor* EnemyDescriptor, int32 Count, const FVector& Location, const FScriptDelegate& Callback, bool Alert, bool scaleToDifficulty, const DeepPathFinderSize& pfSize); // 0x1bd1bc0 [Final Native Static Public]
    void SpawnEnemiesAtLocation(UObject* WorldContextObject, UEnemyDescriptor* EnemyDescriptor, int32 Count, const FVector& Location, bool Alert, bool scaleToDifficulty, const DeepPathFinderSize& pfSize); // 0x1bd1990 [Final Native Static Public]
    void SpawnEnemiesAtEachLocation(UObject* WorldContextObject, UEnemyDescriptor* EnemyDescriptor, const TArray<FVector>& Locations, const DeepPathFinderSize& pfSize); // 0x1bd1800 [Final Native Static Public]
    TArray<FVector> GetSpawnPointsInRange(UObject* WorldContextObject, float distanceToPlayers, int32 spawnPointCount, const DeepPathFinderSize& pfSize); // 0x1bd0980 [Final Native Static Public]
    TArray<FVector> GetSpawnPointsInCircle(UObject* WorldContextObject, const FVector& Location, float Radius, int32 Count, bool scaleToDificulty, float maxSpawnAngle, const DeepPathFinderSize& pfSize); // 0x1bd0710 [Final Native Static Public]
    TArray<FVector> GetSpawnPointsFromLocation(UObject* WorldContextObject, const FVector& Location, float Distance, int32 spawnPointCount, const DeepPathFinderSize& pfSize); // 0x1bd0530 [Final Native Static Public]
    TArray<FVector> GetSpawnPointsAroundLocation(UObject* WorldContextObject, const FVector& Location, float Distance, int32 spawnPointCount, const DeepPathFinderSize& pfSize); // 0x1bd0350 [Final Native Static Public]
    FVector GetSpawnPointInRange(UObject* WorldContextObject, float distanceToPlayers, const DeepPathFinderSize& pfSize); // 0x1bd0230 [Final Native Static Public]
    FVector GetSpawnPointFromLocation(UObject* WorldContextObject, const FVector& Location, float Distance, const DeepPathFinderSize& pfSize); // 0x1bd00a0 [Final Native Static Public]

// USpecialEventBlueprintLibrary (/Script/FSD.SpecialEventBlueprintLibrary)
    USchematic* TryGivePendingReward(UObject* WorldContextObject); // 0x1bd5f50 [Final Native Static Public]
    void StorePendingReward(UObject* WorldContextObject, const TArray<USchematic*>& schematicsToChooseFrom); // 0x1bd5de0 [Final Native Static Public]
    void SpawnEventRewardFrame(UObject* WorldContextObject, const FVector& Location); // 0x1bd5d10 [Final Native Static Public]
    bool HasPendingReward(UObject* WorldContextObject); // 0x1bd52c0 [Final Native Static Public]
    TArray<USchematic*> GetSpecialEventsRewardSchematics(UObject* WorldContextObject); // 0x1bd51f0 [Final Native Static Public]
    USchematic* FindRandomSchematicForCharacter(UObject* WorldContextObject, UPlayerCharacterID* characterID, const ESchematicType& SchematicType); // 0x1bd50f0 [Final Native Static Public]
    void ClearPendingReward(UObject* WorldContextObject); // 0x1bd5040 [Final Native Static Public]

// UTimedSpecialEventSpawner (/Script/FSD.TimedSpecialEventSpawner)
    void UnblockEventSpawn(UObject* blocker); // 0x1bd5fe0 [Final Native Static Public]
    void SpawnEvent(); // 0x1bd5cf0 [Final Native Public]
    void BlockEventSpawn(UObject* blocker); // 0x1bd4fc0 [Final Native Static Public]
    bool AreEventSpawnsBlocked(); // 0x1bd4fa0 [Final Native Public]

// USpiderLobberAnimInstance (/Script/FSD.SpiderLobberAnimInstance)
    void SetAttackIndex(int32 Index); // 0x1bd56a0 [Final Native Public]
    void ResetLiquidInBum(); // 0x1bd5680 [Final Native Protected]
    void OnDeath(UHealthComponentBase* InHealthComponent); // 0x1bd5440 [Final Native Protected]

// ASpiderEnemy (/Script/FSD.SpiderEnemy)
    void SetLookAtTarget(AActor* Target); // 0x1bd5840 [Final Native Public]
    void OnRep_LookAtTarget(); // 0x1bd55c0 [Final Native Protected]
    UStaticMeshComponent* CreateHeadGore(); // 0x1bd50c0 [Final Native Protected]
    void AlertNearbyEnemies(); // 0x1f88790 [Event Protected]

// ASplineCableActor (/Script/FSD.SplineCableActor)
    void SpawnBetweenTransforms(const FTransform& InStart, const FTransform& InEnd); // 0x1bd5b80 [Final Native Public]
    void SetConnected(bool InConnected); // 0x1bd5730 [Final Native Public]
    void ReceiveSegmentCreated(USplineMeshComponent* InSegment, int32 InIndex, int32 InTotal); // 0x1f88790 [Event Protected]
    void ReceiveAllSegmentsCreated(); // 0x1f88790 [Event Protected]
    void OnUpdateMaterials(); // 0x1a27c10 [Native Event Protected]
    void OnRep_Path(); // 0x1bd55e0 [Final Native Protected]
    void OnRep_Connected(); // 0x1bd55a0 [Final Native Protected]

// USplineDecoratorComponent (/Script/FSD.SplineDecoratorComponent)
    void Update(float DeltaTime); // 0x1bd6060 [Final Native Public]
    void SetUpdateContinuously(bool InContinuously); // 0x1bd5af0 [Final Native Public]
    void SetSplineComponentAndMaterial(USplineComponent* InSplineComponent, int32 ElementIndex, UMaterialInterface* Material); // 0x1bd59e0 [Final Native Public]
    void SetSplineComponent(USplineComponent* InSplineComponent); // 0x1bd5950 [Final Native Public]

// USplineHookAttack (/Script/FSD.SplineHookAttack)
    void SetTailLight(UPointLightComponent* Light); // 0x1bdaf70 [Final Native Protected]
    void OnRep_Using(); // 0x1bda920 [Final Native Protected]
    void OnDamagedTarget(UHealthComponentBase* Health, float amount, UPrimitiveComponent* Component, UFSDPhysicalMaterial* PhysicalMaterial); // 0x1bda570 [Final Native Protected]
    FVector GetTargetLocation(); // 0x1bda3d0 [Final Native Public]
    FVector GetTargetDirection(); // 0x1bda3a0 [Final Native Public]
    bool GetHasAquiredTarget(); // 0x1bda180 [Final Native Public]
    void ClearSuccessCooldown(); // 0x1bd9fc0 [Final Native Protected]

// ASplinePlant (/Script/FSD.SplinePlant)
    void SetTargetPlantLengthPercent(float InTargetPercent, float InPercentPerSecond, float InEaseExp); // 0x1bdb120 [Final Native Public]
    void SetTargetPlantLength(float InTargetLength, float InDistancePerSecond, float InEaseExp); // 0x1bdb000 [Final Native Public]
    void SetPlantLengthPercent(float InPercent); // 0x1bdaef0 [Final Native Public]
    void ResetSpline(); // 0x1bdaed0 [Final Native Protected]
    void ResetScale(); // 0x1bdaeb0 [Final Native Protected]
    void ReceivePrepareSpline(USplineComponent* InSplineComponent, int32 InSeed); // 0x1bdade0 [Native Event Protected]
    void ReceiveMovementUpdated(float InDistanceProgress); // 0x1f88790 [Event Protected]
    void ReceiveMovementStarted(float InTargetDistance); // 0x1f88790 [Event Protected]
    void ReceiveMovementFinished(float InDistanceProgress); // 0x1f88790 [Event Protected]
    float GetPlantTargetLengthPercent(); // 0x1bda220 [Final Native Public]
    float GetPlantLengthPercent(); // 0x1bda200 [Final Native Public]
    FTransform GetNearestLocationToLocalPlayer(); // 0x1bda1a0 [Final Native Protected]
    float GetFullPlantLength(); // 0x1bda0b0 [Final Native Public]

// AStabberVineRoot (/Script/FSD.StabberVineRoot)
    void RemoveVine(AStabberVine* vine); // 0x1f88790 [Event Public]

// AStabberVine (/Script/FSD.StabberVine)
    void OnRep_DesiredTarget(); // 0x1bda900 [Final Native Protected]

// UStatHat (/Script/FSD.StatHat)
    void AddStatValue(const FString& Key, float Value); // 0x1bd9e30 [Final Native Public]
    void AddStatCount(const FString& Key, int32 Count); // 0x1bd9d50 [Final Native Public]

// IStatusAddedComponent (/Script/FSD.StatusAddedComponent)
    void InitializeEffect(UStatusEffect* Effect, AActor* EffectOwner); // 0x1bda4a0 [Native Event Public]

// UStatusEffectEnemies (/Script/FSD.StatusEffectEnemies)
    void OnEnemySpawned(APawn* enemy, UEnemyDescriptor* descriptor); // 0x1bda760 [Final Native Protected]

// UStatusEffect (/Script/FSD.StatusEffect)
    bool ShouldInstantiate(); // 0x1342960 [Native Event Public]
    float GetStatusEffectDuration(TSubclassOf<UStatusEffect> StatusEffect); // 0x1bda310 [Final Native Static Public]
    bool CanTrigger(AActor* Target); // 0x1bd9f20 [Final Native Public]

// UStatusEffectMissionBP (/Script/FSD.StatusEffectMissionBP)
    void OnEnemySpawned(APawn* Pawn, UEnemyDescriptor* descriptor); // 0x1bda830 [Final Native Protected]

// UStatusEffectsComponent (/Script/FSD.StatusEffectsComponent)
    bool TryPushActiveStatusEffect(TSubclassOf<UStatusEffect> StatusEffect, AActor* Target, AActor* Owner); // 0x1bdb340 [Final Native Static Public]
    bool TryPopActiveStatusEffect(TSubclassOf<UStatusEffect> StatusEffect, AActor* Target, AActor* Owner); // 0x1bdb240 [Final Native Static Public]
    bool PushActiveStatusEffectInstance(UStatusEffect* StatusEffect, AActor* Owner); // 0x1bdad10 [Final Native Public]
    bool PushActiveStatusEffect(TSubclassOf<UStatusEffect> StatusEffect, AActor* Owner); // 0x1bdac40 [Final Native Public]
    void PopAllActiveStatusEffectsOfType(TSubclassOf<UStatusEffect> StatusEffect, AActor* Owner); // 0x1bdab70 [Final Native Public]
    void PopAllActiveStatusEffects(AActor* Owner); // 0x1bdaae0 [Final Native Public]
    bool PopActiveStatusEffectInstance(UStatusEffect* StatusEffect, AActor* Owner); // 0x1bdaa10 [Final Native Public]
    bool PopActiveStatusEffect(TSubclassOf<UStatusEffect> StatusEffect, AActor* Owner); // 0x1bda940 [Final Native Public]
    void OnDeath(UHealthComponentBase* HealthComponent); // 0x1bda6d0 [Final Native Protected]
    bool HasActiveEffect(TSubclassOf<UStatusEffect> StatusEffect); // 0x1bda400 [Final Native Public]
    int32 GetStackAmount(TSubclassOf<UStatusEffect> StatusEffect, AActor* Owner); // 0x1bda240 [Final Native Public]
    int32 GetFullStackAmount(TSubclassOf<UStatusEffect> StatusEffect); // 0x1bda0e0 [Final Native Public]
    UStatusEffect* CreateStatusEffectInstance(TSubclassOf<UStatusEffect> StatusEffect, UObject* Owner); // 0x1bd9fe0 [Final Native Static Public]

// UStatusEffectsFunctionLibrary (/Script/FSD.StatusEffectsFunctionLibrary)
    float GetMaxResistance(TSubclassOf<UStatusEffect> StatusEffect); // 0x1bdeee0 [Final Native Static Public]
    UDamageClass* GetDamageClass(TSubclassOf<UStatusEffect> StatusEffect); // 0x1bdee30 [Final Native Static Public]
    bool CanTrigger(TSubclassOf<UStatusEffect> StatusEffect, AActor* OtherActor); // 0x1bdea10 [Final Native Static Public]

// UStatusEffectTriggerComponent (/Script/FSD.StatusEffectTriggerComponent)
    void OnOverlapEnd(AActor* MyActor, AActor* OtherActor); // 0x1bdf610 [Final Native Protected]
    void OnOverlapBegin(AActor* MyActor, AActor* OtherActor); // 0x1bdf540 [Final Native Protected]
    void OnComponentOverlapEnd(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1bdf1c0 [Final Native Protected]
    void OnComponentOverlapBegin(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1bdefa0 [Final Native Protected]
    void AddActorToIgnoreList(AActor* Actor); // 0x1bde770 [Final Native Public]

// UStayAwayFromWallsComponent (/Script/FSD.StayAwayFromWallsComponent)
    void SetIsActive(bool IsActive); // 0x1bac430 [Final Native Public]

// AStickyFlame (/Script/FSD.StickyFlame)
    void OnRep_IsActive(); // 0x1a27c10 [Native Protected]
    void OnExtinguisFlame(); // 0x1bdf3d0 [Final Native Protected]

// UStickyFlameSpawner (/Script/FSD.StickyFlameSpawner)
    bool TrySpawnStickyFlameHit(FHitResult& Hit); // 0x1bdfd60 [Final Native Public]
    bool TrySpawnStickyFlame(const FVector& Location, const FVector& Normal); // 0x1bdfc70 [Final Native Public]
    void StickyFlameSignature__DelegateSignature(AStickyFlame* StickyFlame); // 0x1f88790 [Public]
    void ServerSpawnStickyFlame(const FVector_NetQuantize& Location, const FVector_NetQuantizeNormal& Normal); // 0x1bdf8f0 [Native Event Public]

// AStickyIce (/Script/FSD.StickyIce)
    void StartMelting(); // 0x1bdfc50 [Final Native Protected]
    void OnSTETriggered(AActor* target_actor, bool entered); // 0x1bdf7a0 [Final Native Protected]
    void OnRep_IntegrityModifier(); // 0x1bdf760 [Final Native Protected]
    void OnIceExpire(); // 0x1f88790 [Event Protected]
    void OnHit(float Damage, FDamageData& DamageData, bool anyHealthLost); // 0x1bdf3f0 [Final Native Protected]
    void AddToCurrentIntegrity(float Value, bool predictable); // 0x1bde800 [Final Native Protected]

// USubHealthComponent (/Script/FSD.SubHealthComponent)
    void SetCanTakeDamage(bool canTakeDamage); // 0x1bdf9e0 [Native Public]
    bool IsDead(); // 0x1af9360 [Native Public]
    bool IsAlive(); // 0x1af9320 [Native Public]
    float GetHealthPct(); // 0x1af8e60 [Final Native Public]
    float GetHealth(); // 0x1af8d30 [Native Public]
    bool GetCanTakeDamage(); // 0x1bdee10 [Final Native Public]

// UDestructibleSubHealthComponent (/Script/FSD.DestructibleSubHealthComponent)
    void SubHealthDestroyed__DelegateSignature(UDestructibleSubHealthComponent* subHealth); // 0x1f88790 [Public]
    void ResetHealth(); // 0x1bdf8d0 [Final Native Public]
    void OnRep_Damage(float oldDamage); // 0x1bdf6e0 [Final Native Protected]

// UTargetValidator (/Script/FSD.TargetValidator)
    bool ReceiveIsTargetValid(AActor* Owner, AActor* Target); // 0x1f88790 [Event Protected]

// UTemporaryBuff (/Script/FSD.TemporaryBuff)
    bool GetActivateOnlyWhenDrinking(); // 0xbe4360 [Native Public]
    void DeActivateBuff(APlayerCharacter* Player); // 0x1be4c70 [Native Public]
    void ActivateBuff(APlayerCharacter* Player); // 0x1be3df0 [Native Public]

// UTentacleGrabAttack (/Script/FSD.TentacleGrabAttack)
    bool IsHeadNearTerrain(); // 0x1be5bb0 [Final Native Protected]

// ATentaclePlant (/Script/FSD.TentaclePlant)
    void OnRep_IsVulnerable(); // 0x1be60b0 [Final Native Protected]
    void OnNodeDestroyed(ATentaclePlantNode* InNode); // 0x1f88790 [Event Protected]
    void OnNodeDamaged(ATentaclePlantNode* InNode); // 0x1f88790 [Event Protected]
    void OnIsVulnerable(); // 0x1f88790 [Event Protected]
    void DestroyNode(ATentaclePlantNode* Node); // 0x1be4d00 [Final Native Protected]

// ATentaclePlantNode (/Script/FSD.TentaclePlantNode)
    void OnPathCompleted(bool WasCompleted); // 0x1be6000 [Final Native Protected]

// UTerminatorShoutComponent (/Script/FSD.TerminatorShoutComponent)
    void SetShoutState(const ETerminatorShoutState& State, float delayShout); // 0x1be63e0 [Final Native Public]
    void OnShoutStart(); // 0x1f88790 [Event Public]
    void OnShoutInstancePlayStateChanged(const EAudioComponentPlayState& PlayState); // 0x1be60f0 [Final Native Public]
    void OnShoutEnd(); // 0x1f88790 [Event Public]
    void All_PlayShout(USoundCue* Shout); // 0x1bba510 [Native Event Public]

// ATerminatorEnemy (/Script/FSD.TerminatorEnemy)
    void All_PlayFlairAnimation(); // 0x1a07ac0 [Native Event Protected]

// ATerminatorTentacle (/Script/FSD.TerminatorTentacle)
    void PlayHitReaction(float amount); // 0x1be6170 [Final Native Protected]
    void OnStateChanged(const ETerminatorTentacleState& NewState); // 0x1f88790 [Event Protected]
    void OnRep_TentacleState(); // 0x1be60d0 [Final Native Protected]
    void OnRep_DesiredTarget(); // 0x1be6090 [Final Native Protected]
    void OnHeadExitedTerrain(); // 0x1f88790 [Event Public]
    void OnHeadEnteredTerrain(); // 0x1f88790 [Event Public]
    void OnGrabbedActorReleased(AActor* Actor, bool fullGrabElapsed); // 0x1be5f30 [Final Native Protected]
    void OnDeathEvent(UHealthComponentBase* EnemyHealth); // 0x1be5ea0 [Final Native Protected]
    void MoveToGrabTarget(AActor* Target, float GrabDuration); // 0x1be5dd0 [Final Native Public]
    void ChangeTentacleState(const ETerminatorTentacleState& NewState); // 0x1be3ff0 [Final Native Public]
    void All_PlayFlairAnimation(); // 0x1a5ad40 [Native Event Protected]

// UTentacleBusyComponent (/Script/FSD.TentacleBusyComponent)
    void ReleasedActor(AActor* Escape, bool fullGrab); // 0x1be61f0 [Final Native Protected]
    void GrabbedActor(AActor* victim); // 0x1be5af0 [Final Native Protected]
    bool GetIsBusy(); // 0x1be5860 [Final Native Public]

// UTerrainDetectComponent (/Script/FSD.TerrainDetectComponent)
    void UpdateDetectLocation(); // 0x1be68a0 [Final Native Public]
    void StopDetect(); // 0x1be6660 [Final Native Public]
    void StartDetect(); // 0x1be6640 [Final Native Public]

// UTerrainDetectBoxComponent (/Script/FSD.TerrainDetectBoxComponent)
    void StartDetect(); // 0x1be6620 [Final Native Public]

// UTerrainFunctionLibrary (/Script/FSD.TerrainFunctionLibrary)
    bool GetDebrisTransformsInSphere(UObject* WorldContextObject, const TArray<FMatrix>& outPositions, const FVector& Location, const float& Radius, const ESpecialDebrisType& debrisType, float minDistToOther, bool calcPriority); // 0x1be5600 [Final Native Static Public]
    TArray<FVector> GetAllNavPointsInSphere(UObject* WorldContextObject, const FVector& Origin, float Radius, const DeepPathFinderSize& pfSize, const FVector& searchNormal, float maxDegreesToSearchNormal); // 0x1be5300 [Final Native Static Public]
    TArray<FVector> FindPath(UObject* WorldContextObject, const FVector& Origin, const FVector& Destination, const DeepPathFinderSize& pfSize, const DeepPathFinderType& pfType); // 0x1be5110 [Final Native Static Public]
    void FindNearestSurfacePoint(UObject* WorldContextObject, const FVector& inPoint, const FVector& outPoint, const FVector& Normal, const bool& IsBLocked); // 0x1be4f30 [Final Native Static Public]
    bool DoesPathExist(UObject* WorldContextObject, const FVector& Origin, const FVector& Destination, const DeepPathFinderSize& pfSize, const DeepPathFinderType& pfType); // 0x1be4d90 [Final Native Static Public]
    void CreateExplosionCrater2(UObject* WorldContextObject, const FVector& Location, float CarveDiameter, float carveNoiseSize, float carveBurnThickness, const FVector& Normal, float NormalOffset, float NormalSqueeze, bool allowCustomBurntMaterial, bool DissolvePlatforms, UTerrainMaterial* overrideBurnedMaterial); // 0x1be4700 [Final Native Static Public]
    void CreateExplosionCrater(UObject* WorldContextObject, const FVector& Location, float CarveDiameter, float carveNoiseSize, float carveBurnThickness, bool allowCustomBurntMaterial, UTerrainMaterial* overrideBurnedMaterial); // 0x1be4a50 [Final Native Static Public]
    int32 CountDebrisOfType(UObject* WorldContextObject, const ESpecialDebrisType& debrisType); // 0x1be41d0 [Final Native Static Public]
    int32 CountDebrisInSphere(UObject* WorldContextObject, const FVector& Location, float Radius, const ESpecialDebrisType& debrisType); // 0x1be4070 [Final Native Static Public]

// UProceduralFunctionLibrary (/Script/FSD.ProceduralFunctionLibrary)
    void SpawnTerrainImpact(UObject* WorldContextObject, UFXSystemAsset* particle, const FVector& Location, const FRotator& Rotation); // 0x1be64b0 [Final Native Static Public]
    AProceduralSetup* GetProceduralSetup(UObject* WorldContextObject); // 0x1be5a30 [Final Native Static Public]
    int32 GetObjectiveXP(TSubclassOf<UObjective> objectiveClass, float missionLength); // 0x1be5960 [Final Native Static Public]
    int32 GetObjectiveCredits(TSubclassOf<UObjective> objectiveClass, float missionLength); // 0x1be5890 [Final Native Static Public]
    UBiome* GetBiome(TSubclassOf<AProceduralSetup> levelSetup); // 0x1be5530 [Final Native Static Public]
    void CreateEntrances(AProceduralSetup* pls, FRoomNode& Room, int32 exitCount, int32 entranceCount, UDebrisPositioning* exitPositioning, UDebrisPositioning* entrancePositioning); // 0x1be42a0 [Final Native Static Public]
    bool AllControllersFinishedTransitionToPlay(UObject* WorldContextObject); // 0x1be3e80 [Final Native Static Public]

// UTerrainLatejoinComponent (/Script/FSD.TerrainLatejoinComponent)
    void Server_TerrainLateJoinPartReceived(); // 0x1a02e20 [Native Event Public]
    void Client_TerrainLateJoinVisibleChunks(const TArray<uint32>& VisibleChunks); // 0x1be9f00 [Native Event Public]
    void Client_TerrainLateJoinPart(const TArray<FGrenadeExplodeOperationData>& Explosions, const TArray<FCarveWithColliderOperationData>& ColliderCarves, const TArray<FCarveWithSTLMeshOperationData>& MeshCarves, const TArray<FPickaxeDigOperationData>& PickAxe, const TArray<FRemoveFloatingIslandOperationData>& floating, const TArray<FDrillOperationData>& Drills, const TArray<FMeltOperationData>& Melts, const TArray<FSplineSegmentCarveOperationData>& Splines, const TArray<FCSGBuildOperationData>& CSGBuilds, const TArray<FTerrainSpawnDebrisOperationData>& SpawnDebris); // 0x1be9ad0 [Native Event Public]
    void Client_TerrainLateJoinDone(); // 0x1a67af0 [Native Event Public]
    void Client_TerrainLateJoinDebris(const TArray<int32>& instanceComponentPairs); // 0x1be9a30 [Native Event Public]

// UTerrainMaterial (/Script/FSD.TerrainMaterial)
    void TestMaterialEffects(UTerrainMaterial* Material, const TArray<FTestTerrainMaterialItem>& Items); // 0x1beaf40 [Final Native Static Public]
    void TestDecals(UTerrainMaterial* Material, const TArray<FTestTerrainMaterialDecalItem>& Items); // 0x1beae20 [Final Native Static Public]
    UFXSystemComponent* SpawnPartialDigParticles(UObject* WorldContextObject, const FVector& Location, const FRotator& Rotation); // 0x1beaca0 [Final Native Public]
    UFXSystemComponent* SpawnDigParticles(UObject* WorldContextObject, const FVector& Location, const FRotator& Rotation, float Density); // 0x1beab00 [Final Native Public]
    bool IsPrecious(); // 0x1bcff60 [Native Public]
    FText GetInGameName(); // 0x1bea210 [Final Native Public]
    UMaterialInstance* GetDigParticlesMaterialOverride(); // 0x1bea1a0 [Final Native Public]
    USoundCue* GetCrumbleSound(); // 0x1bea170 [Final Native Public]

// ATerrainModifyingProjectile (/Script/FSD.TerrainModifyingProjectile)
    void Tick(float DeltaSeconds); // 0x1beb080 [Native Public]
    float GetRadius(); // 0x1ab1610 [Final Native Public]
    void BeginPlay(); // 0x1be9a10 [Native Public]

// UTerrainPlacementComponent (/Script/FSD.TerrainPlacementComponent)
    void RemoveBlockers(); // 0x1bea840 [Final Native Public]
    void OnActorDeath(UHealthComponentBase* Health); // 0x1bea630 [Final Native Protected]
    void MatchStarted(); // 0x1bea450 [Final Native Protected]
    void AddBlockers(AProceduralSetup* ProceduralSetup, FTransform& Transform); // 0x1be98f0 [Final Native Public]

// UTerrainScannerHideComponent (/Script/FSD.TerrainScannerHideComponent)
    void DoHide(); // 0xbe4390 [Final Native Public]

// ATerrainScannerItem (/Script/FSD.TerrainScannerItem)
    void Server_SetIslookingAtMap(bool lookingAtMap); // 0x1a800b0 [Native Event Protected]
    void OnRep_IsLookingAtMap(); // 0x1bea820 [Final Native Protected]

// UTerrainScannerStaticMesh (/Script/FSD.TerrainScannerStaticMesh)
    void SetVisibleOnScanner(bool InShowOnScanner); // 0x1bea990 [Final Native Public]
    void OnOwnerDeath(UHealthComponentBase* InHealthComponent); // 0x1bea750 [Final Native Protected]

// UTerrainScannerSplineMesh (/Script/FSD.TerrainScannerSplineMesh)
    void SetVisibleOnScanner(bool InShowOnScanner); // 0x1bea900 [Final Native Public]
    void OnOwnerDeath(UHealthComponentBase* InHealthComponent); // 0x1bea6c0 [Final Native Protected]

// UTetherComponent (/Script/FSD.TetherComponent)
    void ToggleConnectionValidation(bool Enabled, bool reactivate); // 0x1beb110 [Final Native Public]
    void StopLoSTimer(); // 0x1beae00 [Final Native Public]
    void StartLoSTimer(); // 0x1beade0 [Final Native Public]
    void SetupConnectionpoint(UMeshComponent* Mesh, const FName& SocketName); // 0x1beaa20 [Final Native Public]
    void SetConnectionRange(float range); // 0x1bea880 [Final Native Public]
    void ResetConnectionHistory(); // 0x1bea860 [Final Native Public]
    void OnRep_HasPower(); // 0x1bea800 [Final Native Protected]
    void OnRep_ForwardConnection(); // 0x1bea7e0 [Final Native Protected]
    void OnRep_BackConnection(); // 0x1bea7e0 [Final Native Protected]
    void MessageTetherLine(const FName& Message, float Delay, const ETetherMessageDirection& messageDirection); // 0x1bea510 [Final Native Public]
    void MessageBody(FTetherMessageSettings& Message); // 0x1bea470 [Final Native Protected]
    bool IsStartOfLine(); // 0x1bea410 [Final Native Public]
    bool IsFullyConnected(); // 0x1bea3d0 [Final Native Public]
    bool IsEndOfLine(); // 0x1bea390 [Final Native Public]
    bool IsConnected(); // 0x1bea350 [Final Native Public]
    UTetherComponent* GetTetherlineEnd(bool front); // 0x1bea2b0 [Final Native Public]
    bool GetHasPower(); // 0x1bea1f0 [Final Native Public]
    UTetherComponent* GetForwardConnection(); // 0x1bea1d0 [Final Native Public]
    float GetConnectionRange(); // 0x1bea150 [Final Native Public]
    FVector GetConnectionPoint(); // 0x1bea110 [Final Native Public]
    TArray<UTetherComponent*> GetConnectionHistory(); // 0x1bea080 [Final Native Public]
    UTetherComponent* GetBackConnection(); // 0x1bea060 [Final Native Public]
    void DisconnectFromTetherLine(bool Deactivate); // 0x1be9fd0 [Final Native Public]
    bool ConnectToTetherLine(); // 0x1be9fa0 [Final Native Public]

// ATether (/Script/FSD.Tether)
    void SetIsOnGround(bool IsOnGround); // 0x1befe40 [Final Native Public]
    void OnDronePickup(); // 0x1f88790 [Event Public]
    void OnDroneDrop(); // 0x1f88790 [Event Public]
    void OnClosed(); // 0x1f88790 [Event Public]
    void Explode(); // 0x1a29280 [Native Event Public]

// ATetherStation (/Script/FSD.TetherStation)
    void SpawnGeneratorLines(FTransform& startL, FTransform& startR, const TArray<FTransform>& endL, const TArray<FTransform>& endR, const AFacilityGeneratorLine*& outLineL, const AFacilityGeneratorLine*& outLineR); // 0x1beffe0 [Final Native Public]
    void SetGeneratorsReady(bool ready); // 0x1befdb0 [Final Native Protected]
    void Onrep_FacilityActive(); // 0x1bef6c0 [Final Native Private]
    void OnRep_AreGeneratorsReady(); // 0x1bef590 [Final Native Private]
    void OnGeneratorsReady(); // 0x1f88790 [Event Protected]
    void OnActivated(); // 0x1f88790 [Event Protected]
    void DisableShields(); // 0x1f88790 [Event Public]
    void ActivateFacility(); // 0x1beea00 [Final Native Public]

// AThrownGrenadeItem (/Script/FSD.ThrownGrenadeItem)
    void UpdateCookTime(float Time); // 0x1f88790 [Event Protected]
    void SetRemainingCooldown(float CoolDown); // 0x1befed0 [Final Native Public]
    void Server_ThrowGrenade(const FVector& StartLocation, float cookTime); // 0x1befce0 [Native Event Protected]
    void Server_SetState(const EThrownGrenadeItemState& itemState); // 0x1befb80 [Native Event Protected]
    void Server_Resupply(float percentage); // 0x1befaf0 [Native Event Public]
    void ResupplyGrenadesAmount(const int32& amount); // 0x1bef7e0 [Final Native Public]
    void ResupplyGrenades(float percentage); // 0x1bef760 [Final Native Public]
    TArray<FVector> PredictGrenadePath(); // 0x1bef6e0 [Final Native Protected]
    void OnRep_State(); // 0x1bef610 [Final Native Protected]
    void OnRep_GrenadeCount(); // 0x1bef5d0 [Final Native Protected]
    void OnRep_GrenadeClass(); // 0x1bef5b0 [Final Native Protected]
    void OnGrenadeThrown__DelegateSignature(); // 0x1f88790 [Public]
    void GrenadeThrowFinished(); // 0x1bef480 [Final Native Protected]
    void GetPredictedLastPosAndVelocity(const FVector& Pos, const FVector& Velocity); // 0x1bef380 [Final Native Public]
    float GetGrenadeThrowVelocity(); // 0x1bef350 [Final Native Protected]
    FRotator GetGrenadeThrowRotation(); // 0x1bef310 [Final Native Protected]
    float GetGrenadeGravity(); // 0x1bef2e0 [Final Native Protected]
    float GetGrenadeDuration(); // 0x1bef2b0 [Final Native Protected]

// UMiniTimerAction (/Script/FSD.MiniTimerAction)
    void TickDelegate__DelegateSignature(float DeltaTime, float NormalizedTime); // 0x1f88790 [Public]
    UMiniTimerAction* MiniTimer(UObject* WorldContext, float InDuration); // 0x1bef4c0 [Final Native Static Protected]

// UMultiTextCounterAction (/Script/FSD.MultiTextCounterAction)
    void TickDelegate__DelegateSignature(); // 0x1f88790 [Public]
    UMultiTextCounterAction* StartMultiTextCounter(UObject* InWorldContext, UTextBlock* InTotalBlock, const FText& InTotalFormat, float InCountSpeed, USoundCue* InCountingSound, const TArray<FTextCounterEntry>& InEntries); // 0x1bf02c0 [Final Native Static Public]

// UPendingLatentActionLibrary (/Script/FSD.PendingLatentActionLibrary)
    void WaitOneFrame(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x1bf07a0 [Final Native Static Public]

// UMoveComponentToAction (/Script/FSD.MoveComponentToAction)
    UMoveComponentToAction* EaseComponentTo(UObject* WorldContext, USceneComponent* InComponent, const FTransform& InEndTransform, uint8 InEasingMode, bool InWorldSpace, float InDuration); // 0x1beee50 [Final Native Static Protected]
    void CompletedDelegate__DelegateSignature(USceneComponent* Component); // 0x1f88790 [Public]

// ATowerEventModule (/Script/FSD.TowerEventModule)
    void OnAttack(); // 0x1f88790 [Event Protected]
    void HideArmorPlates(); // 0x1bef4a0 [Final Native Protected]
    void DestroyArmor(); // 0x1beee30 [Final Native Protected]

// UTracerManager (/Script/FSD.TracerManager)
    void AddTracer(const FVector& Origin, const FVector& Destination, float Speed, UParticleSystem* particle, float MinDistance, float Offset, UParticleSystem* Trail); // 0x1beea20 [Final Native Public]

// UTrackMovementStateComponent (/Script/FSD.TrackMovementStateComponent)
    void ServerExitMode(const EExitTrackMode& eMode); // 0x1bf4e00 [Native Event Protected]
    void ServerAddTemporaryAcceration(float Acceleration, float Duration); // 0x1bf4d30 [Native Event Protected]
    void OnRep_TrackMovementdata(FPipelineMovementData& oldState); // 0x1bf44c0 [Final Native Protected]
    void JumpPressed(); // 0x1bf4160 [Final Native Protected]

// ATreasureBox (/Script/FSD.TreasureBox)
    void PlaceResources(AProceduralSetup* Setup, float Radius, UDebrisPositioning* DebrisPositioning, const TArray<FVector>& locationsToAvoid, UCurveFloat* AvoidCostCurve); // 0x1bf4a40 [Final Native Public]
    void OnUsedEvent(APlayerCharacter* User, const EInputKeys& Key); // 0x1bf4970 [Final Native Public]
    void OnRepairedEvent(URepairableComponent* repaired); // 0x1bf4570 [Final Native Public]
    void OnHammerProgress(float Progress); // 0x1bf42a0 [Final Native Public]
    void OnHammered(APlayerCharacter* User, const EInputKeys& Key); // 0x1bf4320 [Final Native Public]
    void OnFullyRepairedEvent(URepairableComponent* repaired); // 0x1bf4210 [Final Native Public]
    void OnAllResourcesCollectedEvent(URepairableComponent* repaired); // 0x1bf4180 [Final Native Public]
    void BP_OnCollectedTreasure(APlayerCharacter* collector); // 0x1f88790 [Event Public]
    void AfterRepairDelay(); // 0x1bf3ac0 [Final Native Public]
    void ActivateCollection(); // 0x1bf3860 [Final Native Protected]

// UTreeOfVanity (/Script/FSD.TreeOfVanity)
    void ClearNodes(); // 0x1bf3c50 [Final Native Public]
    void AddNode(UReward* Reward, int32 NodeID, const TArray<int32>& ConnectedNodes, bool isStartingNode, bool isBig, const FVector2D& Position); // 0x1bf3880 [Final Native Public]

// UTreeOfVanityItemWidget (/Script/FSD.TreeOfVanityItemWidget)
    void SetIsBought(bool inIsBought); // 0x1bf5080 [Final Native Public]
    void SetData(UReward* InReward, bool inIsPrimaryReward, bool inIsStartingNode, const TArray<UTreeOfVanityItemWidget*>& inConnectedNodes, int32 inNodeID); // 0x1bf4e80 [Final Native Public]
    void OnDataUpdated(); // 0x1f88790 [Event Protected]
    bool GetIsBought(); // 0x1bf3e30 [Final Native Public]

// UTremorAttackComponent (/Script/FSD.TremorAttackComponent)
    void StopParticles(); // 0x1bf5130 [Final Native Protected]
    void StartParticles(); // 0x1bf5110 [Final Native Protected]
    void OnTargetExitedTrigger(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1bf4820 [Native Public]
    void OnTargetEnteredTrigger(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1bf4600 [Native Public]
    void OnRep_IsAttackActive(); // 0x1bf4480 [Final Native Protected]
    bool IsInited(); // 0x1bf4120 [Final Native Public]
    void InitTremorAttack(UBoxComponent* Box, UParticleSystemComponent* Particles); // 0x1bf4050 [Final Native Public]

// ATunnelEventBase (/Script/FSD.TunnelEventBase)
    void OnAllGemsReleased(); // 0x1f88790 [Event Protected]
    void AddSpawnedGem(AGem* Gem); // 0x1bf88e0 [Final Native Protected]

// ATunnelEventEnemySpawner (/Script/FSD.TunnelEventEnemySpawner)
    bool TrySpawnEnemy(); // 0x1bfa260 [Final Native Public]
    void StartTunnelSpawning(); // 0x1bfa240 [Final Native Protected]
    void OnSpawnSphereOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1bf96e0 [Final Native Private]

// ATunnelEventTreasure (/Script/FSD.TunnelEventTreasure)
    void PhysicalizeTreasure(); // 0x1f88790 [Event Protected]
    void OnTerrainPointRemoved(USceneComponent* Point); // 0x1bf9900 [Final Native Private]
    void EnableTerrainDetection(); // 0x1bf8ee0 [Final Native Protected]

// UTutorialContentWidget (/Script/FSD.TutorialContentWidget)
    void OnTutorialFinished__DelegateSignature(UTutorialContentWidget* TutorialWidget); // 0x1f88790 [Public]
    void OnShown(); // 0x1f88790 [Event Public]
    void OnRemoveWidget(); // 0x1f88790 [Event Public]

// UTutorialLevelWidget (/Script/FSD.TutorialLevelWidget)
    void ShowTutorialWidget(TSubclassOf<UTutorialContentWidget> TutorialWidget, bool ignoreQueue); // 0x1bfa170 [Final Native Public]
    void RemoveTutorialWidget(UTutorialContentWidget* TutorialWidget); // 0x1bf9c70 [Final Native Public]
    void RemoveAllTutorials(); // 0x1bf9a60 [Final Native Public]
    void OnTutorialFinished(UTutorialContentWidget* TutorialWidget); // 0x1bf9990 [Final Native Protected]
    void OnNewActiveTutorial(UTutorialContentWidget* Widget); // 0x1f88790 [Event Public]

// UTutorialWidget (/Script/FSD.TutorialWidget)
    void Show(FText& Text, FText& Title, FText& TaskText, UTexture2D* Image, float Duration); // 0x1bf9ec0 [Final Native Public]
    void OnShow(FText& Text, FText& Title, FText& TaskText, UTexture2D* Image); // 0x1f88790 [Event Protected]
    void OnHide(bool watched); // 0x1f88790 [Event Protected]
    void Hide(bool watched); // 0x1bf9390 [Final Native Public]
    void ChangeHintDuration(float NewDuration); // 0x1bf8c30 [Final Native Public]

// UHeightenedSenseComponent (/Script/FSD.HeightenedSenseComponent)
    void RemoveTracker(AActor* TrackerActor); // 0x1bf9be0 [Final Native Public]
    void AddTracker(AActor* TrackerActor); // 0x1bf8970 [Final Native Public]

// UUIFunctionLibrary (/Script/FSD.UIFunctionLibrary)
    void SetLoadoutIcon(UObject* WorldContextObject, UPlayerCharacterID* characterID, int32 loadoutIndex, int32 iconIndex); // 0x1bf9d00 [Final Native Static Public]
    void RemoveItemUINotification(UObject* WorldContextObject, const TArray<UObject*>& Item, bool MatchChildNotifications); // 0x1bf9a80 [Final Native Static Public]
    bool IsInItemUINotificationSet(UObject* WorldContextObject, UObject* Item); // 0x1bf9420 [Final Native Static Public]
    int64 GetUnixTimeStamp(); // 0x1bf9330 [Final Native Static Public]
    int32 GetLoadoutIcon(UObject* WorldContextObject, UPlayerCharacterID* characterID, int32 loadoutIndex); // 0x1bf91b0 [Final Native Static Public]
    TArray<FText> FormatNewsTexts(const TArray<FText>& texts, int32 RandomSeed, UNewsTextLists* wordList, UMissionNameBank* MissionNameBank); // 0x1bf8f00 [Final Native Static Public]
    void ClearAllItemUINotifications(UObject* WorldContextObject); // 0x1bf8e60 [Final Native Static Public]
    void CheckItemUINotification(UObject* WorldContextObject, const TArray<UObject*>& Item, const bool& HasNotification, bool MatchChildNotifications); // 0x1bf8cb0 [Final Native Static Public]
    void AddItemUINotification(UObject* WorldContextObject, const TArray<UObject*>& Item); // 0x1bf87c0 [Final Native Static Public]

// UUIHoopHistory (/Script/FSD.UIHoopHistory)
    void UpdateScores(const TArray<int32>& Scores); // 0x1f88790 [Event Public]
    int32 GetHistoryCount(); // 0x1f88790 [Event Public]

// UInfectionPointCleaningComponent (/Script/FSD.InfectionPointCleaningComponent)
    void Reset(); // 0x1bff140 [Final Native Public]
    void OnRep_InfectionPoints(const TArray<uint8>& oldInfectionPoints); // 0x1bfed50 [Final Native Protected]
    void InitInfectionPoints(const TArray<UMeshComponent*>& outerMeshes, const TArray<UMeshComponent*>& innerMeshes); // 0x1bfe510 [Final Native Public]
    int32 GetRequiredCleanCount(); // 0x1bfe290 [Final Native Public]
    int32 GetRemainingInfectedPoints(); // 0x1bfe230 [Final Native Public]
    int32 GetNumberOfInfectedPoints(); // 0x1bfe150 [Final Native Public]

// UUpgradableGearComponent (/Script/FSD.UpgradableGearComponent)
    void UpgradesAddedToItem__DelegateSignature(); // 0x1f88790 [Public]
    void SetGearStatText(FGearStatEntry& entry, const FText& Text); // 0x1bff160 [Final Native Static Public]
    bool PurchaseUpgrade(UItemID* ItemID, UItemUpgrade* Upgrade, AFSDPlayerController* PlayerController, TSubclassOf<APlayerCharacter> previewedCharacter); // 0x1bfefe0 [Final Native Public]
    bool PurchaseItem(UObject* WorldContextObject, UItemID* ItemID); // 0x1bfef10 [Final Native Static Public]
    bool PlayerOwnesUpgradeInAllTiers(TSubclassOf<AActor> itemClass, UObject* WorldContextObject); // 0x1bfee40 [Final Native Static Public]
    void MirrorUpgradePreviewStatus(FGearStatEntry& from, FGearStatEntry& to); // 0x1bfebe0 [Final Native Static Public]
    bool IsUpgradeEquipped(TSubclassOf<AActor> itemClass, UItemUpgrade* Upgrade, AFSDPlayerState* Player); // 0x1bfeae0 [Final Native Static Public]
    bool IsTierUnLocked(UObject* WorldContextObject, TSubclassOf<AActor> itemClass, int32 tierIndex, UPlayerCharacterID* characterID); // 0x1bfe9a0 [Final Native Static Public]
    bool IsOverclockingEnabled(UObject* WorldContextObject, UPlayerCharacterID* characterID, TSubclassOf<AActor> itemClass); // 0x1bfe8a0 [Final Native Static Public]
    bool IsItemUnlocked(UObject* WorldContextObject, UItemID* Item); // 0x1bfe7d0 [Final Native Static Public]
    bool IsItemOwned(UObject* WorldContextObject, UItemID* Item); // 0x1bfe700 [Final Native Static Public]
    bool IsItemEquipped(UObject* WorldContextObject, UItemID* ItemID); // 0x1bfe630 [Final Native Static Public]
    int32 GetUpgradeTier(TSubclassOf<AActor> itemClass, UItemUpgrade* ItemUpgrade); // 0x1bfe440 [Final Native Static Public]
    FString GetSourceGearName(); // 0x1bfe3c0 [Final Native Public]
    TMap<UResourceData*, float> GetResourceCost(); // 0x1bfe2c0 [Final Native Public]
    int32 GetRequiredCharacterLevel(); // 0x1bfe260 [Final Native Public]
    UTexture2D* GetPreviewImage(); // 0x1bfe200 [Final Native Public]
    TSubclassOf<AActor> GetPreviewActorClass(); // 0x1bfe1c0 [Final Native Public]
    TArray<UItemUpgrade*> GetOverClocks(); // 0x1bfe180 [Final Native Public]
    int32 GetMasteryProgress(UObject* WorldContextObject, UItemID* ItemID, const int32& maxMastery); // 0x1bfe040 [Final Native Static Public]
    TArray<FMasteryItem> GetMasteryLevels(UItemID* ItemID); // 0x1bfdee0 [Final Native Static Public]
    bool GetMasteryForLevel(const TArray<FMasteryItem>& masteryLevels, int32 Level, FMasteryItem& outLevel); // 0x1bfdd50 [Final Native Static Public]
    TArray<FUpgradeTier> GetItemUpgradeTiers(TSubclassOf<AActor> itemClass); // 0x1bfda60 [Final Native Static Public]
    EItemUpgradeStatus GetItemUpgradeStatus(UObject* WorldContextObject, TSubclassOf<AActor> itemClass, UItemUpgrade* ItemUpgrade, UPlayerCharacterID* characterID); // 0x1bfd910 [Final Native Static Public]
    TArray<UItemUpgrade*> GetItemUpgradesFromSave(TSubclassOf<AActor> itemClass, TSubclassOf<UItemUpgrade> upgradeClass, AFSDPlayerState* Player, uint8 upgradeIndex); // 0x1bfdbb0 [Final Native Static Public]
    TSubclassOf<AActor> GetItemPreviewClassFromActor(TSubclassOf<AActor> Actor); // 0x1bfd880 [Final Native Static Public]
    TSubclassOf<AActor> GetItemPreviewClass(UItemID* ItemID); // 0x1bfd7f0 [Final Native Static Public]
    bool GetItemMasteryForLevel(UItemID* ItemID, int32 Level, FMasteryItem& outLevel); // 0x1bfd6c0 [Final Native Static Public]
    bool GetIsItemUpgradeEquipped(AFSDPlayerState* Player, TSubclassOf<AActor> itemClass, UItemUpgrade* ItemUpgrade, UPlayerCharacterID* characterID); // 0x1bfd570 [Final Native Static Public]
    UTexture2D* GetIconLine(); // 0x1bfd540 [Final Native Public]
    UTexture2D* GetIconDetailed(); // 0x1bfd510 [Final Native Public]
    UTexture2D* GetIconBG(); // 0x1bfd4e0 [Final Native Public]
    FText GetGearStatValue(FGearStatEntry& entry); // 0x1bfd2d0 [Final Native Static Public]
    TArray<FGearStatEntry> GetGearStats(AFSDPlayerState* PlayerState, TSubclassOf<AActor> actorClass); // 0x1bfd400 [Final Native Static Public]
    FString GetGearSourceName(UItemID* ItemID); // 0x1bfd200 [Final Native Static Public]
    FText GetGearName(); // 0x1bfd160 [Final Native Public]
    FText GetGearDescription(); // 0x1bfd0c0 [Final Native Public]
    FText GetGearCategory(); // 0x1bfd020 [Final Native Public]
    TArray<UItemUpgrade*> GetEquippedUpgrades(TSubclassOf<AActor> itemClass, AFSDPlayerState* Player); // 0x1bfcf10 [Final Native Static Public]
    UItemUpgrade* GetEquippedUpgradeAtTier(TSubclassOf<AActor> itemClass, int32 tierIndex, UPlayerCharacterID* characterID, AFSDPlayerState* Player); // 0x1bfcdd0 [Final Native Static Public]
    UItemUpgrade* GetEquippedOverclock(UObject* WorldContextObject, TSubclassOf<AActor> itemClass); // 0x1bfcd00 [Final Native Static Public]
    TArray<UItemUpgrade*> GetEquippableOverclocks(UObject* WorldContextObject, TSubclassOf<AActor> itemClass, UPlayerCharacterID* characterID); // 0x1bfcbc0 [Final Native Static Public]
    int32 GetCreditCost(); // 0x1bfcb90 [Final Native Public]
    TArray<FCraftingCost> GetCraftingCost(); // 0x1bfcb10 [Final Native Public]
    int32 GetCharacterLevelRequiredForItem(UItemID* ItemID); // 0x1bfca80 [Final Native Static Public]
    TArray<UItemUpgrade*> GetAllUpgrades(); // 0x1bfca00 [Final Native Public]
    void ClearEquippedUpgrade(TSubclassOf<AActor> itemClass, int32 tierIndex, AFSDPlayerState* Player); // 0x1bfc900 [Final Native Static Public]
    void CheckMasteryUnlocks(UItemID* ItemID, AFSDPlayerController* Player); // 0x1bfc840 [Final Native Static Public]
    bool CanItemOverclock(UObject* WorldContextObject, TSubclassOf<AActor> itemClass); // 0x1bfc770 [Final Native Static Public]
    bool CanAffordUpgrade(UObject* WorldContextObject, UItemUpgrade* Upgrade); // 0x1bfc6a0 [Final Native Static Public]
    bool CanAffordItem(UObject* WorldContextObject, UItemID* ItemID); // 0x1bfc5d0 [Final Native Static Public]

// UItemRackComponent (/Script/FSD.ItemRackComponent)
    void RackItem(AActor* Item, APlayerCharacter* Character); // 0x1c03a00 [Final Native Public]
    void OnRep_Item(URackableItemComponent* oldItem); // 0x1c038f0 [Final Native Protected]
    void InitializeRackedItem(URackableItemComponent* rackable); // 0x1c03740 [Final Native Public]
    bool HasRackedItem(); // 0x1b162e0 [Final Native Public]
    bool CanRackItem(AActor* Item); // 0x1c03190 [Final Native Public]

// UBPInstantUsable (/Script/FSD.BPInstantUsable)
    bool BPCanUse(APlayerCharacter* User, USceneComponent* useCollider); // 0x1f88790 [Event Protected]

// UShieldBoostUsable (/Script/FSD.ShieldBoostUsable)
    void OnCharacterBoosted(APlayerCharacter* User, const EInputKeys& Key); // 0x1c03800 [Final Native Protected]

// UContinuousUsableComponent (/Script/FSD.ContinuousUsableComponent)
    void SetCanUse(bool CanUse); // 0x1c03b60 [Final Native Public]
    bool IsBeingUsed(); // 0x1c037d0 [Final Native Public]

// UOncePerPlayerUsableComponent (/Script/FSD.OncePerPlayerUsableComponent)
    void OnUsersChanged(const TArray<FUniqueNetIdRepl>& userList); // 0x1f88790 [Event Protected]
    void OnRep_Users(); // 0x1c039e0 [Final Native Protected]

// UEventRewarderUsableComponent (/Script/FSD.EventRewarderUsableComponent)
    FText CreateUseText(int32 blankSchematicCount); // 0x1f88790 [Event Protected]

// UUsableAggregator (/Script/FSD.UsableAggregator)
    float GetProgress(); // 0x1c034f0 [Native Public]

// ASoapVacuumItem (/Script/FSD.SoapVacuumItem)
    void Server_StartVacuumingPuddle(AActor* Target); // 0x1a0bb40 [Native Event Public]
    void OnFoamPuddleCollected_Unreliable(); // 0x1f88790 [Event Public]
    void ItemEnterVacuum(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1c0b290 [Final Native Public]
    USceneComponent* GetVacuumSource(); // 0x1c0af20 [Native Event Public]
    void All_Visual_PuddleStartCollect(); // 0x1a139f0 [Native Event Public]

// UValidationFunctionLibrary (/Script/FSD.ValidationFunctionLibrary)
    void SetSelectedAssets(const TArray<FString>& Paths); // 0x1c0b880 [Final Native Static Public]

// UVanityAnimInstance (/Script/FSD.VanityAnimInstance)
    void UpdateMeshes(); // 0x1c0ba00 [Final Native Protected]

// AVanityTestCharacter (/Script/FSD.VanityTestCharacter)
    void SetupVanity(); // 0x1c0b9e0 [Final Native Public]

// AVanityCharacter (/Script/FSD.VanityCharacter)
    void DisplayVanity(); // 0x1c0ab70 [Final Native Public]
    void Clean(); // 0x1c0a870 [Final Native Protected]

// UVanityFunctionLibrary (/Script/FSD.VanityFunctionLibrary)
    void RandomizeVanityLoadout(UObject* WorldContextObject, APlayerCharacter* Character, const FDetailedTagSet& Filter); // 0x1c0b600 [Final Native Static Public]
    void RandomizeAllRandomVanityLoadout(APlayerCharacter* currentCharacter); // 0x1c0b580 [Final Native Static Public]
    void CopyPasteVanityLoadout(UObject* WorldContextObject, UPlayerCharacterID* PlayerId, int32 fromIndex, int32 toIndex); // 0x1c0a890 [Final Native Static Public]

// UVanityMasteryLibrary (/Script/FSD.VanityMasteryLibrary)
    void ResetVanityMasteryXP(UObject* WorldContext); // 0x1c104a0 [Final Native Static Public]
    void MarkFashionitesAwardedForOldPurchasesSeen(UObject* WorldContext); // 0x1c10150 [Final Native Static Public]
    FVanityMasterySettings GetVanityMasterySettings(); // 0x1c0fc00 [Final Native Static Public]
    FVanityMasterySave GetVanityMasterySave(UObject* WorldContext); // 0x1c0fb70 [Final Native Static Public]
    int32 GetVanityMasteryFashioniteForLevel(int32 InCurrentLevel); // 0x1c0fae0 [Final Native Static Public]
    int32 GetFashionitesAwaredForOldPurchases(UObject* WorldContext); // 0x1c0f680 [Final Native Static Public]
    float CalculateVanityMasteryLevelProgress(int32 Level, int32 XP); // 0x1c0f370 [Final Native Static Public]
    FVanityMasteryResult AddVanityMasteryXPFromCost(UObject* WorldContext, const TArray<FCraftingCost>& Cost, UPlayerCharacterID* characterID); // 0x1c0f020 [Final Native Static Public]
    FVanityMasteryResult AddVanityMasteryXP(UObject* WorldContext, int32 XP, UPlayerCharacterID* PlayerId); // 0x1c0eef0 [Final Native Static Public]

// UVanitySchematicBank (/Script/FSD.VanitySchematicBank)
    void AppendItems(const TArray<UVanityItem*>& toArray); // 0x1c0f2c0 [Final Native Public]

// UVanitySettings (/Script/FSD.VanitySettings)
    bool HasNewVanityNotification(UObject* WorldContextObject, const EVanitySlot& Slot, UPlayerCharacterID* characterID); // 0x1c0fd70 [Final Native Static Public]
    UTexture2D* GetVanityCategoryIcon(const EVanitySlot& Slot); // 0x1c0fa50 [Final Native Public]
    void GetUnlockedStoreVanityCount(UObject* WorldContextObject, const EVanitySlot& Slot, UPlayerCharacterID* characterID, const int32& owned, const int32& Total); // 0x1c0f8a0 [Final Native Static Public]

// UVeinResourceData (/Script/FSD.VeinResourceData)
    UTerrainMaterial* GetTerrainMaterial(); // 0x1c0f870 [Final Native Public]
    float GetDesiredAmount(AProceduralSetup* pls); // 0x1c0f510 [Final Native Public]

// UVictoryPoseFunctionLibrary (/Script/FSD.VictoryPoseFunctionLibrary)
    bool IsRandomVictoryPose(UVictoryPose* VictoryPose); // 0x1c0ff00 [Final Native Static Public]
    TArray<UVictoryPose*> GetOwnedVictoryPoses(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1c0f760 [Final Native Static Public]
    UVictoryPose* GetEquippedVictoryPose(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1c0f5b0 [Final Native Static Public]

// UVictoryPose (/Script/FSD.VictoryPose)
    void Unlock(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1c10900 [Final Native Public]
    void ResetUnlock(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1c103d0 [Final Native Public]
    bool IsUnlockedNotFromStart(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1c10060 [Final Native Public]
    bool IsUnlocked(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1c0ff90 [Final Native Public]
    void Equip(UObject* WorldContextObject, UPlayerCharacterID* characterID); // 0x1c0f440 [Final Native Public]

// UVictoryPoseSettings (/Script/FSD.VictoryPoseSettings)
    TArray<UVictoryPose*> GetVictoryPoses(); // 0x1c0fc40 [Final Native Public]

// UWalkAndFlyEnemyComponent (/Script/FSD.WalkAndFlyEnemyComponent)
    void SetShouldWalk(bool bShouldWalk, bool bIgnoreMinStateTime); // 0x1c10760 [Final Native Public]
    void SetIsFlying(bool bIsFlying); // 0x1c10640 [Final Native Public]
    void SetAllowedToChangeState(bool bIsAllowed); // 0x1c105b0 [Final Native Public]
    void OnRep_StateChange(bool bOldIsFlying); // 0x1c102b0 [Final Native Protected]
    bool GetIsWalking(); // 0x1c0f730 [Final Native Public]
    bool GetIsFlying(); // 0x1c0f710 [Final Native Public]

// UWalkingStateComponent (/Script/FSD.WalkingStateComponent)
    void TrackGrindCallback(APlayerCharacter* User, const EInputKeys& Key); // 0x1c10830 [Final Native Protected]
    void Server_StartTrackMovement(UTrackBuilderMovement* InMovement); // 0x1b0b0e0 [Native Event Protected]
    void Server_SetIsSliding(bool isSliding); // 0x1c10520 [Native Event Protected]
    void JumpPress(); // 0x1c10130 [Final Native Public]

// AWallSaw (/Script/FSD.WallSaw)
    void UpdateCheckForWeakpoints(); // 0x1c109d0 [Final Native Protected]
    void SetMovementDirection(const FVector& Direction); // 0x1c106d0 [Final Native Public]
    void PushEnemyAndCheckForWeakpoint(AActor* Actor); // 0x1c10340 [Final Native Protected]
    void OnRep_PosVel(FSawFakeMoveState& PosVel); // 0x1c101f0 [Final Native Protected]
    void OnDurationEnd(); // 0x1c101d0 [Final Native Protected]
    void Initialize(const FVector& Direction); // 0x1c0fe70 [Final Native Public]
    bool HasJustHit(AActor* enemy); // 0x1c0fcd0 [Final Native Protected]
    void GrazeOverlapCallback(AActor* Actor, UPrimitiveComponent* prim); // 0x1f88790 [Event Protected]
    void All_Initialize(const FTransform& Transform, const FVector& Direction); // 0x1c0f1b0 [Native Event Protected]

// UWeakpointGlowComponent (/Script/FSD.WeakpointGlowComponent)
    bool StopLoopingGlow(int32 aGlowID, bool aFade); // 0x1c15e90 [Final Native Public]
    void ShowBodypartHit(float amount, float BaseAmount, FDamageData& DamageData); // 0x1c15d40 [Final Native Protected]
    void SetUpWeakPointGlowOnMeshByBone(const USkeletalMeshComponent*& Mesh, int32 MaterialIndex, const FName& Bone, UHealthComponentBase* HealthComponent); // 0x1c15be0 [Final Native Public]
    int32 SetUpWeakPointGlowOnMesh(UMeshComponent* Mesh, int32 MaterialIndex, UFSDPhysicalMaterial* PhysicalMaterial, UHealthComponentBase* HealthComponent); // 0x1c15a80 [Final Native Public]
    void SetChannelEnabled(bool Enabled, int32 Channel); // 0x1c15920 [Final Native Public]
    void EnableWeakpointRegistration(bool Enabled); // 0x1c14880 [Final Native Public]
    void All_ShowWeakPointHit(uint8 Channel); // 0x1c14640 [Native Event Protected]
    void AddWeakpointGlow(bool loopIndefinitely, float LoopTime, UCurveFloat* GrowCurve, UCurveFloat* FadeCurve, int32 UniqueId, int32 Channel); // 0x1c143a0 [Final Native Public]

// IWeaponFireOwner (/Script/FSD.WeaponFireOwner)
    APlayerCharacter* GetPlayerCharacter(); // 0x10d5b80 [Native Public]
    FQuat GetMuzzleQuat(); // 0x1c14a80 [Native Public]
    FVector GetMuzzleLocation(); // 0x1c14a40 [Native Public]
    bool GetIsLocallyControlled(); // 0x11181b0 [Native Public]
    bool GetIsFirstPerson(); // 0x10d7ee0 [Native Public]

// AAssaultRifle (/Script/FSD.AssaultRifle)
    void OnTimerElapsed(); // 0x1c15840 [Final Native Protected]
    void OnEnemyKilled(AActor* Target, UFSDPhysicalMaterial* PhysMat, bool wasDirectHit); // 0x1c14ac0 [Final Native Protected]
    void Client_ResetAccuracy(); // 0x1a02f10 [Native Event Protected]

// ASawedOffShotgun (/Script/FSD.SawedOffShotgun)
    void SetShockWaveDamageComponent(UDamageComponent* Component); // 0x1c159f0 [Final Native Protected]

// ARevoler (/Script/FSD.Revoler)
    void OnTargetKilled(AActor* Target, UFSDPhysicalMaterial* PhysMat, bool wasDirectHit); // 0x1c15600 [Final Native Protected]

// ABasicPistol (/Script/FSD.BasicPistol)
    void OnTargetDamaged(UHealthComponentBase* Health, float amount, UPrimitiveComponent* HitComponent, UFSDPhysicalMaterial* PhysicalMaterial); // 0x1c150d0 [Final Native Protected]
    void OnHit(FHitResult& HitResult, bool isAlwaysPenetrated); // 0x1c14bd0 [Final Native Protected]

// AElectricalSMG (/Script/FSD.ElectricalSMG)
    void OnTerrainHit(const FVector& Location, const FRotator& Rotation, UFSDPhysicalMaterial* PhysicalMaterial); // 0x1c15710 [Final Native Protected]
    void OnTargetDamaged(UHealthComponentBase* Health, float amount, UPrimitiveComponent* HitComponent, UFSDPhysicalMaterial* PhysicalMaterial); // 0x1c15230 [Final Native Protected]
    void OnStatusEffectPushed(UHealthComponentBase* Health); // 0x1c14ee0 [Final Native Protected]
    void All_OnAoETriggered(const FVector_NetQuantize& Location, const FVector_NetQuantizeNormal& Normal); // 0x1c14580 [Native Event Protected]

// AAutoShotgun (/Script/FSD.AutoShotgun)
    void OnTargetKilled(AActor* Target, UFSDPhysicalMaterial* PhysicalMaterial, bool wasDirectHit); // 0x1c154f0 [Final Native Protected]
    void OnTargetDamaged(UHealthComponentBase* Health, float amount, UPrimitiveComponent* HitComponent, UFSDPhysicalMaterial* PhysicalMaterial); // 0x1c14f70 [Final Native Protected]

// ALineCutter (/Script/FSD.LineCutter)
    void Server_StopRotatingProjectile(); // 0x1a02f10 [Native Event Protected]
    void Server_ReverseLastProjectile(); // 0x1a02ef0 [Native Event Protected]
    void Server_DestroyOldProjectile(); // 0x1a01c00 [Native Event Public]
    void OnRep_LastProjectile(); // 0xbe4390 [Final Native Protected]
    void OnProjectileLaunched(AProjectileBase* Projectile); // 0x1c14e30 [Final Native Protected]
    void OnFireWhileLastProjectileAlive(ALineCutterProjectile* Projectile); // 0x1f88790 [Event Protected]

// AMagazine (/Script/FSD.Magazine)
    void OnItemSkinned(USkinEffect* Skin); // 0x1f88790 [Event Protected]
    void ActorWasHit(AActor* SelfActor, AActor* OtherActor, const FVector& NormalImpulse, FHitResult& Hit); // 0x1c14200 [Final Native Protected]

// UWeaponHitCounterComponent (/Script/FSD.WeaponHitCounterComponent)
    void Server_OnReloading(); // 0x1a67af0 [Native Event Protected]
    void OnTargetDamaged(UHealthComponentBase* Health, float amount, UPrimitiveComponent* HitComponent, UFSDPhysicalMaterial* PhysicalMaterial); // 0x1c15390 [Final Native Protected]
    void OnStoppedUsing(); // 0xbe4390 [Final Native Protected]
    void OnReloading(); // 0x1c14ec0 [Final Native Protected]
    void All_ShowDamageEffects(const TArray<TWeakObjectPtr<AActor>>& Targets); // 0x1be9f00 [Native Event Protected]

// UWeaponHitEffectComponent (/Script/FSD.WeaponHitEffectComponent)
    void Server_SpawnEffect(const FVector_NetQuantize& Location, const FRotator& Rotation); // 0x1c15860 [Native Event Protected]
    void OnHit(FHitResult& HitResult, bool isAlwaysPenetrated); // 0x1c14d00 [Final Native Protected]

// UWebBannerStreamer (/Script/FSD.WebBannerStreamer)
    UWebBannerStreamer* DownloadConfig(UObject* WorldContextObject); // 0x1c146c0 [Final Native Static Public]

// UBannerMetadata (/Script/FSD.BannerMetadata)
    UBannerMetadata* DownloadMetadata(UObject* WorldContextObject, const FString& InMetadataValue); // 0x1c14750 [Final Native Static Public]

// UWeightRoomSelectorLibrary (/Script/FSD.WeightRoomSelectorLibrary)
    void SetupWeightedRoomSelector(FWeightedRoomSelector& Target, const TArray<URoomGenerator*>& Rooms); // 0x1c1a650 [Final Native Static Public]
    URoomGenerator* SelectRandomRoom(FWeightedRoomSelector& Target, const FRandomStream& RandomStream); // 0x1c1a130 [Final Native Static Public]
    URoomGenerator* GetRandomRoom(const TArray<URoomGenerator*>& Rooms, bool removeChosenRoom, const FRandomStream& RandomStream); // 0x1c18f40 [Final Native Static Public]

// UWidgetToRenderTargetComponent (/Script/FSD.WidgetToRenderTargetComponent)
    void SetWidget(UUserWidget* Widget); // 0x1c1a5c0 [Native Public]
    void SetOwnerPlayer(ULocalPlayer* LocalPlayer); // 0x1c1a2c0 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& NewBackgroundColor); // 0x1c1a230 [Final Native Public]
    void RequestRedraw(); // 0x1b35fc0 [Native Public]
    UUserWidget* GetUserWidgetObject(); // 0x1c190e0 [Final Native Public]
    UTextureRenderTarget2D* GetRenderTarget(); // 0x1c19090 [Final Native Public]
    ULocalPlayer* GetOwnerPlayer(); // 0x1c18f10 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstance(); // 0x1c18e00 [Final Native Public]

// UWindowManager (/Script/FSD.WindowManager)
    void SetSingletonWidgetVisibility(TSubclassOf<UUserWidget> WidgetClass, const ESlateVisibility& Visibility); // 0x1c1a3e0 [Final Native Public]
    void ReplaceWindow(UWindowWidget* Window); // 0x1c1a010 [Final Native Public]
    UWindowWidget* OpenWindowFromClass(TSubclassOf<UWindowWidget> WindowClass, int32 ZOrder, bool ShowCursor); // 0x1c19680 [Final Native Public]
    void OpenWindow(UWindowWidget* Window, bool PlayAudio, bool ShowCursor); // 0x1c19570 [Final Native Public]
    UWindowWidget* OpenSingleUseWindow(TSubclassOf<UWindowWidget> WindowClass, int32 ZOrder); // 0x1c194a0 [Final Native Public]
    bool IsWindowOpen(UWindowWidget* Window); // 0x1c191b0 [Final Native Public]
    bool IsTopWindow(UWindowWidget* Window); // 0x1c19110 [Final Native Public]
    UUserWidget* GetOrCreateSingletonWidget(TSubclassOf<UUserWidget> WidgetClass, const bool& WidgetCreated); // 0x1c18e30 [Final Native Public]
    UWindowWidget* GetCurrentWindow(); // 0x1c18dd0 [Final Native Public]
    void CloseWindow(UWindowWidget* Window); // 0x1c18d20 [Final Native Public]
    void CloseTopWindow(); // 0x1c18d00 [Final Native Public]
    void CloseAllWindows(); // 0x1c18cc0 [Final Native Public]
    void CenterCursor(); // 0x1c18c10 [Final Native Protected]
    bool AnyWindowsOpen(); // 0x1c18be0 [Final Native Public]

// AWoodLouse (/Script/FSD.WoodLouse)
    void SwitchedState(const EWoodLouseState& CurrentState); // 0x1f88790 [Event Protected]
    void StopSpecial(); // 0x1c1a9d0 [Final Native Protected]
    void StartSpecial(); // 0x1c1a9b0 [Final Native Protected]
    void SetWantsToStandUp(bool aWantsToStandUp); // 0x1c1a530 [Final Native Public]
    void SetState(const EWoodLouseState& aState); // 0x1c1a4b0 [Final Native Protected]
    void SetRotateToTarget(bool aRotateToTarget); // 0x1c1a350 [Final Native Public]
    void SeePawn(APawn* aSenPawn); // 0x1c1a0a0 [Final Native Protected]
    void OnRep_State(); // 0x1a07ac0 [Native Protected]
    void OnRep_LastHit(); // 0x1c19480 [Final Native Protected]
    EWoodLouseState GetRollerState(); // 0x1c190c0 [Final Native Public]
    void BumpedTarget(); // 0x1f88790 [Event Protected]

// AWormPod (/Script/FSD.WormPod)
    void SpawnWorms(); // 0x1c1a990 [Final Native Public]
    void OnRep_Grown(); // 0x1c19460 [Final Native Protected]
    void OnParentDeath(UHealthComponentBase* ParentHealth); // 0x1c193d0 [Final Native Protected]
    void OnDeath(UHealthComponentBase* aHealth); // 0x1c19340 [Final Native Protected]
    void OnAnimEnded(UAnimMontage* Montage, bool bInterrupted); // 0x1c19270 [Final Native Public]
    void Kill(); // 0x1c19250 [Final Native Protected]
    void All_ShowDeath(bool success); // 0x1277d90 [Native Event Public]

// UYesNoPromptWidget (/Script/FSD.YesNoPromptWidget)
    void Show(const FText& Title, const FText& Message, const FScriptDelegate& OnYesNoClicked, bool IsClosable); // 0x1c1a760 [Final Native Public]
    void SetMappedResources(TMap<UResourceData*, int32>& Resources); // 0x1f88790 [Event Public]
    void OnYesNoClickedDelegate__DelegateSignature(bool Yes); // 0x1f88790 [Public]
    void OnShow(FText& Title, FText& Message); // 0x1f88790 [Event Protected]
    void OnClicked(bool Yes); // 0x1f88790 [Event Protected]
    void Clicked(bool YesClicked); // 0x1c18c30 [Final Native Protected]

// UYesNoPromptAction (/Script/FSD.YesNoPromptAction)
    void YesNoOutputPin__DelegateSignature(); // 0x1f88790 [Public]
    UYesNoPromptAction* PromptYesNoWidget(UObject* WorldContext, UYesNoPromptWidget* InPromptWidget, const FText& InTitle, const FText& InMessage); // 0x1c19c90 [Final Native Static Public]
    UYesNoPromptAction* PromptYesNo(UObject* WorldContext, const FYesNoPromptSettings& Prompt); // 0x1c19ae0 [Final Native Static Public]
    UYesNoPromptAction* PromptPurchase(UObject* WorldContext, const FYesNoPromptSettings& Prompt, TMap<UResourceData*, int32>& Resources); // 0x1c19820 [Final Native Static Public]
    void PromptCallback(bool YesClicked); // 0x1c19790 [Final Native Protected]

// AZipLineProjectile (/Script/FSD.ZipLineProjectile)
    void OnTimelineTick(float NewValue); // 0x1c1c690 [Final Native Protected]
    void OnShoot(const FVector& Origin, const FVector& EndLocation); // 0x1f88790 [Event Protected]

// UZiplineLauncherComponent (/Script/FSD.ZiplineLauncherComponent)
    void Server_Fire(const FVector_NetQuantize& Origin, const FVector_NetQuantize& Destination); // 0x1c1c7a0 [Native Event Protected]
    void All_ShowHit(); // 0x1a01be0 [Native Event Protected]

// AZipLineItem (/Script/FSD.ZipLineItem)
    bool CanFireWeapon(FText& FailMsg, const UDialogDataAsset*& FailShout); // 0x1f88790 [Event Protected]

// AZipLineConnector (/Script/FSD.ZipLineConnector)
    void ReceiveUpdateZipLinePoint(const FVector& WorldLocation, const FVector& Directioy, bool Speeding); // 0x1f88790 [Event Public]
    void ReceiveDisconnected(); // 0x1f88790 [Event Public]
    void ReceiveConnected(const FVector& WorldLocation, const FVector& Direction); // 0x1f88790 [Event Public]

// UZipLineStateComponent (/Script/FSD.ZipLineStateComponent)
    void ServerSetSpeedBoostActivated(bool InBoostActivated); // 0x1c10520 [Native Event Protected]
    void ServerJumpPressed(bool JumpForward); // 0x1c1c710 [Native Event Protected]
    void ServerForwardInputChanged(float Input); // 0x1a922c0 [Native Event Protected]
    void ServerChangeDirection(); // 0x10e8470 [Native Event Protected]
    void ReceiveSpeedBoostDeactivated(); // 0x1f88790 [Event Protected]
    void ReceiveSpeedBoostActivated(); // 0x1f88790 [Event Protected]
    void OnStatusCharacterStateChanged(float DeltaSeconds, const FVector& OldLocation, const FVector& OldVelocity); // 0x1c1c560 [Final Native Protected]
    void OnRep_ZipLine(); // 0x1c1c540 [Final Native Protected]
    void OnPlayerHit(float Damage, FDamageData& DamageData, bool anyHealthLost); // 0x1c1c3f0 [Final Native Protected]
    bool GetSpeedBoostActivated(); // 0x1c1c3b0 [Final Native Protected]
    FVector GetJumpVector(const FVector& LookVector, const FVector& CurrentVelocity); // 0x1c1c2a0 [Native Event Protected]
    void All_SpeedBoostChanged(bool bActive); // 0x1c03bf0 [Native Event Protected]

// UFSDAnselFunctionLibrary (/Script/FSDAnsel.FSDAnselFunctionLibrary)
    void StopPhotographySession(UObject* WorldContextObject); // 0x95ed90 [Final Native Static Public]
    void StartPhotographySession(UObject* WorldContextObject); // 0x95ed10 [Final Native Static Public]
    void SetUIControlVisibility(UObject* WorldContextObject, uint8 UIControlTarget, bool bIsVisible); // 0x95ec10 [Final Native Static Public]
    void SetSettleFrames(int32 NumSettleFrames); // 0x95eb90 [Final Native Static Public]
    void SetIsPhotographyAllowed(bool bIsPhotographyAllowed); // 0x95eb10 [Final Native Static Public]
    void SetCameraMovementSpeed(float TranslationSpeed); // 0x95ea90 [Final Native Static Public]
    void SetCameraConstraintDistance(float MaxCameraDistance); // 0x95ea10 [Final Native Static Public]
    void SetCameraConstraintCameraSize(float CameraSize); // 0x95e990 [Final Native Static Public]
    void SetAutoPostprocess(bool bShouldAutoPostprocess); // 0x95e910 [Final Native Static Public]
    void SetAutoPause(bool bShouldAutoPause); // 0x95e890 [Final Native Static Public]
    bool IsPhotographyAvailable(); // 0x95e860 [Final Native Static Public]
    bool IsPhotographyAllowed(); // 0x95e830 [Final Native Static Public]
    void ConstrainCameraByGeometry(UObject* WorldContextObject, const FVector& NewCameraLocation, const FVector& PreviousCameraLocation, const FVector& OriginalCameraLocation, const FVector& OutCameraLocation); // 0x95e670 [Final Native Static Public]
    void ConstrainCameraByDistance(UObject* WorldContextObject, const FVector& NewCameraLocation, const FVector& PreviousCameraLocation, const FVector& OriginalCameraLocation, const FVector& OutCameraLocation, float MaxDistance); // 0x95e470 [Final Native Static Public]

// UCSGBake (/Script/FSDEngine.CSGBake)
    void BakeCSG(); // 0xbe4390 [Final Native Public]

// ACSGBuilderBase (/Script/FSDEngine.CSGBuilderBase)
    void PreGenerate(UBakeConfig* builder); // 0x1f88790 [Event Public]

// UBakeConfig (/Script/FSDEngine.BakeConfig)
    FVector GetVectorSetting(const FName& Name, const FVector& defaultVal); // 0x40405f0 [Final Native Public]
    FRandomStream GetRandomStream(); // 0x1bb6100 [Final Native Public]
    UBuilderBase* GetObject(const FName& Name); // 0x4040550 [Final Native Public]
    int32 GetIntSetting(const FName& Name, int32 defaultVal); // 0x4040480 [Final Native Public]
    float GetFloatSetting(const FName& Name, float defaultVal); // 0x40403b0 [Final Native Public]
    bool GetBoolSetting(const FName& Name, bool defaultVal); // 0x40402e0 [Final Native Public]

// UDeepProceduralMeshComponent (/Script/FSDEngine.DeepProceduralMeshComponent)
    UTerrainMaterialCore* FindTerrainMaterialFromPhysicalMaterial(UPhysicalMaterial* Material); // 0x404c460 [Final Native Public]

// UHeightMapWithMinMaxQuadTree (/Script/FSDEngine.HeightMapWithMinMaxQuadTree)
    void Generate(); // 0x404c500 [Final Native Public]

// UStaticMeshCarver (/Script/FSDEngine.StaticMeshCarver)
    void Generate(); // 0x404c520 [Final Native Public]
    void ExportPreviewMesh(); // 0xbe4390 [Final Native Public]

// URawInputFunctionLibrary (/Script/FSDRawInput.RawInputFunctionLibrary)
    TArray<FRegisteredDeviceInfo> GetRegisteredDevices(); // 0x1126460 [Final Native Static Public]

// UFieldSystemComponent (/Script/FieldSystemEngine.FieldSystemComponent)
    void ResetFieldSystem(); // 0x3f3f2d0 [Final Native Public]
    void RemovePersistentFields(); // 0x3f3f2b0 [Final Native Public]
    void ApplyUniformVectorFalloffForce(bool Enabled, const FVector& Position, const FVector& Direction, float Radius, float Magnitude); // 0x3f3f0f0 [Final Native Public]
    void ApplyStrainField(bool Enabled, const FVector& Position, float Radius, float Magnitude, int32 Iterations); // 0x3f3ef20 [Final Native Public]
    void ApplyStayDynamicField(bool Enabled, const FVector& Position, float Radius); // 0x3f3edf0 [Final Native Public]
    void ApplyRadialVectorFalloffForce(bool Enabled, const FVector& Position, float Radius, float Magnitude); // 0x3f3ec60 [Final Native Public]
    void ApplyRadialForce(bool Enabled, const FVector& Position, float Magnitude); // 0x3f3eb30 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, uint8 Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x3f3e9d0 [Final Native Public]
    void ApplyLinearForce(bool Enabled, const FVector& Direction, float Magnitude); // 0x3f3e8a0 [Final Native Public]
    void AddPersistentField(bool Enabled, uint8 Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x3f3e740 [Final Native Public]
    void AddFieldCommand(bool Enabled, uint8 Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x3f3e5e0 [Final Native Public]

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

// UFieldSystemMetaDataProcessingResolution (/Script/FieldSystemEngine.FieldSystemMetaDataProcessingResolution)
    UFieldSystemMetaDataProcessingResolution* SetMetaDataaProcessingResolutionType(uint8 ResolutionType); // 0x3f3f650 [Final Native Public]

// UFieldSystemMetaDataFilter (/Script/FieldSystemEngine.FieldSystemMetaDataFilter)
    UFieldSystemMetaDataFilter* SetMetaDataFilterType(uint8 FilterType); // 0x3f3f650 [Final Native Public]

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

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

// UUniformScalar (/Script/FieldSystemEngine.UniformScalar)
    UUniformScalar* SetUniformScalar(float Magnitude); // 0x3f40230 [Final Native Public]

// UWaveScalar (/Script/FieldSystemEngine.WaveScalar)
    UWaveScalar* SetWaveScalar(float Magnitude, const FVector& Position, float Wavelength, float Period, float Time, uint8 Function, uint8 Falloff); // 0x3f40390 [Final Native Public]

// URadialFalloff (/Script/FieldSystemEngine.RadialFalloff)
    URadialFalloff* SetRadialFalloff(float Magnitude, float MinRange, float MaxRange, float Default, float Radius, const FVector& Position, uint8 Falloff); // 0x3f3fd10 [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, uint8 Falloff); // 0x3f3fa70 [Final Native Public]

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

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

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

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

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

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

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

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

// UCullingField (/Script/FieldSystemEngine.CullingField)
    UCullingField* SetCullingField(UFieldNodeBase* Culling, UFieldNodeBase* Field, uint8 Operation); // 0x3f3f540 [Final Native Public]

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

// UFoliageStatistics (/Script/Foliage.FoliageStatistics)
    int32 FoliageOverlappingSphereCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FVector& CenterPosition, float Radius); // 0x2f9a630 [Final Native Static Public]
    int32 FoliageOverlappingBoxCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FBox& Box); // 0x2f9a4f0 [Final Native Static Public]

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

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

// UMatineeCameraShake (/Script/GameplayCameras.MatineeCameraShake)
    UMatineeCameraShake* StartMatineeCameraShakeFromSource(APlayerCameraManager* PlayerCameraManager, TSubclassOf<UMatineeCameraShake> ShakeClass, UCameraShakeSourceComponent* SourceComponent, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x1349350 [Final Native Static Public]
    UMatineeCameraShake* StartMatineeCameraShake(APlayerCameraManager* PlayerCameraManager, TSubclassOf<UMatineeCameraShake> ShakeClass, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x1349180 [Final Native Static Public]
    void ReceiveStopShake(bool bImmediately); // 0x1f88790 [Event Public]
    void ReceivePlayShake(float Scale); // 0x1f88790 [Event Public]
    bool ReceiveIsFinished(); // 0x1342960 [Native Event Public]
    void BlueprintUpdateCameraShake(float DeltaTime, float alpha, FMinimalViewInfo& POV, FMinimalViewInfo& ModifiedPOV); // 0x1f88790 [Event Public]

// UMatineeCameraShakeFunctionLibrary (/Script/GameplayCameras.MatineeCameraShakeFunctionLibrary)
    UMatineeCameraShake* Conv_MatineeCameraShake(UCameraShakeBase* CameraShake); // 0x1349100 [Final Native Static Public]

// UBlueprintGameplayTagLibrary (/Script/GameplayTags.BlueprintGameplayTagLibrary)
    bool RemoveGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x337f160 [Final Native Static Public]
    bool NotEqual_TagTag(const FGameplayTag& A, const FString& B); // 0x337f030 [Final Native Static Public]
    bool NotEqual_TagContainerTagContainer(const FGameplayTagContainer& A, const FString& B); // 0x337eec0 [Final Native Static Public]
    bool NotEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x337ed70 [Final Native Static Public]
    bool NotEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x337eca0 [Final Native Static Public]
    bool MatchesTag(const FGameplayTag& TagOne, const FGameplayTag& TagTwo, bool bExactMatch); // 0x337eba0 [Final Native Static Public]
    bool MatchesAnyTags(const FGameplayTag& TagOne, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x337ea50 [Final Native Static Public]
    FGameplayTagContainer MakeLiteralGameplayTagContainer(const FGameplayTagContainer& Value); // 0x337e940 [Final Native Static Public]
    FGameplayTag MakeLiteralGameplayTag(const FGameplayTag& Value); // 0x337e8b0 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery(const FGameplayTagQuery& tagQuery); // 0x337e780 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromTag(const FGameplayTag& SingleTag); // 0x337e6d0 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromArray(const TArray<FGameplayTag>& GameplayTags); // 0x337e600 [Final Native Static Public]
    bool IsTagQueryEmpty(FGameplayTagQuery& tagQuery); // 0x337e520 [Final Native Static Public]
    bool IsGameplayTagValid(const FGameplayTag& GameplayTag); // 0x337e490 [Final Native Static Public]
    bool HasTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag, bool bExactMatch); // 0x337e340 [Final Native Static Public]
    bool HasAnyTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x337e110 [Final Native Static Public]
    bool HasAllTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x337deb0 [Final Native Static Public]
    bool HasAllMatchingGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, FGameplayTagContainer& OtherContainer); // 0x337dd90 [Final Native Static Public]
    FName GetTagName(FGameplayTag& GameplayTag); // 0x337dc20 [Final Native Static Public]
    int32 GetNumGameplayTagsInContainer(FGameplayTagContainer& TagContainer); // 0x337daa0 [Final Native Static Public]
    FString GetDebugStringFromGameplayTagContainer(FGameplayTagContainer& TagContainer); // 0x337d9a0 [Final Native Static Public]
    FString GetDebugStringFromGameplayTag(const FGameplayTag& GameplayTag); // 0x337d8d0 [Final Native Static Public]
    void GetAllActorsOfClassMatchingTagQuery(UObject* WorldContextObject, TSubclassOf<AActor> actorClass, FGameplayTagQuery& GameplayTagQuery, const TArray<AActor*>& OutActors); // 0x337d6f0 [Final Native Static Public]
    bool EqualEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x337d5a0 [Final Native Static Public]
    bool EqualEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x337d4d0 [Final Native Static Public]
    bool DoesTagAssetInterfaceHaveTag(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, const FGameplayTag& Tag); // 0x337d3e0 [Final Native Static Public]
    bool DoesContainerMatchTagQuery(FGameplayTagContainer& TagContainer, FGameplayTagQuery& tagQuery); // 0x337d280 [Final Native Static Public]
    void BreakGameplayTagContainer(FGameplayTagContainer& GameplayTagContainer, const TArray<FGameplayTag>& GameplayTags); // 0x337d160 [Final Native Static Public]
    void AppendGameplayTagContainers(FGameplayTagContainer& InOutTagContainer, FGameplayTagContainer& InTagContainer); // 0x337d030 [Final Native Static Public]
    void AddGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x337cf30 [Final Native Static Public]

// IGameplayTagAssetInterface (/Script/GameplayTags.GameplayTagAssetInterface)
    bool HasMatchingGameplayTag(const FGameplayTag& TagToCheck); // 0x337e2a0 [Native Public]
    bool HasAnyMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x337e040 [Native Public]
    bool HasAllMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x337dcc0 [Native Public]
    void GetOwnedGameplayTags(FGameplayTagContainer& TagContainer); // 0x337db60 [Native Public]

// UGameplayTask (/Script/GameplayTasks.GameplayTask)
    void ReadyForActivation(); // 0x3e8cf00 [Final Native Public]
    void GenericGameplayTaskDelegate__DelegateSignature(); // 0x1f88790 [Public]
    void EndTask(); // 0x3e8cba0 [Final Native Public]

// UGameplayTask_ClaimResource (/Script/GameplayTasks.GameplayTask_ClaimResource)
    UGameplayTask_ClaimResource* ClaimResources(const TScriptInterface<IGameplayTaskOwnerInterface>& InTaskOwner, const TArray<TSubclassOf<UGameplayTaskResource>>& ResourceClasses, uint8 Priority, const FName& TaskInstanceName); // 0x3e8c9e0 [Final Native Static Public]
    UGameplayTask_ClaimResource* ClaimResource(const TScriptInterface<IGameplayTaskOwnerInterface>& InTaskOwner, TSubclassOf<UGameplayTaskResource> ResourceClass, uint8 Priority, const FName& TaskInstanceName); // 0x3e8c870 [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); // 0x3e8cf20 [Final Native Static Public]
    void FinishSpawningActor(UObject* WorldContextObject, AActor* SpawnedActor); // 0x3e8cbc0 [Native Public]
    bool BeginSpawningActor(UObject* WorldContextObject, const AActor*& SpawnedActor); // 0x3e8c790 [Native Public]

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

// UGameplayTasksComponent (/Script/GameplayTasks.GameplayTasksComponent)
    void OnRep_SimulatedTasks(); // 0x3e8cee0 [Final Native Public]
    EGameplayTaskRunResult K2_RunGameplayTask(const TScriptInterface<IGameplayTaskOwnerInterface>& TaskOwner, UGameplayTask* Task, uint8 Priority, const TArray<TSubclassOf<UGameplayTaskResource>>& AdditionalRequiredResources, const TArray<TSubclassOf<UGameplayTaskResource>>& AdditionalClaimedResources); // 0x3e8cc90 [Final Native Static Public]

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

// UGeometryCacheComponent (/Script/GeometryCache.GeometryCacheComponent)
    void TickAtThisTime(float Time, bool bInIsRunning, bool bInBackwards, bool bInIsLooping); // 0x139f150 [Final Native Public]
    void Stop(); // 0x139f130 [Final Native Public]
    void SetStartTimeOffset(float NewStartTimeOffset); // 0x139f0b0 [Final Native Public]
    void SetPlaybackSpeed(float NewPlaybackSpeed); // 0x139f030 [Final Native Public]
    void SetMotionVectorScale(float NewMotionVectorScale); // 0x139efb0 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x139ed20 [Final Native Public]
    bool SetGeometryCache(UGeometryCache* NewGeomCache); // 0x139ec80 [Final Native Public]
    void SetExtrapolateFrames(bool bNewExtrapolating); // 0x139ebf0 [Final Native Public]
    void PlayReversedFromEnd(); // 0x139ebd0 [Final Native Public]
    void PlayReversed(); // 0x139ebb0 [Final Native Public]
    void PlayFromStart(); // 0x139eb90 [Final Native Public]
    void Play(); // 0x139eb70 [Final Native Public]
    void Pause(); // 0x139eb50 [Final Native Public]
    bool IsPlayingReversed(); // 0x139eb20 [Final Native Public]
    bool IsPlaying(); // 0x139eaf0 [Final Native Public]
    bool IsLooping(); // 0x139eac0 [Final Native Public]
    bool IsExtrapolatingFrames(); // 0x139ea90 [Final Native Public]
    float GetStartTimeOffset(); // 0x139ea60 [Final Native Public]
    float GetPlaybackSpeed(); // 0x139ea30 [Final Native Public]
    float GetPlaybackDirection(); // 0x139ea00 [Final Native Public]
    int32 GetNumberOfFrames(); // 0x139e9d0 [Final Native Public]
    float GetMotionVectorScale(); // 0x139e9a0 [Final Native Public]
    float GetDuration(); // 0x139e940 [Final Native Public]
    float GetAnimationTime(); // 0x139e910 [Final Native Public]

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

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

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

// UChaosDestructionListener (/Script/GeometryCollectionEngine.ChaosDestructionListener)
    void SortTrailingEvents(const TArray<FChaosTrailingEventData>& TrailingEvents, const EChaosTrailingSortMethod& SortMethod); // 0x3f5e010 [Final Native Public]
    void SortCollisionEvents(const TArray<FChaosCollisionEventData>& CollisionEvents, const EChaosCollisionSortMethod& SortMethod); // 0x3f5df10 [Final Native Public]
    void SortBreakingEvents(const TArray<FChaosBreakingEventData>& BreakingEvents, const EChaosBreakingSortMethod& SortMethod); // 0x3f5de10 [Final Native Public]
    void SetTrailingEventRequestSettings(FChaosTrailingEventRequestSettings& InSettings); // 0x3f5dd70 [Final Native Public]
    void SetTrailingEventEnabled(bool bIsEnabled); // 0x3f5dce0 [Final Native Public]
    void SetCollisionEventRequestSettings(FChaosCollisionEventRequestSettings& InSettings); // 0x3f5dbb0 [Final Native Public]
    void SetCollisionEventEnabled(bool bIsEnabled); // 0x3f5db20 [Final Native Public]
    void SetBreakingEventRequestSettings(FChaosBreakingEventRequestSettings& InSettings); // 0x3f5da80 [Final Native Public]
    void SetBreakingEventEnabled(bool bIsEnabled); // 0x3f5d9f0 [Final Native Public]
    void RemoveGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x3f5d960 [Final Native Public]
    void RemoveChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x10e7da0 [Final Native Public]
    bool IsEventListening(); // 0x3f5d670 [Final Native Public]
    void AddGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x3f5d380 [Final Native Public]
    void AddChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x10e7da0 [Final Native Public]

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

// UGeometryCollectionComponent (/Script/GeometryCollectionEngine.GeometryCollectionComponent)
    void SetNotifyBreaks(bool bNewNotifyBreaks); // 0x3f5dc50 [Final Native Public]
    void ReceivePhysicsCollision(FChaosPhysicsCollisionInfo& CollisionInfo); // 0x1f88790 [Event Public]
    void OnRep_RepData(FGeometryCollectionRepData& OldData); // 0x3f5d730 [Final Native Protected]
    void NotifyGeometryCollectionPhysicsStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x1f88790 [Public]
    void NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x1f88790 [Public]
    void NetAbandonCluster(int32 TransformIndex); // 0x3f5d6a0 [Final Native Event Private]
    void ApplyPhysicsField(bool Enabled, const EGeometryCollectionPhysicsTypeEnum& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x3f5d4f0 [Final Native Public]
    void ApplyKinematicField(float Radius, const FVector& Position); // 0x3f5d410 [Final Native Public]

// USkeletalMeshSimulationComponent (/Script/GeometryCollectionEngine.SkeletalMeshSimulationComponent)
    void ReceivePhysicsCollision(FChaosPhysicsCollisionInfo& CollisionInfo); // 0x1f88790 [Event Public]

// UStaticMeshSimulationComponent (/Script/GeometryCollectionEngine.StaticMeshSimulationComponent)
    void ReceivePhysicsCollision(FChaosPhysicsCollisionInfo& CollisionInfo); // 0x1f88790 [Event Public]
    void ForceRecreatePhysicsState(); // 0x3f5d650 [Final Native Public]

// UHeadMountedDisplayFunctionLibrary (/Script/HeadMountedDisplay.HeadMountedDisplayFunctionLibrary)
    void UpdateExternalTrackingHMDPosition(FTransform& ExternalTrackingTransform); // 0x2d5b0d0 [Final Native Static Public]
    void SetXRTimedInputActionDelegate(const FName& ActionName, const FScriptDelegate& InDelegate); // 0x2d5afb0 [Final Native Static Public]
    void SetXRDisconnectDelegate(const FScriptDelegate& InDisconnectedDelegate); // 0x2d5af10 [Final Native Static Public]
    void SetWorldToMetersScale(UObject* WorldContext, float NewScale); // 0x2d5ae50 [Final Native Static Public]
    void SetTrackingOrigin(uint8 Origin); // 0x2d5ad60 [Final Native Static Public]
    void SetSpectatorScreenTexture(UTexture* InTexture); // 0x2d5ac50 [Final Native Static Public]
    void SetSpectatorScreenModeTexturePlusEyeLayout(const FVector2D& EyeRectMin, const FVector2D& EyeRectMax, const FVector2D& TextureRectMin, const FVector2D& TextureRectMax, bool bDrawEyeFirst, bool bClearBlack, bool bUseAlpha); // 0x2d5aa40 [Final Native Static Public]
    void SetSpectatorScreenMode(const ESpectatorScreenMode& Mode); // 0x2d5a9d0 [Final Native Static Public]
    void SetClippingPlanes(float Near, float Far); // 0x2d5a520 [Final Native Static Public]
    void ResetOrientationAndPosition(float Yaw, uint8 options); // 0x2d5a3d0 [Final Native Static Public]
    bool IsSpectatorScreenModeControllable(); // 0x2d5a3a0 [Final Native Static Public]
    bool IsInLowPersistenceMode(); // 0xbcd650 [Final Native Static Public]
    bool IsHeadMountedDisplayEnabled(); // 0x2d5a040 [Final Native Static Public]
    bool IsHeadMountedDisplayConnected(); // 0x2d5a010 [Final Native Static Public]
    bool IsDeviceTracking(FXRDeviceId& XRDeviceId); // 0x2d59f70 [Final Native Static Public]
    bool HasValidTrackingPosition(); // 0x2d59f20 [Final Native Static Public]
    int32 GetXRSystemFlags(); // 0x2d59ef0 [Final Native Static Public]
    float GetWorldToMetersScale(UObject* WorldContext); // 0x2d59e60 [Final Native Static Public]
    void GetVRFocusState(const bool& bUseFocus, const bool& bHasFocus); // 0x2d59d00 [Final Native Static Public]
    FString GetVersionString(); // 0x2d59de0 [Final Native Static Public]
    FTransform GetTrackingToWorldTransform(UObject* WorldContext); // 0x2d59c40 [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); // 0x2d59860 [Final Native Static Public]
    uint8 GetTrackingOrigin(); // 0x2d59820 [Final Native Static Public]
    float GetScreenPercentage(); // 0x2d597f0 [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); // 0x2d59580 [Final Native Static Public]
    FVector2D GetPlayAreaBounds(uint8 Origin); // 0x2d594f0 [Final Native Static Public]
    float GetPixelDensity(); // 0x2d594c0 [Final Native Static Public]
    void GetOrientationAndPosition(const FRotator& DeviceRotation, const FVector& DevicePosition); // 0x2d59310 [Final Native Static Public]
    int32 GetNumOfTrackingSensors(); // 0x2d592e0 [Final Native Static Public]
    void GetMotionControllerData(UObject* WorldContext, const EControllerHand& hand, FXRMotionControllerData& MotionControllerData); // 0x2d59130 [Final Native Static Public]
    uint8 GetHMDWornState(); // 0x2d58fe0 [Final Native Static Public]
    FName GetHMDDeviceName(); // 0x2d58fa0 [Final Native Static Public]
    void GetHMDData(UObject* WorldContext, FXRHMDData& HMDData); // 0x2d58eb0 [Final Native Static Public]
    void GetDeviceWorldPose(UObject* WorldContext, FXRDeviceId& XRDeviceId, const bool& bIsTracked, const FRotator& Orientation, const bool& bHasPositionalTracking, const FVector& Position); // 0x2d58c80 [Final Native Static Public]
    void GetDevicePose(FXRDeviceId& XRDeviceId, const bool& bIsTracked, const FRotator& Orientation, const bool& bHasPositionalTracking, const FVector& Position); // 0x2d58a90 [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); // 0x2d58710 [Final Native Static Public]
    TArray<FXRDeviceId> EnumerateTrackedDevices(const FName& SystemId, const EXRTrackedDeviceType& DeviceType); // 0x2d585c0 [Final Native Static Public]
    void EnableLowPersistenceMode(bool bEnable); // 0x2d582a0 [Final Native Static Public]
    bool EnableHMD(bool bEnable); // 0x2d58210 [Final Native Static Public]
    void DisconnectRemoteXRDevice(); // 0x2d581f0 [Final Native Static Public]
    uint8 ConnectRemoteXRDevice(const FString& IpAddress, int32 BitRate); // 0x2d57df0 [Final Native Static Public]
    bool ConfigureGestures(FXRGestureConfig& GestureConfig); // 0x2d57d50 [Final Native Static Public]
    void ClearXRTimedInputActionDelegate(const FName& ActionPath); // 0x2d57cd0 [Final Native Static Public]
    void CalibrateExternalTrackingToHMD(FTransform& ExternalTrackingTransform); // 0x2d57be0 [Final Native Static Public]
    void BreakKey(const FKey& InKey, const FString& InteractionProfile, const EControllerHand& hand, const FName& MotionSource, const FString& Indentifier, const FString& Component); // 0x2d57930 [Final Native Static Public]

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

// UMotionControllerComponent (/Script/HeadMountedDisplay.MotionControllerComponent)
    void SetTrackingSource(const EControllerHand& NewSource); // 0x2d5add0 [Final Native Public]
    void SetTrackingMotionSource(const FName& NewSource); // 0x2d5acd0 [Final Native Public]
    void SetShowDeviceModel(bool bShowControllerModel); // 0x2d5a940 [Final Native Public]
    void SetDisplayModelSource(const FName& NewDisplayModelSource); // 0x2d5a670 [Final Native Public]
    void SetCustomDisplayMesh(UStaticMesh* NewDisplayMesh); // 0x2d5a5e0 [Final Native Public]
    void SetAssociatedPlayerIndex(int32 NewPlayer); // 0x2d5a490 [Final Native Public]
    void OnMotionControllerUpdated(); // 0x1f88790 [Event Protected]
    bool IsTracked(); // 0x2d0cb50 [Final Native Public]
    EControllerHand GetTrackingSource(); // 0x2d59c10 [Final Native Public]
    float GetParameterValue(const FName& InName, const bool& bValueFound); // 0x2d593e0 [Final Native Protected]
    FVector GetHandJointPosition(int32 jointIndex, const bool& bValueFound); // 0x2d59010 [Final Native Protected]

// UMotionTrackedDeviceFunctionLibrary (/Script/HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary)
    void SetIsControllerMotionTrackingEnabledByDefault(bool enable); // 0x2d5a700 [Final Native Static Public]
    bool IsMotionTrackingEnabledForSource(int32 PlayerIndex, const FName& SourceName); // 0x2d5a2d0 [Final Native Static Public]
    bool IsMotionTrackingEnabledForDevice(int32 PlayerIndex, const EControllerHand& hand); // 0x2d5a200 [Final Native Static Public]
    bool IsMotionTrackingEnabledForComponent(UMotionControllerComponent* MotionControllerComponent); // 0x2d5a170 [Final Native Static Public]
    bool IsMotionTrackedDeviceCountManagementNecessary(); // 0x2d5a140 [Final Native Static Public]
    bool IsMotionSourceTracking(int32 PlayerIndex, const FName& SourceName); // 0x2d5a070 [Final Native Static Public]
    int32 GetMotionTrackingEnabledControllerCount(); // 0x2d592b0 [Final Native Static Public]
    int32 GetMaximumMotionTrackedControllerCount(); // 0x2d59100 [Final Native Static Public]
    FName GetActiveTrackingSystemName(); // 0x2d586d0 [Final Native Static Public]
    TArray<FName> EnumerateMotionSources(); // 0x2d58540 [Final Native Static Public]
    bool EnableMotionTrackingOfSource(int32 PlayerIndex, const FName& SourceName); // 0x2d58470 [Final Native Static Public]
    bool EnableMotionTrackingOfDevice(int32 PlayerIndex, const EControllerHand& hand); // 0x2d583a0 [Final Native Static Public]
    bool EnableMotionTrackingForComponent(UMotionControllerComponent* MotionControllerComponent); // 0x2d58310 [Final Native Static Public]
    void DisableMotionTrackingOfSource(int32 PlayerIndex, const FName& SourceName); // 0x2d58130 [Final Native Static Public]
    void DisableMotionTrackingOfDevice(int32 PlayerIndex, const EControllerHand& hand); // 0x2d58070 [Final Native Static Public]
    void DisableMotionTrackingOfControllersForPlayer(int32 PlayerIndex); // 0x2d57ff0 [Final Native Static Public]
    void DisableMotionTrackingOfAllControllers(); // 0x2d57fd0 [Final Native Static Public]
    void DisableMotionTrackingForComponent(UMotionControllerComponent* MotionControllerComponent); // 0x2d57f50 [Final Native Static Public]

// UXRAssetFunctionLibrary (/Script/HeadMountedDisplay.XRAssetFunctionLibrary)
    UPrimitiveComponent* AddNamedDeviceVisualizationComponentBlocking(AActor* Target, const FName& SystemName, const FName& DeviceName, bool bManualAttachment, FTransform& RelativeTransform, FXRDeviceId& XRDeviceId); // 0x2d576f0 [Final Native Static Public]
    UPrimitiveComponent* AddDeviceVisualizationComponentBlocking(AActor* Target, FXRDeviceId& XRDeviceId, bool bManualAttachment, FTransform& RelativeTransform); // 0x2d57080 [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); // 0x2d57450 [Final Native Static Public]
    UAsyncTask_LoadXRDeviceVisComponent* AddDeviceVisualizationComponentAsync(AActor* Target, FXRDeviceId& XRDeviceId, bool bManualAttachment, FTransform& RelativeTransform, const UPrimitiveComponent*& NewComponent); // 0x2d56e50 [Final Native Static Public]

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

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

// UImgMediaSource (/Script/ImgMedia.ImgMediaSource)
    void SetSequencePath(const FString& Path); // 0x13e9320 [Final Native Public]
    void SetMipLevelDistance(float Distance); // 0x13e92a0 [Final Native Public]
    void RemoveTargetObject(AActor* InActor); // 0x13e9210 [Final Native Public]
    void RemoveGlobalCamera(AActor* InActor); // 0x13e9180 [Final Native Public]
    FString GetSequencePath(); // 0x13e90c0 [Final Native Public]
    void GetProxies(const TArray<FString>& OutProxies); // 0x13e8ff0 [Final Native Public]
    void AddTargetObject(AActor* InActor, float Width); // 0x13e8f20 [Final Native Public]
    void AddGlobalCamera(AActor* InActor); // 0x13e8e90 [Final Native Public]

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

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

// IGizmoAxisSource (/Script/InteractiveToolsFramework.GizmoAxisSource)
    bool HasTangentVectors(); // 0x10d7ee0 [Native Public]
    void GetTangentVectors(const FVector& TangentXOut, const FVector& TangentYOut); // 0x3dce410 [Native Public]
    FVector GetOrigin(); // 0x1b10ed0 [Native Public]
    FVector GetDirection(); // 0x3dce390 [Native Public]

// IGizmoClickTarget (/Script/InteractiveToolsFramework.GizmoClickTarget)
    void UpdateHoverState(bool bHovering); // 0x10d5900 [Native Public]

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

// IGizmoFloatParameterSource (/Script/InteractiveToolsFramework.GizmoFloatParameterSource)
    void SetParameter(float NewValue); // 0x3dce570 [Native Public]
    float GetParameter(); // 0x1a6d100 [Native Public]
    void EndModify(); // 0x3dce370 [Native Public]
    void BeginModify(); // 0x10d74f0 [Native Public]

// IGizmoVec2ParameterSource (/Script/InteractiveToolsFramework.GizmoVec2ParameterSource)
    void SetParameter(const FVector2D& NewValue); // 0x3dce600 [Native Public]
    FVector2D GetParameter(); // 0x3dce3d0 [Native Public]
    void EndModify(); // 0x3dce370 [Native Public]
    void BeginModify(); // 0x10d74f0 [Native Public]

// ALandscapeProxy (/Script/Landscape.LandscapeProxy)
    void SetLandscapeMaterialVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x2fd2dd0 [Final Native Public]
    void SetLandscapeMaterialTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x2fd2d00 [Final Native Public]
    void SetLandscapeMaterialScalarParameterValue(const FName& ParameterName, float Value); // 0x2fd2c30 [Final Native Public]
    bool LandscapeExportHeightmapToRenderTarget(UTextureRenderTarget2D* InRenderTarget, bool InExportHeightIntoRGChannel, bool InExportLandscapeProxies); // 0x2fd2b10 [Final Native Public]
    void EditorSetLandscapeMaterial(UMaterialInterface* NewLandscapeMaterial); // 0x10e7da0 [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); // 0x2fd2780 [Final Native Public]
    void ChangeUseTessellationComponentScreenSizeFalloff(bool InComponentScreenSizeToUseSubSections); // 0x1bab960 [Native Public]
    void ChangeTessellationComponentScreenSizeFalloff(float InUseTessellationComponentScreenSizeFalloff); // 0x2fd26f0 [Native Public]
    void ChangeTessellationComponentScreenSize(float InTessellationComponentScreenSize); // 0x2fd2660 [Native Public]
    void ChangeLODDistanceFactor(float InLODDistanceFactor); // 0x2fd25d0 [Native Public]
    void ChangeComponentScreenSizeToUseSubSections(float InComponentScreenSizeToUseSubSections); // 0x2fd2540 [Native Public]

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

// ULandscapeComponent (/Script/Landscape.LandscapeComponent)
    UMaterialInstanceDynamic* GetMaterialInstanceDynamic(int32 InIndex); // 0x2fd0c10 [Final Native Public]
    float EditorGetPaintLayerWeightByNameAtLocation(const FVector& InLocation, const FName& InPaintLayerName); // 0x2fd0b30 [Final Native Public]
    float EditorGetPaintLayerWeightAtLocation(const FVector& InLocation, ULandscapeLayerInfoObject* PaintLayer); // 0x2fd0a50 [Final Native Public]

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

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

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

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

// ALevelSequenceActor (/Script/LevelSequence.LevelSequenceActor)
    void ShowBurnin(); // 0x3402aa0 [Final Native Public]
    void SetSequence(ULevelSequence* InSequence); // 0x3402a10 [Final Native Public]
    void SetReplicatePlayback(bool ReplicatePlayback); // 0x3402980 [Final Native Public]
    void SetBindingByTag(const FName& BindingTag, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x3402750 [Final Native Public]
    void SetBinding(const FMovieSceneObjectBindingID& Binding, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x34025f0 [Final Native Public]
    void ResetBindings(); // 0x34025d0 [Final Native Public]
    void ResetBinding(const FMovieSceneObjectBindingID& Binding); // 0x3402510 [Final Native Public]
    void RemoveBindingByTag(const FName& Tag, AActor* Actor); // 0x34023d0 [Final Native Public]
    void RemoveBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor); // 0x34022d0 [Final Native Public]
    void OnLevelSequenceLoaded__DelegateSignature(); // 0x1f88790 [Public]
    ULevelSequence* LoadSequence(); // 0x3402260 [Final Native Public]
    void HideBurnin(); // 0x3402240 [Final Native Public]
    ULevelSequencePlayer* GetSequencePlayer(); // 0x34021d0 [Final Native Public]
    ULevelSequence* GetSequence(); // 0x3402170 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> FindNamedBindings(const FName& Tag); // 0x3401c90 [Final Native Public]
    FMovieSceneObjectBindingID FindNamedBinding(const FName& Tag); // 0x3401be0 [Final Native Public]
    void AddBindingByTag(const FName& BindingTag, AActor* Actor, bool bAllowBindingsFromAsset); // 0x34018d0 [Final Native Public]
    void AddBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor, bool bAllowBindingsFromAsset); // 0x3401780 [Final Native Public]

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

// ULevelSequenceDirector (/Script/LevelSequence.LevelSequenceDirector)
    void OnCreated(); // 0x1f88790 [Event Public]
    UMovieSceneSequence* GetSequence(); // 0x34021a0 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3402060 [Final Native Public]
    UObject* GetBoundObject(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3401f90 [Final Native Public]
    TArray<AActor*> GetBoundActors(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3401e80 [Final Native Public]
    AActor* GetBoundActor(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3401db0 [Final Native Public]

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

// ALevelSequenceMediaController (/Script/LevelSequence.LevelSequenceMediaController)
    void SynchronizeToServer(float DesyncThresholdSeconds); // 0x3402ac0 [Final Native Public]
    void Play(); // 0x34022b0 [Final Native Public]
    void OnRep_ServerStartTimeSeconds(); // 0x3402290 [Final Native Private]
    ALevelSequenceActor* GetSequence(); // 0x1bcb160 [Final Native Public]
    UMediaComponent* GetMediaComponent(); // 0x1bb5820 [Final Native Public]

// UMeshReconstructorBase (/Script/MRMesh.MeshReconstructorBase)
    void StopReconstruction(); // 0x2d0cdb0 [Native Public]
    void StartReconstruction(); // 0x1343ca0 [Native Public]
    void PauseReconstruction(); // 0x1344230 [Native Public]
    bool IsReconstructionStarted(); // 0x1bcff60 [Native Public]
    bool IsReconstructionPaused(); // 0x1341b70 [Native Public]
    void DisconnectMRMesh(); // 0x13416f0 [Native Public]
    void ConnectMRMesh(UMRMeshComponent* Mesh); // 0x2d0c980 [Native 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); // 0x1f88790 [Public]
    void DisconnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x2d0caa0 [Final Native Public]
    void ConnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x2d0ca10 [Final Native Public]

// UMRMeshComponent (/Script/MRMesh.MRMeshComponent)
    void SetWireframeMaterial(UMaterialInterface* InMaterial); // 0x1270db0 [Native Public]
    void SetWireframeColor(const FLinearColor& InColor); // 0x2d0cd20 [Final Native Public]
    void SetUseWireframe(bool bUseWireframe); // 0x2d0cc90 [Final Native Public]
    void SetEnableMeshOcclusion(bool bEnable); // 0x2d0cc00 [Final Native Public]
    bool IsConnected(); // 0x2d0cbc0 [Final Native Public]
    FLinearColor GetWireframeColor(); // 0x2d0cb90 [Final Native Public]
    bool GetUseWireframe(); // 0x2d0cb70 [Final Native Public]
    bool GetEnableMeshOcclusion(); // 0x2d0cb50 [Final Native Public]
    void ForceNavMeshUpdate(); // 0x2d0cb30 [Final Native Public]
    void Clear(); // 0x2d0c950 [Final Native Public]

// UMediaSource (/Script/MediaAssets.MediaSource)
    bool Validate(); // 0x13419a0 [Native Public]
    void SetMediaOptionString(const FName& Key, const FString& Value); // 0x33f3320 [Final Native Public]
    void SetMediaOptionInt64(const FName& Key, int64 Value); // 0x33f3250 [Final Native Public]
    void SetMediaOptionFloat(const FName& Key, float Value); // 0x33f3170 [Final Native Public]
    void SetMediaOptionBool(const FName& Key, bool Value); // 0x33f3090 [Final Native Public]
    FString GetUrl(); // 0x33f1910 [Native Public]

// UMediaSoundComponent (/Script/MediaAssets.MediaSoundComponent)
    void SetSpectralAnalysisSettings(const TArray<float>& InFrequenciesToAnalyze, const EMediaSoundComponentFFTSize& InFFTSize); // 0x33f36f0 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x33f34b0 [Final Native Public]
    void SetEnvelopeFollowingsettings(int32 AttackTimeMsec, int32 ReleaseTimeMsec); // 0x33f2e80 [Final Native Public]
    void SetEnableSpectralAnalysis(bool bInSpectralAnalysisEnabled); // 0x33f2df0 [Final Native Public]
    void SetEnableEnvelopeFollowing(bool bInEnvelopeFollowing); // 0x33f2d60 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetSpectralData(); // 0x33f1360 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetNormalizedSpectralData(); // 0x33f0f20 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x33f0e20 [Final Native Public]
    float GetEnvelopeValue(); // 0x33f0cc0 [Final Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x33f00e0 [Final Native Public]

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

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

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

// UMediaPlayer (/Script/MediaAssets.MediaPlayer)
    bool SupportsSeeking(); // 0x33f3dc0 [Final Native Public]
    bool SupportsScrubbing(); // 0x33f3d90 [Final Native Public]
    bool SupportsRate(float Rate, bool Unthinned); // 0x33f3cc0 [Final Native Public]
    bool SetViewRotation(const FRotator& Rotation, bool Absolute); // 0x33f3be0 [Final Native Public]
    bool SetViewField(float Horizontal, float Vertical, bool Absolute); // 0x33f3ac0 [Final Native Public]
    bool SetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex, float FrameRate); // 0x33f39b0 [Final Native Public]
    bool SetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex, int32 FormatIndex); // 0x33f38a0 [Final Native Public]
    void SetTimeDelay(const FTimespan& TimeDelay); // 0x33f3820 [Final Native Public]
    bool SetRate(float Rate); // 0x33f3660 [Final Native Public]
    bool SetNativeVolume(float Volume); // 0x33f35d0 [Final Native Public]
    void SetMediaOptions(UMediaSource* options); // 0x33f3420 [Final Native Public]
    bool SetLooping(bool Looping); // 0x33f2ff0 [Final Native Public]
    void SetDesiredPlayerName(const FName& PlayerName); // 0x33f2cd0 [Final Native Public]
    void SetBlockOnTime(const FTimespan& Time); // 0x33f2c40 [Final Native Public]
    bool SelectTrack(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x33f2b70 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x33f2ad0 [Final Native Public]
    bool Rewind(); // 0x33f2aa0 [Final Native Public]
    bool Reopen(); // 0x33f29a0 [Final Native Public]
    bool Previous(); // 0x33f2830 [Final Native Public]
    void PlayAndSeek(); // 0x33f2810 [Final Native Public]
    bool Play(); // 0x33f27e0 [Final Native Public]
    bool Pause(); // 0x33f27b0 [Final Native Public]
    bool OpenUrl(const FString& URL); // 0x33f2700 [Final Native Public]
    bool OpenSourceWithOptions(UMediaSource* MediaSource, FMediaPlayerOptions& options); // 0x33f25f0 [Final Native Public]
    void OpenSourceLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, UMediaSource* MediaSource, FMediaPlayerOptions& options, const bool& bSuccess); // 0x33f2400 [Final Native Public]
    bool OpenSource(UMediaSource* MediaSource); // 0x33f2360 [Final Native Public]
    bool OpenPlaylistIndex(UMediaPlaylist* InPlaylist, int32 Index); // 0x33f2290 [Final Native Public]
    bool OpenPlaylist(UMediaPlaylist* InPlaylist); // 0x33f21f0 [Final Native Public]
    bool OpenFile(const FString& FilePath); // 0x33f2140 [Final Native Public]
    bool Next(); // 0x33f2110 [Final Native Public]
    bool IsReady(); // 0x33f20e0 [Final Native Public]
    bool IsPreparing(); // 0x33f20b0 [Final Native Public]
    bool IsPlaying(); // 0x33f2080 [Final Native Public]
    bool IsPaused(); // 0x33f2050 [Final Native Public]
    bool IsLooping(); // 0x33f2020 [Final Native Public]
    bool IsConnecting(); // 0x33f1ff0 [Final Native Public]
    bool IsClosed(); // 0x33f1fc0 [Final Native Public]
    bool IsBuffering(); // 0x33f1f90 [Final Native Public]
    bool HasError(); // 0x33f1e90 [Final Native Public]
    FRotator GetViewRotation(); // 0x33f1e20 [Final Native Public]
    FString GetVideoTrackType(int32 TrackIndex, int32 FormatIndex); // 0x33f1d10 [Final Native Public]
    FFloatRange GetVideoTrackFrameRates(int32 TrackIndex, int32 FormatIndex); // 0x33f1c40 [Final Native Public]
    float GetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex); // 0x33f1b70 [Final Native Public]
    FIntPoint GetVideoTrackDimensions(int32 TrackIndex, int32 FormatIndex); // 0x33f1a90 [Final Native Public]
    float GetVideoTrackAspectRatio(int32 TrackIndex, int32 FormatIndex); // 0x33f19c0 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x33f1990 [Final Native Public]
    FString GetUrl(); // 0x33f18d0 [Final Native Public]
    FString GetTrackLanguage(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x33f17c0 [Final Native Public]
    int32 GetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x33f16f0 [Final Native Public]
    FText GetTrackDisplayName(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x33f15c0 [Final Native Public]
    UMediaTimeStampInfo* GetTimeStamp(); // 0x33f1590 [Final Native Public]
    FTimespan GetTimeDelay(); // 0x33f1550 [Final Native Public]
    FTimespan GetTime(); // 0x33f1510 [Final Native Public]
    void GetSupportedRates(const TArray<FFloatRange>& OutRates, bool Unthinned); // 0x33f13e0 [Final Native Public]
    int32 GetSelectedTrack(const EMediaPlayerTrack& TrackType); // 0x33f12d0 [Final Native Public]
    float GetRate(); // 0x33f12a0 [Final Native Public]
    int32 GetPlaylistIndex(); // 0x19fd110 [Final Native Public]
    UMediaPlaylist* GetPlaylist(); // 0x33f1140 [Final Native Public]
    FName GetPlayerName(); // 0x33f1100 [Final Native Public]
    int32 GetNumTracks(const EMediaPlayerTrack& TrackType); // 0x33f1070 [Final Native Public]
    int32 GetNumTrackFormats(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x33f0fa0 [Final Native Public]
    FText GetMediaName(); // 0x33f0d50 [Native Public]
    float GetHorizontalFieldOfView(); // 0x33f0d20 [Final Native Public]
    FTimespan GetDuration(); // 0x33f0c80 [Final Native Public]
    FName GetDesiredPlayerName(); // 0x33f0c40 [Final Native Public]
    FString GetAudioTrackType(int32 TrackIndex, int32 FormatIndex); // 0x33f0b30 [Final Native Public]
    int32 GetAudioTrackSampleRate(int32 TrackIndex, int32 FormatIndex); // 0x33f0a60 [Final Native Public]
    int32 GetAudioTrackChannels(int32 TrackIndex, int32 FormatIndex); // 0x33f0990 [Final Native Public]
    void Close(); // 0x33f04b0 [Final Native Public]
    bool CanPlayUrl(const FString& URL); // 0x33f0400 [Final Native Public]
    bool CanPlaySource(UMediaSource* MediaSource); // 0x33f0360 [Final Native Public]
    bool CanPause(); // 0x33f0330 [Final Native Public]

// UMediaPlaylist (/Script/MediaAssets.MediaPlaylist)
    bool Replace(int32 Index, UMediaSource* Replacement); // 0x33f29d0 [Final Native Public]
    bool RemoveAt(int32 Index); // 0x33f2900 [Final Native Public]
    bool Remove(UMediaSource* MediaSource); // 0x33f2860 [Final Native Public]
    int32 Num(); // 0x19eea10 [Final Native Public]
    void Insert(UMediaSource* MediaSource, int32 Index); // 0x33f1ec0 [Final Native Public]
    UMediaSource* GetRandom(const int32& OutIndex); // 0x33f1200 [Final Native Public]
    UMediaSource* GetPrevious(const int32& InOutIndex); // 0x33f1160 [Final Native Public]
    UMediaSource* GetNext(const int32& InOutIndex); // 0x33f0e80 [Final Native Public]
    UMediaSource* Get(int32 Index); // 0x33f08c0 [Final Native Public]
    bool AddUrl(const FString& URL); // 0x33f0030 [Final Native Public]
    bool AddFile(const FString& FilePath); // 0x33eff80 [Final Native Public]
    bool Add(UMediaSource* MediaSource); // 0x33efee0 [Final Native Public]

// UMediaTexture (/Script/MediaAssets.MediaTexture)
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x33f3540 [Final Native Public]
    int32 GetWidth(); // 0x33f1e60 [Final Native Public]
    int32 GetTextureNumMips(); // 0x33f14e0 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x33f0e50 [Final Native Public]
    int32 GetHeight(); // 0x33f0cf0 [Final Native Public]
    float GetAspectRatio(); // 0x33f0960 [Final Native Public]

// UMeshDescriptionBase (/Script/MeshDescription.MeshDescriptionBase)
    void SetVertexPosition(const FVertexID& VertexID, const FVector& Position); // 0x339dd50 [Final Native Public]
    void SetPolygonVertexInstance(const FPolygonID& PolygonID, int32 PerimeterIndex, const FVertexInstanceID& VertexInstanceID); // 0x339dc30 [Final Native Public]
    void SetPolygonPolygonGroup(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID); // 0x339db60 [Final Native Public]
    void ReversePolygonFacing(const FPolygonID& PolygonID); // 0x339dae0 [Final Native Public]
    void ReserveNewVertices(int32 NumberOfNewVertices); // 0x339da50 [Final Native Public]
    void ReserveNewVertexInstances(int32 NumberOfNewVertexInstances); // 0x339d810 [Final Native Public]
    void ReserveNewTriangles(int32 NumberOfNewTriangles); // 0x339d9c0 [Final Native Public]
    void ReserveNewPolygons(int32 NumberOfNewPolygons); // 0x339d930 [Final Native Public]
    void ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups); // 0x339d8a0 [Final Native Public]
    void ReserveNewEdges(int32 NumberOfNewEdges); // 0x339d810 [Final Native Public]
    bool IsVertexValid(const FVertexID& VertexID); // 0x339d780 [Final Native Public]
    bool IsVertexOrphaned(const FVertexID& VertexID); // 0x339d6f0 [Final Native Public]
    bool IsVertexInstanceValid(const FVertexInstanceID& VertexInstanceID); // 0x339d660 [Final Native Public]
    bool IsTriangleValid(const FTriangleID& TriangleID); // 0x339d5d0 [Final Native Public]
    bool IsTrianglePartOfNgon(const FTriangleID& TriangleID); // 0x339d540 [Final Native Public]
    bool IsPolygonValid(const FPolygonID& PolygonID); // 0x339d4b0 [Final Native Public]
    bool IsPolygonGroupValid(const FPolygonGroupID& PolygonGroupID); // 0x339d420 [Final Native Public]
    bool isEmpty(); // 0x339d3f0 [Final Native Public]
    bool IsEdgeValid(const FEdgeID& EdgeID); // 0x339d360 [Final Native Public]
    bool IsEdgeInternalToPolygon(const FEdgeID& EdgeID, const FPolygonID& PolygonID); // 0x339d280 [Final Native Public]
    bool IsEdgeInternal(const FEdgeID& EdgeID); // 0x339d1f0 [Final Native Public]
    void GetVertexVertexInstances(const FVertexID& VertexID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x339d100 [Final Native Public]
    FVector GetVertexPosition(const FVertexID& VertexID); // 0x339d060 [Final Native Public]
    FEdgeID GetVertexPairEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x339cf80 [Final Native Public]
    FVertexID GetVertexInstanceVertex(const FVertexInstanceID& VertexInstanceID); // 0x339cee0 [Final Native Public]
    FEdgeID GetVertexInstancePairEdge(const FVertexInstanceID& VertexInstanceID0, const FVertexInstanceID& VertexInstanceID1); // 0x339ce00 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForTriangleVertex(const FTriangleID& TriangleID, const FVertexID& VertexID); // 0x339cd20 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForPolygonVertex(const FPolygonID& PolygonID, const FVertexID& VertexID); // 0x339cc40 [Final Native Public]
    void GetVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x339cb50 [Final Native Public]
    void GetVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x339ca60 [Final Native Public]
    void GetVertexConnectedTriangles(const FVertexID& VertexID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x339c970 [Final Native Public]
    void GetVertexConnectedPolygons(const FVertexID& VertexID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x339c880 [Final Native Public]
    void GetVertexConnectedEdges(const FVertexID& VertexID, const TArray<FEdgeID>& OutEdgeIDs); // 0x339c790 [Final Native Public]
    void GetVertexAdjacentVertices(const FVertexID& VertexID, const TArray<FVertexID>& OutAdjacentVertexIDs); // 0x339c6a0 [Final Native Public]
    void GetTriangleVertices(const FTriangleID& TriangleID, const TArray<FVertexID>& OutVertexIDs); // 0x339c5b0 [Final Native Public]
    void GetTriangleVertexInstances(const FTriangleID& TriangleID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x339c4c0 [Final Native Public]
    FVertexInstanceID GetTriangleVertexInstance(const FTriangleID& TriangleID, int32 Index); // 0x339c3e0 [Final Native Public]
    FPolygonGroupID GetTrianglePolygonGroup(const FTriangleID& TriangleID); // 0x339c340 [Final Native Public]
    FPolygonID GetTrianglePolygon(const FTriangleID& TriangleID); // 0x339c2a0 [Final Native Public]
    void GetTriangleEdges(const FTriangleID& TriangleID, const TArray<FEdgeID>& OutEdgeIDs); // 0x339c1b0 [Final Native Public]
    void GetTriangleAdjacentTriangles(const FTriangleID& TriangleID, const TArray<FTriangleID>& OutTriangleIDs); // 0x339c0c0 [Final Native Public]
    void GetPolygonVertices(const FPolygonID& PolygonID, const TArray<FVertexID>& OutVertexIDs); // 0x339bfd0 [Final Native Public]
    void GetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x339bee0 [Final Native Public]
    void GetPolygonTriangles(const FPolygonID& PolygonID, const TArray<FTriangleID>& OutTriangleIDs); // 0x339bdf0 [Final Native Public]
    FPolygonGroupID GetPolygonPolygonGroup(const FPolygonID& PolygonID); // 0x339bd50 [Final Native Public]
    void GetPolygonPerimeterEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x339bc60 [Final Native Public]
    void GetPolygonInternalEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x339bb70 [Final Native Public]
    void GetPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID, const TArray<FPolygonID>& OutPolygonIDs); // 0x339ba80 [Final Native Public]
    void GetPolygonAdjacentPolygons(const FPolygonID& PolygonID, const TArray<FPolygonID>& OutPolygonIDs); // 0x339b990 [Final Native Public]
    int32 GetNumVertexVertexInstances(const FVertexID& VertexID); // 0x339b900 [Final Native Public]
    int32 GetNumVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID); // 0x339b870 [Final Native Public]
    int32 GetNumVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID); // 0x339b7e0 [Final Native Public]
    int32 GetNumVertexConnectedTriangles(const FVertexID& VertexID); // 0x339b750 [Final Native Public]
    int32 GetNumVertexConnectedPolygons(const FVertexID& VertexID); // 0x339b6c0 [Final Native Public]
    int32 GetNumVertexConnectedEdges(const FVertexID& VertexID); // 0x339b630 [Final Native Public]
    int32 GetNumPolygonVertices(const FPolygonID& PolygonID); // 0x339b5a0 [Final Native Public]
    int32 GetNumPolygonTriangles(const FPolygonID& PolygonID); // 0x339b510 [Final Native Public]
    int32 GetNumPolygonInternalEdges(const FPolygonID& PolygonID); // 0x339b480 [Final Native Public]
    int32 GetNumPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID); // 0x339b3f0 [Final Native Public]
    int32 GetNumEdgeConnectedTriangles(const FEdgeID& EdgeID); // 0x339b360 [Final Native Public]
    int32 GetNumEdgeConnectedPolygons(const FEdgeID& EdgeID); // 0x339b2d0 [Final Native Public]
    void GetEdgeVertices(const FEdgeID& EdgeID, const TArray<FVertexID>& OutVertexIDs); // 0x339b1e0 [Final Native Public]
    FVertexID GetEdgeVertex(const FEdgeID& EdgeID, int32 VertexNumber); // 0x339b100 [Final Native Public]
    void GetEdgeConnectedTriangles(const FEdgeID& EdgeID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x339b010 [Final Native Public]
    void GetEdgeConnectedPolygons(const FEdgeID& EdgeID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x339af20 [Final Native Public]
    void Empty(); // 0x339af00 [Final Native Public]
    void DeleteVertexInstance(const FVertexInstanceID& VertexInstanceID, const TArray<FVertexID>& OrphanedVertices); // 0x339ae10 [Final Native Public]
    void DeleteVertex(const FVertexID& VertexID); // 0x339ad90 [Final Native Public]
    void DeleteTriangle(const FTriangleID& TriangleID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroupsPtr); // 0x339abd0 [Final Native Public]
    void DeletePolygonGroup(const FPolygonGroupID& PolygonGroupID); // 0x339ab50 [Final Native Public]
    void DeletePolygon(const FPolygonID& PolygonID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroups); // 0x339a990 [Final Native Public]
    void DeleteEdge(const FEdgeID& EdgeID, const TArray<FVertexID>& OrphanedVertices); // 0x339a8a0 [Final Native Public]
    void CreateVertexWithID(const FVertexID& VertexID); // 0x339a820 [Final Native Public]
    void CreateVertexInstanceWithID(const FVertexInstanceID& VertexInstanceID, const FVertexID& VertexID); // 0x339a750 [Final Native Public]
    FVertexInstanceID CreateVertexInstance(const FVertexID& VertexID); // 0x339a6b0 [Final Native Public]
    FVertexID CreateVertex(); // 0x339a670 [Final Native Public]
    void CreateTriangleWithID(const FTriangleID& TriangleID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x339a4c0 [Final Native Public]
    FTriangleID CreateTriangle(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x339a350 [Final Native Public]
    void CreatePolygonWithID(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x339a1a0 [Final Native Public]
    void CreatePolygonGroupWithID(const FPolygonGroupID& PolygonGroupID); // 0x339a120 [Final Native Public]
    FPolygonGroupID CreatePolygonGroup(); // 0x339a0e0 [Final Native Public]
    FPolygonID CreatePolygon(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x3399f70 [Final Native Public]
    void CreateEdgeWithID(const FEdgeID& EdgeID, const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x3399e50 [Final Native Public]
    FEdgeID CreateEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x3399d70 [Final Native Public]
    void ComputePolygonTriangulation(const FPolygonID& PolygonID); // 0x3399cf0 [Final Native Public]

// UModioCommonTypesLibrary (/Script/Modio.ModioCommonTypesLibrary)
    FModioInitializeOptions SetSessionIdentifier(FModioInitializeOptions& options, const FString& SessionIdentifier); // 0xfd1030 [Final Native Static Public]
    FModioInitializeOptions SetPortal(FModioInitializeOptions& options, const EModioPortal& PortalToUse); // 0xfd0e10 [Final Native Static Public]
    bool NotEqualTo(FModioModID& A, FModioModID& B); // 0xfce9b0 [Final Native Static Public]
    FModioInitializeOptions MakeInitializeOptions(int64 GameId, const FString& ApiKey, const EModioEnvironment& GameEnvironment, const EModioPortal& PortalInUse); // 0xfce7c0 [Final Native Static Public]
    FModioGameID MakeGameId(int64 GameId); // 0xfcdeb0 [Final Native Static Public]
    FModioEntitlementParams MakeEntitlementParams(TMap<FString, FString>& ExtendedParameters); // 0xfce630 [Final Native Static Public]
    FModioAuthenticationParams MakeAuthParams(const FString& AuthToken, const FString& EmailAddress, bool bHasAcceptedTOS); // 0xfce340 [Final Native Static Public]
    FModioApiKey MakeApiKey(const FString& ApiKey); // 0xfce210 [Final Native Static Public]
    FModioModID IntToModID(int64 ModId); // 0xfcdeb0 [Final Native Static Public]
    int64 GetRawValueFromModID(FModioModID& In); // 0xfcdd70 [Final Native Static Public]
    bool EqualTo(FModioModID& A, FModioModID& B); // 0xfcda60 [Final Native Static Public]
    FString Conv_UserIDToString(const FModioUserID& UserId); // 0xfcd990 [Final Native Static Public]
    FModioEmailAuthCode Conv_StringToEmailAuthCode(const FString& AuthCode); // 0xfcd8b0 [Final Native Static Public]
    FModioEmailAddress Conv_StringToEmailAddress(const FString& Email); // 0xfcd8b0 [Final Native Static Public]
    FString Conv_ModIDToString(const FModioModID& ModId); // 0xfcd7e0 [Final Native Static Public]
    FString Conv_GameIDToString(const FModioGameID& GameId); // 0xfcd710 [Final Native Static Public]
    FString Conv_FileMetadataIDToString(const FModioFileMetadataID& FileMetadataID); // 0xfcd640 [Final Native Static Public]
    FString Conv_EmailAuthCodeToString(const FModioEmailAuthCode& EmailAuthCode); // 0xfcd510 [Final Native Static Public]
    FString Conv_EmailAddressToString(const FModioEmailAddress& EmailAddress); // 0xfcd3e0 [Final Native Static Public]
    FString Conv_ApiKeyToString(const FModioApiKey& ApiKey); // 0xfcd2b0 [Final Native Static Public]

// UModioCreateModLibrary (/Script/Modio.ModioCreateModLibrary)
    void SetVersionString(FModioCreateModFileParams& In, const FString& Version); // 0xfd19a0 [Final Native Static Public]
    void SetTags(FModioCreateModParams& In, const TArray<FString>& Tags); // 0xfd14e0 [Final Native Static Public]
    void SetModfilePlatforms(FModioCreateModFileParams& In, const TArray<EModioModfilePlatform>& Platforms); // 0xfd0770 [Final Native Static Public]
    void SetModFileMetadataBlob(FModioCreateModFileParams& In, const FString& MetadataBlob); // 0xfd05a0 [Final Native Static Public]
    void SetMetadataBlob(FModioCreateModParams& In, const FString& MetadataBlob); // 0xfd00b0 [Final Native Static Public]
    void SetMarkAsActiveRelease(FModioCreateModFileParams& In, bool bMarkAsActiveRelease); // 0xfcfd00 [Final Native Static Public]
    void SetInitialVisibility_DEPRECATED(FModioCreateModParams& In, bool InitialVisibility); // 0xfcf860 [Final Native Static Public]
    void SetInitialVisibility(FModioCreateModParams& In, const EModioObjectVisibilityFlags& InitialVisibility); // 0xfcf650 [Final Native Static Public]
    void SetHomepageURL(FModioCreateModParams& In, const FString& HomepageURL); // 0xfcf160 [Final Native Static Public]
    void SetDescription(FModioCreateModParams& In, const FString& Description); // 0xfcec70 [Final Native Static Public]
    void SetChangelogString(FModioCreateModFileParams& In, const FString& Changelog); // 0xfceaa0 [Final Native Static Public]

// UModioEditModLibrary (/Script/Modio.ModioEditModLibrary)
    void SetVisibility_DEPRECATED(FModioEditModParams& In, bool Visibility); // 0xfd1d90 [Final Native Static Private]
    void SetVisibility(FModioEditModParams& In, const EModioObjectVisibilityFlags& Visibility); // 0xfd1b70 [Final Native Static Private]
    void SetTags(FModioEditModParams& In, const TArray<FString>& Tags); // 0xfd1730 [Final Native Static Private]
    void SetSummary(FModioEditModParams& In, const FString& Summary); // 0xfd1260 [Final Native Static Private]
    void SetNamePath(FModioEditModParams& In, const FString& NamePath); // 0xfd0b90 [Final Native Static Private]
    void SetName(FModioEditModParams& In, const FString& Name); // 0xfd0910 [Final Native Static Private]
    void SetMetadataBlob(FModioEditModParams& In, const FString& MetadataBlob); // 0xfd0320 [Final Native Static Private]
    void SetMaturityFlags(FModioEditModParams& In, const EModioMaturityFlags& MaturityFlags); // 0xfcfe90 [Final Native Static Private]
    void SetLogoPath(FModioEditModParams& In, const FString& LogoPath); // 0xfcfa80 [Final Native Static Private]
    void SetHomepageURL(FModioEditModParams& In, const FString& HomepageURL); // 0xfcf3d0 [Final Native Static Private]
    void SetDescription(FModioEditModParams& In, const FString& Description); // 0xfceee0 [Final Native Static Private]

// UModioErrorCodeLibrary (/Script/Modio.ModioErrorCodeLibrary)
    bool IsError(FModioErrorCode& Error); // 0xfcdf40 [Final Native Static Public]
    int32 GetValue(FModioErrorCode& Error); // 0xfcde10 [Final Native Static Public]
    FString GetMessage(FModioErrorCode& Error); // 0xfcdc90 [Final Native Static Public]

// UModioErrorConditionLibrary (/Script/Modio.ModioErrorConditionLibrary)
    bool ErrorCodeMatches(const FModioErrorCode& ErrorCode, const EModioErrorCondition& Condition); // 0xfcdb50 [Final Native Static Public]

// UModioExampleLibrary (/Script/Modio.ModioExampleLibrary)
    void ListUserSubscriptionAsync(FModioFilterParams& FilterParams, const FScriptDelegate& Callback); // 0xfcdfe0 [Final Native Static Public]
    EModioLogoSize GetLogoThumbnailSize(); // 0xfcdc60 [Final Native Static Public]
    EModioLogoSize GetLogoFullSize(); // 0xfcdc60 [Final Native Static Public]
    EModioAvatarSize GetAvatarThumbnailSize(); // 0xfcdc30 [Final Native Static Public]

// UModioFilterParamsLibrary (/Script/Modio.ModioFilterParamsLibrary)
    FModioFilterParams WithTags(FModioFilterParams& Filter, const TArray<FString>& NewTags); // 0xfd7d60 [Final Native Static Private]
    FModioFilterParams WithTag(FModioFilterParams& Filter, const FString& Tag); // 0xfd7b20 [Final Native Static Private]
    FModioFilterParams WithoutTags(FModioFilterParams& Filter, const TArray<FString>& NewTags); // 0xfd8210 [Final Native Static Private]
    FModioFilterParams WithoutTag(FModioFilterParams& Filter, const FString& Tag); // 0xfd7fd0 [Final Native Static Private]
    FModioFilterParams SortBy(FModioFilterParams& Filter, const EModioSortFieldType& ByField, const EModioSortDirection& ByDirection); // 0xfd78b0 [Final Native Static Private]
    FModioFilterParams PagedResults(FModioFilterParams& Filter, int64 PageNumber, int64 PageSize); // 0xfd7640 [Final Native Static Private]
    FModioFilterParams NameContainsStrings(FModioFilterParams& Filter, const TArray<FString>& SearchStrings); // 0xfd73d0 [Final Native Static Private]
    FModioFilterParams NameContains(FModioFilterParams& Filter, const FString& SearchString); // 0xfd7190 [Final Native Static Private]
    FModioFilterParams MetadataLike(FModioFilterParams& Filter, const FString& SearchString); // 0xfd6f10 [Final Native Static Private]
    FModioFilterParams MatchingIDs(FModioFilterParams& Filter, const TArray<FModioModID>& IDs); // 0xfd6cd0 [Final Native Static Private]
    FModioFilterParams MarkedLiveBefore(FModioFilterParams& Filter, const FDateTime& LiveBefore); // 0xfd6ab0 [Final Native Static Private]
    FModioFilterParams MarkedLiveAfter(FModioFilterParams& Filter, const FDateTime& LiveAfter); // 0xfd6890 [Final Native Static Private]
    FModioFilterParams IndexedResults(FModioFilterParams& Filter, int64 StartIndex, int64 ResultCount); // 0xfd6520 [Final Native Static Private]
    FModioFilterParams ExcludingIDs(FModioFilterParams& Filter, const TArray<FModioModID>& IDs); // 0xfd58d0 [Final Native Static Private]

// UModioImageLibrary (/Script/Modio.ModioImageLibrary)
    void LoadAsync(FModioImageWrapper& Image, const FScriptDelegate& OnImageLoaded); // 0xfd6790 [Final Native Static Public]
    UTexture2DDynamic* GetTexture(FModioImageWrapper& Image); // 0xfd6470 [Final Native Static Public]
    EModioImageState GetState(FModioImageWrapper& Image); // 0xfd63c0 [Final Native Static Public]
    FVector2D GetLogoSize(UTexture* Logo, const EModioLogoSize& LogoSize); // 0xfd5eb0 [Final Native Static Public]
    FVector2D GetGallerySize(UTexture* GalleryImage, const EModioGallerySize& GallerySize); // 0xfd5cc0 [Final Native Static Public]
    FVector2D GetAvatarSize(UTexture* avatar, const EModioAvatarSize& AvatarSize); // 0xfd5b10 [Final Native Static Public]

// UModioModCollectionLibrary (/Script/Modio.ModioModCollectionLibrary)
    FString GetPath(FModioModCollectionEntry& entry); // 0xfd6290 [Final Native Static Public]
    EModioModState GetModState(FModioModCollectionEntry& entry); // 0xfd60a0 [Final Native Static Public]
    FModioModInfo GetModProfile(FModioModCollectionEntry& entry); // 0xfd5f80 [Final Native Static Public]
    FModioModID GetID(FModioModCollectionEntry& entry); // 0xfd5d90 [Final Native Static Public]

// UModioModDependenciesLibrary (/Script/Modio.ModioModDependenciesLibrary)
    FModioPagedResult GetPagedResult(FModioModDependencyList& ModTags); // 0xfd61b0 [Final Native Static Private]
    TArray<FModioModDependency> GetDependencies(FModioModDependencyList& ModTags); // 0xfd5be0 [Final Native Static Private]

// UModioModInfoListLibrary (/Script/Modio.ModioModInfoListLibrary)
    FModioPagedResult GetPagedResult(FModioModInfoList& ModInfoList); // 0xfdb5a0 [Final Native Static Private]
    TArray<FModioModInfo> GetMods(FModioModInfoList& ModInfoList); // 0xfdb300 [Final Native Static Private]

// UModioModProgressInfoLibrary (/Script/Modio.ModioModProgressInfoLibrary)
    FModioUnsigned64 GetTotalProgress(FModioModProgressInfo& Info, const EModioModProgressState& State); // 0xfdc080 [Final Native Static Public]
    EModioModProgressState GetCurrentState(FModioModProgressInfo& Info); // 0xfdb150 [Final Native Static Public]
    FModioUnsigned64 GetCurrentProgress(FModioModProgressInfo& Info, const EModioModProgressState& State); // 0xfdb020 [Final Native Static Public]

// UModioModTagOptionsLibrary (/Script/Modio.ModioModTagOptionsLibrary)
    TArray<FModioModTagInfo> GetTags(FModioModTagOptions& ModTags); // 0xfdbd80 [Final Native Static Private]
    FModioPagedResult GetPagedResult(FModioModTagOptions& ModTags); // 0xfdb840 [Final Native Static Private]

// UModioOptionalLibrary (/Script/Modio.ModioOptionalLibrary)
    bool IsSet_ModioOptionalUser(FModioOptionalUser& OptionalUser); // 0xfdd8e0 [Final Native Static Private]
    bool IsSet_ModioOptionalTerms(FModioOptionalTerms& OptionalTerms); // 0xfdd800 [Final Native Static Private]
    bool IsSet_ModioOptionalModTagOptions(FModioOptionalModTagOptions& OptionalModTagOptions); // 0xfdd730 [Final Native Static Private]
    bool IsSet_ModioOptionalModProgressInfo(FModioOptionalModProgressInfo& OptionalModProgressInfo); // 0xfdd670 [Final Native Static Private]
    bool IsSet_ModioOptionalModInfoList(FModioOptionalModInfoList& OptionalModInfoList); // 0xfdd5a0 [Final Native Static Private]
    bool IsSet_ModioOptionalModInfo(FModioOptionalModInfo& OptionalModInfo); // 0xfdd4c0 [Final Native Static Private]
    bool IsSet_ModioOptionalModID(FModioOptionalModID& OptionalID); // 0xfdd410 [Final Native Static Private]
    bool IsSet_ModioOptionalModDependencyList(FModioOptionalModDependencyList& OptionalDependencyList); // 0xfdd340 [Final Native Static Private]
    bool IsSet_ModioOptionalImage(FModioOptionalImage& OptionalImage); // 0xfdd270 [Final Native Static Private]
    bool IsSet_ModioOptionalGameInfo(FModioOptionalGameInfo& OptionalGameInfo); // 0xfdd190 [Final Native Static Private]
    bool GetValue_ModioOptionalUser(FModioOptionalUser& OptionalUser, FModioUser& User); // 0xfdd010 [Final Native Static Private]
    bool GetValue_ModioOptionalTerms(FModioOptionalTerms& OptionalTerms, FModioTerms& Terms); // 0xfdcdd0 [Final Native Static Private]
    bool GetValue_ModioOptionalModTagOptions(FModioOptionalModTagOptions& OptionalModTagOptions, FModioModTagOptions& ModTagOptions); // 0xfdcc20 [Final Native Static Private]
    bool GetValue_ModioOptionalModProgressInfo(FModioOptionalModProgressInfo& OptionalModProgressInfo, FModioModProgressInfo& ModProgressInfo); // 0xfdcb10 [Final Native Static Private]
    bool GetValue_ModioOptionalModInfoList(FModioOptionalModInfoList& OptionalModInfoList, FModioModInfoList& ModInfoList); // 0xfdc7e0 [Final Native Static Private]
    bool GetValue_ModioOptionalModInfo(FModioOptionalModInfo& OptionalModInfo, FModioModInfo& ModInfo); // 0xfdc690 [Final Native Static Private]
    bool GetValue_ModioOptionalModID(FModioOptionalModID& OptionalID, FModioModID& ID); // 0xfdc590 [Final Native Static Private]
    bool GetValue_ModioOptionalModDependencyList(FModioOptionalModDependencyList& OptionalDependencyList, FModioModDependencyList& DependencyList); // 0xfdc430 [Final Native Static Private]
    bool GetValue_ModioOptionalImage(FModioOptionalImage& OptionalImage, FModioImageWrapper& Image); // 0xfdc300 [Final Native Static Private]
    bool GetValue_ModioOptionalGameInfo(FModioOptionalGameInfo& OptionalGameInfo, FModioGameInfo& GameInfo); // 0xfdc1b0 [Final Native Static Private]

// UModioPopupContainer (/Script/Modio.ModioPopupContainer)
    UModioPopupBase* PushPopup(TSubclassOf<UModioPopupBase> PopupClass); // 0xfde580 [Native Event Public]
    UModioPopupBase* PopPopup(TSubclassOf<UModioPopupBase> PopupClass); // 0xfde4e0 [Final Native Public]

// UModioReportLibrary (/Script/Modio.ModioReportLibrary)
    FModioReportParams MakeReportForUser(const FModioUserID& User, const EModioReportType& Type, const FString& ReportDescription, const FString& ReporterName, const FString& ReporterContact); // 0xfde110 [Final Native Static Private]
    FModioReportParams MakeReportForMod(const FModioModID& Mod, const EModioReportType& Type, const FString& ReportDescription, const FString& ReporterName, const FString& ReporterContact); // 0xfdde10 [Final Native Static Private]
    FModioReportParams MakeReportForGame(const FModioGameID& Game, const EModioReportType& Type, const FString& ReportDescription, const FString& ReporterName, const FString& ReporterContact); // 0xfddb10 [Final Native Static Private]

// UModioSDKLibrary (/Script/Modio.ModioSDKLibrary)
    FText RoundNumberString(const FText& InputText); // 0xfde620 [Final Native Static Public]
    float Pct_Int64Int64(int64 Dividend, int64 Divisor); // 0xfde410 [Final Native Static Public]
    bool IsValidSecurityCodeFormat(const FString& String); // 0xfdda70 [Final Native Static Public]
    bool IsValidEmailAddressFormat(const FString& String); // 0xfdd9d0 [Final Native Static Public]
    FString GetTimeSpanAsString(const FString& PastDateString); // 0xfdbf50 [Final Native Static Public]
    FString GetShortenedNumberAsString(int64 Number); // 0xfdbcb0 [Final Native Static Public]
    FModioInitializeOptions GetProjectInitializeOptionsForSessionId(const FString& sessionId); // 0xfdbb40 [Final Native Static Public]
    FModioInitializeOptions GetProjectInitializeOptions(); // 0xfdba60 [Final Native Static Public]
    FModioGameID GetProjectGameId(); // 0xfdba20 [Final Native Static Public]
    EModioEnvironment GetProjectEnvironment(); // 0xfdb9f0 [Final Native Static Public]
    FModioApiKey GetProjectApiKey(); // 0xfdb970 [Final Native Static Public]
    uint8 GetDesiredFileSizeUnit(int64 Filesize); // 0xfdb270 [Final Native Static Public]
    FString GetDefaultSessionIdWindows(); // 0xfdb1f0 [Final Native Static Public]
    FText Filesize_ToString(int64 Filesize, int32 MinDecimals, int32 MaxDecimals, uint8 Unit, bool bIncludeUnitName); // 0xfdae10 [Final Native Static Public]
    FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0xfdabf0 [Final Native Static Public]
    FString Conv_Int64ToString(int64 inInt); // 0xfdab20 [Final Native Static Public]

// UModioSubsystem (/Script/Modio.ModioSubsystem)
    void SetLogLevel(const EModioLogLevel& UnrealLogLevel); // 0xfe4940 [Final Native Public]
    void RunPendingHandlers(); // 0xfe4920 [Final Native Public]
    TMap<FModioModID, FModioModCollectionEntry> QueryUserSubscriptions(); // 0xfe48e0 [Final Native Public]
    TMap<FModioModID, FModioModCollectionEntry> QueryUserInstallations(bool bIncludeOutdatedMods); // 0xfe4840 [Final Native Public]
    TMap<FModioModID, FModioModCollectionEntry> QuerySystemInstallations(); // 0xfe4750 [Final Native Public]
    FModioErrorCode PrioritizeTransferForMod(const FModioModID& ModToPrioritize); // 0xfe46a0 [Final Native Public]
    void KillBackgroundThread(); // 0xfe4290 [Final Native Public]
    void K2_VerifyUserAuthenticationAsync(const FScriptDelegate& Callback); // 0xfe41f0 [Final Native Public]
    void K2_UnsubscribeFromModAsync(const FModioModID& ModToUnsubscribeFrom, const FScriptDelegate& OnUnsubscribeComplete); // 0xfe4100 [Final Native Public]
    void K2_UnmuteUserAsync(const FModioUserID& UserId, const FScriptDelegate& Callback); // 0xfe4010 [Final Native Public]
    void K2_SubscribeToModAsync(const FModioModID& ModToSubscribeTo, const FScriptDelegate& OnSubscribeComplete); // 0xfe3f20 [Final Native Public]
    void K2_SubmitNewModFileForMod(const FModioModID& Mod, const FModioCreateModFileParams& Params); // 0xfe3ca0 [Final Native Public]
    void K2_SubmitNewModAsync(const FModioModCreationHandle& Handle, const FModioCreateModParams& Params, const FScriptDelegate& Callback); // 0xfe3a00 [Final Native Public]
    void K2_SubmitModRatingAsync(const FModioModID& Mod, const EModioRating& Rating, const FScriptDelegate& Callback); // 0xfe38d0 [Final Native Public]
    void K2_SubmitModChangesAsync(const FModioModID& Mod, const FModioEditModParams& Params, const FScriptDelegate& Callback); // 0xfe3610 [Final Native Public]
    void K2_ShutdownAsync(const FScriptDelegate& OnShutdownComplete); // 0xfe3570 [Final Native Public]
    void K2_RequestEmailAuthCodeAsync(FModioEmailAddress& EmailAddress, const FScriptDelegate& Callback); // 0xfe3460 [Final Native Public]
    void K2_ReportContentAsync(const FModioReportParams& Report, const FScriptDelegate& Callback); // 0xfe32c0 [Final Native Public]
    FModioOptionalUser K2_QueryUserProfile(); // 0xfe3180 [Final Native Public]
    FModioOptionalModProgressInfo K2_QueryCurrentModUpdate(); // 0xfe30f0 [Final Native Public]
    void K2_PreviewExternalUpdatesAsync(const FScriptDelegate& OnPreviewDone); // 0xfe3050 [Final Native Public]
    void K2_MuteUserAsync(const FModioUserID& UserId, const FScriptDelegate& Callback); // 0xfe2f60 [Final Native Public]
    void K2_ListUserCreatedModsAsync(FModioFilterParams& Filter, const FScriptDelegate& Callback); // 0xfe2d20 [Final Native Public]
    void K2_ListAllModsAsync(FModioFilterParams& Filter, const FScriptDelegate& Callback); // 0xfe2ae0 [Final Native Public]
    void K2_InitializeAsync(FModioInitializeOptions& InitializeOptions, const FScriptDelegate& OnInitComplete); // 0xfe2930 [Final Native Public]
    void K2_GetUserMediaAvatarAsync(const EModioAvatarSize& AvatarSize, const FScriptDelegate& Callback); // 0xfe2840 [Final Native Public]
    void K2_GetTermsOfUseAsync_DEPRECATED(const EModioAuthenticationProvider& Provider, const EModioLanguage& Locale, const FScriptDelegate& Callback); // 0xfe2710 [Final Native Public]
    void K2_GetTermsOfUseAsync(const EModioLanguage& Locale, const FScriptDelegate& Callback); // 0xfe2620 [Final Native Public]
    void K2_GetMutedUsersAsync(const FScriptDelegate& Callback); // 0xfe2580 [Final Native Public]
    void K2_GetModTagOptionsAsync(const FScriptDelegate& Callback); // 0xfe24e0 [Final Native Public]
    void K2_GetModMediaLogoAsync(const FModioModID& ModId, const EModioLogoSize& LogoSize, const FScriptDelegate& Callback); // 0xfe23b0 [Final Native Public]
    void K2_GetModMediaGalleryImageAsync(const FModioModID& ModId, const EModioGallerySize& GallerySize, int32 Index, const FScriptDelegate& Callback); // 0xfe2220 [Final Native Public]
    void K2_GetModMediaAvatarAsync(const FModioModID& ModId, const EModioAvatarSize& AvatarSize, const FScriptDelegate& Callback); // 0xfe20f0 [Final Native Public]
    void K2_GetModInfoAsync(const FModioModID& ModId, const FScriptDelegate& Callback); // 0xfe2000 [Final Native Public]
    void K2_GetModDependenciesAsync(const FModioModID& ModId, const FScriptDelegate& Callback); // 0xfe1f10 [Final Native Public]
    FModioModCreationHandle K2_GetModCreationHandle(); // 0xfe1ed0 [Final Native Public]
    void K2_GetGameInfoAsync(const FModioGameID& GameId, const FScriptDelegate& Callback); // 0xfe1de0 [Final Native Public]
    void K2_ForceUninstallModAsync(const FModioModID& ModToRemove, const FScriptDelegate& Callback); // 0xfe1cf0 [Final Native Public]
    void K2_FetchExternalUpdatesAsync(const FScriptDelegate& OnFetchDone); // 0xfe1c50 [Final Native Public]
    FModioErrorCode K2_EnableModManagement(const FScriptDelegate& Callback); // 0xfe1b80 [Final Native Public]
    void K2_ClearUserDataAsync(const FScriptDelegate& Callback); // 0xfe1ae0 [Final Native Public]
    void K2_AuthenticateUserExternalAsync(FModioAuthenticationParams& User, const EModioAuthenticationProvider& Provider, const FScriptDelegate& Callback); // 0xfe1900 [Final Native Public]
    void K2_AuthenticateUserEmailAsync(FModioEmailAuthCode& AuthenticationCode, const FScriptDelegate& Callback); // 0xfe17f0 [Final Native Public]
    void K2_ArchiveModAsync(const FModioModID& Mod, const FScriptDelegate& Callback); // 0xfe1700 [Final Native Public]
    bool IsUsingBackgroundThread(); // 0xfe16d0 [Final Native Public]
    bool IsModManagementBusy(); // 0xfe16a0 [Final Native Public]
    TArray<FModioValidationError> GetLastValidationError(); // 0xfe14c0 [Final Native Public]
    void DisableModManagement(); // 0xfe1090 [Final Native Public]

// UModioUnsigned64Library (/Script/Modio.ModioUnsigned64Library)
    FModioUnsigned64 Subtract(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0xfe49c0 [Final Native Static Public]
    float Percentage_Unsigned64(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0xfe4560 [Final Native Static Public]
    bool NotEqualTo(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0xfe4480 [Final Native Static Public]
    FModioUnsigned64 MakeFromComponents(const int32& High, const int32& Low); // 0xfe4390 [Final Native Static Public]
    bool LessThan(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0xfe42b0 [Final Native Static Public]
    bool GreaterThan(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0xfe15c0 [Final Native Static Public]
    bool EqualTo(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0xfe13e0 [Final Native Static Public]
    float DivideToFloat(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0xfe12b0 [Final Native Static Public]
    float DivideFloat(FModioUnsigned64& LHS, float RHS); // 0xfe11a0 [Final Native Static Public]
    FModioUnsigned64 Divide(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0xfe10b0 [Final Native Static Public]
    float Conv_FModioUnsigned64ToFloat(FModioUnsigned64& In); // 0xfe0fd0 [Final Native Static Public]
    void BreakToComponents(FModioUnsigned64& In, const int32& High, const int32& Low); // 0xfe0ea0 [Final Native Static Public]
    FModioUnsigned64 Add(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0xfe0db0 [Final Native Static Public]

// UModioSubmissionExtensionLibrary (/Script/ModioEx.ModioSubmissionExtensionLibrary)
    void K2_SubmitNewModFromMemoryAsync(const FModioModCreationHandle& Handle, const FModioCreateModParams& Params, const TArray<uint8>& PngData, const FScriptDelegate& Callback); // 0xfe7b50 [Final Native Static Public]
    void K2_SubmitNewModFileForModFromMemory(UModioSubsystem* Target, const FModioModID& Mod, const FModioCreateModFileMemoryParams& Params); // 0xfe7900 [Final Native Static Public]
    void K2_SubmitModChangesFromMemoryAsync(const FModioModID& Mod, const FModioEditModParams& Params, const TArray<uint8>& PngData, const FScriptDelegate& Callback); // 0xfe7580 [Final Native Public]
    bool K2_LoadModFileToMemory(UModioSubsystem* Target, const FModioModID& ModId, const TArray<uint8>& ModData); // 0xfe7450 [Final Native Static Public]

// IModioAuthenticationContextUIDetails (/Script/ModioUI.ModioAuthenticationContextUIDetails)
    FModioTerms GetTerms(); // 0x10d60d0 [Native Event Public]
    FModioUIAuthenticationProviderInfo GetProviderInfo(); // 0x10d5eb0 [Native Event Public]

// IModioMenuBackgroundProvider (/Script/ModioUI.ModioMenuBackgroundProvider)
    UMaterialInterface* GetBackgroundMaterial(); // 0x10d5b80 [Native Event Protected]

// IModioUIActionHandler (/Script/ModioUI.ModioUIActionHandler)
    bool OnSearchResultParamsReceived(const FModioFilterParams& Params); // 0x10d6eb0 [Native Event Public]
    void OnModIDReceived(FModioModID& ID); // 0x10d6e10 [Native Event Public]
    void OnMenuAction(const EMenuAction& Action, UObject* OptionalData); // 0x10d6d40 [Native Event Public]
    void OnErrorCodeReceived(const FModioErrorCode& ec); // 0x10d6c90 [Native Event Public]
    void OnCursorVisibilityChanged(bool bNewVisibility); // 0x10d6c00 [Native Event Public]
    bool HandleSearchResultParamsReceived(const FModioFilterParams& Params); // 0x10d6560 [Native Protected]
    void HandleOnModIDReceived(FModioModID& ID); // 0x10d62c0 [Native Protected]
    void HandleOnMenuAction(const EMenuAction& Action, UObject* OptionalData); // 0x10d6490 [Native Protected]
    void HandleOnErrorCodeReceived(const FModioErrorCode& ec); // 0x10d63f0 [Native Protected]
    void HandleOnCursorVisibilityChanged(bool bNewVisibility); // 0x10d6360 [Native Protected]

// IModioUIAuthenticationDataProvider (/Script/ModioUI.ModioUIAuthenticationDataProvider)
    bool ShouldOfferEmailAuthentication(); // 0x10d7ee0 [Native Event Public]
    TArray<FModioUIAuthenticationProviderInfo> GetAuthenticationTypes(); // 0x10d5b30 [Native Event Public]
    FModioAuthenticationParams GetAuthenticationParams(const EModioAuthenticationProvider& Provider); // 0x10d5a10 [Native Event Public]

// IModioUIBusyStateWidget (/Script/ModioUI.ModioUIBusyStateWidget)
    void EndBusyState(bool bErrorOccurred); // 0x10d5900 [Native Event Public]
    void DisplayBusyState(); // 0x10d54a0 [Native Event Public]

// IModioUIClickableWidget (/Script/ModioUI.ModioUIClickableWidget)
    void RemoveClickHandler(UObject* UserObject, const FName& FunctionName); // 0x10d75d0 [Native Event Public]
    void AddClickHandler(UObject* UserObject, const FName& FunctionName); // 0x10d53d0 [Native Event Public]

// IModioUIDataSourceWidget (/Script/ModioUI.ModioUIDataSourceWidget)
    void SetDataSource(UObject* InDataSource); // 0x10d76a0 [Native Event Public]

// IModioUIDialogButtonWidget (/Script/ModioUI.ModioUIDialogButtonWidget)
    void SetStyle(FModioDialogStyle& Style); // 0x10d7c50 [Native Event Public]
    void SetDialogController(UModioDialogController* Controller); // 0x10d77c0 [Native Event Public]

// IModioUIDownloadQueueWidget (/Script/ModioUI.ModioUIDownloadQueueWidget)
    void RefreshDownloadQueue(); // 0x10d74f0 [Native Event Public]
    void DisplayUserInfo(const FModioOptionalUser& NewUser); // 0x10d57b0 [Native Event Public]

// IModioUIErrorDisplayWidget (/Script/ModioUI.ModioUIErrorDisplayWidget)
    void SetErrorText(FText& InErrorText); // 0x10d78f0 [Native Event Public]
    void SetErrorString(const FString& InErrorString); // 0x10d7850 [Native Event Public]
    bool IsErrorSet(); // 0x10d69f0 [Native Event Public]
    void DisplayError(FModioErrorCode& ec); // 0x10d54c0 [Native Event Public]

// IModioUIImageDisplay (/Script/ModioUI.ModioUIImageDisplay)
    void DisplayImage(FSlateBrush& Image); // 0x10d5560 [Native Event Public]

// IModioUIInputDeviceChangedReceiver (/Script/ModioUI.ModioUIInputDeviceChangedReceiver)
    void OnInputDeviceChanged(const EModioUIInputMode& InputDevice); // 0x1f88790 [Event Protected]

// IModioUIInputHintDisplayWidget (/Script/ModioUI.ModioUIInputHintDisplayWidget)
    void OnDisplayHintForInput(const FKey& VirtualKey); // 0x1f88790 [Event Protected]

// IModioUIInputHintGlyphProvider (/Script/ModioUI.ModioUIInputHintGlyphProvider)
    UTexture2D* GetInputGlyphTextureForInputType(const FKey& VirtualInput, const EModioUIInputMode& InputType); // 0x10d5d30 [Native Event Public]
    UMaterialInterface* GetInputGlyphMaterialForInputType(const FKey& VirtualInput, const EModioUIInputMode& InputType); // 0x10d5bb0 [Native Event Public]

// IModioUIModDetailsDisplay (/Script/ModioUI.ModioUIModDetailsDisplay)
    void RegisterUserWidget(const TScriptInterface<IModioUIModDetailsDisplay>& DisplayWidget); // 0x10d7530 [Native Event Protected]
    void HandleDisplayModDetailsForID(FModioModID& ModId); // 0x10d62c0 [Native Protected]
    void HandleDisplayModDetails(const TScriptInterface<IModioModInfoUIDetails>& details); // 0x10d6220 [Native Protected]
    void DisplayModDetailsForID(FModioModID& ModId); // 0x10d5710 [Native Event Public]
    void DisplayModDetails(const TScriptInterface<IModioModInfoUIDetails>& details); // 0x10d5670 [Native Event Public]

// IModioUIPopupMenuContentWidget (/Script/ModioUI.ModioUIPopupMenuContentWidget)
    void SetStyle(FModioUIStyleRef& StyleRef); // 0x10d7d40 [Native Event Public]
    void SetMenuEntries(FModioUIMenuCommandList& Entries); // 0x10d7b30 [Native Event Public]
    void SetDesiredSize(const FVector2D& DesiredSize); // 0x10d7730 [Native Event Public]

// IModioUIRefineSearchWidget (/Script/ModioUI.ModioUIRefineSearchWidget)
    void RefreshTags(); // 0x10d7510 [Native Event Public]
    void NotifySettingsChanged(FModioFilterParams& SearchSettings); // 0x10d6a20 [Native Event Protected]
    TArray<FString> GetSelectedTagValues(); // 0x10d5fe0 [Native Event Public]
    FString GetSearchString(); // 0x10d5f60 [Native Event Public]

// IModioUIStringInputWidget (/Script/ModioUI.ModioUIStringInputWidget)
    void SetInput(const FString& Input); // 0x10d7a90 [Native Event Public]
    void SetHint(FText& HintText); // 0x10d79c0 [Native Event Public]
    FString GatherInput(); // 0x10d5990 [Native Event Public]

// UModioUIInputValidationLibrary (/Script/ModioUI.ModioUIInputValidationLibrary)
    bool ValidateUsingRule(FModioTextValidationRule& Rule, FText& TextToValidate, FText& ValidationMessageText); // 0x10d8700 [Final Native Static Public]
    bool ValidateNoWhitespace(FText& TextToValidate); // 0x10d83e0 [Final Native Static Public]
    bool ValidateNotEmpty(FText& TextToValidate); // 0x10d84b0 [Final Native Static Public]
    bool ValidateLength(FText& TextToValidate, int32 DesiredMaximumLength, int32 DesiredMinimumLength); // 0x10d8250 [Final Native Static Public]
    bool ValidateEmailAddress(FText& TextToValidate); // 0x10d8180 [Final Native Static Public]
    bool ValidateAlphanumeric(FText& TextToValidate); // 0x10d80b0 [Final Native Static Public]
    bool ValidateAllNumeric(FText& TextToValidate); // 0x10d7fe0 [Final Native Static Public]
    bool ValidateAllLetters(FText& TextToValidate); // 0x10d7f10 [Final Native Static Public]

// IModioUITextValidator (/Script/ModioUI.ModioUITextValidator)
    bool ValidateText(FText& InputText, FText& ValidationMessageText); // 0x10d8580 [Native Event Public]
    void SetValidationError(FText& ErrorText); // 0x10d7de0 [Native Event Public]
    void GetTextValidationRules(const TArray<FModioTextValidationRule>& Rules); // 0x10d6120 [Native Event Public]

// IModioUIUserStringListEntry (/Script/ModioUI.ModioUIUserStringListEntry)
    void SetListItemString(const FString& inString); // 0x10e0ba0 [Native Event Public]

// UModioAsyncOpWrapperWidget (/Script/ModioUI.ModioAsyncOpWrapperWidget)
    void SetActualAsyncOperationWidget(const TScriptInterface<IModioUIAsyncOperationWidget>& Widget); // 0x10e0930 [Final Native Public]

// UModioAuthenticationMethodSelector (/Script/ModioUI.ModioAuthenticationMethodSelector)
    void CancelClicked(); // 0x10dff20 [Final Native Protected]

// UModioButton (/Script/ModioUI.ModioButton)
    void SetLabel(const FText& NewLabel); // 0x10e0ac0 [Final Native Public]
    void SetButtonStyle(const FModioUIStyleRef& ButtonStyleRef, bool bApplyStyle); // 0x10e09d0 [Final Native Public]

// UModioProceduralBrushParams (/Script/ModioUI.ModioProceduralBrushParams)
    UMaterialInterface* GetMaterialInstance(); // 0x10fb6b0 [Native Public]

// UModioCircularProgressBar (/Script/ModioUI.ModioCircularProgressBar)
    float GetProgress(); // 0x10e0110 [Native Event Protected]

// UModioCodeInputWidget (/Script/ModioUI.ModioCodeInputWidget)
    FEventReply ValidateCodeInputCharacter(const FString& Character); // 0x10e0e40 [Native Event Protected]

// UModioUserWidgetBase (/Script/ModioUI.ModioUserWidgetBase)
    void SetDataSource(UObject* NewDataSource); // 0x1103610 [Final Native Public]
    void OnFinishLoadExternalData(const FModioErrorCode& ec); // 0x1f88790 [Event Public]
    void OnDataSourceUpdated(); // 0x1f88790 [Event Public]
    void OnBeginLoadExternalData(); // 0x1f88790 [Event Public]
    void LoadExternalData(); // 0x1103590 [Final Native Public]
    void FinishLoadExternalData(const FModioErrorCode& ec); // 0x11034f0 [Final Native Protected]

// UModioCollectionView (/Script/ModioUI.ModioCollectionView)
    void SortZToA(); // 0x10e0d90 [Final Native Protected]
    void SortSizeOnDisk(); // 0x10e0d70 [Final Native Protected]
    void SortRecentlyUpdatedDelegate(); // 0x10e0d50 [Final Native Protected]
    void SortAToZ(); // 0x10e0d30 [Final Native Protected]
    void OnModGroupChanged(const FText& SelectedItem, uint8 SelectionType); // 0x10e04f0 [Final Native Protected]
    void OnFetchUpdatesClicked(); // 0x10e04d0 [Final Native Protected]

// UModioUICommandInfoLibrary (/Script/ModioUI.ModioUICommandInfoLibrary)
    FModioUIMenuEntry ReportCommand(); // 0x10e08a0 [Final Native Static Public]
    FModioUIMenuEntry RefineSearchCommand(); // 0x10e0810 [Final Native Static Public]
    FModioUIMenuEntry RateUpCommand(); // 0x10e0780 [Final Native Static Public]
    FModioUIMenuEntry RateDownCommand(); // 0x10e06f0 [Final Native Static Public]
    FModioUIMenuEntry PreviousPageCommand(); // 0x10e0660 [Final Native Static Public]
    FModioUIMenuEntry NextPageCommand(); // 0x10e0440 [Final Native Static Public]
    FModioUIMenuEntry MoreOptionsCommand(); // 0x10e03b0 [Final Native Static Public]
    FModioUIMenuEntry LogOutCommand(); // 0x10e0320 [Final Native Static Public]
    FModioUIMenuEntry DownloadQueueCommand(); // 0x10e0080 [Final Native Static Public]
    FModioUIMenuEntry ConfirmCommand(); // 0x10dfff0 [Final Native Static Public]
    FModioUIMenuEntry CollapseCommand(); // 0x10dff60 [Final Native Static Public]
    FModioUIMenuEntry BackCommand(); // 0x10dfe90 [Final Native Static Public]

// UModioDialogBaseInternal (/Script/ModioUI.ModioDialogBaseInternal)
    void ToggleSubmitButton(bool bEnabled); // 0x10e0db0 [Final Native Public]
    void SetDialogFocus(); // 0x10e0aa0 [Final Native Public]
    void OnSubmitKeyPressed(); // 0x10e0640 [Final Native Protected]
    void OnNavigateDownFromCodeInputWidget(); // 0x10e0620 [Final Native Protected]

// UModioDialogController (/Script/ModioUI.ModioDialogController)
    void ShowErrorDialog(const FModioErrorCode& ec, bool bCloseDialogsOnOK); // 0x10e0c40 [Final Native Public]
    FEventReply HandleBackgroundClick(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x10e0150 [Final Native Protected]

// UModioDownloadQueueDrawer (/Script/ModioUI.ModioDownloadQueueDrawer)
    void OnSubsricptionChanged(const FModioModID& ID, bool Subscribed); // 0x10e8390 [Final Native Protected]
    void OnLogoutClicked(); // 0x10e8350 [Final Native Protected]
    void HandleOperationCompleted(); // 0x10e7f50 [Final Native Protected]

// UModioDownloadQueueEntry (/Script/ModioUI.ModioDownloadQueueEntry)
    void OnUnsubClicked(); // 0x10e8470 [Native Protected]
    FEventReply OnEntryPressed(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x10e8180 [Final Native Protected]

// UModioDownloadQueueOpProgress (/Script/ModioUI.ModioDownloadQueueOpProgress)
    FScriptDelegate OperationCompletedDelegate(); // 0x10e84b0 [Native Public]
    void OnUnsubscribeClicked(); // 0x10e8490 [Final Native Protected]

// UModioDrawerContentBase (/Script/ModioUI.ModioDrawerContentBase)
    UWidget* GetOptionalContentWidget(); // 0x1f88790 [Event Protected]
    UWidget* GetHeaderWidget(); // 0x1f88790 [Event Protected]
    UWidget* GetContentWidget(); // 0x1f88790 [Event Protected]

// UModioDrawerController (/Script/ModioUI.ModioDrawerController)
    bool ToggleDrawerExpanded(int32 SlotIndex, bool bCloseOtherDrawers); // 0x10e88e0 [Final Native Public]
    void SetDrawerExpanded(int32 SlotIndex, bool bExpandedState, bool bCloseOtherDrawers); // 0x10e8600 [Final Native Public]
    bool IsDrawerExpanded(int32 SlotIndex); // 0x10e80a0 [Final Native Public]
    bool IsAnyDrawerExpanded(); // 0x10e8070 [Final Native Public]
    void DrawerAnimatedOut(); // 0x10e7c80 [Final Native Protected]
    void CollapseAllDrawers(); // 0x10e7c60 [Final Native Public]

// UModioEditableText (/Script/ModioUI.ModioEditableText)
    TArray<FString> GetStyleNames(); // 0x10e7cc0 [Final Native Protected]

// UModioEditableTextBox (/Script/ModioUI.ModioEditableTextBox)
    void StartInput(); // 0x10e88c0 [Final Native Public]

// UModioEnableModSwitch (/Script/ModioUI.ModioEnableModSwitch)
    void TryToggleButton(); // 0x10e89b0 [Final Native Public]
    void SetButtonState(bool bEnabled); // 0x10e8570 [Final Native Public]
    void OnButtonUnhovered(); // 0x10e8160 [Final Native Public]
    void OnButtonHovered(); // 0x10e8140 [Final Native Public]
    void InitWithModState(bool bIsInactive, bool bEnabled); // 0x10e7fa0 [Final Native Public]

// UModioErrorRetryWidget (/Script/ModioUI.ModioErrorRetryWidget)
    void SetErrorText(const FString& Error); // 0x10e8710 [Final Native Public]
    void OnRetryClicked(); // 0x10e8370 [Final Native Protected]

// UModioFeaturedCategory (/Script/ModioUI.ModioFeaturedCategory)
    void SetSelectionIndexDelegate(const FScriptDelegate& Delegate); // 0x10e8820 [Final Native Public]
    void PlayNavRightUnhoverAnim(); // 0x10e8550 [Final Native Protected]
    void PlayNavRightHoverAnim(); // 0x10e8530 [Final Native Protected]
    void PlayNavLeftUnhoverAnim(); // 0x10e8510 [Final Native Protected]
    void PlayNavLeftHoverAnim(); // 0x10e84f0 [Final Native Protected]
    void OnCategorySelectionChanged__DelegateSignature(int32 Index, UModioFeaturedCategory* RealCategory); // 0x1f88790 [Public]
    void HandleSeeAllClicked(); // 0x10e7f80 [Final Native Protected]
    void HandleNavRightClicked(); // 0x10e7eb0 [Final Native Protected]
    void HandleNavLeftClicked(); // 0x10e7e30 [Final Native Protected]
    void HandleItemListEntrySubscribeClicked(UModioModInfoUI* ModInfo); // 0x10e7da0 [Final Native Protected]
    void HandleItemListEntryReportClicked(UModioModInfoUI* ModInfo); // 0x10e7da0 [Final Native Protected]
    void HandleItemListEntryDetailsClicked(UModioModInfoUI* ModInfo); // 0x10e7da0 [Final Native Protected]
    UModioTileView* GetItemList(); // 0x10e7ca0 [Final Native Public]

// UModioModTileBase (/Script/ModioUI.ModioModTileBase)
    void SetExpandedState(bool bExpanded); // 0x10f5a60 [Final Native Public]
    void OnSetExpandedState(bool bExpanded); // 0x1f88790 [Event Protected]
    void OnModSubscriptionStatusChanged(const FModioModID& ID, bool Subscribed); // 0x10f55e0 [Native Public]
    void NativeSubscribeClicked(); // 0x10f5500 [Native Public]
    void HandleModLogoOperationStateChanged(const EModioUIAsyncOperationWidgetState& NewState); // 0x10f5420 [Native Protected]
    void EnableSubscribeButton(); // 0x10f5150 [Final Native Protected]

// UModioFeaturedMod (/Script/ModioUI.ModioFeaturedMod)
    void SubmitPositiveRating(); // 0x10ef6d0 [Final Native Protected]
    void SubmitNegativeRating(); // 0x10ef690 [Final Native Protected]
    void SubmitModReport(); // 0x10ef650 [Final Native Protected]
    void NativeMoreOptionsClicked(); // 0x10eeb20 [Final Native Protected]

// UModioFeaturedModCarousel (/Script/ModioUI.ModioFeaturedModCarousel)
    void NavigateToWidget(UWidget* InWidget); // 0x10eeb60 [Final Native Public]

// UModioFeaturedView (/Script/ModioUI.ModioFeaturedView)
    void SetFocusToPrimaryCategory(); // 0x10ef410 [Final Native Protected]
    void SetFocusToAdditionalCategory(); // 0x10ef3f0 [Final Native Protected]
    int32 GetSelectionIndex(); // 0x10ee6c0 [Final Native Protected]
    void CategorySelectionChanged(int32 Index, UModioFeaturedCategory* RealCategory); // 0x10ee050 [Native Protected]

// UModioImage (/Script/ModioUI.ModioImage)
    void LoadImageFromFileWithMaterialAsync(const FModioImageWrapper& ImageLoader, UMaterialInterface* Material, const FName& ImageParameterName); // 0x10ee9a0 [Final Native Public]
    void LoadImageFromFileAsync(const FModioImageWrapper& ImageLoader); // 0x10ee8b0 [Native Public]
    void ImageLoadHandler(UTexture2DDynamic* Texture, UMaterialInterface* Material, const FName& ImageParameterName); // 0x10ee7a0 [Native Protected]
    void DisplayImageWithMaterial(UTexture2DDynamic* Texture, UMaterialInterface* Material, const FName& ImageParameterName); // 0x10ee1f0 [Native Public]

// UModioImageGalleryBase (/Script/ModioUI.ModioImageGalleryBase)
    void ResetGallery(); // 0x10ef3d0 [Final Native Public]
    void RefreshCurrentImage(); // 0x10ef3b0 [Final Native Public]
    void OnDisplayImage__DelegateSignature(UWidget* ImageWidget, int32 ImageIndex); // 0x1f88790 [Public]
    void DisplayGalleryImageAtIndex(const EModioUIDirection& Direction, int32 DirectIndex); // 0x10ee120 [Final Native Public]

// UModioInputBindingImage (/Script/ModioUI.ModioInputBindingImage)
    void SetKeyToShow(const FKey& NewKey); // 0x10ef430 [Final Native Public]
    FScriptDelegate GetInputModeVisibilityDelegate(); // 0x10ee680 [Final Native Public]

// UModioInputMappingGlyphLibrary (/Script/ModioUI.ModioInputMappingGlyphLibrary)
    UTexture2D* GetInputGlyph(FModioInputMappingGlyph& MappingGlyph, const EModioUIInputMode& InputMode); // 0x10ee350 [Final Native Static Private]

// UModioMenu (/Script/ModioUI.ModioMenu)
    void SetShowCursor(bool bShow); // 0x10ef5a0 [Final Native Public]
    void SetPageIndex(int32 Index); // 0x10ef510 [Final Native Public]
    void OnViewChanged(int64 ViewIndex); // 0x1f88790 [Event Protected]
    void OnSearchSettingsChanged(const FModioFilterParams& Settings); // 0x10eef10 [Final Native Protected]
    void HandleViewChanged(int32 ViewIndex); // 0x10ee710 [Final Native Protected]
    void HandleDialogClosed(); // 0x10ee6f0 [Final Native Protected]

// UModioMenuBar (/Script/ModioUI.ModioMenuBar)
    void OnSearchClicked(); // 0x10eebf0 [Native Protected]
    void OnBackClicked(); // 0x10e8470 [Native Protected]

// UModioModCollectionTile (/Script/ModioUI.ModioModCollectionTile)
    void SubmitPositiveRating(); // 0x10ef6f0 [Final Native Protected]
    void SubmitNegativeRating(); // 0x10ef6b0 [Final Native Protected]
    void SubmitModReport(); // 0x10ef670 [Final Native Protected]
    void ShowModDetails(); // 0x10ef630 [Final Native Protected]
    void OnRatingSubmissionComplete(const FModioErrorCode& ec, const EModioRating& Rating); // 0x10eee30 [Final Native Protected]
    void OnModEnableButtonPressed(); // 0x10eee10 [Final Native Protected]
    void OnEnabledStateChanged(const FModioModID& ModId, bool bNewSubscriptionState); // 0x10eec10 [Final Native Protected]
    void NativeMoreOptionsClicked(); // 0x10eeb40 [Final Native Protected]
    void NativeCollectionTileClicked(); // 0x10eeb00 [Final Native Protected]
    void ForceUninstall(); // 0x10ee300 [Final Native Protected]

// UModioModDetailsImageGallery (/Script/ModioUI.ModioModDetailsImageGallery)
    void PrevImage(); // 0x10e8470 [Native Protected]
    void OnGalleryImageLoad(UTexture2DDynamic* LoadedImage, const FModioModID& ModId, int32 Index); // 0x10eecf0 [Final Native Protected]
    void NextImage(); // 0x10eebf0 [Native Protected]
    int32 GetImageCount(); // 0x10ee320 [Native Protected]
    void ApplyImageToWidget(UWidget* Widget, int32 ImageIndex); // 0x10edf80 [Native Protected]

// UModioModPropertyInspectorBase (/Script/ModioUI.ModioModPropertyInspectorBase)
    void UpdatePropertyDisplay(); // 0x10f5bd0 [Final Native Protected]
    void OnUpdatePropertyDisplay(); // 0x1f88790 [Event Protected]

// UModioModDetailsPropertyInspector (/Script/ModioUI.ModioModDetailsPropertyInspector)
    FModioRichTextStyle GetTextStyle(const FModioUIStyleRef& TextStyle); // 0x10f52f0 [Final Native Protected]
    TArray<FString> GetPropertyValueStyleNames(); // 0x10f5270 [Final Native Protected]
    TArray<FString> GetPropertyNameStyleNames(); // 0x10f51f0 [Final Native Protected]
    TArray<FString> GetFillerStyleNames(); // 0x10f5170 [Final Native Protected]

// UModioModDetailsView (/Script/ModioUI.ModioModDetailsView)
    void SetInitialFocus(); // 0x10f5af0 [Final Native Protected]
    void ReportClicked(); // 0x10f5a40 [Final Native Protected]
    void RateUpClicked(); // 0x10f5a20 [Final Native Protected]
    void RateDownClicked(); // 0x10f5a00 [Final Native Protected]
    void OnRatingSubmissionComplete(const FModioErrorCode& ec, const EModioRating& SubmittedRating); // 0x10f5750 [Final Native Protected]
    void OnModUnsubscribeFailed(const FModioModID& ID); // 0x10f5560 [Final Native Protected]
    void OnModSubscriptionStatusChanged(const FModioModID& ID, bool Subscribed); // 0x10f55e0 [Native Protected]
    void OnModSubscribeFailed(const FModioModID& ID); // 0x10f5560 [Final Native Protected]
    void OnDownloadQueueClosed(); // 0x10f5540 [Final Native Protected]
    void OnDialogClosed(); // 0x10f5520 [Final Native Protected]
    void NativeSubscribeClicked(); // 0x10f54e0 [Final Native Protected]
    void EnableSubscribeButton(); // 0x10f5130 [Final Native Protected]

// UModioModTile (/Script/ModioUI.ModioModTile)
    void SubmitPositiveRating(); // 0x10f5bb0 [Final Native Protected]
    void SubmitNegativeRating(); // 0x10f5b90 [Final Native Protected]
    void SubmitModReport(); // 0x10ef650 [Final Native Protected]
    void SetSizeOverride(const FVector2D& NewSize); // 0x10f5b10 [Final Native Public]
    FEventReply OnThumbnailMouseDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x10f5830 [Final Native Protected]
    void NativeReportClicked(); // 0x10f54c0 [Final Native Protected]
    void NativeMoreOptionsClicked(); // 0x10f54a0 [Final Native Protected]

// UModioNamedGlyphMaterialParams (/Script/ModioUI.ModioNamedGlyphMaterialParams)
    TArray<FString> GetValidGlyphNames(); // 0x10f53a0 [Final Native Protected]

// UModioNotificationControllerBase (/Script/ModioUI.ModioNotificationControllerBase)
    void OnNotificationExpired(UWidget* Notification); // 0x10f56c0 [Native Protected]

// UModioNotificationWidgetBase (/Script/ModioUI.ModioNotificationWidgetBase)
    UWidget* CreateFromParams(TSubclassOf<UWidget> NotificationClass, FModioNotificationParams& Params, UWidget* Outer); // 0x10f4d10 [Final Native Static Public]

// UModioPopupMenu (/Script/ModioUI.ModioPopupMenu)
    void SetMenuEntries(const FModioUIMenuCommandList& Entries); // 0x10fba30 [Final Native Public]
    void HandleButtonClicked(); // 0x10fb830 [Native Protected]
    UUserWidget* GeneratePopupMenuContent(); // 0x10fb5f0 [Final Native Protected]

// UModioProgressBar (/Script/ModioUI.ModioProgressBar)
    void SetStyleRef(const FModioUIStyleRef& NewStyle); // 0x10fbb60 [Final Native Public]

// UModioRefineSearchDrawer (/Script/ModioUI.ModioRefineSearchDrawer)
    void OnCollapse(); // 0x10fb940 [Final Native Protected]
    void OnClearClicked(); // 0x10fb920 [Final Native Protected]
    void OnCancelClicked(); // 0x10fb870 [Final Native Protected]
    void OnApplyClicked(); // 0x10fb850 [Final Native Protected]
    void ConstructNavigationPath(); // 0x10fb5d0 [Final Native Protected]

// UModioReportButtonGroupWidget (/Script/ModioUI.ModioReportButtonGroupWidget)
    void CancelClicked(); // 0x10fb5b0 [Final Native Protected]

// UModioRichTextBlock (/Script/ModioUI.ModioRichTextBlock)
    TArray<FString> GetStyleNames(); // 0x10fb730 [Final Native Protected]

// UModioRichTextButton (/Script/ModioUI.ModioRichTextButton)
    TArray<FString> GetStyleNames(); // 0x10fb7b0 [Final Native Protected]
    FModioRichTextStyle GetRichTextStyle(); // 0x10fb6e0 [Final Native Public]
    ESlateVisibility GetInputHintVisibility(const EModioUIInputMode& InputMode); // 0x10fb620 [Final Native Protected]

// UModioSearchResultsView (/Script/ModioUI.ModioSearchResultsView)
    void SortByTrending(); // 0x10fbc90 [Final Native Protected]
    void SortByRecentlyAdded(); // 0x10fbc70 [Final Native Protected]
    void SortByMostSubscribers(); // 0x10fbc50 [Final Native Protected]
    void SortByMostPopular(); // 0x10fbc30 [Final Native Protected]
    void SortByLastUpdated(); // 0x10fbc10 [Final Native Protected]
    void SortByHighestRated(); // 0x10fbbf0 [Final Native Protected]
    void OnRetryPressed(); // 0x10fb980 [Final Native Protected]
    void OnRefineSearchButtonClicked(); // 0x10fb960 [Final Native Protected]
    void OnDrawerClosed(); // 0xbe4390 [Final Native Protected]

// UModioSelectableTag (/Script/ModioUI.ModioSelectableTag)
    void OnCheckboxCheckStateChanged(bool bIsChecked); // 0x10fb890 [Final Native Public]

// UModioTabBar (/Script/ModioUI.ModioTabBar)
    void OnTabIndexChanged(int32 TabIndex); // 0x10fb9a0 [Final Native Protected]

// UModioTabController (/Script/ModioUI.ModioTabController)
    void SetTabItems(const TArray<UObject*>& NewItems); // 0x11013e0 [Final Native Public]
    void SetCurrentTab(int64 TabIndex); // 0x1101350 [Final Native Public]
    void PrevTab(); // 0x1101180 [Final Native Public]
    void NextTab(); // 0x1101070 [Final Native Public]
    ESlateVisibility GetInputHintVisibility(const EModioUIInputMode& InputMode); // 0x1100cb0 [Final Native Protected]

// UModioTagList (/Script/ModioUI.ModioTagList)
    void SetTags(const TArray<FModioModTag>& NewTags); // 0x1101790 [Final Native Public]

// UModioTagListWidgetBase (/Script/ModioUI.ModioTagListWidgetBase)
    TArray<FString> GetSelectedTags(); // 0x1100ea0 [Final Native Public]
    void ClearSelectedTags(); // 0x1100910 [Final Native Public]

// UModioTagSelectorWidgetBase (/Script/ModioUI.ModioTagSelectorWidgetBase)
    void OnCheckboxChecked(UModioSelectableTag* SourceTag, bool bIsChecked); // 0x11010b0 [Final Native Protected]
    void OnCategoryCollapseToggled(); // 0x1101090 [Final Native Public]

// UModioTagWidgetBase (/Script/ModioUI.ModioTagWidgetBase)
    void SetTagValue(const FString& Category, const FString& NewValue); // 0x11015f0 [Final Native Public]
    void SetTagTextFormat(const FText& NewFormat); // 0x11014d0 [Final Native Public]
    FModioRichTextStyle GetTagTextStyle(); // 0x1100f80 [Final Native Protected]

// UModioTileView (/Script/ModioUI.ModioTileView)
    void SetCenterPanelItems(bool bCenterPanelItems); // 0x1101230 [Final Native Public]
    void SetAllowPartialItems(bool bAllowPartialItems); // 0x11011a0 [Final Native Public]

// UModioUI4Subsystem (/Script/ModioUI.ModioUI4Subsystem)
    void SetCurrentFocusTarget(UWidget* CurrentTarget); // 0x11012c0 [Final Native Public]
    void HandleOnGlobalMouseClick(); // 0x1101050 [Final Native Public]
    void HandleInputModeChanged(const EModioUIInputMode& NewDevice); // 0x1100fd0 [Final Native Public]
    FText GetLocalizedTag(const FString& InTag); // 0x1100d40 [Final Native Public]
    UTexture2D* GetInputGlyphTextureForInputType(const FKey& VirtualInput, const EModioUIInputMode& InputType); // 0x1100b70 [Final Native Public]
    UMaterialInterface* GetInputGlyphMaterialForInputType(const FKey& VirtualInput, const EModioUIInputMode& InputType); // 0x1100a30 [Final Native Public]
    UModioUIStyleSet* GetDefaultStyleSet(); // 0x1100a00 [Final Native Public]
    UWidget* GetCurrentFocusTarget(); // 0x11009d0 [Final Native Public]
    TArray<FName> GetAllNamedStyleNames(); // 0x1100950 [Final Native Public]

// UModioUIAsyncLoadingOverlay (/Script/ModioUI.ModioUIAsyncLoadingOverlay)
    void Close(); // 0x1100930 [Final Native Protected]

// UModioUserProfileButton (/Script/ModioUI.ModioUserProfileButton)
    void OnButtonClicked(); // 0x10eebf0 [Native Protected]

// UModioWidgetCarousel (/Script/ModioUI.ModioWidgetCarousel)
    void SetItems(const TArray<UObject*>& Items); // 0x11036c0 [Final Native Public]
    void SetFocusToCurrentElement(); // 0x11036a0 [Final Native Public]
    void ScrollRight(); // 0x11035e0 [Final Native Public]
    void ScrollLeft(); // 0x11035b0 [Final Native Public]

// IModioExtendedModInfoUIDetails (/Script/ModioUICore.ModioExtendedModInfoUIDetails)
    bool IsModSubscribed(); // 0x11188f0 [Native Event Public]
    bool IsModInstalled(); // 0x1118950 [Native Event Public]
    bool IsModInQueue(); // 0x10d69f0 [Native Event Public]
    bool IsModExtracting(); // 0x10d7ee0 [Native Event Public]
    bool IsModEnabled(); // 0x1118920 [Native Event Public]
    bool IsModDownloading(); // 0x11181b0 [Native Event Public]
    bool HasModErrors(); // 0x11188a0 [Native Event Public]

// IModioModBrowserInterface (/Script/ModioUICore.ModioModBrowserInterface)
    void ShowUserAuth(); // 0x111ae10 [Native Event Public]
    void ShowSearchResults(FModioModCategoryParams& FilterParams); // 0x111ab00 [Native Event Public]
    void ShowReportMod(UObject* DialogDataSource); // 0x111aa70 [Native Event Public]
    void ShowModUnsubscribeDialog(UObject* DialogDataSource); // 0x111a9e0 [Native Event Public]
    void ShowDialog(UObject* DialogDataSource); // 0x111a790 [Native Event Public]
    void ShowDetailsForMod(const FModioModID& ID); // 0x111a680 [Native Event Public]
    void RequestExternalAuthentication(const EModioAuthenticationProvider& Provider); // 0x1118dc0 [Native Event Public]
    void LogOut(); // 0x1118980 [Native Event Public]
    bool IsDownloadDrawerOpen(); // 0x11188f0 [Native Event Public]
    bool GetIsCollectionModDisableUIEnabled(); // 0x1118260 [Native Event Public]

// IModioModInfoUIDetails (/Script/ModioUICore.ModioModInfoUIDetails)
    FModioModID GetModID(); // 0x11182c0 [Native Event Public]
    FModioModInfo GetFullModInfo(); // 0x1118210 [Native Event Public]

// IModioUIAsyncHandlerWidget (/Script/ModioUICore.ModioUIAsyncHandlerWidget)
    void LinkAsyncOperationWidget(const TScriptInterface<IModioUIAsyncOperationWidget>& Widget); // 0x1117b80 [Native Event Public]
    EModioUIAsyncOperationWidgetState GetAsyncOperationState(); // 0x11181b0 [Native Event Public]

// IModioUIAsyncOperationWidget (/Script/ModioUICore.ModioUIAsyncOperationWidget)
    void SetOperationStateDelegate(const FScriptDelegate& Delegate); // 0x1119f40 [Native Event Public]
    void RequestOperationRetry(); // 0x10d74f0 [Native Event Public]
    void NotifyOperationState(const EModioUIAsyncOperationWidgetState& NewState); // 0x1118b00 [Native Event Protected]

// IModioUIAsyncRetryWidget (/Script/ModioUICore.ModioUIAsyncRetryWidget)
    void SetRetryRequestedDelegate(const FScriptDelegate& Delegate); // 0x1119f40 [Native Event Public]

// IModioUIAuthenticationChangedReceiver (/Script/ModioUICore.ModioUIAuthenticationChangedReceiver)
    void OnAuthenticationChanged(const FModioOptionalUser& User); // 0x1f88790 [Event Protected]

// IModioUIMediaDownloadCompletedReceiver (/Script/ModioUICore.ModioUIMediaDownloadCompletedReceiver)
    void OnModLogoDownloadCompleted(const FModioModID& ModId, const FModioErrorCode& ec, const FModioOptionalImage& Image, const EModioLogoSize& LogoSize); // 0x1f88790 [Event Protected]
    void OnModGalleryImageDownloadCompleted(const FModioModID& ModId, const FModioErrorCode& ec, int32 ImageIndex, const FModioOptionalImage& Image); // 0x1f88790 [Event Protected]
    void OnModCreatorAvatarDownloadCompleted(const FModioModID& ModId, const FModioErrorCode& ec, const FModioOptionalImage& Image); // 0x1f88790 [Event Protected]

// IModioUIModEnableWidget (/Script/ModioUICore.ModioUIModEnableWidget)
    void OnModEnabledStateChanged(const FModioModID& ModId, bool bNewSubscriptionState); // 0x1f88790 [Event Protected]
    void ModEnabledStateChangedHandler(const FModioModID& ModId, bool bNewSubscriptionState); // 0x11189a0 [Native Event Public]

// IModioUIModInfoReceiver (/Script/ModioUICore.ModioUIModInfoReceiver)
    void OnModInfoRequestCompleted(const FModioModID& ModId, const FModioErrorCode& ec, const FModioOptionalModInfo& Info); // 0x1f88790 [Event Protected]
    void OnListAllModsRequestCompleted(const FString& RequestIdentifier, const FModioErrorCode& ec, const FModioOptionalModInfoList& List); // 0x1f88790 [Event Protected]

// IModioUIModManagementEventReceiver (/Script/ModioUICore.ModioUIModManagementEventReceiver)
    void OnModManagementEvent(const FModioModManagementEvent& Event); // 0x1f88790 [Event Protected]

// UModioNotificationParamsLibrary (/Script/ModioUICore.ModioNotificationParamsLibrary)
    FModioNotificationParams SetTextArg(FModioNotificationParams& NotificationParams, const FString& Name, FText& Text); // 0x111a340 [Final Native Static Public]
    FModioNotificationParams SetStringArg(FModioNotificationParams& NotificationParams, const FString& Name, const FString& Value); // 0x1119ff0 [Final Native Static Public]
    FModioNotificationParams SetIntegerArg(FModioNotificationParams& NotificationParams, const FString& Name, int32 Value); // 0x1119bb0 [Final Native Static Public]
    FModioNotificationParams SetFloatArg(FModioNotificationParams& NotificationParams, const FString& Name, float Value); // 0x11198d0 [Final Native Static Public]
    FModioNotificationParams CreateUninstallNotification(const FModioErrorCode& StatusCode, const TScriptInterface<IModioModInfoUIDetails>& ModInfo); // 0x11179a0 [Final Native Static Public]
    FModioNotificationParams CreateSubscriptionNotification(const FModioErrorCode& StatusCode, const TScriptInterface<IModioModInfoUIDetails>& ModInfo); // 0x1117860 [Final Native Static Public]
    FModioNotificationParams CreateRatingNotification(const FModioErrorCode& StatusCode, const TScriptInterface<IModioModInfoUIDetails>& ModInfo); // 0x1117720 [Final Native Static Public]
    FModioNotificationParams CreateNotificationParams(const FModioErrorCode& StatusCode, FText& TitleText, FText& SuccessText, FText& ErrorText); // 0x1117480 [Final Native Static Public]
    FModioNotificationParams CreateInstallationNotification(const FModioErrorCode& StatusCode, const TScriptInterface<IModioModInfoUIDetails>& ModInfo); // 0x1117340 [Final Native Static Public]
    FModioNotificationParams AddFormatText(FModioNotificationParams& NotificationParams, const FName& Name, FText& Text); // 0x1116d00 [Final Native Static Public]

// IModioUINotification (/Script/ModioUICore.ModioUINotification)
    void SetNotificationExpireHandler(const FScriptDelegate& InDelegate); // 0x1119e90 [Native Event Public]
    UWidget* GetAsWidget(); // 0x1118180 [Native Event Public]
    void Display(); // 0x10d54a0 [Native Event Public]
    void ConfigureManual(FText& Title, FText& Message, bool bIsError); // 0x1117190 [Native Event Public]
    void Configure(FModioNotificationParams& Params); // 0x1116ff0 [Native Event Public]

// IModioUINotificationController (/Script/ModioUICore.ModioUINotificationController)
    void RegisterUserWidget(const TScriptInterface<IModioUINotificationController>& ControllerWidget); // 0x1118c30 [Native Event Protected]
    void HandleDisplayNotificationWidget(const TScriptInterface<IModioUINotification>& Notification); // 0x1118800 [Native Protected]
    void HandleDisplayNotificationParams(FModioNotificationParams& Params); // 0x1118660 [Native Protected]
    void HandleDisplayManual(FText& Title, FText& Message, bool bIsError); // 0x11184b0 [Native Protected]
    void DisplayNotificationParams(FModioNotificationParams& Params); // 0x1116ff0 [Native Event Public]
    void DisplayNotificationManual(FText& Title, FText& Message, bool bIsError); // 0x1117190 [Native Event Public]
    void DisplayNotification(const TScriptInterface<IModioUINotification>& Notification); // 0x1117b80 [Native Event Public]

// IModioUISubscriptionsChangedReceiver (/Script/ModioUICore.ModioUISubscriptionsChangedReceiver)
    void OnSubscriptionsChanged(const FModioModID& ModId, bool bNewSubscriptionState); // 0x1f88790 [Event Protected]

// IModioUIUserAvatarDownloadCompletedReceiver (/Script/ModioUICore.ModioUIUserAvatarDownloadCompletedReceiver)
    void OnUserAvatarDownloadCompleted(const FModioErrorCode& ec, const FModioOptionalImage& Image); // 0x1f88790 [Event Protected]

// IModioUIUserChangedReceiver (/Script/ModioUICore.ModioUIUserChangedReceiver)
    void OnUserChanged(const FModioOptionalUser& NewUser); // 0x1f88790 [Event Protected]

// UModioTagOptionsUI (/Script/ModioUICore.ModioTagOptionsUI)
    TArray<UModioTagInfoUI*> GetTagCategoriesForUI(); // 0x1118300 [Final Native Public]

// UModioUIAsyncLoader (/Script/ModioUICore.ModioUIAsyncLoader)
    void Retry(); // 0x11198b0 [Final Native Public]
    void OnRetryRequested(); // 0x1118b80 [Final Native Protected]
    void NativeHandleAsyncOperationStateChange(const EModioUIAsyncOperationWidgetState& NewState); // 0x1118a80 [Native Protected]

// UModioUISubsystem (/Script/ModioUICore.ModioUISubsystem)
    void UnsubscribeHandler(const FModioErrorCode& ErrorCode, const FModioModID& ID); // 0x111b010 [Final Native Protected]
    void UninstallHandler(const FModioErrorCode& ErrorCode, const FModioModID& ID); // 0x111af20 [Final Native Protected]
    void SubscriptionHandler(const FModioErrorCode& ErrorCode, const FModioModID& ID); // 0x111ae30 [Final Native Protected]
    bool ShowSearchResults(FModioModCategoryParams& SearchParameters); // 0x111ac80 [Final Native Public]
    UUserWidget* ShowModBrowserUIForPlayer(TSubclassOf<UUserWidget> MenuClass, APlayerController* Controller, const FScriptDelegate& BrowserClosedDelegate); // 0x111a8b0 [Final Native Public]
    void ShowDialog(UObject* DialogDataSource); // 0x111a820 [Final Native Public]
    void ShowDetailsForMod(const FModioModID& ID); // 0x111a710 [Final Native Public]
    void RequestUserAvatar(); // 0x1119890 [Final Native Public]
    void RequestSubscriptionForModID(const FModioModID& ID); // 0x1119810 [Final Native Public]
    void RequestRemoveSubscriptionForModID(const FModioModID& ID); // 0x1119790 [Final Native Public]
    void RequestModInfoForModIDs(const TArray<FModioModID>& IDs); // 0x11196a0 [Final Native Public]
    bool RequestModEnabledState(const FModioModID& ID, bool bNewEnabledState); // 0x11195d0 [Final Native Public]
    void RequestLogoDownloadForModID(const FModioModID& ID, const EModioLogoSize& LogoSize); // 0x1119500 [Final Native Public]
    void RequestListAllMods(const FModioFilterParams& Params, const FString& RequestIdentifier); // 0x1118fe0 [Final Native Public]
    void RequestGalleryImageDownloadForModID(const FModioModID& ID, int32 Index, const EModioGallerySize& ImageSize); // 0x1118ec0 [Final Native Public]
    void RequestExternalAuthentication(const EModioAuthenticationProvider& Provider); // 0x1118e40 [Final Native Public]
    void RequestEmailAuthentication(const FModioEmailAuthCode& code); // 0x1118cd0 [Final Native Public]
    bool QueryIsModEnabled(const FModioModID& ID); // 0x1118ba0 [Final Native Public]
    void HideModBrowserUI(); // 0x11188d0 [Final Native Public]
    bool GetIsCollectionModDisableUIEnabled(); // 0x1118290 [Final Native Public]
    float GetCurrentDPIScaleValue(); // 0x11181e0 [Final Native Public]
    FText FormatText(const FText& Input); // 0x1118030 [Final Native Public]
    void DisplayNotificationParams(FModioNotificationParams& Params); // 0x1117e90 [Final Native Public]
    void DisplayNotificationManual(const FText& Title, const FText& Message, bool bIsError); // 0x1117cc0 [Final Native Public]
    void DisplayNotification(const TScriptInterface<IModioUINotification>& Notification); // 0x1117c20 [Final Native Public]
    void DisplayErrorDialog(const FModioErrorCode& ErrorCode); // 0x1117ae0 [Final Native Public]
    void CloseModBrowserUI(); // 0x1116fd0 [Final Native Public]

// UMovieSceneSection (/Script/MovieScene.MovieSceneSection)
    void SetRowIndex(int32 NewRowIndex); // 0x3071a30 [Final Native Public]
    void SetPreRollFrames(int32 InPreRollFrames); // 0x30719a0 [Final Native Public]
    void SetPostRollFrames(int32 InPostRollFrames); // 0x3071910 [Final Native Public]
    void SetOverlapPriority(int32 NewPriority); // 0x30716e0 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x3071650 [Final Native Public]
    void SetIsActive(bool bInIsActive); // 0x30715a0 [Final Native Public]
    void SetCompletionMode(const EMovieSceneCompletionMode& InCompletionMode); // 0x30712f0 [Final Native Public]
    void SetBlendType(const EMovieSceneBlendType& InBlendType); // 0x3071270 [Native Public]
    bool IsLocked(); // 0x3070690 [Final Native Public]
    bool IsActive(); // 0x3070660 [Final Native Public]
    int32 GetRowIndex(); // 0x9a1b20 [Final Native Public]
    int32 GetPreRollFrames(); // 0x30705b0 [Final Native Public]
    int32 GetPostRollFrames(); // 0x3070590 [Final Native Public]
    int32 GetOverlapPriority(); // 0x3070540 [Final Native Public]
    EMovieSceneCompletionMode GetCompletionMode(); // 0x1511600 [Final Native Public]
    FOptionalMovieSceneBlendType GetBlendType(); // 0x30701e0 [Final Native Public]

// UMovieSceneSequence (/Script/MovieScene.MovieSceneSequence)
    TArray<FMovieSceneObjectBindingID> FindBindingsByTag(const FName& InBindingName); // 0x3070100 [Final Native Public]
    FMovieSceneObjectBindingID FindBindingByTag(const FName& InBindingName); // 0x3070050 [Final Native Public]

// UMovieSceneSequencePlayer (/Script/MovieScene.MovieSceneSequencePlayer)
    void StopAtCurrentTime(); // 0x3071bb0 [Final Native Public]
    void Stop(); // 0x3071b90 [Final Native Public]
    void SetTimeRange(float StartTime, float Duration); // 0x3071ac0 [Final Native Public]
    void SetPlayRate(float PlayRate); // 0x3071770 [Final Native Public]
    void SetPlaybackPosition(const FMovieSceneSequencePlaybackParams& PlaybackParams); // 0x30717f0 [Final Native Public]
    void SetFrameRate(const FFrameRate& FrameRate); // 0x3071510 [Final Native Public]
    void SetFrameRange(int32 StartFrame, int32 Duration, float SubFrames); // 0x3071400 [Final Native Public]
    void SetDisableCameraCuts(bool bInDisableCameraCuts); // 0x3071370 [Final Native Public]
    void ScrubToSeconds(float TimeInSeconds); // 0x30711c0 [Final Native Public]
    bool ScrubToMarkedFrame(const FString& InLabel); // 0x30710b0 [Final Native Public]
    void ScrubToFrame(const FFrameTime& NewPosition); // 0x3071000 [Final Native Public]
    void Scrub(); // 0x3070fe0 [Final Native Public]
    void RPC_OnStopEvent(const FFrameTime& StoppedTime); // 0x3070f20 [Final Native Event Private]
    void RPC_ExplicitServerUpdateEvent(const EUpdatePositionMethod& Method, const FFrameTime& RelevantTime); // 0x3070e40 [Final Native Event Private]
    void RestoreState(); // 0x3070fc0 [Final Native Public]
    void PlayToSeconds(float TimeInSeconds); // 0x3070d90 [Final Native Public]
    bool PlayToMarkedFrame(const FString& InLabel); // 0x3070c80 [Final Native Public]
    void PlayToFrame(const FFrameTime& NewPosition); // 0x3070bd0 [Final Native Public]
    void PlayTo(const FMovieSceneSequencePlaybackParams& PlaybackParams); // 0x3070ab0 [Final Native Public]
    void PlayReverse(); // 0x3070a90 [Final Native Public]
    void PlayLooping(int32 NumLoops); // 0x3070a00 [Final Native Public]
    void Play(); // 0x30709e0 [Final Native Public]
    void Pause(); // 0x30709c0 [Final Native Public]
    void JumpToSeconds(float TimeInSeconds); // 0x3070910 [Final Native Public]
    bool JumpToMarkedFrame(const FString& InLabel); // 0x3070800 [Final Native Public]
    void JumpToFrame(const FFrameTime& NewPosition); // 0x3070750 [Final Native Public]
    bool IsReversed(); // 0x3070720 [Final Native Public]
    bool IsPlaying(); // 0x30706f0 [Final Native Public]
    bool IsPaused(); // 0x30706c0 [Final Native Public]
    void GoToEndAndStop(); // 0x3070640 [Final Native Public]
    FQualifiedFrameTime GetStartTime(); // 0x30705f0 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x30705d0 [Final Native Public]
    float GetPlayRate(); // 0x3070560 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> GetObjectBindings(UObject* InObject); // 0x3070460 [Final Native Public]
    FFrameRate GetFrameRate(); // 0x1a065b0 [Final Native Public]
    int32 GetFrameDuration(); // 0x3070430 [Final Native Public]
    FQualifiedFrameTime GetEndTime(); // 0x30703d0 [Final Native Public]
    FQualifiedFrameTime GetDuration(); // 0x3070390 [Final Native Public]
    bool GetDisableCameraCuts(); // 0x3070360 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x3070320 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3070210 [Final Native Public]
    void ChangePlaybackDirection(); // 0x3070030 [Final Native Public]

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

// IMovieSceneCustomClockSource (/Script/MovieScene.MovieSceneCustomClockSource)
    void OnTick(float DeltaSeconds, float InPlayRate); // 0x3064f10 [Native Public]
    void OnStopPlaying(FQualifiedFrameTime& InStopTime); // 0x3064e60 [Native Public]
    void OnStartPlaying(FQualifiedFrameTime& InStartTime); // 0x3064db0 [Native Public]
    FFrameTime OnRequestCurrentTime(FQualifiedFrameTime& InCurrentTime, float InPlayRate); // 0x3064cb0 [Native Public]

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

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

// UMovieSceneCapture (/Script/MovieSceneCapture.MovieSceneCapture)
    void SetImageCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x3415d00 [Final Native Public]
    void SetAudioCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x3415c70 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetImageCaptureProtocol(); // 0x1a4f640 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetAudioCaptureProtocol(); // 0x1a4f620 [Final Native Public]

// UMovieSceneCaptureEnvironment (/Script/MovieSceneCapture.MovieSceneCaptureEnvironment)
    bool IsCaptureInProgress(); // 0x3415a20 [Final Native Static Public]
    int32 GetCaptureFrameNumber(); // 0x34159d0 [Final Native Static Public]
    float GetCaptureElapsedTime(); // 0x34159a0 [Final Native Static Public]
    UMovieSceneImageCaptureProtocolBase* FindImageCaptureProtocol(); // 0x3415640 [Final Native Static Public]
    UMovieSceneAudioCaptureProtocolBase* FindAudioCaptureProtocol(); // 0x3415610 [Final Native Static Public]

// UUserDefinedCaptureProtocol (/Script/MovieSceneCapture.UserDefinedCaptureProtocol)
    void StopCapturingFinalPixels(); // 0x3415ed0 [Final Native Public]
    void StartCapturingFinalPixels(FCapturedPixelsID& StreamID); // 0x3415d90 [Final Native Public]
    void ResolveBuffer(UTexture* Buffer, FCapturedPixelsID& BufferID); // 0x3415af0 [Final Native Public]
    void OnWarmUp(); // 0x1f88790 [Event Protected]
    void OnTick(); // 0x1f88790 [Event Protected]
    void OnStartCapture(); // 0x1f88790 [Event Protected]
    bool OnSetup(); // 0x3415ac0 [Native Event Protected]
    void OnPreTick(); // 0x1f88790 [Event Protected]
    void OnPixelsReceived(FCapturedPixels& Pixels, FCapturedPixelsID& ID, const FFrameMetrics& FrameMetrics); // 0x1f88790 [Event Protected]
    void OnPauseCapture(); // 0x1f88790 [Event Protected]
    void OnFinalize(); // 0x1f88790 [Event Protected]
    void OnCaptureFrame(); // 0x1f88790 [Event Protected]
    bool OnCanFinalize(); // 0x3415a90 [Native Event Protected]
    void OnBeginFinalize(); // 0x1f88790 [Event Protected]
    FFrameMetrics GetCurrentFrameMetrics(); // 0x3415a00 [Final Native Public]
    FString GenerateFilename(FFrameMetrics& InFrameMetrics); // 0x3415670 [Native Public]

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

// UMovieSceneParameterSection (/Script/MovieSceneTracks.MovieSceneParameterSection)
    bool RemoveVectorParameter(const FName& InParameterName); // 0x31a7f60 [Final Native Public]
    bool RemoveVector2DParameter(const FName& InParameterName); // 0x31a7ec0 [Final Native Public]
    bool RemoveTransformParameter(const FName& InParameterName); // 0x31a7e20 [Final Native Public]
    bool RemoveScalarParameter(const FName& InParameterName); // 0x31a7d80 [Final Native Public]
    bool RemoveColorParameter(const FName& InParameterName); // 0x31a7ce0 [Final Native Public]
    bool RemoveBoolParameter(const FName& InParameterName); // 0x31a7c40 [Final Native Public]
    void GetParameterNames(TSet<FName>& ParameterNames); // 0x31a7b00 [Final Native Public]
    void AddVectorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector& InValue); // 0x31a79e0 [Final Native Public]
    void AddVector2DParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector2D& InValue); // 0x31a78d0 [Final Native Public]
    void AddTransformParameterKey(const FName& InParameterName, const FFrameNumber& InTime, FTransform& InValue); // 0x31a7770 [Final Native Public]
    void AddScalarParameterKey(const FName& InParameterName, const FFrameNumber& InTime, float InValue); // 0x31a7650 [Final Native Public]
    void AddColorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FLinearColor& InValue); // 0x31a7530 [Final Native Public]
    void AddBoolParameterKey(const FName& InParameterName, const FFrameNumber& InTime, bool InValue); // 0x31a7420 [Final Native Public]

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

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

// UMovieSceneAudioSection (/Script/MovieSceneTracks.MovieSceneAudioSection)
    void SetStartOffset(const FFrameNumber& InStartOffset); // 0x319d3b0 [Final Native Public]
    void SetSound(USoundBase* InSound); // 0x1c03e30 [Final Native Public]
    FFrameNumber GetStartOffset(); // 0x319d210 [Final Native Public]
    USoundBase* GetSound(); // 0x319d1f0 [Final Native Public]

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

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

// UMovieSceneLevelVisibilitySection (/Script/MovieSceneTracks.MovieSceneLevelVisibilitySection)
    void SetVisibility(const ELevelVisibility& InVisibility); // 0x31a2eb0 [Final Native Public]
    void SetLevelNames(const TArray<FName>& InLevelNames); // 0x31a2d00 [Final Native Public]
    ELevelVisibility GetVisibility(); // 0x31a2cd0 [Final Native Public]
    TArray<FName> GetLevelNames(); // 0x31a2c20 [Final Native Public]

// UNavigationPath (/Script/NavigationSystem.NavigationPath)
    bool IsValid(); // 0x3e849d0 [Final Native Public]
    bool IsStringPulled(); // 0x1b79d80 [Final Native Public]
    bool IsPartial(); // 0x3e849a0 [Final Native Public]
    float GetPathLength(); // 0x3e84260 [Final Native Public]
    float GetPathCost(); // 0x3e84000 [Final Native Public]
    FString GetDebugString(); // 0x3e83ef0 [Final Native Public]
    void EnableRecalculationOnInvalidation(uint8 DoRecalculation); // 0x3e83a90 [Final Native Public]
    void EnableDebugDrawing(bool bShouldDrawDebugData, const FLinearColor& PathColor); // 0x3e839b0 [Final Native Public]

// UNavigationSystemV1 (/Script/NavigationSystem.NavigationSystemV1)
    void UnregisterNavigationInvoker(AActor* Invoker); // 0x3e859c0 [Final Native Public]
    void SimpleMoveToLocation(AController* Controller, const FVector& Goal); // 0x3e85900 [Final Native Static Public]
    void SimpleMoveToActor(AController* Controller, AActor* Goal); // 0x3e85840 [Final Native Static Public]
    void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs); // 0x3e857b0 [Final Native Public]
    void SetGeometryGatheringMode(const ENavDataGatheringModeConfig& NewMode); // 0x3e85730 [Final Native Public]
    void ResetMaxSimultaneousTileGenerationJobsCount(); // 0x3e85710 [Final Native Public]
    void RegisterNavigationInvoker(AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius); // 0x3e85600 [Final Native Public]
    FVector ProjectPointToNavigation(UObject* WorldContextObject, const FVector& Point, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass, const FVector& QueryExtent); // 0x3e85410 [Final Native Static Public]
    void OnNavigationBoundsUpdated(ANavMeshBoundsVolume* NavVolume); // 0x3e85380 [Final Native Public]
    bool NavigationRaycast(UObject* WorldContextObject, const FVector& RayStart, const FVector& RayEnd, const FVector& HitLocation, TSubclassOf<UNavigationQueryFilter> FilterClass, AController* Querier); // 0x3e85150 [Final Native Static Public]
    bool K2_ReplaceAreaInOctreeData(UObject* Object, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea); // 0x3e85040 [Final Native Public]
    bool K2_ProjectPointToNavigation(UObject* WorldContextObject, const FVector& Point, const FVector& ProjectedLocation, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass, const FVector& QueryExtent); // 0x3e84e40 [Final Native Static Public]
    bool K2_GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3e84c20 [Final Native Static Public]
    bool K2_GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3e84a00 [Final Native Static Public]
    bool K2_GetRandomLocationInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3e84a00 [Final Native Static Public]
    bool IsNavigationBeingBuiltOrLocked(UObject* WorldContextObject); // 0x3e84910 [Final Native Static Public]
    bool IsNavigationBeingBuilt(UObject* WorldContextObject); // 0x3e84880 [Final Native Static Public]
    FVector GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3e846a0 [Final Native Static Public]
    FVector GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3e844c0 [Final Native Static Public]
    uint8 GetPathLength(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const float& PathLength, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3e84290 [Final Native Static Public]
    uint8 GetPathCost(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const float& PathCost, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3e84030 [Final Native Static Public]
    UNavigationSystemV1* GetNavigationSystem(UObject* WorldContextObject); // 0x3e83f70 [Final Native Static Public]
    UNavigationPath* FindPathToLocationSynchronously(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3e83d20 [Final Native Static Public]
    UNavigationPath* FindPathToActorSynchronously(UObject* WorldContextObject, const FVector& PathStart, AActor* GoalActor, float TetherDistance, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3e83b10 [Final Native Static Public]

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

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

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

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

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

// UNiagaraComponent (/Script/Niagara.NiagaraComponent)
    void SetVariableVec4(const FName& InVariableName, const FVector4& InValue); // 0xbcf250 [Final Native Public]
    void SetVariableVec3(const FName& InVariableName, const FVector& InValue); // 0xbcf170 [Final Native Public]
    void SetVariableVec2(const FName& InVariableName, const FVector2D& InValue); // 0xbcf0a0 [Final Native Public]
    void SetVariableTextureRenderTarget(const FName& InVariableName, UTextureRenderTarget* TextureRenderTarget); // 0xbcefd0 [Final Native Public]
    void SetVariableQuat(const FName& InVariableName, FQuat& InValue); // 0xbcef00 [Final Native Public]
    void SetVariableObject(const FName& InVariableName, UObject* Object); // 0xbcee30 [Final Native Public]
    void SetVariableMaterial(const FName& InVariableName, UMaterialInterface* Object); // 0xbced60 [Final Native Public]
    void SetVariableLinearColor(const FName& InVariableName, const FLinearColor& InValue); // 0xbcec90 [Final Native Public]
    void SetVariableInt(const FName& InVariableName, int32 InValue); // 0xbcebc0 [Final Native Public]
    void SetVariableFloat(const FName& InVariableName, float InValue); // 0xbceaf0 [Final Native Public]
    void SetVariableBool(const FName& InVariableName, bool InValue); // 0xbcea20 [Final Native Public]
    void SetVariableActor(const FName& InVariableName, AActor* Actor); // 0xbce950 [Final Native Public]
    void SetTickBehavior(const ENiagaraTickBehavior& NewTickBehavior); // 0xbce8d0 [Final Native Public]
    void SetSeekDelta(float InSeekDelta); // 0xbce850 [Final Native Public]
    void SetRenderingEnabled(bool bInRenderingEnabled); // 0xbce7c0 [Final Native Public]
    void SetRandomSeedOffset(int32 NewRandomSeedOffset); // 0xbce730 [Final Native Public]
    void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance); // 0xbce660 [Final Native Public]
    void SetPaused(bool bInPaused); // 0xbce5d0 [Final Native Public]
    void SetNiagaraVariableVec4(const FString& InVariableName, const FVector4& InValue); // 0xbce4e0 [Final Native Public]
    void SetNiagaraVariableVec3(const FString& InVariableName, const FVector& InValue); // 0xbce3f0 [Final Native Public]
    void SetNiagaraVariableVec2(const FString& InVariableName, const FVector2D& InValue); // 0xbce310 [Final Native Public]
    void SetNiagaraVariableQuat(const FString& InVariableName, FQuat& InValue); // 0xbce220 [Final Native Public]
    void SetNiagaraVariableObject(const FString& InVariableName, UObject* Object); // 0xbcdda0 [Final Native Public]
    void SetNiagaraVariableLinearColor(const FString& InVariableName, const FLinearColor& InValue); // 0xbce130 [Final Native Public]
    void SetNiagaraVariableInt(const FString& InVariableName, int32 InValue); // 0xbce050 [Final Native Public]
    void SetNiagaraVariableFloat(const FString& InVariableName, float InValue); // 0xbcdf60 [Final Native Public]
    void SetNiagaraVariableBool(const FString& InVariableName, bool InValue); // 0xbcde80 [Final Native Public]
    void SetNiagaraVariableActor(const FString& InVariableName, AActor* Actor); // 0xbcdda0 [Final Native Public]
    void SetMaxSimTime(float InMaxTime); // 0xbcdd20 [Final Native Public]
    void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock); // 0xbcdc90 [Final Native Public]
    void SetGpuComputeDebug(bool bEnableDebug); // 0xbcdc00 [Final Native Public]
    void SetForceSolo(bool bInForceSolo); // 0xbcdb70 [Final Native Public]
    void SetDesiredAge(float InDesiredAge); // 0xbcdaf0 [Final Native Public]
    void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking); // 0xbcda60 [Final Native Public]
    void SetAutoDestroy(bool bInAutoDestroy); // 0xbcd9d0 [Final Native Public]
    void SetAsset(UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters); // 0xbcd900 [Final Native Public]
    void SetAllowScalability(bool bAllow); // 0xbcd870 [Final Native Public]
    void SetAgeUpdateMode(const ENiagaraAgeUpdateMode& InAgeUpdateMode); // 0xbcd7f0 [Final Native Public]
    void SeekToDesiredAge(float InDesiredAge); // 0xbcd770 [Final Native Public]
    void ResetSystem(); // 0xbcd750 [Final Native Public]
    void ReinitializeSystem(); // 0xbcd730 [Final Native Public]
    bool IsPaused(); // 0xbcd700 [Final Native Public]
    void InitForPerformanceBaseline(); // 0xbcd6e0 [Final Native Public]
    ENiagaraTickBehavior GetTickBehavior(); // 0xbcd6c0 [Final Native Public]
    float GetSeekDelta(); // 0xbcd690 [Final Native Public]
    int32 GetRandomSeedOffset(); // 0xbcd670 [Final Native Public]
    bool GetPreviewLODDistanceEnabled(); // 0xbcd650 [Final Native Public]
    float GetPreviewLODDistance(); // 0xbcd630 [Final Native Public]
    TArray<FVector> GetNiagaraParticleValueVec3_DebugOnly(const FString& InEmitterName, const FString& InValueName); // 0xbcd390 [Final Native Public]
    TArray<float> GetNiagaraParticleValues_DebugOnly(const FString& InEmitterName, const FString& InValueName); // 0xbcd4e0 [Final Native Public]
    TArray<FVector> GetNiagaraParticlePositions_DebugOnly(const FString& InEmitterName); // 0xbcd2a0 [Final Native Public]
    float GetMaxSimTime(); // 0xbcd270 [Final Native Public]
    bool GetLockDesiredAgeDeltaTimeToSeekDelta(); // 0xbcd240 [Final Native Public]
    bool GetForceSolo(); // 0xbcd210 [Final Native Public]
    float GetDesiredAge(); // 0xbcd1e0 [Final Native Public]
    UNiagaraDataInterface* GetDataInterface(const FString& Name); // 0xbcd130 [Final Native Public]
    UNiagaraSystem* GetAsset(); // 0xbcd110 [Final Native Public]
    ENiagaraAgeUpdateMode GetAgeUpdateMode(); // 0xbcd0e0 [Final Native Public]
    void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds); // 0xbcd010 [Final Native Public]
    void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds); // 0xbccf40 [Final Native Public]

// UNiagaraDataInterfaceArrayFunctionLibrary (/Script/Niagara.NiagaraDataInterfaceArrayFunctionLibrary)
    void SetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0xbd3860 [Final Native Static Public]
    void SetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector4& Value, bool bSizeToFit); // 0xbd35a0 [Final Native Static Public]
    void SetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector4>& ArrayData); // 0xbd3480 [Final Native Static Public]
    void SetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector2D& Value, bool bSizeToFit); // 0xbd32e0 [Final Native Static Public]
    void SetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector2D>& ArrayData); // 0xbd31c0 [Final Native Static Public]
    void SetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0xbd3740 [Final Native Static Public]
    void SetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, FQuat& Value, bool bSizeToFit); // 0xbd3020 [Final Native Static Public]
    void SetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FQuat>& ArrayData); // 0xbd2f00 [Final Native Static Public]
    void SetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0xbd2d70 [Final Native Static Public]
    void SetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0xbd2c50 [Final Native Static Public]
    void SetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, float Value, bool bSizeToFit); // 0xbd2ac0 [Final Native Static Public]
    void SetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<float>& ArrayData); // 0xbd29a0 [Final Native Static Public]
    void SetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FLinearColor& Value, bool bSizeToFit); // 0xbd2800 [Final Native Static Public]
    void SetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FLinearColor>& ArrayData); // 0xbd26e0 [Final Native Static Public]
    void SetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const bool& Value, bool bSizeToFit); // 0xbd2530 [Final Native Static Public]
    void SetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<bool>& ArrayData); // 0xbd2410 [Final Native Static Public]
    FVector GetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0xbd2200 [Final Native Static Public]
    FVector4 GetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0xbd1fe0 [Final Native Static Public]
    TArray<FVector4> GetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0xbd1ed0 [Final Native Static Public]
    FVector2D GetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0xbd1dc0 [Final Native Static Public]
    TArray<FVector2D> GetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0xbd1cb0 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0xbd20f0 [Final Native Static Public]
    FQuat GetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0xbd1ba0 [Final Native Static Public]
    TArray<FQuat> GetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0xbd1a90 [Final Native Static Public]
    int32 GetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0xbd1990 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0xbd1880 [Final Native Static Public]
    float GetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0xbd1780 [Final Native Static Public]
    TArray<float> GetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0xbd1670 [Final Native Static Public]
    FLinearColor GetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0xbd1560 [Final Native Static Public]
    TArray<FLinearColor> GetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0xbd1450 [Final Native Static Public]
    bool GetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0xbd1350 [Final Native Static Public]
    TArray<bool> GetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0xbd1240 [Final Native Static Public]

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

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

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

// UNiagaraFunctionLibrary (/Script/Niagara.NiagaraFunctionLibrary)
    UNiagaraComponent* SpawnSystemAttached(UNiagaraSystem* SystemTemplate, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, uint8 LocationType, bool bAutoDestroy, bool bAutoActivate, const ENCPoolMethod& PoolingMethod, bool bPreCullCheck); // 0xbdfd40 [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); // 0xbdfa60 [Final Native Static Public]
    void SetVolumeTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UVolumeTexture* Texture); // 0xbdf560 [Final Native Static Public]
    void SetTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture* Texture); // 0xbdf680 [Final Native Static Public]
    void SetTexture2DArrayObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture2DArray* Texture); // 0xbdf560 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceSamplingRegions(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& SamplingRegions); // 0xbdf430 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMeshComponent* StaticMeshComponent); // 0xbdee80 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMesh(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMesh* StaticMesh); // 0xbded60 [Final Native Static Public]
    void OverrideSystemUserVariableSkeletalMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, USkeletalMeshComponent* SkeletalMeshComponent); // 0xbdec40 [Final Native Static Public]
    UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(UObject* WorldContextObject, UNiagaraParameterCollection* Collection); // 0xbde870 [Final Native Static Public]

// UNiagaraParameterCollectionInstance (/Script/Niagara.NiagaraParameterCollectionInstance)
    void SetVectorParameter(const FString& InVariableName, const FVector& InValue); // 0xbdf970 [Final Native Public]
    void SetVector4Parameter(const FString& InVariableName, const FVector4& InValue); // 0xbdf880 [Final Native Public]
    void SetVector2DParameter(const FString& InVariableName, const FVector2D& InValue); // 0xbdf7a0 [Final Native Public]
    void SetQuatParameter(const FString& InVariableName, FQuat& InValue); // 0xbdf340 [Final Native Public]
    void SetIntParameter(const FString& InVariableName, int32 InValue); // 0xbdf260 [Final Native Public]
    void SetFloatParameter(const FString& InVariableName, float InValue); // 0xbdf170 [Final Native Public]
    void SetColorParameter(const FString& InVariableName, const FLinearColor& InValue); // 0xbdf080 [Final Native Public]
    void SetBoolParameter(const FString& InVariableName, bool InValue); // 0xbdefa0 [Final Native Public]
    FVector GetVectorParameter(const FString& InVariableName); // 0xbdeb80 [Final Native Public]
    FVector4 GetVector4Parameter(const FString& InVariableName); // 0xbdeac0 [Final Native Public]
    FVector2D GetVector2DParameter(const FString& InVariableName); // 0xbdea00 [Final Native Public]
    FQuat GetQuatParameter(const FString& InVariableName); // 0xbde940 [Final Native Public]
    int32 GetIntParameter(const FString& InVariableName); // 0xbde7c0 [Final Native Public]
    float GetFloatParameter(const FString& InVariableName); // 0xbde710 [Final Native Public]
    FLinearColor GetColorParameter(const FString& InVariableName); // 0xbde650 [Final Native Public]
    bool GetBoolParameter(const FString& InVariableName); // 0xbde5a0 [Final Native Public]

// UNiagaraBaselineController (/Script/Niagara.NiagaraBaselineController)
    bool OnTickTest(); // 0xbe4360 [Native Event Public]
    void OnOwnerTick(float DeltaTime); // 0xbe42d0 [Native Event Public]
    void OnEndTest(const FNiagaraPerfBaselineStats& Stats); // 0xbe4240 [Native Event Public]
    void OnBeginTest(); // 0xbe4220 [Native Event Public]
    UNiagaraSystem* GetSystem(); // 0xbe41c0 [Final Native Public]

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

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

// ANiagaraPreviewGrid (/Script/Niagara.NiagaraPreviewGrid)
    void SetPaused(bool bPaused); // 0xbe43b0 [Final Native Public]
    void GetPreviews(const TArray<UNiagaraComponent*>& OutPreviews); // 0xbe4110 [Final Native Public]
    void DeactivatePreviews(); // 0xbe40f0 [Final Native Public]
    void ActivatePreviews(bool bReset); // 0xbe3ee0 [Final Native Public]

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

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

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

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

// UOculusFunctionLibrary (/Script/OculusHMD.OculusFunctionLibrary)
    void SetReorientHMDOnControllerRecenter(bool recenterMode); // 0x14fa420 [Final Native Static Public]
    void SetPositionScale3D(const FVector& PosScale3D); // 0x14fa3c0 [Final Native Static Public]
    void SetGuardianVisibility(bool GuardianVisible); // 0x14fa340 [Final Native Static Public]
    void SetFixedFoveatedRenderingLevel(const EFixedFoveatedRenderingLevel& Level, bool isDynamic); // 0x14fa280 [Final Native Static Public]
    void SetDisplayFrequency(float RequestedFrequency); // 0x14fa200 [Final Native Static Public]
    void SetCPUAndGPULevels(int32 CPULevel, int32 GPULevel); // 0x14f9fc0 [Final Native Static Public]
    void SetColorScaleAndOffset(const FLinearColor& ColorScale, const FLinearColor& ColorOffset, bool bApplyToAllLayers); // 0x14fa0f0 [Final Native Static Public]
    void SetClientColorDesc(const EColorSpace& ColorSpace); // 0x14fa080 [Final Native Static Public]
    void SetBaseRotationAndPositionOffset(const FRotator& BaseRot, const FVector& PosOffset, uint8 options); // 0x14f9ea0 [Final Native Static Public]
    void SetBaseRotationAndBaseOffsetInMeters(const FRotator& Rotation, const FVector& BaseOffsetInMeters, uint8 options); // 0x14f9d80 [Final Native Static Public]
    bool IsGuardianDisplayed(); // 0x14f9d50 [Final Native Static Public]
    bool IsGuardianConfigured(); // 0x14f9d20 [Final Native Static Public]
    bool IsDeviceTracked(const ETrackedDeviceType& DeviceType); // 0x14f9ca0 [Final Native Static Public]
    bool HasSystemOverlayPresent(); // 0x14f9c70 [Final Native Static Public]
    bool HasInputFocus(); // 0x14f9c40 [Final Native Static Public]
    bool GetUserProfile(FHmdUserProfile& Profile); // 0x14f9b10 [Final Native Static Public]
    bool GetSystemHmd3DofModeEnabled(); // 0x14f9ae0 [Final Native Static Public]
    void GetRawSensorData(const FVector& AngularAcceleration, const FVector& LinearAcceleration, const FVector& AngularVelocity, const FVector& LinearVelocity, const float& TimeInSeconds, const ETrackedDeviceType& DeviceType); // 0x14f98a0 [Final Native Static Public]
    void GetPose(const FRotator& DeviceRotation, const FVector& DevicePosition, const FVector& NeckPosition, bool bUseOrienationForPlayerCamera, bool bUsePositionForPlayerCamera, const FVector& PositionScale); // 0x14f9690 [Final Native Static Public]
    FGuardianTestResult GetPointGuardianIntersection(const FVector& Point, const EBoundaryType& BoundaryType); // 0x14f95b0 [Final Native Static Public]
    FTransform GetPlayAreaTransform(); // 0x14f9550 [Final Native Static Public]
    FGuardianTestResult GetNodeGuardianIntersection(const ETrackedDeviceType& DeviceType, const EBoundaryType& BoundaryType); // 0x14f9470 [Final Native Static Public]
    EColorSpace GetHmdColorDesc(); // 0x14f9440 [Final Native Static Public]
    TArray<FVector> GetGuardianPoints(const EBoundaryType& BoundaryType, bool UsePawnSpace); // 0x14f9330 [Final Native Static Public]
    FVector GetGuardianDimensions(const EBoundaryType& BoundaryType); // 0x14f92a0 [Final Native Static Public]
    void GetGPUUtilization(const bool& IsGPUAvailable, const float& GPUUtilization); // 0x14f91c0 [Final Native Static Public]
    float GetGPUFrameTime(); // 0x14f9190 [Final Native Static Public]
    EFixedFoveatedRenderingLevel GetFixedFoveatedRenderingLevel(); // 0x14f9160 [Final Native Static Public]
    EOculusDeviceType GetDeviceType(); // 0x14f9130 [Final Native Static Public]
    FString GetDeviceName(); // 0x14f90b0 [Final Native Static Public]
    float GetCurrentDisplayFrequency(); // 0x14f9080 [Final Native Static Public]
    void GetBaseRotationAndPositionOffset(const FRotator& OutRot, const FVector& OutPosOffset); // 0x14f8fb0 [Final Native Static Public]
    void GetBaseRotationAndBaseOffsetInMeters(const FRotator& OutRotation, const FVector& OutBaseOffsetInMeters); // 0x14f8ee0 [Final Native Static Public]
    TArray<float> GetAvailableDisplayFrequencies(); // 0x14f8e60 [Final Native Static Public]
    void EnablePositionTracking(bool bPositionTracking); // 0x14f8de0 [Final Native Static Public]
    void EnableOrientationTracking(bool bOrientationTracking); // 0x14f8d60 [Final Native Static Public]
    void ClearLoadingSplashScreens(); // 0x14f8d40 [Final Native Static Public]
    void AddLoadingSplashScreen(UTexture2D* Texture, const FVector& TranslationInMeters, const FRotator& Rotation, const FVector2D& SizeInMeters, const FRotator& DeltaRotation, bool bClearBeforeAdd); // 0x14f8b40 [Final Native Static Public]

// UOculusInputFunctionLibrary (/Script/OculusInput.OculusInputFunctionLibrary)
    bool IsPointerPoseValid(const EOculusHandType& DeviceHand, int32 ControllerIndex); // 0x1508df0 [Final Native Static Public]
    bool IsHandTrackingEnabled(); // 0x1508dc0 [Final Native Static Public]
    TArray<FOculusCapsuleCollider> InitializeHandPhysics(const EOculusHandType& SkeletonType, USkinnedMeshComponent* HandComponent, float WorldToMeters); // 0x1508c70 [Final Native Static Public]
    ETrackingConfidence GetTrackingConfidence(const EOculusHandType& DeviceHand, int32 ControllerIndex); // 0x1508ba0 [Final Native Static Public]
    FTransform GetPointerPose(const EOculusHandType& DeviceHand, int32 ControllerIndex); // 0x1508aa0 [Final Native Static Public]
    bool GetHandSkeletalMesh(USkeletalMesh* HandSkeletalMesh, const EOculusHandType& SkeletonType, const EOculusHandType& MeshType, float WorldToMeters); // 0x1508950 [Final Native Static Public]
    float GetHandScale(const EOculusHandType& DeviceHand, int32 ControllerIndex); // 0x1508880 [Final Native Static Public]
    EOculusHandType GetDominantHand(int32 ControllerIndex); // 0x15087f0 [Final Native Static Public]
    FQuat GetBoneRotation(const EOculusHandType& DeviceHand, const EBone& BoneId, int32 ControllerIndex); // 0x15086e0 [Final Native Static Public]
    FString GetBoneName(const EBone& BoneId); // 0x1508610 [Final Native Static Public]

// UOculusMR_PlaneMeshComponent (/Script/OculusMR.OculusMR_PlaneMeshComponent)
    bool SetCustomMeshTriangles(const TArray<FOculusMR_PlaneMeshTriangle>& Triangles); // 0x1511850 [Final Native Public]
    void ClearCustomMeshTriangles(); // 0x1511580 [Final Native Public]
    void AddCustomMeshTriangles(const TArray<FOculusMR_PlaneMeshTriangle>& Triangles); // 0x1511440 [Final Native Public]

// UOculusMR_Settings (/Script/OculusMR.OculusMR_Settings)
    void SetIsCasting(bool Val); // 0x1511910 [Final Native Public]
    void SetCompositionMethod(const EOculusMR_CompositionMethod& Val); // 0x15117d0 [Final Native Public]
    void SetCapturingCamera(const EOculusMR_CameraDeviceEnum& Val); // 0x1511750 [Final Native Public]
    void SaveToIni(); // 0x1511730 [Final Native Public]
    void LoadFromIni(); // 0x1511710 [Final Native Public]
    bool GetIsCasting(); // 0x1511600 [Final Native Public]
    EOculusMR_CompositionMethod GetCompositionMethod(); // 0x15115e0 [Final Native Public]
    EOculusMR_CameraDeviceEnum GetCapturingCamera(); // 0x15115c0 [Final Native Public]
    int32 GetBindToTrackedCameraIndex(); // 0x15115a0 [Final Native Public]
    void BindToTrackedCameraIndexIfAvailable(int32 InTrackedCameraIndex); // 0x15114f0 [Final Native Public]

// UOculusMRFunctionLibrary (/Script/OculusMR.OculusMRFunctionLibrary)
    bool SetTrackingReferenceComponent(USceneComponent* Component); // 0x1511a20 [Final Native Static Public]
    bool SetMrcScalingFactor(float ScalingFactor); // 0x15119a0 [Final Native Static Public]
    bool IsMrcEnabled(); // 0x15116e0 [Final Native Static Public]
    bool IsMrcActive(); // 0x15116b0 [Final Native Static Public]
    USceneComponent* GetTrackingReferenceComponent(); // 0x1511680 [Final Native Static Public]
    UOculusMR_Settings* GetOculusMRSettings(); // 0x1511650 [Final Native Static Public]
    float GetMrcScalingFactor(); // 0x1511620 [Final Native Static Public]

// ITurnBasedMatchInterface (/Script/OnlineSubsystem.TurnBasedMatchInterface)
    void OnMatchReceivedTurn(const FString& Match, bool bDidBecomeActive); // 0x1f88790 [Event Public]
    void OnMatchEnded(const FString& Match); // 0x1f88790 [Event Public]

// UAchievementBlueprintLibrary (/Script/OnlineSubsystemUtils.AchievementBlueprintLibrary)
    void GetCachedAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementID, const bool& bFoundID, const float& Progress); // 0x939930 [Final Native Static Public]
    void GetCachedAchievementDescription(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementID, const bool& bFoundID, FText& Title, FText& LockedDescription, FText& UnlockedDescription, const bool& bHidden); // 0x9395d0 [Final Native Static Public]

// UAchievementQueryCallbackProxy (/Script/OnlineSubsystemUtils.AchievementQueryCallbackProxy)
    UAchievementQueryCallbackProxy* CacheAchievements(UObject* WorldContextObject, APlayerController* PlayerController); // 0x938340 [Final Native Static Public]
    UAchievementQueryCallbackProxy* CacheAchievementDescriptions(UObject* WorldContextObject, APlayerController* PlayerController); // 0x938270 [Final Native Static Public]

// UAchievementWriteCallbackProxy (/Script/OnlineSubsystemUtils.AchievementWriteCallbackProxy)
    UAchievementWriteCallbackProxy* WriteAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementName, float Progress, int32 UserTag); // 0x93a3a0 [Final Native Static Public]

// UConnectionCallbackProxy (/Script/OnlineSubsystemUtils.ConnectionCallbackProxy)
    UConnectionCallbackProxy* ConnectToService(UObject* WorldContextObject, APlayerController* PlayerController); // 0x938410 [Final Native Static Public]

// UCreateSessionCallbackProxy (/Script/OnlineSubsystemUtils.CreateSessionCallbackProxy)
    UCreateSessionCallbackProxy* CreateSession(UObject* WorldContextObject, APlayerController* PlayerController, int32 PublicConnections, bool bUseLAN); // 0x938c40 [Final Native Static Public]

// UDestroySessionCallbackProxy (/Script/OnlineSubsystemUtils.DestroySessionCallbackProxy)
    UDestroySessionCallbackProxy* DestroySession(UObject* WorldContextObject, APlayerController* PlayerController); // 0x938d90 [Final Native Static Public]

// UEndMatchCallbackProxy (/Script/OnlineSubsystemUtils.EndMatchCallbackProxy)
    UEndMatchCallbackProxy* EndMatch(UObject* WorldContextObject, APlayerController* PlayerController, const TScriptInterface<ITurnBasedMatchInterface>& MatchActor, const FString& MatchID, uint8 LocalPlayerOutcome, uint8 OtherPlayersOutcome); // 0x938e60 [Final Native Static Public]

// UEndTurnCallbackProxy (/Script/OnlineSubsystemUtils.EndTurnCallbackProxy)
    UEndTurnCallbackProxy* EndTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const TScriptInterface<ITurnBasedMatchInterface>& TurnBasedMatchInterface); // 0x939090 [Final Native Static Public]

// UFindSessionsCallbackProxy (/Script/OnlineSubsystemUtils.FindSessionsCallbackProxy)
    FString GetServerName(FBlueprintSessionResult& Result); // 0x93a140 [Final Native Static Public]
    int32 GetPingInMs(FBlueprintSessionResult& Result); // 0x939f20 [Final Native Static Public]
    int32 GetMaxPlayers(FBlueprintSessionResult& Result); // 0x939d00 [Final Native Static Public]
    int32 GetCurrentPlayers(FBlueprintSessionResult& Result); // 0x939ae0 [Final Native Static Public]
    UFindSessionsCallbackProxy* FindSessions(UObject* WorldContextObject, APlayerController* PlayerController, int32 MaxResults, bool bUseLAN); // 0x939250 [Final Native Static Public]

// UFindTurnBasedMatchCallbackProxy (/Script/OnlineSubsystemUtils.FindTurnBasedMatchCallbackProxy)
    UFindTurnBasedMatchCallbackProxy* FindTurnBasedMatch(UObject* WorldContextObject, APlayerController* PlayerController, const TScriptInterface<ITurnBasedMatchInterface>& MatchActor, int32 MinPlayers, int32 MaxPlayers, int32 PlayerGroup, bool ShowExistingMatches); // 0x9393a0 [Final Native Static Public]

// UInAppPurchaseCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseCallbackProxy)
    UInAppPurchaseCallbackProxy* CreateProxyObjectForInAppPurchase(APlayerController* PlayerController, FInAppPurchaseProductRequest& ProductRequest); // 0x9385d0 [Final Native Static Public]

// UInAppPurchaseCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseCallbackProxy2)
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseUnprocessedPurchases(APlayerController* PlayerController); // 0x938bb0 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseQueryOwned(APlayerController* PlayerController); // 0x9388e0 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchase(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x9384e0 [Final Native Static Public]

// UInAppPurchaseQueryCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy)
    UInAppPurchaseQueryCallbackProxy* CreateProxyObjectForInAppPurchaseQuery(APlayerController* PlayerController, const TArray<FString>& ProductIdentifiers); // 0x9387d0 [Final Native Static Public]

// UInAppPurchaseQueryCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2)
    UInAppPurchaseQueryCallbackProxy2* CreateProxyObjectForInAppPurchaseQuery(APlayerController* PlayerController, const TArray<FString>& ProductIdentifiers); // 0x9386c0 [Final Native Static Public]

// UInAppPurchaseRestoreCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy)
    UInAppPurchaseRestoreCallbackProxy* CreateProxyObjectForInAppPurchaseRestore(const TArray<FInAppPurchaseProductRequest>& ConsumableProductFlags, APlayerController* PlayerController); // 0x938a90 [Final Native Static Public]

// UInAppPurchaseRestoreCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2)
    UInAppPurchaseRestoreCallbackProxy2* CreateProxyObjectForInAppPurchaseRestore(const TArray<FInAppPurchaseProductRequest2>& ConsumableProductFlags, APlayerController* PlayerController); // 0x938970 [Final Native Static Public]

// UJoinSessionCallbackProxy (/Script/OnlineSubsystemUtils.JoinSessionCallbackProxy)
    UJoinSessionCallbackProxy* JoinSession(UObject* WorldContextObject, APlayerController* PlayerController, FBlueprintSessionResult& SearchResult); // 0x93e160 [Final Native Static Public]

// ULeaderboardBlueprintLibrary (/Script/OnlineSubsystemUtils.LeaderboardBlueprintLibrary)
    bool WriteLeaderboardInteger(APlayerController* PlayerController, const FName& StatName, int32 StatValue); // 0x93f370 [Final Native Static Public]

// ULeaderboardFlushCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardFlushCallbackProxy)
    ULeaderboardFlushCallbackProxy* CreateProxyObjectForFlush(APlayerController* PlayerController, const FName& SessionName); // 0x93dfc0 [Final Native Static Public]

// ULeaderboardQueryCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardQueryCallbackProxy)
    ULeaderboardQueryCallbackProxy* CreateProxyObjectForIntQuery(APlayerController* PlayerController, const FName& StatName); // 0x93e090 [Final Native Static Public]

// ULogoutCallbackProxy (/Script/OnlineSubsystemUtils.LogoutCallbackProxy)
    ULogoutCallbackProxy* LogOut(UObject* WorldContextObject, APlayerController* PlayerController); // 0x93e2b0 [Final Native Static Public]

// AOnlineBeaconClient (/Script/OnlineSubsystemUtils.OnlineBeaconClient)
    void ClientOnConnected(); // 0x93dd40 [Final Native Event Private]

// APartyBeaconClient (/Script/OnlineSubsystemUtils.PartyBeaconClient)
    void ServerUpdateReservationRequest(const FString& sessionId, const FPartyReservation& ReservationUpdate); // 0x93f010 [Native Event Protected]
    void ServerReservationRequest(const FString& sessionId, const FPartyReservation& Reservation); // 0x93eb80 [Native Event Protected]
    void ServerRemoveMemberFromReservationRequest(const FString& sessionId, const FPartyReservation& ReservationUpdate); // 0x93e8f0 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& PartyLeader); // 0x93e7e0 [Native Event Protected]
    void ServerAddOrUpdateReservationRequest(const FString& sessionId, const FPartyReservation& Reservation); // 0x93e550 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x93dea0 [Native Event Public]
    void ClientSendReservationFull(); // 0x93de60 [Native Event Public]
    void ClientReservationResponse(uint8 ReservationResponse); // 0x93dd60 [Native Event Public]
    void ClientCancelReservationResponse(uint8 ReservationResponse); // 0x93dc40 [Native Event Public]

// UQuitMatchCallbackProxy (/Script/OnlineSubsystemUtils.QuitMatchCallbackProxy)
    UQuitMatchCallbackProxy* QuitMatch(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, uint8 Outcome, int32 TurnTimeoutInSeconds); // 0x93e380 [Final Native Static Public]

// UShowLoginUICallbackProxy (/Script/OnlineSubsystemUtils.ShowLoginUICallbackProxy)
    UShowLoginUICallbackProxy* ShowExternalLoginUI(UObject* WorldContextObject, APlayerController* InPlayerController); // 0x93f2a0 [Final Native Static Public]

// ASpectatorBeaconClient (/Script/OnlineSubsystemUtils.SpectatorBeaconClient)
    void ServerReservationRequest(const FString& sessionId, const FSpectatorReservation& Reservation); // 0x93ee10 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& Spectator); // 0x93e7e0 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x93df30 [Native Event Public]
    void ClientSendReservationFull(); // 0x93de80 [Native Event Public]
    void ClientReservationResponse(uint8 ReservationResponse); // 0x93dde0 [Native Event Public]
    void ClientCancelReservationResponse(uint8 ReservationResponse); // 0x93dcc0 [Native Event Public]

// ATestBeaconClient (/Script/OnlineSubsystemUtils.TestBeaconClient)
    void ServerPong(); // 0x940250 [Native Event Public]
    void ClientPing(); // 0x93fba0 [Native Event Public]

// UTurnBasedBlueprintLibrary (/Script/OnlineSubsystemUtils.TurnBasedBlueprintLibrary)
    void RegisterTurnBasedMatchInterfaceObject(UObject* WorldContextObject, APlayerController* PlayerController, UObject* Object); // 0x940150 [Final Native Static Public]
    void GetPlayerDisplayName(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, int32 PlayerIndex, const FString& PlayerDisplayName); // 0x93ff20 [Final Native Static Public]
    void GetMyPlayerIndex(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const int32& PlayerIndex); // 0x93fd70 [Final Native Static Public]
    void GetIsMyTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const bool& bIsMyTurn); // 0x93fbc0 [Final Native Static Public]

// UVoipListenerSynthComponent (/Script/OnlineSubsystemUtils.VoipListenerSynthComponent)
    bool IsIdling(); // 0x940120 [Final Native Public]

// UKismetProceduralMeshLibrary (/Script/ProceduralMeshComponent.KismetProceduralMeshLibrary)
    void SliceProceduralMesh(UProceduralMeshComponent* InProcMesh, const FVector& PlanePosition, const FVector& PlaneNormal, bool bCreateOtherHalf, const UProceduralMeshComponent*& OutOtherHalfProcMesh, const EProcMeshSliceCapOption& CapOption, UMaterialInterface* CapMaterial); // 0x117a8d0 [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); // 0x117a460 [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); // 0x117a1a0 [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); // 0x1179ee0 [Final Native Static Public]
    void CreateGridMeshWelded(int32 NumX, int32 NumY, const TArray<int32>& Triangles, const TArray<FVector>& Vertices, const TArray<FVector2D>& UVs, float GridSpacing); // 0x11794e0 [Final Native Static Public]
    void CreateGridMeshTriangles(int32 NumX, int32 NumY, bool bWinding, const TArray<int32>& Triangles); // 0x1179370 [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); // 0x11790d0 [Final Native Static Public]
    void CopyProceduralMeshFromStaticMeshComponent(UStaticMeshComponent* StaticMeshComponent, int32 LODIndex, UProceduralMeshComponent* ProcMeshComponent, bool bCreateCollision); // 0x1178f80 [Final Native Static Public]
    void ConvertQuadToTriangles(const TArray<int32>& Triangles, int32 Vert0, int32 Vert1, int32 Vert2, int32 Vert3); // 0x1178dd0 [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); // 0x1178ac0 [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); // 0x117ade0 [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); // 0x117ab20 [Final Native Public]
    void SetMeshSectionVisible(int32 SectionIndex, bool bNewVisibility); // 0x117a800 [Final Native Public]
    bool IsMeshSectionVisible(int32 SectionIndex); // 0x117a760 [Final Native Public]
    int32 GetNumSections(); // 0x117a170 [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); // 0x1179a70 [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); // 0x1179710 [Final Native Public]
    void ClearMeshSection(int32 SectionIndex); // 0x1178d40 [Final Native Public]
    void ClearCollisionConvexMeshes(); // 0x1178d20 [Final Native Public]
    void ClearAllMeshSections(); // 0x1178d00 [Final Native Public]
    void AddCollisionConvexMesh(const TArray<FVector>& ConvexVerts); // 0x11789d0 [Final Native Public]

// URigVM (/Script/RigVM.RigVM)
    void SetParameterValueVector2D(const FName& InParameterName, const FVector2D& InValue, int32 InArrayIndex); // 0x3de55a0 [Final Native Public]
    void SetParameterValueVector(const FName& InParameterName, const FVector& InValue, int32 InArrayIndex); // 0x3de56d0 [Final Native Public]
    void SetParameterValueTransform(const FName& InParameterName, FTransform& InValue, int32 InArrayIndex); // 0x3de5420 [Final Native Public]
    void SetParameterValueString(const FName& InParameterName, const FString& InValue, int32 InArrayIndex); // 0x3de52f0 [Final Native Public]
    void SetParameterValueQuat(const FName& InParameterName, FQuat& InValue, int32 InArrayIndex); // 0x3de51c0 [Final Native Public]
    void SetParameterValueName(const FName& InParameterName, const FName& InValue, int32 InArrayIndex); // 0x3de5090 [Final Native Public]
    void SetParameterValueInt(const FName& InParameterName, int32 InValue, int32 InArrayIndex); // 0x3de4f70 [Final Native Public]
    void SetParameterValueFloat(const FName& InParameterName, float InValue, int32 InArrayIndex); // 0x3de4e40 [Final Native Public]
    void SetParameterValueBool(const FName& InParameterName, bool InValue, int32 InArrayIndex); // 0x3de4d10 [Final Native Public]
    FString GetRigVMFunctionName(int32 InFunctionIndex); // 0x3de4c30 [Final Native Public]
    FVector2D GetParameterValueVector2D(const FName& InParameterName, int32 InArrayIndex); // 0x3de4a20 [Final Native Public]
    FVector GetParameterValueVector(const FName& InParameterName, int32 InArrayIndex); // 0x3de4b10 [Final Native Public]
    FTransform GetParameterValueTransform(const FName& InParameterName, int32 InArrayIndex); // 0x3de48d0 [Final Native Public]
    FString GetParameterValueString(const FName& InParameterName, int32 InArrayIndex); // 0x3de4780 [Final Native Public]
    FQuat GetParameterValueQuat(const FName& InParameterName, int32 InArrayIndex); // 0x3de4670 [Final Native Public]
    FName GetParameterValueName(const FName& InParameterName, int32 InArrayIndex); // 0x3de4580 [Final Native Public]
    int32 GetParameterValueInt(const FName& InParameterName, int32 InArrayIndex); // 0x3de4490 [Final Native Public]
    float GetParameterValueFloat(const FName& InParameterName, int32 InArrayIndex); // 0x3de43a0 [Final Native Public]
    bool GetParameterValueBool(const FName& InParameterName, int32 InArrayIndex); // 0x3de42b0 [Final Native Public]
    int32 GetParameterArraySize(const FName& InParameterName); // 0x3de4160 [Final Native Public]
    bool Execute(const FName& InEntryName); // 0x3de40c0 [Final Native Public]
    int32 AddRigVMFunction(UScriptStruct* InRigVMStruct, const FName& InMethodName); // 0x3de3fe0 [Final Native Public]

// UScriptContext (/Script/ScriptPlugin.ScriptContext)
    void CallScriptFunction(const FString& FunctionName); // 0xc07390 [Final Native Public]

// UScriptContextComponent (/Script/ScriptPlugin.ScriptContextComponent)
    void CallScriptFunction(const FString& FunctionName); // 0xc07480 [Final Native Public]

// UScriptPluginComponent (/Script/ScriptPlugin.ScriptPluginComponent)
    bool CallScriptFunction(const FString& FunctionName); // 0xc07570 [Native Public]

// AScriptTestActor (/Script/ScriptPlugin.ScriptTestActor)
    float TestFunction(float InValue, float InFactor, bool bMultiply); // 0xc07670 [Final Native Public]

// UUGCBlueprintLibrary (/Script/SimpleUGC.UGCBlueprintLibrary)
    UUGCSettings* GetUGCSettings(UObject* WorldContextObject); // 0x1342740 [Final Native Static Public]
    UUGCRegistry* GetUGCRegistry(UObject* WorldContextObject); // 0x13426b0 [Final Native Static Public]
    UUGCLatentActionManager* GetUGCLatentActionManager(UObject* WorldContextObject); // 0x1342620 [Final Native Static Public]

// UModioModInfoWrapper (/Script/SimpleUGC.ModioModInfoWrapper)
    bool IsModIdInvalid(); // 0x1342960 [Native Public]
    FString GetModIdAsString(); // 0x1341d60 [Native Public]
    int64 GetModIdAsInt(); // 0x1341ee0 [Native Public]

// UModioTermsWrapper (/Script/SimpleUGC.ModioTermsWrapper)
    bool isEmpty(); // 0x1344890 [Final Native Public]

// UUGCLatentActionManager (/Script/SimpleUGC.UGCLatentActionManager)
    void RemoveTermsAndConditionLatent(); // 0x1343ca0 [Native Public]
    UModioModInfoWrapper* GetCachedModioModMetaData(int64 ModId); // 0x1341ad0 [Native Public]

// UUGCPackage (/Script/SimpleUGC.UGCPackage)
    void ShowModDetails(); // 0x1344230 [Native Public]
    FString GetIdAsString(); // 0x1341d60 [Native Public]
    int64 GetIdAsInt(); // 0x10fb6b0 [Native Public]

// UUGCRegistry (/Script/SimpleUGC.UGCRegistry)
    void UnmountUGCPackages(const TArray<FString>& ExcludingModIds); // 0x13444b0 [Native Public]
    bool UnmountUGCPackage(UUGCPackage* Package, bool RemoveFromUserSettings, bool RemoveFromDisk); // 0x1344390 [Native Public]
    void UnmountSandboxUGCPackages(); // 0x1344370 [Native Public]
    void UnmountAllNonVerifiedUGCPackages(); // 0x1344350 [Native Public]
    void UGCPackageMounted__DelegateSignature(bool Sandbox); // 0x1f88790 [Public]
    void UGCBlueprintsSpawned__DelegateSignature(int32 Count); // 0x1f88790 [Public]
    UUGCPackage* TryGetPackageFromId(const FString& ModId); // 0x1344250 [Native Public]
    void ResetUGCPackagesManipulatedDuringJoin(); // 0x1343d00 [Native Public]
    void RegisterAssetFromPackage(UUGCPackage* Package); // 0x1343b90 [Native Public]
    int32 NumberOfModsOnSystem(); // 0x1343a00 [Native Public]
    int32 NumberOfModsInstalled(const EUGCApprovalStatus& ApprovalStatus); // 0x1343970 [Native Public]
    bool MountUGCPackage(UUGCPackage* Package, bool FromJoining); // 0x1343890 [Native Public]
    bool IsModToBeEnabled(int64 ModId); // 0x1342dd0 [Native Public]
    bool IsModInstalledImprecise(const FString& ModName, bool IncludeDeprecatedLocation); // 0x1342be0 [Native Public]
    bool IsModInstalledByIdOrName(const FString& ModIdOrName, bool IncludeDeprecatedLocation); // 0x1342a90 [Native Public]
    bool IsModInstalled(const FString& ModId); // 0x1342990 [Native Public]
    bool IsModEnabled(const FString& ModId); // 0x1342860 [Native Public]
    TArray<UUGCPackage*> GetPackagesWhichDependsOnPackage(UUGCPackage* Package); // 0x1342480 [Native Public]
    TArray<UUGCPackage*> GetPackagesSorted(const EPackageSortField& ByField, bool Ascending); // 0x1342360 [Native Public]
    bool GetMapsInPackage(UUGCPackage* Package, const TArray<FName>& Maps); // 0x1341de0 [Native Public]
    TArray<UUGCPackage*> GetEnabledMods(bool IncludeModsToBeEnabled); // 0x1341ba0 [Native Public]
    bool GetAllClassesInPackage(UUGCPackage* Package, const TArray<TSubclassOf<UObject>>& Classes); // 0x13419d0 [Native Public]
    bool ForceApplyModsFromDeprecatedLocation(); // 0x13419a0 [Native Public]
    bool AreModsInstalled(const EUGCApprovalStatus& ApprovalStatus); // 0x13415b0 [Native Public]
    bool AreDeprecatedModsInstalled(); // 0x1341580 [Native Public]

// UUGCSettings (/Script/SimpleUGC.UGCSettings)
    bool WriteToPlainText(const FString& Filename, const FString& TextContent, FText& OutError, bool Append); // 0x1344630 [Final Native Public]
    void UGCSettingsUpdated__DelegateSignature(); // 0x1f88790 [Public]
    void SetIconIndexOfSlot(int32 SlotNumber, int32 iconIndex); // 0x1343e60 [Final Native Public]
    void SaveToSlot(int32 SlotNumber); // 0x1343d40 [Final Native Public]
    void SaveToSelectedSlot(); // 0x1343d20 [Final Native Public]
    void ResetSlot(); // 0x1343ce0 [Final Native Public]
    bool ReadFromPlainText(const FString& Filename, const FString& OutTextContent); // 0x1343a30 [Final Native Public]
    bool LoadSlot(int32 SlotNumber); // 0x13437d0 [Final Native Public]
    TArray<FString> GetModNamesOfSlot(int32 SlotNumber, const int32& outNumberOfUnknown); // 0x1341ff0 [Final Native Public]
    TArray<FString> GetModIdsOfSlot(int32 SlotNumber); // 0x1341f10 [Final Native Public]
    int32 GetIconIndexOfSlot(int32 SlotNumber); // 0x1341c80 [Final Native Public]
    bool DoesSlotContainMods(int32 SlotNumber); // 0x1341710 [Final Native Public]
    void ClearSlot(int32 SlotNumber); // 0x1341660 [Final Native Public]
    void CleanupSlots(); // 0x1341640 [Final Native Public]

// UUGCSubsystem (/Script/SimpleUGC.UGCSubsystem)
    void UGRequiredModsFetched__DelegateSignature(const TArray<FString>& ModsToEnable, const TArray<FString>& ModsToInstall); // 0x1f88790 [Public]
    void UGModProgressDone__DelegateSignature(const FString& ModName, const FString& ModId); // 0x1f88790 [Public]
    void UGInstallError__DelegateSignature(const FString& ModName, const EUGCPackageError& ErrorType); // 0x1f88790 [Public]
    void UGCRequestHandled__DelegateSignature(const EModioRequestType& requestType); // 0x1f88790 [Public]
    void UGCModProgress__DelegateSignature(const FString& Name, const TArray<FString>& ModsPendingDownload, bool Downloading, int32 Progress, int32 Total); // 0x1f88790 [Public]
    void UGCModManagementStateChanged__DelegateSignature(bool Enabled); // 0x1f88790 [Public]
    void UGCLocalUserModsInstalled__DelegateSignature(); // 0x1f88790 [Public]
    void UGCHiddenMods__DelegateSignature(); // 0x1f88790 [Public]
    void UGCEscapeMenuOpened__DelegateSignature(); // 0x1f88790 [Public]
    void UGCAuthenticatedModioUser__DelegateSignature(bool Authenticated); // 0x1f88790 [Public]
    void SetPackagesAsRecentlyInstalled(const TArray<UUGCPackage*>& RecentMods); // 0x1344140 [Native Public]
    void SetModsAsRecentlyInstalled(const TArray<FString>& RecentMods); // 0x1343fc0 [Native Public]
    void SetModidngSettingsMenuEnabled(bool bEnabled); // 0x1343f30 [Final Native Public]
    void SetCheckGameVersion(bool ShouldCheck); // 0x1343dd0 [Native Public]
    void ResetModioError(); // 0x1343cc0 [Native Public]
    void RemoveRequestOfType(const EModioRequestType& requestType); // 0x1343c20 [Native Public]
    void MarkRecentlyInstalledModsSuccesful(); // 0x1343870 [Native Public]
    void K2_RequestTermsOfUse(UObject* WorldContext, const FLatentActionInfo& LatentInfo); // 0x13436d0 [Native Public]
    bool K2_RequestSubscribe(const FString& ModId); // 0x13435d0 [Native Public]
    void K2_RequestModThumbnailById(UObject* WorldContext, const FLatentActionInfo& LatentInfo, const FString& ModId); // 0x1343440 [Native Public]
    void K2_RequestModThumbnail(UObject* WorldContext, const FLatentActionInfo& LatentInfo, UUGCPackage* Package); // 0x1343300 [Native Public]
    void K2_RequestModMetaData(UObject* WorldContext, const FLatentActionInfo& LatentInfo, const FString& ModioStringID, const int64& ModId); // 0x1343130 [Native Public]
    void K2_RequestModDependencyList(UObject* WorldContext, const FLatentActionInfo& LatentInfo, const FString& ModId, const FString& outParentId, const TArray<FString>& outModIds); // 0x1342eb0 [Native Public]
    void K2_RequestFetchModUpdates(); // 0x1342e90 [Native Public]
    void K2_RequestAuthentication(); // 0x1342e70 [Native Public]
    bool IsModPendingUninstall(UUGCPackage* InMod); // 0x1342d30 [Native Public]
    bool HasOutstadingRequestOfType(const EModioRequestType& requestType); // 0x13427d0 [Native Public]
    TArray<EModioRequestType> GetQueuedModioRequests(); // 0x1342560 [Final Native Public]
    TArray<FString> GetNamesOfModsPendingUpdate(); // 0x13422e0 [Native Public]
    TArray<FString> GetNamesOfModsPendingUninstall(); // 0x1342260 [Native Public]
    TArray<FString> GetNamesOfModsPendingInstall(); // 0x13421e0 [Native Public]
    FString GetModioErrorMessage(); // 0x1342160 [Native Public]
    int32 GetModioErrorCode(); // 0x1342130 [Native Public]
    bool GetModdingSettingsMenuEnabled(); // 0x1342110 [Final Native Public]
    bool GetCheckGameVersion(); // 0x1341b70 [Native Public]
    bool FetchModsForSession(const TArray<FString>& HostMods, const FScriptDelegate& OnModsFetched); // 0x13417d0 [Native Public]
    void EnableModioModManagement(); // 0x13417b0 [Native Public]
    void DisableModioModManagement(); // 0x13416f0 [Native Public]
    void ApplyPendingMods(bool FromJoining, bool FromStartScreen); // 0x13414a0 [Native Public]

// UUGCPackage_Windows (/Script/SimpleUGC.UGCPackage_Windows)
    FModioModID GetID(); // 0x1341d20 [Final Native Public]

// UStaticMeshDescription (/Script/StaticMeshDescription.StaticMeshDescription)
    void SetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, const FVector2D& UV, int32 UVIndex); // 0x33a65a0 [Final Native Public]
    void SetPolygonGroupMaterialSlotName(const FPolygonGroupID& PolygonGroupID, const FName& slotName); // 0x33a64c0 [Final Native Public]
    FVector2D GetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, int32 UVIndex); // 0x33a63e0 [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); // 0x33a60a0 [Final Native Public]

// USteamVRChaperoneComponent (/Script/SteamVR.SteamVRChaperoneComponent)
    void SteamVRChaperoneEvent__DelegateSignature(); // 0x1f88790 [Public]
    TArray<FVector> GetBounds(); // 0x113cca0 [Final Native Public]

// USteamVRFunctionLibrary (/Script/SteamVR.SteamVRFunctionLibrary)
    void GetValidTrackedDeviceIds(const ESteamVRTrackedDeviceType& DeviceType, const TArray<int32>& OutTrackedDeviceIds); // 0x113cfb0 [Final Native Static Public]
    bool GetTrackedDevicePositionAndOrientation(int32 DeviceID, const FVector& OutPosition, const FRotator& OutOrientation); // 0x113ce80 [Final Native Static Public]
    bool GetHandPositionAndOrientation(int32 ControllerIndex, const EControllerHand& hand, const FVector& OutPosition, const FRotator& OutOrientation); // 0x113cd20 [Final Native Static Public]

// USteamVRHQStereoLayerShape (/Script/SteamVR.SteamVRHQStereoLayerShape)
    void SetCurved(bool InCurved); // 0x113d220 [Final Native Public]
    void SetAutoCurveMinDistance(float InDistance); // 0x113d1a0 [Final Native Public]
    void SetAutoCurveMaxDistance(float InDistance); // 0x113d120 [Final Native Public]
    void SetAntiAlias(bool InAntiAlias); // 0x113d090 [Final Native Public]

// USteamVRInputDeviceFunctionLibrary (/Script/SteamVRInputDevice.SteamVRInputDeviceFunctionLibrary)
    void ShowSteamVR_ActionOrigin(const FSteamVRAction& SteamVRAction, const FSteamVRActionSet& SteamVRActionSet); // 0x1164d80 [Final Native Static Public]
    void ShowAllSteamVR_ActionOrigins(); // 0x1164d60 [Final Native Static Public]
    float SetSteamVR_GlobalPredictedSecondsFromNow(float NewValue); // 0x1164cd0 [Final Native Static Public]
    void SetPoseSource(bool bUseSkeletonPose); // 0x1164c50 [Final Native Static Public]
    void SetCurlsAndSplaysState(bool NewLeftHandState, bool NewRightHandState); // 0x1164b80 [Final Native Static Public]
    bool ResetSeatedPosition(); // 0x1164b50 [Final Native Static Public]
    void PlaySteamVR_HapticFeedback(const ESteamVRHand& hand, float StartSecondsFromNow, float DurationSeconds, float Frequency, float Amplitude); // 0x11649b0 [Final Native Static Public]
    float GetUserIPD(); // 0x1164960 [Final Native Static Public]
    bool GetSteamVR_OriginTrackedDeviceInfo(const FSteamVRAction& SteamVRAction, FSteamVRInputOriginInfo& InputOriginInfo); // 0x11647d0 [Final Native Static Public]
    void GetSteamVR_OriginLocalizedName(const FSteamVRAction& SteamVRAction, const TArray<ESteamVRInputStringBits>& LocalizedParts, const FString& OriginLocalizedName); // 0x11645e0 [Final Native Static Public]
    TArray<FSteamVRInputBindingInfo> GetSteamVR_InputBindingInfo(const FSteamVRAction& SteamVRActionHandle); // 0x1164490 [Final Native Static Public]
    bool GetSteamVR_HandPoseRelativeToNow(const FVector& Position, const FRotator& Orientation, const ESteamVRHand& hand, float PredictedSecondsFromNow); // 0x1164320 [Final Native Static Public]
    float GetSteamVR_GlobalPredictedSecondsFromNow(); // 0x11642f0 [Final Native Static Public]
    void GetSteamVR_ActionSetArray(const TArray<FSteamVRActionSet>& SteamVRActionSets); // 0x1164230 [Final Native Static Public]
    void GetSteamVR_ActionArray(const TArray<FSteamVRAction>& SteamVRActions); // 0x1164170 [Final Native Static Public]
    void GetSkeletalTransform(FSteamVRSkeletonTransform& LeftHand, FSteamVRSkeletonTransform& RightHand, bool bWithController); // 0x1164000 [Final Native Static Public]
    void GetSkeletalState(const bool& LeftHandState, const bool& RightHandState); // 0x1163f20 [Final Native Static Public]
    void GetRightHandPoseData(const FVector& Position, const FRotator& Orientation, const FVector& AngularVelocity, const FVector& Velocity); // 0x1163da0 [Final Native Static Public]
    void GetPoseSource(const bool& bUsingSkeletonPose); // 0x1163d20 [Final Native Static Public]
    void GetLeftHandPoseData(const FVector& Position, const FRotator& Orientation, const FVector& AngularVelocity, const FVector& Velocity); // 0x1163ba0 [Final Native Static Public]
    void GetFingerCurlsAndSplays(const EHand& hand, FSteamVRFingerCurls& FingerCurls, FSteamVRFingerSplays& FingerSplays, const ESkeletalSummaryDataType& SummaryDataType); // 0x1163a20 [Final Native Static Public]
    void GetCurlsAndSplaysState(const bool& LeftHandState, const bool& RightHandState); // 0x1163940 [Final Native Static Public]
    void GetControllerFidelity(const EControllerFidelity& LeftControllerFidelity, const EControllerFidelity& RightControllerFidelity); // 0x1163860 [Final Native Static Public]
    void FindSteamVR_OriginTrackedDeviceInfo(const FName& ActionName, const bool& bResult, FSteamVRInputOriginInfo& InputOriginInfo, const FName& ActionSet); // 0x11636d0 [Final Native Static Public]
    TArray<FSteamVRInputBindingInfo> FindSteamVR_InputBindingInfo(const FName& ActionName, const FName& ActionSet); // 0x11635c0 [Final Native Static Public]
    bool FindSteamVR_ActionOrigin(const FName& ActionName, const FName& ActionSet); // 0x11634f0 [Final Native Static Public]
    void FindSteamVR_Action(const FName& ActionName, const bool& bResult, FSteamVRAction& FoundAction, FSteamVRActionSet& FoundActionSet, const FName& ActionSet); // 0x1163310 [Final Native Static Public]

// USteamVRTrackingReferences (/Script/SteamVRInputDevice.SteamVRTrackingReferences)
    bool ShowTrackingReferences(UStaticMesh* TrackingReferenceMesh); // 0x1164f10 [Final Native Public]
    void HideTrackingReferences(); // 0x1164990 [Final Native Public]

// UStreamlineLibrary (/Script/StreamlineBlueprint.StreamlineLibrary)
    UStreamlineFeatureSupport QueryStreamlineFeatureSupport(const UStreamlineFeature& Feature); // 0x14ce850 [Final Native Static Public]
    bool IsStreamlineFeatureSupported(const UStreamlineFeature& Feature); // 0x14ce770 [Final Native Static Public]
    FStreamlineFeatureRequirements GetStreamlineFeatureInformation(const UStreamlineFeature& Feature); // 0x14ce570 [Final Native Static Public]
    void BreakStreamlineFeatureRequirements(const UStreamlineFeatureRequirementsFlags& Requirements, const bool& D3D11Supported, const bool& D3D12Supported, const bool& VulkanSupported, const bool& VSyncOffRequired, const bool& HardwareSchedulingRequired); // 0x14ce120 [Final Native Static Public]

// UStreamlineLibraryDLSSG (/Script/StreamlineBlueprint.StreamlineLibraryDLSSG)
    void SetDLSSGMode(const UStreamlineDLSSGMode& DLSSGMode); // 0x14ce8d0 [Final Native Static Public]
    UStreamlineFeatureSupport QueryDLSSGSupport(); // 0x14ce7f0 [Final Native Static Public]
    bool IsDLSSGSupported(); // 0x14ce710 [Final Native Static Public]
    bool IsDLSSGModeSupported(const UStreamlineDLSSGMode& DLSSGMode); // 0x14ce690 [Final Native Static Public]
    TArray<UStreamlineDLSSGMode> GetSupportedDLSSGModes(); // 0x14ce610 [Final Native Static Public]
    UStreamlineDLSSGMode GetDLSSGMode(); // 0x14ce420 [Final Native Static Public]
    void GetDLSSGFrameTiming(const float& FrameRateInHertz, const int32& FramesPresented); // 0x14ce340 [Final Native Static Public]
    UStreamlineDLSSGMode GetDefaultDLSSGMode(); // 0x14ce450 [Final Native Static Public]

// UStreamlineLibraryReflex (/Script/StreamlineBlueprint.StreamlineLibraryReflex)
    void SetReflexMode(const UStreamlineReflexMode& Mode); // 0x14ce940 [Final Native Static Public]
    UStreamlineFeatureSupport QueryReflexSupport(); // 0x14ce820 [Final Native Static Public]
    bool IsReflexSupported(); // 0x14ce740 [Final Native Static Public]
    float GetRenderLatencyInMs(); // 0x14ce540 [Final Native Static Public]
    UStreamlineReflexMode GetReflexMode(); // 0x14ce510 [Final Native Static Public]
    float GetGameToRenderLatencyInMs(); // 0x14ce4e0 [Final Native Static Public]
    float GetGameLatencyInMs(); // 0x14ce4b0 [Final Native Static Public]
    UStreamlineReflexMode GetDefaultReflexMode(); // 0x14ce480 [Final Native Static Public]

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

// UModularSynthComponent (/Script/Synthesis.ModularSynthComponent)
    void SetSynthPreset(FModularSynthPreset& SynthPreset); // 0x997de0 [Final Native Public]
    void SetSustainGain(float SustainGain); // 0x997d60 [Final Native Public]
    void SetStereoDelayWetlevel(float DelayWetlevel); // 0x997ce0 [Final Native Public]
    void SetStereoDelayTime(float DelayTimeMsec); // 0x997c60 [Final Native Public]
    void SetStereoDelayRatio(float DelayRatio); // 0x997be0 [Final Native Public]
    void SetStereoDelayMode(const ESynthStereoDelayMode& StereoDelayMode); // 0x997b60 [Final Native Public]
    void SetStereoDelayIsEnabled(bool StereoDelayEnabled); // 0x997ad0 [Final Native Public]
    void SetStereoDelayFeedback(float DelayFeedback); // 0x997a50 [Final Native Public]
    void SetSpread(float Spread); // 0x9979d0 [Final Native Public]
    void SetReleaseTime(float ReleaseTimeMsec); // 0x997950 [Final Native Public]
    void SetPortamento(float Portamento); // 0x9978d0 [Final Native Public]
    void SetPitchBend(float PitchBend); // 0x997850 [Final Native Public]
    void SetPan(float Pan); // 0x9977d0 [Final Native Public]
    void SetOscType(int32 OscIndex, const ESynth1OscType& OscType); // 0x997700 [Final Native Public]
    void SetOscSync(bool bIsSynced); // 0x997670 [Final Native Public]
    void SetOscSemitones(int32 OscIndex, float Semitones); // 0x9975a0 [Final Native Public]
    void SetOscPulsewidth(int32 OscIndex, float Pulsewidth); // 0x9974d0 [Final Native Public]
    void SetOscOctave(int32 OscIndex, float Octave); // 0x997400 [Final Native Public]
    void SetOscGainMod(int32 OscIndex, float OscGainMod); // 0x997330 [Final Native Public]
    void SetOscGain(int32 OscIndex, float OscGain); // 0x997260 [Final Native Public]
    void SetOscFrequencyMod(int32 OscIndex, float OscFreqMod); // 0x997190 [Final Native Public]
    void SetOscCents(int32 OscIndex, float Cents); // 0x9970c0 [Final Native Public]
    void SetModEnvSustainGain(float SustainGain); // 0x997040 [Final Native Public]
    void SetModEnvReleaseTime(float Release); // 0x996fc0 [Final Native Public]
    void SetModEnvPatch(const ESynthModEnvPatch& InPatchType); // 0x996f40 [Final Native Public]
    void SetModEnvInvert(bool bInvert); // 0x996eb0 [Final Native Public]
    void SetModEnvDepth(float Depth); // 0x996e30 [Final Native Public]
    void SetModEnvDecayTime(float DecayTimeMsec); // 0x996db0 [Final Native Public]
    void SetModEnvBiasPatch(const ESynthModEnvBiasPatch& InPatchType); // 0x996d30 [Final Native Public]
    void SetModEnvBiasInvert(bool bInvert); // 0x996ca0 [Final Native Public]
    void SetModEnvAttackTime(float AttackTimeMsec); // 0x996c20 [Final Native Public]
    void SetLFOType(int32 LFOIndex, const ESynthLFOType& LFOType); // 0x996b50 [Final Native Public]
    void SetLFOPatch(int32 LFOIndex, const ESynthLFOPatchType& LFOPatchType); // 0x996a80 [Final Native Public]
    void SetLFOMode(int32 LFOIndex, const ESynthLFOMode& LFOMode); // 0x9969b0 [Final Native Public]
    void SetLFOGainMod(int32 LFOIndex, float GainMod); // 0x9968e0 [Final Native Public]
    void SetLFOGain(int32 LFOIndex, float Gain); // 0x996810 [Final Native Public]
    void SetLFOFrequencyMod(int32 LFOIndex, float FrequencyModHz); // 0x996740 [Final Native Public]
    void SetLFOFrequency(int32 LFOIndex, float FrequencyHz); // 0x996670 [Final Native Public]
    void SetGainDb(float GainDb); // 0x9965f0 [Final Native Public]
    void SetFilterType(const ESynthFilterType& FilterType); // 0x996570 [Final Native Public]
    void SetFilterQMod(float FilterQ); // 0x9964f0 [Final Native Public]
    void SetFilterQ(float FilterQ); // 0x996470 [Final Native Public]
    void SetFilterFrequencyMod(float FilterFrequencyHz); // 0x9963f0 [Final Native Public]
    void SetFilterFrequency(float FilterFrequencyHz); // 0x996370 [Final Native Public]
    void SetFilterAlgorithm(const ESynthFilterAlgorithm& FilterAlgorithm); // 0x9962f0 [Final Native Public]
    void SetEnableUnison(bool EnableUnison); // 0x996260 [Final Native Public]
    void SetEnableRetrigger(bool RetriggerEnabled); // 0x9961d0 [Final Native Public]
    void SetEnablePolyphony(bool bEnablePolyphony); // 0x996140 [Final Native Public]
    bool SetEnablePatch(const FPatchId& PatchId, bool bIsEnabled); // 0x996070 [Final Native Public]
    void SetEnableLegato(bool LegatoEnabled); // 0x995fe0 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x995f60 [Final Native Public]
    void SetChorusFrequency(float Frequency); // 0x995ee0 [Final Native Public]
    void SetChorusFeedback(float Feedback); // 0x995e60 [Final Native Public]
    void SetChorusEnabled(bool EnableChorus); // 0x995dd0 [Final Native Public]
    void SetChorusDepth(float Depth); // 0x995d50 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x995cd0 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x995bb0 [Final Native Public]
    void NoteOff(float Note, bool bAllNotesOff, bool bKillAllNotes); // 0x995a90 [Final Native Public]
    FPatchId CreatePatch(const ESynth1PatchSource& PatchSource, const TArray<FSynth1PatchCable>& PatchCables, bool bEnableByDefault); // 0x995940 [Final Native Public]

// USourceEffectBitCrusherPreset (/Script/Synthesis.SourceEffectBitCrusherPreset)
    void SetSettings(FSourceEffectBitCrusherBaseSettings& Settings); // 0x99d470 [Final Native Public]
    void SetSampleRateModulator(USoundModulatorBase* Modulator); // 0x99d3e0 [Final Native Public]
    void SetSampleRate(float SampleRate); // 0x99d360 [Final Native Public]
    void SetModulationSettings(FSourceEffectBitCrusherSettings& ModulationSettings); // 0x99d1b0 [Final Native Public]
    void SetBits(float Bits); // 0x99ccf0 [Final Native Public]
    void SetBitModulator(USoundModulatorBase* Modulator); // 0x99cc60 [Final Native Public]

// USourceEffectChorusPreset (/Script/Synthesis.SourceEffectChorusPreset)
    void SetWetModulator(USoundModulatorBase* Modulator); // 0x99ddb0 [Final Native Public]
    void SetWet(float WetAmount); // 0x99dd30 [Final Native Public]
    void SetSpreadModulator(USoundModulatorBase* Modulator); // 0x99dca0 [Final Native Public]
    void SetSpread(float Spread); // 0x99dc20 [Final Native Public]
    void SetSettings(FSourceEffectChorusBaseSettings& Settings); // 0x99d520 [Final Native Public]
    void SetModulationSettings(FSourceEffectChorusSettings& ModulationSettings); // 0x99d260 [Final Native Public]
    void SetFrequencyModulator(USoundModulatorBase* Modulator); // 0x99d120 [Final Native Public]
    void SetFrequency(float Frequency); // 0x99d0a0 [Final Native Public]
    void SetFeedbackModulator(USoundModulatorBase* Modulator); // 0x99d010 [Final Native Public]
    void SetFeedback(float Feedback); // 0x99cf90 [Final Native Public]
    void SetDryModulator(USoundModulatorBase* Modulator); // 0x99cf00 [Final Native Public]
    void SetDry(float DryAmount); // 0x99ce80 [Final Native Public]
    void SetDepthModulator(USoundModulatorBase* Modulator); // 0x99cdf0 [Final Native Public]
    void SetDepth(float Depth); // 0x99cd70 [Final Native Public]

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

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

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

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

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

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

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

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

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

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

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

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

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

// USubmixEffectDelayPreset (/Script/Synthesis.SubmixEffectDelayPreset)
    void SetSettings(FSubmixEffectDelaySettings& InSettings); // 0x9a2610 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x9a2260 [Final Native Public]
    void SetDelay(float Length); // 0x9a1dc0 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x9a1b20 [Final Native Public]

// USubmixEffectFilterPreset (/Script/Synthesis.SubmixEffectFilterPreset)
    void SetSettings(FSubmixEffectFilterSettings& InSettings); // 0x9a26d0 [Final Native Public]
    void SetFilterType(const ESubmixFilterType& InType); // 0x9a20c0 [Final Native Public]
    void SetFilterQMod(float InQ); // 0x9a2040 [Final Native Public]
    void SetFilterQ(float InQ); // 0x9a1fc0 [Final Native Public]
    void SetFilterCutoffFrequencyMod(float InFrequency); // 0x9a1f40 [Final Native Public]
    void SetFilterCutoffFrequency(float InFrequency); // 0x9a1ec0 [Final Native Public]
    void SetFilterAlgorithm(const ESubmixFilterAlgorithm& InAlgorithm); // 0x9a1e40 [Final Native Public]

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

// USubmixEffectMultibandCompressorPreset (/Script/Synthesis.SubmixEffectMultibandCompressorPreset)
    void SetSettings(FSubmixEffectMultibandCompressorSettings& InSettings); // 0x9a2840 [Final Native Public]

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

// USubmixEffectTapDelayPreset (/Script/Synthesis.SubmixEffectTapDelayPreset)
    void SetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x9a2ad0 [Final Native Public]
    void SetSettings(FSubmixEffectTapDelaySettings& InSettings); // 0x9a2900 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x9a22e0 [Final Native Public]
    void RemoveTap(int32 TapId); // 0x9a1d30 [Final Native Public]
    void GetTapIds(const TArray<int32>& TapIds); // 0x9a1c40 [Final Native Public]
    void GetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x9a1b60 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x9a1b40 [Final Native Public]
    void AddTap(const int32& TapId); // 0x9a1a90 [Final Native Public]

// USynth2DSlider (/Script/Synthesis.Synth2DSlider)
    void SetValue(const FVector2D& InValue); // 0x9a2bb0 [Final Native Public]
    void SetStepSize(float InValue); // 0x9a2a50 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x9a29c0 [Final Native Public]
    void SetLocked(bool InValue); // 0x9a2360 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x9a21d0 [Final Native Public]
    FVector2D GetValue(); // 0x9a1cf0 [Final Native Public]

// UGranularSynth (/Script/Synthesis.GranularSynth)
    void SetSustainGain(float SustainGain); // 0x9a70a0 [Final Native Public]
    void SetSoundWave(USoundWave* InSoundWave); // 0x9a6f80 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x9a6de0 [Final Native Public]
    void SetReleaseTimeMsec(float ReleaseTimeMsec); // 0x9a6d60 [Final Native Public]
    void SetPlayheadTime(float InPositionSec, float LerpTimeSec, const EGranularSynthSeekType& SeekType); // 0x9a66b0 [Final Native Public]
    void SetPlaybackSpeed(float InPlayheadRate); // 0x9a6630 [Final Native Public]
    void SetGrainVolume(float BaseVolume, const FVector2D& VolumeRange); // 0x9a63a0 [Final Native Public]
    void SetGrainsPerSecond(float InGrainsPerSecond); // 0x9a6460 [Final Native Public]
    void SetGrainProbability(float InGrainProbability); // 0x9a6320 [Final Native Public]
    void SetGrainPitch(float BasePitch, const FVector2D& PitchRange); // 0x9a6260 [Final Native Public]
    void SetGrainPan(float BasePan, const FVector2D& PanRange); // 0x9a61a0 [Final Native Public]
    void SetGrainEnvelopeType(const EGranularSynthEnvelopeType& EnvelopeType); // 0x9a6120 [Final Native Public]
    void SetGrainDuration(float BaseDurationMsec, const FVector2D& DurationRange); // 0x9a6060 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x9a5710 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x9a5710 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x9a4f30 [Final Native Public]
    void NoteOff(float Note, bool bKill); // 0x9a4dd0 [Final Native Public]
    bool IsLoaded(); // 0x9a4d70 [Final Native Public]
    float GetSampleDuration(); // 0x9a4d10 [Final Native Public]
    float GetCurrentPlayheadTime(); // 0x9a4790 [Final Native Public]

// USynthComponentMonoWaveTable (/Script/Synthesis.SynthComponentMonoWaveTable)
    void SetWaveTablePosition(float InPosition); // 0x9a7230 [Final Native Public]
    void SetSustainPedalState(bool InSustainPedalState); // 0x9a7120 [Final Native Public]
    void SetPosLfoType(const ESynthLFOType& InLfoType); // 0x9a68c0 [Final Native Public]
    void SetPosLfoFrequency(float InLfoFrequency); // 0x9a6840 [Final Native Public]
    void SetPosLfoDepth(float InLfoDepth); // 0x9a67c0 [Final Native Public]
    void SetPositionEnvelopeSustainGain(float InSustainGain); // 0x9a6ce0 [Final Native Public]
    void SetPositionEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x9a6c60 [Final Native Public]
    void SetPositionEnvelopeInvert(bool bInInvert); // 0x9a6bd0 [Final Native Public]
    void SetPositionEnvelopeDepth(float InDepth); // 0x9a6b50 [Final Native Public]
    void SetPositionEnvelopeDecayTime(float InDecayTimeMsec); // 0x9a6ad0 [Final Native Public]
    void SetPositionEnvelopeBiasInvert(bool bInBiasInvert); // 0x9a6a40 [Final Native Public]
    void SetPositionEnvelopeBiasDepth(float InDepth); // 0x9a69c0 [Final Native Public]
    void SetPositionEnvelopeAttackTime(float InAttackTimeMsec); // 0x9a6940 [Final Native Public]
    void SetLowPassFilterResonance(float InNewQ); // 0x9a64e0 [Final Native Public]
    void SetFrequencyWithMidiNote(float InMidiNote); // 0x9a5fe0 [Final Native Public]
    void SetFrequencyPitchBend(float FrequencyOffsetCents); // 0x9a5f60 [Final Native Public]
    void SetFrequency(float FrequencyHz); // 0x9a5e60 [Final Native Public]
    void SetFilterEnvelopeSustainGain(float InSustainGain); // 0x9a5d60 [Final Native Public]
    void SetFilterEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x9a5ce0 [Final Native Public]
    void SetFilterEnvelopenDecayTime(float InDecayTimeMsec); // 0x9a5de0 [Final Native Public]
    void SetFilterEnvelopeInvert(bool bInInvert); // 0x9a5c50 [Final Native Public]
    void SetFilterEnvelopeDepth(float InDepth); // 0x9a5bd0 [Final Native Public]
    void SetFilterEnvelopeBiasInvert(bool bInBiasInvert); // 0x9a5b40 [Final Native Public]
    void SetFilterEnvelopeBiasDepth(float InDepth); // 0x9a5ac0 [Final Native Public]
    void SetFilterEnvelopeAttackTime(float InAttackTimeMsec); // 0x9a5a40 [Final Native Public]
    bool SetCurveValue(int32 TableIndex, int32 KeyframeIndex, float NewValue); // 0x9a5930 [Final Native Public]
    bool SetCurveTangent(int32 TableIndex, float InNewTangent); // 0x9a5860 [Final Native Public]
    bool SetCurveInterpolationType(const CurveInterpolationType& InterpolationType, int32 TableIndex); // 0x9a5790 [Final Native Public]
    void SetAmpEnvelopeSustainGain(float InSustainGain); // 0x9a5690 [Final Native Public]
    void SetAmpEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x9a5610 [Final Native Public]
    void SetAmpEnvelopeInvert(bool bInInvert); // 0x9a5580 [Final Native Public]
    void SetAmpEnvelopeDepth(float InDepth); // 0x9a5500 [Final Native Public]
    void SetAmpEnvelopeDecayTime(float InDecayTimeMsec); // 0x9a5480 [Final Native Public]
    void SetAmpEnvelopeBiasInvert(bool bInBiasInvert); // 0x9a53f0 [Final Native Public]
    void SetAmpEnvelopeBiasDepth(float InDepth); // 0x9a5370 [Final Native Public]
    void SetAmpEnvelopeAttackTime(float InAttackTimeMsec); // 0x9a52f0 [Final Native Public]
    void RefreshWaveTable(int32 Index); // 0x9a5140 [Final Native Public]
    void RefreshAllWaveTables(); // 0x9a5120 [Final Native Public]
    void NoteOn(float InMidiNote, float InVelocity); // 0x9a5050 [Final Native Public]
    void NoteOff(float InMidiNote); // 0x9a4eb0 [Final Native Public]
    int32 GetNumTableEntries(); // 0x9a4ce0 [Final Native Public]
    int32 GetMaxTableIndex(); // 0x9a4ca0 [Final Native Public]
    TArray<float> GetKeyFrameValuesForTable(float TableIndex); // 0x9a4860 [Final Native Public]
    float GetCurveTangent(int32 TableIndex); // 0x9a47c0 [Final Native Public]

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

// USynthSamplePlayer (/Script/Synthesis.SynthSamplePlayer)
    void SetSoundWave(USoundWave* InSoundWave); // 0x9a7010 [Final Native Public]
    void SetScrubTimeWidth(float InScrubTimeWidthSec); // 0x9a6f00 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x9a6e70 [Final Native Public]
    void SetPitch(float InPitch, float TimeSec); // 0x9a6560 [Final Native Public]
    void SeekToTime(float TimeSec, const ESamplePlayerSeekType& SeekType, bool bWrap); // 0x9a51d0 [Final Native Public]
    bool IsLoaded(); // 0x9a4da0 [Final Native Public]
    float GetSampleDuration(); // 0x9a4d40 [Final Native Public]
    float GetCurrentPlaybackProgressTime(); // 0x9a4760 [Final Native Public]
    float GetCurrentPlaybackProgressPercent(); // 0x9a4730 [Final Native Public]

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

// USynthKnob (/Script/Synthesis.SynthKnob)
    void SetValue(float InValue); // 0x9a7b50 [Final Native Public]
    void SetStepSize(float InValue); // 0x9a7ad0 [Final Native Public]
    void SetLocked(bool InValue); // 0x9a7a40 [Final Native Public]
    float GetValue(); // 0x9a7a10 [Final Native Public]

// ATemplateSequenceActor (/Script/TemplateSequence.TemplateSequenceActor)
    void SetSequence(UTemplateSequence* InSequence); // 0x135a570 [Final Native Public]
    void SetBinding(AActor* Actor, bool bOverridesDefault); // 0x135a4a0 [Final Native Public]
    UTemplateSequence* LoadSequence(); // 0x135a470 [Final Native Public]
    UTemplateSequencePlayer* GetSequencePlayer(); // 0x135a440 [Final Native Public]
    UTemplateSequence* GetSequence(); // 0x135a410 [Final Native Public]

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

// UTimeManagementBlueprintLibrary (/Script/TimeManagement.TimeManagementBlueprintLibrary)
    FFrameTime TransformTime(FFrameTime& SourceTime, const FFrameRate& SourceRate, const FFrameRate& DestinationRate); // 0x2fd75a0 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2fd74e0 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x2fd7420 [Final Native Static Public]
    FFrameTime SnapFrameTimeToRate(FFrameTime& SourceTime, const FFrameRate& SourceRate, const FFrameRate& SnapToRate); // 0x2fd72d0 [Final Native Static Public]
    FFrameTime Multiply_SecondsFrameRate(float TimeInSeconds, const FFrameRate& FrameRate); // 0x2fd71f0 [Final Native Static Public]
    FFrameNumber Multiply_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2fd7130 [Final Native Static Public]
    bool IsValid_MultipleOf(const FFrameRate& InFrameRate, const FFrameRate& OtherFramerate); // 0x2fd7030 [Final Native Static Public]
    bool IsValid_Framerate(const FFrameRate& InFrameRate); // 0x2fd6f90 [Final Native Static Public]
    FFrameRate GetTimecodeFrameRate(); // 0x2fd6f50 [Final Native Static Public]
    FTimecode GetTimecode(); // 0x2fd6f10 [Final Native Static Public]
    FFrameNumber Divide_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2fd6e50 [Final Native Static Public]
    FString Conv_TimecodeToString(const FTimecode& InTimecode, bool bForceSignDisplay); // 0x2fd6d20 [Final Native Static Public]
    float Conv_QualifiedFrameTimeToSeconds(FQualifiedFrameTime& InFrameTime); // 0x2fd6c70 [Final Native Static Public]
    float Conv_FrameRateToSeconds(const FFrameRate& InFrameRate); // 0x2fd6bd0 [Final Native Static Public]
    int32 Conv_FrameNumberToInteger(FFrameNumber& InFrameNumber); // 0x2fd6b40 [Final Native Static Public]
    FFrameNumber Add_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2fd6a80 [Final Native Static Public]
    FFrameNumber Add_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x2fd69c0 [Final Native Static Public]

// UTimeSynthComponent (/Script/TimeSynth.TimeSynthComponent)
    void StopSoundsOnVolumeGroupWithFadeOverride(UTimeSynthVolumeGroup* InVolumeGroup, const ETimeSynthEventClipQuantization& EventQuantization, FTimeSynthTimeDef& FadeTime); // 0x9bf250 [Final Native Public]
    void StopSoundsOnVolumeGroup(UTimeSynthVolumeGroup* InVolumeGroup, const ETimeSynthEventClipQuantization& EventQuantization); // 0x9bf180 [Final Native Public]
    void StopClipWithFadeOverride(const FTimeSynthClipHandle& InClipHandle, const ETimeSynthEventClipQuantization& EventQuantization, FTimeSynthTimeDef& FadeTime); // 0x9bf030 [Final Native Public]
    void StopClip(const FTimeSynthClipHandle& InClipHandle, const ETimeSynthEventClipQuantization& EventQuantization); // 0x9bef40 [Final Native Public]
    void SetVolumeGroup(UTimeSynthVolumeGroup* InVolumeGroup, float VolumeDb, float FadeTimeSec); // 0x9bee30 [Final Native Public]
    void SetSeed(int32 InSeed); // 0x9beda0 [Final Native Public]
    void SetQuantizationSettings(FTimeSynthQuantizationSettings& InQuantizationSettings); // 0x9bece0 [Final Native Public]
    void SetFilterSettings(const ETimeSynthFilter& Filter, FTimeSynthFilterSettings& InSettings); // 0x9bec00 [Final Native Public]
    void SetFilterEnabled(const ETimeSynthFilter& Filter, bool bIsEnabled); // 0x9beb30 [Final Native Public]
    void SetFFTSize(const ETimeSynthFFTSize& InFFTSize); // 0x9beab0 [Final Native Public]
    void SetEnvelopeFollowerSettings(FTimeSynthEnvelopeFollowerSettings& InSettings); // 0x9bea10 [Final Native Public]
    void SetEnvelopeFollowerEnabled(bool bInIsEnabled); // 0x9be980 [Final Native Public]
    void SetBPM(float BeatsPerMinute); // 0x9be900 [Final Native Public]
    void ResetSeed(); // 0x9be8e0 [Final Native Public]
    FTimeSynthClipHandle PlayClip(UTimeSynthClip* InClip, UTimeSynthVolumeGroup* InVolumeGroup); // 0x9be800 [Final Native Public]
    bool HasActiveClips(); // 0x9be7d0 [Final Native Public]
    TArray<FTimeSynthSpectralData> GetSpectralData(); // 0x9be750 [Final Native Public]
    int32 GetMaxActiveClipLimit(); // 0x9be720 [Final Native Public]
    float GetEnvelopeFollowerValue(); // 0x9be700 [Final Native Public]
    int32 GetBPM(); // 0x9be6d0 [Final Native Public]
    void AddQuantizationEventDelegate(const ETimeSynthEventQuantization& QuantizationType, const FScriptDelegate& OnQuantizationEvent); // 0x9be5e0 [Final Native Public]

// UWidget (/Script/UMG.Widget)
    void SetVisibility(const ESlateVisibility& InVisibility); // 0x3286650 [Native Public]
    void SetUserFocus(APlayerController* PlayerController); // 0x3286420 [Final Native Public]
    void SetToolTipText(FText& InToolTipText); // 0x3286350 [Final Native Public]
    void SetToolTip(UWidget* Widget); // 0x32862c0 [Final Native Public]
    void SetRenderTranslation(const FVector2D& Translation); // 0x32861b0 [Final Native Public]
    void SetRenderTransformPivot(const FVector2D& Pivot); // 0x3286130 [Final Native Public]
    void SetRenderTransformAngle(float Angle); // 0x32860b0 [Final Native Public]
    void SetRenderTransform(const FWidgetTransform& InTransform); // 0x3285fd0 [Final Native Public]
    void SetRenderShear(const FVector2D& Shear); // 0x3285f50 [Final Native Public]
    void SetRenderScale(const FVector2D& Scale); // 0x3285ed0 [Final Native Public]
    void SetRenderOpacity(float InOpacity); // 0x3285e50 [Final Native Public]
    void SetNavigationRuleExplicit(const EUINavigation& Direction, UWidget* InWidget); // 0x3285cf0 [Final Native Public]
    void SetNavigationRuleCustomBoundary(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x3285c00 [Final Native Public]
    void SetNavigationRuleCustom(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x3285b10 [Final Native Public]
    void SetNavigationRuleBase(const EUINavigation& Direction, const EUINavigationRule& Rule); // 0x3285a40 [Final Native Public]
    void SetNavigationRule(const EUINavigation& Direction, const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x3285930 [Final Native Public]
    void SetKeyboardFocus(); // 0x3285910 [Final Native Public]
    void SetIsEnabled(bool bInIsEnabled); // 0x3285880 [Native Public]
    void SetFocus(); // 0x32857e0 [Final Native Public]
    void SetCursor(uint8 InCursor); // 0x3285760 [Final Native Public]
    void SetClipping(const EWidgetClipping& InClipping); // 0x32856e0 [Final Native Public]
    void SetAllNavigationRules(const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x3285610 [Final Native Public]
    void ResetCursor(); // 0x32855f0 [Final Native Public]
    void RemoveFromParent(); // 0x32855d0 [Native Public]
    FEventReply OnReply__DelegateSignature(); // 0x1f88790 [Public]
    FEventReply OnPointerEvent__DelegateSignature(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Public]
    bool IsVisible(); // 0x32855a0 [Final Native Public]
    bool IsHovered(); // 0x1bcff60 [Native Public]
    void InvalidateLayoutAndVolatility(); // 0x3285580 [Final Native Public]
    bool HasUserFocusedDescendants(APlayerController* PlayerController); // 0x32854e0 [Final Native Public]
    bool HasUserFocus(APlayerController* PlayerController); // 0x3285440 [Final Native Public]
    bool HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex); // 0x3285370 [Final Native Public]
    bool HasMouseCapture(); // 0x3285340 [Final Native Public]
    bool HasKeyboardFocus(); // 0x3285310 [Final Native Public]
    bool HasFocusedDescendants(); // 0x32852e0 [Final Native Public]
    bool HasAnyUserFocus(); // 0x32852b0 [Final Native Public]
    UWidget* GetWidget__DelegateSignature(); // 0x1f88790 [Public]
    ESlateVisibility GetVisibility(); // 0x3285280 [Final Native Public]
    FGeometry GetTickSpaceGeometry(); // 0x3285160 [Final Native Public]
    FText GetText__DelegateSignature(); // 0x1f88790 [Public]
    ESlateVisibility GetSlateVisibility__DelegateSignature(); // 0x1f88790 [Public]
    FSlateColor GetSlateColor__DelegateSignature(); // 0x1f88790 [Public]
    FSlateBrush GetSlateBrush__DelegateSignature(); // 0x1f88790 [Public]
    float GetRenderTransformAngle(); // 0x3285100 [Final Native Public]
    float GetRenderOpacity(); // 0x32850d0 [Final Native Public]
    UPanelWidget* GetParent(); // 0x32850a0 [Final Native Public]
    FGeometry GetPaintSpaceGeometry(); // 0x3285060 [Final Native Public]
    APlayerController* GetOwningPlayer(); // 0x3285030 [Native Public]
    ULocalPlayer* GetOwningLocalPlayer(); // 0x3285000 [Native Public]
    uint8 GetMouseCursor__DelegateSignature(); // 0x1f88790 [Public]
    FLinearColor GetLinearColor__DelegateSignature(); // 0x1f88790 [Public]
    bool GetIsEnabled(); // 0x3284fd0 [Final Native Public]
    int32 GetInt32__DelegateSignature(); // 0x1f88790 [Public]
    UGameInstance* GetGameInstance(); // 0x3284fa0 [Final Native Public]
    float GetFloat__DelegateSignature(); // 0x1f88790 [Public]
    FVector2D GetDesiredSize(); // 0x3284f30 [Final Native Public]
    EWidgetClipping GetClipping(); // 0x3284f00 [Final Native Public]
    ECheckBoxState GetCheckBoxState__DelegateSignature(); // 0x1f88790 [Public]
    FGeometry GetCachedGeometry(); // 0x3284ec0 [Final Native Public]
    bool GetBool__DelegateSignature(); // 0x1f88790 [Public]
    FText GetAccessibleText(); // 0x3284e20 [Final Native Public]
    FText GetAccessibleSummaryText(); // 0x3284d80 [Final Native Public]
    UWidget* GenerateWidgetForString__DelegateSignature(const FString& Item); // 0x1f88790 [Public]
    UWidget* GenerateWidgetForObject__DelegateSignature(UObject* Item); // 0x1f88790 [Public]
    void ForceVolatile(bool bForce); // 0x3284cf0 [Final Native Public]
    void ForceLayoutPrepass(); // 0x3284cd0 [Final Native Public]

// UUserWidget (/Script/UMG.UserWidget)
    void UnregisterInputComponent(); // 0x3282dd0 [Final Native Protected]
    void UnbindFromAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x3282cf0 [Final Native Public]
    void UnbindFromAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x3282c10 [Final Native Public]
    void UnbindAllFromAnimationStarted(UWidgetAnimation* Animation); // 0x3282b80 [Final Native Public]
    void UnbindAllFromAnimationFinished(UWidgetAnimation* Animation); // 0x3282af0 [Final Native Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1f88790 [Event Public]
    void StopListeningForInputAction(const FName& ActionName, uint8 EventType); // 0x3282a20 [Final Native Protected]
    void StopListeningForAllInputActions(); // 0x3282a00 [Final Native Protected]
    void StopAnimationsAndLatentActions(); // 0x32829e0 [Final Native Public]
    void StopAnimation(UWidgetAnimation* InAnimation); // 0x3282950 [Final Native Public]
    void StopAllAnimations(); // 0x3282930 [Final Native Public]
    void SetPositionInViewport(const FVector2D& Position, bool bRemoveDPIScale); // 0x3282630 [Final Native Public]
    void SetPlaybackSpeed(UWidgetAnimation* InAnimation, float PlaybackSpeed); // 0x3282560 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x32824d0 [Final Native Public]
    void SetOwningPlayer(APlayerController* LocalPlayerController); // 0x3282440 [Final Native Public]
    void SetNumLoopsToPlay(UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); // 0x3282370 [Final Native Public]
    void SetInputActionPriority(int32 NewPriority); // 0x3282110 [Final Native Protected]
    void SetInputActionBlocking(bool bShouldBlock); // 0x3282080 [Final Native Protected]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x3281f10 [Final Native Public]
    void SetDesiredSizeInViewport(const FVector2D& Size); // 0x3281e90 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3281d70 [Final Native Public]
    void SetAnimationCurrentTime(UWidgetAnimation* InAnimation, float InTime); // 0x3281ca0 [Final Native Public]
    void SetAnchorsInViewport(const FAnchors& Anchors); // 0x3281c10 [Final Native Public]
    void SetAlignmentInViewport(const FVector2D& Alignment); // 0x3281b90 [Final Native Public]
    void ReverseAnimation(UWidgetAnimation* InAnimation); // 0x3281b00 [Final Native Public]
    void RemoveFromViewport(); // 0x3281ae0 [Final Native Public]
    void RegisterInputComponent(); // 0x3281ac0 [Final Native Protected]
    void PreConstruct(bool IsDesignTime); // 0x1f88790 [Event Public]
    void PlaySound(USoundBase* SoundToPlay); // 0x3281a30 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, uint8 PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x3281810 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x32816f0 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x32815d0 [Final Native Public]
    UUMGSequencePlayer* PlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, uint8 PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x3281400 [Final Native Public]
    float PauseAnimation(UWidgetAnimation* InAnimation); // 0x3281360 [Final Native Public]
    FEventReply OnTouchStarted(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x1f88790 [Event Public]
    FEventReply OnTouchMoved(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x1f88790 [Event Public]
    FEventReply OnTouchGesture(const FGeometry& MyGeometry, FPointerEvent& GestureEvent); // 0x1f88790 [Event Public]
    FEventReply OnTouchForceChanged(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x1f88790 [Event Public]
    FEventReply OnTouchEnded(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x1f88790 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x1f88790 [Event Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    void OnPaint(FPaintContext& Context); // 0x1f88790 [Event Public]
    FEventReply OnMouseWheel(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    FEventReply OnMouseMove(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    void OnMouseCaptureLost(); // 0x1f88790 [Event Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1f88790 [Event Public]
    FEventReply OnMouseButtonDoubleClick(const FGeometry& InMyGeometry, FPointerEvent& InMouseEvent); // 0x1f88790 [Event Public]
    FEventReply OnMotionDetected(const FGeometry& MyGeometry, const FMotionEvent& InMotionEvent); // 0x1f88790 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1f88790 [Event Public]
    FEventReply OnKeyChar(const FGeometry& MyGeometry, const FCharacterEvent& InCharacterEvent); // 0x1f88790 [Event Public]
    void OnInitialized(); // 0x1f88790 [Event Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x1f88790 [Event Public]
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x1f88790 [Event Public]
    bool OnDrop(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x1f88790 [Event Public]
    bool OnDragOver(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x1f88790 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x1f88790 [Event Public]
    void OnDragEnter(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x1f88790 [Event Public]
    void OnDragDetected(const FGeometry& MyGeometry, FPointerEvent& PointerEvent, const UDragDropOperation*& Operation); // 0x1f88790 [Event Public]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x1f88790 [Event Public]
    void OnAnimationStarted(UWidgetAnimation* Animation); // 0x32812d0 [Native Event Protected]
    void OnAnimationFinished(UWidgetAnimation* Animation); // 0x3281240 [Native Event Protected]
    FEventReply OnAnalogValueChanged(const FGeometry& MyGeometry, const FAnalogInputEvent& InAnalogInputEvent); // 0x1f88790 [Event Public]
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x1f88790 [Event Public]
    void ListenForInputAction(const FName& ActionName, uint8 EventType, bool bConsume, const FScriptDelegate& Callback); // 0x32810b0 [Final Native Protected]
    bool IsPlayingAnimation(); // 0x3281080 [Final Native Public]
    bool IsListeningForInputAction(const FName& ActionName); // 0x3280fe0 [Final Native Protected]
    bool IsInViewport(); // 0x3280dc0 [Final Native Public]
    bool IsInteractable(); // 0x1f88790 [Event Public]
    bool IsAnyAnimationPlaying(); // 0x3280fb0 [Final Native Public]
    bool IsAnimationPlayingForward(UWidgetAnimation* InAnimation); // 0x3280f10 [Final Native Public]
    bool IsAnimationPlaying(UWidgetAnimation* InAnimation); // 0x3280e70 [Final Native Public]
    APawn* GetOwningPlayerPawn(); // 0x3280e20 [Final Native Public]
    APlayerCameraManager* GetOwningPlayerCameraManager(); // 0x3280df0 [Final Native Public]
    bool GetIsVisible(); // 0x3280dc0 [Final Native Public]
    float GetAnimationCurrentTime(UWidgetAnimation* InAnimation); // 0x3280d20 [Final Native Public]
    FAnchors GetAnchorsInViewport(); // 0x3280ce0 [Final Native Public]
    FVector2D GetAlignmentInViewport(); // 0x3280ca0 [Final Native Public]
    void FlushAnimations(); // 0x3280c80 [Final Native Public]
    void Destruct(); // 0x1f88790 [Event Public]
    void Construct(); // 0x1f88790 [Event Public]
    void CancelLatentActions(); // 0x3280c20 [Final Native Public]
    void BindToAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x3280b40 [Final Native Public]
    void BindToAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x3280a60 [Final Native Public]
    void BindToAnimationEvent(UWidgetAnimation* Animation, const FScriptDelegate& Delegate, const EWidgetAnimationEvent& AnimationEvent, const FName& UserTag); // 0x32808e0 [Final Native Public]
    void AddToViewport(int32 ZOrder); // 0x3280850 [Final Native Public]
    bool AddToPlayerScreen(int32 ZOrder); // 0x32807b0 [Final Native Public]

// UPanelWidget (/Script/UMG.PanelWidget)
    bool RemoveChildAt(int32 Index); // 0x3271f60 [Final Native Public]
    bool RemoveChild(UWidget* Content); // 0x3271ec0 [Final Native Public]
    bool HasChild(UWidget* Content); // 0x3271d30 [Final Native Public]
    bool HasAnyChildren(); // 0x3271d00 [Final Native Public]
    int32 GetChildrenCount(); // 0x32719b0 [Final Native Public]
    int32 GetChildIndex(UWidget* Content); // 0x3271910 [Final Native Public]
    UWidget* GetChildAt(int32 Index); // 0x3271870 [Final Native Public]
    TArray<UWidget*> GetAllChildren(); // 0x32717f0 [Final Native Public]
    void ClearChildren(); // 0x3271720 [Native Public]
    UPanelSlot* AddChild(UWidget* Content); // 0x32715e0 [Final Native Public]

// UContentWidget (/Script/UMG.ContentWidget)
    UPanelSlot* SetContent(UWidget* Content); // 0x3269740 [Final Native Public]
    UPanelSlot* GetContentSlot(); // 0x3269060 [Final Native Public]
    UWidget* GetContent(); // 0x3269030 [Final Native Public]

// UBorder (/Script/UMG.Border)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x32667a0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3266010 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x32658f0 [Final Native Public]
    void SetDesiredSizeScale(const FVector2D& InScale); // 0x3265770 [Final Native Public]
    void SetContentColorAndOpacity(const FLinearColor& InContentColorAndOpacity); // 0x32656e0 [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture); // 0x3265440 [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x32653b0 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x3265320 [Final Native Public]
    void SetBrushColor(const FLinearColor& InBrushColor); // 0x3265290 [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x3265180 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x3264900 [Final Native Public]

// UButton (/Script/UMG.Button)
    void SetTouchMethod(uint8 InTouchMethod); // 0x32665a0 [Final Native Public]
    void SetStyle(FButtonStyle& InStyle); // 0x32664c0 [Final Native Public]
    void SetPressMethod(uint8 InPressMethod); // 0x32662c0 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3265650 [Final Native Public]
    void SetClickMethod(uint8 InClickMethod); // 0x3265550 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InBackgroundColor); // 0x3264fd0 [Final Native Public]
    bool IsPressed(); // 0x3264d40 [Final Native Public]

// UCheckBox (/Script/UMG.CheckBox)
    void SetTouchMethod(uint8 InTouchMethod); // 0x3266620 [Final Native Public]
    void SetPressMethod(uint8 InPressMethod); // 0x3266340 [Final Native Public]
    void SetIsChecked(bool InIsChecked); // 0x3265a70 [Final Native Public]
    void SetClickMethod(uint8 InClickMethod); // 0x32655d0 [Final Native Public]
    void SetCheckedState(const ECheckBoxState& InCheckedState); // 0x32654d0 [Final Native Public]
    bool IsPressed(); // 0x3264d70 [Final Native Public]
    bool IsChecked(); // 0x3264d10 [Final Native Public]
    ECheckBoxState GetCheckedState(); // 0x32648d0 [Final Native Public]

// UComboBoxString (/Script/UMG.ComboBoxString)
    void SetSelectedOption(const FString& Option); // 0x326a180 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x326a0f0 [Final Native Public]
    bool RemoveOption(const FString& Option); // 0x3269530 [Final Native Public]
    void RefreshOptions(); // 0x3269480 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, uint8 SelectionType); // 0x1f88790 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x1f88790 [Public]
    bool IsOpen(); // 0x3269450 [Final Native Public]
    FString GetSelectedOption(); // 0x3269230 [Final Native Public]
    int32 GetSelectedIndex(); // 0x3269200 [Final Native Public]
    int32 GetOptionCount(); // 0x32691d0 [Final Native Public]
    FString GetOptionAtIndex(int32 Index); // 0x32690f0 [Final Native Public]
    int32 FindOptionIndex(const FString& Option); // 0x3268ef0 [Final Native Public]
    void ClearSelection(); // 0x3268b40 [Final Native Public]
    void ClearOptions(); // 0x3268b20 [Final Native Public]
    void AddOption(const FString& Option); // 0x3268990 [Final Native Public]

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

// UOverlaySlot (/Script/UMG.OverlaySlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x3272c00 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3272610 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x32723e0 [Final Native Public]

// UEditableText (/Script/UMG.EditableText)
    void SetText(const FText& InText); // 0x326a270 [Final Native Public]
    void SetJustification(uint8 InJustification); // 0x3269e70 [Final Native Public]
    void SetIsReadOnly(bool InbIsReadyOnly); // 0x3269d50 [Final Native Public]
    void SetIsPassword(bool InbIsPassword); // 0x3269c30 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x3269950 [Final Native Public]
    void OnEditableTextCommittedEvent__DelegateSignature(FText& Text, uint8 CommitMethod); // 0x1f88790 [Public]
    void OnEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x1f88790 [Public]
    FText GetText(); // 0x32692b0 [Final Native Public]

// UEditableTextBox (/Script/UMG.EditableTextBox)
    void SetText(const FText& InText); // 0x326a350 [Final Native Public]
    void SetJustification(uint8 InJustification); // 0x3269ef0 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x3269de0 [Final Native Public]
    void SetIsPassword(bool bIsPassword); // 0x3269cc0 [Final Native Public]
    void SetHintText(const FText& InText); // 0x3269a30 [Final Native Public]
    void SetError(const FText& InError); // 0x3269870 [Final Native Public]
    void OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, uint8 CommitMethod); // 0x1f88790 [Public]
    void OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x1f88790 [Public]
    bool HasError(); // 0x3269420 [Final Native Public]
    FText GetText(); // 0x3269350 [Final Native Public]
    void ClearError(); // 0x3268b00 [Final Native Public]

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

// UImage (/Script/UMG.Image)
    void SetOpacity(float InOpacity); // 0x326e5e0 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x326df70 [Final Native Public]
    void SetBrushTintColor(const FSlateColor& TintColor); // 0x326ddf0 [Final Native Public]
    void SetBrushSize(const FVector2D& DesiredSize); // 0x326dd70 [Final Native Public]
    void SetBrushResourceObject(UObject* ResourceObject); // 0x326dce0 [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x326dc10 [Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x326db40 [Native Public]
    void SetBrushFromSoftTexture(const TSoftObjectPtr<UTexture2D>& SoftTexture, bool bMatchSize); // 0x326d9f0 [Native Public]
    void SetBrushFromSoftMaterial(const TSoftObjectPtr<UMaterialInterface>& SoftMaterial); // 0x326d8e0 [Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x326d850 [Native Public]
    void SetBrushFromAtlasInterface(const TScriptInterface<ISlateTextureAtlasInterface>& AtlasRegion, bool bMatchSize); // 0x326d760 [Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x326d6d0 [Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x326d5c0 [Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x326cd90 [Final Native Public]

// UListViewBase (/Script/UMG.ListViewBase)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x326edb0 [Final Native Public]
    void SetScrollOffset(float InScrollOffset); // 0x326e8a0 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& InVisibility); // 0x326e920 [Final Native Public]
    void ScrollToTop(); // 0x326d480 [Final Native Public]
    void ScrollToBottom(); // 0x326d460 [Final Native Public]
    void RequestRefresh(); // 0x326d3b0 [Final Native Public]
    void RegenerateAllEntries(); // 0x326d300 [Final Native Public]
    TArray<UUserWidget*> GetDisplayedEntryWidgets(); // 0x326cd00 [Final Native Public]

// UListView (/Script/UMG.ListView)
    void SetSelectionMode(uint8 SelectionMode); // 0x326eb20 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x326e9a0 [Final Native Public]
    void ScrollIndexIntoView(int32 Index); // 0x326d3d0 [Final Native Public]
    void RemoveItem(UObject* Item); // 0x326d320 [Final Native Public]
    void NavigateToIndex(int32 Index); // 0x326d270 [Final Native Public]
    bool IsRefreshPending(); // 0x326d240 [Final Native Public]
    int32 GetNumItems(); // 0x326d000 [Final Native Public]
    TArray<UObject*> GetListItems(); // 0x326cfd0 [Final Native Public]
    UObject* GetItemAt(int32 Index); // 0x326ce90 [Final Native Public]
    int32 GetIndexForItem(UObject* Item); // 0x326cdc0 [Final Native Public]
    void ClearListItems(); // 0x326ccb0 [Final Native Public]
    void BP_SetSelectedItem(UObject* Item); // 0x326cc20 [Final Native Private]
    void BP_SetListItems(const TArray<UObject*>& InListItems); // 0x326cb70 [Final Native Private]
    void BP_SetItemSelection(UObject* Item, bool bSelected); // 0x326caa0 [Final Native Private]
    void BP_ScrollItemIntoView(UObject* Item); // 0x326ca10 [Final Native Private]
    void BP_NavigateToItem(UObject* Item); // 0x326c980 [Final Native Private]
    bool BP_IsItemVisible(UObject* Item); // 0x326c8e0 [Final Native Private]
    bool BP_GetSelectedItems(const TArray<UObject*>& Items); // 0x326c820 [Final Native Private]
    UObject* BP_GetSelectedItem(); // 0x326c7f0 [Final Native Private]
    int32 BP_GetNumItemsSelected(); // 0x326c7c0 [Final Native Private]
    void BP_ClearSelection(); // 0x326c7a0 [Final Native Private]
    void BP_CancelScrollIntoView(); // 0x326c780 [Final Native Private]
    void AddItem(UObject* Item); // 0x326c6f0 [Final Native Public]

// UTextLayoutWidget (/Script/UMG.TextLayoutWidget)
    void SetJustification(uint8 InJustification); // 0x327b280 [Native Public]

// UMultiLineEditableTextBox (/Script/UMG.MultiLineEditableTextBox)
    void SetTextStyle(FTextBlockStyle& InTextStyle); // 0x3272ac0 [Final Native Public]
    void SetText(const FText& InText); // 0x32729e0 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x3272580 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x3272300 [Final Native Public]
    void SetError(const FText& InError); // 0x32720b0 [Final Native Public]
    void OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, uint8 CommitMethod); // 0x1f88790 [Public]
    void OnMultiLineEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x1f88790 [Public]
    FText GetText(); // 0x3271c30 [Final Native Public]
    FText GetHintText(); // 0x3271ab0 [Final Native Public]

// UMenuAnchor (/Script/UMG.MenuAnchor)
    void ToggleOpen(bool bFocusOnOpen); // 0x3272d60 [Final Native Public]
    bool ShouldOpenDueToClick(); // 0x3272d30 [Final Native Public]
    void SetPlacement(uint8 InPlacement); // 0x3272720 [Final Native Public]
    void Open(bool bFocusMenu); // 0x3271e30 [Final Native Public]
    bool IsOpen(); // 0x3271e00 [Final Native Public]
    bool HasOpenSubMenus(); // 0x3271dd0 [Final Native Public]
    UUserWidget* GetUserWidget__DelegateSignature(); // 0x1f88790 [Public]
    FVector2D GetMenuPosition(); // 0x3271b50 [Final Native Public]
    void FitInWindow(bool bFit); // 0x3271760 [Final Native Public]
    void Close(); // 0x3271740 [Final Native Public]

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

// URetainerBox (/Script/UMG.RetainerBox)
    void SetTextureParameter(const FName& TextureParameter); // 0x3272b70 [Final Native Public]
    void SetRetainRendering(bool bInRetainRendering); // 0x3272870 [Final Native Public]
    void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases); // 0x32727a0 [Final Native Public]
    void SetEffectMaterial(UMaterialInterface* EffectMaterial); // 0x3272020 [Final Native Public]
    void RequestRender(); // 0x3272000 [Final Native Public]
    UMaterialInstanceDynamic* GetEffectMaterial(); // 0x32719e0 [Final Native Public]

// URichTextBlock (/Script/UMG.RichTextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x3277d10 [Final Native Public]
    void SetTextStyleSet(UDataTable* NewTextStyleSet); // 0x3277c80 [Final Native Public]
    void SetText(FText& InText); // 0x3277bb0 [Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x3277280 [Final Native Public]
    void SetDefaultTextStyle(FTextBlockStyle& InDefaultTextStyle); // 0x3276d40 [Final Native Public]
    void SetDefaultStrikeBrush(FSlateBrush& InStrikeBrush); // 0x3276c30 [Final Native Public]
    void SetDefaultShadowOffset(const FVector2D& InShadowOffset); // 0x3276bb0 [Final Native Public]
    void SetDefaultShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x3276b20 [Final Native Public]
    void SetDefaultFont(const FSlateFontInfo& InFontInfo); // 0x3276a00 [Final Native Public]
    void SetDefaultColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x3276910 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x3276800 [Final Native Public]
    FText GetText(); // 0x3275bb0 [Final Native Public]
    URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf<URichTextBlockDecorator> DecoratorClass); // 0x3275930 [Final Native Public]
    void ClearAllDefaultStyleOverrides(); // 0x3275550 [Final Native Public]

// UScrollBox (/Script/UMG.ScrollBox)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x3277f10 [Final Native Public]
    void SetScrollWhenFocusChanges(const EScrollWhenFocusChanges& NewScrollWhenFocusChanges); // 0x32776b0 [Final Native Public]
    void SetScrollOffset(float NewScrollOffset); // 0x3277630 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& NewScrollBarVisibility); // 0x32775b0 [Final Native Public]
    void SetScrollbarThickness(const FVector2D& NewScrollbarThickness); // 0x32777d0 [Final Native Public]
    void SetScrollbarPadding(const FMargin& NewScrollbarPadding); // 0x3277730 [Final Native Public]
    void SetOrientation(uint8 NewOrientation); // 0x3277380 [Final Native Public]
    void SetConsumeMouseWheel(const EConsumeMouseWheel& NewConsumeMouseWheel); // 0x3276890 [Final Native Public]
    void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling); // 0x3276770 [Final Native Public]
    void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar); // 0x32766e0 [Final Native Public]
    void SetAllowOverscroll(bool NewAllowOverscroll); // 0x3276650 [Final Native Public]
    void ScrollWidgetIntoView(UWidget* WidgetToFind, bool AnimateScroll, const EDescendantScrollDestination& ScrollDestination, float Padding); // 0x32764f0 [Final Native Public]
    void ScrollToStart(); // 0x32764d0 [Final Native Public]
    void ScrollToEnd(); // 0x32764b0 [Final Native Public]
    float GetViewOffsetFraction(); // 0x3275c50 [Final Native Public]
    float GetScrollOffsetOfEnd(); // 0x3275b80 [Final Native Public]
    float GetScrollOffset(); // 0x3275b50 [Final Native Public]
    void EndInertialScrolling(); // 0x3275670 [Final Native Public]

// USizeBox (/Script/UMG.SizeBox)
    void SetWidthOverride(float InWidthOverride); // 0x3277f90 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x3277300 [Final Native Public]
    void SetMinDesiredHeight(float InMinDesiredHeight); // 0x3277200 [Final Native Public]
    void SetMinAspectRatio(float InMinAspectRatio); // 0x3277180 [Final Native Public]
    void SetMaxDesiredWidth(float InMaxDesiredWidth); // 0x3277100 [Final Native Public]
    void SetMaxDesiredHeight(float InMaxDesiredHeight); // 0x3277080 [Final Native Public]
    void SetMaxAspectRatio(float InMaxAspectRatio); // 0x3277000 [Final Native Public]
    void SetHeightOverride(float InHeightOverride); // 0x3276df0 [Final Native Public]
    void ClearWidthOverride(); // 0x3275650 [Final Native Public]
    void ClearMinDesiredWidth(); // 0x3275630 [Final Native Public]
    void ClearMinDesiredHeight(); // 0x3275610 [Final Native Public]
    void ClearMinAspectRatio(); // 0x32755f0 [Final Native Public]
    void ClearMaxDesiredWidth(); // 0x32755d0 [Final Native Public]
    void ClearMaxDesiredHeight(); // 0x32755b0 [Final Native Public]
    void ClearMaxAspectRatio(); // 0x3275590 [Final Native Public]
    void ClearHeightOverride(); // 0x3275570 [Final Native Public]

// UWrapBox (/Script/UMG.WrapBox)
    void SetInnerSlotPadding(const FVector2D& InPadding); // 0x3290bc0 [Final Native Public]
    UWrapBoxSlot* AddChildToWrapBox(UWidget* Content); // 0x328f600 [Final Native Public]

// UTextBlock (/Script/UMG.TextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x327be60 [Final Native Public]
    void SetText(const FText& InText); // 0x327bd70 [Native Public]
    void SetStrikeBrush(const FSlateBrush& InStrikeBrush); // 0x327bc70 [Final Native Public]
    void SetShadowOffset(const FVector2D& InShadowOffset); // 0x327b9d0 [Final Native Public]
    void SetShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x327b940 [Final Native Public]
    void SetOpacity(float InOpacity); // 0x327b8c0 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x327b5a0 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x327afe0 [Final Native Public]
    void SetColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x327ad70 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x327ace0 [Final Native Public]
    FText GetText(); // 0x327a900 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicOutlineMaterial(); // 0x327a6c0 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicFontMaterial(); // 0x327a690 [Final Native Public]

// UTileView (/Script/UMG.TileView)
    void SetEntryWidth(float NewWidth); // 0x327af60 [Final Native Public]
    void SetEntryHeight(float NewHeight); // 0x327aee0 [Final Native Public]
    float GetEntryWidth(); // 0x327a710 [Final Native Public]
    float GetEntryHeight(); // 0x327a6f0 [Final Native Public]

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

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

// UWidgetSwitcher (/Script/UMG.WidgetSwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0x32906b0 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x326d850 [Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0x328fc90 [Final Native Public]
    int32 GetNumWidgets(); // 0x328f9e0 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x328f710 [Final Native Public]
    UWidget* GetActiveWidget(); // 0x328f6e0 [Final Native Public]

// UWidgetComponent (/Script/UMG.WidgetComponent)
    void SetWindowVisibility(const EWindowVisibility& InVisibility); // 0x328d8b0 [Final Native Public]
    void SetWindowFocusable(bool bInWindowFocusable); // 0x328d570 [Final Native Public]
    void SetWidgetSpace(const EWidgetSpace& NewSpace); // 0x328d4f0 [Final Native Public]
    void SetWidget(UUserWidget* Widget); // 0x328d460 [Native Public]
    void SetTwoSided(bool bWantTwoSided); // 0x328d3d0 [Final Native Public]
    void SetTintColorAndOpacity(const FLinearColor& NewTintColorAndOpacity); // 0x328d340 [Final Native Public]
    void SetTickWhenOffscreen(bool bWantTickWhenOffscreen); // 0x328d2b0 [Final Native Public]
    void SetTickMode(const ETickMode& InTickMode); // 0x328d230 [Final Native Public]
    void SetRedrawTime(float InRedrawTime); // 0x328d1b0 [Final Native Public]
    void SetPivot(const FVector2D& InPivot); // 0x328d120 [Final Native Public]
    void SetOwnerPlayer(ULocalPlayer* LocalPlayer); // 0x328d090 [Final Native Public]
    void SetManuallyRedraw(bool bUseManualRedraw); // 0x328ced0 [Final Native Public]
    void SetGeometryMode(const EWidgetGeometryMode& InGeometryMode); // 0x328c7e0 [Final Native Public]
    void SetDrawSize(const FVector2D& Size); // 0x328c740 [Final Native Public]
    void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize); // 0x328c6b0 [Final Native Public]
    void SetCylinderArcAngle(float InCylinderArcAngle); // 0x328c630 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& NewBackgroundColor); // 0x328c2f0 [Final Native Public]
    void RequestRenderUpdate(); // 0x328c2b0 [Native Public]
    void RequestRedraw(); // 0x328c290 [Native Public]
    bool IsWidgetVisible(); // 0x328bb40 [Final Native Public]
    EWindowVisibility GetWindowVisiblility(); // 0x328ba80 [Final Native Public]
    bool GetWindowFocusable(); // 0x328ba60 [Final Native Public]
    EWidgetSpace GetWidgetSpace(); // 0x328ba40 [Final Native Public]
    UUserWidget* GetWidget(); // 0x328ba10 [Native Public]
    UUserWidget* GetUserWidgetObject(); // 0x328b9b0 [Final Native Public]
    bool GetTwoSided(); // 0x328b990 [Final Native Public]
    bool GetTickWhenOffscreen(); // 0x328b970 [Final Native Public]
    UTextureRenderTarget2D* GetRenderTarget(); // 0x328b7e0 [Final Native Public]
    float GetRedrawTime(); // 0x328b7c0 [Final Native Public]
    FVector2D GetPivot(); // 0x328b790 [Final Native Public]
    ULocalPlayer* GetOwnerPlayer(); // 0x328b760 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstance(); // 0x328b730 [Final Native Public]
    bool GetManuallyRedraw(); // 0x2d0cb50 [Final Native Public]
    EWidgetGeometryMode GetGeometryMode(); // 0x328b160 [Final Native Public]
    FVector2D GetDrawSize(); // 0x328b010 [Final Native Public]
    bool GetDrawAtDesiredSize(); // 0x328aff0 [Final Native Public]
    float GetCylinderArcAngle(); // 0x1ab2130 [Final Native Public]
    FVector2D GetCurrentDrawSize(); // 0x328af80 [Final Native Public]

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

// UBackgroundBlur (/Script/UMG.BackgroundBlur)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x32666a0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3265ef0 [Final Native Public]
    void SetLowQualityFallbackBrush(FSlateBrush& InBrush); // 0x3265bc0 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x32657f0 [Final Native Public]
    void SetBlurStrength(float InStrength); // 0x32650f0 [Native Public]
    void SetBlurRadius(int32 InBlurRadius); // 0x3265060 [Final Native Public]
    void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur); // 0x3264eb0 [Final Native Public]

// UBackgroundBlurSlot (/Script/UMG.BackgroundBlurSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x3266720 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3265f80 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x3265870 [Final Native Public]

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

// UBorderSlot (/Script/UMG.BorderSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x3266820 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x32660a0 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x3265970 [Final Native Public]

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

// UButtonSlot (/Script/UMG.ButtonSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x32668a0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3266130 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x32659f0 [Final Native Public]

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

// UCanvasPanelSlot (/Script/UMG.CanvasPanelSlot)
    void SetZOrder(int32 InZOrder); // 0x3266920 [Final Native Public]
    void SetSize(const FVector2D& InSize); // 0x3266440 [Final Native Public]
    void SetPosition(const FVector2D& InPosition); // 0x3266240 [Final Native Public]
    void SetOffsets(const FMargin& InOffset); // 0x3265e60 [Final Native Public]
    void SetMinimum(const FVector2D& InMinimumAnchors); // 0x3265d50 [Final Native Public]
    void SetMaximum(const FVector2D& InMaximumAnchors); // 0x3265cd0 [Final Native Public]
    void SetLayout(FAnchorData& InLayoutData); // 0x3265b00 [Final Native Public]
    void SetAutoSize(bool InbAutoSize); // 0x3264f40 [Final Native Public]
    void SetAnchors(const FAnchors& InAnchors); // 0x3264e20 [Final Native Public]
    void SetAlignment(const FVector2D& InAlignment); // 0x3264da0 [Final Native Public]
    int32 GetZOrder(); // 0x3264ce0 [Final Native Public]
    FVector2D GetSize(); // 0x3264a40 [Final Native Public]
    FVector2D GetPosition(); // 0x3264a00 [Final Native Public]
    FMargin GetOffsets(); // 0x32649c0 [Final Native Public]
    FAnchorData GetLayout(); // 0x3264930 [Final Native Public]
    bool GetAutoSize(); // 0x32648a0 [Final Native Public]
    FAnchors GetAnchors(); // 0x3264860 [Final Native Public]
    FVector2D GetAlignment(); // 0x3264820 [Final Native Public]

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

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

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

// UDragDropOperation (/Script/UMG.DragDropOperation)
    void Drop(FPointerEvent& PointerEvent); // 0x3268dc0 [Native Event Public]
    void Dragged(FPointerEvent& PointerEvent); // 0x3268c90 [Native Event Public]
    void DragCancelled(FPointerEvent& PointerEvent); // 0x3268b60 [Native Event Public]

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

// UDynamicEntryBox (/Script/UMG.DynamicEntryBox)
    void Reset(bool bDeleteWidgets); // 0x32695e0 [Final Native Public]
    void RemoveEntry(UUserWidget* EntryWidget); // 0x32694a0 [Final Native Public]
    UUserWidget* BP_CreateEntryOfClass(TSubclassOf<UUserWidget> EntryClass); // 0x3268a60 [Final Native Private]
    UUserWidget* BP_CreateEntry(); // 0x3268a30 [Final Native Private]

// UExpandableArea (/Script/UMG.ExpandableArea)
    void SetIsExpanded_Animated(bool IsExpanded); // 0x3269ba0 [Final Native Public]
    void SetIsExpanded(bool IsExpanded); // 0x3269b10 [Final Native Public]
    bool GetIsExpanded(); // 0x3269090 [Final Native Public]

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

// UGridSlot (/Script/UMG.GridSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x326ecb0 [Final Native Public]
    void SetRowSpan(int32 InRowSpan); // 0x326e810 [Final Native Public]
    void SetRow(int32 InRow); // 0x326e780 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x326e660 [Final Native Public]
    void SetNudge(const FVector2D& InNudge); // 0x326e560 [Final Native Public]
    void SetLayer(int32 InLayer); // 0x326e3f0 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x326e210 [Final Native Public]
    void SetColumnSpan(int32 InColumnSpan); // 0x326e090 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x326e000 [Final Native Public]

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

// UHorizontalBoxSlot (/Script/UMG.HorizontalBoxSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x326ed30 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x326eba0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x326e6f0 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x326e290 [Final Native Public]

// UInputKeySelector (/Script/UMG.InputKeySelector)
    void SetTextBlockVisibility(const ESlateVisibility& InVisibility); // 0x326ec30 [Final Native Public]
    void SetSelectedKey(FInputChord& InSelectedKey); // 0x326ea30 [Final Native Public]
    void SetNoKeySpecifiedText(const FText& InNoKeySpecifiedText); // 0x326e480 [Final Native Public]
    void SetKeySelectionText(const FText& InKeySelectionText); // 0x326e310 [Final Native Public]
    void SetEscapeKeys(const TArray<FKey>& InKeys); // 0x326e120 [Final Native Public]
    void SetAllowModifierKeys(bool bInAllowModifierKeys); // 0x326d530 [Final Native Public]
    void SetAllowGamepadKeys(bool bInAllowGamepadKeys); // 0x326d4a0 [Final Native Public]
    void OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x1f88790 [Public]
    void OnIsSelectingKeyChanged__DelegateSignature(); // 0x1f88790 [Public]
    bool GetIsSelectingKey(); // 0x326ce60 [Final Native Public]

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

// UInvalidationBox (/Script/UMG.InvalidationBox)
    void SetCanCache(bool CanCache); // 0x326dee0 [Final Native Public]
    void InvalidateCache(); // 0xbe4390 [Final Native Public]
    bool GetCanCache(); // 0x326ccd0 [Final Native Public]

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

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

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

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

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

// UMultiLineEditableText (/Script/UMG.MultiLineEditableText)
    void SetWidgetStyle(FTextBlockStyle& InWidgetStyle); // 0x3272c80 [Final Native Public]
    void SetText(const FText& InText); // 0x3272900 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x32724f0 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x3272220 [Final Native Public]
    void OnMultiLineEditableTextCommittedEvent__DelegateSignature(FText& Text, uint8 CommitMethod); // 0x1f88790 [Public]
    void OnMultiLineEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x1f88790 [Public]
    FText GetText(); // 0x3271b90 [Final Native Public]
    FText GetHintText(); // 0x3271a10 [Final Native Public]

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

// UScaleBox (/Script/UMG.ScaleBox)
    void SetUserSpecifiedScale(float InUserSpecifiedScale); // 0x3277d90 [Final Native Public]
    void SetStretchDirection(uint8 InStretchDirection); // 0x3277b30 [Final Native Public]
    void SetStretch(uint8 InStretch); // 0x3277ab0 [Final Native Public]
    void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale); // 0x3276f70 [Final Native Public]

// UScaleBoxSlot (/Script/UMG.ScaleBoxSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x32668a0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3277400 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x32659f0 [Final Native Public]

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

// UScrollBoxSlot (/Script/UMG.ScrollBoxSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x3277e10 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3277490 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x3276e70 [Final Native Public]

// USizeBoxSlot (/Script/UMG.SizeBoxSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x3277e90 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3277520 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x3276ef0 [Final Native Public]

// USlateBlueprintLibrary (/Script/UMG.SlateBlueprintLibrary)
    FVector2D TransformVectorLocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x3278310 [Final Native Static Public]
    FVector2D TransformVectorAbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x3278210 [Final Native Static Public]
    float TransformScalarLocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x3278110 [Final Native Static Public]
    float TransformScalarAbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x3278010 [Final Native Static Public]
    void ScreenToWidgetLocal(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& ScreenPosition, const FVector2D& LocalCoordinate, bool bIncludeWindowPosition); // 0x32762d0 [Final Native Static Public]
    void ScreenToWidgetAbsolute(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& AbsoluteCoordinate, bool bIncludeWindowPosition); // 0x3276170 [Final Native Static Public]
    void ScreenToViewport(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& ViewportPosition); // 0x3276070 [Final Native Static Public]
    void LocalToViewport(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& LocalCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x3275e80 [Final Native Static Public]
    FVector2D LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalCoordinate); // 0x3275d80 [Final Native Static Public]
    bool IsUnderLocation(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x3275c80 [Final Native Static Public]
    FVector2D GetLocalTopLeft(FGeometry& Geometry); // 0x3275a90 [Final Native Static Public]
    FVector2D GetLocalSize(FGeometry& Geometry); // 0x32759d0 [Final Native Static Public]
    FVector2D GetAbsoluteSize(FGeometry& Geometry); // 0x3275870 [Final Native Static Public]
    bool EqualEqual_SlateBrush(FSlateBrush& A, FSlateBrush& B); // 0x3275690 [Final Native Static Public]
    void AbsoluteToViewport(UObject* WorldContextObject, const FVector2D& AbsoluteDesktopCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x32753f0 [Final Native Static Public]
    FVector2D AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x32752f0 [Final Native Static Public]

// USlider (/Script/UMG.Slider)
    void SetValue(float InValue); // 0x327bee0 [Final Native Public]
    void SetStepSize(float InValue); // 0x327bbf0 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x327bb60 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x327bad0 [Final Native Public]
    void SetMinValue(float InValue); // 0x327b730 [Final Native Public]
    void SetMaxValue(float InValue); // 0x327b4a0 [Final Native Public]
    void SetLocked(bool InValue); // 0x327b300 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x327b1f0 [Final Native Public]
    float GetValue(); // 0x327aa40 [Final Native Public]
    float GetNormalizedValue(); // 0x327a850 [Final Native Public]

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

// USpinBox (/Script/UMG.SpinBox)
    void SetValue(float NewValue); // 0x327bf60 [Final Native Public]
    void SetMinValue(float NewValue); // 0x327b7b0 [Final Native Public]
    void SetMinSliderValue(float NewValue); // 0x327b6b0 [Final Native Public]
    void SetMinFractionalDigits(int32 NewValue); // 0x327b620 [Final Native Public]
    void SetMaxValue(float NewValue); // 0x327b520 [Final Native Public]
    void SetMaxSliderValue(float NewValue); // 0x327b420 [Final Native Public]
    void SetMaxFractionalDigits(int32 NewValue); // 0x327b390 [Final Native Public]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x327b100 [Final Native Public]
    void SetDelta(float NewValue); // 0x327ae60 [Final Native Public]
    void SetAlwaysUsesDeltaSnap(bool bNewValue); // 0x327aaa0 [Final Native Public]
    void OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, uint8 CommitMethod); // 0x1f88790 [Public]
    void OnSpinBoxValueChangedEvent__DelegateSignature(float InValue); // 0x1f88790 [Public]
    void OnSpinBoxBeginSliderMovement__DelegateSignature(); // 0x1f88790 [Public]
    float GetValue(); // 0x327aa70 [Final Native Public]
    float GetMinValue(); // 0x327a820 [Final Native Public]
    float GetMinSliderValue(); // 0x327a7f0 [Final Native Public]
    int32 GetMinFractionalDigits(); // 0x327a7c0 [Final Native Public]
    float GetMaxValue(); // 0x327a790 [Final Native Public]
    float GetMaxSliderValue(); // 0x327a760 [Final Native Public]
    int32 GetMaxFractionalDigits(); // 0x327a730 [Final Native Public]
    float GetDelta(); // 0x327a660 [Final Native Public]
    bool GetAlwaysUsesDeltaSnap(); // 0x327a630 [Final Native Public]
    void ClearMinValue(); // 0x327a610 [Final Native Public]
    void ClearMinSliderValue(); // 0x327a5f0 [Final Native Public]
    void ClearMaxValue(); // 0x327a5d0 [Final Native Public]
    void ClearMaxSliderValue(); // 0x327a5b0 [Final Native Public]

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

// UThrobber (/Script/UMG.Throbber)
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x327b830 [Final Native Public]
    void SetAnimateVertically(bool bInAnimateVertically); // 0x327ac50 [Final Native Public]
    void SetAnimateOpacity(bool bInAnimateOpacity); // 0x327abc0 [Final Native Public]
    void SetAnimateHorizontally(bool bInAnimateHorizontally); // 0x327ab30 [Final Native Public]

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

// UUniformGridSlot (/Script/UMG.UniformGridSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x32828b0 [Final Native Public]
    void SetRow(int32 InRow); // 0x3282700 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x3282000 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x3281e00 [Final Native Public]

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

// UVerticalBoxSlot (/Script/UMG.VerticalBoxSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x32864b0 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x3286230 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3285dc0 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x3285800 [Final Native Public]

// UViewport (/Script/UMG.Viewport)
    AActor* Spawn(TSubclassOf<AActor> actorClass); // 0x32866d0 [Final Native Public]
    void SetViewRotation(const FRotator& Rotation); // 0x32865c0 [Final Native Public]
    void SetViewLocation(const FVector& Location); // 0x3286530 [Final Native Public]
    FRotator GetViewRotation(); // 0x3285210 [Final Native Public]
    UWorld* GetViewportWorld(); // 0x3285250 [Final Native Public]
    FVector GetViewLocation(); // 0x32851d0 [Final Native Public]

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

// UWidgetAnimation (/Script/UMG.WidgetAnimation)
    void UnbindFromAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x3286970 [Final Native Public]
    void UnbindFromAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x3286890 [Final Native Public]
    void UnbindAllFromAnimationStarted(UUserWidget* Widget); // 0x3286800 [Final Native Public]
    void UnbindAllFromAnimationFinished(UUserWidget* Widget); // 0x3286770 [Final Native Public]
    float GetStartTime(); // 0x3285130 [Final Native Public]
    float GetEndTime(); // 0x3284f70 [Final Native Public]
    void BindToAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x3284bf0 [Final Native Public]
    void BindToAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x3284b10 [Final Native Public]

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

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

// UWidgetBlueprintLibrary (/Script/UMG.WidgetBlueprintLibrary)
    FEventReply UnlockMouse(FEventReply& Reply); // 0x328d9a0 [Final Native Static Public]
    FEventReply Unhandled(); // 0x328d930 [Final Native Static Public]
    void SetWindowTitleBarState(UWidget* TitleBarContent, const EWindowTitleBarMode& Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible); // 0x328d710 [Final Native Static Public]
    void SetWindowTitleBarOnCloseClickedDelegate(const FScriptDelegate& Delegate); // 0x328d680 [Final Native Static Public]
    void SetWindowTitleBarCloseButtonActive(bool bActive); // 0x328d600 [Final Native Static Public]
    FEventReply SetUserFocus(FEventReply& Reply, UWidget* FocusWidget, bool bInAllUsers); // 0x3289090 [Final Native Static Public]
    FEventReply SetMousePosition(FEventReply& Reply, const FVector2D& NewMousePosition); // 0x328cf60 [Final Native Static Public]
    void SetInputMode_UIOnlyEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode); // 0x328cdd0 [Final Native Static Public]
    void SetInputMode_UIOnly(APlayerController* Target, UWidget* InWidgetToFocus, bool bLockMouseToViewport); // 0x328ccd0 [Final Native Static Public]
    void SetInputMode_GameOnly(APlayerController* PlayerController); // 0x328cc50 [Final Native Static Public]
    void SetInputMode_GameAndUIEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bHideCursorDuringCapture); // 0x328cb00 [Final Native Static Public]
    void SetInputMode_GameAndUI(APlayerController* Target, UWidget* InWidgetToFocus, bool bLockMouseToViewport, bool bHideCursorDuringCapture); // 0x328c9a0 [Final Native Static Public]
    bool SetHardwareCursor(UObject* WorldContextObject, uint8 CursorShape, const FName& CursorName, const FVector2D& HotSpot); // 0x328c860 [Final Native Static Public]
    void SetFocusToGameViewport(); // 0x328c7c0 [Final Native Static Public]
    void SetColorVisionDeficiencyType(const EColorVisionDeficiency& Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency); // 0x328c4d0 [Final Native Static Public]
    void SetBrushResourceToTexture(FSlateBrush& Brush, UTexture2D* Texture); // 0x328c380 [Final Native Static Public]
    void SetBrushResourceToMaterial(FSlateBrush& Brush, UMaterialInterface* Material); // 0x328c380 [Final Native Static Public]
    void RestorePreviousWindowTitleBarState(); // 0x328c2d0 [Final Native Static Public]
    FEventReply ReleaseMouseCapture(FEventReply& Reply); // 0x328c1a0 [Final Native Static Public]
    FEventReply ReleaseJoystickCapture(FEventReply& Reply, bool bInAllJoysticks); // 0x3289330 [Final Native Static Public]
    void OnGameWindowCloseButtonClickedDelegate__DelegateSignature(); // 0x1f88790 [Public]
    FSlateBrush NoResourceBrush(); // 0x328c0f0 [Final Native Static Public]
    FSlateBrush MakeBrushFromTexture(UTexture2D* Texture, int32 Width, int32 Height); // 0x328bf50 [Final Native Static Public]
    FSlateBrush MakeBrushFromMaterial(UMaterialInterface* Material, int32 Width, int32 Height); // 0x328bdb0 [Final Native Static Public]
    FSlateBrush MakeBrushFromAsset(USlateBrushAsset* BrushAsset); // 0x328bca0 [Final Native Static Public]
    FEventReply LockMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x328bb70 [Final Native Static Public]
    bool IsDragDropping(); // 0x328bb10 [Final Native Static Public]
    FEventReply Handled(); // 0x328baa0 [Final Native Static Public]
    void GetSafeZonePadding(UObject* WorldContextObject, const FVector4& SafePadding, const FVector2D& SafePaddingScale, const FVector4& SpillOverPadding); // 0x328b810 [Final Native Static Public]
    FKeyEvent GetKeyEventFromAnalogInputEvent(FAnalogInputEvent& Event); // 0x328b5b0 [Final Native Static Public]
    FInputEvent GetInputEventFromPointerEvent(FPointerEvent& Event); // 0x328b460 [Final Native Static Public]
    FInputEvent GetInputEventFromNavigationEvent(FNavigationEvent& Event); // 0x328b380 [Final Native Static Public]
    FInputEvent GetInputEventFromKeyEvent(FKeyEvent& Event); // 0x328b260 [Final Native Static Public]
    FInputEvent GetInputEventFromCharacterEvent(FCharacterEvent& Event); // 0x328b180 [Final Native Static Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(FSlateBrush& Brush); // 0x328b050 [Final Native Static Public]
    UDragDropOperation* GetDragDroppingContent(); // 0x328afc0 [Final Native Static Public]
    UTexture2D* GetBrushResourceAsTexture2D(FSlateBrush& Brush); // 0x328ae70 [Final Native Static Public]
    UMaterialInterface* GetBrushResourceAsMaterial(FSlateBrush& Brush); // 0x328ad60 [Final Native Static Public]
    UObject* GetBrushResource(FSlateBrush& Brush); // 0x328ac50 [Final Native Static Public]
    void GetAllWidgetsWithInterface(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<IInterface> Interface, bool TopLevelOnly); // 0x328aae0 [Final Native Static Public]
    void GetAllWidgetsOfClass(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<UUserWidget> WidgetClass, bool TopLevelOnly); // 0x328a970 [Final Native Static Public]
    FEventReply EndDragDrop(FEventReply& Reply); // 0x328a880 [Final Native Static Public]
    void DrawTextFormatted(FPaintContext& Context, FText& Text, const FVector2D& Position, UFont* Font, int32 FontSize, const FName& FontTypeFace, const FLinearColor& Tint); // 0x328a600 [Final Native Static Public]
    void DrawText(FPaintContext& Context, const FString& inString, const FVector2D& Position, const FLinearColor& Tint); // 0x328a470 [Final Native Static Public]
    void DrawLines(FPaintContext& Context, const TArray<FVector2D>& Points, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x328a290 [Final Native Static Public]
    void DrawLine(FPaintContext& Context, const FVector2D& PositionA, const FVector2D& PositionB, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x328a080 [Final Native Static Public]
    void DrawBox(FPaintContext& Context, const FVector2D& Position, const FVector2D& Size, USlateBrushAsset* Brush, const FLinearColor& Tint); // 0x3289ec0 [Final Native Static Public]
    void DismissAllMenus(); // 0x3289ea0 [Final Native Static Public]
    FEventReply DetectDragIfPressed(FPointerEvent& PointerEvent, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x3289c50 [Final Native Static Public]
    FEventReply DetectDrag(FEventReply& Reply, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x3289a70 [Final Native Static Public]
    UDragDropOperation* CreateDragDropOperation(TSubclassOf<UDragDropOperation> OperationClass); // 0x3289560 [Final Native Static Public]
    UUserWidget* Create(UObject* WorldContextObject, TSubclassOf<UUserWidget> WidgetType, APlayerController* OwningPlayer); // 0x3289460 [Final Native Static Public]
    FEventReply ClearUserFocus(FEventReply& Reply, bool bInAllUsers); // 0x3289330 [Final Native Static Public]
    FEventReply CaptureMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x3289200 [Final Native Static Public]
    FEventReply CaptureJoystick(FEventReply& Reply, UWidget* CapturingWidget, bool bInAllJoysticks); // 0x3289090 [Final Native Static Public]
    void CancelDragDrop(); // 0x3289070 [Final Native Static Public]

// UWidgetInteractionComponent (/Script/UMG.WidgetInteractionComponent)
    void SetFocus(UWidget* FocusWidget); // 0x3290930 [Final Native Public]
    void SetCustomHitResult(FHitResult& HitResult); // 0x3290740 [Final Native Public]
    bool SendKeyChar(const FString& Characters, bool bRepeat); // 0x3290560 [Native Public]
    void ScrollWheel(float ScrollDelta); // 0x32904d0 [Native Public]
    void ReleasePointerKey(const FKey& Key); // 0x3290360 [Native Public]
    bool ReleaseKey(const FKey& Key); // 0x3290260 [Native Public]
    void PressPointerKey(const FKey& Key); // 0x3290000 [Native Public]
    bool PressKey(const FKey& Key, bool bRepeat); // 0x328fec0 [Native Public]
    bool PressAndReleaseKey(const FKey& Key); // 0x328fdc0 [Native Public]
    bool IsOverInteractableWidget(); // 0x328fd90 [Final Native Public]
    bool IsOverHitTestVisibleWidget(); // 0x328fd60 [Final Native Public]
    bool IsOverFocusableWidget(); // 0x328fd30 [Final Native Public]
    FHitResult GetLastHitResult(); // 0x328f770 [Final Native Public]
    UWidgetComponent* GetHoveredWidgetComponent(); // 0x328f740 [Final Native Public]
    FVector2D Get2DHitLocation(); // 0x328f6a0 [Final Native Public]

// UWidgetLayoutLibrary (/Script/UMG.WidgetLayoutLibrary)
    UWrapBoxSlot* SlotAsWrapBoxSlot(UWidget* Widget); // 0x3291740 [Final Native Static Public]
    UWidgetSwitcherSlot* SlotAsWidgetSwitcherSlot(UWidget* Widget); // 0x32916b0 [Final Native Static Public]
    UVerticalBoxSlot* SlotAsVerticalBoxSlot(UWidget* Widget); // 0x3291620 [Final Native Static Public]
    UUniformGridSlot* SlotAsUniformGridSlot(UWidget* Widget); // 0x3291590 [Final Native Static Public]
    USizeBoxSlot* SlotAsSizeBoxSlot(UWidget* Widget); // 0x3291500 [Final Native Static Public]
    UScrollBoxSlot* SlotAsScrollBoxSlot(UWidget* Widget); // 0x3291470 [Final Native Static Public]
    UScaleBoxSlot* SlotAsScaleBoxSlot(UWidget* Widget); // 0x32913e0 [Final Native Static Public]
    USafeZoneSlot* SlotAsSafeBoxSlot(UWidget* Widget); // 0x3291350 [Final Native Static Public]
    UOverlaySlot* SlotAsOverlaySlot(UWidget* Widget); // 0x32912c0 [Final Native Static Public]
    UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(UWidget* Widget); // 0x3291230 [Final Native Static Public]
    UGridSlot* SlotAsGridSlot(UWidget* Widget); // 0x32911a0 [Final Native Static Public]
    UCanvasPanelSlot* SlotAsCanvasSlot(UWidget* Widget); // 0x3291110 [Final Native Static Public]
    UBorderSlot* SlotAsBorderSlot(UWidget* Widget); // 0x3291080 [Final Native Static Public]
    void RemoveAllWidgets(UObject* WorldContextObject); // 0x3290450 [Final Native Static Public]
    bool ProjectWorldLocationToWidgetPosition(APlayerController* PlayerController, const FVector& WorldLocation, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x32900f0 [Final Native Static Public]
    FGeometry GetViewportWidgetGeometry(UObject* WorldContextObject); // 0x328fbe0 [Final Native Static Public]
    FVector2D GetViewportSize(UObject* WorldContextObject); // 0x328fb50 [Final Native Static Public]
    float GetViewportScale(UObject* WorldContextObject); // 0x328fac0 [Final Native Static Public]
    FGeometry GetPlayerScreenWidgetGeometry(APlayerController* PlayerController); // 0x328fa10 [Final Native Static Public]
    bool GetMousePositionScaledByDPI(APlayerController* Player, const float& LocationX, const float& LocationY); // 0x328f8c0 [Final Native Static Public]
    FVector2D GetMousePositionOnViewport(UObject* WorldContextObject); // 0x328f830 [Final Native Static Public]
    FVector2D GetMousePositionOnPlatform(); // 0x328f7f0 [Final Native Static Public]

// UWidgetSwitcherSlot (/Script/UMG.WidgetSwitcherSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x3290e80 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3290c40 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x32909c0 [Final Native Public]

// UWindowTitleBarArea (/Script/UMG.WindowTitleBarArea)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x3290f00 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3290cd0 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x3290a40 [Final Native Public]

// UWindowTitleBarAreaSlot (/Script/UMG.WindowTitleBarAreaSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x3290f80 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3290d60 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x3290ac0 [Final Native Public]

// UWrapBoxSlot (/Script/UMG.WrapBoxSlot)
    void SetVerticalAlignment(uint8 InVerticalAlignment); // 0x3291000 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3290df0 [Final Native Public]
    void SetHorizontalAlignment(uint8 InHorizontalAlignment); // 0x3290b40 [Final Native Public]
    void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); // 0x32908b0 [Final Native Public]
    void SetFillEmptySpace(bool InbFillEmptySpace); // 0x3290820 [Final Native Public]

// ULevelVariantSets (/Script/VariantManagerContent.LevelVariantSets)
    UVariantSet* GetVariantSetByName(const FString& VariantSetName); // 0x1389600 [Final Native Public]
    UVariantSet* GetVariantSet(int32 VariantSetIndex); // 0x1389560 [Final Native Public]
    int32 GetNumVariantSets(); // 0x1389150 [Final Native Public]

// ALevelVariantSetsActor (/Script/VariantManagerContent.LevelVariantSetsActor)
    bool SwitchOnVariantByName(const FString& VariantSetName, const FString& VariantName); // 0x138a320 [Final Native Public]
    bool SwitchOnVariantByIndex(int32 VariantSetIndex, int32 VariantIndex); // 0x138a250 [Final Native Public]
    void SetLevelVariantSets(ULevelVariantSets* InVariantSets); // 0x1389aa0 [Final Native Public]
    ULevelVariantSets* GetLevelVariantSets(bool bLoad); // 0x1389050 [Final Native Public]

// UPropertyValue (/Script/VariantManagerContent.PropertyValue)
    bool HasRecordedData(); // 0x1389700 [Final Native Public]
    FText GetPropertyTooltip(); // 0x1389290 [Final Native Public]
    FString GetFullDisplayString(); // 0x1389010 [Final Native Public]

// ASwitchActor (/Script/VariantManagerContent.SwitchActor)
    void SelectOption(int32 OptionIndex); // 0x1389760 [Final Native Public]
    int32 GetSelectedOption(); // 0x1389330 [Final Native Public]
    TArray<AActor*> GetOptions(); // 0x13891b0 [Final Native Public]

// UVariant (/Script/VariantManagerContent.Variant)
    void SwitchOn(); // 0x138a230 [Final Native Public]
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x138a110 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x1389f30 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0xbe4390 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x1389b30 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x1389900 [Final Native Public]
    void SetDependency(int32 Index, FVariantDependency& Dependency); // 0x13897f0 [Final Native Public]
    bool IsActive(); // 0x1389730 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x1389360 [Final Native Public]
    UVariantSet* GetParent(); // 0x1389230 [Final Native Public]
    int32 GetNumDependencies(); // 0x1389120 [Final Native Public]
    int32 GetNumActors(); // 0x13890f0 [Final Native Public]
    FText GetDisplayText(); // 0x1388ed0 [Final Native Public]
    TArray<UVariant*> GetDependents(ULevelVariantSets* LevelVariantSets, bool bOnlyEnabledDependencies); // 0x1388dc0 [Final Native Public]
    FVariantDependency GetDependency(int32 Index); // 0x1388d20 [Final Native Public]
    AActor* GetActor(int32 ActorIndex); // 0x1388c80 [Final Native Public]
    void DeleteDependency(int32 Index); // 0x1388bf0 [Final Native Public]
    int32 AddDependency(FVariantDependency& Dependency); // 0x1388b20 [Final Native Public]

// UVariantSet (/Script/VariantManagerContent.VariantSet)
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x138a1a0 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x138a020 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0xbe4390 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x1389d30 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x13899d0 [Final Native Public]
    UVariant* GetVariantByName(const FString& VariantName); // 0x1389460 [Final Native Public]
    UVariant* GetVariant(int32 VariantIndex); // 0x13893c0 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x1389390 [Final Native Public]
    ULevelVariantSets* GetParent(); // 0x1389260 [Final Native Public]
    int32 GetNumVariants(); // 0x1389180 [Final Native Public]
    FText GetDisplayText(); // 0x1388f70 [Final Native Public]
