// Generated by Zdex (https://zlogic.eu/zdex) from a reflection dump
// Game:RV There Yet — build 1.0 (Steam)
// Engine: UE unknown · process Ride-Win64-Shipping.exe · dumped 2026-09-16T18:14:35Z
// Offsets and sizes are the reflected values; padding is filled with uint8 arrays.

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


// IBPI_Vehicle_C (/Game/BPI_Vehicle.BPI_Vehicle_C)
    void AddFuel(double Time, double Boost, const bool& Success); // 0x147c170 [Public]
    void GetWheelTag(UVehicle_Wheel_C* Wheel, const bool& Success, FGameplayTag& WheelTag); // 0x147c170 [Public]
    void RepairDamage(const FST_Damage_Results& DamageToRepair, const bool& Success); // 0x147c170 [Public]
    void RepairShield(const FName& SocketName, const bool& Success); // 0x147c170 [Public]

// UBPA_Cigarette_C (/Game/CigaretteAshtray/Meshes/Animation/BPA_Cigarette.BPA_Cigarette_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x147c170

// URadial_Wheel_AC_C (/Game/Procedural_Radial_Wheel_Menu/Blueprints/Radial_Wheel_AC.Radial_Wheel_AC_C)
    FRadial_Wheel_Slot_Struct Get Current Active Slot(const bool& Valid?); // 0x147c170 [Public]
    FRadial_Wheel_Slot_Struct Get Current Selected Slot(const bool& Valid?); // 0x147c170 [Public]
    bool Is Wheel Open?(); // 0x147c170 [Public]
    void Remove Slot(int32 Slot Index, const bool& Successful?); // 0x147c170 [Public]
    void Insert Slot(int32 Slot Index, const FRadial_Wheel_Slot_Struct& Slot); // 0x147c170 [Public]
    void Add Slot(const FRadial_Wheel_Slot_Struct& Slot); // 0x147c170 [Public]
    void Clear Active Slots(); // 0x147c170 [Public]
    void Set Slot Active(int32 Slot Index, const bool& Successful?); // 0x147c170 [Public]
    void Remove Item On Slot(int32 Slot Index, const bool& Successful?); // 0x147c170 [Public]
    void Set Item On Slot(int32 Slot Index, const FRadial_Wheel_Item_Struct& Item, const bool& Successful?); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Public]
    void Show Radial Wheel(); // 0x147c170
    void Hide Radial Wheel(); // 0x147c170
    void Selected Slot Changed(const FRadial_Wheel_Slot_Struct& Selected Slot, bool Valid?); // 0x147c170
    void Active Slot Changed(const FRadial_Wheel_Slot_Struct& Active Slot); // 0x147c170
    void ExecuteUbergraph_Radial_Wheel_AC(int32 EntryPoint); // 0x147c170 [Final]
    void On Active Slot Changed__DelegateSignature(const FRadial_Wheel_Slot_Struct& Active Slot); // 0x147c170 [Public]
    void On Wheel Closed__DelegateSignature(); // 0x147c170 [Public]
    void On Wheel Opened__DelegateSignature(); // 0x147c170 [Public]
    void On Selection Changed__DelegateSignature(const FRadial_Wheel_Slot_Struct& Selected Slot, bool Valid?); // 0x147c170 [Public]

// URadial_Wheel_Item_WB_C (/Game/Procedural_Radial_Wheel_Menu/Blueprints/Radial_Wheel_Item_WB.Radial_Wheel_Item_WB_C)
    void SequenceEvent__ENTRYPOINTRadial_Wheel_Item_WB(); // 0x147c170 [Public]
    bool Can Be Selected?(); // 0x147c170 [Public]
    UMaterialInstanceDynamic* Create Material Instance From Slot Style(URadial_Wheel_Slot_Style_DA_C* Style); // 0x147c170 [Private]
    void Update Slot Style(URadial_Wheel_Slot_Style_DA_C* Slot Style); // 0x147c170 [Public]
    void Update Slot(const FRadial_Wheel_Slot_Struct& Slot); // 0x147c170 [Public]
    void On Unselected(); // 0x147c170
    void Selected Animation Repeater(); // 0x147c170
    void On Selected(); // 0x147c170
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void ExecuteUbergraph_Radial_Wheel_Item_WB(int32 EntryPoint); // 0x147c170 [Final]

// URadial_Wheel_WB_C (/Game/Procedural_Radial_Wheel_Menu/Blueprints/Radial_Wheel_WB.Radial_Wheel_WB_C)
    void SequenceEvent__ENTRYPOINTRadial_Wheel_WB(); // 0x147c170 [Public]
    FEventReply OnMouseMove(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x147c170 [Event Public]
    void Lock Mouse To Radius(); // 0x147c170 [Public]
    void Play Open / Closed Sound(bool Closed?); // 0x147c170 [Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x147c170 [Event Public]
    void Refresh Radial Wheel Style(); // 0x147c170 [Public]
    void Get Wheel Center Position(const bool& Valid?, const int32& X, const int32& Y); // 0x147c170 [Public]
    void Set Wheel Position(const Radial_Wheel_Position_Enum& New Position); // 0x147c170 [Public]
    void Refresh Radial Wheel Slots(); // 0x147c170 [Public]
    void Get Gamepad Input Angle & Distance(const double& Angle, const double& Distance); // 0x147c170 [Public]
    void Update Selected Slot(); // 0x147c170 [Public]
    void Get Mouse Input Angle & Distance(const double& Angle, const double& Distance); // 0x147c170 [Public]
    void Generate Radial Wheel(TArray<FRadial_Wheel_Slot_Struct>& Slots ); // 0x147c170 [Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x147c170 [Event Public]
    void Show Radial Wheel(); // 0x147c170
    void Hide Radial Wheel(); // 0x147c170
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void WidgetAnimationEvt_Popup_K2Node_WidgetAnimationEvent_0(); // 0x147c170
    void Construct(); // 0x147c170 [Event Public]
    void Popup Animation Repeater(); // 0x147c170
    void Center Mouse Position(); // 0x147c170
    void ExecuteUbergraph_Radial_Wheel_WB(int32 EntryPoint); // 0x147c170 [Final]

// UBPC_DumbestShitEver_C (/Game/Ride/Audio/Blueprints/BPC_DumbestShitEver.BPC_DumbestShitEver_C)
    void OnRep_Update Music Index(); // 0x147c170
    void OnRep_SetActiveMusicState(); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Public]
    void ActivateMusic(bool ActivateMusic, USoundBase* Music, const FName& ParameterName, int32 StartIndex); // 0x147c170
    void UpdateMusicIndex(const FName& ParameterName, int32 UpdateMusic); // 0x147c170
    void StopMusic(bool ActivateMusic); // 0x147c170
    void ExecuteUbergraph_BPC_DumbestShitEver(int32 EntryPoint); // 0x147c170 [Final]

// UBPC_Player_Ambience_Cave_Component_C (/Game/Ride/Audio/Blueprints/BPC_Player_Ambience_Cave_Component.BPC_Player_Ambience_Cave_Component_C)
    void CheckHighestPriorityOnExit(ABP_FirstPersonCharacter_C* Player, const UBPC_Player_Ambience_Cave_Component_C*& NewRelevantAmbienceComponent); // 0x147c170 [Public]
    void CheckHighestPriority(ABP_FirstPersonCharacter_C* Player, const bool& IgnoreUpdate); // 0x147c170 [Public]
    void IsLocallyControlled(AActor* OverlapActor, const bool& LocallyControlled); // 0x147c170 [Public]
    void ExitCave(AActor* OverlappedActor, AActor* OtherActor); // 0x147c170 [Public]
    void EnterCave(AActor* OverlappedActor, AActor* OtherActor); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BPC_Player_Ambience_Cave_Component(int32 EntryPoint); // 0x147c170 [Final]

// UBPC_Player_Ambience_Component_C (/Game/Ride/Audio/Blueprints/BPC_Player_Ambience_Component.BPC_Player_Ambience_Component_C)
    void SetEcologyPerDefinition(int32 TreeCount); // 0x147c170 [Public]
    void IsLocallyControlled(const bool& LocallyControlled); // 0x147c170 [Public]
    void UpdateCurrentEcology(); // 0x147c170 [Public]
    void UpdateArea(const Area_Ambience_Definition& CurrentArea); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Public]
    void ApplyDucking(bool ApplyDucking); // 0x147c170
    void ExecuteUbergraph_BPC_Player_Ambience_Component(int32 EntryPoint); // 0x147c170 [Final]

// ABP_MusicStinger_Volume_C (/Game/Ride/Audio/Blueprints/BP_MusicStinger_Volume.BP_MusicStinger_Volume_C)
    void BndEvt__BP_MusicStinger_Volume_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void TriggerMusicStinger(); // 0x147c170
    void TriggerMusicStingerMultiCast(); // 0x147c170
    void ExecuteUbergraph_BP_MusicStinger_Volume(int32 EntryPoint); // 0x147c170 [Final]

// UNotify_Footsteps_Bear_Sound_C (/Game/Ride/Audio/StateNotify/Notify_Footsteps_Bear_Sound.Notify_Footsteps_Bear_Sound_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x147c170 [Event Public]

// UNotify_Footsteps_Goat_Sound_C (/Game/Ride/Audio/StateNotify/Notify_Footsteps_Goat_Sound.Notify_Footsteps_Goat_Sound_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x147c170 [Event Public]

// UNotify_Footsteps_Sprint_Goat_Sound_C (/Game/Ride/Audio/StateNotify/Notify_Footsteps_Sprint_Goat_Sound.Notify_Footsteps_Sprint_Goat_Sound_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x147c170 [Event Public]

// UNotify_Player_Equipment_Sound_C (/Game/Ride/Audio/StateNotify/Notify_Player_Equipment_Sound.Notify_Player_Equipment_Sound_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x147c170 [Event Public]

// UStateNotify_Footsteps_Land_Sound_C (/Game/Ride/Audio/StateNotify/StateNotify_Footsteps_Land_Sound.StateNotify_Footsteps_Land_Sound_C)
    bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference); // 0x147c170 [Event Public]

// UStateNotify_Footsteps_Sound_C (/Game/Ride/Audio/StateNotify/StateNotify_Footsteps_Sound.StateNotify_Footsteps_Sound_C)
    bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference); // 0x147c170 [Event Public]

// UBP_VOIPTalker_C (/Game/Ride/Blueprints/BP_VOIPTalker.BP_VOIPTalker_C)
    void ReceiveBeginPlay(); // 0x147c170 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void BPOnTalkingBegin(UAudioComponent* AudioComponent); // 0x147c170 [Event Protected]
    void BPOnTalkingEnd(); // 0x147c170 [Event Protected]
    void ChangeMouthPos(); // 0x147c170
    void ExecuteUbergraph_BP_VOIPTalker(int32 EntryPoint); // 0x147c170 [Final]

// AGM_Frontend_C (/Game/Ride/Blueprints/GM_Frontend.GM_Frontend_C)
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void HandleStartingNewPlayer(APlayerController* NewPlayer); // 0x147c170 [Event Public]
    void OnLocalPlayerAdded(ULocalPlayer* LocalPlayer, int32 totalLocalPlayers); // 0x147c170
    void UpdateSplitScreenStatus(); // 0x147c170
    void RemoveInactivePlayers(); // 0x147c170
    void OnClientPreTravel(); // 0x147c170
    void ExecuteUbergraph_GM_Frontend(int32 EntryPoint); // 0x147c170 [Final]
    void OnLocalPlayerLeft__DelegateSignature(ABP_FrontEndController_C* leavingPC); // 0x147c170 [Public]
    void OnLocalPlayerJoined__DelegateSignature(ABP_FrontEndController_C* joiningPC); // 0x147c170 [Public]

// IBPI_Boat_C (/Game/Ride/Boat/Interface/BPI_Boat.BPI_Boat_C)
    void CollideBoat(const FVector& PushInstigatorLocation, const FVector& PushDirection, const FVector& PushLocation, double PushForce); // 0x147c170 [Public]
    void DestroyBoat(bool BlockInput); // 0x147c170 [Public]
    void BlockBoatInput(bool BlockInput); // 0x147c170 [Public]
    void ForceOverwriteBoatDirection(AActor* TargetActor, bool BlockInput); // 0x147c170 [Public]
    void DriverSeated(ARGFirstPersonCharacter* Player, bool IsDriverSeated); // 0x147c170 [Public]
    void PushBoat(const FVector& PushInstigatorLocation, const FVector& PushDirection, const FVector& PushLocation, double PushForce); // 0x147c170 [Public]
    void SetBoatActivateActorInput(bool IsActive); // 0x147c170 [Public]
    void SetBoatTriggerActorInput(const FVector2D& ActionValue); // 0x147c170 [Public]

// UBPA_BoxyRider_C (/Game/Ride/Character/Animation/BPA_BoxyRider.BPA_BoxyRider_C)
    void SetHandIK(bool IsIkEnable, AActor* IKTarget, const bool& Success); // 0x147c170 [Public]
    void SetCharPose(const E_CharacterPose& Pose, UAnimSequenceBase* Sequence, const bool& Success); // 0x147c170 [Public]
    void SetRagdoll(bool TRUE, const bool& Success); // 0x147c170 [Public]
    void AnimGraph(FPoseLink& AnimGraph); // 0x147c170
    void OnLandExit(FAnimUpdateContext& Context, FAnimNodeReference& Node); // 0x147c170 [Public]
    void SetCharacterPose(const E_CharacterPose& ECharacterPose, UAnimSequenceBase* CurrentPoseSequence); // 0x147c170 [Public]
    void SetDriver(bool IsDriver); // 0x147c170 [Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x147c170 [Event Public]
    void BlueprintInitializeAnimation(); // 0x147c170 [Event Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_AnimGraphNode_LayeredBoneBlend_83298778415DF397833DEE90BD227E04(); // 0x147c170
    void SetHeadbob(bool Enable); // 0x147c170 [Public]
    void SetIsDriver(bool IsDriver); // 0x147c170 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_AnimGraphNode_ModifyBone_6D9763FD4FC2A95F1B9AB0BEB359F46B(); // 0x147c170
    void SetIsPassenger(bool IsPassenger, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void ExecuteUbergraph_BPA_BoxyRider(int32 EntryPoint); // 0x147c170 [Final]

// UBPA_BoxyRider_FPP_C (/Game/Ride/Character/Animation/BPA_BoxyRider_FPP.BPA_BoxyRider_FPP_C)
    void SetHandIK(bool IsIkEnable, AActor* IKTarget, const bool& Success); // 0x147c170 [Public]
    void SetCharPose(const E_CharacterPose& Pose, UAnimSequenceBase* Sequence, const bool& Success); // 0x147c170 [Public]
    void SetRagdoll(bool TRUE, const bool& Success); // 0x147c170 [Public]
    void AnimGraph(FPoseLink& AnimGraph); // 0x147c170
    void EnableHandIK(bool IsEnable, AActor* NewParam); // 0x147c170 [Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x147c170 [Event Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_FPP_AnimGraphNode_TransitionResult_5C9A6CD84F51318A1C4D00A4F64C32EB(); // 0x147c170
    void BlueprintBeginPlay(); // 0x147c170 [Event Public]
    void BlueprintInitializeAnimation(); // 0x147c170 [Event Public]
    void SetIsDriver(bool IsDriver); // 0x147c170 [Public]
    void SetIsPassenger(bool IsPassenger, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void SetHeadbob(bool Enable); // 0x147c170 [Public]
    void ExecuteUbergraph_BPA_BoxyRider_FPP(int32 EntryPoint); // 0x147c170 [Final]

// UBPA_BoxyRider_FPP_Arms_C (/Game/Ride/Character/Animation/BPA_BoxyRider_FPP_Arms.BPA_BoxyRider_FPP_Arms_C)
    void SetHandIK(bool IsIkEnable, AActor* IKTarget, const bool& Success); // 0x147c170 [Public]
    void SetCharPose(const E_CharacterPose& Pose, UAnimSequenceBase* Sequence, const bool& Success); // 0x147c170 [Public]
    void SetRagdoll(bool TRUE, const bool& Success); // 0x147c170 [Public]
    void AnimGraph(FPoseLink& AnimGraph); // 0x147c170
    void OnLandExit(FAnimUpdateContext& Context, FAnimNodeReference& Node); // 0x147c170 [Public]
    void SetCharacterPose(const E_CharacterPose& ECharacterPose, UAnimSequenceBase* CurrentPoseSequence); // 0x147c170 [Public]
    void EnableHandIK(bool IsEnable, AActor* NewParam); // 0x147c170 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_FPP_Arms_AnimGraphNode_BlendListByBool_33CD8D594F32B21BBC3B76B8B780754E(); // 0x147c170
    void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_FPP_Arms_AnimGraphNode_ModifyBone_EFBD32F94D645AE580AA9EB37CE15938(); // 0x147c170
    void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_FPP_Arms_AnimGraphNode_ControlRig_890C4AD145D24A82A9B216B68C7EFCAB(); // 0x147c170
    void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_FPP_Arms_AnimGraphNode_ControlRig_BBBDBCDE490863711F18FC8F490A1731(); // 0x147c170
    void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_FPP_Arms_AnimGraphNode_LayeredBoneBlend_2C0D74234AA1D103279897AE1C41543C(); // 0x147c170
    void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_FPP_Arms_AnimGraphNode_BlendListByBool_D66C8A7C42B41D5DDFE83F9C7B68EE31(); // 0x147c170
    void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_FPP_Arms_AnimGraphNode_ControlRig_DEB272834087496F3F5F1DA291E7C914(); // 0x147c170
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x147c170 [Event Public]
    void BlueprintBeginPlay(); // 0x147c170 [Event Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_FPP_Arms_AnimGraphNode_BlendListByBool_B6A4B29A472B305232F7658E1E9EDB2D(); // 0x147c170
    void BlueprintInitializeAnimation(); // 0x147c170 [Event Public]
    void SetIsDriver(bool IsDriver); // 0x147c170 [Public]
    void SetIsPassenger(bool IsPassenger, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_FPP_Arms_AnimGraphNode_BlendListByBool_DF724E0F453557207A8CF7BDF48DE5C4(); // 0x147c170
    void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_FPP_Arms_AnimGraphNode_BlendListByBool_FB296058446FC3B66F955B9C699FFFCA(); // 0x147c170
    void EvaluateGraphExposedInputs_ExecuteUbergraph_BPA_BoxyRider_FPP_Arms_AnimGraphNode_BlendListByBool_ADB3A24D42ADB5D22F3D998724624BF6(); // 0x147c170
    void SetHeadbob(bool Enable); // 0x147c170 [Public]
    void ExecuteUbergraph_BPA_BoxyRider_FPP_Arms(int32 EntryPoint); // 0x147c170 [Final]

// IBPI_CharacterAnim_C (/Game/Ride/Character/Animation/BPI_CharacterAnim.BPI_CharacterAnim_C)
    void SetHeadbob(bool Enable); // 0x147c170 [Public]
    void SetIsPassenger(bool IsPassenger, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void SetHandIK(bool IsIkEnable, AActor* IKTarget, const bool& Success); // 0x147c170 [Public]
    void SetIsDriver(bool IsDriver); // 0x147c170 [Public]
    void SetCharPose(const E_CharacterPose& Pose, UAnimSequenceBase* Sequence, const bool& Success); // 0x147c170 [Public]
    void SetRagdoll(bool TRUE, const bool& Success); // 0x147c170 [Public]

// ABP_FirstPersonCharacter_C (/Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C)
    bool AllowWinchAttach(); // 0x147c170 [Event Public]
    bool GetCustomAttachLocation(const FVector& outCustomAttachLocation); // 0x147c170 [Event Public]
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void GetCurrentEquipment(const bool& Success, const AActor*& CurrentPickUpActor); // 0x147c170 [Public]
    int32 ReceiveGetCurrentDamageTaken(); // 0x147c170 [Event Protected]
    void IncrementPlayerDiedAchievement(); // 0x147c170 [Public]
    void IncrementSmokeAchievement(); // 0x147c170 [Public]
    void UpdateFallwindSFX(bool IsFalling); // 0x147c170 [Public]
    void CanPickup(const bool& CanPickup); // 0x147c170 [Public]
    void UpdateSlideSpeed(); // 0x147c170 [Public]
    void MakePlayerIceCube(); // 0x147c170 [Public]
    void GetColdDamage(FST_Damage_Results& ST_Damage_Results, const int32& ColdDamage); // 0x147c170 [Private]
    FVector GetThrowImpulseVector(double HoldTime); // 0x147c170 [Public]
    void CalculateWindPush(double DeltaTime); // 0x147c170 [Public]
    void GetUDWActor(const AUltra_Dynamic_Weather_C*& UDW); // 0x147c170 [Public]
    void GetInteractableProxy(const FHitResult& Trace, const AActor*& InteractableProxyActor); // 0x147c170 [Public]
    void TryDropIfItemIsHeld(AActor* HeldActor); // 0x147c170 [Public]
    void ChangeGroundFriction(bool Reset, float Ground Friction, float Braking Deceleration Walking, float Max Acceleration); // 0x147c170 [Public]
    void GetMouseSensitivity(const FVector2D& Sensitivity); // 0x147c170 [Public]
    void SpectateAnotherPlayer(bool NextPlayer); // 0x147c170 [Public]
    void LoadPerPlayerData(); // 0x147c170 [Public]
    void PlayAttachToVehicleActorSFX(const FVector& Location); // 0x147c170 [Public]
    void HasPlayerEverBeenLocallyControlled(const bool& Result); // 0x147c170 [Public]
    void ApplyOptions(); // 0x147c170 [Public]
    void TryToClearPickedUpActor(AActor* ActorToClear); // 0x147c170 [Public]
    void IsPlayerAttachedToThisPlayer(ABP_FirstPersonCharacter_C* PlayerToCheck, const bool& Result); // 0x147c170 [Public]
    void SetGlobalControlBuses(); // 0x147c170 [Public]
    void ResetControlBusMix(); // 0x147c170 [Public]
    void ResetReverbs(); // 0x147c170 [Public]
    void SetInsideCassetPlayerControlBusMix(double VolumeValue, double LowPassValue, double FadeTime); // 0x147c170 [Public]
    void StartUnderwaterAudioEffects(); // 0x147c170 [Public]
    void StopUnderwaterAudioEffects(); // 0x147c170 [Public]
    void OnOwningControllerUpdatedForLocalPlayer(bool HasOwningController); // 0x147c170 [Public]
    void SetIsPassenger(AActor* SeatableTruckPart, bool InIsPassenger, const ECharSeatType& SeatType, USceneComponent* RideableAttachmentPoint, bool UseAttachWorldRotation); // 0x147c170 [Public]
    void SetIsDriver(bool IsDriver, AActor* Vehicle); // 0x147c170 [Public]
    void OnRep_MouthPosition(); // 0x147c170
    void RepositionLocalAttachPointPrevisActor(); // 0x147c170 [Public]
    void TryCreateLocalAttachPointPrevisActor(); // 0x147c170 [Public]
    void FixupPickupState(); // 0x147c170 [Public]
    void StartDrop(double HoldTime); // 0x147c170 [Public]
    void SetCharacterPoseBasedOnInteractObject(UObject* InteractObject); // 0x147c170 [Private]
    void OnRep_CurrentPickUpActor(); // 0x147c170
    void GetPickUpActor(const AActor*& PickedUpActor); // 0x147c170 [Public]
    void OnRep_CurrentGlassesMesh(); // 0x147c170
    void OnRep_CurrentHatMesh(); // 0x147c170
    void CheckWaterHeightToHead(); // 0x147c170 [Public]
    bool ReceiveIsRagdolling(); // 0x147c170 [Event Protected]
    void SetRagdollIMC(bool Enable); // 0x147c170 [Public]
    void UpdateNametag(); // 0x147c170 [Public]
    void DebugCanDropHere(); // 0x147c170 [Public]
    void CanDropCurrentHeldActorSafely(const bool& Result); // 0x147c170 [Public]
    void HandleFalling(); // 0x147c170 [Public]
    void OnRep_CurrentDamage(); // 0x147c170
    void OnRep_IsHandPosing(); // 0x147c170
    void HandleHandPoseInput(double Yaw, double Pitch, double Fwd); // 0x147c170 [Public]
    void SetupEmote(const FName& Name); // 0x147c170 [Public]
    void OnRep_IsRagdoll(); // 0x147c170
    bool ReceiveCustomClientAttach(AActor* AttachParent); // 0x147c170 [Event Protected]
    void PlayDropSFX(); // 0x147c170 [Public]
    void PlayGrabSFX(); // 0x147c170 [Public]
    void GetTotalDamageTaken(const int32& TotalDamageTaken); // 0x147c170 [Public]
    void IsPlayerDead(const bool& IsDead); // 0x147c170 [Public]
    void Internal_HealPlayerDamage(FST_Damage_Results& DamageToHeal, const bool& Success); // 0x147c170 [Public]
    void CheckFallingDamage(); // 0x147c170 [Public]
    void Internal_UpdateShieldBar(double NewShieldValue, bool Repair, int32 NewShieldHealth, TArray<FGameplayTag>& NewDamageTypes, TArray<int32>& NewDamages); // 0x147c170 [Public]
    void KnockedOut(); // 0x147c170 [Public]
    void Internal_TakePlayerDamage(const FST_Damage_Results& DamageResults); // 0x147c170 [Public]
    void Internal_DropAndAttachToActor(AActor* ActorToDrop, AActor* ActorToAttachTo, const FVector& AttachLocation, const FRotator& ActorRotation); // 0x147c170 [Public]
    void UpdatePickedUpAndAttachedToPlayerInteractions(UObject* PickedUpActor); // 0x147c170 [Public]
    void UpdateLookAtPlayerInteractions(UObject* LookAtActor); // 0x147c170 [Public]
    void UpdateHoldTransform(double DeltaSeconds); // 0x147c170 [Public]
    void Internal_AttachActor(AActor* ActorToAttach, AActor* ParentActor, const FTransform& RelativeTransform, const FName& SocketName, const EAttachmentRule& ScaleRule, const bool& Success); // 0x147c170 [Private]
    void Internal_DropActor(AActor* TargetActor, double HoldTime, bool OverrideDropLocation, const FVector& DropLocation, bool OverrideDropRotation, const FQuat& DropRotation, const FVector& ThrowImpulseVector, const bool& Success); // 0x147c170 [Public]
    void Internal_PickUpActor(AActor* TargetActor, const bool& Success); // 0x147c170 [Private]
    void DebugLookAtObject(); // 0x147c170 [Public]
    void UpdateLookAtObject(const FHitResult& Trace); // 0x147c170 [Public]
    void TraceForInteractObject(); // 0x147c170 [Public]
    void StartInteract(double HoldTime); // 0x147c170 [Public]
    void Aim(float Yaw, double Pitch); // 0x147c170 [Public]
    void Move(double Left / Right, double Forward / Backward); // 0x147c170 [Public]
    void DMG__FinishedFunc(); // 0x147c170
    void DMG__UpdateFunc(); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_30(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_29(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_28(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void OnNotifyEnd_60C428DF4F749C09E1D0EFBAC11E3292(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_60C428DF4F749C09E1D0EFBAC11E3292(const FName& NotifyName); // 0x147c170
    void OnInterrupted_60C428DF4F749C09E1D0EFBAC11E3292(const FName& NotifyName); // 0x147c170
    void OnBlendOut_60C428DF4F749C09E1D0EFBAC11E3292(const FName& NotifyName); // 0x147c170
    void OnCompleted_60C428DF4F749C09E1D0EFBAC11E3292(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_CF4DF38A4A8D747034909BA61693DB57(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_CF4DF38A4A8D747034909BA61693DB57(const FName& NotifyName); // 0x147c170
    void OnInterrupted_CF4DF38A4A8D747034909BA61693DB57(const FName& NotifyName); // 0x147c170
    void OnBlendOut_CF4DF38A4A8D747034909BA61693DB57(const FName& NotifyName); // 0x147c170
    void OnCompleted_CF4DF38A4A8D747034909BA61693DB57(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_9E1C96D942588C426E65269B7BB06E08(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_9E1C96D942588C426E65269B7BB06E08(const FName& NotifyName); // 0x147c170
    void OnInterrupted_9E1C96D942588C426E65269B7BB06E08(const FName& NotifyName); // 0x147c170
    void OnBlendOut_9E1C96D942588C426E65269B7BB06E08(const FName& NotifyName); // 0x147c170
    void OnCompleted_9E1C96D942588C426E65269B7BB06E08(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_119771C7406127AA6AAB2B8327AE0B7E(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_119771C7406127AA6AAB2B8327AE0B7E(const FName& NotifyName); // 0x147c170
    void OnInterrupted_119771C7406127AA6AAB2B8327AE0B7E(const FName& NotifyName); // 0x147c170
    void OnBlendOut_119771C7406127AA6AAB2B8327AE0B7E(const FName& NotifyName); // 0x147c170
    void OnCompleted_119771C7406127AA6AAB2B8327AE0B7E(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_BD7752F04345F64CCE8056A9F5553A5A(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_BD7752F04345F64CCE8056A9F5553A5A(const FName& NotifyName); // 0x147c170
    void OnInterrupted_BD7752F04345F64CCE8056A9F5553A5A(const FName& NotifyName); // 0x147c170
    void OnBlendOut_BD7752F04345F64CCE8056A9F5553A5A(const FName& NotifyName); // 0x147c170
    void OnCompleted_BD7752F04345F64CCE8056A9F5553A5A(const FName& NotifyName); // 0x147c170
    void InpActEvt_IA_TertiaryFire_K2Node_EnhancedInputActionEvent_27(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Emotes_K2Node_EnhancedInputActionEvent_26(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Emotes_K2Node_EnhancedInputActionEvent_25(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Emotes_K2Node_EnhancedInputActionEvent_24(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_ToggleHandMode_K2Node_EnhancedInputActionEvent_23(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_ToggleHandMode_K2Node_EnhancedInputActionEvent_22(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_MouseWheel_K2Node_EnhancedInputActionEvent_21(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_20(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_19(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_18(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_K_K2Node_InputKeyEvent_0(const FKey& Key); // 0x147c170
    void InpActEvt_IA_SecondaryInteract_K2Node_EnhancedInputActionEvent_17(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_16(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_15(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_14(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_MouseLook_K2Node_EnhancedInputActionEvent_13(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_12(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_11(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Move_K2Node_EnhancedInputActionEvent_10(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Look_K2Node_EnhancedInputActionEvent_9(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Drop_K2Node_EnhancedInputActionEvent_8(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Drop_K2Node_EnhancedInputActionEvent_7(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Drop_K2Node_EnhancedInputActionEvent_6(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Drop_K2Node_EnhancedInputActionEvent_5(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void OnNotifyEnd_5BE9B31845538CFD4905E192A6FC8E54(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_5BE9B31845538CFD4905E192A6FC8E54(const FName& NotifyName); // 0x147c170
    void OnInterrupted_5BE9B31845538CFD4905E192A6FC8E54(const FName& NotifyName); // 0x147c170
    void OnBlendOut_5BE9B31845538CFD4905E192A6FC8E54(const FName& NotifyName); // 0x147c170
    void OnCompleted_5BE9B31845538CFD4905E192A6FC8E54(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_0C5266BA4D619FADB031599A982940C6(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_0C5266BA4D619FADB031599A982940C6(const FName& NotifyName); // 0x147c170
    void OnInterrupted_0C5266BA4D619FADB031599A982940C6(const FName& NotifyName); // 0x147c170
    void OnBlendOut_0C5266BA4D619FADB031599A982940C6(const FName& NotifyName); // 0x147c170
    void OnCompleted_0C5266BA4D619FADB031599A982940C6(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_33F6BEBC45472ACDB95AE1BE6C197BD1(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_33F6BEBC45472ACDB95AE1BE6C197BD1(const FName& NotifyName); // 0x147c170
    void OnInterrupted_33F6BEBC45472ACDB95AE1BE6C197BD1(const FName& NotifyName); // 0x147c170
    void OnBlendOut_33F6BEBC45472ACDB95AE1BE6C197BD1(const FName& NotifyName); // 0x147c170
    void OnCompleted_33F6BEBC45472ACDB95AE1BE6C197BD1(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_B839F2504216BA4D1EE032BAFEFE040C(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_B839F2504216BA4D1EE032BAFEFE040C(const FName& NotifyName); // 0x147c170
    void OnInterrupted_B839F2504216BA4D1EE032BAFEFE040C(const FName& NotifyName); // 0x147c170
    void OnBlendOut_B839F2504216BA4D1EE032BAFEFE040C(const FName& NotifyName); // 0x147c170
    void OnCompleted_B839F2504216BA4D1EE032BAFEFE040C(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_F43116104D2CD2A2633B62A5A4C0BFC2(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_F43116104D2CD2A2633B62A5A4C0BFC2(const FName& NotifyName); // 0x147c170
    void OnInterrupted_F43116104D2CD2A2633B62A5A4C0BFC2(const FName& NotifyName); // 0x147c170
    void OnBlendOut_F43116104D2CD2A2633B62A5A4C0BFC2(const FName& NotifyName); // 0x147c170
    void OnCompleted_F43116104D2CD2A2633B62A5A4C0BFC2(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_316CB6774CB2D654EA817480DEC9A0C2(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_316CB6774CB2D654EA817480DEC9A0C2(const FName& NotifyName); // 0x147c170
    void OnInterrupted_316CB6774CB2D654EA817480DEC9A0C2(const FName& NotifyName); // 0x147c170
    void OnBlendOut_316CB6774CB2D654EA817480DEC9A0C2(const FName& NotifyName); // 0x147c170
    void OnCompleted_316CB6774CB2D654EA817480DEC9A0C2(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_4C65FB96492D1C35CE3F969DF8BBD753(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_4C65FB96492D1C35CE3F969DF8BBD753(const FName& NotifyName); // 0x147c170
    void OnInterrupted_4C65FB96492D1C35CE3F969DF8BBD753(const FName& NotifyName); // 0x147c170
    void OnBlendOut_4C65FB96492D1C35CE3F969DF8BBD753(const FName& NotifyName); // 0x147c170
    void OnCompleted_4C65FB96492D1C35CE3F969DF8BBD753(const FName& NotifyName); // 0x147c170
    void InpActEvt_IA_RagdollPrimaryFire_K2Node_EnhancedInputActionEvent_4(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_RagdollSecondaryFire_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_StartSmoke_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_DragSmoke_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_StopSmoke_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_B_K2Node_InputDebugKeyEvent_0(const FKey& Key, const FInputActionValue& ActionValue); // 0x147c170
    void OnLoaded_F7E2E8E54F8537E725F5AD8ACF35AAD5(TSubclassOf<UObject> Loaded); // 0x147c170
    void OnNotifyEnd_3B3CF516455039D088AAC5A419D69661(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_3B3CF516455039D088AAC5A419D69661(const FName& NotifyName); // 0x147c170
    void OnInterrupted_3B3CF516455039D088AAC5A419D69661(const FName& NotifyName); // 0x147c170
    void OnBlendOut_3B3CF516455039D088AAC5A419D69661(const FName& NotifyName); // 0x147c170
    void OnCompleted_3B3CF516455039D088AAC5A419D69661(const FName& NotifyName); // 0x147c170
    void StartEmote(UAnimMontage* Montage, UAnimMontage* FPPMontage, bool StartAttach, bool Stop); // 0x147c170
    void Server_StartEmoteEvent(UAnimMontage* Montage, UAnimMontage* FPPMontage, bool StartAttach, bool Stop); // 0x147c170
    void Server_PrimaryFire(AActor* Instigator, bool Stop); // 0x147c170
    void MultiCastPrimaryFire(AActor* Instigator, bool Stop); // 0x147c170
    void Server_UpdateShieldBar(bool Repair, double NewShieldValue, int32 NewShieldHealth, TArray<FGameplayTag>& NewDamageTypes, TArray<int32>& NewDamages); // 0x147c170
    void MultiCast_UpdateShieldBar(double NewShieldValue, bool Repair, int32 NewShieldHealth, TArray<FGameplayTag>& NewDamageTypes, TArray<int32>& NewDamages); // 0x147c170
    void Server_RepairShield(AActor* TargetVehicle, const FName& SocketName); // 0x147c170
    void Server_RepairDamage(AActor* Target Vehicle, const FST_Damage_Results& DamageToRepair); // 0x147c170
    void ServerReviveTarget(ABP_FirstPersonCharacter_C* PlayerToRevive, bool ForceRevive); // 0x147c170
    void InternalRagdoll(bool TRUE); // 0x147c170
    void Server_UpdateEpiPenCount(int32 Increment); // 0x147c170
    void Server_UpdatePartsCount(int32 Increment); // 0x147c170
    void Server_DestroyActor(AActor* Actor); // 0x147c170
    void Mulitcast_DestroyActor(AActor* Actor); // 0x147c170
    void ServerSpawnVfx(USceneComponent* AttachToComponent, UNiagaraSystem* SystemTemplate, const FName& AttachPointName, const FRotator& Rotation, const FVector& NewLocation); // 0x147c170
    void MulticastSpawnVfx(USceneComponent* AttachToComponent, UNiagaraSystem* SystemTemplate, const FName& AttachPointName, const FRotator& Rotation, const FVector& NewLocation); // 0x147c170
    void UpdateDmgPP(); // 0x147c170
    void Server_SecondaryFire(AActor* Instigator, bool Stop); // 0x147c170
    void Multicast_SecondaryFire(AActor* Instigator, bool Stop); // 0x147c170
    void Server_HealPlayerDamage(ABP_FirstPersonCharacter_C* TargetPlayer, FST_Damage_Results& DamageToHeal); // 0x147c170
    void Server_StopInteract(UObject* Target, ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult); // 0x147c170
    void Multicast_StopInteract(UObject* Target, ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult); // 0x147c170
    void Ragdoll(bool TRUE); // 0x147c170
    void BndEvt__BP_FirstPersonCharacter_Radial_Wheel_AC_K2Node_ComponentBoundEvent_0_On Active Slot Changed__DelegateSignature(const FRadial_Wheel_Slot_Struct& Active Slot); // 0x147c170
    void Server_SetIsHandPosing(bool IsHandPosing); // 0x147c170
    void Server_SetHandPoseInput(const FVector& HandEmoteInput); // 0x147c170
    void Server_SetHandType(bool HandEmoteRight, bool HandEmoteLeft); // 0x147c170
    void Server_TakePlayerDamage(ABP_FirstPersonCharacter_C* TargetPlayer, const FST_Damage_Results& DamageResults); // 0x147c170
    void Server_AttachActor(AActor* ActorToAttach, AActor* ParentActor, const FTransform& RelativeTransform, const FName& SocketName, const EAttachmentRule& ScaleRule); // 0x147c170
    void Server_DropActor(AActor* Interact Actor, double HoldTime, bool OverrideDropLocation, const FVector& DropLocation, bool OverrideRotation, const FQuat& DropRotation, const FVector& ThrowImpulseVector); // 0x147c170
    void Server_AddImpulse(UObject* Target, const FVector& PushLocation); // 0x147c170
    void Multicast_AddImpulse(UObject* Target, const FVector& PushLocation); // 0x147c170
    void StartReviveAnim(ABP_FirstPersonCharacter_C* PlayerToRevive); // 0x147c170
    void PlayReviveAnim(ABP_FirstPersonCharacter_C* PlayerToRevive); // 0x147c170
    void Server_PlayReviveAnim(ABP_FirstPersonCharacter_C* PlayerToRevive); // 0x147c170
    void SpawnVFX(USceneComponent* AttachToComponent, UNiagaraSystem* SystemTemplate, const FName& AttachPointName, const FRotator& Rotation, const FVector& NewLocation); // 0x147c170
    void Server_PickUpActor(AActor* Interact Actor); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void Multicast_PlayReviveAnim(ABP_FirstPersonCharacter_C* PlayerToRevive); // 0x147c170
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void Server_RevivePlayerAtLocation(ABP_FirstPersonCharacter_C* PlayerToRevive, const FVector& Location); // 0x147c170
    void Touch Jump End(); // 0x147c170 [Public]
    void K2_OnMovementModeChanged(const EMovementMode& PrevMovementMode, const EMovementMode& NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); // 0x147c170 [Event Public]
    void Touch Jump Start(); // 0x147c170 [Public]
    void Server_Ragdoll(bool TRUE); // 0x147c170
    void Secondary Thumbstick(const FVector2D& Axis); // 0x147c170 [Public]
    void Primary Thumbstick(const FVector2D& Axis); // 0x147c170 [Public]
    void BndEvt__BP_FirstPersonCharacter_Radial_Wheel_AC_K2Node_ComponentBoundEvent_1_On Wheel Closed__DelegateSignature(); // 0x147c170
    void BndEvt__BP_FirstPersonCharacter_Radial_Wheel_AC_K2Node_ComponentBoundEvent_2_On Selection Changed__DelegateSignature(const FRadial_Wheel_Slot_Struct& Selected Slot, bool Valid?); // 0x147c170
    void ServerChangeHatMesh(const TSoftObjectPtr<UStaticMesh>& NewMesh, ABP_CosmeticPickup_C* HatActor, const FGameplayTag& CosmeticTag); // 0x147c170
    void ChangeHatMesh(UStaticMesh* HatMesh, ABP_CosmeticPickup_C* HatActor, const FGameplayTag& MeshTag); // 0x147c170
    void PickUpActor(AActor* Interact Actor); // 0x147c170
    void DropActor(AActor* InteractActor, double HoldTime); // 0x147c170
    void LocalOnly_PickupActor(AActor* Interact Actor); // 0x147c170
    void LocalOnly_DropActor(AActor* InteractActor, double HoldTime, bool OverrideDropLocation, const FVector& DropLocation, bool OverrideDropRotation, const FQuat& DropRotation, const FVector& ThrowImpulseVector); // 0x147c170
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void Multicast_PlayOneShotSound(USoundBase* Sound, USceneComponent* AttachToComponent, const FName& BoneName, const FVector& Location); // 0x147c170
    void Server_PlayOneShotSound(USoundBase* Sound, USceneComponent* AttachToComponent, const FName& BoneName, const FVector& Location); // 0x147c170
    void StopWelding(); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void ReceiveControllerChanged(AController* OldController, AController* NewController); // 0x147c170 [Event Public]
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void SitOnRideableActor(AActor* RideableActor, bool SitDown, const ECharSeatType& SeatType); // 0x147c170
    void Server_SitOnRideableActor(AActor* RideableActor, bool SitDown, const ECharSeatType& SeatType); // 0x147c170
    void Internal_SitOnRideableActor(AActor* RideableActor, bool SitDown, const ECharSeatType& SeatType); // 0x147c170
    void BndEvt__BP_FirstPersonCharacter_UnderwaterSphere_K2Node_ComponentBoundEvent_3_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void BndEvt__BP_FirstPersonCharacter_UnderwaterSphere_K2Node_ComponentBoundEvent_4_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x147c170
    void StaticSave(URGSaveGame* SaveGameObject); // 0x147c170 [Event Public]
    void StaticLoad(URGSaveGame* SaveGameObject); // 0x147c170 [Event Public]
    void Internal_UpdateStrengthMultiplier(double NewStrengthMultiplier); // 0x147c170
    void Server_UpdateStrengthMultiplier(ABP_FirstPersonCharacter_C* Target, double NewStrengthMultiplier); // 0x147c170
    void ResetStrength(); // 0x147c170
    void Internal_UpdateSpeedMultiplier(double NewSpeedMultiplier, float Time); // 0x147c170
    void ResetSpeed(); // 0x147c170
    void Server_UpdateSpeedMultiplier(ABP_FirstPersonCharacter_C* Target, double NewSpeedMultiplier, float Time); // 0x147c170
    void MapUse(); // 0x147c170
    void AttachActor(AActor* ActorToAttach, AActor* ParentActor, const FTransform& RelativeTransform, const FName& SocketName, const EAttachmentRule& ScaleRule); // 0x147c170
    void Server_ChangeMouthPosition(int32 MouthPosition); // 0x147c170
    void RepPassengerAimRotation(); // 0x147c170
    void StartSmoke(); // 0x147c170
    void DragSmoke(); // 0x147c170
    void EndSmoke(); // 0x147c170
    void ReceiveSetRagdolled(bool IsRagdolled); // 0x147c170 [Event Protected]
    void ReceivePossessed(AController* NewController); // 0x147c170 [Event Public]
    void Multicast_UpdateSpeedMultiplier(ABP_FirstPersonCharacter_C* Target, double NewSpeedMultiplier, float Time); // 0x147c170
    void Multicast_UpdateStrengthMultiplier(ABP_FirstPersonCharacter_C* Target, double NewStrengthMultiplier); // 0x147c170
    void Internal_UpdatePlayerHealthBar(TArray<FGameplayTag>& NewDamageTypes, TArray<int32>& NewDamages, bool Repair, bool Instant); // 0x147c170
    void Server_SpawnCiggButt(); // 0x147c170
    void SpawnCiggButt(); // 0x147c170
    void Server_SpawnBurger(const FVector& Location); // 0x147c170
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void Server_SpawnInteractableAttachedToPlayer(const TSoftClassPtr<ABP_Interactable_Actor_C>& InteractableActorClass); // 0x147c170
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x147c170 [Event Protected]
    void Client_ThrowPlayer(ABP_FirstPersonCharacter_C* ThrowingPlayer, const FVector& DropLocation, const FQuat& DropRotation, const FVector& ThrowImpulseVector); // 0x147c170
    void SpawnAndPickupInteractable(const TSoftClassPtr<ABP_Interactable_Actor_C>& InteractableActorClass, UAnimMontage* MontageToPlay); // 0x147c170
    void BndEvt__BP_FirstPersonCharacter_CharacterMovement_K2Node_ComponentBoundEvent_6_OnWalkMaterialChanged__DelegateSignature(const EFloorMaterials& floorMaterialEnum); // 0x147c170
    void Event_TriggerOnIce(bool IsOnIce); // 0x147c170
    void UpdateMaxWalkSpeed(double newMaxWalkSpeedBase); // 0x147c170
    void Server_PushLocation(UObject* Target, const FVector& PushLocation); // 0x147c170
    void Multicast_BreakIceByPush(UObject* Target, const FVector& PushLocation, bool IsPushingIce); // 0x147c170
    void Client_MovePlayerAfterRevive(const FVector& NewLocation); // 0x147c170
    void Client_LaunchCharacter(const FVector& ImpactVector); // 0x147c170
    void TryToUnseatOnRagdoll(); // 0x147c170
    void Client_EpipenUsed(); // 0x147c170
    void Client_OnPlayerDied(); // 0x147c170
    void ExecuteUbergraph_BP_FirstPersonCharacter(int32 EntryPoint); // 0x147c170 [Final]
    void Event_UpdatePickedUpPlayerInteractionTexts__DelegateSignature(const TMap<UInputAction*, FText>& PickedUpPlayerInteractions, UInputMappingContext* IMC); // 0x147c170 [Public]
    void Event_UpdateLookAtPlayerInteractionTexts__DelegateSignature(const TMap<UInputAction*, FText>& PlayerInteractionsLookAt, UInputMappingContext* IMC, const FText& LookAtDisplayName); // 0x147c170 [Public]

// ABP_FirstPersonPlayerController_C (/Game/Ride/Character/Blueprints/BP_FirstPersonPlayerController.BP_FirstPersonPlayerController_C)
    void ConditionallyPollVoice(); // 0x147c170 [Public]
    void UpdateVOIPTalkingUI(bool bInIsTalking); // 0x147c170 [Public]
    void FlushVOIPSettings(); // 0x147c170 [Public]
    void SkipSplash(); // 0x147c170 [Public]
    FString GetPresencePlayerStatus(); // 0x147c170 [Event Public]
    void TryToMoveSpectatorCamera(); // 0x147c170 [Public]
    void GetCachedDriver(const ARGFirstPersonCharacter*& NewParam); // 0x147c170 [Public]
    void Internal_Leech(AActor* Leech, const FST_Damage_Settings& DamageSettings, ABP_FirstPersonCharacter_C* BPFirstP); // 0x147c170 [Public]
    void PushToTalkReleased(); // 0x147c170 [Public]
    void PushToTalkPressed(); // 0x147c170 [Public]
    void AddHUDNotification(const FText& NotificationText); // 0x147c170 [Public]
    void Internal_CrocBite(AActor* Croc, const FST_Damage_Settings& DamageSettings); // 0x147c170 [Public]
    FString GetPresenceString(); // 0x147c170 [Event Public]
    bool IsMenuController(); // 0x147c170 [Event Public]
    void PlayerHudInitialized(UCommonActivatableWidget* Widget); // 0x147c170 [Public]
    void GetPlayerHUDWidget(const UWG_PlayerHUD_C*& HUD Widget); // 0x147c170 [Public]
    void Internal_Snakebite(AActor* Snake, const FST_Damage_Settings& DamageSettings); // 0x147c170 [Public]
    void CalculateDamage(const FST_Damage_Settings& DamageSettings, const FGameplayTagContainer& AcceptedDamageTypes, FST_Damage_Results& DamageResults); // 0x147c170 [Public]
    void Internal_HitTarget(AActor* ActorTarget, AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Settings& DamageSettings); // 0x147c170 [Public]
    void Internal_ExplodeTarget(AActor* ExplodeTarget, const FST_Damage_Settings& DamageSettings, float ExplosionRadius, bool ApplyImpulse); // 0x147c170 [Public]
    void SetLookAtIMC(bool Enable, UInputMappingContext* IMC); // 0x147c170 [Public]
    void SetRagdollIMC(bool Enable); // 0x147c170 [Public]
    void SetInteractableIMC(bool Enable, UInputMappingContext* IMC); // 0x147c170 [Public]
    void Internal_ExitVehicle(ABP_VehicleBase_C* Vehicle); // 0x147c170 [Protected]
    void OnPawnPossessed(APawn* OldPawn, APawn* NewPawn); // 0x147c170 [Public]
    void UpdateMappingContexts(bool IsDrivingVehicle); // 0x147c170 [Public]
    void Internal_EnterVehicle(ABP_VehicleBase_C* Vehicle); // 0x147c170 [Protected]
    void InpActEvt_IA_UI_Generic_Back_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PushToTalk_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PushToTalk_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_L_K2Node_InputDebugKeyEvent_0(const FKey& Key, const FInputActionValue& ActionValue); // 0x147c170
    void Server_StartGrill(ABP_Interactable_Grill_C* Grill); // 0x147c170
    void Server_CrankTargetActivated(AActor* CrankTarget, ABP_Interactable_Crank_C* SourceCrank); // 0x147c170
    void Server_ExplodeTarget(AActor* ExplodeTarget, const FST_Damage_Settings& DamageSettings, float ExplosionRadius, bool ApplyImpulse); // 0x147c170
    void Server_StartGrillOneTime(ABP_Interactable_OneTimeGrill_C* Grill); // 0x147c170
    void Server_SpawnActor(const FTransform& SpawnTransform, TSubclassOf<AActor> Class); // 0x147c170
    void Server_ToogleWinching(ABP_Winch_C* Winch, bool WinchIsActive, bool WinchIsPulling, bool WinchIsReleasing); // 0x147c170
    void Server_HitTarget(AActor* ActorTarget, AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Settings& DamageSettings); // 0x147c170
    void BeerUnpack(ABP_Interactable_BeerPack_01_C* BeerPack); // 0x147c170
    void Server_DestroyActor(AActor* Actor); // 0x147c170
    void ServerSnakeBite(AActor* Snake, const FST_Damage_Settings& DamageSettings); // 0x147c170
    void Server_HealPlayer(ABP_FirstPersonCharacter_C* ActorTarget, const FST_Damage_Results& DamageToHeal); // 0x147c170
    void Server_SpawnFoam(const FTransform& SpawnTransform, const FVector& StartImpulseDirection); // 0x147c170
    void Client_OnCheckpointReached(int32 CheckpointIndex); // 0x147c170
    void Server_CrankTagetIncrement(UObject* CrankTarget, ABP_Interactable_Crank_C* SourceCrank, double Increment); // 0x147c170
    void Server_CrankTargetDeactivated(UObject* Target, ABP_Interactable_Crank_C* SourceCrank); // 0x147c170
    void ServerCrocBite(AActor* Croc, const FST_Damage_Settings& DamageSettings); // 0x147c170
    void Server_AssignGamePlaytags(UObject* Target, const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170
    void Server_UpdateBridgeLadderStage(int32 Increment, ABP_Interactable_BridgingLadder_C* BridgingLadder); // 0x147c170
    void Server_SetWinchPole(ABP_Interactable_WinchPole_C* WinchPole, const FHitResult& WinchPoleHit); // 0x147c170
    void Server_TapeSetPlaying(ABP_TapePlayer_C* TapePlayer, bool IsPlaying); // 0x147c170
    void Server_SetVolume(ABP_TapePlayer_C* TapePlayer, double Volume); // 0x147c170
    void Server_SwitchTape(ABP_TapePlayer_C* TapePlayer, int32 TargetIndex); // 0x147c170
    void Server_AddTape(ABP_TapePlayer_C* TapePlayer, UMetaSoundSource* TapeMetaSound); // 0x147c170
    void Server_SpawnBalloon(const FHitResult& BalloonAttachHit, const FTransform& SpawnTransform); // 0x147c170
    void ServerLeech(AActor* Leech, const FST_Damage_Settings& DamageSettings, ABP_FirstPersonCharacter_C* BPFirstP); // 0x147c170
    void Server_PushBalloon(ABP_Balloon_C* Balloon, double Value); // 0x147c170
    void Server_PushLian(ABP_Lian_C* Lian, double Value); // 0x147c170
    void Server_GrabLian(ABP_FirstPersonCharacter_C* GrabbingPlayer, ABP_Lian_C* Lian, const FVector& GrabLocation); // 0x147c170
    void Server_ReleaseLian(ABP_Lian_C* Lian, ABP_FirstPersonCharacter_C* ReleasingPlayer); // 0x147c170
    void Server_ReleaseBalloon(ABP_Balloon_C* Balloon); // 0x147c170
    void Server_RotateSeat(ABP_Seatable_TruckPart_01_C* SeatableTruckPart, double SeatRotation); // 0x147c170
    void Server_HelicopterStartFire(ABP_Helicopter_C* Helicopter); // 0x147c170
    void Server_ChangePage(ABP_Interactable_HowToManual_C* Manual, int32 PageIndex); // 0x147c170
    void Server_UpdateScrewAmount(ABP_ScrewHole_C* ScrewHole, double Amount); // 0x147c170
    void Server_SetHasWheel(ABP_Interactable_AttachPoint_Wheel_C* AttachPointWheel, bool HasWheel, TArray<FTagFloatPair>& WheelModifiers); // 0x147c170
    void Server_IsScrewedIn(ABP_ScrewHole_C* ScrewHole, bool IsScrewedIn, ABP_FirstPersonCharacter_C* PlayerScrewing); // 0x147c170
    void Server_UpdateScrewVisual(ABP_ScrewHole_C* ScrewHole, double ScrewAmountVisual); // 0x147c170
    void Server_StartScrewInAnim(ABP_ScrewHole_C* ScrewHole, ABP_FirstPersonCharacter_C* ScrewingPlayer); // 0x147c170
    void Server_StartScrewOutAnim(ABP_ScrewHole_C* ScrewHole, ABP_FirstPersonCharacter_C* ScrewingPlayer); // 0x147c170
    void Server_StopScrewing(ABP_ScrewHole_C* ScrewHole, ABP_FirstPersonCharacter_C* ScrewingPlayer); // 0x147c170
    void Server_ScrewinCompleted(ABP_ScrewHole_C* ScrewHole); // 0x147c170
    void Server_SetScrewAmount(ABP_ScrewHole_C* ScrewHole, double ScrewAmount); // 0x147c170
    void Server_ResetWinchRope(ABP_Winch_C* Winch); // 0x147c170
    void Server_SetPowerJackPole(ABP_Interactable_PowerJackPole_C* PowerJackPole, const FHitResult& PowerJackHit); // 0x147c170
    void Server_SetTruckFlipper(ABP_Interactable_TruckFlipper_C* TruckFlipper, bool Flip); // 0x147c170
    void Server_CollapsePowerJackPole(ABP_Interactable_PowerJackPole_C* PowerJackPole); // 0x147c170
    void Server_SetMapCurrentCheckpointIndex(ABP_Interactable_Map_C* Map); // 0x147c170
    void Server_ToggleManual(bool Toggle, ABP_Interactable_HowToManual_C* Manual); // 0x147c170
    void Server_PlaceActor(AActor* PlaceableActor, const FTransform& PlacementTransform); // 0x147c170
    void Server_RotatePrevis(UBP_PrevisActorComponent_C* PrevisActorComponent, double RotationDegreeOffset, const FHitResult& Hit, ABP_FirstPersonCharacter_C* NewParam); // 0x147c170
    void Server_SetWinchControllerTarget(ABP_Interactable_WinchController_C* WinchController, bool UseFrontWinch); // 0x147c170
    void BurgerUnpack(ABP_Interactable_BurgerPack_01_C* BurgPack); // 0x147c170
    void Server_AddTurboFuel(AActor* TargetVehicle, double Time, double Boost); // 0x147c170
    void Server_SpawnFlareProjectile(const FTransform& SpawnTransform, const FVector& StartImpulseDirection); // 0x147c170
    void Server_ForceStopPlaying(ABP_TapePlayer_C* TapePlayer); // 0x147c170
    void Server_ForceStartPlaying(ABP_TapePlayer_C* TapePlayer); // 0x147c170
    void Server_ForceSwitchTapeIndex(ABP_TapePlayer_C* TapePlayer, int32 CurrentTapeIndex); // 0x147c170
    void Server_ForceAddTape(ABP_TapePlayer_C* TapePlayer, const UMetaSoundSource*& Tape); // 0x147c170
    void Server_SpawnMotorWaterDamageFX(ABP_Motor_01_C* Motor); // 0x147c170
    void Server_SetFireWork(ABP_Interactable_FireWorks_C* FireWork, const FHitResult& FireWorkHit); // 0x147c170
    void Server_CollapseFireWork(ABP_Interactable_FireWorks_C* FireWork); // 0x147c170
    void Server_LoopBackWeldingMachine(ABP_Interactable_WeldingMachine_C* WelingMachine); // 0x147c170
    void Server_IgniteFireWorks(ABP_Interactable_FireWorks_C* FireWork); // 0x147c170
    void Server_TryRemoveNailOnPlank(ABP_Interactable_NailGun_C* NailGun, AActor* DestroyActor); // 0x147c170
    void Server_TrySpawnNailProjectile(ABP_Interactable_NailGun_C* NailGun, const FVector& ImpulseDirection, const FRotator& Rotation, bool ForceOnStart); // 0x147c170
    void Multicast_StartWelding(AActor* HitActor, int32 Heat); // 0x147c170
    void Server_StartWelding(AActor* HitActor, int32 Heat); // 0x147c170
    void Server_TrySpawnNail(ABP_Interactable_NailGun_C* NailGun, const FVector& NailLocation, const FRotator& NailRotation, AActor* TargetActor, const FTransform& TargetActorTransform, AActor* ActorToAttachTo, const FTransform& ActorToAttachToTransform, APawn* Instigator); // 0x147c170
    void Server_ApplyWheelModifiers(UVehicle_Wheel_C* Wheel, TArray<FTagFloatPair>& WheelModifiers); // 0x147c170
    void Server_SaveGameFromGuestBook(ABP_GuestBook_C* GuestBook); // 0x147c170
    void Server_RemoveSMInstance(int32 Index, UInstancedStaticMeshComponent* Component, ABP_Interactable_Machete_C* BPMachete); // 0x147c170
    void Server_Boat_Trigger_Input(AActor* ActorReference, const FVector2D& ActionValue); // 0x147c170
    void Server_Boat_Active_Input(AActor* ActorReference, bool InputActive); // 0x147c170
    void Server_MountWheeledVehicle(ARGWheeledVehiclePawn* Vehicle); // 0x147c170
    void Server_DismountWheeledVehicle(ARGWheeledVehiclePawn* Vehicle); // 0x147c170
    void TryCutRopeBridge(ABP_RopeBridge_C* BridgeReference, UPrimitiveComponent* Component); // 0x147c170
    void TryCutRopeTrapWithWeight(ABP_JungleTrap_RopeWithWeight_C* TrapReference, UPrimitiveComponent* Component); // 0x147c170
    void TryCutRopeTripWire(ABP_TrapTriggers_TripWire_C* TriggerReference, UPrimitiveComponent* Component); // 0x147c170
    void TryCutRopeBait(ABP_TrapTriggers_RopeBait_C* TriggerReference, UPrimitiveComponent* Component); // 0x147c170
    void Server_GolfClub_Hit(ABP_Interactable_GolfClub_C* SelfReference, AActor* HitActor, UPrimitiveComponent* HitComponent, const FVector& LaunchForce); // 0x147c170
    void Server_JungleVine_Grab(ABP_Interactable_Actor_Rideable_JungleVine_C* SelfReference, int32 GrabIndex, const FRotator& InitialGrabRotation); // 0x147c170
    void Server_JungleVine_UnMount(ABP_Interactable_Actor_Rideable_JungleVine_C* SelfReference, ABP_FirstPersonCharacter_C* PlayerToLaunch, double LaunchForce, const FVector& LaunchDirection); // 0x147c170
    void Server_SetActorOwner(AActor* Target, AActor* Owner); // 0x147c170
    void Client_IncementAchievement(TSoftObjectPtr<URGAchievementStat>& Achievement); // 0x147c170
    void Client_UnlockAchievement(TSoftObjectPtr<URGAchievementOneShot>& Achievement); // 0x147c170
    void Server_JungleVine_Climb(ABP_Interactable_Actor_Rideable_JungleVine_C* SelfReference, ABP_FirstPersonCharacter_C* PlayerReference, int32 TryNewGrabIndex); // 0x147c170
    void Server_CrankTarget_Activated_Traversable(AActor* CrankTarget, ABP_Interactable_Crank_TraversableSwitch_C* SourceCrank, const Enum_Elevator_State& TraversableState); // 0x147c170
    void Server_SpawnItem(TSubclassOf<ABP_Interactable_Actor_C> InteractableClass, const FVector& SpawnLocation); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void Server_EnterVehicle(ABP_VehicleBase_C* Vehicle); // 0x147c170
    void ReceivePossess(APawn* PossessedPawn); // 0x147c170 [Event Protected]
    void Server_ExitVehicle(ABP_VehicleBase_C* Vehicle); // 0x147c170
    void PushRGWidgetWithInit(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass, const FGameplayTag& LayerID, const FScriptDelegate& InitDelegate); // 0x147c170 [Event Public]
    void PushRGWdget(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass, const FGameplayTag& LayerID); // 0x147c170 [Event Public]
    void PopRGWidget(const FGameplayTag& LayerID); // 0x147c170 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void OnPreSeamlessClientTravel(); // 0x147c170 [Event Public]
    void ReceiveSpectatePlayer(ARGFirstPersonCharacter* PlayerToSpectate); // 0x147c170 [Event Public]
    void ReceiveStopSpectating(); // 0x147c170 [Event Public]
    void OnPumpiModeUpdated(); // 0x147c170 [Event Public]
    void ConditionallyAddIntroScene(); // 0x147c170
    void ReceiveExitVehicleOnPawnLeavingGame(); // 0x147c170 [Event Protected]
    void AddPlayerHUD(); // 0x147c170
    void ExecuteUbergraph_BP_FirstPersonPlayerController(int32 EntryPoint); // 0x147c170 [Final]

// ABP_PlayerState_C (/Game/Ride/Character/Blueprints/BP_PlayerState.BP_PlayerState_C)
    void UpdatePlayerName(); // 0x147c170 [Public]
    void K2_OnSetUniqueId(); // 0x147c170 [Event Public]
    void ReceiveDestroyed(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BP_PlayerState(int32 EntryPoint); // 0x147c170 [Final]

// AGM_FirstPerson_C (/Game/Ride/Character/Blueprints/GM_FirstPerson.GM_FirstPerson_C)
    void GetSessionName(const FString& SlotName); // 0x147c170 [Private]
    void PushOnlineData(); // 0x147c170 [Public]
    void InitOnlineSessionData(); // 0x147c170 [Public]
    void IsSessionSaveInProgress(const bool& SaveInProgress); // 0x147c170 [Public]
    void GetRestartOptions(const FString& RestartOptions); // 0x147c170 [Public]
    void RestartPlayerAtStartSpotSeated(AController* Player, AActor* StartSeat); // 0x147c170 [Public]
    void DelaySpawnPlayers(); // 0x147c170 [Public]
    APawn* SpawnDefaultPawnAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x147c170 [Event Public]
    void Internal_TryToSeatRestartedPlayer(AController* Controller); // 0x147c170 [Protected]
    void SaveSession(); // 0x147c170 [Public]
    void BroadcastSTFU(); // 0x147c170 [Public]
    void SetupSave(); // 0x147c170 [Public]
    void AutoPossess(APlayerController* PlayerController); // 0x147c170 [Public]
    void TryToAutoPossess(APlayerController* PlayerController); // 0x147c170 [Public]
    void CheckGameFailedState(); // 0x147c170 [Public]
    void FindStartingCheckPoint(const ABP_CheckPoint_C*& StartingCheckpoint); // 0x147c170 [Public]
    AActor* FindPlayerStart(AController* Player, const FString& IncomingName); // 0x147c170 [Event Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void DelayedServerTravel(); // 0x147c170
    void K2_PostLogin(APlayerController* NewPlayer); // 0x147c170 [Event Public]
    void DelayedAutoPossess(APlayerController* PlayerController, float Delay); // 0x147c170
    void RestartFromCheckpoint(int32 CheckpointIndex); // 0x147c170 [Event Public]
    void K2_InitGame(const FString& String, const FString& Options); // 0x147c170 [Event Public]
    void K2_OnRestartPlayer(AController* NewPlayer); // 0x147c170 [Event Public]
    void TryToSeatRestatedPlayer(AController* Controller); // 0x147c170
    void OnPreSeamlessTravel(); // 0x147c170 [Event Public]
    void OnFailedToRestartPlayer(AController* NewPlayer); // 0x147c170 [Event Public]
    void TryToForceSeatPlayer(AController* Player); // 0x147c170 [Event Public]
    void SetIsFromLoad(bool bIsFromLoad); // 0x147c170
    void HandleStartingNewPlayer(APlayerController* NewPlayer); // 0x147c170 [Event Public]
    void ExecuteUbergraph_GM_FirstPerson(int32 EntryPoint); // 0x147c170 [Final]

// ABP_CosmeticPickup_C (/Game/Ride/Character/Customization/BP_CosmeticPickup.BP_CosmeticPickup_C)
    void UpdateMesh(UStaticMesh* Hat); // 0x147c170 [Public]
    void OnRep_HatMesh(); // 0x147c170
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void ExecuteUbergraph_BP_CosmeticPickup(int32 EntryPoint); // 0x147c170 [Final]

// UBPA_UpperBodyClothes_C (/Game/Ride/Character/Mesh/BPA_UpperBodyClothes.BPA_UpperBodyClothes_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x147c170

// UBPA_UpperBodyClothesFPP_C (/Game/Ride/Character/Mesh/BPA_UpperBodyClothesFPP.BPA_UpperBodyClothesFPP_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x147c170

// USK_Lighter_01_Skeleton_AnimBlueprint_C (/Game/Ride/Character/Mesh/Lighter/SK_Lighter_01_Skeleton_AnimBlueprint.SK_Lighter_01_Skeleton_AnimBlueprint_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x147c170

// UBP_CheatManager_C (/Game/Ride/Cheats/BP_CheatManager.BP_CheatManager_C)
    void GiveAllCosmeticsForSnowLevelWithoutUnlockingAchievement(); // 0x147c170 [Public]
    void GiveAllCosmeticsForMabuttsWithoutUnlockingAchievement(); // 0x147c170 [Public]
    void WearDownIceStudsOnAllWheels(double IceStudsValue); // 0x147c170 [Public]
    void AddIceStudsToAllWheels(double IceStudsValue); // 0x147c170 [Public]
    void AddIceStudsToOneWheel(int32 WheelIndex, double IceStudsValue); // 0x147c170 [Public]
    void SitInPassengerSeat(); // 0x147c170 [Public]
    void ResetAndGrabWinch(bool ResetAndGrabRearWinch); // 0x147c170 [Public]
    void GrabWinch(bool GrabRearWinch); // 0x147c170 [Public]
    void ResetWinch(bool ResetRearWinch); // 0x147c170 [Public]
    void DetachAllVehicleParts(); // 0x147c170 [Public]
    void TeleportToCheckpoint(int32 Checkpoint); // 0x147c170 [Public]
    void RevivePlayer(); // 0x147c170 [Public]
    void DriveWinnebago(); // 0x147c170 [Public]
    void DisableCollisionResponseOnAllTruckParts(); // 0x147c170 [Public]
    void DisableCollisionOnAllTruckParts(); // 0x147c170 [Public]
    void DisablePhysicsOnAllTruckParts(); // 0x147c170 [Public]
    void DestroyAllScrewedDownTruckParts(); // 0x147c170 [Public]
    void DestroyAllNonScrewedDownTruckParts(); // 0x147c170 [Public]
    void DestroyAllTruckParts(); // 0x147c170 [Public]
    void GivePart(int32 Amount); // 0x147c170 [Public]
    void GiveEpiPens(int32 Amount); // 0x147c170 [Public]
    void SaveGame(); // 0x147c170 [Public]
    void UpdateAllVehicleAttachmentsState(); // 0x147c170 [Public]
    void DestroyAllVehicleAttachments(); // 0x147c170 [Public]
    void LogAllVehicleParts(); // 0x147c170 [Public]
    void TakeFrameDamage(int32 Damage); // 0x147c170 [Public]
    void TakeEngineDamage(int32 Damage); // 0x147c170 [Public]
    void TakeWheelDamage(int32 Damage); // 0x147c170 [Public]
    void DetachRoofPart(); // 0x147c170 [Public]
    void DetachRandomVehiclePart(); // 0x147c170 [Public]
    void DamageOneClientPlayer(int32 Damage); // 0x147c170 [Public]
    void DamageAllClientPlayers(int32 Damage); // 0x147c170 [Public]
    void DamageServerPlayer(int32 Damage); // 0x147c170 [Public]
    void DamageAllPlayers(int32 Damage); // 0x147c170 [Public]
    void RestartAtCheckpoint(int32 CheckpointIndex); // 0x147c170 [Public]
    void GetClosestActorToOwningPawn(TArray<AActor*>& Actors, const AActor*& ClosestActor); // 0x147c170 [Private]
    void GetClosestVehicle(const ABP_VehicleBase_C*& Vehicle); // 0x147c170 [Private]
    void TeleportToVehicle(); // 0x147c170 [Public]
    void SpawnItemInFrontOfPlayer(TSubclassOf<ABP_Interactable_Actor_C> ActorClass); // 0x147c170 [Public]
    void GetSpawnPointInFrontOfPlayer(const bool& ValidPoint, const FVector& PointLocation); // 0x147c170 [Public]
    void SpawnWinchController(); // 0x147c170 [Public]
    void Server_SpawnInteractableInFrontOfPlayer(TSubclassOf<ABP_Interactable_Actor_C> InteractableClass); // 0x147c170
    void Internal_ResetAndGrabWinch(bool ResetAndGrabRearWinch); // 0x147c170
    void ReceiveGiveItem(TSubclassOf<ARGInteractableActor> ItemClass); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BP_CheatManager(int32 EntryPoint); // 0x147c170 [Final]

// UBPA_Helicopter_01_C (/Game/Ride/Environment/Helicopter/Animation/BPA_Helicopter_01.BPA_Helicopter_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x147c170

// ABP_Helicopter_C (/Game/Ride/Environment/Helicopter/BP_Helicopter.BP_Helicopter_C)
    void HelicopterTrainHitSFX(); // 0x147c170 [Public]
    void HelicopterTrainHornSFX(); // 0x147c170 [Public]
    void HelicopterTunnelAppearSFX(); // 0x147c170 [Public]
    void HelicopterExplodeFromFireSFX(); // 0x147c170 [Public]
    void CheckAudioStateActive(); // 0x147c170 [Public]
    bool ShouldShoot(); // 0x147c170 [Public]
    void SetHelicopterTag(const FGameplayTag& HelicopterTag); // 0x147c170 [Public]
    void OnRep_StartFire(); // 0x147c170
    void OnRep_IsLeaking(); // 0x147c170
    void SetTargetOrbitLocationRotation(double DeltaTime); // 0x147c170 [Public]
    void CheckLineOfSightTarget(const bool& HasLineOfSight); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void CheckWinneBagoDistance(); // 0x147c170
    void LaunchMissileAtTarget(); // 0x147c170
    void MachineGunBurst(float StartPositionOffset); // 0x147c170
    void Shot(); // 0x147c170
    void OnFinished_Event(); // 0x147c170
    void FinishCaveEnter(); // 0x147c170
    void FinishCraneFalling(); // 0x147c170
    void OnFireFinished(); // 0x147c170
    void OnFinishedLastTwist(); // 0x147c170
    void FireStarter(); // 0x147c170
    void InitiateShootingMode(); // 0x147c170
    void DisableShootingMode(); // 0x147c170
    void BndEvt__BP_Helicopter_Box1_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void BndEvt__BP_Helicopter_Box_K2Node_ComponentBoundEvent_3_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void ExecuteUbergraph_BP_Helicopter(int32 EntryPoint); // 0x147c170 [Final]

// ABP_JungleTrap_RopeWithWeight_C (/Game/Ride/Environment/JungleTraps/BP_JungleTrap_RopeWithWeight.BP_JungleTrap_RopeWithWeight_C)
    void SearchForCorrectCollisionComponent(UPrimitiveComponent* Component, const bool& MatchFound); // 0x147c170 [Public]
    void OnRep_TrapHasBeenTriggered(); // 0x147c170
    void UserConstructionScript(); // 0x147c170 [Event Public]
    void TriggerTrap(); // 0x147c170 [Public]
    void BlockTrap(); // 0x147c170 [Public]
    void BndEvt__BP_JungleTrap_RopeWithWeight_RopeCollisionEnd_K2Node_ComponentBoundEvent_2_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x147c170
    void CancelTrap(); // 0x147c170 [Public]
    void TryCutRope(ABP_FirstPersonCharacter_C* PlayerInstigator, AActor* Actor, UPrimitiveComponent* Component, const FName& Tag); // 0x147c170 [Public]
    void Server_TryCutRopeTrapWithWeight(UPrimitiveComponent* Component); // 0x147c170
    void TrapState(bool ArmTrap); // 0x147c170 [Public]
    void BndEvt__BP_JungleTrap_RopeWithWeight_RopeCollisionStart_K2Node_ComponentBoundEvent_1_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BP_JungleTrap_RopeWithWeight(int32 EntryPoint); // 0x147c170 [Final]

// IBPI_Traps_C (/Game/Ride/Environment/JungleTraps/Interface/BPI_Traps.BPI_Traps_C)
    void TrapState(bool ArmTrap); // 0x147c170 [Public]
    void CancelTrap(); // 0x147c170 [Public]
    void BlockTrap(); // 0x147c170 [Public]
    void TriggerTrap(); // 0x147c170 [Public]

// ABP_TrapTriggers_RopeBait_C (/Game/Ride/Environment/JungleTraps/Triggers/BP_TrapTriggers_RopeBait.BP_TrapTriggers_RopeBait_C)
    void PlayerProximityCheck(UBoxComponent* BoxCollisionReference, const bool& IsPlayersInsideRelevanceZone, const int32& PlayersInside); // 0x147c170 [Public]
    void SearchForCorrectCollisionComponent(UPrimitiveComponent* Component, const bool& MatchFound); // 0x147c170 [Public]
    void OnRep_HasTrapBeenTriggered(); // 0x147c170
    void UserConstructionScript(); // 0x147c170 [Event Public]
    void BndEvt__BP_TrapTriggers_TripWire_RopeCollision_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void TryCutRope(ABP_FirstPersonCharacter_C* PlayerInstigator, AActor* Actor, UPrimitiveComponent* Component, const FName& Tag); // 0x147c170 [Public]
    void Server_TryCutRopeBait(UPrimitiveComponent* Component); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void BndEvt__BP_TrapTriggers_RopeBait_PlayerRelevanceBox_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void BndEvt__BP_TrapTriggers_RopeBait_PlayerRelevanceBox_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x147c170
    void EventTriggerArmState(bool ArmState, AActor* Actor); // 0x147c170
    void Event_BreakTrap(); // 0x147c170
    void ExecuteUbergraph_BP_TrapTriggers_RopeBait(int32 EntryPoint); // 0x147c170 [Final]

// ABP_TrapTriggers_TripWire_C (/Game/Ride/Environment/JungleTraps/Triggers/BP_TrapTriggers_TripWire.BP_TrapTriggers_TripWire_C)
    void SearchForCorrectCollisionComponent(UPrimitiveComponent* Component, const bool& MatchFound); // 0x147c170 [Public]
    void OnRep_HasTrapBeenTriggered(); // 0x147c170
    void UserConstructionScript(); // 0x147c170 [Event Public]
    void BndEvt__BP_TrapTriggers_TripWire_RopeCollision_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void Event_TriggerTrap(); // 0x147c170
    void TryCutRope(ABP_FirstPersonCharacter_C* PlayerInstigator, AActor* Actor, UPrimitiveComponent* Component, const FName& Tag); // 0x147c170 [Public]
    void Server_TryCutRopeTripWire(UPrimitiveComponent* Component); // 0x147c170
    void ExecuteUbergraph_BP_TrapTriggers_TripWire(int32 EntryPoint); // 0x147c170 [Final]

// IBPI_RopeCutting_C (/Game/Ride/Environment/RopeBridge/BPI_RopeCutting.BPI_RopeCutting_C)
    void TryCutRope(ABP_FirstPersonCharacter_C* PlayerInstigator, AActor* Actor, UPrimitiveComponent* Component, const FName& Tag); // 0x147c170 [Public]

// ABP_RopeBridge_C (/Game/Ride/Environment/RopeBridge/BP_RopeBridge.BP_RopeBridge_C)
    void TryCutBridgeByConstraints(UPrimitiveComponent* Component); // 0x147c170 [Public]
    void CreatePhysicsConstraint(const FTransform& RelativeTransform, UPrimitiveComponent* Component1, UPrimitiveComponent* Component2, bool Even); // 0x147c170 [Public]
    void CreateStaticMesh(const FTransform& RelativeTransform, const UStaticMeshComponent*& Mesh, FTransform& PlankTransform); // 0x147c170 [Public]
    void UserConstructionScript(); // 0x147c170 [Event Public]
    void Multicast_TryCutBridge(UPrimitiveComponent* Component); // 0x147c170
    void Server_TryCutBridge(UPrimitiveComponent* Component); // 0x147c170
    void TryCutRope(ABP_FirstPersonCharacter_C* PlayerInstigator, AActor* Actor, UPrimitiveComponent* Component, const FName& Tag); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BP_RopeBridge(int32 EntryPoint); // 0x147c170 [Final]

// AAIC_Bear_C (/Game/Ride/Environment/Wildlife/Bear/AI/AIC_Bear.AIC_Bear_C)
    void Runaway(); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_AIC_Bear(int32 EntryPoint); // 0x147c170 [Final]
    void RunAwayEvent__DelegateSignature(); // 0x147c170 [Public]

// UBTS_CheckRunAway_C (/Game/Ride/Environment/Wildlife/Bear/AI/BTS_CheckRunAway.BTS_CheckRunAway_C)
    void ReceiveActivationAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x147c170 [Event Protected]
    void CustomEvent(const EPathFollowingResult& Result, AAIController* AIController); // 0x147c170
    void Runaway(); // 0x147c170
    void Destroy(); // 0x147c170
    void ExecuteUbergraph_BTS_CheckRunAway(int32 EntryPoint); // 0x147c170 [Final]

// UBTT_AttackTarget_C (/Game/Ride/Environment/Wildlife/Bear/AI/BTT_AttackTarget.BTT_AttackTarget_C)
    void OnNotifyEnd_9CB368C4494CA8964D88F0A38E4FCFE0(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_9CB368C4494CA8964D88F0A38E4FCFE0(const FName& NotifyName); // 0x147c170
    void OnInterrupted_9CB368C4494CA8964D88F0A38E4FCFE0(const FName& NotifyName); // 0x147c170
    void OnBlendOut_9CB368C4494CA8964D88F0A38E4FCFE0(const FName& NotifyName); // 0x147c170
    void OnCompleted_9CB368C4494CA8964D88F0A38E4FCFE0(const FName& NotifyName); // 0x147c170
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BTT_AttackTarget(int32 EntryPoint); // 0x147c170 [Final]

// UBTT_FindAttackTarget_C (/Game/Ride/Environment/Wildlife/Bear/AI/BTT_FindAttackTarget.BTT_FindAttackTarget_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BTT_FindAttackTarget(int32 EntryPoint); // 0x147c170 [Final]

// UBTT_FindNewAttackTarget_C (/Game/Ride/Environment/Wildlife/Bear/AI/BTT_FindNewAttackTarget.BTT_FindNewAttackTarget_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BTT_FindNewAttackTarget(int32 EntryPoint); // 0x147c170 [Final]

// UBTT_MoveToTargetActor1_C (/Game/Ride/Environment/Wildlife/Bear/AI/BTT_MoveToTargetActor1.BTT_MoveToTargetActor1_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x147c170 [Event Protected]
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x147c170 [Event Protected]
    void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x147c170 [Event Protected]
    void movetoActorEvent(const FAIRequestID& RequestID, const EPathFollowingResult& Result); // 0x147c170
    void StopEvent(bool Success); // 0x147c170
    void ExecuteUbergraph_BTT_MoveToTargetActor1(int32 EntryPoint); // 0x147c170 [Final]

// UBTT_SetTargetLocation_C (/Game/Ride/Environment/Wildlife/Bear/AI/BTT_SetTargetLocation.BTT_SetTargetLocation_C)
    void OnMoveFinished_232DFE1D427C7449C8B65598D758AD1F(const EPathFollowingResult& Result, AAIController* AIController); // 0x147c170
    void OnRequestFailed_232DFE1D427C7449C8B65598D758AD1F(); // 0x147c170
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x147c170 [Event Protected]
    void CustomEvent(); // 0x147c170
    void ExecuteUbergraph_BTT_SetTargetLocation(int32 EntryPoint); // 0x147c170 [Final]

// UBPA_Bear_C (/Game/Ride/Environment/Wildlife/Bear/Animation/BPA_Bear.BPA_Bear_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x147c170
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x147c170 [Event Public]
    void BlueprintInitializeAnimation(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BPA_Bear(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Bear_C (/Game/Ride/Environment/Wildlife/Bear/BP_Bear.BP_Bear_C)
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void StopBearAttack(); // 0x147c170 [Public]
    void PlayBearAttack(USoundBase* Sound); // 0x147c170 [Public]
    void StopBearIdle(); // 0x147c170 [Public]
    void PlayBearIdle(USoundBase* Sound); // 0x147c170 [Public]
    void OnNotifyEnd_0936193642D033C61ED6779DCB0DCA66(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_0936193642D033C61ED6779DCB0DCA66(const FName& NotifyName); // 0x147c170
    void OnInterrupted_0936193642D033C61ED6779DCB0DCA66(const FName& NotifyName); // 0x147c170
    void OnBlendOut_0936193642D033C61ED6779DCB0DCA66(const FName& NotifyName); // 0x147c170
    void OnCompleted_0936193642D033C61ED6779DCB0DCA66(const FName& NotifyName); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void BndEvt__BP_Bear_Significance_K2Node_ComponentBoundEvent_0_OnSignificanceUpdated__DelegateSignature(const FGameplayTag& OldSignificance, const FGameplayTag& NewSignificance); // 0x147c170
    void AttackEvent(); // 0x147c170
    void asdasd(); // 0x147c170
    void ExecuteUbergraph_BP_Bear(int32 EntryPoint); // 0x147c170 [Final]

// AAIC_Goat_C (/Game/Ride/Environment/Wildlife/Goat/AI/AIC_Goat.AIC_Goat_C)
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void BndEvt__AIC_Goat_AIPerception_K2Node_ComponentBoundEvent_1_ActorPerceptionUpdatedDelegate__DelegateSignature(AActor* Actor, const FAIStimulus& Stimulus); // 0x147c170
    void Runaway(); // 0x147c170
    void ExecuteUbergraph_AIC_Goat(int32 EntryPoint); // 0x147c170 [Final]

// UBTT_AttackTime_C (/Game/Ride/Environment/Wildlife/Goat/AI/BTT_AttackTime.BTT_AttackTime_C)
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x147c170 [Event Protected]
    void ReceiveActivation(AActor* OwnerActor); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BTT_AttackTime(int32 EntryPoint); // 0x147c170 [Final]

// UBTT_Goat_Attack_C (/Game/Ride/Environment/Wildlife/Goat/AI/BTT_Goat_Attack.BTT_Goat_Attack_C)
    void OnNotifyEnd_60CEE1C941BAE5F46E15CA816B189DBD(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_60CEE1C941BAE5F46E15CA816B189DBD(const FName& NotifyName); // 0x147c170
    void OnInterrupted_60CEE1C941BAE5F46E15CA816B189DBD(const FName& NotifyName); // 0x147c170
    void OnBlendOut_60CEE1C941BAE5F46E15CA816B189DBD(const FName& NotifyName); // 0x147c170
    void OnCompleted_60CEE1C941BAE5F46E15CA816B189DBD(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_5F8481244ED3FC5B19C511A80283D931(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_5F8481244ED3FC5B19C511A80283D931(const FName& NotifyName); // 0x147c170
    void OnInterrupted_5F8481244ED3FC5B19C511A80283D931(const FName& NotifyName); // 0x147c170
    void OnBlendOut_5F8481244ED3FC5B19C511A80283D931(const FName& NotifyName); // 0x147c170
    void OnCompleted_5F8481244ED3FC5B19C511A80283D931(const FName& NotifyName); // 0x147c170
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BTT_Goat_Attack(int32 EntryPoint); // 0x147c170 [Final]

// UBTT_Goat_CheckMoveTarget_C (/Game/Ride/Environment/Wildlife/Goat/AI/BTT_Goat_CheckMoveTarget.BTT_Goat_CheckMoveTarget_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BTT_Goat_CheckMoveTarget(int32 EntryPoint); // 0x147c170 [Final]

// UBTT_Goat_CheckTarget_C (/Game/Ride/Environment/Wildlife/Goat/AI/BTT_Goat_CheckTarget.BTT_Goat_CheckTarget_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BTT_Goat_CheckTarget(int32 EntryPoint); // 0x147c170 [Final]

// UBTT_RandomLocation_C (/Game/Ride/Environment/Wildlife/Goat/AI/BTT_RandomLocation.BTT_RandomLocation_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BTT_RandomLocation(int32 EntryPoint); // 0x147c170 [Final]

// UBPA_Goat_C (/Game/Ride/Environment/Wildlife/Goat/Animation/BPA_Goat.BPA_Goat_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x147c170
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x147c170 [Event Public]
    void BlueprintInitializeAnimation(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BPA_Goat(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Goat_C (/Game/Ride/Environment/Wildlife/Goat/BP_Goat.BP_Goat_C)
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void StopGoatAttack(); // 0x147c170 [Public]
    void PlayGoatAttack(USoundBase* Sound); // 0x147c170 [Public]
    void StopGoatIdle(); // 0x147c170 [Public]
    void PlayGoatIdle(USoundBase* Sound); // 0x147c170 [Public]
    void OnNotifyEnd_EEE24E764FC3FFCBCCE92D9DE9162684(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_EEE24E764FC3FFCBCCE92D9DE9162684(const FName& NotifyName); // 0x147c170
    void OnInterrupted_EEE24E764FC3FFCBCCE92D9DE9162684(const FName& NotifyName); // 0x147c170
    void OnBlendOut_EEE24E764FC3FFCBCCE92D9DE9162684(const FName& NotifyName); // 0x147c170
    void OnCompleted_EEE24E764FC3FFCBCCE92D9DE9162684(const FName& NotifyName); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void BndEvt__BP_Bear_Significance_K2Node_ComponentBoundEvent_0_OnSignificanceUpdated__DelegateSignature(const FGameplayTag& OldSignificance, const FGameplayTag& NewSignificance); // 0x147c170
    void PlayAttackAnim(); // 0x147c170
    void PlayAttackAnim_Multi(); // 0x147c170
    void ExecuteUbergraph_BP_Goat(int32 EntryPoint); // 0x147c170 [Final]

// AAIC_Snowleopard_C (/Game/Ride/Environment/Wildlife/Snowleopard/AI/AIC_Snowleopard.AIC_Snowleopard_C)
    void Runaway(); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_AIC_Snowleopard(int32 EntryPoint); // 0x147c170 [Final]
    void RunAwayEvent__DelegateSignature(); // 0x147c170 [Public]

// UBTT_Attack_Snowleopard_C (/Game/Ride/Environment/Wildlife/Snowleopard/AI/BTT_Attack_Snowleopard.BTT_Attack_Snowleopard_C)
    void OnNotifyEnd_B5DF79BB46BCB53D66822398D2541EED(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_B5DF79BB46BCB53D66822398D2541EED(const FName& NotifyName); // 0x147c170
    void OnInterrupted_B5DF79BB46BCB53D66822398D2541EED(const FName& NotifyName); // 0x147c170
    void OnBlendOut_B5DF79BB46BCB53D66822398D2541EED(const FName& NotifyName); // 0x147c170
    void OnCompleted_B5DF79BB46BCB53D66822398D2541EED(const FName& NotifyName); // 0x147c170
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BTT_Attack_Snowleopard(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Snowleopard_C (/Game/Ride/Environment/Wildlife/Snowleopard/BP_Snowleopard.BP_Snowleopard_C)
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void StopMountainLionAttack(); // 0x147c170 [Public]
    void PlayMountainLionAttack(USoundBase* Sound); // 0x147c170 [Public]
    void StopMountainLionIdle(); // 0x147c170 [Public]
    void PlayMountainLionIdle(USoundBase* Sound); // 0x147c170 [Public]
    void OnNotifyEnd_D00BA4424DA84CB4ACD202AD8A6556EE(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_D00BA4424DA84CB4ACD202AD8A6556EE(const FName& NotifyName); // 0x147c170
    void OnInterrupted_D00BA4424DA84CB4ACD202AD8A6556EE(const FName& NotifyName); // 0x147c170
    void OnBlendOut_D00BA4424DA84CB4ACD202AD8A6556EE(const FName& NotifyName); // 0x147c170
    void OnCompleted_D00BA4424DA84CB4ACD202AD8A6556EE(const FName& NotifyName); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void BndEvt__BP_Bear_Significance_K2Node_ComponentBoundEvent_0_OnSignificanceUpdated__DelegateSignature(const FGameplayTag& OldSignificance, const FGameplayTag& NewSignificance); // 0x147c170
    void AttackEvent(); // 0x147c170
    void asdasd(); // 0x147c170
    void ExecuteUbergraph_BP_Snowleopard(int32 EntryPoint); // 0x147c170 [Final]

// UBPA_SnowLeopard_C (/Game/Ride/Environment/Wildlife/Snowleopard/Mesh/BPA_SnowLeopard.BPA_SnowLeopard_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x147c170
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x147c170 [Event Public]
    void BlueprintInitializeAnimation(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BPA_SnowLeopard(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Event_C (/Game/Ride/Events/BP_Event.BP_Event_C)
    void StartEvent(); // 0x147c170
    void StopEvent(); // 0x147c170
    void TriggerEvent(); // 0x147c170
    void ExecuteUbergraph_BP_Event(int32 EntryPoint); // 0x147c170 [Final]

// ABP_MachineGunShot_Direct_C (/Game/Ride/Events/Helicopter/BP_MachineGunShot_Direct.BP_MachineGunShot_Direct_C)
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void MultiCast_ExplodeTarget(AActor* ExplodeTarget); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BP_MachineGunShot_Direct(int32 EntryPoint); // 0x147c170 [Final]

// ABP_MissileExplosion_Direct_C (/Game/Ride/Events/Helicopter/BP_MissileExplosion_Direct.BP_MissileExplosion_Direct_C)
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void MultiCast_ExplodeTarget(AActor* ExplodeTarget); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void UpdateScale(); // 0x147c170
    void ExecuteUbergraph_BP_MissileExplosion_Direct(int32 EntryPoint); // 0x147c170 [Final]

// UBPFL_ActorLibrary_C (/Game/Ride/Game/BPFL_ActorLibrary.BPFL_ActorLibrary_C)
    void GetCurrentLevelTag(UObject* WorldContextObject, UObject* __WorldContext, FGameplayTag& LevelTag); // 0x147c170 [Static Public]
    void GetVersionString(UObject* __WorldContext, FText& Version); // 0x147c170 [Static Public]
    void GetOutermostAttachActor(AActor* Actor, UObject* __WorldContext, const AActor*& OutermostAttachActor); // 0x147c170 [Static Public]

// UBPFL_SaveStatics_C (/Game/Ride/Game/BPFL_SaveStatics.BPFL_SaveStatics_C)
    void OnTapePlayed(APlayerState* ForPlayer, const TSoftObjectPtr<UObject>& Tape, UObject* __WorldContext); // 0x147c170 [Static Public]
    void UnlockCosmetic(APlayerState* ForPlayer, UStaticMesh* CosmeticMesh, const FGameplayTag& CosmeticTag, UObject* __WorldContext); // 0x147c170 [Static Public]
    void GetPlayerProgression(APlayerState* ForPlayer, UObject* __WorldContext, const UBP_SaveGamePlayer_C*& PlayerProgression); // 0x147c170 [Static Public]

// UBP_AchivementSubsystem_C (/Game/Ride/Game/BP_AchivementSubsystem.BP_AchivementSubsystem_C)
    void OnFailure_2107EF224C99597571477D80457BBE55(const FName& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x147c170
    void OnSuccess_2107EF224C99597571477D80457BBE55(const FName& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x147c170
    void OnWriteFailure_2107EF224C99597571477D80457BBE55(const FString& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x147c170
    void OnWriteSuccess_2107EF224C99597571477D80457BBE55(const FString& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x147c170
    void UnlockAchievement(URGAchievement* Achievement); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BP_AchivementSubsystem(int32 EntryPoint); // 0x147c170 [Final]

// ABP_CheckPoint_C (/Game/Ride/Game/BP_CheckPoint.BP_CheckPoint_C)
    void TryGiveCheckpointAchievement(); // 0x147c170 [Public]
    void GetDefaultPlayerStart(const AActor*& DefaultStart); // 0x147c170 [Public]
    void SelectARemainingStart(AController* Controller, const AActor*& PlayerStart); // 0x147c170 [Protected]
    void GetWinchDebugRopes(TArray<ABP_WinchDebugRopePoint_C*>& FrontWinchDebugRopePoints, TArray<ABP_WinchDebugRopePoint_C*>& RearWinchDebugRopePoints); // 0x147c170 [Public]
    void GetPlayerStartActor(AController* Controller, const AActor*& PlayerStart); // 0x147c170 [Public]
    void UserConstructionScript(); // 0x147c170 [Event Public]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BP_CheckPoint(int32 EntryPoint); // 0x147c170 [Final]

// UBP_SaveGameBase_C (/Game/Ride/Game/BP_SaveGameBase.BP_SaveGameBase_C)
    void GetSlotNameWithoutDirectory(const FString& CleanSlotName); // 0x147c170 [Public]
    void OnPreSave(); // 0x147c170 [Event Public]
    void OnPostSave(bool bSuccess); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BP_SaveGameBase(int32 EntryPoint); // 0x147c170 [Final]

// UBP_SaveGameMetadata_C (/Game/Ride/Game/BP_SaveGameMetadata.BP_SaveGameMetadata_C)
    void SetDefaultSessionName(); // 0x147c170 [Public]
    uint8 K2_GetLatestBlueprintDataVersion(); // 0x147c170 [Event Public]
    void GetLevelDisplayName(FText& NewParam); // 0x147c170 [Public]
    void GetCurrentLevelObject(TSoftObjectPtr<UWorld>& Level); // 0x147c170 [Private]
    void OnPreSave(); // 0x147c170 [Event Public]
    void OnPostLoad(); // 0x147c170 [Event Public]
    void OnResetToDefault(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BP_SaveGameMetadata(int32 EntryPoint); // 0x147c170 [Final]

// UBP_SaveGamePlayer_C (/Game/Ride/Game/BP_SaveGamePlayer.BP_SaveGamePlayer_C)
    void CheatGiveCosmeticsWithoutUnlockingAchievement(const FGameplayTag& LevelTag); // 0x147c170 [Public]
    void TryUnlockAchievementsOnLoad(bool QuerySuccess); // 0x147c170 [Public]
    void InitTryUnlockAchievementsOnLoad(); // 0x147c170 [Public]
    void TryUnlockTapesAchievementOnLoad(); // 0x147c170 [Public]
    void TryUnlockTapesAchievementByLevelTag(const FGameplayTag& Selection); // 0x147c170 [Public]
    void TryUnlockTapesAchievement(); // 0x147c170 [Public]
    void OnTapePlayed(const TSoftObjectPtr<UObject>& Tape); // 0x147c170 [Public]
    void TryUnlockCosmeticAchievementOnLoad(); // 0x147c170 [Private]
    void TryUnlockCosmeticAchievementByLevelTag(const FGameplayTag& LevelTag); // 0x147c170 [Private]
    void TryUnlockCosmeticAchievement(); // 0x147c170 [Private]
    void GetUnlockedCosmetics(const FGameplayTag& CosmeticTag, TArray<UStaticMesh*>& UnlockedCosmetics); // 0x147c170 [Public]
    void UnlockCosmetic(UStaticMesh* Mesh, const FGameplayTag& CosmeticTag); // 0x147c170 [Public]
    void OnResetToDefault(); // 0x147c170 [Event Public]
    void OnPostLoad(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BP_SaveGamePlayer(int32 EntryPoint); // 0x147c170 [Final]

// UBP_SessionSaveGame_C (/Game/Ride/Game/BP_SessionSaveGame.BP_SessionSaveGame_C)
    void OnResetToDefault(); // 0x147c170 [Event Public]
    void OnPreSave(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BP_SessionSaveGame(int32 EntryPoint); // 0x147c170 [Final]

// URideGameInstance_C (/Game/Ride/Game/RideGameInstance.RideGameInstance_C)
    void StartGameSound(); // 0x147c170 [Public]
    void CreateTravelOptions(const FString& GameName, const EJoinOptions& joinOption, const FString& Options); // 0x147c170 [Public]
    void UpdateCheckPointUI(); // 0x147c170 [Public]
    void GetCurrentCheckpointIndex(const int32& CheckpointIndex); // 0x147c170 [Public]
    void SetCurrentCheckpointIndex(int32 CheckpointIndex, bool ForceSet); // 0x147c170 [Public]
    void OnFailure_1100FB7D41DA8A44E85A6A9A393D5D06(); // 0x147c170
    void OnSuccess_1100FB7D41DA8A44E85A6A9A393D5D06(); // 0x147c170
    void ReceiveInit(); // 0x147c170 [Event Public]
    void ApplySoundSettings(); // 0x147c170 [Event Public]
    void CreateGame(APlayerController* Player, const FString& GameName, const EJoinOptions& joinOption, const TSoftObjectPtr<UWorld>& Level); // 0x147c170
    void CreateSession(UCommonActivatableWidget* Widget); // 0x147c170
    void FailedToCreateSession(UCommonActivatableWidget* Widget); // 0x147c170
    void StaticSave(URGSaveGame* SaveGameObject); // 0x147c170 [Event Public]
    void StaticLoad(URGSaveGame* SaveGameObject); // 0x147c170 [Event Public]
    void CreateOrLoadPlayerSaveGame(ULocalPlayer* NewPlayer, int32 PIEInstance); // 0x147c170 [Event Public]
    void SaveLoaded(ULocalPlayerSaveGame* SaveGame); // 0x147c170
    void OnLobbyInviteReceived(const FSIK_SteamId& LobbyID, const FSIK_SteamId& SenderUserId, const FSIK_AppId& AppID); // 0x147c170
    void SetInitialOnlineGameSettings(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_RideGameInstance(int32 EntryPoint); // 0x147c170 [Final]

// ARideGameState_C (/Game/Ride/Game/RideGameState.RideGameState_C)
    void AddPlayerDeath(const FVector& PlayerDeathLocation); // 0x147c170 [Public]
    void ClearCurrentCheckpointMapPositionTracking(); // 0x147c170 [Public]
    void AddMapData(const FVector& TrackedPosition); // 0x147c170 [Public]
    void OnPostSave(); // 0x147c170 [Public]
    void OnPreSave(); // 0x147c170 [Public]
    void Multicast_FailGame(bool PlayersDead, bool VehicleDestroyed); // 0x147c170
    void StaticSave(URGSaveGame* SaveGameObject); // 0x147c170 [Event Public]
    void StaticLoad(URGSaveGame* SaveGameObject); // 0x147c170 [Event Public]
    void ExecuteUbergraph_RideGameState(int32 EntryPoint); // 0x147c170 [Final]
    void OnSaveCompleted__DelegateSignature(); // 0x147c170 [Public]
    void OnSaveStarted__DelegateSignature(); // 0x147c170 [Public]

// IBPI_TouchInterface_C (/Game/Ride/Input/Touch/BPI_TouchInterface.BPI_TouchInterface_C)
    void Touch Jump End(); // 0x147c170 [Public]
    void Touch Jump Start(); // 0x147c170 [Public]
    void Secondary Thumbstick(const FVector2D& Axis); // 0x147c170 [Public]
    void Primary Thumbstick(const FVector2D& Axis); // 0x147c170 [Public]

// UUI_Thumbstick_C (/Game/Ride/Input/Touch/UI_Thumbstick.UI_Thumbstick_C)
    void Touch Input Check(const ETouchIndex& FingerIndex); // 0x147c170 [Public]
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x147c170 [Event Public]
    void ExecuteUbergraph_UI_Thumbstick(int32 EntryPoint); // 0x147c170 [Final]
    void Stick Input__DelegateSignature(const FVector2D& NewParam); // 0x147c170 [Public]

// UUI_TouchSimple_C (/Game/Ride/Input/Touch/UI_TouchSimple.UI_TouchSimple_C)
    void CustomEvent_0(AActor* DestroyedActor); // 0x147c170
    void BndEvt__UI_MobileOverlay_Btn_Jump_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature(); // 0x147c170
    void BndEvt__UI_MobileOverlay_UI_Thumbstick_K2Node_ComponentBoundEvent_0_Stick Input__DelegateSignature(const FVector2D& NewParam); // 0x147c170
    void BndEvt__UI_MobileOverlay_Thumbstick_Aim_K2Node_ComponentBoundEvent_2_Stick Input__DelegateSignature(const FVector2D& NewParam); // 0x147c170
    void Construct(); // 0x147c170 [Event Public]
    void BndEvt__UI_TouchInterface_FirstPerson_Btn_Jump_K2Node_ComponentBoundEvent_1_OnButtonReleasedEvent__DelegateSignature(); // 0x147c170
    void ExecuteUbergraph_UI_TouchSimple(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_AttachPoint_C (/Game/Ride/Interactables/AttachPoints/BP_Interactable_AttachPoint.BP_Interactable_AttachPoint_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void SpawnAttachment(TSubclassOf<ABP_Interactable_Actor_C> Class); // 0x147c170 [Public]
    void MakeSaveKey(const FString& SaveKey); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void StaticSave(URGSaveGame* SaveGameObject); // 0x147c170 [Event Public]
    void StaticLoad(URGSaveGame* SaveGameObject); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BP_Interactable_AttachPoint(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_AttachPoint_Map_C (/Game/Ride/Interactables/AttachPoints/BP_Interactable_AttachPoint_Map.BP_Interactable_AttachPoint_Map_C)
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BP_Interactable_AttachPoint_Map(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_AttachPoint_Wheel_C (/Game/Ride/Interactables/AttachPoints/BP_Interactable_AttachPoint_Wheel.BP_Interactable_AttachPoint_Wheel_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void OverlapWheelAreaCheck(UObject* PickUpActor, const bool& IsSomethingOverlapping); // 0x147c170 [Public]
    void OnRep_HasWheel(); // 0x147c170
    void SetHasWheel(bool HasWheel, TArray<FTagFloatPair>& WheelModifiers); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BP_Interactable_AttachPoint_Wheel(int32 EntryPoint); // 0x147c170 [Final]

// UBPFL_BreakableActor_C (/Game/Ride/Interactables/BPFL_BreakableActor.BPFL_BreakableActor_C)
    void TestBreakIce(const FVector& TraceStart, const FVector& TraceEnd, TArray<AActor*>& HitIgnoreActors, UObject* __WorldContext); // 0x147c170 [Static Public]
    void TraceForIce(const FVector& TraceStart, const FVector& TraceEnd, TArray<AActor*>& HitIgnoreActors, UObject* __WorldContext, const ARGBreakableActor*& IceFloe, FHitResult& HitResult); // 0x147c170 [Static Public]

// IBPI_CrankTarget_C (/Game/Ride/Interactables/BPI_CrankTarget.BPI_CrankTarget_C)
    void CrankTargetActivated_Traverable(ABP_Interactable_Crank_TraversableSwitch_C* SourceCrank, const Enum_Elevator_State& TraversableState); // 0x147c170 [Public]
    void CrankTargetDeactivated(ABP_Interactable_Crank_C* SourceCrank); // 0x147c170 [Public]
    void CrankTargetIncrement(ABP_Interactable_Crank_C* SourceCrank, double Increment); // 0x147c170 [Public]
    void CrankTargetActivated(ABP_Interactable_Crank_C* SourceCrank); // 0x147c170 [Public]

// IBPI_Interact_C (/Game/Ride/Interactables/BPI_Interact.BPI_Interact_C)
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]

// IBPI_Rideable_Interact_C (/Game/Ride/Interactables/BPI_Rideable_Interact.BPI_Rideable_Interact_C)
    void RideableHit(AActor* Instigator, const FVector& NormalImpulse, const FHitResult& Hit); // 0x147c170 [Public]

// ABP_InteractableProxy_SnowLandscape_C (/Game/Ride/Interactables/BP_InteractableProxy_SnowLandscape.BP_InteractableProxy_SnowLandscape_C)
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void ExecuteUbergraph_BP_InteractableProxy_SnowLandscape(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_Actor_C (/Game/Ride/Interactables/BP_Interactable_Actor.BP_Interactable_Actor_C)
    bool AllowWinchAttach(); // 0x147c170 [Event Public]
    bool GetCustomAttachLocation(const FVector& outCustomAttachLocation); // 0x147c170 [Event Public]
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void TryUpdatePickedUpAndAttachedToPlayerInteractions(); // 0x147c170 [Protected]
    void OnRep_Nails(); // 0x147c170
    void CanBeInteractedWith(const bool& Result); // 0x147c170 [Protected]
    void ForceDrop(ABP_FirstPersonCharacter_C* DroppingPlayer, double HoldTime); // 0x147c170 [Public]
    void OnRep_PlayTriggerEffectsEffect(); // 0x147c170
    void ForceDropAndDestroy(); // 0x147c170 [Public]
    void UpdateActorTick(bool ActorIsPickedUp); // 0x147c170 [Public]
    void UpdateInteractableState(ABP_FirstPersonCharacter_C* PlayerCharacter, bool ActorIsPickedUp); // 0x147c170 [Public]
    void TryToPickupThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, const bool& Success); // 0x147c170 [Public]
    void TryToDropThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, double HoldTime, const bool& Success); // 0x147c170 [Public]
    void ResetHitToBeActive(); // 0x147c170 [Public]
    void GetHoldingPlayer(const ABP_FirstPersonCharacter_C*& HoldingPlayer); // 0x147c170 [Public]
    void AddLocalPlayerNotification(const FText& NotificationText); // 0x147c170 [Public]
    void InternalAssignGameplayTags(FGameplayTagContainer& TagsDoAdd, FGameplayTagContainer& TagsDoRemove); // 0x147c170 [Public]
    void OnRep_CurrentTags(); // 0x147c170
    void DoAssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Protected]
    void OnCurrentTagsUpdated(); // 0x147c170 [Public]
    void InitiatePickup(ABP_FirstPersonCharacter_C* InstigatingPlayer, bool Drop, double HoldTime); // 0x147c170 [Public]
    bool ReceiveCustomClientAttach(AActor* AttachParent, USceneComponent* AttachComponent, const FName& SocketName); // 0x147c170 [Event Protected]
    void Internal_ForceDetach(bool Destroy); // 0x147c170 [Public]
    void UserConstructionScript(); // 0x147c170 [Event Public]
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void Multicast_ForceDetach(bool Destroy); // 0x147c170
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void BndEvt__BP_Interactable_Actor_StaticMesh_K2Node_ComponentBoundEvent_0_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x147c170
    void ResetHitCounter(); // 0x147c170
    void BndEvt__BP_Interactable_Actor_StaticMesh_K2Node_ComponentBoundEvent_1_ComponentSleepSignature__DelegateSignature(UPrimitiveComponent* SleepingComponent, const FName& BoneName); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_Actor(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_Actor_Rideable_C (/Game/Ride/Interactables/BP_Interactable_Actor_Rideable.BP_Interactable_Actor_Rideable_C)
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void RideableHitState(bool IsAttachedToVehicle, bool IsPlayerSitting, AActor* Instigator, const FVector& NormalImpulse, const FHitResult& Hit); // 0x147c170 [Public]
    void TryUnSitInteractable(); // 0x147c170 [Public]
    void TrySitOnInteractable(); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void TryToPickupThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, const bool& Success); // 0x147c170 [Public]
    void TryToDropThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, double HoldTime, const bool& Success); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetSeatableIMC(const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void GetAttachedPlayer(const ABP_FirstPersonCharacter_C*& Player); // 0x147c170 [Public]
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Unmount_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void RideableHit(AActor* Instigator, const FVector& NormalImpulse, const FHitResult& Hit); // 0x147c170 [Public]
    void ExecuteUbergraph_BP_Interactable_Actor_Rideable(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_Boulder_01_C (/Game/Ride/Interactables/BP_Interactable_Boulder_01.BP_Interactable_Boulder_01_C)
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void BndEvt__BP_Interactable_Boulder_01_StaticMesh_K2Node_ComponentBoundEvent_0_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_Boulder_01(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_Crank_C (/Game/Ride/Interactables/BP_Interactable_Crank.BP_Interactable_Crank_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]

// ABP_Interactable_Crank_TraversableSwitch_C (/Game/Ride/Interactables/BP_Interactable_Crank_TraversableSwitch.BP_Interactable_Crank_TraversableSwitch_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void Server_SetLastTraversableState(const Enum_Elevator_State& TraversableState); // 0x147c170
    void Multicast_SetLastTraversableState_Effects(const Enum_Elevator_State& TraversableState); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_Crank_TraversableSwitch(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_PowerDrill_C (/Game/Ride/Interactables/BP_Interactable_PowerDrill.BP_Interactable_PowerDrill_C)
    void TryStopScrewing(); // 0x147c170 [Public]
    void TryStartScrewOut(); // 0x147c170 [Public]
    void TryStartScrewIn(); // 0x147c170 [Public]
    void UpdateDrillOutScrewAmount(double ScrewAmount); // 0x147c170 [Public]
    void UpdateDrillInScrewAmount(double ScrewAmount); // 0x147c170 [Public]
    void StopDrill_Out_Only(); // 0x147c170 [Public]
    void StartDrill_Out_Only(); // 0x147c170 [Public]
    void StartDrillOutWrenchSFX(); // 0x147c170 [Public]
    void StartDrillInWrenchSFX(); // 0x147c170 [Public]
    void StopDrill_In_Only(); // 0x147c170 [Public]
    void StartDrill_In_Only(); // 0x147c170 [Public]
    void StopDrillOutWrenchSFX(); // 0x147c170 [Public]
    void StopDrillInWrenchSFX(double ScrewAmount); // 0x147c170 [Public]
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_5(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_4(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void OnNotifyEnd_38F2416C41572FA17997F6A70EF23A83(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_38F2416C41572FA17997F6A70EF23A83(const FName& NotifyName); // 0x147c170
    void OnInterrupted_38F2416C41572FA17997F6A70EF23A83(const FName& NotifyName); // 0x147c170
    void OnBlendOut_38F2416C41572FA17997F6A70EF23A83(const FName& NotifyName); // 0x147c170
    void OnCompleted_38F2416C41572FA17997F6A70EF23A83(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_821D042F4D8CCE7A2BAEDEA3727E0F9D(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_821D042F4D8CCE7A2BAEDEA3727E0F9D(const FName& NotifyName); // 0x147c170
    void OnInterrupted_821D042F4D8CCE7A2BAEDEA3727E0F9D(const FName& NotifyName); // 0x147c170
    void OnBlendOut_821D042F4D8CCE7A2BAEDEA3727E0F9D(const FName& NotifyName); // 0x147c170
    void OnCompleted_821D042F4D8CCE7A2BAEDEA3727E0F9D(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_98D3D3C2445C1650358140916B2ADEED(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_98D3D3C2445C1650358140916B2ADEED(const FName& NotifyName); // 0x147c170
    void OnInterrupted_98D3D3C2445C1650358140916B2ADEED(const FName& NotifyName); // 0x147c170
    void OnBlendOut_98D3D3C2445C1650358140916B2ADEED(const FName& NotifyName); // 0x147c170
    void OnCompleted_98D3D3C2445C1650358140916B2ADEED(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_DE573ED5498E5C3C4F594089AA04EFBB(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_DE573ED5498E5C3C4F594089AA04EFBB(const FName& NotifyName); // 0x147c170
    void OnInterrupted_DE573ED5498E5C3C4F594089AA04EFBB(const FName& NotifyName); // 0x147c170
    void OnBlendOut_DE573ED5498E5C3C4F594089AA04EFBB(const FName& NotifyName); // 0x147c170
    void OnCompleted_DE573ED5498E5C3C4F594089AA04EFBB(const FName& NotifyName); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void ExecuteUbergraph_BP_Interactable_PowerDrill(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_RepairTool_01_C (/Game/Ride/Interactables/BP_Interactable_RepairTool_01.BP_Interactable_RepairTool_01_C)
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void TraceForTruckSlot(const bool& SocketCanBeRepaired, FTransform& WinnerTransform, const FName& AailableSocketName, const bool& Player, const AActor*& HitActor); // 0x147c170 [Public]
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void OnNotifyEnd_5A9DB3324F7F3F0C94B2639436C25229(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_5A9DB3324F7F3F0C94B2639436C25229(const FName& NotifyName); // 0x147c170
    void OnInterrupted_5A9DB3324F7F3F0C94B2639436C25229(const FName& NotifyName); // 0x147c170
    void OnBlendOut_5A9DB3324F7F3F0C94B2639436C25229(const FName& NotifyName); // 0x147c170
    void OnCompleted_5A9DB3324F7F3F0C94B2639436C25229(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_141D9D34401563C7970873BCEA1EA79A(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_141D9D34401563C7970873BCEA1EA79A(const FName& NotifyName); // 0x147c170
    void OnInterrupted_141D9D34401563C7970873BCEA1EA79A(const FName& NotifyName); // 0x147c170
    void OnBlendOut_141D9D34401563C7970873BCEA1EA79A(const FName& NotifyName); // 0x147c170
    void OnCompleted_141D9D34401563C7970873BCEA1EA79A(const FName& NotifyName); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void ServerRepairVehicleEffects(const Repair_Effects_States& RepairStates, const FVector& Location); // 0x147c170
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BP_Interactable_RepairTool_01(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_Wheel_C (/Game/Ride/Interactables/BP_Interactable_Wheel.BP_Interactable_Wheel_C)
    void GetWheelModifiers(TArray<FTagFloatPair>& WheelModfiers); // 0x147c170 [Protected]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]

// ABP_Balloon_C (/Game/Ride/Interactables/BalloonPack/BP_Balloon.BP_Balloon_C)
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void InitialPush(); // 0x147c170 [Public]
    void BalloonPush(double CurrentForwardBackValue); // 0x147c170 [Public]
    void OnRep_CurrentForwardBackValue(); // 0x147c170
    void IsAllVariablesSet(const bool& Success); // 0x147c170 [Public]
    void Attach(FHitResult& Hit); // 0x147c170 [Public]
    void OnRep_Balloon Handle(); // 0x147c170
    void OnRep_Balloon Attach Hit(); // 0x147c170
    void InpActEvt_IA_Unmount_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Move_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void AttachSetup(const FHitResult& BalloonAttachHit, ABP_PlayerAttachedPhysicsHandle_C* BalloonHandle); // 0x147c170
    void StartDecline(); // 0x147c170
    void Die(); // 0x147c170
    void ReceiveDestroyed(); // 0x147c170 [Event Public]
    void ReleaseBalloon(); // 0x147c170
    void ExecuteUbergraph_BP_Balloon(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Lian_C (/Game/Ride/Interactables/BalloonPack/BP_Lian.BP_Lian_C)
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void TryAttach(); // 0x147c170 [Public]
    void InitialPush(); // 0x147c170 [Public]
    void BalloonPush(double CurrentForwardBackValue); // 0x147c170 [Public]
    void IsAllVariablesSet(const bool& Success); // 0x147c170 [Public]
    void Attach(); // 0x147c170 [Public]
    void OnRep_Balloon Handle(); // 0x147c170
    void OnRep_InteractingPlayer(); // 0x147c170
    void OnRep_CurrentForwardBackValue(); // 0x147c170
    void OnRep_GrabLocation(); // 0x147c170
    void InpActEvt_IA_MoveBalloon_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Unmount_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void Multicast_ReleaseLian(ABP_FirstPersonCharacter_C* ReleasingPlayer); // 0x147c170
    void ExecuteUbergraph_BP_Lian(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_BridgingLadder_C (/Game/Ride/Interactables/BridgingLadder/BP_Interactable_BridgingLadder.BP_Interactable_BridgingLadder_C)
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void UpdateLadderPosition(); // 0x147c170 [Public]
    void OnRep_Level(); // 0x147c170
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void UpdateLadder(int32 Increment); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_BridgingLadder(int32 EntryPoint); // 0x147c170 [Final]

// ABP_FireExtinguisher_Foam_C (/Game/Ride/Interactables/FireExtinguisher/BP_FireExtinguisher_Foam.BP_FireExtinguisher_Foam_C)
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ScaleUp(); // 0x147c170
    void ClearTimers(); // 0x147c170
    void RemoveFoam(); // 0x147c170
    void ExecuteUbergraph_BP_FireExtinguisher_Foam(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_FireWorks_C (/Game/Ride/Interactables/FireWorks/BP_Interactable_FireWorks.BP_Interactable_FireWorks_C)
    void BreakPiecesInRadius(const FVector& CenterLocation, double BreakRadius); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    bool AllowWinchAttach(); // 0x147c170 [Event Public]
    void TryToDropThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, double HoldTime, const bool& Success); // 0x147c170 [Public]
    void TryToPickupThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, const bool& Success); // 0x147c170 [Public]
    void StopJackPoleSFX(); // 0x147c170 [Public]
    void ActivateJackPoleSFX(); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void UpdateFireWork(); // 0x147c170 [Public]
    void OnRep_WinchPoleHit(); // 0x147c170 [Public]
    void PlaySoundAtImpact(const EPhysicalSurface& Surface, const FVector& ImpactLocation); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void SetFireWork(const FHitResult& FireWorkHit); // 0x147c170
    void Multicast_CollapseFireWork(); // 0x147c170
    void ActivateExplosion(); // 0x147c170
    void InitEffects(); // 0x147c170
    void MultiCast_ExplodeTarget(AActor* ExplodeTarget, const FVector& Location); // 0x147c170
    void CallForLatentDestroy(); // 0x147c170
    void BndEvt__BP_Interactable_FireWorks_Sphere_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void IgnitFirework(); // 0x147c170
    void IgniteFuse(); // 0x147c170
    void FuseVisuals(); // 0x147c170
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void ExecuteUbergraph_BP_Interactable_FireWorks(int32 EntryPoint); // 0x147c170 [Final]

// ABP_FireZone_C (/Game/Ride/Interactables/FireZone/BP_FireZone.BP_FireZone_C)
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void BndEvt__BP_Interactable_LandMine_Capsule_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void BndEvt__BP_FireZone_Capsule_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x147c170
    void FireDamage(); // 0x147c170
    void BndEvt__BP_FireZone_Significance_K2Node_ComponentBoundEvent_0_OnSignificanceUpdated__DelegateSignature(const FGameplayTag& OldSignificance, const FGameplayTag& NewSignificance); // 0x147c170
    void ReceiveDestroyed(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BP_FireZone(int32 EntryPoint); // 0x147c170 [Final]

// ABP_FireZone_Big_C (/Game/Ride/Interactables/FireZone/BP_FireZone_Big.BP_FireZone_Big_C)
    void SetBurningPP(AActor* TargetActor, bool Enable); // 0x147c170 [Public]
    void UserConstructionScript(); // 0x147c170 [Event Public]
    void FireDamage(); // 0x147c170
    void BndEvt__BP_FireZone_Big_Cube_K2Node_ComponentBoundEvent_4_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void BndEvt__BP_FireZone_Big_Cube_K2Node_ComponentBoundEvent_5_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x147c170
    void MoveActorTowardsScenePoint(); // 0x147c170
    void StartEvent(); // 0x147c170
    void CustomEvent(); // 0x147c170
    void ShowPrevis(); // 0x147c170
    void HidePrevis(); // 0x147c170
    void ExecuteUbergraph_BP_FireZone_Big(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_Flare_C (/Game/Ride/Interactables/Flare/BP_Interactable_Flare.BP_Interactable_Flare_C)
    void OnRep_IsLit(); // 0x147c170
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void OnNotifyEnd_717686484E7E1819CC3C708C7EF76396(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_717686484E7E1819CC3C708C7EF76396(const FName& NotifyName); // 0x147c170
    void OnInterrupted_717686484E7E1819CC3C708C7EF76396(const FName& NotifyName); // 0x147c170
    void OnBlendOut_717686484E7E1819CC3C708C7EF76396(const FName& NotifyName); // 0x147c170
    void OnCompleted_717686484E7E1819CC3C708C7EF76396(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_0DA67A724004E04E6C0ADE98FEEF14AF(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_0DA67A724004E04E6C0ADE98FEEF14AF(const FName& NotifyName); // 0x147c170
    void OnInterrupted_0DA67A724004E04E6C0ADE98FEEF14AF(const FName& NotifyName); // 0x147c170
    void OnBlendOut_0DA67A724004E04E6C0ADE98FEEF14AF(const FName& NotifyName); // 0x147c170
    void OnCompleted_0DA67A724004E04E6C0ADE98FEEF14AF(const FName& NotifyName); // 0x147c170
    void BndEvt__BP_Interactable_Flare_SignificanceComponent_K2Node_ComponentBoundEvent_0_OnSignificanceUpdated__DelegateSignature(const FGameplayTag& OldSignificance, const FGameplayTag& NewSignificance); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void ExecuteUbergraph_BP_Interactable_Flare(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_FlareProjectile_C (/Game/Ride/Interactables/FlareGun/BP_Interactable_FlareProjectile.BP_Interactable_FlareProjectile_C)
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void OnRep_IsLit(); // 0x147c170
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void BndEvt__BP_Interactable_Flare_SignificanceComponent_K2Node_ComponentBoundEvent_0_OnSignificanceUpdated__DelegateSignature(const FGameplayTag& OldSignificance, const FGameplayTag& NewSignificance); // 0x147c170
    void PutOutFlare(); // 0x147c170
    void BndEvt__BP_Interactable_FlareProjectile_StaticMesh_K2Node_ComponentBoundEvent_1_ComponentSleepSignature__DelegateSignature(UPrimitiveComponent* SleepingComponent, const FName& BoneName); // 0x147c170
    void Destroy(); // 0x147c170
    void BndEvt__BP_Interactable_FlareProjectile_StaticMesh_K2Node_ComponentBoundEvent_4_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x147c170
    void Multicast_Flare_Hit_Effects(bool NormalHit, AActor* AttachedParent, const FVector& Location, USoundBase* Sound); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_FlareProjectile(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_GolfClub_C (/Game/Ride/Interactables/Golf/GolfClub/BP_Interactable_GolfClub.BP_Interactable_GolfClub_C)
    void PredictGolfBallPath(); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetLookAtPlayerInteractions(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<FName, UInputAction*>& LookAtPlayerInteractions); // 0x147c170 [Public]
    void TryToPickupThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, const bool& Success); // 0x147c170 [Public]
    void PlaySoundAtImpact(const EPhysicalSurface& Surface, const FVector& ImpactLocation); // 0x147c170 [Public]
    void OnNotifyEnd_A07F25E240336112DD1B669BFC5431BC(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_A07F25E240336112DD1B669BFC5431BC(const FName& NotifyName); // 0x147c170
    void OnInterrupted_A07F25E240336112DD1B669BFC5431BC(const FName& NotifyName); // 0x147c170
    void OnBlendOut_A07F25E240336112DD1B669BFC5431BC(const FName& NotifyName); // 0x147c170
    void OnCompleted_A07F25E240336112DD1B669BFC5431BC(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_FA09E76B405745852876CA944FBB0BA9(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_FA09E76B405745852876CA944FBB0BA9(const FName& NotifyName); // 0x147c170
    void OnInterrupted_FA09E76B405745852876CA944FBB0BA9(const FName& NotifyName); // 0x147c170
    void OnBlendOut_FA09E76B405745852876CA944FBB0BA9(const FName& NotifyName); // 0x147c170
    void OnCompleted_FA09E76B405745852876CA944FBB0BA9(const FName& NotifyName); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void Event GolfClub Hit(AActor* Actor, UPrimitiveComponent* HitComponent, const FVector& LaunchForce); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_GolfClub(int32 EntryPoint); // 0x147c170 [Final]

// ABP_GuestBook_C (/Game/Ride/Interactables/Guestbook/BP_GuestBook.BP_GuestBook_C)
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void UpdateBookVisuals(); // 0x147c170 [Public]
    void RPCCallback_SaveGame(); // 0x147c170 [Public]
    void UserConstructionScript(); // 0x147c170 [Event Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void UpdateSaveInProgress(); // 0x147c170
    void StopCooking(); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void StartUpdateSaveInProgressTimer(); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void ExecuteUbergraph_BP_GuestBook(int32 EntryPoint); // 0x147c170 [Final]

// ABP_LavaZone_C (/Game/Ride/Interactables/Hazards/BP_LavaZone.BP_LavaZone_C)
    void SetBurningPP(AActor* TargetActor, bool Enable); // 0x147c170 [Public]
    void FireDamage(); // 0x147c170
    void BndEvt__BP_LavaZone_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void BndEvt__BP_LavaZone_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x147c170
    void ExecuteUbergraph_BP_LavaZone(int32 EntryPoint); // 0x147c170 [Final]

// UBPA_Manual_C (/Game/Ride/Interactables/HowToPlayManual/Animation/BPA_Manual.BPA_Manual_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x147c170

// ABP_Interactable_HowToManual_C (/Game/Ride/Interactables/HowToPlayManual/BP_Interactable_HowToManual.BP_Interactable_HowToManual_C)
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void TryToDropThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, double HoldTime, const bool& Success); // 0x147c170 [Public]
    void OnRep_ToggleOpen(); // 0x147c170
    void TryToPickupThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, const bool& Success); // 0x147c170 [Public]
    void OnRep_Page(); // 0x147c170
    void UpdateDrillOutScrewAmount(double ScrewAmount); // 0x147c170 [Public]
    void UpdateDrillInScrewAmount(double ScrewAmount); // 0x147c170 [Public]
    void StopDrill_Out_Only(); // 0x147c170 [Public]
    void StartDrill_Out_Only(); // 0x147c170 [Public]
    void StartDrillOutWrenchSFX(); // 0x147c170 [Public]
    void StartDrillInWrenchSFX(); // 0x147c170 [Public]
    void StopDrill_In_Only(); // 0x147c170 [Public]
    void StartDrill_In_Only(); // 0x147c170 [Public]
    void StopDrillOutWrenchSFX(); // 0x147c170 [Public]
    void StopDrillInWrenchSFX(double ScrewAmount); // 0x147c170 [Public]
    void OnNotifyEnd_7C50492F453388535639F7B35EED868C(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_7C50492F453388535639F7B35EED868C(const FName& NotifyName); // 0x147c170
    void OnInterrupted_7C50492F453388535639F7B35EED868C(const FName& NotifyName); // 0x147c170
    void OnBlendOut_7C50492F453388535639F7B35EED868C(const FName& NotifyName); // 0x147c170
    void OnCompleted_7C50492F453388535639F7B35EED868C(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_E06D3E3C4F806E0EA28CB6B798C4ABC7(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_E06D3E3C4F806E0EA28CB6B798C4ABC7(const FName& NotifyName); // 0x147c170
    void OnInterrupted_E06D3E3C4F806E0EA28CB6B798C4ABC7(const FName& NotifyName); // 0x147c170
    void OnBlendOut_E06D3E3C4F806E0EA28CB6B798C4ABC7(const FName& NotifyName); // 0x147c170
    void OnCompleted_E06D3E3C4F806E0EA28CB6B798C4ABC7(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_6A49FD024EFEDA1D6866659145B30698(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_6A49FD024EFEDA1D6866659145B30698(const FName& NotifyName); // 0x147c170
    void OnInterrupted_6A49FD024EFEDA1D6866659145B30698(const FName& NotifyName); // 0x147c170
    void OnBlendOut_6A49FD024EFEDA1D6866659145B30698(const FName& NotifyName); // 0x147c170
    void OnCompleted_6A49FD024EFEDA1D6866659145B30698(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_A94708FB4E99584BE6A63B9E5649BFDF(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_A94708FB4E99584BE6A63B9E5649BFDF(const FName& NotifyName); // 0x147c170
    void OnInterrupted_A94708FB4E99584BE6A63B9E5649BFDF(const FName& NotifyName); // 0x147c170
    void OnBlendOut_A94708FB4E99584BE6A63B9E5649BFDF(const FName& NotifyName); // 0x147c170
    void OnCompleted_A94708FB4E99584BE6A63B9E5649BFDF(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_30531FE04DA531200B967496FABB1389(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_30531FE04DA531200B967496FABB1389(const FName& NotifyName); // 0x147c170
    void OnInterrupted_30531FE04DA531200B967496FABB1389(const FName& NotifyName); // 0x147c170
    void OnBlendOut_30531FE04DA531200B967496FABB1389(const FName& NotifyName); // 0x147c170
    void OnCompleted_30531FE04DA531200B967496FABB1389(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_290339D941D4B945318873AD22B4F6D7(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_290339D941D4B945318873AD22B4F6D7(const FName& NotifyName); // 0x147c170
    void OnInterrupted_290339D941D4B945318873AD22B4F6D7(const FName& NotifyName); // 0x147c170
    void OnBlendOut_290339D941D4B945318873AD22B4F6D7(const FName& NotifyName); // 0x147c170
    void OnCompleted_290339D941D4B945318873AD22B4F6D7(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_34F296484CC9E0304575C381E36F1476(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_34F296484CC9E0304575C381E36F1476(const FName& NotifyName); // 0x147c170
    void OnInterrupted_34F296484CC9E0304575C381E36F1476(const FName& NotifyName); // 0x147c170
    void OnBlendOut_34F296484CC9E0304575C381E36F1476(const FName& NotifyName); // 0x147c170
    void OnCompleted_34F296484CC9E0304575C381E36F1476(const FName& NotifyName); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void OnNotifyEnd_B0582F8346A04FAB909EA48B52CB0C58(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_B0582F8346A04FAB909EA48B52CB0C58(const FName& NotifyName); // 0x147c170
    void OnInterrupted_B0582F8346A04FAB909EA48B52CB0C58(const FName& NotifyName); // 0x147c170
    void OnBlendOut_B0582F8346A04FAB909EA48B52CB0C58(const FName& NotifyName); // 0x147c170
    void OnCompleted_B0582F8346A04FAB909EA48B52CB0C58(const FName& NotifyName); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void UpdateFluff(); // 0x147c170
    void Internal_UpdateToPage(int32 Page); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BP_Interactable_HowToManual(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_Actor_Rideable_JungleVine_C (/Game/Ride/Interactables/JungleVines/BP_Interactable_Actor_Rideable_JungleVine.BP_Interactable_Actor_Rideable_JungleVine_C)
    void TryRemoveEmptyAttachmentPoint(); // 0x147c170 [Public]
    void OnRep_JungleVineGrabPair(); // 0x147c170
    void UpdateIndexFromMatchingPair(ABP_FirstPersonCharacter_C* PlayerReference, int32 GrabIndex); // 0x147c170 [Public]
    void SetAttachPointLocationAndRotation(ABP_FirstPersonCharacter_C* Player); // 0x147c170 [Public]
    void GetLocallyControlledPlayer(const ABP_FirstPersonCharacter_C*& First Person Character, const bool& IsLocallyControlled); // 0x147c170 [Public]
    void FindClosestCableSegment(const FVector& VectorInput, const FVector& ClosestLocation, const int32& ClosestIndex); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void RideableHitState(bool IsAttachedToVehicle, bool IsPlayerSitting, AActor* Instigator, const FVector& NormalImpulse, const FHitResult& Hit); // 0x147c170 [Public]
    void TryUnSitInteractable(); // 0x147c170 [Public]
    void TrySitOnInteractable(); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void TryToPickupThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, const bool& Success); // 0x147c170 [Public]
    void TryToDropThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, double HoldTime, const bool& Success); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetSeatableIMC(const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void GetAttachedPlayer(const ABP_FirstPersonCharacter_C*& Player); // 0x147c170 [Public]
    void UserConstructionScript(); // 0x147c170 [Event Public]
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Unmount_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Move_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void RideableHit(AActor* Instigator, const FVector& NormalImpulse, const FHitResult& Hit); // 0x147c170 [Public]
    void Event JungleVine Grab(int32 GrabIndex, const FRotator& InitialGrabRotation); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void Event JungleVine UnMount(ABP_FirstPersonCharacter_C* PlayerToLaunch, double LaunchForce, const FVector& LaunchDirection); // 0x147c170
    void Multicast JungleVine UnMount(ABP_FirstPersonCharacter_C* PlayerToLaunch, double LaunchForce, const FVector& LaunchDirection); // 0x147c170
    void BndEvt__BP_Interactable_Actor_Rideable_JungleVine_SignificanceComponent_K2Node_ComponentBoundEvent_0_OnSignificanceUpdated__DelegateSignature(const FGameplayTag& OldSignificance, const FGameplayTag& NewSignificance); // 0x147c170
    void Event JungleVine Climb(ABP_FirstPersonCharacter_C* PlayerReference, int32 TryNewGrabIndex); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_Actor_Rideable_JungleVine(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_Machete_C (/Game/Ride/Interactables/Machete/BP_Interactable_Machete.BP_Interactable_Machete_C)
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void OnNotifyEnd_BDE2AAF945FF8B4437C32794CBA528D8(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_BDE2AAF945FF8B4437C32794CBA528D8(const FName& NotifyName); // 0x147c170
    void OnInterrupted_BDE2AAF945FF8B4437C32794CBA528D8(const FName& NotifyName); // 0x147c170
    void OnBlendOut_BDE2AAF945FF8B4437C32794CBA528D8(const FName& NotifyName); // 0x147c170
    void OnCompleted_BDE2AAF945FF8B4437C32794CBA528D8(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_7D4ECFBD438810664C0877A29DC23204(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_7D4ECFBD438810664C0877A29DC23204(const FName& NotifyName); // 0x147c170
    void OnInterrupted_7D4ECFBD438810664C0877A29DC23204(const FName& NotifyName); // 0x147c170
    void OnBlendOut_7D4ECFBD438810664C0877A29DC23204(const FName& NotifyName); // 0x147c170
    void OnCompleted_7D4ECFBD438810664C0877A29DC23204(const FName& NotifyName); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void Remove(int32 Index, UInstancedStaticMeshComponent* Component); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_Machete(int32 EntryPoint); // 0x147c170 [Final]

// ABP_CigButt_C (/Game/Ride/Interactables/Misc/Cigarette/BP_CigButt.BP_CigButt_C)
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void BndEvt__BP_CigButt_StaticMesh_K2Node_ComponentBoundEvent_0_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void Destroy(); // 0x147c170
    void ExecuteUbergraph_BP_CigButt(int32 EntryPoint); // 0x147c170 [Final]

// UBPA_Can_C (/Game/Ride/Interactables/Misc/Food/Beer/BPA_Can.BPA_Can_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x147c170

// ABP_Interactable_Beer_C (/Game/Ride/Interactables/Misc/Food/Beer/BP_Interactable_Beer.BP_Interactable_Beer_C)
    void TryToDropThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, double HoldTime, const bool& Success); // 0x147c170 [Public]
    void StopDrinkingSFX(); // 0x147c170 [Public]
    void PlayDrinkingSFX(); // 0x147c170 [Public]
    void OnNotifyEnd_1F7037CB4B8377BC0EDBADA0E278EAF8(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_1F7037CB4B8377BC0EDBADA0E278EAF8(const FName& NotifyName); // 0x147c170
    void OnInterrupted_1F7037CB4B8377BC0EDBADA0E278EAF8(const FName& NotifyName); // 0x147c170
    void OnBlendOut_1F7037CB4B8377BC0EDBADA0E278EAF8(const FName& NotifyName); // 0x147c170
    void OnCompleted_1F7037CB4B8377BC0EDBADA0E278EAF8(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_6FEFF0B942BDAEF44ADBF7B3DE4ACD81(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_6FEFF0B942BDAEF44ADBF7B3DE4ACD81(const FName& NotifyName); // 0x147c170
    void OnInterrupted_6FEFF0B942BDAEF44ADBF7B3DE4ACD81(const FName& NotifyName); // 0x147c170
    void OnBlendOut_6FEFF0B942BDAEF44ADBF7B3DE4ACD81(const FName& NotifyName); // 0x147c170
    void OnCompleted_6FEFF0B942BDAEF44ADBF7B3DE4ACD81(const FName& NotifyName); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void OnNotifyEnd_0015861246355FF6E468C7ADCAA47D6A(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_0015861246355FF6E468C7ADCAA47D6A(const FName& NotifyName); // 0x147c170
    void OnInterrupted_0015861246355FF6E468C7ADCAA47D6A(const FName& NotifyName); // 0x147c170
    void OnBlendOut_0015861246355FF6E468C7ADCAA47D6A(const FName& NotifyName); // 0x147c170
    void OnCompleted_0015861246355FF6E468C7ADCAA47D6A(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_3406C18F49A3F1ABFD6B8BB7AF15BC90(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_3406C18F49A3F1ABFD6B8BB7AF15BC90(const FName& NotifyName); // 0x147c170
    void OnInterrupted_3406C18F49A3F1ABFD6B8BB7AF15BC90(const FName& NotifyName); // 0x147c170
    void OnBlendOut_3406C18F49A3F1ABFD6B8BB7AF15BC90(const FName& NotifyName); // 0x147c170
    void OnCompleted_3406C18F49A3F1ABFD6B8BB7AF15BC90(const FName& NotifyName); // 0x147c170
    void InpActEvt_IA_Drop_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BP_Interactable_Beer(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_BeerPack_01_C (/Game/Ride/Interactables/Misc/Food/Beer/BP_Interactable_BeerPack_01.BP_Interactable_BeerPack_01_C)
    void OnRep_ItemsLeftInPack(); // 0x147c170
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CountItDown(); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void UpdateFluff(); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_BeerPack_01(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_EmptyBeer_C (/Game/Ride/Interactables/Misc/Food/Beer/BP_Interactable_EmptyBeer.BP_Interactable_EmptyBeer_C)
    void StopDrinkingSFX(); // 0x147c170 [Public]
    void PlayDrinkingSFX(); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BP_Interactable_EmptyBeer(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_Burger_C (/Game/Ride/Interactables/Misc/Food/Burger/BP_Interactable_Burger.BP_Interactable_Burger_C)
    void OnRep_CookedHeat_Lvl(); // 0x147c170
    void StopGrillSFX(); // 0x147c170 [Public]
    void PlayGrillSFX(); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void OnNotifyEnd_E119FD8A46366223BEE6A2AE4C217F2F(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_E119FD8A46366223BEE6A2AE4C217F2F(const FName& NotifyName); // 0x147c170
    void OnInterrupted_E119FD8A46366223BEE6A2AE4C217F2F(const FName& NotifyName); // 0x147c170
    void OnBlendOut_E119FD8A46366223BEE6A2AE4C217F2F(const FName& NotifyName); // 0x147c170
    void OnCompleted_E119FD8A46366223BEE6A2AE4C217F2F(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_32A129B646A119212F43CF879AB4C09E(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_32A129B646A119212F43CF879AB4C09E(const FName& NotifyName); // 0x147c170
    void OnInterrupted_32A129B646A119212F43CF879AB4C09E(const FName& NotifyName); // 0x147c170
    void OnBlendOut_32A129B646A119212F43CF879AB4C09E(const FName& NotifyName); // 0x147c170
    void OnCompleted_32A129B646A119212F43CF879AB4C09E(const FName& NotifyName); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void OnCooked(); // 0x147c170
    void DoneCooking(); // 0x147c170
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StartToCookBurger(int32 Heat_Lvl); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_Burger(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_BurgerPack_01_C (/Game/Ride/Interactables/Misc/Food/Burger/BP_Interactable_BurgerPack_01.BP_Interactable_BurgerPack_01_C)
    void OnRep_ItemsLeftInPack(); // 0x147c170
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void CountItDown(); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void UpdateFluff(); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void ExecuteUbergraph_BP_Interactable_BurgerPack_01(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_Grill_C (/Game/Ride/Interactables/Misc/Grill/BP_Interactable_Grill.BP_Interactable_Grill_C)
    void KillActiveGrill(); // 0x147c170 [Public]
    void FireUpGrillSFX(); // 0x147c170 [Public]
    void OnRep_FireState(); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void Start(); // 0x147c170
    void UpdateFluff(); // 0x147c170
    void BndEvt__BP_Interactable_Grill_Sphere_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void BndEvt__BP_Interactable_Grill_Sphere_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_Grill(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_OneTimeGrill_C (/Game/Ride/Interactables/Misc/Grill/BP_Interactable_OneTimeGrill.BP_Interactable_OneTimeGrill_C)
    void KillActiveGrill(); // 0x147c170 [Public]
    void FireUpGrillSFX(); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void OnRep_FireState(); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void Start(); // 0x147c170
    void UpdateFluff(); // 0x147c170
    void DestroyTimer(); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void BndEvt__BP_Interactable_OneTimeGrill_Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void BndEvt__BP_Interactable_OneTimeGrill_Box_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_OneTimeGrill(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_Map_C (/Game/Ride/Interactables/Misc/Map/BP_Interactable_Map.BP_Interactable_Map_C)
    void SetCurrentLevelMap(const FGameplayTag& Selection); // 0x147c170 [Public]
    void OnRep_CurrentLevel(); // 0x147c170
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AddDeathMarkers(); // 0x147c170 [Public]
    void OnRep_InitialOnly_CheckpointTransforms(); // 0x147c170
    void CreateCheckpointTransforms(); // 0x147c170 [Public]
    void SetupWidgets(); // 0x147c170 [Public]
    void OnRep_InternalCurrentCheckpoint(); // 0x147c170
    void UpdateCheckpointVisuals(); // 0x147c170 [Public]
    void WorldToMapWidgetPos(const FVector& InVec, const FVector& OutVec); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void WorldToMapSplinePos(const FVector& InVec, const FVector& OutVec); // 0x147c170 [Public]
    void GetMapPos(const FVector& WorldLocation, const FVector2D& MapPosition); // 0x147c170 [Public]
    void UpdateMap(bool PickedUp); // 0x147c170 [Public]
    void OnRep_FireState(); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void OnNotifyEnd_D3CBB61A418D9D474992C89B81BF18BF(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_D3CBB61A418D9D474992C89B81BF18BF(const FName& NotifyName); // 0x147c170
    void OnInterrupted_D3CBB61A418D9D474992C89B81BF18BF(const FName& NotifyName); // 0x147c170
    void OnBlendOut_D3CBB61A418D9D474992C89B81BF18BF(const FName& NotifyName); // 0x147c170
    void OnCompleted_D3CBB61A418D9D474992C89B81BF18BF(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_6EA994EF483D4A14DF2CEA98D55D24F8(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_6EA994EF483D4A14DF2CEA98D55D24F8(const FName& NotifyName); // 0x147c170
    void OnInterrupted_6EA994EF483D4A14DF2CEA98D55D24F8(const FName& NotifyName); // 0x147c170
    void OnBlendOut_6EA994EF483D4A14DF2CEA98D55D24F8(const FName& NotifyName); // 0x147c170
    void OnCompleted_6EA994EF483D4A14DF2CEA98D55D24F8(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_2401E1D54C8E9CE8D6AAD7B0585971A2(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_2401E1D54C8E9CE8D6AAD7B0585971A2(const FName& NotifyName); // 0x147c170
    void OnInterrupted_2401E1D54C8E9CE8D6AAD7B0585971A2(const FName& NotifyName); // 0x147c170
    void OnBlendOut_2401E1D54C8E9CE8D6AAD7B0585971A2(const FName& NotifyName); // 0x147c170
    void OnCompleted_2401E1D54C8E9CE8D6AAD7B0585971A2(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_F181A2C5416B6814A90FCCAFF2189DFA(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_F181A2C5416B6814A90FCCAFF2189DFA(const FName& NotifyName); // 0x147c170
    void OnInterrupted_F181A2C5416B6814A90FCCAFF2189DFA(const FName& NotifyName); // 0x147c170
    void OnBlendOut_F181A2C5416B6814A90FCCAFF2189DFA(const FName& NotifyName); // 0x147c170
    void OnCompleted_F181A2C5416B6814A90FCCAFF2189DFA(const FName& NotifyName); // 0x147c170
    void Start(); // 0x147c170
    void UpdateFluff(); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void ConstructSplineMesh(); // 0x147c170
    void Multicast_SetMapCurrentCheckpointIndex(int32 CurrentCheckpointIndex); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_Map(int32 EntryPoint); // 0x147c170 [Final]

// UWG_Map_CampSite_C (/Game/Ride/Interactables/Misc/Map/WG_Map_CampSite.WG_Map_CampSite_C)
    void SetOldCheckpoint(); // 0x147c170
    void ExecuteUbergraph_WG_Map_CampSite(int32 EntryPoint); // 0x147c170 [Final]

// UWG_Map_Checkpoint_C (/Game/Ride/Interactables/Misc/Map/WG_Map_Checkpoint.WG_Map_Checkpoint_C)
    void SetOldCheckpoint(); // 0x147c170
    void ExecuteUbergraph_WG_Map_Checkpoint(int32 EntryPoint); // 0x147c170 [Final]

// UWG_Map_ExitToRoute65_C (/Game/Ride/Interactables/Misc/Map/WG_Map_ExitToRoute65.WG_Map_ExitToRoute65_C)
    void SetOldCheckpoint(); // 0x147c170
    void ExecuteUbergraph_WG_Map_ExitToRoute65(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_NailGun_C (/Game/Ride/Interactables/NailGun/BP_Interactable_NailGun.BP_Interactable_NailGun_C)
    void PlayNailGunRemoveSFX(); // 0x147c170 [Public]
    void PlayNailGunDryFireSFX(); // 0x147c170 [Public]
    void PlayNailGunFireSFX(); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void TraceForActorsToNail(const AActor*& TargetActor, const AActor*& ActorToAttachTo, const FVector& HitImpactPoint, const FVector& HitNormal); // 0x147c170 [Public]
    void OnRep_Ammunition(); // 0x147c170
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void CheckIfActorIsNailable(AActor* ActorToCheck, UObject* HitPhysMat, const bool& CanBeNailed, const bool& CanBeNailAnchor, const bool& StopSearchingForActor); // 0x147c170 [Private]
    void TryToDropThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, double HoldTime, const bool& Success); // 0x147c170 [Public]
    void UpdateDrillOutScrewAmount(double ScrewAmount); // 0x147c170 [Public]
    void UpdateDrillInScrewAmount(double ScrewAmount); // 0x147c170 [Public]
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_5(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_4(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void OnNotifyEnd_41EB2542416121A173CE9CBECDB9E826(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_41EB2542416121A173CE9CBECDB9E826(const FName& NotifyName); // 0x147c170
    void OnInterrupted_41EB2542416121A173CE9CBECDB9E826(const FName& NotifyName); // 0x147c170
    void OnBlendOut_41EB2542416121A173CE9CBECDB9E826(const FName& NotifyName); // 0x147c170
    void OnCompleted_41EB2542416121A173CE9CBECDB9E826(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_39C96A53430D5B3BFA7A428D0DB771C5(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_39C96A53430D5B3BFA7A428D0DB771C5(const FName& NotifyName); // 0x147c170
    void OnInterrupted_39C96A53430D5B3BFA7A428D0DB771C5(const FName& NotifyName); // 0x147c170
    void OnBlendOut_39C96A53430D5B3BFA7A428D0DB771C5(const FName& NotifyName); // 0x147c170
    void OnCompleted_39C96A53430D5B3BFA7A428D0DB771C5(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_AE86C8DD47F3DB08376F249247026CF2(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_AE86C8DD47F3DB08376F249247026CF2(const FName& NotifyName); // 0x147c170
    void OnInterrupted_AE86C8DD47F3DB08376F249247026CF2(const FName& NotifyName); // 0x147c170
    void OnBlendOut_AE86C8DD47F3DB08376F249247026CF2(const FName& NotifyName); // 0x147c170
    void OnCompleted_AE86C8DD47F3DB08376F249247026CF2(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_770D516B47E126CBF890338E5717AB63(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_770D516B47E126CBF890338E5717AB63(const FName& NotifyName); // 0x147c170
    void OnInterrupted_770D516B47E126CBF890338E5717AB63(const FName& NotifyName); // 0x147c170
    void OnBlendOut_770D516B47E126CBF890338E5717AB63(const FName& NotifyName); // 0x147c170
    void OnCompleted_770D516B47E126CBF890338E5717AB63(const FName& NotifyName); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void Server_TryRemoveNailOnPlank(AActor* DestroyActor); // 0x147c170
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void RPCCallback_TrySpawnNailProjectile(const FVector& ImpulseDirection, const FRotator& Rotation, bool ForceOnStart); // 0x147c170
    void FailFire(); // 0x147c170
    void RPCCallback_TrySpawnNail(const FVector& NailLocation, const FRotator& NailRotation, AActor* TargetActor, const FTransform& RelativeActorTransform, AActor* ActorToAttachTo, const FTransform& ActorToAttachToTransform, APawn* Instigator); // 0x147c170
    void SpawnNail(const FVector& NailLocation, const FRotator& NailRotation, AActor* NailActor, AActor* LockActor); // 0x147c170
    void RemoveNailAmmo(); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_NailGun(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_NailGun_Ammo_C (/Game/Ride/Interactables/NailGun/BP_Interactable_NailGun_Ammo.BP_Interactable_NailGun_Ammo_C)
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void BndEvt__BP_Interactable_FlareProjectile_StaticMesh_K2Node_ComponentBoundEvent_1_ComponentSleepSignature__DelegateSignature(UPrimitiveComponent* SleepingComponent, const FName& BoneName); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void BndEvt__BP_Interactable_Flare_SignificanceComponent_K2Node_ComponentBoundEvent_0_OnSignificanceUpdated__DelegateSignature(const FGameplayTag& OldSignificance, const FGameplayTag& NewSignificance); // 0x147c170
    void BndEvt__BP_Interactable_FlareProjectile_StaticMesh_K2Node_ComponentBoundEvent_4_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x147c170
    void Multicast_Flare_Hit_Effects(bool NormalHit, AActor* AttachedParent, const FVector& Location, USoundBase* Sound); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_NailGun_Ammo(int32 EntryPoint); // 0x147c170 [Final]

// ABP_NailGun_Nail_C (/Game/Ride/Interactables/NailGun/BP_NailGun_Nail.BP_NailGun_Nail_C)
    void ISConnectingActors(AActor* ActorA, AActor* ActorB, const bool& Connected); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BP_NailGun_Nail(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_Actor_Rideable_IceCube_C (/Game/Ride/Interactables/PlayerIceCube/BP_Interactable_Actor_Rideable_IceCube.BP_Interactable_Actor_Rideable_IceCube_C)
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void PlayFreezeSFX(); // 0x147c170 [Public]
    void PlaySFXIceBreak(); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void StopThruster(); // 0x147c170 [Public]
    void RideableHitState(bool IsAttachedToVehicle, bool IsPlayerSitting, AActor* Instigator, const FVector& NormalImpulse, const FHitResult& Hit); // 0x147c170 [Public]
    void Timeline__FinishedFunc(); // 0x147c170
    void Timeline__UpdateFunc(); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x147c170 [Event Protected]
    void Server_InitBreaking(AActor* Actor, double BreakingForce, double Velocity, const FVector& Direction); // 0x147c170
    void Multicast_InitBreaking(AActor* Actor, double BreakingForce, double Velocity, const FVector& Direction); // 0x147c170
    void CallForLatentDestroy(); // 0x147c170
    void BndEvt__BP_Interactable_Actor_Rideable_IceCube_StaticMesh_K2Node_ComponentBoundEvent_0_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x147c170
    void Server_LifetimeEnd(); // 0x147c170
    void Multicast_PushIceCube(); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_Actor_Rideable_IceCube(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_PowerJackPole_C (/Game/Ride/Interactables/PowerJackPole/BP_Interactable_PowerJackPole.BP_Interactable_PowerJackPole_C)
    bool AllowWinchAttach(); // 0x147c170 [Event Public]
    void TryToDropThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, double HoldTime, const bool& Success); // 0x147c170 [Public]
    void TryToPickupThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, const bool& Success); // 0x147c170 [Public]
    void StopJackPoleSFX(); // 0x147c170 [Public]
    void ActivateJackPoleSFX(); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void UpdateWinchPole(); // 0x147c170 [Public]
    void OnRep_WinchPoleHit(); // 0x147c170 [Public]
    void PlaySoundAtImpact(const EPhysicalSurface& Surface, const FVector& ImpactLocation); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void MoveJack(); // 0x147c170
    void Raise(); // 0x147c170
    void Lower(); // 0x147c170
    void SetPowerJackPole(const FHitResult& PowerJackPoleHit); // 0x147c170
    void Multicast_CollapsePowerPole(); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_PowerJackPole(int32 EntryPoint); // 0x147c170 [Final]

// ABP_ScrewHole_C (/Game/Ride/Interactables/Screw/BP_ScrewHole.BP_ScrewHole_C)
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void ClearTimers(); // 0x147c170 [Public]
    void OnRep_ScrewAmount(); // 0x147c170
    void Internal_UpdateScrewVisuals(); // 0x147c170 [Public]
    void SetScrewVisual(double ScrewAmountVisual); // 0x147c170 [Public]
    void OnRep_IsScrewedIn(); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void UpdateScrewAmountFromDrill(double ScrewAmount, ABP_FirstPersonCharacter_C* PlayerScrewing); // 0x147c170
    void UpdateScrewAmountFromDamage(double ScrewAmount); // 0x147c170
    void Multicast_StartScrewInAnim(ABP_FirstPersonCharacter_C* ScrewingPlayer); // 0x147c170
    void Multicast_StartScrewOutAnim(ABP_FirstPersonCharacter_C* ScrewingPlayer); // 0x147c170
    void ScrewIn(); // 0x147c170
    void ScrewOut(); // 0x147c170
    void Multicast_StopScrewing(ABP_FirstPersonCharacter_C* ScrewingPlayer); // 0x147c170
    void Multicast_ScrewingCompleted(); // 0x147c170
    void ExecuteUbergraph_BP_ScrewHole(int32 EntryPoint); // 0x147c170 [Final]
    void ScrewedOut__DelegateSignature(ABP_ScrewHole_C* ScrewHolle); // 0x147c170 [Public]
    void ScrewedIn__DelegateSignature(ABP_ScrewHole_C* ScrewHole, ABP_FirstPersonCharacter_C* PlayerScrewing); // 0x147c170 [Public]
    void UpdateScrewPosition__DelegateSignature(double ScrewAmount, ABP_ScrewHole_C* ScrewHole); // 0x147c170 [Public]

// UBP_PrevisActorComponent_C (/Game/Ride/Interactables/SharedActorComponents/BP_PrevisActorComponent.BP_PrevisActorComponent_C)
    void OnRep_RotateDegreeOffset(); // 0x147c170
    void CheckHitTargetNotAllowedList(TSubclassOf<AActor> TestClass, const bool& Allowed); // 0x147c170 [Public]
    void SetAllowedToPlace(bool Allowed); // 0x147c170 [Public]
    void TryDestroyPrevis(); // 0x147c170 [Public]
    void TrySpawnPrevis(); // 0x147c170 [Public]
    void TryPlacePrevis(); // 0x147c170 [Public]
    void TryTrace(FHitResult& Trace); // 0x147c170 [Public]
    void Initialize(ABP_FirstPersonCharacter_C* Player, UStaticMeshComponent* StaticMeshToPrevis, TArray<TSubclassOf<AActor>>& NotAllowedToPlaceOnActors, bool ControlRotation); // 0x147c170
    void UpdatePrevis(); // 0x147c170
    void DestroyPrevisAndStopTick(); // 0x147c170
    void CalculateRotationAndNotify(); // 0x147c170
    void ExecuteUbergraph_BP_PrevisActorComponent(int32 EntryPoint); // 0x147c170 [Final]

// ABP_ThirdPersonDummy_C (/Game/Ride/Interactables/ThirdPerson/BP_ThirdPersonDummy.BP_ThirdPersonDummy_C)
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BP_ThirdPersonDummy(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_TruckFlipper_C (/Game/Ride/Interactables/TruckFlipper/BP_Interactable_TruckFlipper.BP_Interactable_TruckFlipper_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    bool AllowWinchAttach(); // 0x147c170 [Event Public]
    void OnRep_PlacementTransform(); // 0x147c170
    void TryToPickupThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, const bool& Success); // 0x147c170 [Public]
    void TryToDropThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, double HoldTime, const bool& Success); // 0x147c170 [Public]
    void OnRep_Placement Hit(); // 0x147c170
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void PlaySoundAtImpact(const EPhysicalSurface& Surface, const FVector& ImpactLocation); // 0x147c170 [Public]
    void OnRep_StartFlip(); // 0x147c170
    void GetLookAtPlayerInteractions(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<FName, UInputAction*>& LookAtPlayerInteractions); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_RotatePlacement_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void BndEvt__BP_Interactable_TruckFlipper_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void BndEvt__BP_Interactable_TruckFlipper_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x147c170
    void FlipItRealGood(); // 0x147c170
    void Recline(); // 0x147c170
    void MultiCast_SetTruckFlipperFlip(bool Flip); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_TruckFlipper(int32 EntryPoint); // 0x147c170 [Final]

// ABP_DoorFrame_R_01_C (/Game/Ride/Interactables/TruckParts/BP_DoorFrame_R_01.BP_DoorFrame_R_01_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void OnCurrentTagsUpdated(); // 0x147c170 [Public]

// ABP_Interactable_TruckPart_01_C (/Game/Ride/Interactables/TruckParts/BP_Interactable_TruckPart_01.BP_Interactable_TruckPart_01_C)
    void GetLookAtPlayerInteractions(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<FName, UInputAction*>& LookAtPlayerInteractions); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    bool ReceiveCustomClientAttach(AActor* AttachParent, USceneComponent* AttachComponent, const FName& SocketName); // 0x147c170 [Event Protected]
    void CrashDestroy(); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void TraceForTruckSlot(const bool& FoundSpot, FTransform& WinnerTransform); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BP_Interactable_TruckPart_01(int32 EntryPoint); // 0x147c170 [Final]

// ABP_LadderOutside_01_C (/Game/Ride/Interactables/TruckParts/BP_LadderOutside_01.BP_LadderOutside_01_C)
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void BndEvt__BP_LadderOutside_01_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void BndEvt__BP_LadderOutside_01_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x147c170
    void ExecuteUbergraph_BP_LadderOutside_01(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Motor_01_C (/Game/Ride/Interactables/TruckParts/BP_Motor_01.BP_Motor_01_C)
    void BndEvt__BP_Motor_01_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void WaterDamage(); // 0x147c170
    void BndEvt__BP_Motor_01_Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x147c170
    void UpdateFX(); // 0x147c170
    void ExecuteUbergraph_BP_Motor_01(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Roof_01_C (/Game/Ride/Interactables/TruckParts/BP_Roof_01.BP_Roof_01_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void OnCurrentTagsUpdated(); // 0x147c170 [Public]

// ABP_Seatable_TruckPart_01_C (/Game/Ride/Interactables/TruckParts/BP_Seatable_TruckPart_01.BP_Seatable_TruckPart_01_C)
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetSeatableIMC(const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void OnRep_SeatRotation(); // 0x147c170
    void OnSeatRotationUpdated(); // 0x147c170 [Protected]
    void NotifyServer_RotateSeat(double SeatRotation); // 0x147c170 [Protected]
    void RPC_RotateSeat(double SeatRotation); // 0x147c170 [Public]
    void GetAttachedPlayer(const ABP_FirstPersonCharacter_C*& Player); // 0x147c170 [Public]
    void InpActEvt_IA_Unmount_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void ExecuteUbergraph_BP_Seatable_TruckPart_01(int32 EntryPoint); // 0x147c170 [Final]

// ABP_TruckWindow_01_C (/Game/Ride/Interactables/TruckParts/BP_TruckWindow_01.BP_TruckWindow_01_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void OnCurrentTagsUpdated(); // 0x147c170 [Public]

// ABP_Wall_L_01_C (/Game/Ride/Interactables/TruckParts/BP_Wall_L_01.BP_Wall_L_01_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void OnCurrentTagsUpdated(); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]

// ABP_Wall_L_01_Snow_C (/Game/Ride/Interactables/TruckParts/BP_Wall_L_01_Snow.BP_Wall_L_01_Snow_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void OnCurrentTagsUpdated(); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]

// ABP_DeskHatch_01_C (/Game/Ride/Interactables/TruckParts/Interior/BP_DeskHatch_01.BP_DeskHatch_01_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void OnCurrentTagsUpdated(); // 0x147c170 [Public]

// ABP_DeskHatch_02_C (/Game/Ride/Interactables/TruckParts/Interior/BP_DeskHatch_02.BP_DeskHatch_02_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void OnCurrentTagsUpdated(); // 0x147c170 [Public]

// ABP_FridgeDoor_01_C (/Game/Ride/Interactables/TruckParts/Interior/BP_FridgeDoor_01.BP_FridgeDoor_01_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void OnCurrentTagsUpdated(); // 0x147c170 [Public]

// ABP_GloveCompartment_01_C (/Game/Ride/Interactables/TruckParts/Interior/BP_GloveCompartment_01.BP_GloveCompartment_01_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void OnCurrentTagsUpdated(); // 0x147c170 [Public]

// ABP_InstrumentPanel_01_C (/Game/Ride/Interactables/TruckParts/Interior/BP_InstrumentPanel_01.BP_InstrumentPanel_01_C)
    void UpdateSpeedPinneLocation(double Speed, double DeltaTime); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_BP_InstrumentPanel_01(int32 EntryPoint); // 0x147c170 [Final]

// ABP_PassengerChair_C (/Game/Ride/Interactables/TruckParts/Interior/BP_PassengerChair.BP_PassengerChair_C)
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void OnSeatRotationUpdated(); // 0x147c170 [Protected]
    void InpActEvt_IA_Move_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void ExecuteUbergraph_BP_PassengerChair(int32 EntryPoint); // 0x147c170 [Final]

// ABP_RoofLocker_Hatch_01_C (/Game/Ride/Interactables/TruckParts/Interior/BP_RoofLocker_Hatch_01.BP_RoofLocker_Hatch_01_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void OnCurrentTagsUpdated(); // 0x147c170 [Public]

// ABP_Toilet_01_C (/Game/Ride/Interactables/TruckParts/Interior/BP_Toilet_01.BP_Toilet_01_C)
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void UpdateMirror(bool Open); // 0x147c170 [Public]
    void InpActEvt_IA_ChangeHat_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_ChangeGlasses_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void ExecuteUbergraph_BP_Toilet_01(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Toilet_Door_01_C (/Game/Ride/Interactables/TruckParts/Interior/BP_Toilet_Door_01.BP_Toilet_Door_01_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void OnCurrentTagsUpdated(); // 0x147c170 [Public]

// ABP_Interactable_WeldingMachine_C (/Game/Ride/Interactables/WeldingMachine/BP_Interactable_WeldingMachine.BP_Interactable_WeldingMachine_C)
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void OnRep_IsLoopingBack(); // 0x147c170
    void OnRep_IsPlayingStretchSound(); // 0x147c170
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void ShouldStopPositionTimer(const bool& ShouldStopTimer); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void CheckCurrentLengthFromOrigin(const double& CurrentDistance); // 0x147c170 [Public]
    void StopWeldingSFX(); // 0x147c170 [Public]
    void PlayWeldinghSFX(); // 0x147c170 [Public]
    void StopAllWeldingSFX(); // 0x147c170 [Public]
    void PlayBlowTorchSFX(); // 0x147c170 [Public]
    void LoopBackTimeline__FinishedFunc(); // 0x147c170
    void LoopBackTimeline__UpdateFunc(); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void OnNotifyEnd_04A72812484248A75B17F48D4E65D818(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_04A72812484248A75B17F48D4E65D818(const FName& NotifyName); // 0x147c170
    void OnInterrupted_04A72812484248A75B17F48D4E65D818(const FName& NotifyName); // 0x147c170
    void OnBlendOut_04A72812484248A75B17F48D4E65D818(const FName& NotifyName); // 0x147c170
    void OnCompleted_04A72812484248A75B17F48D4E65D818(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_1880459944A599EA9DBA1497B381AF3E(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_1880459944A599EA9DBA1497B381AF3E(const FName& NotifyName); // 0x147c170
    void OnInterrupted_1880459944A599EA9DBA1497B381AF3E(const FName& NotifyName); // 0x147c170
    void OnBlendOut_1880459944A599EA9DBA1497B381AF3E(const FName& NotifyName); // 0x147c170
    void OnCompleted_1880459944A599EA9DBA1497B381AF3E(const FName& NotifyName); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void Fire(); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void UpdateCurrentLocationAndTimer(); // 0x147c170
    void UpdateCurrentPosition(); // 0x147c170
    void LoopBackWeldingMachine(); // 0x147c170
    void Multicast_DropForLoopBack(); // 0x147c170
    void ForceStopWeld(); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_WeldingMachine(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_WinchController_C (/Game/Ride/Interactables/Winch/BP_Interactable_WinchController.BP_Interactable_WinchController_C)
    void RemoteCommanderAchievement_UpdateWinchedLength(double DeltaSeconds); // 0x147c170 [Public]
    void RemoteCommanderAchievement_UpdateActive(bool WinchIsActive, bool WinchIsPulling, bool WinchIsReleasing); // 0x147c170 [Public]
    void UpdateInteractableState(ABP_FirstPersonCharacter_C* PlayerCharacter, bool ActorIsPickedUp); // 0x147c170 [Public]
    void UpdateControllerState(); // 0x147c170 [Public]
    void TryNotifyServerAboutTargetWinchChanged(); // 0x147c170 [Private]
    void OnRep_UseFrontWinch(); // 0x147c170
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void ToogleWinching(bool WinchIsActive, bool WinchIsPulling, bool WinchIsReleasing); // 0x147c170 [Public]
    void Internal_GetWinchToControl(const ABP_Winch_C*& ForwardWinch, const ABP_Winch_C*& BackWinch); // 0x147c170 [Private]
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_8(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_7(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_6(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_5(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_4(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_DeactivateWinch_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_DeactivateWinch_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_ToogleActiveWinch_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void OnNotifyEnd_9CF4A9DB49DA484D8F31C2B3C49EB6B9(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_9CF4A9DB49DA484D8F31C2B3C49EB6B9(const FName& NotifyName); // 0x147c170
    void OnInterrupted_9CF4A9DB49DA484D8F31C2B3C49EB6B9(const FName& NotifyName); // 0x147c170
    void OnBlendOut_9CF4A9DB49DA484D8F31C2B3C49EB6B9(const FName& NotifyName); // 0x147c170
    void OnCompleted_9CF4A9DB49DA484D8F31C2B3C49EB6B9(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_526D6A524421501E3EB06AAC2583C895(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_526D6A524421501E3EB06AAC2583C895(const FName& NotifyName); // 0x147c170
    void OnInterrupted_526D6A524421501E3EB06AAC2583C895(const FName& NotifyName); // 0x147c170
    void OnBlendOut_526D6A524421501E3EB06AAC2583C895(const FName& NotifyName); // 0x147c170
    void OnCompleted_526D6A524421501E3EB06AAC2583C895(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_C912DBAA4D2A24EAE8AC25896B340EBC(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_C912DBAA4D2A24EAE8AC25896B340EBC(const FName& NotifyName); // 0x147c170
    void OnInterrupted_C912DBAA4D2A24EAE8AC25896B340EBC(const FName& NotifyName); // 0x147c170
    void OnBlendOut_C912DBAA4D2A24EAE8AC25896B340EBC(const FName& NotifyName); // 0x147c170
    void OnCompleted_C912DBAA4D2A24EAE8AC25896B340EBC(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_C3B129D441F5891347B8FEA4FB643501(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_C3B129D441F5891347B8FEA4FB643501(const FName& NotifyName); // 0x147c170
    void OnInterrupted_C3B129D441F5891347B8FEA4FB643501(const FName& NotifyName); // 0x147c170
    void OnBlendOut_C3B129D441F5891347B8FEA4FB643501(const FName& NotifyName); // 0x147c170
    void OnCompleted_C3B129D441F5891347B8FEA4FB643501(const FName& NotifyName); // 0x147c170
    void OnNotifyEnd_C1228D394C87ECDB1C23FC9AC11D416A(const FName& NotifyName); // 0x147c170
    void OnNotifyBegin_C1228D394C87ECDB1C23FC9AC11D416A(const FName& NotifyName); // 0x147c170
    void OnInterrupted_C1228D394C87ECDB1C23FC9AC11D416A(const FName& NotifyName); // 0x147c170
    void OnBlendOut_C1228D394C87ECDB1C23FC9AC11D416A(const FName& NotifyName); // 0x147c170
    void OnCompleted_C1228D394C87ECDB1C23FC9AC11D416A(const FName& NotifyName); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void ReleaseAnim(bool Stop); // 0x147c170
    void RPC_SetWinchControllerTarget(bool UseFrontWinch); // 0x147c170
    void OnUseFrontWinchUpdated(); // 0x147c170
    void FlushPrimaryFire(); // 0x147c170
    void FlushSecondaryFire(); // 0x147c170
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BP_Interactable_WinchController(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Interactable_WinchHook_C (/Game/Ride/Interactables/Winch/BP_Interactable_WinchHook.BP_Interactable_WinchHook_C)
    bool AllowWinchAttach(); // 0x147c170 [Event Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void IsValidTarget(const FHitResult& Hit, const bool& OutputPin); // 0x147c170 [Private]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ShouldTargetRouteAttachToTruck(AActor* Target, const bool& IsVehicle, const ABP_VehicleBase_C*& Vehicle); // 0x147c170 [Public]
    void GetWinchRope(const ADynamicRopeActor*& WinchRope); // 0x147c170 [Public]
    void DebugRemoveEndPointRope(); // 0x147c170 [Public]
    void IsHeldByPlayer(const bool& IsHeldByPlayer); // 0x147c170 [Public]
    void IsAttachedToVehicle(const bool& IsAttachedToVehicle); // 0x147c170 [Public]
    void UpdatePitonVisibility(); // 0x147c170 [Public]
    void GetLocationToAdjustRotationTowards(const FVector& PlayerLocation, const FVector& WinchLocation); // 0x147c170 [Public]
    bool ReceiveCustomClientAttach(AActor* AttachParent, USceneComponent* AttachComponent, const FName& SocketName); // 0x147c170 [Event Protected]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachHookToTargetPlacementActor(); // 0x147c170 [Public]
    void UpdatePlacementTarget(); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_SecondaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BP_Interactable_WinchHook(int32 EntryPoint); // 0x147c170 [Final]

// ABP_WinchDebugRopePoint_C (/Game/Ride/Interactables/Winch/BP_WinchDebugRopePoint.BP_WinchDebugRopePoint_C)
    void GetAttachTo(const UPrimitiveComponent*& AttachToComponent, const AActor*& AttachToActor, const FVector& LocalLocation, const FRotator& LocalRotation); // 0x147c170 [Public]
    void UserConstructionScript(); // 0x147c170 [Event Public]

// ABP_Interactable_WinchPole_C (/Game/Ride/Interactables/WinchPole/BP_Interactable_WinchPole.BP_Interactable_WinchPole_C)
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetLookAtPlayerInteractions(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<FName, UInputAction*>& LookAtPlayerInteractions); // 0x147c170 [Public]
    void TryToPickupThisActor(ABP_FirstPersonCharacter_C* PlayerCharacter, const bool& Success); // 0x147c170 [Public]
    void PlaySoundAtImpact(const EPhysicalSurface& Surface, const FVector& ImpactLocation); // 0x147c170 [Public]
    void UpdateWinchPole(); // 0x147c170 [Public]
    void OnRep_WinchPoleHit(); // 0x147c170
    void InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void SetWinchPole(const FHitResult& WinchPoleHit); // 0x147c170
    void ExecuteUbergraph_BP_Interactable_WinchPole(int32 EntryPoint); // 0x147c170 [Final]

// AFrontend_C (/Game/Ride/Maps/Frontend.Frontend_C)
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_Frontend(int32 EntryPoint); // 0x147c170 [Final]

// UBPFL_Online_C (/Game/Ride/Menu/BPFL_Online.BPFL_Online_C)
    void OpToText(const ERGFilterOperator& Op, UObject* __WorldContext, FText& Text); // 0x147c170 [Static Public]
    void JoinOptionToText(const EJoinOptions& joinOption, UObject* __WorldContext, FText& DisplayName); // 0x147c170 [Static Public]

// ABP_FrontEndController_C (/Game/Ride/Menu/BP_FrontEndController.BP_FrontEndController_C)
    FString GetPresenceString(); // 0x147c170 [Event Public]
    bool IsMenuController(); // 0x147c170 [Event Public]
    void InpActEvt_IA_UI_JoinGame_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void PushRGWidgetWithInit(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass, const FGameplayTag& LayerID, const FScriptDelegate& InitDelegate); // 0x147c170 [Event Public]
    void PushRGWdget(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass, const FGameplayTag& LayerID); // 0x147c170 [Event Public]
    void PopRGWidget(const FGameplayTag& LayerID); // 0x147c170 [Event Public]
    void MainMenuInit(UCommonActivatableWidget* Widget); // 0x147c170
    void SetupHUD(); // 0x147c170
    void SetupSplitScreenController(); // 0x147c170
    void ExecuteUbergraph_BP_FrontEndController(int32 EntryPoint); // 0x147c170 [Final]

// UFilterItem_C (/Game/Ride/Menu/FilterItem.FilterItem_C)
    TSubclassOf<URGListEntryBase> GetEntryClass(); // 0x147c170 [Event Public]

// UOptionListItemBar_C (/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C)
    TSubclassOf<URGListEntryBase> GetEntryClass(); // 0x147c170 [Event Public]
    void OnValueUpdatedEx__DelegateSignature(double NewValue, UOptionListItemBar_C* SourceBar); // 0x147c170 [Public]
    void OnValueUpdated__DelegateSignature(double Value); // 0x147c170 [Public]

// UOptionListItemBase_C (/Game/Ride/Menu/OptionListItemBase.OptionListItemBase_C)
    void GetIsEnabled(const bool& bIsEnabled); // 0x147c170 [Public]
    void SetIsEnabled(bool bInIsEnabled); // 0x147c170 [Public]
    void OnEnabledUpdated__DelegateSignature(bool IsEnabled); // 0x147c170 [Public]

// UOptionListItemButton_C (/Game/Ride/Menu/OptionListItemButton.OptionListItemButton_C)
    TSubclassOf<URGListEntryBase> GetEntryClass(); // 0x147c170 [Event Public]
    void OnClickedDelegate__DelegateSignature(UOptionListItemBase_C* Data); // 0x147c170 [Public]

// UOptionListItemInputSelect_C (/Game/Ride/Menu/OptionListItemInputSelect.OptionListItemInputSelect_C)
    TSubclassOf<URGListEntryBase> GetEntryClass(); // 0x147c170 [Event Public]

// UOptionListItemLevelSelect_C (/Game/Ride/Menu/OptionListItemLevelSelect.OptionListItemLevelSelect_C)
    TSubclassOf<URGListEntryBase> GetEntryClass(); // 0x147c170 [Event Public]

// UOptionListItemStepper_C (/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C)
    TSubclassOf<URGListEntryBase> GetEntryClass(); // 0x147c170 [Event Public]
    void SetSelectedIndex(int32 SelectedIndex); // 0x147c170 [Public]
    void GetSelectedIndex(const int32& SelectedIndex); // 0x147c170 [Public]
    void OnSelectedIndexUpdatedEx__DelegateSignature(int32 SelectedIndex, UOptionListItemStepper_C* Stepper); // 0x147c170 [Public]
    void OnSelectedIndexUpdated__DelegateSignature(int32 SelectedIndex); // 0x147c170 [Public]

// UOptionListItemStepperDLSS_C (/Game/Ride/Menu/OptionListItemStepperDLSS.OptionListItemStepperDLSS_C)
    void GetSelectedNvidiaMode(const UDLSSMode& NvidiaMode, const bool& IsCustom); // 0x147c170 [Public]
    void GetSelectedMode(const ERGDLSSMode& DLSSMode); // 0x147c170 [Public]

// UOptionListItemString_C (/Game/Ride/Menu/OptionListItemString.OptionListItemString_C)
    void Init(); // 0x147c170 [Public]
    void GetCurrentStringValue(const FString& CurrentStringValue); // 0x147c170 [Public]
    void SetCurrentStringValue(const FString& NewValue); // 0x147c170 [Public]
    TSubclassOf<URGListEntryBase> GetEntryClass(); // 0x147c170 [Event Public]
    void OnCurrentStringUpdated__DelegateSignature(const FString& CurrentString, UOptionListItemString_C* Source); // 0x147c170 [Public]
    void OnTextUpdatedEx__DelegateSignature(const FString& NewValue, UCommonTextBlock* ErrorField, UOptionListItemString_C* SourceInput); // 0x147c170 [Public]
    void OnTextUpdated__DelegateSignature(const FString& NewValue, UCommonTextBlock* ErrorField); // 0x147c170 [Public]

// UPartyListPlayer_C (/Game/Ride/Menu/PartyListPlayer.PartyListPlayer_C)
    TSubclassOf<URGListEntryBase> GetEntryClass(); // 0x147c170 [Event Public]

// USaveGameListItem_C (/Game/Ride/Menu/SaveGameListItem.SaveGameListItem_C)
    void GetSlotNameWithDirectory(const FString& SlotName); // 0x147c170 [Public]
    void GetFileNameWithoutDirectory(const FString& SlotWithoutUserDirectory); // 0x147c170 [Public]
    void GetMetadata(const UBP_SaveGameMetadata_C*& MetaData); // 0x147c170 [Public]
    void IsMetadataLoaded(const bool& bIsMetadataLoaded); // 0x147c170 [Public]
    void HasMetadata(const bool& bHasMetadata); // 0x147c170 [Public]
    void GetFilename(const FString& SlotName); // 0x147c170 [Public]
    void GetPrettyGameName(const FString& PrettyName); // 0x147c170 [Public]
    TSubclassOf<URGListEntryBase> GetEntryClass(); // 0x147c170 [Event Public]
    void Init(); // 0x147c170
    void LoadMetadata(ULocalPlayerSaveGame* SaveGame); // 0x147c170
    void ExecuteUbergraph_SaveGameListItem(int32 EntryPoint); // 0x147c170 [Final]
    void OnMetadataLoaded__DelegateSignature(USaveGameListItem_C* MetadataLoaded); // 0x147c170 [Public]
    void OnClicked__DelegateSignature(USaveGameListItem_C* SaveGame); // 0x147c170 [Public]

// UServerBrowserItem_C (/Game/Ride/Menu/ServerBrowserItem.ServerBrowserItem_C)
    TSubclassOf<URGListEntryBase> GetEntryClass(); // 0x147c170 [Event Public]

// UWG_ActionWidget_C (/Game/Ride/Menu/WG_ActionWidget.WG_ActionWidget_C)
    void Construct(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_ActionWidget(int32 EntryPoint); // 0x147c170 [Final]

// UWG_AudioMenu_C (/Game/Ride/Menu/WG_AudioMenu.WG_AudioMenu_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x147c170 [Event Protected]
    void OnMicParametersUpdated(); // 0x147c170 [Public]
    void ApplyVOIPSettings(); // 0x147c170 [Public]
    void OnMicSliderUpdated(double Value); // 0x147c170 [Public]
    void ApplySoundSettings(); // 0x147c170 [Public]
    void OnVOIPModeUpdated(int32 SelectedIndex); // 0x147c170 [Public]
    void PopulateSoundSettings(); // 0x147c170 [Public]
    void Construct(); // 0x147c170 [Event Public]
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void BP_OnDeactivated(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_WG_AudioMenu(int32 EntryPoint); // 0x147c170 [Final]

// UWG_BoundActionButton_C (/Game/Ride/Menu/WG_BoundActionButton.WG_BoundActionButton_C)
    void UpdateStyleOnInputMethod(const ECommonInputType& InputType); // 0x147c170 [Public]
    void Construct(); // 0x147c170 [Event Public]
    void BP_OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_WG_BoundActionButton(int32 EntryPoint); // 0x147c170 [Final]

// UWG_Continue_C (/Game/Ride/Menu/WG_Continue.WG_Continue_C)
    UWidget* NavigateToLoadButton(const EUINavigation& Navigation); // 0x147c170 [Public]
    UWidget* NavigateToSaveList(const EUINavigation& Navigation); // 0x147c170 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x147c170 [Event Protected]
    void OnSelectedItemMetadataLoaded(USaveGameListItem_C* MetadataLoaded); // 0x147c170 [Public]
    void UpdateDetailsView(); // 0x147c170 [Public]
    void ShouldShowSave(const FString& saveName, const bool& bShouldShow); // 0x147c170 [Public]
    void ReSortSaves(); // 0x147c170 [Public]
    void OnMetdataLoaded(USaveGameListItem_C* MetadataLoaded); // 0x147c170 [Public]
    void ShouldSwapSaveItems(USaveGameListItem_C* A, USaveGameListItem_C* B, const bool& bShouldSwap); // 0x147c170 [Public]
    void SortSaves(); // 0x147c170 [Public]
    void RefreshSaveList(); // 0x147c170 [Public]
    void UpdateEnabledForLoadAndDelete(); // 0x147c170 [Public]
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void BndEvt__WG_Continue_LoadGameBtn_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_Continue_SaveList_K2Node_ComponentBoundEvent_2_OnListItemSelectionChangedDynamic__DelegateSignature(UObject* Item, bool bIsSelected); // 0x147c170
    void BndEvt__WG_Continue_DeleteGameBtn_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void RestartFromLastCheckpoint?(UCommonActivatableWidget* Widget); // 0x147c170
    void ConfirmedDelete(); // 0x147c170
    void BndEvt__WG_Continue_SaveList_K2Node_ComponentBoundEvent_3_SimpleListItemEventDynamic__DelegateSignature(UObject* Item); // 0x147c170
    void DeletePopupDeactivated(); // 0x147c170
    void BndEvt__WG_Continue_SaveList_K2Node_ComponentBoundEvent_0_OnItemIsHoveredChangedDynamic__DelegateSignature(UObject* Item, bool bIsHovered); // 0x147c170
    void BP_OnDeactivated(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_WG_Continue(int32 EntryPoint); // 0x147c170 [Final]

// UWG_DiscordButton_C (/Game/Ride/Menu/WG_DiscordButton.WG_DiscordButton_C)
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x147c170 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x147c170 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_DiscordButton(int32 EntryPoint); // 0x147c170 [Final]

// UWG_EditableText_C (/Game/Ride/Menu/WG_EditableText.WG_EditableText_C)
    void OnTextUpdatedFromKeyboard(const FText& newText); // 0x147c170 [Public]
    void OnKeyboardDone(); // 0x147c170 [Public]
    void InitKeyboardWidget(UCommonActivatableWidget* Widget); // 0x147c170 [Public]
    void Construct(); // 0x147c170 [Event Public]
    void BndEvt__WG_EditableText_WG_MenuButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void CustomEvent(const ECommonInputType& bNewInputType); // 0x147c170
    void BndEvt__WG_EditableText_TextBox_K2Node_ComponentBoundEvent_1_OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x147c170
    void ExecuteUbergraph_WG_EditableText(int32 EntryPoint); // 0x147c170 [Final]
    void OnTextChanged__DelegateSignature(const FText& newText); // 0x147c170 [Public]

// UWG_FiltersPopup_C (/Game/Ride/Menu/WG_FiltersPopup.WG_FiltersPopup_C)
    void AddFilter(bool bIsLocalFilter, const FName& VariableName, const ERGFilterDataType& DataType, const FText& MainDisplayName, TArray<ERGFilterOperator>& Operators, FFFilterValueDefenition& ValueDefenition, const FRGFilterCollection& DefaultValues); // 0x147c170 [Public]
    void GetFilterFromSubObject(UObject* SubObject, const UFilterItem_C*& Filter); // 0x147c170 [Public]
    void OnValueUpdated_Stepper(int32 SelectedIndex, UOptionListItemStepper_C* Stepper); // 0x147c170 [Public]
    void OnValueUpdated_IntBar(double NewValue, UOptionListItemBar_C* SourceBar); // 0x147c170 [Public]
    void OnValueUpdated_StringInput(const FString& NewValue, UCommonTextBlock* ErrorField, UOptionListItemString_C* SourceInput); // 0x147c170 [Public]
    void OnOpUpdated(int32 SelectedIndex, UOptionListItemStepper_C* Stepper); // 0x147c170 [Public]
    void ToggleExpandedVisibility(UFilterItem_C* FilterObject); // 0x147c170 [Public]
    void RefreshFilters(); // 0x147c170 [Public]
    void ApplyPressed(); // 0x147c170 [Public]
    void PopulateFilters(); // 0x147c170 [Public]
    void HasExpandedInfo(UFilterItem_C* Filter, const bool& HasExpandedInfo, const int32& InfoIndex); // 0x147c170 [Public]
    bool BP_OnHandleBackAction(); // 0x147c170 [Event Protected]
    UWidget* BP_GetDesiredFocusTarget(); // 0x147c170 [Event Protected]
    void BP_OnDeactivated(); // 0x147c170 [Event Protected]
    void BndEvt__WG_FiltersPopup_Filters_K2Node_ComponentBoundEvent_2_SimpleListItemEventDynamic__DelegateSignature(UObject* Item); // 0x147c170
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void CustomEvent(); // 0x147c170
    void ExecuteUbergraph_WG_FiltersPopup(int32 EntryPoint); // 0x147c170 [Final]
    void OnAccepted__DelegateSignature(const FRGSearchParameters& SearchParameters); // 0x147c170 [Public]

// UWG_GameItem_C (/Game/Ride/Menu/WG_GameItem.WG_GameItem_C)
    void OnListItemObjectSet(UObject* ListItemObject); // 0x147c170 [Event Protected]
    void OnCurrentTextStyleChanged(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_WG_GameItem(int32 EntryPoint); // 0x147c170 [Final]

// UWG_GameList_C (/Game/Ride/Menu/WG_GameList.WG_GameList_C)
    void Refresh(); // 0x147c170 [Public]
    void PopulateList(); // 0x147c170 [Protected]
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void BndEvt__WG_ServerBrowser_GameList_K2Node_ComponentBoundEvent_0_SimpleListItemEventDynamic__DelegateSignature(UObject* Item); // 0x147c170
    void ExecuteUbergraph_WG_GameList(int32 EntryPoint); // 0x147c170 [Final]
    void OnPopulateList__DelegateSignature(UWG_GameList_C* GameList); // 0x147c170 [Public]
    void OnGameSelected__DelegateSignature(UServerBrowserItem_C* Game); // 0x147c170 [Public]

// UWG_GenericErrorPopup_C (/Game/Ride/Menu/WG_GenericErrorPopup.WG_GenericErrorPopup_C)
    bool BP_OnHandleBackAction(); // 0x147c170 [Event Protected]
    UWidget* BP_GetDesiredFocusTarget(); // 0x147c170 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void BP_OnDeactivated(); // 0x147c170 [Event Protected]
    void BndEvt__WG_PopupGeneric_AcceptButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_PopupGeneric_CancelButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void ExecuteUbergraph_WG_GenericErrorPopup(int32 EntryPoint); // 0x147c170 [Final]
    void OnAccepted__DelegateSignature(); // 0x147c170 [Public]

// UWG_GlyphWidget_C (/Game/Ride/Menu/WG_GlyphWidget.WG_GlyphWidget_C)
    void Construct(); // 0x147c170 [Event Public]
    void SetEnhancedInputAction(UInputAction* InInputAction); // 0x147c170 [Event Public]
    void SetIconFromMappings(TArray<FString>& InActionMappings); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_GlyphWidget(int32 EntryPoint); // 0x147c170 [Final]

// UWG_HorizontalTabList_C (/Game/Ride/Menu/WG_HorizontalTabList.WG_HorizontalTabList_C)
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void Construct(); // 0x147c170 [Event Public]
    void HandleTabCreation(const FName& TabNameID, UCommonButtonBase* TabButton); // 0x147c170 [Event Protected]
    void Refresh Next/Previous Visibility(); // 0x147c170
    void SetupInputActions(); // 0x147c170
    void ExecuteUbergraph_WG_HorizontalTabList(int32 EntryPoint); // 0x147c170 [Final]

// UWG_JoinGame_C (/Game/Ride/Menu/WG_JoinGame.WG_JoinGame_C)
    UWidget* DoCustomNavigation(const EUINavigation& Navigation); // 0x147c170 [Public]
    void OnFiltersUpdated(const FRGSearchParameters& SearchParams); // 0x147c170 [Public]
    void AddListPopulators(); // 0x147c170 [Public]
    void PopulateWithDummyItems(UListView* GameList, TArray<UServerBrowserItem_C*>& itemArray); // 0x147c170 [Public]
    void SelectedGameUpdated(UServerBrowserItem_C* NewSelectedItem); // 0x147c170 [Public]
    void OnTabChanged(UWidget* ActiveWidget, int32 ActiveIndex); // 0x147c170 [Public]
    void OnTabButtonCreated(const FName& TabId, UCommonButtonBase* TabButton); // 0x147c170 [Public]
    bool BP_OnHandleBackAction(); // 0x147c170 [Event Protected]
    void OnFailure_B6D2B22A49DBA8E57F1563AFAE04DB0D(); // 0x147c170
    void OnSuccess_B6D2B22A49DBA8E57F1563AFAE04DB0D(); // 0x147c170
    void OnFailure_7035B67D4B56D0AE3E19599243AF73A7(TArray<FRGSearchResult>& Results); // 0x147c170
    void OnSuccess_7035B67D4B56D0AE3E19599243AF73A7(TArray<FRGSearchResult>& Results); // 0x147c170
    void OnFailure_E8B8E1F14A571362A91FC8B15F06217E(TArray<FUniqueNetIdRepl>& Results); // 0x147c170
    void OnSuccess_E8B8E1F14A571362A91FC8B15F06217E(TArray<FUniqueNetIdRepl>& Results); // 0x147c170
    void OnFailure_E2834CA0496FCEF1BFB2FBBA25BFC991(); // 0x147c170
    void OnSuccess_E2834CA0496FCEF1BFB2FBBA25BFC991(TArray<FRGSearchResult>& Results); // 0x147c170
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void OnPopulatePublicGame(UWG_GameList_C* GameList); // 0x147c170
    void Construct(); // 0x147c170 [Event Public]
    void OnPopulateFriends(UWG_GameList_C* GameList); // 0x147c170
    void PushFiltersPopup(); // 0x147c170
    void InitJoinGame(UCommonActivatableWidget* Widget); // 0x147c170
    void BndEvt__WG_JoinGame_RefreshButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void SetIsRefreshing(bool IsRefreshing); // 0x147c170
    void BndEvt__WG_JoinGame_ActionButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void ExecuteUbergraph_WG_JoinGame(int32 EntryPoint); // 0x147c170 [Final]

// UWG_KeybindMenu_C (/Game/Ride/Menu/WG_KeybindMenu.WG_KeybindMenu_C)
    void PopulateKeybindings(); // 0x147c170 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x147c170 [Event Protected]
    void Construct(); // 0x147c170 [Event Public]
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void BP_OnDeactivated(); // 0x147c170 [Event Protected]
    void BndEvt__WG_KeybindMenu_ResetButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void ExecuteUbergraph_WG_KeybindMenu(int32 EntryPoint); // 0x147c170 [Final]

// UWG_LocalPlayerEntry_C (/Game/Ride/Menu/WG_LocalPlayerEntry.WG_LocalPlayerEntry_C)
    void Leave(ABP_FrontEndController_C* leavePC, int32 ControllerIndex); // 0x147c170 [Public]
    void Join(ABP_FrontEndController_C* joinPC, int32 ControllerIndex); // 0x147c170 [Public]

// UWG_LocalPlayers_C (/Game/Ride/Menu/WG_LocalPlayers.WG_LocalPlayers_C)
    void Construct(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_LocalPlayers(int32 EntryPoint); // 0x147c170 [Final]

// UWG_MainMenu_C (/Game/Ride/Menu/WG_MainMenu.WG_MainMenu_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x147c170 [Event Protected]
    bool BP_OnHandleBackAction(); // 0x147c170 [Event Protected]
    FUIInputConfig BP_GetDesiredInputConfig(); // 0x147c170 [Event Protected]
    void Finished_05B7819E4D74C6B8BE3881A3BE9F0D36(); // 0x147c170
    void OnApplyPressed(); // 0x147c170
    void OnAccept(); // 0x147c170
    void CustomEvent(UCommonActivatableWidget* Widget); // 0x147c170
    void NewGame(UCommonActivatableWidget* Widget); // 0x147c170
    void Continue(UCommonActivatableWidget* Widget); // 0x147c170
    void ShaderCompilationDone(); // 0x147c170
    void SetupOnlineDelegates(); // 0x147c170
    void OnJoinSession(const FName& SessionName, const ERGOnJoinSessionCompleteResult& Result); // 0x147c170
    void CustomEvent_0(UCommonActivatableWidget* Widget); // 0x147c170
    void CustomEvent_1(); // 0x147c170
    void BndEvt__WG_MainMenu_WG_ImageButton_K2Node_ComponentBoundEvent_11_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void OnInviteAccepted(bool bWasSuccess, int32 ControllerId); // 0x147c170
    void JoinedInvitePopupInit(UCommonActivatableWidget* Widget); // 0x147c170
    void FailedToJoinInvite(UCommonActivatableWidget* Widget); // 0x147c170
    void OnFailedToJoinInviteAccepted(); // 0x147c170
    void InitErrorPopup(UCommonActivatableWidget* Widget); // 0x147c170
    void ErrorPopupDismissed(); // 0x147c170
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void InitOutdatedVersion(UCommonActivatableWidget* Widget); // 0x147c170
    void OutdatedVersionClosed(); // 0x147c170
    void BndEvt__WG_MainMenu_WG_MainMenuButton_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_MainMenu_WG_MainMenuButton_K2Node_ComponentBoundEvent_13_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_MainMenu_NewGameButton_1_K2Node_ComponentBoundEvent_16_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_MainMenu_NewGameButton_1_K2Node_ComponentBoundEvent_15_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_MainMenu_LoadButton_1_K2Node_ComponentBoundEvent_20_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_MainMenu_LoadButton_1_K2Node_ComponentBoundEvent_19_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_MainMenu_JoinButton_1_K2Node_ComponentBoundEvent_24_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_MainMenu_JoinButton_1_K2Node_ComponentBoundEvent_23_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_MainMenu_OptionsButton_1_K2Node_ComponentBoundEvent_28_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_MainMenu_OptionsButton_1_K2Node_ComponentBoundEvent_27_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void InitJoinGame(UCommonActivatableWidget* Widget); // 0x147c170
    void ExecuteUbergraph_WG_MainMenu(int32 EntryPoint); // 0x147c170 [Final]

// UWG_MainMenuButton_C (/Game/Ride/Menu/WG_MainMenuButton.WG_MainMenuButton_C)
    void OnCurrentTextStyleChanged(); // 0x147c170 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void OnTextUpdated(UObject* Object, const FFieldNotificationId& Field); // 0x147c170
    void Construct(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_MainMenuButton(int32 EntryPoint); // 0x147c170 [Final]

// UWG_ManageSession_C (/Game/Ride/Menu/WG_ManageSession.WG_ManageSession_C)
    void UpdateSessionName(); // 0x147c170 [Private]
    void OnBanClicked(UOptionListItemBase_C* Data); // 0x147c170 [Public]
    void OnKickClicked(UOptionListItemBase_C* Data); // 0x147c170 [Public]
    void BuildPlayerData(); // 0x147c170 [Public]
    void HasExpandedData(ARGPlayerState* PlayerState, const bool& isfound, const int32& Index); // 0x147c170 [Public]
    void RemoveExpandedInfo(ARGPlayerState* PlayerState); // 0x147c170 [Public]
    void AddExpandedInfo(UObject* itemData); // 0x147c170 [Public]
    void PopulateSessionData(); // 0x147c170 [Public]
    bool BP_OnHandleBackAction(); // 0x147c170 [Event Protected]
    void HandleOptionBack(const bool& Handled); // 0x147c170 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x147c170 [Event Protected]
    void BP_OnDeactivated(); // 0x147c170 [Event Protected]
    void BndEvt__WG_ManageSession_ManageSessionList_K2Node_ComponentBoundEvent_0_SimpleListItemEventDynamic__DelegateSignature(UObject* Item); // 0x147c170
    void SetupBanPopup(ARGPlayerState* playerToBan); // 0x147c170
    void InitBanPopup(UCommonActivatableWidget* Widget); // 0x147c170
    void ActuallyBanPlayer(); // 0x147c170
    void ApplySettings(); // 0x147c170
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void Construct(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_ManageSession(int32 EntryPoint); // 0x147c170 [Final]

// UWG_MenuActionButton_C (/Game/Ride/Menu/WG_MenuActionButton.WG_MenuActionButton_C)
    void Construct(); // 0x147c170 [Event Public]
    void OnTextUpdated(UObject* Object, const FFieldNotificationId& Field); // 0x147c170
    void OnCurrentTextStyleChanged(); // 0x147c170 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_MenuActionButton(int32 EntryPoint); // 0x147c170 [Final]

// UWG_MenuButton_C (/Game/Ride/Menu/WG_MenuButton.WG_MenuButton_C)
    void Construct(); // 0x147c170 [Event Public]
    void OnTextUpdated(UObject* Object, const FFieldNotificationId& Field); // 0x147c170
    void OnCurrentTextStyleChanged(); // 0x147c170 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_MenuButton(int32 EntryPoint); // 0x147c170 [Final]

// UWG_NewGame_C (/Game/Ride/Menu/WG_NewGame.WG_NewGame_C)
    UWidget* DoCustomNavigation(const EUINavigation& Navigation); // 0x147c170 [Public]
    void ResetSplitScreenUsers(); // 0x147c170 [Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x147c170 [Event Public]
    void ContainsAdditionalIllegalCharacters(const FString& String, const bool& bContainsIllegalCharacters); // 0x147c170 [Public]
    void SetError(bool bIsError, const FText& ErrorReason, UCommonTextBlock* AdditionalErrorField); // 0x147c170 [Private]
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void ValidateText(const FString& NewValue, UCommonTextBlock* ErrorField); // 0x147c170
    void JoinOptionUpdated(int32 SelectedIndex); // 0x147c170
    void OnSelectedLevelUpdated(int32 SelectedIndex); // 0x147c170
    void BP_OnDeactivated(); // 0x147c170 [Event Protected]
    void OnLocalPlayerAdded(ULocalPlayer* LocalPlayer, int32 totalLocalPlayers); // 0x147c170
    void OnJoinPressed(); // 0x147c170
    void OnLeavePressed(); // 0x147c170
    void OnPCJoined(ABP_FrontEndController_C* joiningPC); // 0x147c170
    void OnPCLeft(ABP_FrontEndController_C* leavingPC); // 0x147c170
    void Construct(); // 0x147c170 [Event Public]
    void BndEvt__WG_NewGame_StartButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_NewGame_StartButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void ExecuteUbergraph_WG_NewGame(int32 EntryPoint); // 0x147c170 [Final]

// UWG_OptionEntryBar_C (/Game/Ride/Menu/WG_OptionEntryBar.WG_OptionEntryBar_C)
    UWidget* GetPrimaryGamepadFocusWidget(); // 0x147c170 [Event Protected]
    void OnItemEnabledUpdated(bool NewValue); // 0x147c170 [Public]
    void BndEvt__WG_OptionEntryBar_AnalogSlider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x147c170
    void BP_OnEnabled(); // 0x147c170 [Event Protected]
    void BP_OnDisabled(); // 0x147c170 [Event Protected]
    void OnListItemObjectSet(UObject* ListItemObject); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_WG_OptionEntryBar(int32 EntryPoint); // 0x147c170 [Final]

// UWG_OptionEntryBase_C (/Game/Ride/Menu/WG_OptionEntryBase.WG_OptionEntryBase_C)
    void UpdateSubEntryVIsuals(); // 0x147c170 [Public]
    void OnListItemObjectSet(UObject* ListItemObject); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_WG_OptionEntryBase(int32 EntryPoint); // 0x147c170 [Final]

// UWG_OptionEntryButton_C (/Game/Ride/Menu/WG_OptionEntryButton.WG_OptionEntryButton_C)
    UWidget* GetPrimaryGamepadFocusWidget(); // 0x147c170 [Event Protected]
    void OnListItemObjectSet(UObject* ListItemObject); // 0x147c170 [Event Protected]
    void CustomEvent(UCommonButtonBase* Button); // 0x147c170
    void ExecuteUbergraph_WG_OptionEntryButton(int32 EntryPoint); // 0x147c170 [Final]

// UWG_OptionEntryFilter_C (/Game/Ride/Menu/WG_OptionEntryFilter.WG_OptionEntryFilter_C)
    UWidget* GetPrimaryGamepadFocusWidget(); // 0x147c170 [Event Protected]
    void OnListItemObjectSet(UObject* ListItemObject); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_WG_OptionEntryFilter(int32 EntryPoint); // 0x147c170 [Final]

// UWG_OptionEntryInputSelect_C (/Game/Ride/Menu/WG_OptionEntryInputSelect.WG_OptionEntryInputSelect_C)
    void OnListItemObjectSet(UObject* ListItemObject); // 0x147c170 [Event Protected]
    void OnKeySelected(const FInputChord& SelectedKey); // 0x147c170
    void CustomEvent_0(); // 0x147c170
    void ExecuteUbergraph_WG_OptionEntryInputSelect(int32 EntryPoint); // 0x147c170 [Final]

// UWG_OptionEntryLevelSelect_C (/Game/Ride/Menu/WG_OptionEntryLevelSelect.WG_OptionEntryLevelSelect_C)
    void OnItemEnabledUpdated(bool NewValue); // 0x147c170 [Public]
    UWidget* GetPrimaryGamepadFocusWidget(); // 0x147c170 [Event Protected]
    void BndEvt__WG_OptionEntryStepper_NextButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_OptionEntryStepper_Rotator_K2Node_ComponentBoundEvent_2_OnRotated__DelegateSignature(int32 Value); // 0x147c170
    void BP_OnEnabled(); // 0x147c170 [Event Protected]
    void BP_OnDisabled(); // 0x147c170 [Event Protected]
    void OnListItemObjectSet(UObject* ListItemObject); // 0x147c170 [Event Protected]
    void BndEvt__WG_OptionEntryStepper_PrevButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void ExecuteUbergraph_WG_OptionEntryLevelSelect(int32 EntryPoint); // 0x147c170 [Final]

// UWG_OptionEntrySessionPlayer_C (/Game/Ride/Menu/WG_OptionEntrySessionPlayer.WG_OptionEntrySessionPlayer_C)
    void IsSelfEntry(const bool& IsSelfEntry); // 0x147c170 [Public]
    void IsHostEntry(const bool& IsHostEntry); // 0x147c170 [Public]
    void UpdatePing(); // 0x147c170 [Public]
    void UpdatePlayerName(); // 0x147c170 [Public]
    void TruncatePlayerName(const FString& OrignialName, const FString& TruncatedName); // 0x147c170 [Protected]
    UWidget* GetPrimaryGamepadFocusWidget(); // 0x147c170 [Event Protected]
    void OnListItemObjectSet(UObject* ListItemObject); // 0x147c170 [Event Protected]
    void Update(); // 0x147c170
    void ExecuteUbergraph_WG_OptionEntrySessionPlayer(int32 EntryPoint); // 0x147c170 [Final]

// UWG_OptionEntryStepper_C (/Game/Ride/Menu/WG_OptionEntryStepper.WG_OptionEntryStepper_C)
    void OnItemEnabledUpdated(bool NewValue); // 0x147c170 [Public]
    UWidget* GetPrimaryGamepadFocusWidget(); // 0x147c170 [Event Protected]
    void BndEvt__WG_OptionEntryStepper_NextButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_OptionEntryStepper_Rotator_K2Node_ComponentBoundEvent_2_OnRotated__DelegateSignature(int32 Value); // 0x147c170
    void BP_OnEnabled(); // 0x147c170 [Event Protected]
    void BP_OnDisabled(); // 0x147c170 [Event Protected]
    void OnListItemObjectSet(UObject* ListItemObject); // 0x147c170 [Event Protected]
    void BndEvt__WG_OptionEntryStepper_PrevButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void ExecuteUbergraph_WG_OptionEntryStepper(int32 EntryPoint); // 0x147c170 [Final]

// UWG_OptionEntryString_C (/Game/Ride/Menu/WG_OptionEntryString.WG_OptionEntryString_C)
    void OnEntryStringUpdated(const FString& CurrentString, UOptionListItemString_C* Source); // 0x147c170 [Public]
    UWidget* GetPrimaryGamepadFocusWidget(); // 0x147c170 [Event Protected]
    void OnListItemObjectSet(UObject* ListItemObject); // 0x147c170 [Event Protected]
    void BndEvt__WG_OptionEntryString_PlayerInput_K2Node_ComponentBoundEvent_0_OnTextChanged__DelegateSignature(const FText& newText); // 0x147c170
    void BP_OnEntryReleased(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_WG_OptionEntryString(int32 EntryPoint); // 0x147c170 [Final]

// UWG_OptionMenu_C (/Game/Ride/Menu/WG_OptionMenu.WG_OptionMenu_C)
    void UpdateResolutionEnabled(); // 0x147c170 [Public]
    void UpdateResolutionScaleEnabled(); // 0x147c170 [Public]
    void ShouldApplyResolutionScale(const bool& bShouldApply); // 0x147c170 [Public]
    void OnDLSSSuperResolutionUpdated(int32 SelectedIndex); // 0x147c170 [Public]
    void GetSupportedDLSSModes(TArray<ERGDLSSMode>& DLSSModeList); // 0x147c170 [Public]
    void OnWindowedModeUpdated(int32 SelectedIndex); // 0x147c170 [Public]
    void IsInMainMenu(const bool& IsInMainMenu); // 0x147c170 [Private]
    void PopulateKeybinds(); // 0x147c170 [Public]
    void DLSSModeToDisplayName(const ERGDLSSMode& DLSSMode, FText& Name); // 0x147c170 [Public]
    void GetDLSSModeIndex(const ERGDLSSMode& DLSSMode, const int32& Index); // 0x147c170 [Public]
    void CreateDLSSModeList(TArray<FText>& DLSSModeList); // 0x147c170 [Public]
    void OnDLSSEnabledUpdated(int32 SelectedIndex); // 0x147c170 [Public]
    void PopulateGameplayOptions(); // 0x147c170 [Public]
    void OnVOIPModeUpdated(int32 SelectedIndex); // 0x147c170 [Public]
    void PopulateSoundSettings(); // 0x147c170 [Public]
    void ApplySoundSettings(); // 0x147c170 [Public]
    void ApplyGameplaySettings(); // 0x147c170 [Public]
    void ApplyGraphicsSettings(); // 0x147c170 [Public]
    void ApplyAdvancedGraphics(); // 0x147c170 [Public]
    bool BP_OnHandleBackAction(); // 0x147c170 [Event Protected]
    void HandleOptionBack(const bool& Handled); // 0x147c170 [Public]
    void CloseAdvancedGraphics(); // 0x147c170 [Public]
    void PopulateAdvancedGraphics(); // 0x147c170 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x147c170 [Event Protected]
    void GetTextFromID(const FName& ID, FText& Text); // 0x147c170 [Public]
    void OnAdvancedPressed(UOptionListItemBase_C* itemData); // 0x147c170 [Public]
    void PopulateGraphicsOptions(); // 0x147c170 [Public]
    void Construct(); // 0x147c170 [Event Public]
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void OnTabButtonCreation_Event(const FName& TabId, UCommonButtonBase* TabButton); // 0x147c170
    void ApplySettings(); // 0x147c170
    void BndEvt__WG_OptionMenu_ContentSwitcher_K2Node_ComponentBoundEvent_0_OnActiveSwitcherIndexChanged__DelegateSignature(UWidget* ContentWidget, int32 Index); // 0x147c170
    void BP_OnDeactivated(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_WG_OptionMenu(int32 EntryPoint); // 0x147c170 [Final]

// UWG_PauseMenu_C (/Game/Ride/Menu/WG_PauseMenu.WG_PauseMenu_C)
    void GetVehicleHUD(const UWG_VehicleHUD_C*& VehicleHUD); // 0x147c170 [Public]
    bool BP_OnHandleBackAction(); // 0x147c170 [Event Protected]
    FUIInputConfig BP_GetDesiredInputConfig(); // 0x147c170 [Event Protected]
    void Construct(); // 0x147c170 [Event Public]
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void BP_OnDeactivated(); // 0x147c170 [Event Protected]
    void BndEvt__WG_PauseMenu_QuitToMainMenuButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_PauseMenu_QuitButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void OnAccept(); // 0x147c170
    void CustomEvent(UCommonActivatableWidget* Widget); // 0x147c170
    void Confirmed(); // 0x147c170
    void QuitToMainMenu(UCommonActivatableWidget* Widget); // 0x147c170
    void BndEvt__WG_PauseMenu_OptionsButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void InitOptions(UCommonActivatableWidget* Widget); // 0x147c170
    void BndEvt__WG_PauseMenu_ResumeButton_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_PauseMenu_InviteButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_PauseMenu_RestartFromCheckpoint_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void RestartAccepted(); // 0x147c170
    void RestartFromLastCheckpoint?(UCommonActivatableWidget* Widget); // 0x147c170
    void BndEvt__WG_PauseMenu_ResumeButton_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_PauseMenu_RestartFromCheckpoint_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_PauseMenu_QuitToMainMenuButton_K2Node_ComponentBoundEvent_8_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_PauseMenu_QuitButton_K2Node_ComponentBoundEvent_9_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_PauseMenu_OptionsButton_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_PauseMenu_InviteButton_K2Node_ComponentBoundEvent_11_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_PauseMenu_ManageSessionButton_K2Node_ComponentBoundEvent_12_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_PauseMenu_ManageSessionButton_K2Node_ComponentBoundEvent_13_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void InitSessionMenu(UCommonActivatableWidget* Widget); // 0x147c170
    void QuitToMainMenuCallback(); // 0x147c170
    void LatentQuitProcedure(); // 0x147c170
    void QuitToDestopPrefaceDone(); // 0x147c170
    void ExecuteUbergraph_WG_PauseMenu(int32 EntryPoint); // 0x147c170 [Final]
    void OnQuitProcedureDone__DelegateSignature(); // 0x147c170 [Public]

// UWG_PopupButton_C (/Game/Ride/Menu/WG_PopupButton.WG_PopupButton_C)
    void Construct(); // 0x147c170 [Event Public]
    void OnTextUpdated(UObject* Object, const FFieldNotificationId& Field); // 0x147c170
    void OnCurrentTextStyleChanged(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_WG_PopupButton(int32 EntryPoint); // 0x147c170 [Final]

// UWG_PopupGeneric_C (/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C)
    bool BP_OnHandleBackAction(); // 0x147c170 [Event Protected]
    UWidget* BP_GetDesiredFocusTarget(); // 0x147c170 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void Construct(); // 0x147c170 [Event Public]
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void BP_OnDeactivated(); // 0x147c170 [Event Protected]
    void BndEvt__WG_PopupGeneric_AcceptButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void BndEvt__WG_PopupGeneric_CancelButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void ExecuteUbergraph_WG_PopupGeneric(int32 EntryPoint); // 0x147c170 [Final]
    void OnAccepted__DelegateSignature(); // 0x147c170 [Public]

// UWG_PopupKeyboard_C (/Game/Ride/Menu/WG_PopupKeyboard.WG_PopupKeyboard_C)
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x147c170 [Event Public]
    bool BP_OnHandleBackAction(); // 0x147c170 [Event Protected]
    void OnDeletePressed(); // 0x147c170
    void OnCapsChanged(); // 0x147c170
    void OnClearPressed(); // 0x147c170
    void OnDonePressed(); // 0x147c170
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_WG_PopupKeyboard(int32 EntryPoint); // 0x147c170 [Final]

// UWG_PopupThrobber_C (/Game/Ride/Menu/WG_PopupThrobber.WG_PopupThrobber_C)
    bool BP_OnHandleBackAction(); // 0x147c170 [Event Protected]
    UWidget* BP_GetDesiredFocusTarget(); // 0x147c170 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void Construct(); // 0x147c170 [Event Public]
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_WG_PopupThrobber(int32 EntryPoint); // 0x147c170 [Final]

// UWG_RelayServerStatus_C (/Game/Ride/Menu/WG_RelayServerStatus.WG_RelayServerStatus_C)
    void UpdateForStatus(const ESIK_SteamNetworkingAvailability& Availability); // 0x147c170 [Public]
    void Construct(); // 0x147c170 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void OnSteamRelayNetworkStatusChanged_Event(const ESIK_SteamNetworkingAvailability& SteamNetworkingAvailability); // 0x147c170
    void Destruct(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_RelayServerStatus(int32 EntryPoint); // 0x147c170 [Final]

// UWG_SaveDetailRow_C (/Game/Ride/Menu/WG_SaveDetailRow.WG_SaveDetailRow_C)
    void SetValue(FText& NewValue); // 0x147c170 [Public]
    void SetName(FText& NewName); // 0x147c170 [Public]
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_SaveDetailRow(int32 EntryPoint); // 0x147c170 [Final]

// UWG_SaveEntry_C (/Game/Ride/Menu/WG_SaveEntry.WG_SaveEntry_C)
    void MetadataLoaded(USaveGameListItem_C* MetadataLoaded); // 0x147c170
    void OnListItemObjectSet(UObject* ListItemObject); // 0x147c170 [Event Protected]
    void OnCurrentTextStyleChanged(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_WG_SaveEntry(int32 EntryPoint); // 0x147c170 [Final]

// UWG_ShaderCompilation_C (/Game/Ride/Menu/WG_ShaderCompilation.WG_ShaderCompilation_C)
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_ShaderCompilation(int32 EntryPoint); // 0x147c170 [Final]
    void OnDone__DelegateSignature(); // 0x147c170 [Public]

// UWG_SignButton_C (/Game/Ride/Menu/WG_SignButton.WG_SignButton_C)
    void SetText(const FText& newText); // 0x147c170 [Public]
    void Construct(); // 0x147c170 [Event Public]
    void OnTextUpdated(UObject* Object, const FFieldNotificationId& Field); // 0x147c170
    void OnCurrentTextStyleChanged(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_WG_SignButton(int32 EntryPoint); // 0x147c170 [Final]

// UWG_VersionLabel_C (/Game/Ride/Menu/WG_VersionLabel.WG_VersionLabel_C)
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_VersionLabel(int32 EntryPoint); // 0x147c170 [Final]

// UWG_VoiceLevelWidget_C (/Game/Ride/Menu/WG_VoiceLevelWidget.WG_VoiceLevelWidget_C)
    void EnvelopeParametersUpdated(); // 0x147c170 [Public]
    void UpdateMicrophoneParameters(double InSilenceThreshold, double InSilenceEnvelopeAttack, double InSilenceEnvelopeRelease, double InNoiseThreshold, double InMicGain); // 0x147c170 [Public]
    void OnPaint(FPaintContext& Context); // 0x147c170 [Event Public]
    void SetVoiceDetectionEnabled(bool bEnabled); // 0x147c170 [Public]
    void VoiceDetectionEnvelopeUpdated(float EnvelopeValue); // 0x147c170
    void Destruct(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_VoiceLevelWidget(int32 EntryPoint); // 0x147c170 [Final]

// UWG_IngameIntroScreen_C (/Game/Ride/UI/PlayerHUD/WG_IngameIntroScreen.WG_IngameIntroScreen_C)
    FText GetText(); // 0x147c170 [Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x147c170 [Event Public]
    void ShouldEventRemoveScreen(const FKeyEvent& KeyEvent, const bool& bRemoveScreen); // 0x147c170 [Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x147c170 [Event Public]
    void Finished_AE9E54C448112B2F6F0EDE9FCB14397F(); // 0x147c170
    void Finished_D36552C14713FE80FE581095CCCE80DA(); // 0x147c170
    void PlayFadeInAnimation(); // 0x147c170
    void PlayFadeOutAnimation(); // 0x147c170
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_WG_IngameIntroScreen(int32 EntryPoint); // 0x147c170 [Final]

// UWG_PlayerHUD_C (/Game/Ride/UI/PlayerHUD/WG_PlayerHUD.WG_PlayerHUD_C)
    void CacheVehicle(); // 0x147c170 [Private]
    void UpdateThrowUI(double Progress, bool Show); // 0x147c170 [Public]
    void AddPlayerModifier(const FGameplayTag& PlayerModifier, double Duration, const bool& Success); // 0x147c170 [Public]
    void PollVehicleHealth(); // 0x147c170 [Public]
    void AddNotification(const FText& NotificationText); // 0x147c170 [Public]
    FUIInputConfig BP_GetDesiredInputConfig(); // 0x147c170 [Event Protected]
    void CheckpointReached(int32 CheckpointIndex); // 0x147c170 [Public]
    void GameFailed(bool PlayersDead, bool VehicleDestroyed); // 0x147c170 [Public]
    void UpdateInfo(); // 0x147c170 [Public]
    void Finished_FE0ADE654A05C902C6DFD5AC05731DB6(); // 0x147c170
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x147c170 [Event Public]
    void Construct(); // 0x147c170 [Event Public]
    void UpdateVehicleHealth(double NewShieldValue, bool Repair, int32 NewShieldHealth, TArray<FGameplayTag>& NewDamageTypes, TArray<int32>& NewDamages); // 0x147c170
    void SaveNotification(); // 0x147c170
    void AllowHideSave(); // 0x147c170
    void OnSaveCompleted(); // 0x147c170
    void UpdatePlayerHealth(TArray<FGameplayTag>& NewDamageTypes, TArray<int32>& NewDamages, bool Repair, bool Instant); // 0x147c170
    void CreditsRoll(); // 0x147c170
    void ReturnToMenu(); // 0x147c170
    void BndEvt__WG_PlayerHUD_QuitToMainMenuButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x147c170
    void QuitToMainMenu(UCommonActivatableWidget* Widget); // 0x147c170
    void GoToMenu(); // 0x147c170
    void UpdateLookAtPlayerInteractions(const TMap<UInputAction*, FText>& PlayerInteractionsLookAt, UInputMappingContext* IMC, const FText& LookAtDisplayName); // 0x147c170
    void UpdatePickedUpText(const TMap<UInputAction*, FText>& PickedUpPlayerInteractions, UInputMappingContext* IMC); // 0x147c170
    void ExecuteUbergraph_WG_PlayerHUD(int32 EntryPoint); // 0x147c170 [Final]

// UWG_PlayerInteraction_C (/Game/Ride/UI/PlayerHUD/WG_PlayerInteraction.WG_PlayerInteraction_C)
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void Construct(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_PlayerInteraction(int32 EntryPoint); // 0x147c170 [Final]

// UWG_PlayerModifier_C (/Game/Ride/UI/PlayerHUD/WG_PlayerModifier.WG_PlayerModifier_C)
    void StartModifier(const FGameplayTag& PlayerModifier, double Duration); // 0x147c170
    void UpdateProgressBar(); // 0x147c170
    void ModifierDone(); // 0x147c170
    void ExecuteUbergraph_WG_PlayerModifier(int32 EntryPoint); // 0x147c170 [Final]

// UWG_PlayerThrowingStrength_C (/Game/Ride/UI/PlayerHUD/WG_PlayerThrowingStrength.WG_PlayerThrowingStrength_C)
    void UpdateThrowUI(double Percent, bool Show); // 0x147c170
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void Construct(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_PlayerThrowingStrength(int32 EntryPoint); // 0x147c170 [Final]

// UWG_ShieldBar_C (/Game/Ride/UI/PlayerHUD/WG_ShieldBar.WG_ShieldBar_C)
    void UpdateBar(double NewShieldValue, bool Repair); // 0x147c170
    void StartAnim(); // 0x147c170
    void AnimateShieldBar(); // 0x147c170
    void ExecuteUbergraph_WG_ShieldBar(int32 EntryPoint); // 0x147c170 [Final]

// UWG_StructuralDamage_C (/Game/Ride/UI/PlayerHUD/WG_StructuralDamage.WG_StructuralDamage_C)
    void Update(double NewWidth, bool Repair, bool Instant); // 0x147c170
    void StartAnim(); // 0x147c170
    void AnimeUpdate(); // 0x147c170
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void Show(); // 0x147c170
    void StartBlinking(int32 NumLoopsToPlay); // 0x147c170
    void Construct(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_StructuralDamage(int32 EntryPoint); // 0x147c170 [Final]

// UWG_StructuralDamageBar_C (/Game/Ride/UI/PlayerHUD/WG_StructuralDamageBar.WG_StructuralDamageBar_C)
    void UpdateDamage(TArray<FGameplayTag>& NewDamageTypes, TArray<int32>& NewDamages, bool Repair, bool Instant); // 0x147c170
    void ExecuteUbergraph_WG_StructuralDamageBar(int32 EntryPoint); // 0x147c170 [Final]

// UWG_WinchBar_C (/Game/Ride/UI/PlayerHUD/WG_WinchBar.WG_WinchBar_C)
    void UpdateWinchBar(double DeltaTime); // 0x147c170 [Public]
    void SetupWinchBar(ABP_VehicleBase_C* Vehicle); // 0x147c170 [Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_WinchBar(int32 EntryPoint); // 0x147c170 [Final]

// UWG_WinchBar_Rope_C (/Game/Ride/UI/PlayerHUD/WG_WinchBar_Rope.WG_WinchBar_Rope_C)
    void UpdateDirectionArrows(bool Visible, bool Forward); // 0x147c170 [Public]
    void UpdateRopeStatus(double DeltaTime); // 0x147c170 [Public]
    void SetupWinchBarRope(ABP_VehicleBase_C* Vehicle); // 0x147c170 [Public]

// UWG_WinchBar_Rope_Slider_C (/Game/Ride/UI/PlayerHUD/WG_WinchBar_Rope_Slider.WG_WinchBar_Rope_Slider_C)
    void UpdateSlider(); // 0x147c170 [Public]
    void UpdateSliderValues(float CurrentRopeLength, float TargetRopeLength, float MaxRopeLength, bool IsWinchActive, bool IsWinchPulling, bool IsWinchReleasing); // 0x147c170 [Public]
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_WinchBar_Rope_Slider(int32 EntryPoint); // 0x147c170 [Final]

// UWG_GearShifter_C (/Game/Ride/UI/VehicleHUD/WG_GearShifter.WG_GearShifter_C)
    void UpdateShifterPosition(UWidget* Target, const FVector2D& NormalizedPosition); // 0x147c170 [Public]
    void SetGearBox(URGGearBox* GearBox); // 0x147c170 [Public]
    void UpdateGearShifterPosition(double GearShifterXRaw, double GearShifterYRaw, double GearShifterXDisplay, double GearShifterYDisplay); // 0x147c170 [Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_GearShifter(int32 EntryPoint); // 0x147c170 [Final]

// UWG_VehicleHUD_C (/Game/Ride/UI/VehicleHUD/WG_VehicleHUD.WG_VehicleHUD_C)
    void UpdateDriverInteractions(); // 0x147c170 [Public]
    void UdpateGearShifterVisibility(bool Visible); // 0x147c170 [Public]
    void UpdateGearShifterState(bool ClutchPressed, double GearShifterXRaw, double GearShifterYRaw, double GearShifterXDisplay, double GearShifterYDisplay); // 0x147c170 [Public]
    void UpdateCurrentGearText(); // 0x147c170 [Public]
    void UpdateInfo(); // 0x147c170 [Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x147c170 [Event Public]
    void Construct(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_WG_VehicleHUD(int32 EntryPoint); // 0x147c170 [Final]

// ABP_DriverSeatInteraction_C (/Game/Ride/Vehicle/Blueprints/BP_DriverSeatInteraction.BP_DriverSeatInteraction_C)
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void ExecuteUbergraph_BP_DriverSeatInteraction(int32 EntryPoint); // 0x147c170 [Final]

// ABP_TapePlayer_C (/Game/Ride/Vehicle/Blueprints/BP_TapePlayer.BP_TapePlayer_C)
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void SaveTapePlayed(UMetaSoundSource* TapeMetaSound); // 0x147c170 [Private]
    void Internal_StartPlaying(); // 0x147c170 [Public]
    void Internal_StopPlaying(); // 0x147c170 [Public]
    void TryUpdateText(const FText& InputPin); // 0x147c170 [Public]
    double TimeSpanStringToSeconds(const FString& TimespanString); // 0x147c170 [Public]
    void BuildCaptionData(); // 0x147c170 [Public]
    void AddTape(UMetaSoundSource* TapeMetaSound); // 0x147c170 [Public]
    void SetTapeIndex(int32 TapeIndex); // 0x147c170 [Public]
    void SetVolume(double VolumeMultiplier); // 0x147c170 [Public]
    void SetPlaying(bool IsPlaying); // 0x147c170 [Public]
    void OnRep_Tapes(); // 0x147c170
    void OnRep_CurrentTapeIndex(); // 0x147c170
    void OnRep_IsPlaying(); // 0x147c170
    void OnRep_VolumeMultiplier(); // 0x147c170
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void CheckTimeStap(); // 0x147c170
    void Done(); // 0x147c170
    void StartCaption(); // 0x147c170
    void Multicast_insertTapeAnim(); // 0x147c170
    void updatepos(); // 0x147c170
    void Multicast_ForceStopPlaying(); // 0x147c170
    void Multicast_ForceStartPlaying(); // 0x147c170
    void Multicast_ForceSwitchToTapeIndex(int32 CurrentTapeIndex); // 0x147c170
    void Multicast_ForceAddTape(const UMetaSoundSource*& Tape); // 0x147c170
    void ExecuteUbergraph_BP_TapePlayer(int32 EntryPoint); // 0x147c170 [Final]

// ABP_VehicleBase_C (/Game/Ride/Vehicle/Blueprints/BP_VehicleBase.BP_VehicleBase_C)
    bool AllowWinchAttach(); // 0x147c170 [Event Public]
    bool GetCustomAttachLocation(const FVector& outCustomAttachLocation); // 0x147c170 [Event Public]
    void AddFuel(double Time, double Boost, const bool& Success); // 0x147c170 [Public]
    void GetWheelTag(UVehicle_Wheel_C* Wheel, const bool& Success, FGameplayTag& WheelTag); // 0x147c170 [Public]
    void RepairDamage(const FST_Damage_Results& DamageToRepair, const bool& Success); // 0x147c170 [Public]
    void RepairShield(const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void OnJetFuelTravelledAchievementTimerExpired(); // 0x147c170 [Public]
    void OnRep_ActiveBoost(); // 0x147c170
    void ResetFuelBoost(); // 0x147c170 [Public]
    void GetMouseSensitivity(const FVector2D& MouseSensitivity); // 0x147c170 [Public]
    void FindEmptySeats(TArray<ABP_Seatable_TruckPart_01_C*>& EmptySeats); // 0x147c170 [Public]
    void Cheat_DisableCollisionResponseOnAllTruckParts(); // 0x147c170 [Public]
    void OnShifterUpdatedEvent(const ShifterPositions& PreviousValue, const ShifterPositions& NewValue); // 0x147c170 [Protected]
    void PlayLight_SwitchSFX(); // 0x147c170 [Public]
    void PlayHandbrake_OutOfPlaceSFX(); // 0x147c170 [Public]
    void PlayHandbrake_InPlaceSFX(); // 0x147c170 [Public]
    void SeatRestartedPlayer(AController* Controller); // 0x147c170 [Public]
    void GetSpeedFromWheelRotation(); // 0x147c170 [Public]
    void Cheat_DisableCollisionOnAllTruckParts(); // 0x147c170 [Public]
    void Cheat_DisablePhysicsOnAllTruckParts(); // 0x147c170 [Public]
    void Cheat_DestroyAllScrewedDownTruckParts(); // 0x147c170 [Public]
    void Cheat_DestroyAllNonScrewedDownTruckParts(); // 0x147c170 [Public]
    void Cheat_DestroyAllTruckParts(); // 0x147c170 [Public]
    void Cheat_UpdateAllAttachmentsState(); // 0x147c170 [Public]
    void Cheat_DestroyAllAttachments(); // 0x147c170 [Public]
    void PlayGearOutPlaceSFX(); // 0x147c170 [Public]
    void PlayGearInPlaceSFX(); // 0x147c170 [Public]
    void HandleParkInput(); // 0x147c170 [Public]
    void DebugAttachments(); // 0x147c170 [Public]
    void StopHonkSFX(); // 0x147c170 [Public]
    void PlayHonkSFX(); // 0x147c170 [Public]
    void HandleGodMode(); // 0x147c170 [Public]
    void StopReverseBeep(); // 0x147c170 [Public]
    void PlayReverseBeep(); // 0x147c170 [Public]
    void HandleGearBoxShift(int32 GearNum); // 0x147c170 [Public]
    void OnGearShifterPositionUpdated(double GearShifterXRaw, double GearShifterYRaw, double GearShifterXDisplay, double GearShifterYDisplay); // 0x147c170 [Public]
    void OnRep_IsClutchDown(); // 0x147c170
    void HandleLook(float ActionValueX, double ActionValueY, bool IsUsingGamepad); // 0x147c170 [Public]
    void OnEngineRunningUpdated(bool IsEngineRunning); // 0x147c170 [Public]
    void OnBrakeInputUpdated(double BrakeInputValue); // 0x147c170 [Public]
    void InitSkidSoundsAndParticles(); // 0x147c170 [Public]
    void ToggleEngine(); // 0x147c170 [Public]
    void OnRep_LightStep(); // 0x147c170
    void LightMaterial_Init(); // 0x147c170 [Public]
    void OnLightStepUpdated(); // 0x147c170 [Public]
    void CycleTransmissionMode(); // 0x147c170 [Public]
    void GearDown(); // 0x147c170 [Public]
    void GearUp(); // 0x147c170 [Public]
    void Aim(float Yaw, double Pitch); // 0x147c170 [Public]
    void TryToExitVehicle(); // 0x147c170 [Public]
    void TryToEnterVehicle(ABP_FirstPersonCharacter_C* FirstPersonCharacter); // 0x147c170 [Public]
    void GetConstrainedWheels(TArray<UVehicle_Wheel_C*>& Constrained); // 0x147c170 [Public]
    void OnRep_ServerAutoShop(); // 0x147c170
    void FixTiresAfterTeleport(); // 0x147c170 [Public]
    void ApplyNewSpringSettings(); // 0x147c170 [Public]
    void OnRep_SpringTravel(); // 0x147c170
    void OnRep_ShockAbsorberStrength(); // 0x147c170
    void OnRep_SpringDownforce(); // 0x147c170
    void OnRep_SpringStrength(); // 0x147c170
    void SetHeadlights(bool Active); // 0x147c170 [Public]
    void OnRep_HeadlightsActive(); // 0x147c170
    void CameraLocationAnimation__FinishedFunc(); // 0x147c170
    void CameraLocationAnimation__UpdateFunc(); // 0x147c170
    void FixVehicle__FinishedFunc(); // 0x147c170
    void FixVehicle__UpdateFunc(); // 0x147c170
    void InpActEvt_IA_ExitVehicle_K2Node_EnhancedInputActionEvent_21(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_ToogleVehicleDebugMenu_K2Node_EnhancedInputActionEvent_20(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_ToggleEngine_K2Node_EnhancedInputActionEvent_19(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Handbrake_K2Node_EnhancedInputActionEvent_18(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Handbrake_K2Node_EnhancedInputActionEvent_17(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Handbrake_K2Node_EnhancedInputActionEvent_16(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_ResetVehicle_K2Node_EnhancedInputActionEvent_15(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Look_K2Node_EnhancedInputActionEvent_14(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_MouseLook_K2Node_EnhancedInputActionEvent_13(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_GearUp_K2Node_EnhancedInputActionEvent_12(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_GearDown_K2Node_EnhancedInputActionEvent_11(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Park_K2Node_EnhancedInputActionEvent_10(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_LightToggle_K2Node_EnhancedInputActionEvent_9(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Clutch_K2Node_EnhancedInputActionEvent_8(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Clutch_K2Node_EnhancedInputActionEvent_7(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_Clutch_K2Node_EnhancedInputActionEvent_6(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_HonkHorn_K2Node_EnhancedInputActionEvent_5(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_HonkHorn_K2Node_EnhancedInputActionEvent_4(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_HonkHorn_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_StartSmoke_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_DragSmoke_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void InpActEvt_IA_StopSmoke_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x147c170
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void UpdateLightDecorations(UVehicle_LightController_C* LightController); // 0x147c170 [Protected]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void UpdateLights(); // 0x147c170 [Public]
    void ForceTeleport(const FVector& Location); // 0x147c170
    void DoForceTeleport(const FVector& Location); // 0x147c170
    void AnimateCameraPosition(const FVector& NewLocation); // 0x147c170
    void BndEvt__VehicleMesh_K2Node_ComponentBoundEvent_0_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x147c170
    void SetSpringTravel(double Length); // 0x147c170
    void SetShockAbsorberStrength(double Strength); // 0x147c170
    void UpdateThrottleAndSteering(); // 0x147c170
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void ReceivePossessed(AController* NewController); // 0x147c170 [Event Public]
    void Client_OnPossessed(AController* NewController); // 0x147c170
    void Mulicast_AttachDriver(AActor* Driver); // 0x147c170
    void Multicast_DetachDriver(AActor* Driver); // 0x147c170
    void Server_SetLightStep(int32 LightStep); // 0x147c170
    void ReceiveUnpossessed(AController* OldController); // 0x147c170 [Event Public]
    void Multicast_OnUnpossessed(AController* OldController); // 0x147c170
    void Server_SetClutchState(bool ClutchPressed); // 0x147c170
    void Internal_SetClutchState(bool ClutchPressed); // 0x147c170
    void SetClutchState(bool ClutchPressed); // 0x147c170
    void BndEvt__BP_VehicleBase_GearBox_K2Node_ComponentBoundEvent_1_OnGearShifted__DelegateSignature(int32 previousGear, int32 newGear); // 0x147c170
    void BndEvt__BP_VehicleBase_GearBox_K2Node_ComponentBoundEvent_2_OnGearShifterPositionUpdated__DelegateSignature(float GearShifterXRaw, float GearShifterYRaw, float GearShifterXDisplay, float GearShifterYDisplay); // 0x147c170
    void Server_Honk(bool IsHonking); // 0x147c170
    void Multicast_Honk(bool IsHonking); // 0x147c170
    void PlayHonkSound(bool IsHonking); // 0x147c170
    void SetSpringDownforce(double Strength); // 0x147c170
    void SetSpringStrength(double Strength); // 0x147c170
    void UpdateReplicatedAimRotation(); // 0x147c170
    void BndEvt__BP_VehicleBase_GearBox_K2Node_ComponentBoundEvent_3_OnGearBoxStruggleUpdated__DelegateSignature(const FVector2D& previousNormalizedStruggle, const FVector2D& currentNormalizedStruggle); // 0x147c170
    void Serverstartsmoke(); // 0x147c170
    void ServerDragSmoke(); // 0x147c170
    void ServerEndSmoke(); // 0x147c170
    void AttachDriver(ABP_FirstPersonCharacter_C* Target); // 0x147c170
    void StartFixVehicle_AtLoc(); // 0x147c170
    void EndFixVehicle(); // 0x147c170
    void FixVehicleTick(double Lerp); // 0x147c170
    void RequestFixVehicle(); // 0x147c170
    void StartFixVehicle(); // 0x147c170
    void All_DetachAllWheels(); // 0x147c170
    void Request_DetachAllWheels(); // 0x147c170
    void Request_DetachRandomWheel(); // 0x147c170
    void All_DetachSpecificWheel(int32 WheelIndex); // 0x147c170
    void ExecuteUbergraph_BP_VehicleBase(int32 EntryPoint); // 0x147c170 [Final]
    void OnAirSpeedUpdated__DelegateSignature(double Speed, double DeltaTime); // 0x147c170 [Public]

// ABP_Vehicle_Winnebago_01_C (/Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C)
    void GetVoiceLocation(const FVector& OutLocation, const FRotator& OutRotation); // 0x147c170 [Event Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void AddFluffDecorations(); // 0x147c170 [Public]
    void FindLevelSpecificTruckPartOverride(TSubclassOf<ABP_Interactable_TruckPart_01_C> DefaultTruckPartClass, const TSubclassOf<ABP_Interactable_TruckPart_01_C>& TruckPartClass); // 0x147c170 [Public]
    void GetDriverInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void SpawnTruckGloveBoxAttachPoints(); // 0x147c170 [Public]
    void HandleDebugWinchRopePoints(); // 0x147c170 [Public]
    void OnVehicleDestroyed(); // 0x147c170 [Protected]
    void CheckIfVehicleIsDestroyed(); // 0x147c170 [Private]
    void OnRep_CurrentDamage(); // 0x147c170
    void SpawnTruckPlankHolderAttachPoints(); // 0x147c170 [Public]
    void AddDownwardForceInAir(double DeltaTime); // 0x147c170 [Public]
    void ApplyOptions(); // 0x147c170 [Public]
    void SpawnWheelBackAttachPoint(); // 0x147c170 [Public]
    void SpawnWheelAttachPoints(); // 0x147c170 [Public]
    void UpdateOutsideRelevantControlBusMixesOnChange(AActor* Actor); // 0x147c170 [Public]
    void UpdateInsideRelevantControlBusMixesOnChange(AActor* Actor); // 0x147c170 [Public]
    void TryGetDriver(const ARGFirstPersonCharacter*& Driver); // 0x147c170 [Public]
    void OnRep_CurrentShieldHealth(); // 0x147c170
    void RecalculateShieldHealth(); // 0x147c170 [Public]
    void ShouldSpawnTruckPart(const FName& SocketName, const bool& ShouldSpawn); // 0x147c170 [Public]
    void DebugAttachments(); // 0x147c170 [Public]
    void Cheat_DestroyAllScrewedDownTruckParts(); // 0x147c170 [Public]
    void Cheat_DestroyAllNonScrewedDownTruckParts(); // 0x147c170 [Public]
    void GetVehicleHealth(const double& ShieldValue, const int32& ShieldHealth, TArray<FGameplayTag>& DamageTypes, TArray<int32>& Damages); // 0x147c170 [Public]
    void ClearInsideCassettePlayerControlBusMix(double FadeTime); // 0x147c170 [Public]
    void SetInsideCassetPlayerControlBusMix(double VolumeValue, double LowPassValue, double FadeTime); // 0x147c170 [Public]
    void Cheat_DetachAllParts(); // 0x147c170 [Public]
    void Cheat_DetachRoofPart(); // 0x147c170 [Public]
    void SpawnTruckRoofAttachPoints(); // 0x147c170 [Public]
    void SpawnShelfSmallAttachPoints(); // 0x147c170 [Public]
    void Cheat_DetachRandomPart(); // 0x147c170 [Public]
    void PlaySoundOnImpact(double ImpactForce, const FVector& ImpactPoint); // 0x147c170 [Public]
    void SetWheelPhysMat(UPrimitiveComponent* Wheel, UPhysicalMaterial* NewPhysMaterial); // 0x147c170 [Public]
    void SetInsideVehicleControlBusMix(double VolumeValue, double LowPassValue, double FadeTime); // 0x147c170 [Public]
    void ClearInsideVehicleControlBusMix(double FadeTime); // 0x147c170 [Public]
    void IsActorLocallyControlled(AActor* Actor, const bool& LocallyControlled); // 0x147c170 [Public]
    void Debug_GetDamage(const int32& CurrentShieldHealth, const int32& TotalDamage); // 0x147c170 [Public]
    void IsVehicleDestroyed(const bool& IsDestroyed); // 0x147c170 [Public]
    void SpawnShelfAttachPoints(); // 0x147c170 [Public]
    void GetWheelTag(UVehicle_Wheel_C* Wheel, const bool& Success, FGameplayTag& WheelTag); // 0x147c170 [Public]
    void TakeWheelDamage(const FGameplayTag& DamageType, int32 Damage); // 0x147c170 [Public]
    void DetachWheelBasedOnDamageType(const FGameplayTag& DamageType, const bool& Success); // 0x147c170 [Public]
    void RepairDamage(const FST_Damage_Results& DamageToRepair, const bool& Success); // 0x147c170 [Public]
    void RepairShield(const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void Internal_UpdateHealth(TArray<int32>& HitIndexes, int32 TotalShielded, TArray<FGameplayTag>& DamageType, TArray<int32>& Damage); // 0x147c170 [Public]
    void Internal_InitializeShieldHealth(int32 BaseShieldHealth); // 0x147c170 [Public]
    void SpawnDrinkAttachPoints(); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SpawnMapAttachPoints(); // 0x147c170 [Public]
    void SpawnToolAttachPoints(); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void Start_Spawn_All_TruckParts(); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void BndEvt__BP_Vehicle_Winnebago_01_VehicleMesh_K2Node_ComponentBoundEvent_0_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x147c170
    void Multicast_UpdateHealth(TArray<int32>& HitIndexes, int32 TotalShielded, TArray<FGameplayTag>& DamageType, TArray<int32>& Damage); // 0x147c170
    void PassiveTickBP(float DeltaTime); // 0x147c170 [Event Protected]
    void MultiCast_InitializeShieldHealth(int32 BaseShieldHealth); // 0x147c170
    void BndEvt__BP_Vehicle_Winnebago_01_AudioTriggerBox_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x147c170
    void BndEvt__BP_Vehicle_Winnebago_01_AudioTriggerBox_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x147c170
    void StaticSave(URGSaveGame* SaveGameObject); // 0x147c170 [Event Public]
    void StaticLoad(URGSaveGame* SaveGameObject); // 0x147c170 [Event Public]
    void UpdateControlBusMixesOnChange(); // 0x147c170
    void TryTrackPosition(); // 0x147c170
    void Multicast_DetachWheel(UVehicle_Wheel_C* Wheel); // 0x147c170
    void UpdateShieldBarWidget(bool Repair); // 0x147c170
    void Multicast_PlayWinnebagoDamageEffect(USoundBase* Sound, bool PlayAttached, USceneComponent* SceneComponent, const FVector& Location); // 0x147c170
    void EnableVehicleAudioDucking(AActor* Actor); // 0x147c170
    void DisableVehicleAudioDucking(AActor* Actor); // 0x147c170
    void ExecuteUbergraph_BP_Vehicle_Winnebago_01(int32 EntryPoint); // 0x147c170 [Final]

// ABP_Winch_C (/Game/Ride/Vehicle/Blueprints/Winch/BP_Winch.BP_Winch_C)
    bool AllowWinchAttach(); // 0x147c170 [Event Public]
    bool GetCustomAttachLocation(const FVector& outCustomAttachLocation); // 0x147c170 [Event Public]
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void UpdateWinchRopeSFX(float InFloat); // 0x147c170 [Public]
    void StopWinchRopeSFX(); // 0x147c170 [Public]
    void PlayWinchRopeSFX(); // 0x147c170 [Public]
    void ReceiveResetWinchByPlayer(ARGFirstPersonCharacter* InstigatingPlayer); // 0x147c170 [Event Public]
    void AddWinchDebugRopePoints(TArray<ABP_WinchDebugRopePoint_C*>& DebugWinchRopePoints); // 0x147c170 [Public]
    void TriggerResetRope(); // 0x147c170 [Public]
    void AttachCableToWinchHook(AActor* WinchHook); // 0x147c170 [Public]
    void StopFrontWinchSFX(); // 0x147c170 [Public]
    void StopBackWinchSFX(); // 0x147c170 [Public]
    void PlayBackWinchSFX(); // 0x147c170 [Public]
    void PlayFrontWinchSFX(); // 0x147c170 [Public]
    void SpawnWinchHook(); // 0x147c170 [Public]
    void ToggleWinching(bool WinchIsActive, bool WinchIsPulling, bool WinchIsReleasing); // 0x147c170 [Public]
    void RPC_ToogleWinching(bool WinchIsActive, bool WinchIsPulling, bool WinchIsReleasing); // 0x147c170 [Public]
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ReceiveOnWinchHookUpdated(AActor* newWinchHook); // 0x147c170 [Event Protected]
    void ReceiveOnActiveStateUpdated(bool WinchIsActive, bool WinchIsPulling, bool WinchIsReleasing); // 0x147c170 [Event Protected]
    void ReceiveOnWinchRopeLengthUpdatesStarted(); // 0x147c170 [Event Protected]
    void ReceiveOnWinchRopeLengthUpdatesStopped(); // 0x147c170 [Event Protected]
    void ReceiveOnWinchRopeLengthUpdated(float PreviousLength, float CurrentLength); // 0x147c170 [Event Protected]
    void ReceiveOnWinchWinchStruggleUpdated(float PreviousWinchStruggle, float CurrentWinchStruggle); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BP_Winch(int32 EntryPoint); // 0x147c170 [Final]

// UBPA_Truck_01_C (/Game/Ride/Vehicle/Interior/BPA_Truck_01.BPA_Truck_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x147c170
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BPA_Truck_01(int32 EntryPoint); // 0x147c170 [Final]

// UUltraDynamicSky_Functions_C (/Game/UltraDynamicSky/Blueprints/Functions/UltraDynamicSky_Functions.UltraDynamicSky_Functions_C)
    void <unnamed#1516146>(const FUDS_and_UDW_State& State, UObject* __WorldContext); // 0x147c170 [Static Public]
    void <unnamed#1516341>(UObject* __WorldContext, FUDS_and_UDW_State& Packaged State); // 0x147c170 [Static Public]
    void Random Value in Float Range Structure(const FFloatRange& Range, const FRandomStream& Stream, UObject* __WorldContext, const double& Out); // 0x147c170 [Static Public]
    void <unnamed#1516645>(double New Time of Day, double Transition Duration (Seconds), const EEasingFunc& Easing Function, double Easing Exponent, bool Allow Time Going Backwards, UObject* __WorldContext); // 0x147c170 [Static Public]
    void <unnamed#1516560>(const FDateTime& DateTime, UObject* __WorldContext); // 0x147c170 [Static Public]
    void <unnamed#1516612>(const FTimecode& Timecode, UObject* __WorldContext); // 0x147c170 [Static Public]
    void <unnamed#1516587>(double Time Of Day, UObject* __WorldContext); // 0x147c170 [Static Public]
    void <unnamed#1516408>(UObject* __WorldContext, const int32& Index, const FString& Name); // 0x147c170 [Static Public]
    void <unnamed#1516496>(UObject* __WorldContext, const bool& Daytime); // 0x147c170 [Static Public]
    void <unnamed#1516462>(UObject* __WorldContext, const FTimecode& Timecode); // 0x147c170 [Static Public]
    void <unnamed#1516386>(UObject* __WorldContext, const FDateTime& DateTime); // 0x147c170 [Static Public]
    void <unnamed#1516437>(UObject* __WorldContext, const double& Time Of Day); // 0x147c170 [Static Public]
    void Get Ultra Dynamic Sky(UObject* __WorldContext, const AUltra_Dynamic_Sky_C*& UDS, const bool& Valid); // 0x147c170 [Static Public]

// UUltraDynamicWeather_Functions_C (/Game/UltraDynamicSky/Blueprints/Functions/UltraDynamicWeather_Functions.UltraDynamicWeather_Functions_C)
    void <unnamed#1563981>(double Knots at Wind Intensity 10, bool Factor Wind Gusts, UObject* __WorldContext, const double& Knots, const double& MPH, const double& KPH); // 0x147c170 [Static Public]
    void <unnamed#1563472>(double New Wind Direction, double Change Duration, UObject* __WorldContext); // 0x147c170 [Static Public]
    void <unnamed#1563503>(bool Use Custom Lightning Location, const FVector& Custom Lightning Location, const FVector& Custom Target Location, int32 Lightning Bolt Seed, UObject* __WorldContext); // 0x147c170 [Static Public]
    void <unnamed#1563842>(UObject* __WorldContext, const double& Season, const UDS_Season& Season Enum); // 0x147c170 [Static Public]
    void <unnamed#1563404>(double Time to Transition to Random Weather (Seconds), UObject* __WorldContext); // 0x147c170 [Static Public]
    void <unnamed#1563448>(UUDS_Weather_Settings_C* New Weather Type, double Time to Transition to New Weather (Seconds), UObject* __WorldContext); // 0x147c170 [Static Public]
    void <unnamed#1563589>(UObject* __WorldContext, const FString& As String, const UDS_Weather_Display_Names& As Enumerator); // 0x147c170 [Static Public]
    void <unnamed#1563556>(const UDS_Temperature_Sample_Location& Sample Location, const FVector& Custom Sample Location, const UDS_TemperatureType& Scale, UObject* __WorldContext, const double& Temperature); // 0x147c170 [Static Public]
    void <unnamed#1563682>(UObject* __WorldContext, const UUDS_Weather_Settings_C*& Local Weather State); // 0x147c170 [Static Public]
    void <unnamed#1563918>(UObject* __WorldContext, const FVector& Wind Direction); // 0x147c170 [Static Public]
    void <unnamed#1563715>(UObject* __WorldContext, const double& Material Dust Coverage); // 0x147c170 [Static Public]
    void <unnamed#1563751>(UObject* __WorldContext, const double& Material Snow Coverage); // 0x147c170 [Static Public]
    void <unnamed#1563787>(UObject* __WorldContext, const double& Material Wetness); // 0x147c170 [Static Public]
    void <unnamed#1563635>(UObject* __WorldContext, const double& Dust); // 0x147c170 [Static Public]
    void <unnamed#1563665>(UObject* __WorldContext, const double& Fog); // 0x147c170 [Static Public]
    void <unnamed#1563887>(UObject* __WorldContext, const double& Thunder/Lightning); // 0x147c170 [Static Public]
    void <unnamed#1563862>(UObject* __WorldContext, const double& Snow); // 0x147c170 [Static Public]
    void <unnamed#1563817>(UObject* __WorldContext, const double& Rain); // 0x147c170 [Static Public]
    void <unnamed#1563953>(UObject* __WorldContext, const double& Wind Intensity); // 0x147c170 [Static Public]
    void <unnamed#1563528>(UObject* __WorldContext, const double& Cloud Coverage); // 0x147c170 [Static Public]
    void Get Ultra Dynamic Weather(UObject* __WorldContext, const AUltra_Dynamic_Weather_C*& UDW, const bool& Valid); // 0x147c170 [Static Public]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// UDLWE_Interaction_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/DLWE_Interaction.DLWE_Interaction_C)
    void Start Sound Component(); // 0x147c170 [Protected]
    void Ripple Size(const double& Size); // 0x147c170 [Protected]
    void Spawn Ripple(const FVector& Location, const FVector& Normal, double Size); // 0x147c170 [Protected]
    void Play Puddle Splash Sound(); // 0x147c170 [Protected]
    void Query Puddle Volume(TArray<FHitResult>& Hits); // 0x147c170 [Protected]
    void Clear Position History(); // 0x147c170 [Protected]
    void General Surface Impact(); // 0x147c170 [Protected]
    void Disable Sound and Particles(); // 0x147c170 [Protected]
    void Sound Update(); // 0x147c170 [Protected]
    void Create Persistent Sound and Niagara Components(); // 0x147c170 [Protected]
    void Puddle Impact(); // 0x147c170 [Protected]
    void Snow/Dust Impact(); // 0x147c170 [Protected]
    void Draw Surface Interactions(); // 0x147c170 [Protected]
    void Impact Surface(); // 0x147c170 [Protected]
    void Set Current Speed(); // 0x147c170 [Protected]
    void Trace for DLWE Surface(); // 0x147c170 [Protected]
    double Collision Trace Length(); // 0x147c170 [Protected]
    void Tick Function(); // 0x147c170 [Protected]
    void Distance Check(); // 0x147c170 [Protected]
    void Stop Running(); // 0x147c170 [Protected]
    void Startup Variables(); // 0x147c170 [Protected]
    void Deactivated Component(UActorComponent* Component); // 0x147c170 [Protected]
    void Activated Component(UActorComponent* Component, bool bReset); // 0x147c170 [Protected]
    void Get UDW(); // 0x147c170 [Protected]
    void ReceiveBeginPlay(); // 0x147c170 [Event Public]
    void ExecuteUbergraph_DLWE_Interaction(int32 EntryPoint); // 0x147c170 [Final]
    void Impacted Ground__DelegateSignature(const FHitResult& Ground Collision Hit); // 0x147c170 [Public]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// UBP_GenericInputFieldUMG_C (/Game/VirtualKeyboard/MainBlueprintsToUse/BP_GenericInputFieldUMG.BP_GenericInputFieldUMG_C)
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void Construct(); // 0x147c170 [Event Public]
    void BndEvt__GenericInputField_KBButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x147c170
    void ExecuteUbergraph_BP_GenericInputFieldUMG(int32 EntryPoint); // 0x147c170 [Final]

// UBP_VirtualKeyboardKeyUMG_C (/Game/VirtualKeyboard/MainBlueprintsToUse/BP_VirtualKeyboardKeyUMG.BP_VirtualKeyboardKeyUMG_C)
    void DeleteCharacter(); // 0x147c170 [Public]
    void SetButtonBackgroundColor(); // 0x147c170 [Public]
    void ChangeCase(bool IsUppercased); // 0x147c170 [Public]
    void BndEvt__VirtualKey_VirtualKeyBtn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x147c170
    void Construct(); // 0x147c170 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void ExecuteUbergraph_BP_VirtualKeyboardKeyUMG(int32 EntryPoint); // 0x147c170 [Final]
    void OnClicked__DelegateSignature(UBP_VirtualKeyboardKeyUMG_C* Button, const FText& NewString); // 0x147c170 [Public]
    void OnDonePressed__DelegateSignature(); // 0x147c170 [Public]

// UBP_VirtualKeyboardUMG_C (/Game/VirtualKeyboard/MainBlueprintsToUse/BP_VirtualKeyboardUMG.BP_VirtualKeyboardUMG_C)
    void DisplayKeyboardFunctionCOPYTOCHARACTERTOUSE(); // 0x147c170 [Public]
    FText GetText(); // 0x147c170 [Public]
    void InpActEvt_Gamepad_LeftShoulder_K2Node_InputKeyEvent_5(const FKey& Key); // 0x147c170
    void InpActEvt_Gamepad_FaceButton_Top_K2Node_InputKeyEvent_4(const FKey& Key); // 0x147c170
    void InpActEvt_Gamepad_FaceButton_Right_K2Node_InputKeyEvent_3(const FKey& Key); // 0x147c170
    void InpActEvt_Gamepad_Special_Left_K2Node_InputKeyEvent_2(const FKey& Key); // 0x147c170
    void InpActEvt_Gamepad_RightShoulder_K2Node_InputKeyEvent_1(const FKey& Key); // 0x147c170
    void InpActEvt_Gamepad_DPad_Down_K2Node_InputKeyEvent_0(const FKey& Key); // 0x147c170
    void RemoveKeyboardWidget(); // 0x147c170
    void ToggleCaps(); // 0x147c170
    void DeleteLastInput(); // 0x147c170
    void Init(); // 0x147c170
    void ClearInputField(); // 0x147c170
    void CustomEvent(UBP_VirtualKeyboardKeyUMG_C* Button, const FText& NewString); // 0x147c170
    void ExecuteUbergraph_BP_VirtualKeyboardUMG(int32 EntryPoint); // 0x147c170 [Final]
    void OnTextUpdated__DelegateSignature(const FText& newText); // 0x147c170 [Public]
    void OnDoneEvent__DelegateSignature(); // 0x147c170 [Public]

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

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

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

// UValueOrBBKeyBlueprintUtility (/Script/AIModule.ValueOrBBKeyBlueprintUtility)
    FVector GetVector(FValueOrBBKey_Vector& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4a29400 [Final Native Static Public]
    FInstancedStruct GetStruct(FValueOrBBKey_Struct& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4a284f0 [Final Native Static Public]
    FString GetString(FValueOrBBKey_String& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4a283a0 [Final Native Static Public]
    FRotator GetRotator(FValueOrBBKey_Rotator& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4a28280 [Final Native Static Public]
    UObject* GetObject(FValueOrBBKey_Object& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4a27fd0 [Final Native Static Public]
    FName GetName(FValueOrBBKey_Name& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4a27ee0 [Final Native Static Public]
    int32 GetInt32(FValueOrBBKey_Int32& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4a27c30 [Final Native Static Public]
    float GetFloat(FValueOrBBKey_Float& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4a27990 [Final Native Static Public]
    uint8 GetEnum(FValueOrBBKey_Enum& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4a27870 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FValueOrBBKey_Class& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4a27750 [Final Native Static Public]
    bool GetBool(FValueOrBBKey_Bool& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4a27650 [Final Native Static Public]

// AAIController (/Script/AIModule.AIController)
    bool UseBlackboard(UBlackboardData* BlackboardAsset, const UBlackboardComponent*& BlackboardComponent); // 0x4a2acd0 [Final Native Public]
    void UnclaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x4a2ab50 [Final Native Public]
    void SetPathFollowingComponent(UPathFollowingComponent* NewPFComponent); // 0x4a29fa0 [Final Native Public]
    void SetMoveBlockDetection(bool bEnable); // 0x4a29f10 [Final Native Public]
    bool RunBehaviorTree(UBehaviorTree* BTAsset); // 0x4a29da0 [Native Public]
    void OnUsingBlackBoard(UBlackboardComponent* BlackboardComp, UBlackboardData* BlackboardAsset); // 0x147c170 [Event Protected]
    void OnGameplayTaskResourcesClaimed(const FGameplayResourceSet& NewlyClaimed, const FGameplayResourceSet& FreshlyReleased); // 0x4a29cd0 [Native Public]
    EPathFollowingRequestResult MoveToLocation(const FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x4a29a20 [Final Native Public]
    EPathFollowingRequestResult MoveToActor(AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x4a297d0 [Final Native Public]
    void K2_SetFocus(AActor* NewFocus); // 0x4a29740 [Final Native Public]
    void K2_SetFocalPoint(const FVector& FP); // 0x4a296a0 [Final Native Public]
    void K2_ClearFocus(); // 0x4a29670 [Final Native Public]
    bool HasPartialPath(); // 0x4a29520 [Final Native Public]
    UPathFollowingComponent* GetPathFollowingComponent(); // 0x4a280f0 [Final Native Public]
    EPathFollowingStatus GetMoveStatus(); // 0x4a27ea0 [Final Native Public]
    FVector GetImmediateMoveDestination(); // 0x4a27bb0 [Final Native Public]
    AActor* GetFocusActor(); // 0x4a27b80 [Final Native Public]
    FVector GetFocalPointOnActor(AActor* Actor); // 0x4a27ad0 [Native Public]
    FVector GetFocalPoint(); // 0x4a27a90 [Final Native Public]
    UAIPerceptionComponent* GetAIPerceptionComponent(); // 0x4a27600 [Final Native Public]
    void ClaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x4a27390 [Final Native Public]

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

// UBrainComponent (/Script/AIModule.BrainComponent)
    void StopLogic(const FString& Reason); // 0x4a58b70 [Native Public]
    void StartLogic(); // 0x40bd740 [Native Public]
    void RestartLogic(); // 0x4a57230 [Native Public]
    bool IsRunning(); // 0x4a56cf0 [Native Public]
    bool IsPaused(); // 0x4a56cc0 [Native Public]

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

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

// UBlackboardComponent (/Script/AIModule.BlackboardComponent)
    void SetValueAsVector(const FName& KeyName, const FVector& VectorValue); // 0x4a2aa20 [Final Native Public]
    void SetValueAsString(const FName& KeyName, const FString& StringValue); // 0x4a2a880 [Final Native Public]
    void SetValueAsRotator(const FName& KeyName, const FRotator& VectorValue); // 0x4a2a750 [Final Native Public]
    void SetValueAsObject(const FName& KeyName, UObject* ObjectValue); // 0x4a2a650 [Final Native Public]
    void SetValueAsName(const FName& KeyName, const FName& NameValue); // 0x4a2a550 [Final Native Public]
    void SetValueAsInt(const FName& KeyName, int32 IntValue); // 0x4a2a450 [Final Native Public]
    void SetValueAsFloat(const FName& KeyName, float FloatValue); // 0x4a2a340 [Final Native Public]
    void SetValueAsEnum(const FName& KeyName, uint8 EnumValue); // 0x4a2a240 [Final Native Public]
    void SetValueAsClass(const FName& KeyName, TSubclassOf<UObject> ClassValue); // 0x4a2a140 [Final Native Public]
    void SetValueAsBool(const FName& KeyName, bool BoolValue); // 0x4a2a040 [Final Native Public]
    bool IsVectorValueSet(const FName& KeyName); // 0x4a29570 [Final Native Public]
    FVector GetValueAsVector(const FName& KeyName); // 0x4a29330 [Final Native Public]
    FString GetValueAsString(const FName& KeyName); // 0x4a29220 [Final Native Public]
    FRotator GetValueAsRotator(const FName& KeyName); // 0x4a29070 [Final Native Public]
    UObject* GetValueAsObject(const FName& KeyName); // 0x4a28f20 [Final Native Public]
    FName GetValueAsName(const FName& KeyName); // 0x4a28dd0 [Final Native Public]
    int32 GetValueAsInt(const FName& KeyName); // 0x4a28c80 [Final Native Public]
    float GetValueAsFloat(const FName& KeyName); // 0x4a28b30 [Final Native Public]
    uint8 GetValueAsEnum(const FName& KeyName); // 0x4a289e0 [Final Native Public]
    TSubclassOf<UObject> GetValueAsClass(const FName& KeyName); // 0x4a28890 [Final Native Public]
    bool GetValueAsBool(const FName& KeyName); // 0x4a28740 [Final Native Public]
    bool GetRotationFromEntry(const FName& KeyName, const FRotator& ResultRotation); // 0x4a28110 [Final Native Public]
    bool GetLocationFromEntry(const FName& KeyName, const FVector& ResultLocation); // 0x4a27d30 [Final Native Public]
    void ClearValue(const FName& KeyName); // 0x4a27540 [Final Native Public]

// UBTFunctionLibrary (/Script/AIModule.BTFunctionLibrary)
    void StopUsingExternalEvent(UBTNode* NodeOwner); // 0x32746d0 [Final Native Static Public]
    void StartUsingExternalEvent(UBTNode* NodeOwner, AActor* OwningActor); // 0x4422110 [Final Native Static Public]
    void SetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FVector& Value); // 0x4a583e0 [Final Native Static Public]
    void SetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FString& Value); // 0x4a581b0 [Final Native Static Public]
    void SetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FRotator& Value); // 0x4a58000 [Final Native Static Public]
    void SetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key, UObject* Value); // 0x4a57e50 [Final Native Static Public]
    void SetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FName& Value); // 0x4a57cc0 [Final Native Static Public]
    void SetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key, int32 Value); // 0x4a57b10 [Final Native Static Public]
    void SetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key, float Value); // 0x4a57950 [Final Native Static Public]
    void SetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key, uint8 Value); // 0x4a577a0 [Final Native Static Public]
    void SetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key, TSubclassOf<UObject> Value); // 0x4a575f0 [Final Native Static Public]
    void SetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key, bool Value); // 0x4a57440 [Final Native Static Public]
    UBlackboardComponent* GetOwnersBlackboard(UBTNode* NodeOwner); // 0x4a56a90 [Final Native Static Public]
    UBehaviorTreeComponent* GetOwnerComponent(UBTNode* NodeOwner); // 0x4a569d0 [Final Native Static Public]
    FVector GetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4a56320 [Final Native Static Public]
    FString GetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4a56110 [Final Native Static Public]
    FRotator GetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4a55f70 [Final Native Static Public]
    UObject* GetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4a55e10 [Final Native Static Public]
    FName GetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4a55c90 [Final Native Static Public]
    int32 GetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4a55b30 [Final Native Static Public]
    float GetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4a559d0 [Final Native Static Public]
    uint8 GetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4a55870 [Final Native Static Public]
    TSubclassOf<UObject> GetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4a55710 [Final Native Static Public]
    bool GetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4a555b0 [Final Native Static Public]
    AActor* GetBlackboardValueAsActor(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4a55420 [Final Native Static Public]
    void ClearBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4a54d80 [Final Native Static Public]
    void ClearBlackboardValue(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4a54d80 [Final Native Static Public]

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

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

// UBTTask_BlueprintBase (/Script/AIModule.BTTask_BlueprintBase)
    void SetFinishOnMessageWithId(const FName& MessageName, int32 RequestID); // 0x4a58650 [Final Native Protected]
    void SetFinishOnMessage(const FName& MessageName); // 0x4a58590 [Final Native Protected]
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x147c170 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0x147c170 [Event Protected]
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x147c170 [Event Protected]
    void ReceiveExecute(AActor* OwnerActor); // 0x147c170 [Event Protected]
    void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x147c170 [Event Protected]
    void ReceiveAbort(AActor* OwnerActor); // 0x147c170 [Event Protected]
    bool IsTaskExecuting(); // 0x4a56dd0 [Final Native Protected]
    bool IsTaskAborting(); // 0x4a56da0 [Final Native Protected]
    void FinishExecute(bool bSuccess); // 0x4a55160 [Final Native Protected]
    void FinishAbort(); // 0x4a550c0 [Final Native Protected]

// UAIBlueprintHelperLibrary (/Script/AIModule.AIBlueprintHelperLibrary)
    void UnlockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic); // 0x4a58c10 [Final Native Static Public]
    APawn* SpawnAIFromClass(UObject* WorldContextObject, TSubclassOf<APawn> PawnClass, UBehaviorTree* BehaviorTree, const FVector& Location, const FRotator& Rotation, bool bNoCollisionFail, AActor* Owner); // 0x4a588f0 [Final Native Static Public]
    void SimpleMoveToLocation(AController* Controller, const FVector& Goal); // 0x4a58820 [Final Native Static Public]
    void SimpleMoveToActor(AController* Controller, AActor* Goal); // 0x4a58760 [Final Native Static Public]
    void SendAIMessage(APawn* Target, const FName& Message, UObject* MessageSource, bool bSuccess); // 0x4a57250 [Final Native Static Public]
    void LockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic); // 0x4a570a0 [Final Native Static Public]
    bool IsValidAIRotation(const FRotator& Rotation); // 0x4a56ff0 [Final Native Static Public]
    bool IsValidAILocation(const FVector& Location); // 0x4a56f30 [Final Native Static Public]
    bool IsValidAIDirection(const FVector& DirectionVector); // 0x4a56e50 [Final Native Static Public]
    int32 GetNextNavLinkIndex(AController* Controller); // 0x4a56830 [Final Native Static Public]
    TArray<FVector> GetCurrentPathPoints(AController* Controller); // 0x4a56780 [Final Native Static Public]
    int32 GetCurrentPathIndex(AController* Controller); // 0x4a566a0 [Final Native Static Public]
    UNavigationPath* GetCurrentPath(AController* Controller); // 0x4a564c0 [Final Native Static Public]
    UBlackboardComponent* GetBlackboard(AActor* Target); // 0x4a55340 [Final Native Static Public]
    AAIController* GetAIController(AActor* ControlledActor); // 0x4a55260 [Final Native Static Public]
    UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(UObject* WorldContextObject, APawn* Pawn, const FVector& Destination, AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap); // 0x4a54ee0 [Final Native Static Public]

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

// UEnvQueryInstanceBlueprintWrapper (/Script/AIModule.EnvQueryInstanceBlueprintWrapper)
    void SetNamedParam(const FName& ParamName, float Value); // 0x4a8c260 [Final Native Public]
    TArray<FVector> GetResultsAsLocations(); // 0x4a8bc90 [Final Native Public]
    TArray<AActor*> GetResultsAsActors(); // 0x4a8bc10 [Final Native Public]
    bool GetQueryResultsAsLocations(const TArray<FVector>& ResultLocations); // 0x4a8bab0 [Final Native Public]
    bool GetQueryResultsAsActors(const TArray<AActor*>& ResultActors); // 0x4a8b9f0 [Final Native Public]
    float GetItemScore(int32 ItemIndex); // 0x4a8b8f0 [Final Native Public]
    void EQSQueryDoneSignature__DelegateSignature(UEnvQueryInstanceBlueprintWrapper* QueryInstance, const EEnvQueryStatus& QueryStatus); // 0x147c170 [Public]

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

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

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

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

// ANavLinkProxy (/Script/AIModule.NavLinkProxy)
    void SetSmartLinkEnabled(bool bEnabled); // 0x4abc400 [Final Native Public]
    void ResumePathFollowing(AActor* Agent); // 0x4abbd50 [Final Native Public]
    void ReceiveSmartLinkReached(AActor* Agent, const FVector& Destination); // 0x147c170 [Event Public]
    bool IsSmartLinkEnabled(); // 0x4aba0d0 [Final Native Public]
    bool HasMovingAgents(); // 0x4ab9e10 [Final Native Public]

// UNavLocalGridManager (/Script/AIModule.NavLocalGridManager)
    bool SetLocalNavigationGridDensity(UObject* WorldContextObject, float CellSize); // 0x4abc060 [Final Native Static Public]
    void RemoveLocalNavigationGrid(UObject* WorldContextObject, int32 GridId, bool bRebuildGrids); // 0x4aba9f0 [Final Native Static Public]
    bool FindLocalNavigationGridPath(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<FVector>& PathPoints); // 0x4ab8ef0 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoints(UObject* WorldContextObject, const TArray<FVector>& Locations, int32 Radius2D, float Height, bool bRebuildGrids); // 0x4ab8ae0 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoint(UObject* WorldContextObject, const FVector& Location, int32 Radius2D, float Height, bool bRebuildGrids); // 0x4ab8820 [Final Native Static Public]
    int32 AddLocalNavigationGridForCapsule(UObject* WorldContextObject, const FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, int32 Radius2D, float Height, bool bRebuildGrids); // 0x4ab8400 [Final Native Static Public]
    int32 AddLocalNavigationGridForBox(UObject* WorldContextObject, const FVector& Location, const FVector& Extent, const FRotator& Rotation, int32 Radius2D, float Height, bool bRebuildGrids); // 0x4ab8070 [Final Native Static Public]

// UAIPerceptionComponent (/Script/AIModule.AIPerceptionComponent)
    void SetSenseEnabled(TSubclassOf<UAISense> SenseClass, bool bEnable); // 0x4abc1f0 [Final Native Public]
    void RequestStimuliListenerUpdate(); // 0x4abbd30 [Final Native Public]
    void OnOwnerEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x4aba500 [Final Native Public]
    bool IsSenseEnabled(TSubclassOf<UAISense> SenseClass); // 0x4ab9e50 [Final Native Public]
    void GetPerceivedHostileActorsBySense(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x4ab9ad0 [Final Native Public]
    void GetPerceivedHostileActors(const TArray<AActor*>& OutActors); // 0x4ab9a20 [Final Native Public]
    void GetKnownPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x4ab97a0 [Final Native Public]
    void GetCurrentlyPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x4ab9690 [Final Native Public]
    bool GetActorsPerception(AActor* Actor, FActorPerceptionBlueprintInfo& Info); // 0x4ab90d0 [Final Native Public]
    void ForgetAll(); // 0x4ab90b0 [Final Native Public]

// UAIPerceptionStimuliSourceComponent (/Script/AIModule.AIPerceptionStimuliSourceComponent)
    void UnregisterFromSense(TSubclassOf<UAISense> SenseClass); // 0x4abc580 [Final Native Public]
    void UnregisterFromPerceptionSystem(); // 0x4abc490 [Final Native Public]
    void RegisterWithPerceptionSystem(); // 0x4aba9d0 [Final Native Public]
    void RegisterForSense(TSubclassOf<UAISense> SenseClass); // 0x4aba6b0 [Final Native Public]

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

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

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

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

// UPawnSensingComponent (/Script/AIModule.PawnSensingComponent)
    void SetSensingUpdatesEnabled(bool bEnabled); // 0x4abc370 [Native Public]
    void SetSensingInterval(float NewSensingInterval); // 0x4abc2e0 [Native Public]
    void SetPeripheralVisionAngle(float NewPeripheralVisionAngle); // 0x4abc160 [Native Public]
    void SeePawnDelegate__DelegateSignature(APawn* Pawn); // 0x147c170 [Public]
    void HearNoiseDelegate__DelegateSignature(APawn* Instigator, const FVector& Location, float Volume); // 0x147c170 [Public]
    float GetPeripheralVisionCosine(); // 0x4ab9c00 [Final Native Public]
    float GetPeripheralVisionAngle(); // 0x391cd60 [Final Native Public]

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

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

// UActorSequenceComponent (/Script/ActorSequence.ActorSequenceComponent)
    void StopSequence(); // 0x67b1ad0 [Final Native Public]
    void PlaySequence(); // 0x67b1aa0 [Final Native Public]
    void PauseSequence(); // 0x67b1a70 [Final Native Public]

// URadialSlider (/Script/AdvancedWidgets.RadialSlider)
    void SetValueTags(const TArray<float>& InValueTags); // 0x5fa14c0 [Final Native Public]
    void SetValue(float InValue); // 0x5fa13b0 [Final Native Public]
    void SetUseVerticalDrag(bool InUseVerticalDrag); // 0x5fa1310 [Final Native Public]
    void SetStepSize(float InValue); // 0x5fa11f0 [Final Native Public]
    void SetSliderRange(FRuntimeFloatCurve& InSliderRange); // 0x5fa10b0 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x5fa0fa0 [Final Native Public]
    void SetSliderHandleStartAngle(float InValue); // 0x5fa0ef0 [Final Native Public]
    void SetSliderHandleEndAngle(float InValue); // 0x5fa0e40 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x5fa0d30 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x5fa0c20 [Final Native Public]
    void SetShowSliderHandle(bool InShowSliderHandle); // 0x5fa0b80 [Final Native Public]
    void SetShowSliderHand(bool InShowSliderHand); // 0x5fa0ae0 [Final Native Public]
    void SetLocked(bool InValue); // 0x5fa09e0 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InValue); // 0x5fa0900 [Final Native Public]
    void SetCustomDefaultValue(float InValue); // 0x5fa07f0 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x5fa06e0 [Final Native Public]
    void SetAngularOffset(float InValue); // 0x5fa0640 [Final Native Public]
    float GetValue(); // 0x5fa0590 [Final Native Public]
    float GetNormalizedSliderHandlePosition(); // 0x5fa0540 [Final Native Public]
    float GetCustomDefaultValue(); // 0x5fa0490 [Final Native Public]

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

// UBlendSpaceLibrary (/Script/AnimGraphRuntime.BlendSpaceLibrary)
    void SnapToPosition(FBlendSpaceReference& BlendSpace, const FVector& NewPosition); // 0x32bf790 [Final Native Static Public]
    FVector GetPosition(FBlendSpaceReference& BlendSpace); // 0x32beab0 [Final Native Static Public]
    FVector GetFilteredPosition(FBlendSpaceReference& BlendSpace); // 0x32bea00 [Final Native Static Public]
    void ConvertToBlendSpacePure(FAnimNodeReference& Node, FBlendSpaceReference& BlendSpace, const bool& Result); // 0x32bdc90 [Final Native Static Public]
    FBlendSpaceReference ConvertToBlendSpace(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x32bdb90 [Final Native Static Public]

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

// UAnimationStateMachineLibrary (/Script/AnimGraphRuntime.AnimationStateMachineLibrary)
    void SetState(FAnimUpdateContext& UpdateContext, FAnimationStateMachineReference& Node, const FName& TargetState, float Duration, const ETransitionLogicType& BlendType, UBlendProfile* BlendProfile, const EAlphaBlendOption& AlphaBlendOption, UCurveFloat* CustomBlendCurve); // 0x32bf4b0 [Final Native Static Public]
    bool IsStateBlendingOut(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x32bf250 [Final Native Static Public]
    bool IsStateBlendingIn(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x32bf0f0 [Final Native Static Public]
    FName GetState(FAnimUpdateContext& UpdateContext, FAnimationStateMachineReference& Node); // 0x32beec0 [Final Native Static Public]
    float GetRelevantAnimTimeRemainingFraction(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x32becd0 [Final Native Static Public]
    float GetRelevantAnimTimeRemaining(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x32beb60 [Final Native Static Public]
    void ConvertToAnimationStateResultPure(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const bool& Result); // 0x32bda00 [Final Native Static Public]
    void ConvertToAnimationStateResult(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x32bd8b0 [Final Native Static Public]
    void ConvertToAnimationStateMachinePure(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const bool& Result); // 0x32bd720 [Final Native Static Public]
    void ConvertToAnimationStateMachine(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x32bd5d0 [Final Native Static Public]

// UAnimExecutionContextLibrary (/Script/AnimGraphRuntime.AnimExecutionContextLibrary)
    bool IsActive(FAnimExecutionContext& Context); // 0x32bf020 [Final Native Static Public]
    float GetDeltaTime(FAnimUpdateContext& Context); // 0x32be930 [Final Native Static Public]
    float GetCurrentWeight(FAnimUpdateContext& Context); // 0x32be860 [Final Native Static Public]
    FAnimNodeReference GetAnimNodeReference(UAnimInstance* Instance, int32 Index); // 0x32be760 [Final Native Static Public]
    UAnimInstance* GetAnimInstance(FAnimExecutionContext& Context); // 0x32be690 [Final Native Static Public]
    FAnimUpdateContext ConvertToUpdateContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x32be500 [Final Native Static Public]
    FAnimPoseContext ConvertToPoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x32be120 [Final Native Static Public]
    FAnimInitializationContext ConvertToInitializationContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x32bdf90 [Final Native Static Public]
    FAnimComponentSpacePoseContext ConvertToComponentSpacePoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x32bde00 [Final Native Static Public]

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

// UBlendSpacePlayerLibrary (/Script/AnimGraphRuntime.BlendSpacePlayerLibrary)
    void SnapToPosition(FBlendSpacePlayerReference& BlendSpacePlayer, const FVector& NewPosition); // 0x3311fd0 [Final Native Static Public]
    bool ShouldResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x3311f00 [Final Native Static Public]
    FBlendSpacePlayerReference SetResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer, bool bReset); // 0x3311df0 [Final Native Static Public]
    FBlendSpacePlayerReference SetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer, float PlayRate); // 0x3311ce0 [Final Native Static Public]
    FBlendSpacePlayerReference SetLoop(FBlendSpacePlayerReference& BlendSpacePlayer, bool bLoop); // 0x33119b0 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpaceWithInertialBlending(FAnimUpdateContext& UpdateContext, FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace, float BlendTime); // 0x33115f0 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace); // 0x33114e0 [Final Native Static Public]
    float GetStartPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x330f360 [Final Native Static Public]
    FVector GetPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x330f270 [Final Native Static Public]
    float GetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x330f190 [Final Native Static Public]
    bool GetLoop(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x330ed70 [Final Native Static Public]
    UBlendSpace* GetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x330ebd0 [Final Native Static Public]
    void ConvertToBlendSpacePlayerPure(FAnimNodeReference& Node, FBlendSpacePlayerReference& BlendSpacePlayer, const bool& Result); // 0x330dda0 [Final Native Static Public]
    FBlendSpacePlayerReference ConvertToBlendSpacePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x330dc60 [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); // 0x3310c80 [Final Native Static Public]
    void K2_StartProfilingTimer(); // 0x3310bc0 [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); // 0x3310800 [Final Native Static Public]
    float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax); // 0x33106a0 [Final Native Static Public]
    FTransform K2_LookAt(FTransform& CurrentTransform, const FVector& TargetPosition, const FVector& LookAtVector, bool bUseUpVector, const FVector& UpVector, float ClampConeInDegree); // 0x33103c0 [Final Native Static Public]
    float K2_EndProfilingTimer(bool bLog, const FString& LogPrefix); // 0x33101a0 [Final Native Static Public]
    float K2_DistanceBetweenTwoSocketsAndMapRange(USkeletalMeshComponent* Component, const FName& SocketOrBoneNameA, const ERelativeTransformSpace& SocketSpaceA, const FName& SocketOrBoneNameB, const ERelativeTransformSpace& SocketSpaceB, bool bRemapRange, float InRangeMin, float InRangeMax, float OutRangeMin, float OutRangeMax); // 0x330fd90 [Final Native Static Public]
    FVector K2_DirectionBetweenSockets(USkeletalMeshComponent* Component, const FName& SocketOrBoneNameFrom, const FName& SocketOrBoneNameTo); // 0x330fbb0 [Final Native Static Public]
    float K2_CalculateVelocityFromSockets(float DeltaSeconds, USkeletalMeshComponent* Component, const FName& SocketOrBoneName, const FName& ReferenceSocketOrBone, const ERelativeTransformSpace& SocketSpace, const FVector& OffsetInBoneSpace, FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax, const EEasingFuncType& EasingType, FRuntimeFloatCurve& CustomCurve); // 0x330f740 [Final Native Static Public]
    float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const FVector& Position, FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax); // 0x330f510 [Final Native Static Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x330da30 [Final Native Static Public]

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

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

// UMirrorAnimLibrary (/Script/AnimGraphRuntime.MirrorAnimLibrary)
    FMirrorAnimNodeReference SetMirrorTransitionBlendTime(FMirrorAnimNodeReference& MirrorNode, float InBlendTime); // 0x3311bd0 [Final Native Static Public]
    FMirrorAnimNodeReference SetMirror(FMirrorAnimNodeReference& MirrorNode, bool bInMirror); // 0x3311ac0 [Final Native Static Public]
    float GetMirrorTransitionBlendTime(FMirrorAnimNodeReference& MirrorNode); // 0x330efe0 [Final Native Static Public]
    UMirrorDataTable* GetMirrorDataTable(FMirrorAnimNodeReference& MirrorNode); // 0x330ef10 [Final Native Static Public]
    bool GetMirror(FMirrorAnimNodeReference& MirrorNode); // 0x330ee40 [Final Native Static Public]
    void ConvertToMirrorNodePure(FAnimNodeReference& Node, FMirrorAnimNodeReference& MirrorNode, const bool& Result); // 0x330e5e0 [Final Native Static Public]
    FMirrorAnimNodeReference ConvertToMirrorNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x330e4a0 [Final Native Static Public]

// UModifyCurveAnimLibrary (/Script/AnimGraphRuntime.ModifyCurveAnimLibrary)
    FModifyCurveAnimNodeReference SetCurveMap(FModifyCurveAnimNodeReference& ModifyCurveNode, TMap<FName, float>& InCurveMap); // 0x33117c0 [Final Native Static Public]
    FModifyCurveAnimNodeReference SetApplyMode(FModifyCurveAnimNodeReference& ModifyCurveNode, const EModifyCurveApplyMode& InMode); // 0x3311200 [Final Native Static Public]
    FModifyCurveAnimNodeReference SetAlpha(FModifyCurveAnimNodeReference& ModifyCurveNode, float InAlpha); // 0x33110f0 [Final Native Static Public]
    EModifyCurveApplyMode GetApplyMode(FModifyCurveAnimNodeReference& ModifyCurveNode); // 0x330eb00 [Final Native Static Public]
    float GetAlpha(FModifyCurveAnimNodeReference& ModifyCurveNode); // 0x330ea20 [Final Native Static Public]
    void ConvertToModifyCurveNodePure(FAnimNodeReference& Node, FModifyCurveAnimNodeReference& ModifyCurveNode, const bool& Result); // 0x330e8a0 [Final Native Static Public]
    FModifyCurveAnimNodeReference ConvertToModifyCurveNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x330e760 [Final Native Static Public]

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

// USequenceEvaluatorLibrary (/Script/AnimGraphRuntime.SequenceEvaluatorLibrary)
    FSequenceEvaluatorReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence, float BlendTime); // 0x331d7b0 [Final Native Static Public]
    FSequenceEvaluatorReference SetSequence(FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence); // 0x331d590 [Final Native Static Public]
    FSequenceEvaluatorReference SetExplicitTime(FSequenceEvaluatorReference& SequenceEvaluator, float Time); // 0x331d370 [Final Native Static Public]
    FSequenceEvaluatorReference SetExplicitFrame(FSequenceEvaluatorReference& SequenceEvaluator, int32 Frame); // 0x331d270 [Final Native Static Public]
    UAnimSequenceBase* GetSequence(FSequenceEvaluatorReference& SequenceEvaluator); // 0x331c890 [Final Native Static Public]
    float GetAccumulatedTime(FSequenceEvaluatorReference& SequenceEvaluator); // 0x331c440 [Final Native Static Public]
    void ConvertToSequenceEvaluatorPure(FAnimNodeReference& Node, FSequenceEvaluatorReference& SequenceEvaluator, const bool& Result); // 0x331b800 [Final Native Static Public]
    FSequenceEvaluatorReference ConvertToSequenceEvaluator(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x331b6c0 [Final Native Static Public]
    FSequenceEvaluatorReference AdvanceTime(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, float PlayRate); // 0x331b3c0 [Final Native Static Public]

// USequencePlayerLibrary (/Script/AnimGraphRuntime.SequencePlayerLibrary)
    FSequencePlayerReference SetStartPosition(FSequencePlayerReference& SequencePlayer, float StartPosition); // 0x331db50 [Final Native Static Public]
    FSequencePlayerReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence, float BlendTime); // 0x331d980 [Final Native Static Public]
    FSequencePlayerReference SetSequence(FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence); // 0x331d6a0 [Final Native Static Public]
    FSequencePlayerReference SetPlayRate(FSequencePlayerReference& SequencePlayer, float PlayRate); // 0x331d480 [Final Native Static Public]
    FSequencePlayerReference SetAccumulatedTime(FSequencePlayerReference& SequencePlayer, float Time); // 0x331d050 [Final Native Static Public]
    float GetStartPosition(FSequencePlayerReference& SequencePlayer); // 0x331cb70 [Final Native Static Public]
    UAnimSequenceBase* GetSequencePure(FSequencePlayerReference& SequencePlayer); // 0x331caa0 [Final Native Static Public]
    FSequencePlayerReference GetSequence(FSequencePlayerReference& SequencePlayer, const UAnimSequenceBase*& SequenceBase); // 0x331c960 [Final Native Static Public]
    float GetPlayRate(FSequencePlayerReference& SequencePlayer); // 0x331c7b0 [Final Native Static Public]
    bool GetLoopAnimation(FSequencePlayerReference& SequencePlayer); // 0x331c6e0 [Final Native Static Public]
    float GetAccumulatedTime(FSequencePlayerReference& SequencePlayer); // 0x331c520 [Final Native Static Public]
    void ConvertToSequencePlayerPure(FAnimNodeReference& Node, FSequencePlayerReference& SequencePlayer, const bool& Result); // 0x331bac0 [Final Native Static Public]
    FSequencePlayerReference ConvertToSequencePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x331b980 [Final Native Static Public]
    float ComputePlayRateFromDuration(FSequencePlayerReference& SequencePlayer, float Duration); // 0x331b570 [Final Native Static Public]

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

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

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

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

// UAssetRegistryHelpers (/Script/AssetRegistry.AssetRegistryHelpers)
    FSoftObjectPath ToSoftObjectPath(FAssetData& InAssetData); // 0x22df600 [Final Native Static Public]
    bool SortingPredicate__DelegateSignature(FAssetData& Left, FAssetData& Right); // 0x147c170 [Public]
    void SortByPredicate(const TArray<FAssetData>& Assets, const FScriptDelegate& SortingPredicate, const EAssetRegistrySortOrder& SortOrder); // 0x22df4b0 [Final Native Static Public]
    void SortByAssetName(const TArray<FAssetData>& Assets, const EAssetRegistrySortOrder& SortOrder); // 0x22df3b0 [Final Native Static Public]
    FARFilter SetFilterTagsAndValues(FARFilter& InFilter, const TArray<FTagAndValue>& InTagsAndValues); // 0x22df250 [Final Native Static Public]
    bool IsValid(FAssetData& InAssetData); // 0x22de6b0 [Final Native Static Public]
    bool IsUAsset(FAssetData& InAssetData); // 0x22de570 [Final Native Static Public]
    bool IsRedirector(FAssetData& InAssetData); // 0x22de3d0 [Final Native Static Public]
    bool IsAssetLoaded(FAssetData& InAssetData); // 0x22de260 [Final Native Static Public]
    bool GetTagValue(FAssetData& InAssetData, const FName& InTagName, const FString& OutTagValue); // 0x22ddf90 [Final Native Static Public]
    FString GetFullName(FAssetData& InAssetData); // 0x22ddb00 [Final Native Static Public]
    FString GetExportTextName(FAssetData& InAssetData); // 0x22dd980 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FAssetData& InAssetData); // 0x22dd570 [Final Native Static Public]
    void GetBlueprintAssets(FARFilter& InFilter, const TArray<FAssetData>& OutAssetData); // 0x22dd430 [Final Native Static Public]
    TScriptInterface<IAssetRegistry> GetAssetRegistry(); // 0x22dcb50 [Final Native Static Public]
    UObject* GetAsset(FAssetData& InAssetData); // 0x22dc8b0 [Final Native Static Public]
    TSubclassOf<UObject> FindAssetNativeClass(FAssetData& AssetData); // 0x22dc480 [Final Native Static Public]
    FAssetData CreateAssetData(UObject* InAsset, bool bAllowBlueprintClass); // 0x22dc320 [Final Native Static Public]

// IAssetRegistry (/Script/AssetRegistry.AssetRegistry)
    void WaitForPackage(const FString& PackageName); // 0x22df900 [Native Public]
    void WaitForCompletion(); // 0x22df8e0 [Native Public]
    void UseFilterToExcludeAssets(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x22df790 [Native Public]
    void SearchAllAssets(bool bSynchronousSearch); // 0x22df1c0 [Native Public]
    void ScanPathsSynchronous(const TArray<FString>& InPaths, bool bForceRescan, bool bIgnoreDenyListScanFilters); // 0x22df060 [Native Public]
    void ScanModifiedAssetFiles(const TArray<FString>& InFilePaths); // 0x22defa0 [Native Public]
    void ScanFilesSynchronous(const TArray<FString>& InFilePaths, bool bForceRescan); // 0x22dee90 [Native Public]
    void RunAssetsThroughFilter(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x22ded40 [Native Public]
    void PrioritizeSearchPath(const FString& PathToPrioritize); // 0x22deca0 [Native Public]
    bool K2_GetReferencers(const FName& PackageName, FAssetRegistryDependencyOptions& ReferenceOptions, const TArray<FName>& OutReferencers); // 0x22deb40 [Native Public]
    bool K2_GetDependencies(const FName& PackageName, FAssetRegistryDependencyOptions& DependencyOptions, const TArray<FName>& OutDependencies); // 0x22de9e0 [Native Public]
    FAssetData K2_GetAssetByObjectPath(const FSoftObjectPath& ObjectPath, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x22de7f0 [Native Public]
    bool IsSearchAsync(); // 0x22de540 [Native Public]
    bool IsSearchAllAssets(); // 0x22de510 [Native Public]
    bool IsLoadingAssets(); // 0x22de3a0 [Native Public]
    bool HasAssets(const FName& PackagePath, bool bRecursive); // 0x22de190 [Native Public]
    void GetSubPaths(const FString& InBasePath, const TArray<FString>& OutPathList, bool bInRecurse); // 0x22dde20 [Native Public]
    bool GetInMemoryAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData, bool bSkipARFilteredAssets); // 0x22ddc80 [Native Public]
    void GetDerivedClassNames(const TArray<FTopLevelAssetPath>& ClassNames, TSet<FTopLevelAssetPath>& ExcludedClassNames, TSet<FTopLevelAssetPath>& OutDerivedClassNames); // 0x22dd6b0 [Native Public]
    bool GetAssetsByPaths(const TArray<FName>& PackagePaths, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x22dd220 [Native Public]
    bool GetAssetsByPath(const FName& PackagePath, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x22dd070 [Native Public]
    bool GetAssetsByPackageName(const FName& PackageName, const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x22dcec0 [Native Public]
    bool GetAssetsByClass(const FTopLevelAssetPath& ClassPathName, const TArray<FAssetData>& OutAssetData, bool bSearchSubClasses); // 0x22dcd50 [Native Public]
    bool GetAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData, bool bSkipARFilteredAssets); // 0x22dcbb0 [Native Public]
    FAssetData GetAssetByObjectPath(const FName& ObjectPath, bool bIncludeOnlyOnDiskAssets); // 0x22dc9f0 [Native Public]
    bool GetAncestorClassNames(const FTopLevelAssetPath& ClassPathName, const TArray<FTopLevelAssetPath>& OutAncestorClassNames); // 0x22dc790 [Native Public]
    void GetAllCachedPaths(const TArray<FString>& OutPathList); // 0x22dc6d0 [Native Public]
    bool GetAllAssets(const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets); // 0x22dc5c0 [Native Public]

// UAssetTagsSubsystem (/Script/AssetTags.AssetTagsSubsystem)
    TArray<FName> K2_GetCollectionsContainingAsset(const FSoftObjectPath& AssetPath); // 0x67ed440 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetPtr(UObject* AssetPtr); // 0x67ed320 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetData(FAssetData& AssetData); // 0x67ed170 [Final Native Public]
    TArray<FName> GetCollectionsContainingAsset(const FName& AssetPathName); // 0x67ed020 [Final Native Public]
    TArray<FName> GetCollections(); // 0x67eced0 [Final Native Public]
    TArray<FAssetData> GetAssetsInCollection(const FName& Name); // 0x67ecde0 [Final Native Public]
    bool CollectionExists(const FName& Name); // 0x67eccb0 [Final Native Public]

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

// UAudioCapture (/Script/AudioCapture.AudioCapture)
    void StopCapturingAudio(); // 0x4eeccb0 [Final Native Public]
    void StartCapturingAudio(); // 0x4eecc60 [Final Native Public]
    bool IsCapturingAudio(); // 0x4eecc20 [Final Native Public]
    bool GetAudioCaptureDeviceInfo(FAudioCaptureDeviceInfo& OutInfo); // 0x4eec9e0 [Final Native Public]

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

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

// IAudioParameterControllerInterface (/Script/AudioExtensions.AudioParameterControllerInterface)
    void SetTriggerParameter(const FName& InName); // 0x2204960 [Native Public]
    void SetStringParameter(const FName& InName, const FString& InValue); // 0x2204880 [Native Public]
    void SetStringArrayParameter(const FName& InName, const TArray<FString>& InValue); // 0x2204780 [Native Public]
    void SetParameters_Blueprint(const TArray<FAudioParameter>& InParameters); // 0x22046c0 [Native Public]
    void SetObjectParameter(const FName& InName, UObject* InValue); // 0x22045f0 [Native Public]
    void SetObjectArrayParameter(const FName& InName, const TArray<UObject*>& InValue); // 0x2204500 [Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x2204430 [Native Public]
    void SetIntArrayParameter(const FName& InName, const TArray<int32>& InValue); // 0x2204340 [Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x2204270 [Native Public]
    void SetFloatArrayParameter(const FName& InName, const TArray<float>& InValue); // 0x2204180 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x22040b0 [Native Public]
    void SetBoolArrayParameter(const FName& InName, const TArray<bool>& InValue); // 0x2203fc0 [Native Public]
    void ResetParameters(); // 0x2203fa0 [Native Public]

// IAudioGameplayCondition (/Script/AudioGameplay.AudioGameplayCondition)
    bool ConditionMet_Position(const FVector& Position); // 0x6020550 [Native Event Public]
    bool ConditionMet(); // 0x6020520 [Native Event Public]

// IAudioGameplayVolumeInteraction (/Script/AudioGameplay.AudioGameplayVolumeInteraction)
    void OnListenerExit(); // 0x6020b10 [Native Event Public]
    void OnListenerEnter(); // 0x2203fa0 [Native Event Public]

// UAudioComponentGroup (/Script/AudioGameplay.AudioComponentGroup)
    void UnsubscribeObject(UObject* Object); // 0x60215f0 [Final Native Public]
    void SubscribeToStringParam(const FName& ParamName, const FScriptDelegate& Delegate); // 0x6021500 [Final Native Public]
    void SubscribeToEvent(const FName& EventName, const FScriptDelegate& Delegate); // 0x6021300 [Final Native Public]
    void SubscribeToBool(const FName& ParamName, const FScriptDelegate& Delegate); // 0x6021100 [Final Native Public]
    void StopSound(USoundBase* Sound, float FadeTime); // 0x6020f20 [Final Native Public]
    UAudioComponentGroup* StaticGetOrCreateComponentGroup(AActor* Actor); // 0x6020e90 [Final Native Static Public]
    void SetVolumeMultiplier(float InVolume); // 0x31fe960 [Final Native Public]
    void SetPitchMultiplier(float InPitch); // 0x6020e10 [Final Native Public]
    void SetLowPassFilter(float InFrequency); // 0x6020d90 [Final Native Public]
    void RemoveExternalComponent(UAudioComponent* ComponentToRemove); // 0x6020bf0 [Final Native Public]
    void RemoveExtension(const TScriptInterface<IAudioComponentGroupExtension>& NewExtension); // 0x6020b30 [Final Native Public]
    bool IsVirtualized(); // 0x4beb990 [Final Native Public]
    bool IsPlayingAny(); // 0x6020ae0 [Final Native Public]
    FString GetStringParamValue(const FName& ParamName); // 0x6020960 [Final Native Public]
    float GetFloatParamValue(const FName& ParamName); // 0x6020860 [Final Native Public]
    bool GetBoolParamValue(const FName& ParamName); // 0x6020790 [Final Native Public]
    void EnableVirtualization(); // 0x6020750 [Final Native Public]
    void DisableVirtualization(); // 0x6020600 [Final Native Public]
    void BroadcastStopAll(); // 0x60204f0 [Final Native Public]
    void BroadcastKill(); // 0x60204c0 [Final Native Public]
    void BroadcastEvent(const FName& EventName); // 0x6020430 [Final Native Public]
    void AddExternalComponent(UAudioComponent* ComponentToAdd); // 0x60201f0 [Final Native Public]
    void AddExtension(const TScriptInterface<IAudioComponentGroupExtension>& NewExtension); // 0x6020110 [Final Native Public]

// UAudioParameterComponent (/Script/AudioGameplay.AudioParameterComponent)
    TArray<FAudioParameter> GetParameters(); // 0x6020930 [Final Native Public]

// UAudioGameplayVolumeMutator (/Script/AudioGameplayVolume.AudioGameplayVolumeMutator)
    void SetPriority(int32 InPriority); // 0x602b980 [Final Native Public]

// UAttenuationVolumeComponent (/Script/AudioGameplayVolume.AttenuationVolumeComponent)
    void SetInteriorVolume(float Volume, float InterpolateTime); // 0x602b8a0 [Final Native Public]
    void SetExteriorVolume(float Volume, float InterpolateTime); // 0x602b7c0 [Final Native Public]

// AAudioGameplayVolume (/Script/AudioGameplayVolume.AudioGameplayVolume)
    void SetEnabled(bool bEnable); // 0x602b6c0 [Final Native Public]
    void OnRep_bEnabled(); // 0x602b6a0 [Native Protected]
    void OnListenerExit(); // 0x39f7a80 [Native Event Public]
    void OnListenerEnter(); // 0x602b680 [Native Event Public]

// UFilterVolumeComponent (/Script/AudioGameplayVolume.FilterVolumeComponent)
    void SetInteriorLPF(float Volume, float InterpolateTime); // 0x602b8a0 [Final Native Public]
    void SetExteriorLPF(float Volume, float InterpolateTime); // 0x602b7c0 [Final Native Public]

// UReverbVolumeComponent (/Script/AudioGameplayVolume.ReverbVolumeComponent)
    void SetReverbSettings(FReverbSettings& NewReverbSettings); // 0x602ba20 [Final Native Public]

// USubmixOverrideVolumeComponent (/Script/AudioGameplayVolume.SubmixOverrideVolumeComponent)
    void SetSubmixOverrideSettings(const TArray<FAudioVolumeSubmixOverrideSettings>& NewSubmixOverrideSettings); // 0x602bae0 [Final Native Public]

// USubmixSendVolumeComponent (/Script/AudioGameplayVolume.SubmixSendVolumeComponent)
    void SetSubmixSendSettings(const TArray<FAudioVolumeSubmixSendSettings>& NewSubmixSendSettings); // 0x602bbb0 [Final Native Public]

// IAudioLinkBlueprintInterface (/Script/AudioLinkEngine.AudioLinkBlueprintInterface)
    void StopLink(); // 0x33477f0 [Native Public]
    void SetLinkSound(USoundBase* NewSound); // 0x3347760 [Native Public]
    void PlayLink(float StartTime); // 0x33476e0 [Native Public]
    bool IsLinkPlaying(); // 0x33476b0 [Native Public]

// UScrubbedSound (/Script/AudioMixer.ScrubbedSound)
    void SetSoundWave(USoundWave* InSoundWave); // 0x337f040 [Final Native Public]
    void SetPlayheadTime(float InPlayheadTimeSeconds); // 0x337efc0 [Final Native Public]
    void SetIsScrubbingWhileStationary(bool bInScrubWhileStationary); // 0x337ef30 [Final Native Public]
    void SetIsScrubbing(bool bInIsScrubbing); // 0x337eea0 [Final Native Public]
    void SetGrainDurationRange(const FVector2D& InGrainDurationRangeSeconds); // 0x337ee10 [Final Native Public]
    float GetPlayheadTime(); // 0x337d270 [Final Native Public]

// UAudioMixerBlueprintLibrary (/Script/AudioMixer.AudioMixerBlueprintLibrary)
    void UnregisterAudioBusFromSubmix(UObject* WorldContextObject, USoundSubmix* SoundSubmix, UAudioBus* AudioBus); // 0x337fe90 [Final Native Static Public]
    float TrimAudioCache(float InMegabytesToFree); // 0x337fd80 [Final Native Static Public]
    void SwapAudioOutputDevice(UObject* WorldContextObject, const FString& NewDeviceId, const FScriptDelegate& OnCompletedDeviceSwap); // 0x337fc40 [Final Native Static Public]
    USoundWave* StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundSubmix* SubmixToRecord, USoundWave* ExistingSoundWaveToOverwrite); // 0x337f9f0 [Final Native Static Public]
    void StopAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x337f8c0 [Final Native Static Public]
    void StopAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToStopAnalyzing); // 0x337f7c0 [Final Native Static Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration, USoundSubmix* SubmixToRecord); // 0x337f670 [Final Native Static Public]
    void StartAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x337f510 [Final Native Static Public]
    void StartAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToAnalyze, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x337f290 [Final Native Static Public]
    void SetSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, const TArray<USoundEffectSubmixPreset*>& SubmixEffectPresetChain, float FadeTimeSec); // 0x337f0d0 [Final Native Static Public]
    void SetBypassSourceEffectChainEntry(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex, bool bBypassed); // 0x337ebc0 [Final Native Static Public]
    void ResumeRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x337eac0 [Final Native Static Public]
    void ReplaceSubmixEffect(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x337e8b0 [Final Native Static Public]
    void ReplaceSoundEffectSubmix(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x337e8b0 [Final Native Static Public]
    void RemoveSubmixEffectPresetAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x337e7b0 [Final Native Static Public]
    void RemoveSubmixEffectPreset(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x337e6b0 [Final Native Static Public]
    void RemoveSubmixEffectAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x337e7b0 [Final Native Static Public]
    void RemoveSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x337e6b0 [Final Native Static Public]
    void RemoveSourceEffectFromPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex); // 0x337e460 [Final Native Static Public]
    void RemoveMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x337e300 [Final Native Static Public]
    void RegisterAudioBusToSubmix(UObject* WorldContextObject, USoundSubmix* SoundSubmix, UAudioBus* AudioBus); // 0x337df20 [Final Native Static Public]
    void PrimeSoundForPlayback(USoundWave* SoundWave, const FScriptDelegate& OnLoadCompletion); // 0x337dd30 [Final Native Static Public]
    void PrimeSoundCueForPlayback(USoundCue* SoundCue); // 0x337dcb0 [Final Native Static Public]
    void PauseRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x337dbb0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakePresetSpectralAnalysisBandSettings(const EAudioSpectrumBandPresetType& InBandPresetType, int32 InNumBands, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x337d9b0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeMusicalSpectralAnalysisBandSettings(int32 InNumSemitones, const EMusicalNoteName& InStartingMusicalNote, int32 InStartingOctave, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x337d6a0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeFullSpectrumSpectralAnalysisBandSettings(int32 InNumBands, float InMinimumFrequency, float InMaximumFrequency, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x337d4b0 [Final Native Static Public]
    bool IsAudioBusActive(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x337d290 [Final Native Static Public]
    void GetPhaseForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Phases, USoundSubmix* SubmixToAnalyze); // 0x337d0a0 [Final Native Static Public]
    int32 GetNumberOfEntriesInSourceEffectChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain); // 0x337cf60 [Final Native Static Public]
    void GetMagnitudeForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Magnitudes, USoundSubmix* SubmixToAnalyze); // 0x337cd90 [Final Native Static Public]
    void GetCurrentAudioOutputDeviceName(UObject* WorldContextObject, const FScriptDelegate& OnObtainCurrentDeviceEvent); // 0x337cca0 [Final Native Static Public]
    void GetAvailableAudioOutputDevices(UObject* WorldContextObject, const FScriptDelegate& OnObtainDevicesEvent); // 0x337cbb0 [Final Native Static Public]
    FString Conv_AudioOutputDeviceInfoToString(FAudioOutputDeviceInfo& Info); // 0x337ca60 [Final Native Static Public]
    void ClearSubmixEffects(UObject* WorldContextObject, USoundSubmix* SoundSubmix); // 0x337c8b0 [Final Native Static Public]
    void ClearSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, float FadeTimeSec); // 0x337c790 [Final Native Static Public]
    void ClearMasterSubmixEffects(UObject* WorldContextObject); // 0x337c6e0 [Final Native Static Public]
    int32 AddSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x337c4f0 [Final Native Static Public]
    void AddSourceEffectToPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, const FSourceEffectChainEntry& Entry); // 0x337c280 [Final Native Static Public]
    void AddMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x337c000 [Final Native Static Public]

// USynthComponent (/Script/AudioMixer.SynthComponent)
    void Stop(); // 0x33a9330 [Final Native Public]
    void Start(); // 0x33a90d0 [Final Native Public]
    void SetVolumeMultiplier(float VolumeMultiplier); // 0x33a9040 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x33a89c0 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x33a88e0 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x33a8800 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x33a7f10 [Final Native Public]
    void SetModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x33a7d10 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x33a79c0 [Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x33a7930 [Final Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x33a7460 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x33a7380 [Final Native Public]
    bool IsPlaying(); // 0x33a6980 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x33a6150 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x33a5360 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x33a51f0 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x33a4a10 [Final Native Public]

// USubmixEffectDynamicsProcessorPreset (/Script/AudioMixer.SubmixEffectDynamicsProcessorPreset)
    void SetSettings(FSubmixEffectDynamicsProcessorSettings& Settings); // 0x33a82f0 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x33a7800 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x33a7240 [Final Native Public]
    void ResetKey(); // 0x33a6d60 [Final Native Public]

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

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

// UQuartzClockHandle (/Script/AudioMixer.QuartzClockHandle)
    void UnsubscribeFromTimeDivision(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const UQuartzClockHandle*& ClockHandle); // 0x33a9ba0 [Final Native Public]
    void UnsubscribeFromAllTimeDivisions(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x33a9960 [Final Native Public]
    void SubscribeToQuantizationEvent(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x33a9790 [Final Native Public]
    void SubscribeToAllQuantizationEvents(UObject* WorldContextObject, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x33a94d0 [Final Native Public]
    void StopClock(UObject* WorldContextObject, bool CancelPendingEvents, const UQuartzClockHandle*& ClockHandle); // 0x33a9350 [Final Native Public]
    void StartOtherClock(UObject* WorldContextObject, const FName& OtherClockName, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate); // 0x33a90f0 [Final Native Public]
    void StartClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x33a7120 [Final Native Public]
    void SetTicksPerSecond(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float TicksPerSecond); // 0x33a8d60 [Final Native Public]
    void SetThirtySecondNotesPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float ThirtySecondsNotesPerMinute); // 0x33a8aa0 [Final Native Public]
    void SetSecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float SecondsPerTick); // 0x33a8030 [Final Native Public]
    void SetMillisecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float MillisecondsPerTick); // 0x33a7a50 [Final Native Public]
    void SetBeatsPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float BeatsPerMinute); // 0x33a7540 [Final Native Public]
    void ResumeClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x33a7120 [Final Native Public]
    void ResetTransportQuantized(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, const UQuartzClockHandle*& ClockHandle); // 0x33a6ec0 [Final Native Public]
    void ResetTransport(UObject* WorldContextObject, const FScriptDelegate& InDelegate); // 0x33a6dc0 [Final Native Public]
    void PauseClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x33a6c40 [Final Native Public]
    void NotifyOnQuantizationBoundary(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InMsOffset); // 0x33a69f0 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject); // 0x33a67e0 [Final Native Public]
    float GetTicksPerSecond(UObject* WorldContextObject); // 0x33a6700 [Final Native Public]
    float GetThirtySecondNotesPerMinute(UObject* WorldContextObject); // 0x33a6640 [Final Native Public]
    float GetSecondsPerTick(UObject* WorldContextObject); // 0x33a6580 [Final Native Public]
    float GetMillisecondsPerTick(UObject* WorldContextObject); // 0x33a6090 [Final Native Public]
    float GetEstimatedRunTime(UObject* WorldContextObject); // 0x33a5cc0 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x33a58c0 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentTimestamp(UObject* WorldContextObject); // 0x33a5820 [Final Native Public]
    float GetBeatsPerMinute(UObject* WorldContextObject); // 0x33a5650 [Final Native Public]
    float GetBeatProgressPercent(const EQuartzCommandQuantization& QuantizationBoundary, float PhaseOffset, float MsOffset); // 0x33a5540 [Final Native Public]

// UQuartzSubsystem (/Script/AudioMixer.QuartzSubsystem)
    void SetQuartzSubsystemTickableWhenPaused(bool bInTickableWhenPaused); // 0x33a7fa0 [Final Native Public]
    bool IsQuartzEnabled(); // 0x33a69d0 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject, const FName& ClockName); // 0x33a6880 [Final Native Public]
    float GetRoundTripMinLatency(UObject* WorldContextObject); // 0x33a64b0 [Final Native Public]
    float GetRoundTripMaxLatency(UObject* WorldContextObject); // 0x33a63e0 [Final Native Public]
    float GetRoundTripAverageLatency(UObject* WorldContextObject); // 0x33a6310 [Final Native Public]
    UQuartzClockHandle* GetHandleForClock(UObject* WorldContextObject, const FName& ClockName); // 0x33a5ec0 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMinLatency(UObject* WorldContextObject); // 0x33a5e10 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMaxLatency(UObject* WorldContextObject); // 0x33a5e10 [Final Native Public]
    float GetGameThreadToAudioRenderThreadAverageLatency(UObject* WorldContextObject); // 0x33a5d60 [Final Native Public]
    float GetEstimatedClockRunTime(UObject* WorldContextObject, const FName& InClockName); // 0x33a5bb0 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const FName& ClockName, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x33a59e0 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentClockTimestamp(UObject* WorldContextObject, const FName& InClockName); // 0x33a5710 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMinLatency(); // 0x33a5500 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMaxLatency(); // 0x33a54c0 [Final Native Public]
    float GetAudioRenderThreadToGameThreadAverageLatency(); // 0x33a5480 [Final Native Public]
    bool DoesClockExist(UObject* WorldContextObject, const FName& ClockName); // 0x33a50f0 [Final Native Public]
    void DeleteClockByName(UObject* WorldContextObject, const FName& ClockName); // 0x33a5020 [Final Native Public]
    void DeleteClockByHandle(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle); // 0x33a4f20 [Final Native Public]
    UQuartzClockHandle* CreateNewClock(UObject* WorldContextObject, const FName& ClockName, const FQuartzClockSettings& InSettings, bool bOverrideSettingsIfClockExists, bool bUseAudioEngineClockManager); // 0x33a4b30 [Final Native Public]

// UAudioModulationStyle (/Script/AudioModulation.AudioModulationStyle)
    FColor GetPatchColor(); // 0x5f73c00 [Final Native Static Public]
    FColor GetParameterColor(); // 0x5f73bd0 [Final Native Static Public]
    FColor GetModulationGeneratorColor(); // 0x5f73810 [Final Native Static Public]
    FColor GetControlBusMixColor(); // 0x5f737e0 [Final Native Static Public]
    FColor GetControlBusColor(); // 0x5f737b0 [Final Native Static Public]

// UAudioModulationDestination (/Script/AudioModulation.AudioModulationDestination)
    bool SetModulator(USoundModulatorBase* InModulator); // 0x5f746d0 [Final Native Public]
    float GetValue(); // 0x5f73c30 [Final Native Public]
    USoundModulatorBase* GetModulator(); // 0x4444a80 [Final Native Public]
    bool ClearModulator(); // 0x5f71bc0 [Final Native Public]

// UAudioModulationStatics (/Script/AudioModulation.AudioModulationStatics)
    void UpdateModulator(UObject* WorldContextObject, USoundModulatorBase* Modulator); // 0x5f75060 [Final Native Static Public]
    void UpdateMixFromObject(UObject* WorldContextObject, USoundControlBusMix* Mix, float FadeTime); // 0x5f74e50 [Final Native Static Public]
    void UpdateMixByFilter(UObject* WorldContextObject, USoundControlBusMix* Mix, const FString& AddressFilter, TSubclassOf<USoundModulationParameter> ParamClassFilter, USoundModulationParameter* ParamFilter, float Value, float FadeTime); // 0x5f74ae0 [Final Native Static Public]
    void UpdateMix(UObject* WorldContextObject, USoundControlBusMix* Mix, const TArray<FSoundControlBusMixStage>& Stages, float FadeTime, double Duration, bool bRetriggerOnActivation); // 0x5f747c0 [Final Native Static Public]
    void SetGlobalBusMixValue(UObject* WorldContextObject, USoundControlBus* Bus, float Value, float FadeTime); // 0x5f744a0 [Final Native Static Public]
    void SaveMixToProfile(UObject* WorldContextObject, USoundControlBusMix* Mix, int32 ProfileIndex); // 0x5f74380 [Final Native Static Public]
    TArray<FSoundControlBusMixStage> LoadMixFromProfile(UObject* WorldContextObject, USoundControlBusMix* Mix, bool bActivate, int32 ProfileIndex); // 0x5f73e10 [Final Native Static Public]
    bool IsControlBusMixActive(UObject* WorldContextObject, USoundControlBusMix* Mix); // 0x5f73d40 [Final Native Static Public]
    float GetModulatorValue(UObject* WorldContextObject, USoundModulatorBase* Modulator); // 0x5f73840 [Final Native Static Public]
    TSet<USoundModulatorBase*> GetModulatorsFromDestination(FSoundModulationDestinationSettings& Destination); // 0x5f73a20 [Final Native Static Public]
    void DeactivateGenerator(UObject* WorldContextObject, USoundModulationGenerator* Generator); // 0x5f735b0 [Final Native Static Public]
    void DeactivateBusMix(UObject* WorldContextObject, USoundControlBusMix* Mix); // 0x5f733f0 [Final Native Static Public]
    void DeactivateBus(UObject* WorldContextObject, USoundControlBus* Bus); // 0x5f73240 [Final Native Static Public]
    void DeactivateAllBusMixes(UObject* WorldContextObject); // 0x5f730b0 [Final Native Static Public]
    USoundModulationParameter* CreateModulationParameter(UObject* WorldContextObject, const FName& Name, TSubclassOf<USoundModulationParameter> ParamClass, float DefaultValue); // 0x5f72e10 [Final Native Static Public]
    UAudioModulationDestination* CreateModulationDestination(UObject* WorldContextObject, const FName& Name, USoundModulatorBase* Modulator); // 0x5f72bf0 [Final Native Static Public]
    USoundModulationGeneratorLFO* CreateLFOGenerator(UObject* WorldContextObject, const FName& Name, const FSoundModulationLFOParams& Params); // 0x5f729a0 [Final Native Static Public]
    USoundModulationGeneratorEnvelopeFollower* CreateEnvelopeFollowerGenerator(UObject* WorldContextObject, const FName& Name, const FEnvelopeFollowerGeneratorParams& Params); // 0x5f72720 [Final Native Static Public]
    FSoundControlBusMixStage CreateBusMixStage(UObject* WorldContextObject, USoundControlBus* Bus, float Value, float AttackTime, float ReleaseTime); // 0x5f72510 [Final Native Static Public]
    USoundControlBusMix* CreateBusMixFromValue(UObject* WorldContextObject, const FName& Name, const TArray<USoundControlBus*>& Buses, float Value, float AttackTime, float ReleaseTime, bool bActivate); // 0x5f721e0 [Final Native Static Public]
    USoundControlBusMix* CreateBusMix(UObject* WorldContextObject, const FName& Name, const TArray<FSoundControlBusMixStage>& Stages, bool Activate, double Duration, bool bRetriggerOnActivation); // 0x5f71f80 [Final Native Static Public]
    USoundControlBus* CreateBus(UObject* WorldContextObject, const FName& Name, USoundModulationParameter* Parameter, bool Activate); // 0x5f71e30 [Final Native Static Public]
    USoundModulationGeneratorADEnvelope* CreateADEnvelopeGenerator(UObject* WorldContextObject, const FName& Name, FSoundModulationADEnvelopeParams& Params); // 0x5f71bf0 [Final Native Static Public]
    void ClearGlobalBusMixValue(UObject* WorldContextObject, USoundControlBus* Bus, float FadeTime); // 0x5f719b0 [Final Native Static Public]
    void ClearAllGlobalBusMixValues(UObject* WorldContextObject, float FadeTime); // 0x5f71800 [Final Native Static Public]
    void ActivateGenerator(UObject* WorldContextObject, USoundModulationGenerator* Generator); // 0x5f716f0 [Final Native Static Public]
    void ActivateBusMix(UObject* WorldContextObject, USoundControlBusMix* Mix); // 0x5f714f0 [Final Native Static Public]
    void ActivateBus(UObject* WorldContextObject, USoundControlBus* Bus); // 0x5f71340 [Final Native Static Public]

// USoundControlBusMix (/Script/AudioModulation.SoundControlBusMix)
    void SoloMix(); // 0x5f74770 [Final Native Protected]
    void SaveMixToProfile(); // 0x5f74480 [Final Native Protected]
    void LoadMixFromProfile(); // 0x5f74320 [Final Native Protected]
    void DeactivateMix(); // 0x5f73760 [Final Native Protected]
    void DeactivateAllMixes(); // 0x5f731f0 [Final Native Protected]
    void ActivateMix(); // 0x5f717b0 [Final Native Protected]

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

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

// ULoudnessNRT (/Script/AudioSynesthesia.LoudnessNRT)
    void GetNormalizedLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x5f8f1b0 [Final Native Public]
    void GetNormalizedChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x5f8ed60 [Final Native Public]
    void GetLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x5f8eb30 [Final Native Public]
    void GetChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x5f8e740 [Final Native Public]

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

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

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

// UAudioMaterialKnob (/Script/AudioWidgets.AudioMaterialKnob)
    void SetValue(float InValue); // 0x5fa5c40 [Final Native Public]
    void SetTuneSpeed(float InValue); // 0x5fa5b40 [Final Native Public]
    void SetStepSize(float InValue); // 0x5fa5a40 [Final Native Public]
    void SetMouseUsesStep(bool InUsesStep); // 0x5fa5920 [Final Native Public]
    void SetLocked(bool InLocked); // 0x5fa5750 [Final Native Public]
    void SetFineTuneSpeed(float InValue); // 0x5fa55c0 [Final Native Public]
    float GetValue(); // 0x5fa5560 [Final Native Public]
    float GetTuneSpeed(); // 0x5fa5500 [Final Native Public]
    float GetStepSize(); // 0x5fa54a0 [Final Native Public]
    bool GetMouseUsesStep(); // 0x5fa5440 [Final Native Public]
    bool GetIsLocked(); // 0x5fa5330 [Final Native Public]
    float GetFineTuneSpeed(); // 0x5fa52d0 [Final Native Public]

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

// UAudioMaterialSlider (/Script/AudioWidgets.AudioMaterialSlider)
    void SetValue(float InValue); // 0x5fa5cc0 [Final Native Public]
    void SetTuneSpeed(float InValue); // 0x5fa5bc0 [Final Native Public]
    void SetStepSize(float InValue); // 0x5fa5ac0 [Final Native Public]
    void SetMouseUsesStep(bool bInUsesStep); // 0x5fa59b0 [Final Native Public]
    void SetLocked(bool bInLocked); // 0x5fa57e0 [Final Native Public]
    void SetFineTuneSpeed(float InValue); // 0x5fa5640 [Final Native Public]
    float GetValue(); // 0x5fa5590 [Final Native Public]
    float GetTuneSpeed(); // 0x5fa5530 [Final Native Public]
    float GetStepSize(); // 0x5fa54d0 [Final Native Public]
    bool GetMouseUsesStep(); // 0x5fa5470 [Final Native Public]
    bool GetIsLocked(); // 0x5fa5360 [Final Native Public]
    float GetFineTuneSpeed(); // 0x5fa5300 [Final Native Public]

// UAudioMeter (/Script/AudioWidgets.AudioMeter)
    void SetMeterValueColor(const FLinearColor& InValue); // 0x600ca80 [Final Native Public]
    void SetMeterScaleLabelColor(const FLinearColor& InValue); // 0x600c970 [Final Native Public]
    void SetMeterScaleColor(const FLinearColor& InValue); // 0x600c860 [Final Native Public]
    void SetMeterPeakColor(const FLinearColor& InValue); // 0x600c750 [Final Native Public]
    void SetMeterClippingColor(const FLinearColor& InValue); // 0x600c640 [Final Native Public]
    void SetMeterChannelInfo(const TArray<FMeterChannelInfo>& InMeterChannelInfo); // 0x600c490 [Final Native Public]
    void SetMeterBackgroundColor(const FLinearColor& InValue); // 0x600c380 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InValue); // 0x600c130 [Final Native Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo__DelegateSignature(); // 0x147c170 [Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo(); // 0x600bea0 [Final Native Public]

// UAudioOscilloscope (/Script/AudioWidgets.AudioOscilloscope)
    void StopProcessing(); // 0x600dad0 [Final Native Public]
    void StartProcessing(); // 0x600da70 [Final Native Public]
    TArray<float> GetOscilloscopeAudioSamples__DelegateSignature(); // 0x147c170 [Public]
    bool CanTriggeringBeSet(); // 0x600bdc0 [Final Native Private]

// UAudioRadialSlider (/Script/AudioWidgets.AudioRadialSlider)
    void SetWidgetLayout(const EAudioRadialSliderLayout& InLayout); // 0x600d9e0 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x600d800 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x600d6c0 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x600d440 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x600d280 [Final Native Public]
    void SetSliderThickness(float InThickness); // 0x600d130 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x600d090 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x600cf50 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x600cd70 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x600cc30 [Final Native Public]
    void SetOutputRange(const FVector2D& InOutputRange); // 0x600cb90 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InHandStartEndRatio); // 0x600c2e0 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x600c240 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x600c090 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x600bf50 [Final Native Public]

// UAudioSliderBase (/Script/AudioWidgets.AudioSliderBase)
    void SetWidgetBackgroundColor(const FLinearColor& InValue); // 0x600d940 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x600d8a0 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x600d760 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x600d580 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x600d360 [Final Native Public]
    void SetSliderThumbColor(const FLinearColor& InValue); // 0x600d1e0 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x600cff0 [Final Native Public]
    void SetSliderBackgroundColor(const FLinearColor& InValue); // 0x600ceb0 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x600ce10 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x600ccd0 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x600be00 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x600bff0 [Final Native Public]
    float GetLinValue(float OutputValue); // 0x600be00 [Final Native Public]

// UAudioVectorscope (/Script/AudioWidgets.AudioVectorscope)
    void StopProcessing(); // 0x600db00 [Final Native Public]
    void StartProcessing(); // 0x600daa0 [Final Native Public]
    TArray<float> GetVectorscopeAudioSamples__DelegateSignature(); // 0x147c170 [Public]

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

// UBlueprintFileUtilsBPLibrary (/Script/BlueprintFileUtils.BlueprintFileUtilsBPLibrary)
    bool MoveFile(const FString& DestFilename, const FString& SrcFilename, bool bReplace, bool bEvenIfReadOnly); // 0x602caf0 [Final Native Static Public]
    bool MakeDirectory(const FString& Path, bool bCreateTree); // 0x602c9e0 [Final Native Static Public]
    FString GetUserDirectory(); // 0x3df3710 [Final Native Static Public]
    bool FindRecursive(const FString& StartDirectory, const TArray<FString>& FoundPaths, const FString& Wildcard, bool bFindFiles, bool bFindDirectories); // 0x602c730 [Final Native Static Public]
    bool FindFiles(const FString& Directory, const TArray<FString>& FoundFiles, const FString& FileExtension); // 0x602c590 [Final Native Static Public]
    bool FileExists(const FString& Filename); // 0x602c4d0 [Final Native Static Public]
    bool DirectoryExists(const FString& Directory); // 0x602c410 [Final Native Static Public]
    bool DeleteFile(const FString& Filename, bool bMustExist, bool bEvenIfReadOnly); // 0x602c2b0 [Final Native Static Public]
    bool DeleteDirectory(const FString& Directory, bool bMustExist, bool bDeleteRecursively); // 0x602c160 [Final Native Static Public]
    bool CopyFile(const FString& DestFilename, const FString& SrcFilename, bool bReplace, bool bEvenIfReadOnly); // 0x602bfa0 [Final Native Static Public]

// IBuoyancyEventInterface (/Script/Buoyancy.BuoyancyEventInterface)
    void OnSurfaceTouching(AWaterBody* WaterBodyActor, UPrimitiveComponent* WaterComponent, UPrimitiveComponent* SubmergedComponent, float SubmergedVolume, const FVector& SubmergedCenterOfMass, const FVector& SubmergedVelocity); // 0x147c170 [Event Public]
    void OnSurfaceTouchEnd(AWaterBody* WaterBodyActor, UPrimitiveComponent* WaterComponent, UPrimitiveComponent* SubmergedComponent, float SubmergedVolume, const FVector& SubmergedCenterOfMass, const FVector& SubmergedVelocity); // 0x147c170 [Event Public]
    void OnSurfaceTouchBegin(AWaterBody* WaterBodyActor, UPrimitiveComponent* WaterComponent, UPrimitiveComponent* SubmergedComponent, float SubmergedVolume, const FVector& SubmergedCenterOfMass, const FVector& SubmergedVelocity); // 0x147c170 [Event Public]

// UBuoyancySubsystem (/Script/Buoyancy.BuoyancySubsystem)
    bool IsEnabled(); // 0x53d9800 [Final Native Public]

// UCableComponent (/Script/CableComponent.CableComponent)
    void SetAttachEndToComponent(USceneComponent* Component, const FName& SocketName); // 0x4e4fcb0 [Final Native Public]
    void SetAttachEndTo(AActor* Actor, const FName& ComponentProperty, const FName& SocketName); // 0x4e4fb70 [Final Native Public]
    void GetCableParticleLocations(const TArray<FVector>& Locations); // 0x4e4fa30 [Final Native Public]
    USceneComponent* GetAttachedComponent(); // 0x4e4f9a0 [Final Native Public]
    AActor* GetAttachedActor(); // 0x4e4f960 [Final Native Public]

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

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

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

// UCameraCalibrationSubsystem (/Script/CameraCalibrationCore.CameraCalibrationSubsystem)
    void UnregisterDistortionModelHandler(UCineCameraComponent* Component, ULensDistortionModelHandlerBase* Handler); // 0x610d330 [Final Native Public]
    void SetDefaultLensFile(ULensFile* NewDefaultLensFile); // 0x610d2a0 [Final Native Public]
    TSubclassOf<ULensModel> GetRegisteredLensModel(const FName& ModelName); // 0x610cf80 [Final Native Public]
    TArray<FName> GetOverlayMaterialNames(); // 0x610cf00 [Final Native Public]
    UMaterialInterface* GetOverlayMaterial(const FName& OverlayName); // 0x610ce50 [Final Native Public]
    ULensFile* GetLensFile(FLensFilePicker& Picker); // 0x610cce0 [Final Native Public]
    TArray<ULensDistortionModelHandlerBase*> GetDistortionModelHandlers(UCineCameraComponent* Component); // 0x610cc00 [Final Native Public]
    ULensFile* GetDefaultLensFile(); // 0x610cbd0 [Final Native Public]
    TArray<FName> GetCameraNodalOffsetAlgos(); // 0x610cb50 [Final Native Public]
    TSubclassOf<UCameraNodalOffsetAlgo> GetCameraNodalOffsetAlgo(const FName& Name); // 0x610ca80 [Final Native Public]
    TArray<FName> GetCameraImageCenterAlgos(); // 0x610ca00 [Final Native Public]
    TSubclassOf<UCameraImageCenterAlgo> GetCameraImageCenterAlgo(const FName& Name); // 0x610c930 [Final Native Public]
    TArray<FName> GetCameraCalibrationSteps(); // 0x610c8b0 [Final Native Public]
    TSubclassOf<UCameraCalibrationStep> GetCameraCalibrationStep(const FName& Name); // 0x610c7e0 [Final Native Public]
    ULensDistortionModelHandlerBase* FindOrCreateDistortionModelHandler(FDistortionHandlerPicker& DistortionHandlerPicker, TSubclassOf<ULensModel> LensModelClass); // 0x610c6b0 [Final Native Public]
    ULensDistortionModelHandlerBase* FindDistortionModelHandler(FDistortionHandlerPicker& DistortionHandlerPicker, bool bUpdatePicker); // 0x610c5a0 [Final Native Public]

// ULensFile (/Script/CameraCalibrationCore.LensFile)
    void RemoveZoomPoint(const ELensDataCategory& InDataCategory, float InFocus, float InZoom); // 0x6114320 [Final Native Public]
    void RemoveFocusPoint(const ELensDataCategory& InDataCategory, float InFocus); // 0x6114250 [Final Native Public]
    void MergeFocusPoint(const ELensDataCategory& InDataCategory, float InSrcFocus, float InDestFocus, bool bReplaceExistingZoomPoints); // 0x61140e0 [Final Native Public]
    bool HasZoomPoint(const ELensDataCategory& InDataCategory, float InFocus, float InZoom); // 0x6113f20 [Final Native Public]
    bool HasSamples(const ELensDataCategory& InDataCategory); // 0x6113e90 [Final Native Public]
    bool HasIrisEncoderMapping(); // 0x6113e60 [Final Native Public]
    bool HasFocusPoint(const ELensDataCategory& InDataCategory, float InFocus); // 0x6113d80 [Final Native Public]
    bool HasFocusEncoderMapping(); // 0x6113d50 [Final Native Public]
    int32 GetTotalPointNum(const ELensDataCategory& InDataCategory); // 0x6113ca0 [Final Native Public]
    TArray<FSTMapPointInfo> GetSTMapPoints(); // 0x6113c20 [Final Native Public]
    bool GetSTMapPoint(float InFocus, float InZoom, FSTMapInfo& OutSTMapInfo); // 0x6113af0 [Final Native Public]
    TArray<FNodalOffsetPointInfo> GetNodalOffsetPoints(); // 0x6113a70 [Final Native Public]
    bool GetNodalOffsetPoint(float InFocus, float InZoom, FNodalPointOffset& OutNodalPointOffset); // 0x6113900 [Final Native Public]
    TArray<FImageCenterPointInfo> GetImageCenterPoints(); // 0x6113880 [Final Native Public]
    bool GetImageCenterPoint(float InFocus, float InZoom, FImageCenterInfo& OutImageCenterInfo); // 0x6113750 [Final Native Public]
    TArray<FFocalLengthPointInfo> GetFocalLengthPoints(); // 0x61136d0 [Final Native Public]
    bool GetFocalLengthPoint(float InFocus, float InZoom, FFocalLengthInfo& OutFocalLengthInfo); // 0x61135a0 [Final Native Public]
    TArray<FDistortionPointInfo> GetDistortionPoints(); // 0x6113500 [Final Native Public]
    bool GetDistortionPoint(float InFocus, float InZoom, FDistortionInfo& OutDistortionInfo); // 0x61133c0 [Final Native Public]
    float EvaluateNormalizedIris(float InNormalizedValue); // 0x6113310 [Final Native Public]
    float EvaluateNormalizedFocus(float InNormalizedValue); // 0x6113280 [Final Native Public]
    bool EvaluateNodalPointOffset(float InFocus, float InZoom, FNodalPointOffset& OutEvaluatedValue); // 0x6113110 [Final Native Public]
    bool EvaluateImageCenterParameters(float InFocus, float InZoom, FImageCenterInfo& OutEvaluatedValue); // 0x6112fe0 [Final Native Public]
    bool EvaluateFocalLength(float InFocus, float InZoom, FFocalLengthInfo& OutEvaluatedValue); // 0x6112eb0 [Final Native Public]
    bool EvaluateDistortionParameters(float InFocus, float InZoom, FDistortionInfo& OutEvaluatedValue); // 0x6112d70 [Final Native Public]
    bool EvaluateDistortionData(float InFocus, float InZoom, const FVector2D& InFilmback, ULensDistortionModelHandlerBase* InLensHandler); // 0x6112bf0 [Final Native Public]
    void ClearData(const ELensDataCategory& InDataCategory); // 0x6112b70 [Final Native Public]
    void ClearAll(); // 0x6112b50 [Final Native Public]
    void ChangeZoomPoint(const ELensDataCategory& InDataCategory, float InFocus, float InExistingZoom, float InNewZoom); // 0x61129f0 [Final Native Public]
    void ChangeFocusPoint(const ELensDataCategory& InDataCategory, float InExistingFocus, float InNewFocus); // 0x61128e0 [Final Native Public]
    void AddSTMapPoint(float NewFocus, float NewZoom, FSTMapInfo& NewPoint); // 0x61127b0 [Final Native Public]
    void AddNodalOffsetPoint(float NewFocus, float NewZoom, FNodalPointOffset& NewPoint); // 0x6112640 [Final Native Public]
    void AddImageCenterPoint(float NewFocus, float NewZoom, FImageCenterInfo& NewPoint); // 0x6112510 [Final Native Public]
    void AddFocalLengthPoint(float NewFocus, float NewZoom, FFocalLengthInfo& NewFocalLength); // 0x61123e0 [Final Native Public]
    void AddDistortionPoint(float NewFocus, float NewZoom, FDistortionInfo& NewPoint, FFocalLengthInfo& NewFocalLength); // 0x6112240 [Final Native Public]

// AChaosCacheManager (/Script/ChaosCaching.ChaosCacheManager)
    void TriggerComponentByCache(const FName& InCacheName); // 0x620fde0 [Final Native Protected]
    void TriggerComponent(UPrimitiveComponent* InComponent); // 0x620fcc0 [Final Native Protected]
    void TriggerAll(); // 0x620fbf0 [Final Native Protected]
    void SetStartTime(float InStartTime); // 0x620fb60 [Final Native Public]
    void SetCurrentTime(float CurrentTime); // 0x620fb60 [Final Native Public]
    void SetCacheCollection(UChaosCacheCollection* InCacheCollection); // 0x620fa20 [Final Native Protected]
    void ResetSingleTransform(int32 InIndex); // 0x620f910 [Final Native Public]
    void ResetAllComponentTransforms(); // 0x620f7c0 [Final Native Public]
    void EnablePlaybackByCache(const FName& InCacheName, bool bEnable); // 0x620f6b0 [Final Native Protected]
    void EnablePlayback(int32 Index, bool bEnable); // 0x620f5c0 [Final Native Protected]

// UChaosClothingInteractor (/Script/ChaosCloth.ChaosClothingInteractor)
    void SetWind(const FVector2D& Drag, const FVector2D& Lift, float AirDensity, const FVector& WindVelocity, const FVector2D& OuterDrag, const FVector2D& OuterLift); // 0x625fce0 [Final Native Public]
    void SetVelocityScale(const FVector& LinearVelocityScale, float AngularVelocityScale, float FictitiousAngularScale); // 0x625fb20 [Final Native Public]
    void SetVelocityClamps(bool bEnableLinearVelocityClamping, const FVector& MaxLinearVelocity, bool bEnableLinearAccelerationClamping, const FVector& MaxLinearAcceleration, bool bEnableAngularVelocityClamping, float MaxAngularVelocity, bool bEnableAngularAccelerationClamping, float MaxAngularAcceleration); // 0x625f800 [Final Native Public]
    void SetPressure(const FVector2D& Pressure); // 0x625f6e0 [Final Native Public]
    void SetMaterialLinear(float EdgeStiffness, float BendingStiffness, float AreaStiffness); // 0x625f470 [Final Native Public]
    void SetMaterialBuckling(const FVector2D& BucklingRatio, const FVector2D& BucklingStiffness); // 0x625f2f0 [Final Native Public]
    void SetMaterial(const FVector2D& EdgeStiffness, const FVector2D& BendingStiffness, const FVector2D& AreaStiffness); // 0x625f130 [Final Native Public]
    void SetLongRangeAttachmentLinear(float TetherStiffness, float TetherScale); // 0x625ef70 [Final Native Public]
    void SetLongRangeAttachment(const FVector2D& TetherStiffness, const FVector2D& TetherScale); // 0x625edf0 [Final Native Public]
    void SetGravity(float GravityScale, bool bIsGravityOverridden, const FVector& GravityOverride); // 0x625ec30 [Final Native Public]
    void SetDamping(float DampingCoefficient, float LocalDampingCoefficient); // 0x625eab0 [Final Native Public]
    void SetCollision(float CollisionThickness, float FrictionCoefficient, bool bUseCCD, float SelfCollisionThickness); // 0x625e8c0 [Final Native Public]
    void SetBackstop(bool bEnabled); // 0x625e790 [Final Native Public]
    void SetAnimDriveLinear(float AnimDriveStiffness); // 0x625e710 [Final Native Public]
    void SetAnimDrive(const FVector2D& AnimDriveStiffness, const FVector2D& AnimDriveDamping); // 0x625e590 [Final Native Public]
    void SetAerodynamics(float DragCoefficient, float LiftCoefficient, const FVector& WindVelocity); // 0x625e3e0 [Final Native Public]
    void ResetAndTeleport(bool bReset, bool bTeleport); // 0x625e1e0 [Final Native Public]

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

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

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

// UChaosVehicleMovementComponent (/Script/ChaosVehicles.ChaosVehicleMovementComponent)
    void SetYawInput(float Yaw); // 0x4d108d0 [Final Native Public]
    void SetUseAutomaticGears(bool bUseAuto); // 0x4d10840 [Final Native Public]
    void SetThrottleInput(float Throttle); // 0x4d107c0 [Final Native Public]
    void SetTargetGear(int32 GearNum, bool bImmediate); // 0x4d106f0 [Final Native Public]
    void SetSteeringInput(float Steering); // 0x4d10670 [Final Native Public]
    void SetSleeping(bool bEnableSleep); // 0x4d105e0 [Final Native Public]
    void SetRollInput(float Roll); // 0x4d10560 [Final Native Public]
    void SetRequiresControllerForInputs(bool bRequiresController); // 0x4d104d0 [Final Native Public]
    void SetPitchInput(float Pitch); // 0x4d10450 [Final Native Public]
    void SetParked(bool bParked); // 0x4d103c0 [Final Native Public]
    void SetHandbrakeInput(bool bNewHandbrake); // 0x4d10330 [Final Native Public]
    void SetChangeUpInput(bool bNewGearUp); // 0x4d102a0 [Final Native Public]
    void SetChangeDownInput(bool bNewGearDown); // 0x4d10210 [Final Native Public]
    void SetBrakeInput(float Brake); // 0x4d10190 [Final Native Public]
    void ServerUpdateState(float InSteeringInput, float InThrottleInput, float InBrakeInput, float InHandbrakeInput, int32 InCurrentGear, float InRollInput, float InPitchInput, float InYawInput); // 0x4d0fea0 [Native Event Protected]
    void ResetVehicle(); // 0x3ad48a0 [Final Native Public]
    bool IsParked(); // 0x4d0fe70 [Final Native Public]
    void IncreaseThrottleInput(float ThrottleDelta); // 0x4d0fdc0 [Final Native Public]
    bool GetUseAutoGears(); // 0x4d0fd30 [Final Native Public]
    float GetThrottleInput(); // 0x4d0fd10 [Final Native Public]
    int32 GetTargetGear(); // 0x4d0fce0 [Final Native Public]
    float GetSteeringInput(); // 0x4d0fc50 [Final Native Public]
    bool GetHandbrakeInput(); // 0x4d0fb90 [Final Native Public]
    float GetForwardSpeedMPH(); // 0x4d0fb60 [Final Native Public]
    float GetForwardSpeed(); // 0x4d0fb30 [Final Native Public]
    int32 GetCurrentGear(); // 0x4d0fb00 [Final Native Public]
    float GetBrakeInput(); // 0x4d0fae0 [Final Native Public]
    void EnableSelfRighting(bool InState); // 0x4d0fa50 [Final Native Public]
    void DecreaseThrottleInput(float ThrottleDelta); // 0x4d0f9d0 [Final Native Public]

// UChaosVehicleWheel (/Script/ChaosVehicles.ChaosVehicleWheel)
    bool IsInAir(); // 0x4d0fe40 [Final Native Public]
    float GetWheelRadius(); // 0x4d0fd90 [Final Native Public]
    float GetWheelAngularVelocity(); // 0x4d0fd60 [Final Native Public]
    float GetSuspensionOffset(); // 0x4d0fcb0 [Final Native Public]
    FVector GetSuspensionAxis(); // 0x4d0fc70 [Final Native Public]
    float GetSteerAngle(); // 0x4d0fc20 [Final Native Public]
    float GetRotationAngularVelocity(); // 0x4d0fbf0 [Final Native Public]
    float GetRotationAngle(); // 0x4d0fbc0 [Final Native Public]
    EAxleType GetAxleType(); // 0x4593080 [Final Native Public]

// UChaosWheeledVehicleMovementComponent (/Script/ChaosVehicles.ChaosWheeledVehicleMovementComponent)
    void SetWheelSlipGraphMultiplier(int32 WheelIndex, float Multiplier); // 0x4d27140 [Final Native Public]
    void SetWheelRadius(int32 WheelIndex, float Radius); // 0x4d27070 [Final Native Public]
    void SetWheelMaxSteerAngle(int32 WheelIndex, float AngleDegrees); // 0x4d26fa0 [Final Native Public]
    void SetWheelMaxBrakeTorque(int32 WheelIndex, float Torque); // 0x4d26ed0 [Final Native Public]
    void SetWheelHandbrakeTorque(int32 WheelIndex, float Torque); // 0x4d26e00 [Final Native Public]
    void SetWheelFrictionMultiplier(int32 WheelIndex, float Friction); // 0x4d26d30 [Final Native Public]
    void SetWheelClass(int32 WheelIndex, TSubclassOf<UChaosVehicleWheel> InWheelClass); // 0x4d26c40 [Final Native Public]
    void SetTractionControlEnabled(int32 WheelIndex, bool Enabled); // 0x4d26b70 [Final Native Public]
    void SetTorqueCombineMethod(const ETorqueCombineMethod& InCombineMethod, int32 WheelIndex); // 0x4d26aa0 [Final Native Public]
    void SetSuspensionParams(float Rate, float Damping, float Preload, float MaxRaise, float MaxDrop, int32 WheelIndex); // 0x4d268b0 [Final Native Public]
    void SetSnapshot(FWheeledSnaphotData& SnapshotIn); // 0x4d26760 [Native Public]
    void SetMaxEngineTorque(float Torque); // 0x4d266e0 [Final Native Public]
    void SetDriveTorque(float DriveTorque, int32 WheelIndex); // 0x4d26610 [Final Native Public]
    void SetDragCoefficient(float DragCoeff); // 0x4d26590 [Final Native Public]
    void SetDownforceCoefficient(float DownforceCoeff); // 0x4d26510 [Final Native Public]
    void SetDifferentialFrontRearSplit(float FrontRearSlpit); // 0x4d26490 [Final Native Public]
    void SetBrakeTorque(float BrakeTorque, int32 WheelIndex); // 0x4d263c0 [Final Native Public]
    void SetAffectedBySteering(int32 WheelIndex, bool Enabled); // 0x4d262f0 [Final Native Public]
    void SetAffectedByHandbrake(int32 WheelIndex, bool Enabled); // 0x4d26220 [Final Native Public]
    void SetAffectedByEngine(int32 WheelIndex, bool Enabled); // 0x4d26150 [Final Native Public]
    void SetAffectedByBrake(int32 WheelIndex, bool Enabled); // 0x4d26080 [Final Native Public]
    void SetABSEnabled(int32 WheelIndex, bool Enabled); // 0x4d25fb0 [Final Native Public]
    FWheelStatus MakeWheelStatus(bool bInContact, const FVector& ContactPoint, UPhysicalMaterial* PhysMaterial, float NormalizedSuspensionLength, float SpringForce, float SlipAngle, bool bIsSlipping, float SlipMagnitude, bool bIsSkidding, float SkidMagnitude, const FVector& SkidNormal, float DriveTorque, float BrakeTorque, bool bABSActivated); // 0x4d25800 [Final Native Static Public]
    FWheelSnapshot MakeWheelSnapshot(float SuspensionOffset, float WheelRotationAngle, float SteeringAngle, float WheelRadius, float WheelAngularVelocity); // 0x4d25640 [Final Native Static Public]
    FWheeledSnaphotData MakeWheeledSnapshot(const FTransform& Transform, const FVector& LinearVelocity, const FVector& AngularVelocity, int32 SelectedGear, float EngineRPM, const TArray<FWheelSnapshot>& WheelSnapshots); // 0x4d25cc0 [Final Native Static Public]
    FWheelStatus GetWheelState(int32 WheelIndex); // 0x4d25550 [Final Native Public]
    FWheeledSnaphotData GetSnapshot(); // 0x4d254a0 [Native Public]
    int32 GetNumWheels(); // 0x4d25480 [Final Native Public]
    float GetEngineRotationSpeed(); // 0x4d25450 [Final Native Public]
    float GetEngineMaxRotationSpeed(); // 0x4d25420 [Final Native Public]
    void EnableWheelFriction(bool InState); // 0x4d25390 [Final Native Public]
    void EnableSuspension(bool InState); // 0x4d25300 [Final Native Public]
    void EnableMechanicalSim(bool InState); // 0x4d25270 [Final Native Public]
    void BreakWheelStatus(FWheelStatus& Status, const bool& bInContact, const FVector& ContactPoint, const UPhysicalMaterial*& PhysMaterial, const float& NormalizedSuspensionLength, const float& SpringForce, const float& SlipAngle, const bool& bIsSlipping, const float& SlipMagnitude, const bool& bIsSkidding, const float& SkidMagnitude, const FVector& SkidNormal, const float& DriveTorque, const float& BrakeTorque, const bool& bABSActivated); // 0x4d248d0 [Final Native Static Public]
    void BreakWheelSnapshot(FWheelSnapshot& Snapshot, const float& SuspensionOffset, const float& WheelRotationAngle, const float& SteeringAngle, const float& WheelRadius, const float& WheelAngularVelocity); // 0x4d24690 [Final Native Static Public]
    void BreakWheeledSnapshot(FWheeledSnaphotData& Snapshot, FTransform& Transform, const FVector& LinearVelocity, const FVector& AngularVelocity, const int32& SelectedGear, const float& EngineRPM, const TArray<FWheelSnapshot>& WheelSnapshots); // 0x4d24ec0 [Final Native Static Public]

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

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

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

// UCineCameraComponent (/Script/CinematicCamera.CineCameraComponent)
    void SetLensSettings(FCameraLensSettings& NewLensSettings); // 0x36a9be0 [Final Native Public]
    void SetLensPresetByName(const FString& InPresetName); // 0x36a99e0 [Final Native Public]
    void SetFocusSettings(FCameraFocusSettings& NewFocusSettings); // 0x36a98d0 [Final Native Public]
    void SetFilmbackPresetByName(const FString& InPresetName); // 0x36a9690 [Final Native Public]
    void SetFilmback(FCameraFilmbackSettings& NewFilmback); // 0x36a95d0 [Final Native Public]
    void SetCustomNearClippingPlane(float NewCustomNearClippingPlane); // 0x36a9070 [Final Native Public]
    void SetCurrentFocalLength(float InFocalLength); // 0x36a8fe0 [Final Native Public]
    void SetCurrentAperture(float NewCurrentAperture); // 0x36a8f50 [Final Native Public]
    void SetCropSettings(FPlateCropSettings& NewCropSettings); // 0x36a8ea0 [Final Native Public]
    void SetCropPresetByName(const FString& InPresetName); // 0x36a8ca0 [Final Native Public]
    float GetVerticalProjectionOffset(); // 0x36a8c70 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x36a8ba0 [Final Native Public]
    TArray<FNamedLensPreset> GetLensPresetsCopy(); // 0x36a8a60 [Final Native Static Public]
    FString GetLensPresetName(); // 0x36a87a0 [Final Native Public]
    float GetHorizontalProjectionOffset(); // 0x36a8500 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x36a84d0 [Final Native Public]
    TArray<FNamedFilmbackPreset> GetFilmbackPresetsCopy(); // 0x36a83b0 [Final Native Static Public]
    FString GetFilmbackPresetName(); // 0x36a8120 [Final Native Public]
    FString GetDefaultFilmbackPresetName(); // 0x36a7dc0 [Final Native Public]
    FString GetCropPresetName(); // 0x36a7b60 [Final Native Public]

// UCineCameraSettings (/Script/CinematicCamera.CineCameraSettings)
    void SetLensPresets(const TArray<FNamedLensPreset>& InLensPresets); // 0x36a9a90 [Final Native Private]
    void SetFilmbackPresets(const TArray<FNamedFilmbackPreset>& InFilmbackPresets); // 0x36a9740 [Final Native Private]
    void SetDefaultLensPresetName(const FString& InDefaultLensPresetName); // 0x36a94a0 [Final Native Private]
    void SetDefaultLensFStop(float InDefaultLensFStop); // 0x36a9360 [Final Native Private]
    void SetDefaultLensFocalLength(float InDefaultLensFocalLength); // 0x36a9400 [Final Native Private]
    void SetDefaultFilmbackPreset(const FString& InDefaultFilmbackPreset); // 0x36a9230 [Final Native Private]
    void SetDefaultCropPresetName(const FString& InDefaultCropPresetName); // 0x36a90f0 [Final Native Private]
    void SetCropPresets(const TArray<FNamedPlateCropPreset>& InCropPresets); // 0x36a8d50 [Final Native Private]
    TArray<FString> GetLensPresetNames(); // 0x36a8950 [Final Native Private]
    bool GetLensPresetByName(const FString& PresetName, FCameraLensSettings& LensSettings); // 0x36a8530 [Final Native Public]
    TArray<FString> GetFilmbackPresetNames(); // 0x36a82a0 [Final Native Private]
    bool GetFilmbackPresetByName(const FString& PresetName, FCameraFilmbackSettings& FilmbackSettings); // 0x36a7ee0 [Final Native Public]
    TArray<FString> GetCropPresetNames(); // 0x36a7cb0 [Final Native Private]
    bool GetCropPresetByName(const FString& PresetName, FPlateCropSettings& CropSettings); // 0x36a7960 [Final Native Public]
    UCineCameraSettings* GetCineCameraSettings(); // 0x36a78f0 [Final Native Static Private]

// AClientAuthoritativeCharacter (/Script/ClientAuthoritativeCharacterSystem.ClientAuthoritativeCharacter)
    void ClientAuthoritativeMove(const FClientAuthoritativeMoveData& MoveData); // 0x4e43e70 [Native Event Public]

// UClothingSimulationInteractor (/Script/ClothingSystemRuntimeInterface.ClothingSimulationInteractor)
    void SetNumSubsteps(int32 NumSubsteps); // 0x2359890 [Native Public]
    void SetNumIterations(int32 NumIterations); // 0x2359800 [Native Public]
    void SetMaxNumIterations(int32 MaxNumIterations); // 0x2359770 [Native Public]
    void SetAnimDriveSpringStiffness(float InStiffness); // 0x23596e0 [Native Public]
    void PhysicsAssetUpdated(); // 0x23596c0 [Native Public]
    float GetSimulationTime(); // 0x23596a0 [Final Native Public]
    int32 GetNumSubsteps(); // 0x2359680 [Final Native Public]
    int32 GetNumKinematicParticles(); // 0x2359660 [Final Native Public]
    int32 GetNumIterations(); // 0x2359640 [Final Native Public]
    int32 GetNumDynamicParticles(); // 0x2359620 [Final Native Public]
    int32 GetNumCloths(); // 0x2359600 [Final Native Public]
    UClothingInteractor* GetClothingInteractor(const FString& ClothingAssetName); // 0x2359400 [Final Native Public]
    void EnableGravityOverride(const FVector& InVector); // 0x2359360 [Native Public]
    void DisableGravityOverride(); // 0x2359340 [Native Public]
    void ClothConfigUpdated(); // 0x2359320 [Native Public]

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

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

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

// UCommonInputSubsystem (/Script/CommonInput.CommonInputSubsystem)
    bool ShouldShowInputKeys(); // 0x4b7c630 [Final Native Public]
    void SetGamepadInputType(const FName& InGamepadInputType); // 0x4b7c5a0 [Final Native Public]
    void SetCurrentInputType(const ECommonInputType& NewInputType); // 0x4b7c520 [Final Native Public]
    bool IsUsingPointerInput(); // 0x4b7c4e0 [Final Native Public]
    bool IsInputMethodActive(const ECommonInputType& InputMethod); // 0x4b7c450 [Final Native Public]
    ECommonInputType GetDefaultInputType(); // 0x4b7c280 [Final Native Public]
    ECommonInputType GetCurrentInputType(); // 0x4b7c260 [Final Native Public]
    FName GetCurrentGamepadName(); // 0x4b7c240 [Final Native Public]
    void BroadcastInputMethodChanged(); // 0x4b7c220 [Final Native Protected]

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

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

// UCommonActionWidget (/Script/CommonUI.CommonActionWidget)
    void SetInputActions(const TArray<FDataTableRowHandle>& NewInputActions); // 0x4bee830 [Native Public]
    void SetInputActionBinding(const FUIActionBindingHandle& BindingHandle); // 0x4bee580 [Native Public]
    void SetInputAction(const FDataTableRowHandle& InputActionRow); // 0x4bee4c0 [Native Public]
    void SetIconRimBrush(const FSlateBrush& InIconRimBrush); // 0x4bee390 [Final Native Public]
    void SetEnhancedInputAction(UInputAction* InInputAction); // 0x364c110 [Native Public]
    void OnInputMethodChanged__DelegateSignature(bool bUsingGamepad); // 0x147c170 [Public]
    void OnInputIconUpdated__DelegateSignature(); // 0x147c170 [Public]
    void OnEnhancedInputMappingsRebuilt(); // 0x4bec100 [Final Native Protected]
    bool IsHeldAction(); // 0x4beb9f0 [Native Public]
    UMaterialInstanceDynamic* GetIconDynamicMaterial(); // 0x4be9b10 [Final Native Public]
    FSlateBrush GetIcon(); // 0x4be9a70 [Native Public]
    UInputAction* GetEnhancedInputAction(); // 0x4be97c0 [Final Native Public]
    FText GetDisplayText(); // 0x4be9650 [Final Native Public]

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

// UCommonActivatableWidget (/Script/CommonUI.CommonActivatableWidget)
    void SetBindVisibilities(const ESlateVisibility& OnActivatedVisibility, const ESlateVisibility& OnDeactivatedVisibility, bool bInAllActive); // 0x4bed560 [Final Native Public]
    void RequestRefreshFocus(); // 0x4becea0 [Final Native Protected]
    bool IsActivated(); // 0x4beb990 [Final Native Public]
    UWidget* GetDesiredFocusTarget(); // 0x4be9500 [Final Native Public]
    void DeactivateWidget(); // 0x4be8830 [Final Native Public]
    void ClearFocusRestorationTarget(); // 0x4be85e0 [Final Native Public]
    bool BP_OnHandleBackAction(); // 0x147c170 [Event Protected]
    void BP_OnDeactivated(); // 0x147c170 [Event Protected]
    void BP_OnActivated(); // 0x147c170 [Event Protected]
    FUIInputConfig BP_GetDesiredInputConfig(); // 0x147c170 [Event Protected]
    UWidget* BP_GetDesiredFocusTarget(); // 0x147c170 [Event Protected]
    void BindVisibilityToActivation(UCommonActivatableWidget* ActivatableWidget); // 0x4be8440 [Final Native Public]
    void ActivateWidget(); // 0x4be7d40 [Final Native Public]

// UCommonAnimatedSwitcher (/Script/CommonUI.CommonAnimatedSwitcher)
    void SetDisableTransitionAnimation(bool bDisableAnimation); // 0x4bedff0 [Final Native Public]
    bool IsTransitionPlaying(); // 0x4bebd00 [Final Native Public]
    bool IsCurrentlySwitching(); // 0x4beb9b0 [Final Native Public]
    bool HasWidgets(); // 0x3649790 [Final Native Public]
    void ActivatePreviousWidget(bool bCanWrap); // 0x4be7b00 [Final Native Public]
    void ActivateNextWidget(bool bCanWrap); // 0x4be7a50 [Final Native Public]

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

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

// UCommonButtonStyle (/Script/CommonUI.CommonButtonStyle)
    UCommonTextStyle* GetSelectedTextStyle(); // 0x4bea9f0 [Final Native Public]
    void GetSelectedPressedBrush(FSlateBrush& Brush); // 0x4bea860 [Final Native Public]
    UCommonTextStyle* GetSelectedHoveredTextStyle(); // 0x4bea810 [Final Native Public]
    void GetSelectedHoveredBrush(FSlateBrush& Brush); // 0x4bea720 [Final Native Public]
    void GetSelectedBaseBrush(FSlateBrush& Brush); // 0x4bea5d0 [Final Native Public]
    UCommonTextStyle* GetNormalTextStyle(); // 0x4bea3e0 [Final Native Public]
    void GetNormalPressedBrush(FSlateBrush& Brush); // 0x4bea2f0 [Final Native Public]
    UCommonTextStyle* GetNormalHoveredTextStyle(); // 0x4bea2c0 [Final Native Public]
    void GetNormalHoveredBrush(FSlateBrush& Brush); // 0x4bea1d0 [Final Native Public]
    void GetNormalBaseBrush(FSlateBrush& Brush); // 0x4bea0e0 [Final Native Public]
    void GetMaterialBrush(FSlateBrush& Brush); // 0x4be8f10 [Final Native Public]
    UCommonTextStyle* GetDisabledTextStyle(); // 0x4be9620 [Final Native Public]
    void GetDisabledBrush(FSlateBrush& Brush); // 0x4be9530 [Final Native Public]
    void GetCustomPadding(const FMargin& OutCustomPadding); // 0x4be9460 [Final Native Public]
    void GetButtonPadding(const FMargin& OutButtonPadding); // 0x4be90e0 [Final Native Public]

// UCommonButtonBase (/Script/CommonUI.CommonButtonBase)
    void UpdateHoldData(const ECommonInputType& CurrentInputType); // 0x4bf1680 [Native Protected]
    void StopDoubleClickPropagation(); // 0x4bf15d0 [Final Native Protected]
    void SetTriggeringInputAction(FDataTableRowHandle& InputActionRow); // 0x4bf1250 [Final Native Public]
    void SetTriggeringEnhancedInputAction(UInputAction* InInputAction); // 0x4bf1110 [Final Native Public]
    void SetTriggeredInputAction(FDataTableRowHandle& InputActionRow); // 0x4bf0fc0 [Final Native Public]
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x4bf0e80 [Final Native Public]
    void SetStyle(TSubclassOf<UCommonButtonStyle> InStyle); // 0x4bf07b0 [Final Native Public]
    void SetShouldUseFallbackDefaultInputAction(bool bInShouldUseFallbackDefaultInputAction); // 0x4bf0640 [Final Native Public]
    void SetShouldSelectUponReceivingFocus(bool bInShouldSelectUponReceivingFocus); // 0x4bf05a0 [Final Native Public]
    void SetSelectedPressedSoundOverride(USoundBase* Sound); // 0x4bf0360 [Final Native Public]
    void SetSelectedInternal(bool bInSelected, bool bAllowSound, bool bBroadcast); // 0x4bf01a0 [Final Native Protected]
    void SetSelectedHoveredSoundOverride(USoundBase* Sound); // 0x4bf00e0 [Final Native Public]
    void SetSelectedClickedSoundOverride(USoundBase* Sound); // 0x4bf0020 [Final Native Public]
    void SetRequiresHold(bool bInRequiresHold); // 0x4befdc0 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x4befc60 [Final Native Public]
    void SetPressedSoundOverride(USoundBase* Sound); // 0x4befd00 [Final Native Public]
    void SetMinDimensions(int32 InMinWidth, int32 InMinHeight); // 0x4bef920 [Final Native Public]
    void SetMaxDimensions(int32 InMaxWidth, int32 InMaxHeight); // 0x4bef840 [Final Native Public]
    void SetLockedPressedSoundOverride(USoundBase* Sound); // 0x4bef590 [Final Native Public]
    void SetLockedHoveredSoundOverride(USoundBase* Sound); // 0x4bef4d0 [Final Native Public]
    void SetLockedClickedSoundOverride(USoundBase* Sound); // 0x4bef410 [Final Native Public]
    void SetIsToggleable(bool bInIsToggleable); // 0x4beef20 [Final Native Public]
    void SetIsSelected(bool InSelected, bool bGiveClickFeedback); // 0x4beee50 [Final Native Public]
    void SetIsSelectable(bool bInIsSelectable); // 0x4beed90 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x4beebc0 [Final Native Public]
    void SetIsInteractionEnabled(bool bInIsInteractionEnabled); // 0x4beea90 [Final Native Public]
    void SetIsInteractableWhenSelected(bool bInInteractableWhenSelected); // 0x4bee9d0 [Final Native Public]
    void SetIsFocusable(bool bInIsFocusable); // 0x4bee940 [Final Native Public]
    void SetInputActionProgressMaterial(FSlateBrush& InProgressMaterialBrush, const FName& InProgressMaterialParam); // 0x4bee610 [Final Native Public]
    void SetHoveredSoundOverride(USoundBase* Sound); // 0x4bee2d0 [Final Native Public]
    void SetHideInputAction(bool bInHideInputAction); // 0x4bee1c0 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x4bedb40 [Final Native Public]
    void SetClickedSoundOverride(USoundBase* Sound); // 0x4bedbf0 [Final Native Public]
    void OnTriggeringInputActionChanged(FDataTableRowHandle& NewTriggeredAction); // 0x147c170 [Event Protected]
    void OnTriggeringEnhancedInputActionChanged(UInputAction* InInputAction); // 0x147c170 [Event Protected]
    void OnTriggeredInputActionChanged(FDataTableRowHandle& NewTriggeredAction); // 0x147c170 [Event Protected]
    void OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x4bec2d0 [Native Protected]
    void OnCurrentTextStyleChanged(); // 0x147c170 [Event Protected]
    void OnActionProgress(float HeldPercent); // 0x147c170 [Event Protected]
    void OnActionComplete(); // 0x147c170 [Event Protected]
    bool NativeOnHoldProgressRollback(float DeltaTime); // 0x4bebea0 [Native Protected]
    bool NativeOnHoldProgress(float DeltaTime); // 0x4bebe00 [Native Protected]
    void NativeOnActionProgress(float HeldPercent); // 0x4bebd70 [Native Protected]
    void NativeOnActionComplete(); // 0x4bebd50 [Native Protected]
    bool IsPressed(); // 0x4bebc80 [Final Native Public]
    bool IsInteractionEnabled(); // 0x4beba50 [Final Native Public]
    bool IsHoverSimulationOnTouchAvailable(); // 0x4beba20 [Final Native Private]
    void HoldReset(); // 0x4beb770 [Native Protected]
    void HandleTriggeringActionCommited(const bool& bPassThrough); // 0x4beb570 [Native Protected]
    void HandleFocusReceived(); // 0x4beb0a0 [Native Protected]
    void HandleFocusLost(); // 0x4beb080 [Native Protected]
    void HandleButtonReleased(); // 0x4beb060 [Native Protected]
    void HandleButtonPressed(); // 0x4beb040 [Native Protected]
    void HandleButtonClicked(); // 0x4beaf20 [Native Protected]
    UCommonButtonStyle* GetStyle(); // 0x4beac80 [Final Native Public]
    UMaterialInstanceDynamic* GetSingleMaterialStyleMID(); // 0x4beab70 [Final Native Public]
    bool GetShouldSelectUponReceivingFocus(); // 0x4beab40 [Final Native Public]
    bool GetSelected(); // 0x4bea5a0 [Final Native Public]
    bool GetRequiresHold(); // 0x4bea570 [Final Native Public]
    float GetRequiredHoldTime(); // 0x4bea550 [Final Native Public]
    bool GetLocked(); // 0x4be9f90 [Final Native Public]
    bool GetIsFocusable(); // 0x4be9f00 [Final Native Public]
    bool GetInputAction(FDataTableRowHandle& InputActionRow); // 0x4be9c00 [Final Native Public]
    UInputAction* GetEnhancedInputAction(); // 0x4be97e0 [Final Native Public]
    TSubclassOf<UCommonTextStyle> GetCurrentTextStyleClass(); // 0x4be93f0 [Final Native Public]
    UCommonTextStyle* GetCurrentTextStyle(); // 0x4be93c0 [Final Native Public]
    void GetCurrentCustomPadding(const FMargin& OutCustomPadding); // 0x4be9310 [Final Native Public]
    void GetCurrentButtonPadding(const FMargin& OutButtonPadding); // 0x4be9260 [Final Native Public]
    bool GetConvertInputActionToHold(); // 0x4be9230 [Native Protected]
    void DisableButtonWithReason(FText& DisabledReason); // 0x4be8920 [Final Native Public]
    void ClearSelection(); // 0x4be8600 [Final Native Public]
    void BP_OnUnhovered(); // 0x147c170 [Event Protected]
    void BP_OnSelected(); // 0x147c170 [Event Protected]
    void BP_OnRequiresHoldChanged(); // 0x147c170 [Event Protected]
    void BP_OnReleased(); // 0x147c170 [Event Protected]
    void BP_OnPressed(); // 0x147c170 [Event Protected]
    void BP_OnLockedChanged(bool bIsLocked); // 0x147c170 [Event Protected]
    void BP_OnLockDoubleClicked(); // 0x147c170 [Event Protected]
    void BP_OnLockClicked(); // 0x147c170 [Event Protected]
    void BP_OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x147c170 [Event Protected]
    void BP_OnInputActionTriggered(); // 0x147c170 [Event Protected]
    void BP_OnHovered(); // 0x147c170 [Event Protected]
    void BP_OnFocusReceived(); // 0x147c170 [Event Protected]
    void BP_OnFocusLost(); // 0x147c170 [Event Protected]
    void BP_OnEnabled(); // 0x147c170 [Event Protected]
    void BP_OnDoubleClicked(); // 0x147c170 [Event Protected]
    void BP_OnDisabled(); // 0x147c170 [Event Protected]
    void BP_OnDeselected(); // 0x147c170 [Event Protected]
    void BP_OnClicked(); // 0x147c170 [Event Protected]

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

// UCommonTextBlock (/Script/CommonUI.CommonTextBlock)
    void SetWrapTextWidth(int32 InWrapTextAt); // 0x4bf1500 [Final Native Public]
    void SetTextCase(bool bUseAllCaps); // 0x4bf0d30 [Final Native Public]
    void SetStyle(TSubclassOf<UCommonTextStyle> InStyle); // 0x4bf0a00 [Final Native Public]
    void SetScrollOrientation(const EOrientation& InScrollOrientation); // 0x4befe50 [Final Native Public]
    void SetScrollingEnabled(bool bInIsScrollingEnabled); // 0x4beff80 [Final Native Public]
    void SetMobileFontSizeMultiplier(float InMobileFontSizeMultiplier); // 0x4befa00 [Final Native Public]
    void SetMargin(const FMargin& InMargin); // 0x4bef6e0 [Final Native Public]
    void SetLineHeightPercentage(float InLineHeightPercentage); // 0x4bef0e0 [Final Native Public]
    void SetApplyLineHeightToBottomLine(bool InApplyLineHeightToBottomLine); // 0x4bed4d0 [Final Native Public]
    void ResetScrollState(); // 0x4beced0 [Final Native Public]
    float GetMobileFontSizeMultiplier(); // 0x4b319a0 [Final Native Public]
    FMargin GetMargin(); // 0x4be9fc0 [Final Native Public]

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

// UCommonLazyImage (/Script/CommonUI.CommonLazyImage)
    void SetMaterialTextureParamName(const FName& TextureParamName); // 0x4bef780 [Final Native Public]
    void SetBrushFromLazyTexture(TSoftObjectPtr<UTexture2D>& LazyTexture, bool bMatchSize); // 0x4bed9e0 [Final Native Public]
    void SetBrushFromLazyMaterial(TSoftObjectPtr<UMaterialInterface>& LazyMaterial); // 0x4bed8e0 [Final Native Public]
    void SetBrushFromLazyDisplayAsset(TSoftObjectPtr<UObject>& LazyObject, bool bMatchTextureSize); // 0x4bed670 [Final Native Public]
    bool IsLoading(); // 0x4bebb00 [Final Native Public]

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

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

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

// UCommonLoadGuard (/Script/CommonUI.CommonLoadGuard)
    void SetLoadingText(FText& InLoadingText); // 0x4bef310 [Final Native Public]
    void SetIsLoading(bool bInIsLoading); // 0x4beeb20 [Final Native Public]
    void OnAssetLoaded__DelegateSignature(UObject* Object); // 0x147c170 [Public]
    bool IsLoading(); // 0x4bebb80 [Final Native Public]
    void BP_GuardAndLoadAsset(TSoftObjectPtr<UObject>& InLazyAsset, const FScriptDelegate& OnAssetLoaded); // 0x4be8120 [Final Native Private]

// UCommonNumericTextBlock (/Script/CommonUI.CommonNumericTextBlock)
    void SetNumericType(const ECommonNumericType& InNumericType); // 0x4befab0 [Final Native Public]
    void SetCurrentValue(float NewValue); // 0x4bede40 [Final Native Public]
    void OnOutro__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock); // 0x147c170 [Public]
    void OnInterpolationUpdated__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock, float LastValue, float NewValue); // 0x147c170 [Public]
    void OnInterpolationStarted__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock); // 0x147c170 [Public]
    void OnInterpolationEnded__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock, bool HadCompleted); // 0x147c170 [Public]
    bool IsInterpolatingNumericValue(); // 0x4bebad0 [Final Native Public]
    void InterpolateToValue(float TargetValue, float MaximumInterpolationDuration, float MinimumChangeRate, float OutroOffset); // 0x4beb830 [Final Native Public]
    float GetTargetValue(); // 0x4beae90 [Final Native Public]

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

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

// UCommonRotator (/Script/CommonUI.CommonRotator)
    void ShiftTextRight(); // 0x4bf15b0 [Final Native Public]
    void ShiftTextLeft(); // 0x4bf1590 [Final Native Public]
    void SetSelectedItem(int32 InValue); // 0x4bf02d0 [Native Public]
    void PopulateTextLabels(const TArray<FText>& Labels); // 0x4bec4f0 [Final Native Public]
    FText GetSelectedText(); // 0x4bea990 [Final Native Public]
    int32 GetSelectedIndex(); // 0x4bea840 [Final Native Public]
    void BP_OnOptionsPopulated(int32 Count); // 0x147c170 [Event Protected]
    void BP_OnOptionSelected(int32 Index); // 0x147c170 [Event Protected]

// UCommonTabListWidgetBase (/Script/CommonUI.CommonTabListWidgetBase)
    void SetTabVisibility(const FName& TabNameID, const ESlateVisibility& NewVisibility); // 0x4bf0c60 [Final Native Public]
    void SetTabInteractionEnabled(const FName& TabNameID, bool bEnable); // 0x4bf0b90 [Final Native Public]
    void SetTabEnabled(const FName& TabNameID, bool bEnable); // 0x4bf0ac0 [Final Native Public]
    void SetListeningForInput(bool bShouldListen); // 0x4bef280 [Native Public]
    void SetLinkedSwitcher(UCommonAnimatedSwitcher* CommonSwitcher); // 0x4bef1f0 [Native Public]
    bool SelectTabByID(const FName& TabNameID, bool bSuppressClickFeedback); // 0x4bed1d0 [Final Native Public]
    bool RemoveTab(const FName& TabNameID); // 0x4becc70 [Final Native Public]
    void RemoveAllTabs(); // 0x4becc50 [Final Native Public]
    bool RegisterTabContentWidget(const FName& TabNameID, UWidget* ContentWidget); // 0x4beca80 [Final Native Public]
    bool RegisterTab(const FName& TabNameID, TSubclassOf<UCommonButtonBase> ButtonWidgetType, UWidget* ContentWidget, int32 TabIndex); // 0x4bec900 [Final Native Public]
    void OnTabSelected__DelegateSignature(const FName& TabId); // 0x147c170 [Public]
    void OnTabListRebuilt__DelegateSignature(); // 0x147c170 [Public]
    void OnTabButtonRemoval__DelegateSignature(const FName& TabId, UCommonButtonBase* TabButton); // 0x147c170 [Public]
    void OnTabButtonCreation__DelegateSignature(const FName& TabId, UCommonButtonBase* TabButton); // 0x147c170 [Public]
    bool HasTabContentWidget(const FName& TabNameID); // 0x4beb640 [Final Native Public]
    void HandleTabRemoval(const FName& TabNameID, UCommonButtonBase* TabButton); // 0x4beb4a0 [Native Event Protected]
    void HandleTabCreation(const FName& TabNameID, UCommonButtonBase* TabButton); // 0x4beb3d0 [Native Event Protected]
    void HandleTabButtonSelected(UCommonButtonBase* SelectedTabButton, int32 ButtonIndex); // 0x4beb300 [Final Native Protected]
    void HandlePreviousTabInputAction(const bool& bPassThrough); // 0x4beb260 [Final Native Protected]
    void HandlePreLinkedSwitcherChanged_BP(); // 0x147c170 [Event Protected]
    void HandlePostLinkedSwitcherChanged_BP(); // 0x147c170 [Event Protected]
    void HandleNextTabInputAction(const bool& bPassThrough); // 0x4beb0e0 [Final Native Protected]
    FName GetTabIdAtIndex(int32 Index); // 0x4beae00 [Final Native Public]
    int32 GetTabCount(); // 0x4beadd0 [Final Native Public]
    UCommonButtonBase* GetTabButtonBaseByID(const FName& TabNameID); // 0x4beacb0 [Final Native Public]
    FName GetSelectedTabId(); // 0x4bea950 [Final Native Public]
    UCommonAnimatedSwitcher* GetLinkedSwitcher(); // 0x4be9f50 [Final Native Public]
    FName GetActiveTab(); // 0x4be8e00 [Final Native Public]
    void DisableTabWithReason(const FName& TabNameID, FText& Reason); // 0x4be89d0 [Final Native Public]

// UCommonTextStyle (/Script/CommonUI.CommonTextStyle)
    void GetStrikeBrush(FSlateBrush& OutStrikeBrush); // 0x4beab90 [Final Native Public]
    void GetShadowOffset(const FVector2D& OutShadowOffset); // 0x4beaab0 [Final Native Public]
    void GetShadowColor(const FLinearColor& OutColor); // 0x4beaa20 [Final Native Public]
    void GetMargin(const FMargin& OutMargin); // 0x4be9ff0 [Final Native Public]
    float GetLineHeightPercentage(); // 0x4be9f30 [Final Native Public]
    void GetFont(FSlateFontInfo& OutFont); // 0x4be9970 [Final Native Public]
    void GetColor(const FLinearColor& OutColor); // 0x4be9180 [Final Native Public]
    bool GetApplyLineHeightToBottomLine(); // 0x4be8ef0 [Final Native Public]

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

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

// UCommonVideoPlayer (/Script/CommonUI.CommonVideoPlayer)
    void SetVideo(UMediaSource* NewVideo); // 0x4bf1440 [Final Native Public]
    void SetShouldMatchSize(bool bInMatchSize); // 0x4bf04b0 [Final Native Public]
    void SetPlaybackRate(float PlaybackRate); // 0x4befbd0 [Final Native Public]
    void SetLooping(bool bShouldLoopPlayback); // 0x4bef650 [Final Native Public]
    void SetIsMuted(bool bInIsMuted); // 0x4beecc0 [Final Native Public]
    void Seek(float PlaybackTime); // 0x4becf30 [Final Native Public]
    void Reverse(); // 0x4becf00 [Final Native Public]
    void PlayFromStart(); // 0x4bec4a0 [Final Native Public]
    void Play(); // 0x4bec470 [Final Native Public]
    void Pause(); // 0x4bec440 [Final Native Public]
    bool IsPlaying(); // 0x4bebc40 [Final Native Public]
    bool IsPaused(); // 0x4bebc00 [Final Native Public]
    bool IsMuted(); // 0x3caf710 [Final Native Public]
    bool IsLooping(); // 0x4bebbc0 [Final Native Public]
    float GetVideoDuration(); // 0x4beaed0 [Final Native Public]
    float GetPlaybackTime(); // 0x4bea450 [Final Native Public]
    float GetPlaybackRate(); // 0x4bea410 [Final Native Public]
    void Close(); // 0x4be8650 [Final Native Public]

// UCommonVisibilitySwitcher (/Script/CommonUI.CommonVisibilitySwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0x4bed440 [Final Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x4bed2a0 [Final Native Public]
    bool IsCurrentlySwitching(); // 0x4beb9d0 [Final Native Public]
    void IncrementActiveWidgetIndex(bool bAllowWrapping); // 0x4beb790 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x4be8e90 [Final Native Public]
    UWidget* GetActiveWidget(); // 0x4be8e50 [Final Native Public]
    void DecrementActiveWidgetIndex(bool bAllowWrapping); // 0x4be8860 [Final Native Public]
    void DeactivateVisibleSlot(); // 0x4be86a0 [Final Native Public]
    void ActivateVisibleSlot(); // 0x4be7bb0 [Final Native Public]

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

// UCommonWidgetCarousel (/Script/CommonUI.CommonWidgetCarousel)
    void SetMoveSpeed(float InMoveSpeed); // 0x385ed60 [Final Native Public]
    void SetActiveWidgetIndex(int32 Index); // 0x36924a0 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x364c3d0 [Native Public]
    void PreviousPage(); // 0x4bec6c0 [Final Native Public]
    void NextPage(); // 0x4bebf40 [Final Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0x368e080 [Final Native Public]
    float GetMoveSpeed(); // 0x4bea090 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x4be8eb0 [Final Native Public]
    void EndAutoScrolling(); // 0x4be8ac0 [Final Native Public]
    void BeginAutoScrolling(float ScrollInterval); // 0x4be83c0 [Final Native Public]

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

// UCommonWidgetGroupBase (/Script/CommonUI.CommonWidgetGroupBase)
    void RemoveWidget(UWidget* InWidget); // 0x4becda0 [Final Native Public]
    void RemoveAll(); // 0x2359320 [Final Native Public]
    void AddWidgets(const TArray<UWidget*>& Widgets); // 0x4be7e70 [Final Native Public]
    void AddWidget(UWidget* InWidget); // 0x4be7d70 [Final Native Public]

// UCommonButtonGroupBase (/Script/CommonUI.CommonButtonGroupBase)
    void SetSelectionRequired(bool bRequireSelection); // 0x4bf0420 [Final Native Public]
    void SelectPreviousButton(bool bAllowWrap); // 0x4bed140 [Final Native Public]
    void SelectNextButton(bool bAllowWrap); // 0x4bed0b0 [Final Native Public]
    void SelectButtonAtIndex(int32 ButtonIndex, bool bAllowSound); // 0x4becfe0 [Final Native Public]
    void OnSelectionStateChangedBase(UCommonButtonBase* BaseButton, bool bIsSelected); // 0x4bec370 [Native Protected]
    void OnHandleButtonBaseLockDoubleClicked(UCommonButtonBase* BaseButton); // 0x4bec240 [Native Protected]
    void OnHandleButtonBaseLockClicked(UCommonButtonBase* BaseButton); // 0x4bec1b0 [Native Protected]
    void OnHandleButtonBaseDoubleClicked(UCommonButtonBase* BaseButton); // 0x4bec120 [Native Protected]
    void OnHandleButtonBaseClicked(UCommonButtonBase* BaseButton); // 0x372c390 [Native Protected]
    void OnButtonBaseUnhovered(UCommonButtonBase* BaseButton); // 0x4bec070 [Native Protected]
    void OnButtonBaseHovered(UCommonButtonBase* BaseButton); // 0x4bebfe0 [Native Protected]
    bool HasAnyButtons(); // 0x4beb610 [Final Native Public]
    int32 GetSelectedButtonIndex(); // 0x391cff0 [Final Native Public]
    UCommonButtonBase* GetSelectedButtonBase(); // 0x4bea6c0 [Final Native Public]
    int32 GetHoveredButtonIndex(); // 0x4be9a50 [Final Native Public]
    int32 GetButtonCount(); // 0x4be90c0 [Final Native Public]
    UCommonButtonBase* GetButtonBaseAtIndex(int32 Index); // 0x4be9000 [Final Native Public]
    int32 FindButtonIndex(UCommonButtonBase* ButtonToFind); // 0x4be8ae0 [Final Native Public]
    void DeselectAll(); // 0x4be8900 [Final Native Public]

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

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

// UCommonActivatableWidgetContainerBase (/Script/CommonUI.CommonActivatableWidgetContainerBase)
    void SetTransitionDuration(float Duration); // 0x4bf0f20 [Final Native Public]
    void RemoveWidget(UCommonActivatableWidget* WidgetToRemove); // 0x4becd10 [Final Native Private]
    float GetTransitionDuration(); // 0x385a250 [Final Native Public]
    UCommonActivatableWidget* GetActiveWidget(); // 0x4be8e20 [Final Native Public]
    void ClearWidgets(); // 0x4be8630 [Final Native Public]
    UCommonActivatableWidget* BP_AddWidget(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass); // 0x4be7fe0 [Final Native Private]

// UCompositeCoreSubsystem (/Script/CompositeCore.CompositeCoreSubsystem)
    void UnregisterPrimitive(UPrimitiveComponent* InPrimitiveComponent); // 0x6783010 [Final Native Public]
    void RegisterPrimitive(UPrimitiveComponent* InPrimitiveComponent); // 0x6782e80 [Final Native Public]

// UHoldoutCompositeComponent (/Script/CompositeCore.HoldoutCompositeComponent)
    void SetEnabled(bool bInEnabled); // 0x6782f60 [Final Native Public]
    bool IsEnabled(); // 0x6782e60 [Final Native Public]

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

// UConsoleVariablesAsset (/Script/ConsoleVariablesEditorRuntime.ConsoleVariablesAsset)
    void SetVariableCollectionDescription(const FString& InVariableCollectionDescription); // 0x4e46450 [Final Native Public]
    void ReplaceSavedCommands(const TArray<FConsoleVariablesEditorAssetSaveData>& Replacement); // 0x5976280 [Final Native Public]
    bool RemoveConsoleVariable(const FString& InCommandString); // 0x5975fb0 [Final Native Public]
    FString GetVariableCollectionDescription(); // 0x31fca50 [Final Native Public]
    int32 GetSavedCommandsCount(); // 0x3d02b80 [Final Native Public]
    TArray<FString> GetSavedCommandsAsStringArray(bool bOnlyIncludeChecked); // 0x5975eb0 [Final Native Public]
    FString GetSavedCommandsAsCommaSeparatedString(bool bOnlyIncludeChecked); // 0x5975d40 [Final Native Public]
    TArray<FConsoleVariablesEditorAssetSaveData> GetSavedCommands(); // 0x5975d10 [Final Native Public]
    bool FindSavedDataByCommandString(const FString& InCommandString, FConsoleVariablesEditorAssetSaveData& OutValue, const ESearchCase& SearchCase); // 0x5975b90 [Final Native Public]
    void ExecuteSavedCommands(UObject* WorldContextObject, bool bOnlyIncludeChecked); // 0x59759e0 [Final Native Public]
    void CopyFrom(UConsoleVariablesAsset* InAssetToCopy); // 0x5975890 [Final Native Public]
    void AddOrSetConsoleObjectSavedData(FConsoleVariablesEditorAssetSaveData& InData); // 0x59756a0 [Final Native Public]
    void AddFrom(UConsoleVariablesAsset* InAssetToCopy); // 0x5975610 [Final Native Public]

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

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

// UConstraintsScriptingLibrary (/Script/Constraints.ConstraintsScriptingLibrary)
    bool RemoveThisConstraint(UWorld* InWorld, UTickableConstraint* InTickableConstraint); // 0x3342cc0 [Final Native Static Public]
    bool RemoveConstraint(UWorld* InWorld, int32 InIndex); // 0x3342be0 [Final Native Static Public]
    TArray<UTickableConstraint*> GetConstraintsArray(UWorld* InWorld); // 0x3342a90 [Final Native Static Public]
    UTransformableHandle* CreateTransformableHandle(UWorld* InWorld, UObject* InObject, const FName& InAttachmentName); // 0x3342980 [Final Native Static Public]
    UTransformableComponentHandle* CreateTransformableComponentHandle(UWorld* InWorld, USceneComponent* InSceneComponent, const FName& InSocketName); // 0x3342870 [Final Native Static Public]
    UTickableTransformConstraint* CreateFromType(UWorld* InWorld, const ETransformConstraintType& InType); // 0x33427a0 [Final Native Static Public]
    bool AddConstraint(UWorld* InWorld, UTransformableHandle* InParentHandle, UTransformableHandle* InChildHandle, UTickableTransformConstraint* InConstraint, bool bMaintainOffset); // 0x3342330 [Final Native Static Public]

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

// UControlRig (/Script/ControlRig.ControlRig)
    bool SupportsBackwardsSolve(); // 0x51b04a0 [Final Native Public]
    void SetInteractionRigClass(TSubclassOf<UControlRig> InInteractionRigClass); // 0x37220a0 [Final Native Public]
    void SetInteractionRig(UControlRig* InInteractionRig); // 0x32746d0 [Final Native Public]
    void SelectControl(const FName& InControlName, bool bSelect, bool bSetupUndo); // 0x51ad970 [Native Public]
    void RequestConstruction(); // 0x51ad710 [Final Native Public]
    void OnControlSelectedBP__DelegateSignature(UControlRig* Rig, FRigControlElement& Control, bool bSelected); // 0x147c170 [Public]
    bool IsControlSelected(const FName& InControlName); // 0x51aceb0 [Native Public]
    TSubclassOf<UControlRig> GetInteractionRigClass(); // 0x3de4120 [Final Native Public]
    UControlRig* GetInteractionRig(); // 0x3de4120 [Final Native Public]
    AActor* GetHostingActor(); // 0x51ac440 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x51ac420 [Final Native Public]
    TArray<UControlRig*> FindControlRigs(UObject* Outer, TSubclassOf<UControlRig> OptionalClass); // 0x51aaf70 [Final Native Static Public]
    TArray<FName> CurrentControlSelection(); // 0x51aa8f0 [Native Public]
    UTransformableControlHandle* CreateTransformableControlHandle(const FName& ControlName); // 0x51aa840 [Final Native Public]
    bool ClearControlSelection(bool bSetupUndo); // 0x51a9f30 [Native Public]

// UModularRig (/Script/ControlRig.ModularRig)
    FString GetParentPathForBP(const FString& InModulePath); // 0x50e93b0 [Final Native Public]
    FName GetParentModuleNameForBP(const FName& InModuleName); // 0x50e9320 [Final Native Public]
    UControlRig* GetModuleRigByName(const FName& InModuleName); // 0x50e9280 [Final Native Public]
    UControlRig* GetModuleRig(const FString& InModulePath); // 0x50e9160 [Final Native Public]
    TArray<FString> GetModulePaths(); // 0x50e90c0 [Final Native Public]
    TArray<FName> GetModuleNames(); // 0x50e9040 [Final Native Public]
    TArray<FName> GetEventsForModuleByName(const FName& InModuleName); // 0x50e8f60 [Final Native Public]
    TArray<FName> GetEventsForModule(const FString& InModulePath); // 0x50e8e00 [Final Native Public]
    TArray<FName> GetEventsForAllModules(); // 0x50e8d80 [Final Native Public]
    bool ExecuteEventOnModuleForBP(const FName& InEvent, const FString& InModulePath); // 0x50e8c20 [Final Native Public]
    bool ExecuteEventOnModuleByNameForBP(const FName& InEvent, const FName& InModuleName); // 0x50e8b50 [Final Native Public]
    TArray<FName> ExecuteEventOnAllModules(const FName& InEvent); // 0x50e8a70 [Final Native Public]

// URigHierarchy (/Script/ControlRig.RigHierarchy)
    void UnsetCurveValueByIndex(int32 InElementIndex, bool bSetupUndo); // 0x5102170 [Final Native Public]
    void UnsetCurveValue(const FRigElementKey& InKey, bool bSetupUndo); // 0x5102070 [Final Native Public]
    bool SwitchToWorldSpace(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x5101f30 [Final Native Public]
    bool SwitchToParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial, bool bAffectChildren); // 0x5101d80 [Final Native Public]
    bool SwitchToDefaultParent(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x5101c40 [Final Native Public]
    TArray<FRigElementKey> SortKeys(const TArray<FRigElementKey>& InKeys); // 0x5101a20 [Final Native Public]
    bool SetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& InValue); // 0x5101890 [Final Native Public]
    bool SetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FVector>& InValue); // 0x51016a0 [Final Native Public]
    bool SetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& InValue); // 0x5101480 [Final Native Public]
    bool SetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FTransform>& InValue); // 0x5101290 [Final Native Public]
    bool SetTag(const FRigElementKey& InItem, const FName& InTag); // 0x5101190 [Final Native Public]
    bool SetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& InValue); // 0x5101000 [Final Native Public]
    bool SetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRotator>& InValue); // 0x5100e10 [Final Native Public]
    bool SetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& InValue); // 0x5100c80 [Final Native Public]
    bool SetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRigElementKey>& InValue); // 0x5100a90 [Final Native Public]
    bool SetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& InValue); // 0x5100900 [Final Native Public]
    bool SetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FQuat>& InValue); // 0x5100710 [Final Native Public]
    void SetPose_ForBlueprint(const FRigPose& InPose); // 0x5100410 [Final Native Public]
    bool SetParentWeightArray(const FRigElementKey& InChild, const TArray<FRigElementWeight>& InWeights, bool bInitial, bool bAffectChildren); // 0x5100220 [Final Native Public]
    bool SetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, const FRigElementWeight& InWeight, bool bInitial, bool bAffectChildren); // 0x5100030 [Final Native Public]
    bool SetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& InValue); // 0x50ffe60 [Final Native Public]
    bool SetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FName>& InValue); // 0x50ffc70 [Final Native Public]
    void SetLocalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x50ff9d0 [Final Native Public]
    void SetLocalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x50ff6c0 [Final Native Public]
    bool SetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& InValue); // 0x50ff530 [Final Native Public]
    bool SetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FLinearColor>& InValue); // 0x50ff340 [Final Native Public]
    bool SetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 InValue); // 0x50ff170 [Final Native Public]
    bool SetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<int32>& InValue); // 0x50fef80 [Final Native Public]
    void SetGlobalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x50fece0 [Final Native Public]
    void SetGlobalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x50fe9d0 [Final Native Public]
    bool SetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float InValue); // 0x50fe800 [Final Native Public]
    bool SetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<float>& InValue); // 0x50fe610 [Final Native Public]
    void SetCurveValueByIndex(int32 InElementIndex, float InValue, bool bSetupUndo); // 0x50fe4a0 [Final Native Public]
    void SetCurveValue(const FRigElementKey& InKey, float InValue, bool bSetupUndo); // 0x50fe350 [Final Native Public]
    void SetControlVisibilityByIndex(int32 InElementIndex, bool bVisibility); // 0x50fe220 [Final Native Public]
    void SetControlVisibility(const FRigElementKey& InKey, bool bVisibility); // 0x50fe120 [Final Native Public]
    void SetControlValueByIndex(int32 InElementIndex, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x50fdea0 [Final Native Public]
    void SetControlValue(const FRigElementKey& InKey, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x50fdbe0 [Final Native Public]
    void SetControlShapeTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x50fd990 [Final Native Public]
    void SetControlShapeTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x50fd6d0 [Final Native Public]
    void SetControlSettingsByIndex(int32 InElementIndex, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x50fd460 [Final Native Public]
    void SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x50fd1b0 [Final Native Public]
    void SetControlPreferredRotatorByIndex(int32 InElementIndex, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x50fcfe0 [Final Native Public]
    void SetControlPreferredRotator(const FRigElementKey& InKey, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x50fce30 [Final Native Public]
    void SetControlPreferredRotationOrderByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder); // 0x50fcd00 [Final Native Public]
    void SetControlPreferredRotationOrder(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder); // 0x50fcc10 [Final Native Public]
    void SetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x50fc9f0 [Final Native Public]
    void SetControlPreferredEulerAngles(const FRigElementKey& InKey, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x50fc810 [Final Native Public]
    void SetControlOffsetTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x50fc570 [Final Native Public]
    void SetControlOffsetTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x50fc260 [Final Native Public]
    void SetConnectorSettingsByIndex(int32 InElementIndex, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x50fc000 [Final Native Public]
    void SetConnectorSettings(const FRigElementKey& InKey, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x50fbcf0 [Final Native Public]
    bool SetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool InValue); // 0x50fbb20 [Final Native Public]
    bool SetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<bool>& InValue); // 0x50fb930 [Final Native Public]
    void SendAutoKeyEvent(const FRigElementKey& InElement, float InOffsetInSeconds, bool bAsynchronous); // 0x50fb800 [Final Native Public]
    TArray<FRigElementKey> RestoreSocketsFromStates(const TArray<FRigSocketState>& InStates, bool bSetupUndoRedo); // 0x50fb640 [Final Native Public]
    TArray<FRigElementKey> RestoreConnectorsFromStates(const TArray<FRigConnectorState>& InStates, bool bSetupUndoRedo); // 0x50fb480 [Final Native Public]
    void ResetToDefault(); // 0x50fb460 [Final Native Public]
    void ResetPoseToInitial(const ERigElementType& InTypeFilter); // 0x50fb3e0 [Final Native Public]
    void ResetCurveValues(); // 0x50fb3c0 [Final Native Public]
    void Reset(); // 0x50fb3a0 [Final Native Public]
    bool RemoveMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x50fb2a0 [Final Native Public]
    bool RemoveAllMetadata(const FRigElementKey& InItem); // 0x50fb1f0 [Final Native Public]
    int32 NumTopLevelComponents(); // 0x50fb1c0 [Final Native Public]
    int32 NumComponents(const FRigElementKey& InElement); // 0x50fb110 [Final Native Public]
    int32 Num(); // 0x31fd1c0 [Final Native Public]
    FRigControlValue MakeControlValueFromVector2D(const FVector2D& InValue); // 0x50faea0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromVector(const FVector& InValue); // 0x50fafd0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransformNoScale(const FTransformNoScale& InValue); // 0x50fad20 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransform(const FTransform& InValue); // 0x50faab0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromRotator(const FRotator& InValue); // 0x50fa940 [Final Native Static Public]
    FRigControlValue MakeControlValueFromInt(int32 InValue); // 0x50fa860 [Final Native Static Public]
    FRigControlValue MakeControlValueFromFloat(float InValue); // 0x50fa730 [Final Native Static Public]
    FRigControlValue MakeControlValueFromEulerTransform(const FEulerTransform& InValue); // 0x50fa540 [Final Native Static Public]
    FRigControlValue MakeControlValueFromBool(bool InValue); // 0x50fa460 [Final Native Static Public]
    bool IsValidIndex(int32 InElementIndex); // 0x50fa3c0 [Final Native Public]
    bool IsSelectedByIndex(int32 InIndex); // 0x50fa300 [Final Native Public]
    bool IsSelected(const FRigElementKey& InKey); // 0x50fa220 [Final Native Public]
    bool IsProcedural(FRigElementKey& InKey); // 0x50fa170 [Final Native Public]
    bool IsParentedTo(const FRigElementKey& InChild, const FRigElementKey& InParent); // 0x50fa000 [Final Native Public]
    bool IsCurveValueSetByIndex(int32 InElementIndex); // 0x50f9f10 [Final Native Public]
    bool IsCurveValueSet(const FRigElementKey& InKey); // 0x50f9e50 [Final Native Public]
    bool IsControllerAvailable(); // 0x50f9e20 [Final Native Public]
    bool IsComponentSelected(const FRigComponentKey& InKey); // 0x50f9d50 [Final Native Public]
    bool HasTag(const FRigElementKey& InItem, const FName& InTag); // 0x50f9c00 [Final Native Public]
    FVector GetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& DefaultValue); // 0x50f9a70 [Final Native Public]
    FVector GetVectorFromControlValue(const FRigControlValue& InValue); // 0x50f99a0 [Final Native Static Public]
    TArray<FVector> GetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x50f9750 [Final Native Public]
    FVector2D GetVector2DFromControlValue(const FRigControlValue& InValue); // 0x50f9690 [Final Native Static Public]
    FTransformNoScale GetTransformNoScaleFromControlValue(const FRigControlValue& InValue); // 0x50f9560 [Final Native Static Public]
    FTransform GetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& DefaultValue); // 0x50f9320 [Final Native Public]
    FTransform GetTransformFromControlValue(const FRigControlValue& InValue); // 0x50f91b0 [Final Native Static Public]
    TArray<FTransform> GetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x50f8f60 [Final Native Public]
    UScriptStruct* GetTopLevelComponentType(int32 InTopLevelComponentIndex); // 0x50f8ec0 [Final Native Public]
    FName GetTopLevelComponentName(int32 InTopLevelComponentIndex); // 0x50f8e30 [Final Native Public]
    TArray<FRigComponentKey> GetTopLevelComponentKeys(); // 0x50f8db0 [Final Native Public]
    FRigComponentKey GetTopLevelComponentKey(int32 InTopLevelComponentIndex); // 0x50f8d00 [Final Native Public]
    FString GetTopLevelComponentContent(int32 InTopLevelComponentIndex); // 0x50f8c20 [Final Native Public]
    TArray<FName> GetTags(const FRigElementKey& InItem); // 0x50f8b00 [Final Native Public]
    TArray<FRigSocketState> GetSocketStates(); // 0x50f8a60 [Final Native Public]
    TArray<FRigElementKey> GetSocketKeys(bool bTraverse); // 0x50f8970 [Final Native Public]
    TArray<FRigElementKey> GetSelectedKeys(const ERigElementType& InTypeFilter); // 0x50f8890 [Final Native Public]
    TArray<FRigHierarchyKey> GetSelectedHierarchyKeys_ForBlueprint(); // 0x50f8790 [Final Native Public]
    UModularRigRuleManager* GetRuleManager(bool bCreateIfNeeded); // 0x50f86f0 [Final Native Public]
    FRotator GetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& DefaultValue); // 0x50f8560 [Final Native Public]
    FRotator GetRotatorFromControlValue(const FRigControlValue& InValue); // 0x50f8460 [Final Native Static Public]
    TArray<FRotator> GetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x50f8210 [Final Native Public]
    TArray<FRigElementKey> GetRootElementKeys(); // 0x50f8160 [Final Native Public]
    FRigElementKey GetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& DefaultValue); // 0x50f7fd0 [Final Native Public]
    TArray<FRigElementKey> GetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x50f7d80 [Final Native Public]
    TArray<FRigElementKey> GetReferenceKeys(bool bTraverse); // 0x50f7c90 [Final Native Public]
    FQuat GetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& DefaultValue); // 0x50f7b10 [Final Native Public]
    TArray<FQuat> GetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x50f78c0 [Final Native Public]
    FRigElementKey GetPreviousParent(FRigElementKey& InKey); // 0x50f7800 [Final Native Public]
    FName GetPreviousName(FRigElementKey& InKey); // 0x50f7750 [Final Native Public]
    FRigHierarchyKey GetPreviousHierarchyParent(FRigHierarchyKey& InKey); // 0x50f7630 [Final Native Public]
    FName GetPreviousHierarchyName(FRigHierarchyKey& InKey); // 0x50f7560 [Final Native Public]
    FRigPose GetPose(bool bInitial, bool bIncludeTransientControls); // 0x50f7380 [Final Native Public]
    TArray<FRigElementWeight> GetParentWeightArray(const FRigElementKey& InChild, bool bInitial); // 0x50f7100 [Final Native Public]
    FRigElementWeight GetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial); // 0x50f6fa0 [Final Native Public]
    FTransform GetParentTransformByIndex(int32 InElementIndex, bool bInitial); // 0x50f6e10 [Final Native Public]
    FTransform GetParentTransform(const FRigElementKey& InKey, bool bInitial); // 0x50f6c50 [Final Native Public]
    TArray<FRigElementKey> GetParents(const FRigElementKey& InKey, bool bRecursive); // 0x50f7240 [Final Native Public]
    int32 GetNumberOfParents(const FRigElementKey& InKey); // 0x50f6ba0 [Final Native Public]
    TArray<FRigElementKey> GetNullKeys(bool bTraverse); // 0x50f6ab0 [Final Native Public]
    FName GetNameSpaceFName(const FRigElementKey& InItem); // 0x50f69f0 [Final Native Public]
    FString GetNameSpace(const FRigElementKey& InItem); // 0x50f6900 [Final Native Public]
    FName GetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& DefaultValue); // 0x50f6780 [Final Native Public]
    TArray<FName> GetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x50f6640 [Final Native Public]
    FString GetModulePrefix(const FRigElementKey& InItem); // 0x50f6550 [Final Native Public]
    FName GetModulePathFName(const FRigElementKey& InItem); // 0x50f6490 [Final Native Public]
    FString GetModulePath(const FRigElementKey& InItem); // 0x50f63a0 [Final Native Public]
    FString GetModuleName(const FRigElementKey& InItem); // 0x50f62b0 [Final Native Public]
    FName GetModuleFName(const FRigElementKey& InItem); // 0x50f61f0 [Final Native Public]
    ERigMetadataType GetMetadataType(const FRigElementKey& InItem, const FName& InMetadataName); // 0x50f60f0 [Final Native Public]
    TArray<FName> GetMetadataNames(const FRigElementKey& InItem); // 0x50f6000 [Final Native Public]
    FTransform GetLocalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x50f5e40 [Final Native Public]
    FTransform GetLocalTransform(const FRigElementKey& InKey, bool bInitial); // 0x50f5ce0 [Final Native Public]
    int32 GetLocalIndex_ForBlueprint(const FRigElementKey& InKey); // 0x50f5c00 [Final Native Public]
    FTransform GetLocalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x50f5a40 [Final Native Public]
    FTransform GetLocalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x50f58e0 [Final Native Public]
    FLinearColor GetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& DefaultValue); // 0x50f5760 [Final Native Public]
    TArray<FLinearColor> GetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x50f5510 [Final Native Public]
    TArray<FRigElementKey> GetKeys(const TArray<int32>& InElementIndices); // 0x50f5300 [Final Native Public]
    FRigElementKey GetKey(int32 InElementIndex); // 0x50f5230 [Final Native Public]
    int32 GetIntFromControlValue(const FRigControlValue& InValue); // 0x50f5180 [Final Native Static Public]
    int32 GetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 DefaultValue); // 0x50f5000 [Final Native Public]
    TArray<int32> GetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x50f4db0 [Final Native Public]
    int32 GetIndex_ForBlueprint(const FRigElementKey& InKey); // 0x50f4d00 [Final Native Public]
    FTransform GetGlobalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x50f4bd0 [Final Native Public]
    FTransform GetGlobalTransform(const FRigElementKey& InKey, bool bInitial); // 0x50f4a70 [Final Native Public]
    FTransform GetGlobalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x50f4940 [Final Native Public]
    FTransform GetGlobalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x50f47e0 [Final Native Public]
    FTransform GetGlobalControlOffsetTransformByIndex(int32 InElementIndex, bool bInitial); // 0x50f46b0 [Final Native Public]
    FTransform GetGlobalControlOffsetTransform(const FRigElementKey& InKey, bool bInitial); // 0x50f4550 [Final Native Public]
    float GetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float DefaultValue); // 0x50f43c0 [Final Native Public]
    float GetFloatFromControlValue(const FRigControlValue& InValue); // 0x50f4310 [Final Native Static Public]
    TArray<float> GetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x50f40c0 [Final Native Public]
    FRigElementKey GetFirstParent(const FRigElementKey& InKey); // 0x50f4000 [Final Native Public]
    FEulerTransform GetEulerTransformFromControlValue(const FRigControlValue& InValue); // 0x50f3eb0 [Final Native Static Public]
    FRigElementKey GetDefaultParent(const FRigElementKey& InKey); // 0x50f3df0 [Final Native Public]
    float GetCurveValueByIndex(int32 InElementIndex); // 0x50f3d00 [Final Native Public]
    float GetCurveValue(const FRigElementKey& InKey); // 0x50f3c40 [Final Native Public]
    TArray<FRigElementKey> GetCurveKeys(); // 0x50f3bb0 [Final Native Public]
    FRigControlValue GetControlValueByIndex(int32 InElementIndex, const ERigControlValueType& InValueType); // 0x50f3920 [Final Native Public]
    FRigControlValue GetControlValue(const FRigElementKey& InKey, const ERigControlValueType& InValueType); // 0x50f37d0 [Final Native Public]
    FRotator GetControlPreferredRotatorByIndex(int32 InElementIndex, bool bInitial); // 0x50f36f0 [Final Native Public]
    FRotator GetControlPreferredRotator(const FRigElementKey& InKey, bool bInitial); // 0x50f35c0 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrderByIndex(int32 InElementIndex, bool bFromSettings); // 0x50f34f0 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrder(const FRigElementKey& InKey, bool bFromSettings); // 0x50f33f0 [Final Native Public]
    FVector GetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x50f3250 [Final Native Public]
    FVector GetControlPreferredEulerAngles(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x50f3080 [Final Native Public]
    URigHierarchyController* GetController(bool bCreateIfNeeded); // 0x50f3b10 [Final Native Public]
    TArray<FRigElementKey> GetControlKeys(bool bTraverse); // 0x50f2f90 [Final Native Public]
    TArray<FRigConnectorState> GetConnectorStates(); // 0x50f2ef0 [Final Native Public]
    TArray<FRigElementKey> GetConnectorKeys(bool bTraverse); // 0x50f2e00 [Final Native Public]
    UScriptStruct* GetComponentType(const FRigElementKey& InElement, int32 InComponentIndex); // 0x50f2d00 [Final Native Public]
    FName GetComponentName(const FRigElementKey& InElement, int32 InComponentIndex); // 0x50f2c10 [Final Native Public]
    TArray<FRigComponentKey> GetComponentKeys(const FRigElementKey& InElement); // 0x50f2b20 [Final Native Public]
    FRigComponentKey GetComponentKey(const FRigElementKey& InElement, int32 InComponentIndex); // 0x50f2a20 [Final Native Public]
    FString GetComponentContent(const FRigElementKey& InElement, int32 InComponentIndex); // 0x50f28e0 [Final Native Public]
    TArray<FRigElementKey> GetChildren(const FRigElementKey& InKey, bool bRecursive); // 0x50f27a0 [Final Native Public]
    bool GetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool DefaultValue); // 0x50f2620 [Final Native Public]
    TArray<bool> GetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x50f23d0 [Final Native Public]
    TArray<FRigElementKey> GetBoneKeys(bool bTraverse); // 0x50f22e0 [Final Native Public]
    TArray<FRigElementKey> GetAllKeys_ForBlueprint(bool bTraverse); // 0x50f21f0 [Final Native Public]
    TArray<FRigComponentKey> GetAllComponentKeys(); // 0x50f2170 [Final Native Public]
    FRigNullElement FindNull_ForBlueprintOnly(FRigElementKey& InKey); // 0x50f1e40 [Final Native Private]
    FRigControlElement FindControl_ForBlueprintOnly(FRigElementKey& InKey); // 0x50f1ce0 [Final Native Private]
    FRigBoneElement FindBone_ForBlueprintOnly(FRigElementKey& InKey); // 0x50f1a20 [Final Native Private]
    void CopyPose(URigHierarchy* InHierarchy, bool bCurrent, bool bInitial, bool bWeights, bool bMatchPoseInGlobalIfNeeded); // 0x50f1860 [Final Native Public]
    void CopyHierarchy(URigHierarchy* InHierarchy); // 0x50f17d0 [Final Native Public]
    bool Contains_ForBlueprint(const FRigElementKey& InKey); // 0x50f1710 [Final Native Public]

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

// UControlRigComponent (/Script/ControlRig.ControlRigComponent)
    void Update(float DeltaTime); // 0x51b09c0 [Final Native Public]
    void SetObjectBinding(UObject* InObjectToBind); // 0x51b0050 [Final Native Public]
    void SetMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x51afe80 [Final Native Public]
    void SetInitialSpaceTransform(const FName& SpaceName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space); // 0x51afc50 [Final Native Public]
    void SetInitialBoneTransform(const FName& BoneName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space, bool bPropagateToChildren); // 0x51afa60 [Final Native Public]
    void SetControlVector2D(const FName& ControlName, const FVector2D& Value); // 0x51af720 [Final Native Public]
    void SetControlTransform(const FName& ControlName, const FTransform& Value, const EControlRigComponentSpace& Space); // 0x51af4e0 [Final Native Public]
    void SetControlScale(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x51af190 [Final Native Public]
    void SetControlRotator(const FName& ControlName, const FRotator& Value, const EControlRigComponentSpace& Space); // 0x51aedf0 [Final Native Public]
    void SetControlRigClass(TSubclassOf<UControlRig> InControlRigClass); // 0x51aeca0 [Final Native Public]
    void SetControlPosition(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x51ae7a0 [Final Native Public]
    void SetControlOffset(const FName& ControlName, const FTransform& OffsetTransform, const EControlRigComponentSpace& Space); // 0x51ae560 [Final Native Public]
    void SetControlInt(const FName& ControlName, int32 Value); // 0x51ae410 [Final Native Public]
    void SetControlFloat(const FName& ControlName, float Value); // 0x51ae2b0 [Final Native Public]
    void SetControlBool(const FName& ControlName, bool Value); // 0x51ae150 [Final Native Public]
    void SetBoneTransform(const FName& BoneName, const FTransform& Transform, const EControlRigComponentSpace& Space, float Weight, bool bPropagateToChildren); // 0x51adc40 [Final Native Public]
    void SetBoneInitialTransformsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x51adb90 [Final Native Public]
    void OnPreInitialize(UControlRigComponent* Component); // 0x51ad3c0 [Native Event Public]
    void OnPreForwardsSolve(UControlRigComponent* Component); // 0x51ad330 [Native Event Public]
    void OnPreConstruction(UControlRigComponent* Component); // 0x51ad2a0 [Native Event Public]
    void OnPostInitialize(UControlRigComponent* Component); // 0x51ad210 [Native Event Public]
    void OnPostForwardsSolve(UControlRigComponent* Component); // 0x372c940 [Native Event Public]
    void OnPostConstruction(UControlRigComponent* Component); // 0x51ad180 [Native Event Public]
    void Initialize(); // 0x51ace90 [Final Native Public]
    FTransform GetSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x51aca90 [Final Native Public]
    FTransform GetInitialSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x51ac640 [Final Native Public]
    FTransform GetInitialBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x51ac490 [Final Native Public]
    TArray<FName> GetElementNames(const ERigElementType& ElementType); // 0x51ac0f0 [Final Native Public]
    FVector2D GetControlVector2D(const FName& ControlName); // 0x51abfc0 [Final Native Public]
    FTransform GetControlTransform(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x51abea0 [Final Native Public]
    FVector GetControlScale(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x51abd90 [Final Native Public]
    FRotator GetControlRotator(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x51abc60 [Final Native Public]
    UControlRig* GetControlRig(); // 0x51abc30 [Final Native Public]
    FVector GetControlPosition(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x51abb20 [Final Native Public]
    FTransform GetControlOffset(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x51aba00 [Final Native Public]
    int32 GetControlInt(const FName& ControlName); // 0x51ab8e0 [Final Native Public]
    float GetControlFloat(const FName& ControlName); // 0x51ab7c0 [Final Native Public]
    bool GetControlBool(const FName& ControlName); // 0x51ab6b0 [Final Native Public]
    FTransform GetBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x51ab420 [Final Native Public]
    float GetAbsoluteTime(); // 0x51ab320 [Final Native Public]
    bool DoesElementExist(const FName& Name, const ERigElementType& ElementType); // 0x51aad00 [Final Native Public]
    void ClearMappedElements(); // 0x51a9fd0 [Final Native Public]
    bool CanExecute(); // 0x51a9ea0 [Final Native Public]
    void AddMappedSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FControlRigComponentMappedBone>& Bones, const TArray<FControlRigComponentMappedCurve>& Curves, const EControlRigComponentMapDirection& InDirection); // 0x51a9090 [Final Native Public]
    void AddMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x51a8f80 [Final Native Public]
    void AddMappedComponents(const TArray<FControlRigComponentMappedComponent>& Components); // 0x51a8e80 [Final Native Public]
    void AddMappedCompleteSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const EControlRigComponentMapDirection& InDirection); // 0x51a8d90 [Final Native Public]

// AControlRigControlActor (/Script/ControlRig.ControlRigControlActor)
    void ResetControlActor(); // 0x51ad920 [Final Native Public]
    void Refresh(); // 0x51ad450 [Final Native Public]
    void Clear(); // 0x51a9f10 [Final Native Public]

// AControlRigShapeActor (/Script/ControlRig.ControlRigShapeActor)
    void SetSelected(bool bInSelected); // 0x51b0340 [Native Public]
    void SetSelectable(bool bInSelectable); // 0x51b02b0 [Native Public]
    void SetHovered(bool bInHovered); // 0x51af9d0 [Native Public]
    void SetGlobalTransform(FTransform& InTransform); // 0x51af8b0 [Final Native Public]
    void SetEnabled(bool bInEnabled); // 0x32396d0 [Native Public]
    void OnTransformChanged(FTransform& NewTransform); // 0x147c170 [Event Public]
    void OnSelectionChanged(bool bIsSelected); // 0x147c170 [Event Public]
    void OnManipulatingChanged(bool bIsManipulating); // 0x147c170 [Event Public]
    void OnHoveredChanged(bool bIsSelected); // 0x147c170 [Event Public]
    void OnEnabledChanged(bool bIsEnabled); // 0x147c170 [Event Public]
    bool IsSelectedInEditor(); // 0x3d03e50 [Native Public]
    bool IsHovered(); // 0x51acf90 [Native Public]
    bool IsEnabled(); // 0x51acf60 [Native Public]
    FTransform GetGlobalTransform(); // 0x51ac350 [Final Native Public]

// UControlRigReplay (/Script/ControlRig.ControlRigReplay)
    bool StopReplay(); // 0x372c710 [Native Public]
    bool StopRecording(); // 0x3d043a0 [Native Public]
    bool StartReplay(UControlRig* InControlRig, const EControlRigReplayPlaybackMode& InMode); // 0x51b03d0 [Native Public]
    bool StartRecording(UControlRig* InControlRig); // 0x42dc110 [Native Public]
    void SetPlaybackMode(const EControlRigReplayPlaybackMode& InMode); // 0x51b0200 [Final Native Public]
    bool PauseReplay(); // 0x380d590 [Native Public]
    bool IsReplaying(); // 0x3a32c30 [Native Public]
    bool IsRecording(); // 0x51acfc0 [Native Public]
    bool IsPaused(); // 0x3e59430 [Native Public]
    FVector2D GetTimeRange(); // 0x51acc50 [Native Public]
    EControlRigReplayPlaybackMode GetPlaybackMode(); // 0x51ac940 [Final Native Public]
    UControlRigReplay* CreateNewAsset(const FString& InDesiredPackagePath, const FString& InBlueprintPathName, TSubclassOf<UObject> InAssetClass); // 0x51aa650 [Final Native Static Public]

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

// UModularRigController (/Script/ControlRig.ModularRigController)
    bool UnBindModuleVariable(const FName& InModuleName, const FName& InVariableName, bool bSetupUndo); // 0x51b0880 [Final Native Public]
    bool SwapModulesOfClass(TSubclassOf<UControlRig> InOldClass, TSubclassOf<UControlRig> InNewClass, bool bSetupUndo); // 0x51b0660 [Final Native Public]
    bool SwapModuleClass(const FName& InModuleName, TSubclassOf<UControlRig> InNewClass, bool bSetupUndo); // 0x51b0510 [Final Native Public]
    bool SetModuleSelection(const TArray<FName>& InModuleNames); // 0x51aff90 [Final Native Public]
    bool SetConfigValueInModule(const FName& InModuleName, const FName& InVariableName, const FString& InValue, bool bSetupUndo); // 0x51adfa0 [Final Native Public]
    bool SelectModule(const FName& InModuleName, bool InSelected); // 0x51adaa0 [Final Native Public]
    bool ResetConfigValueInModule(const FName& InModuleName, const FString& InPath, bool bClearOverride, bool bSetupUndo); // 0x51ad780 [Final Native Public]
    bool ReparentModule(const FName& InModuleName, const FName& InNewParentModuleName, bool bSetupUndo); // 0x51ad5d0 [Final Native Public]
    FName RenameModule(const FName& InModuleName, const FName& InNewName, bool bSetupUndo); // 0x51ad470 [Final Native Public]
    FName MirrorModule(const FName& InModuleName, FRigVMMirrorSettings& InSettings, bool bSetupUndo); // 0x51acff0 [Final Native Public]
    bool ImportModuleSettingsFromString(const FString& InContent, const TArray<FName>& InOptionalModuleNames, bool bSetupUndo); // 0x51acc90 [Final Native Public]
    TArray<FName> GetSelectedModules(); // 0x51ac9a0 [Final Native Public]
    FRigModuleReference GetModuleReference(const FName& InModuleName); // 0x51ac800 [Final Native Public]
    TArray<FRigElementKey> GetConnectorsForModule(const FName& InModuleName); // 0x51ab5d0 [Final Native Public]
    TArray<FName> GetAllModules(); // 0x51ab360 [Final Native Public]
    FString ExportModuleSettingsToString(const TArray<FName>& InModuleNames); // 0x51aae10 [Final Native Public]
    TArray<FRigElementKey> DisconnectCyclicConnectors(bool bSetupUndo); // 0x51aac60 [Final Native Public]
    bool DisconnectConnector(FRigElementKey& InConnectorKey, bool bDisconnectSubModules, bool bSetupUndo); // 0x51aab10 [Final Native Public]
    bool DeselectModule(const FName& InModuleName); // 0x51aaa60 [Final Native Public]
    bool DeleteModule(const FName& InModuleName, bool bSetupUndo); // 0x51aa970 [Final Native Public]
    bool ConnectConnectorToElements(FRigElementKey& InConnectorKey, const TArray<FRigElementKey>& InTargetKeys, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x51aa1c0 [Final Native Public]
    bool ConnectConnectorToElement(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x51a9ff0 [Final Native Public]
    bool CanConnectConnectorToElements(FRigElementKey& InConnectorKey, const TArray<FRigElementKey>& InTargetKeys, FText& OutErrorMessage); // 0x51a9d10 [Final Native Public]
    bool CanConnectConnectorToElement(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, FText& OutErrorMessage); // 0x51a9b90 [Final Native Public]
    bool BindModuleVariable(const FName& InModuleName, const FName& InVariableName, const FString& InSourcePath, bool bSetupUndo); // 0x51a99e0 [Final Native Public]
    bool AutoConnectSecondaryConnectors(const TArray<FRigElementKey>& InConnectorKeys, bool bReplaceExistingConnections, bool bSetupUndo); // 0x51a98d0 [Final Native Public]
    bool AutoConnectModules(const TArray<FName>& InModuleNames, bool bReplaceExistingConnections, bool bSetupUndo); // 0x51a98d0 [Final Native Public]
    bool AddTargetToArrayConnector(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x51a9700 [Final Native Public]
    FName AddModule(const FName& InModuleName, TSubclassOf<UControlRig> InClass, const FName& InParentModuleName, bool bSetupUndo); // 0x51a92c0 [Final Native Public]

// URigHierarchyController (/Script/ControlRig.RigHierarchyController)
    bool SetSelection(const TArray<FRigElementKey>& InKeys, bool bPrintPythonCommand, bool bSetupUndo); // 0x521bfa0 [Final Native Public]
    bool SetParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x521bdd0 [Final Native Public]
    bool SetHierarchySelection(const TArray<FRigHierarchyKey>& InKeys, bool bPrintPythonCommand, bool bSetupUndo); // 0x521bc80 [Final Native Public]
    void SetHierarchy(URigHierarchy* InHierarchy); // 0x521bba0 [Final Native Public]
    FName SetDisplayName(const FRigElementKey& InControl, const FName& InDisplayName, bool bRenameElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x521b920 [Final Native Public]
    bool SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo); // 0x521b730 [Final Native Public]
    bool SetComponentSelection(const TArray<FRigComponentKey>& InKeys, bool bPrintPythonCommand); // 0x521b540 [Final Native Public]
    bool SetComponentContent(const FRigComponentKey& InComponent, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand); // 0x521b0c0 [Final Native Public]
    bool SetAvailableSpaceLabel(const FRigElementKey& InControl, const FRigElementKey& InSpace, const FName& InDisplayLabel, bool bSetupUndo, bool bPrintPythonCommand); // 0x521aef0 [Final Native Public]
    bool SetAvailableSpaceIndex(const FRigElementKey& InControl, const FRigElementKey& InSpace, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand); // 0x521ad20 [Final Native Public]
    bool SelectHierarchyKey(const FRigHierarchyKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo); // 0x521ab60 [Final Native Public]
    bool SelectElement(const FRigElementKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo); // 0x521a9a0 [Final Native Public]
    bool SelectComponent(const FRigComponentKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo); // 0x521a7b0 [Final Native Public]
    FRigComponentKey ReparentComponent(const FRigComponentKey& InComponentKey, const FRigElementKey& InParentElementKey, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x521a5d0 [Final Native Public]
    bool ReorderElement(const FRigElementKey& InElement, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand); // 0x521a3c0 [Final Native Public]
    FRigElementKey RenameElement(const FRigElementKey& InElement, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x521a1f0 [Final Native Public]
    FRigComponentKey RenameComponent(const FRigComponentKey& InComponent, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x5219ef0 [Final Native Public]
    bool RemoveParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x5219d20 [Final Native Public]
    bool RemoveElement(const FRigElementKey& InElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x5219be0 [Final Native Public]
    bool RemoveComponent(const FRigComponentKey& InComponent, bool bSetupUndo, bool bPrintPythonCommand); // 0x5219900 [Final Native Public]
    bool RemoveChannelHost(const FRigElementKey& InChannel, const FRigElementKey& InHost, bool bSetupUndo, bool bPrintPythonCommand); // 0x5219770 [Final Native Public]
    bool RemoveAvailableSpace(const FRigElementKey& InControl, const FRigElementKey& InSpace, bool bSetupUndo, bool bPrintPythonCommand); // 0x52195e0 [Final Native Public]
    bool RemoveAllParents(const FRigElementKey& InChild, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x5219430 [Final Native Public]
    TArray<FRigElementKey> MirrorElements(const TArray<FRigElementKey>& InKeys, const FRigVMMirrorSettings& InSettings, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x52190e0 [Final Native Public]
    TArray<FRigElementKey> ImportSocketsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNameSpace, bool bReplaceExistingSockets, bool bRemoveObsoleteSockets, bool bSelectSockets, bool bSetupUndo, bool bPrintPythonCommand); // 0x5218e50 [Final Native Public]
    TArray<FRigElementKey> ImportPreviewSkeletalMesh(USkeletalMesh* InSkeletalMesh, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo); // 0x5218c20 [Final Native Public]
    TArray<FRigElementKey> ImportFromText(const FString& InContent, bool bReplaceExistingElements, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x52189a0 [Final Native Public]
    TArray<FRigElementKey> ImportCurvesFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNameSpace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand); // 0x5218530 [Final Native Public]
    TArray<FRigElementKey> ImportCurves(USkeleton* InSkeleton, const FName& InNameSpace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand); // 0x5218240 [Final Native Public]
    TArray<FRigElementKey> ImportBonesFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNameSpace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand); // 0x5217c20 [Final Native Public]
    TArray<FRigElementKey> ImportBones(USkeleton* InSkeleton, const FName& InNameSpace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand); // 0x5217990 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x5217920 [Final Native Public]
    FRigControlSettings GetControlSettings(const FRigElementKey& InKey); // 0x5217760 [Final Native Public]
    FString ExportToText(const TArray<FRigElementKey>& InKeys); // 0x5217600 [Final Native Public]
    FString ExportSelectionToText(); // 0x5217510 [Final Native Public]
    TArray<FRigElementKey> DuplicateElements(const TArray<FRigElementKey>& InKeys, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x52172e0 [Final Native Public]
    bool DeselectHierarchyKey(const FRigHierarchyKey& InKey, bool bSetupUndo); // 0x5217190 [Final Native Public]
    bool DeselectElement(const FRigElementKey& InKey); // 0x5217080 [Final Native Public]
    bool DeselectComponent(const FRigComponentKey& InKey); // 0x5216fc0 [Final Native Public]
    bool ClearSelection(bool bSetupUndo); // 0x5216f00 [Final Native Public]
    FRigComponentKey AddTopLevelComponent(UScriptStruct* InComponentStruct, const FName& InName, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand); // 0x5216a20 [Final Native Public]
    FRigElementKey AddSocket(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, const FLinearColor& InColor, const FString& InDescription, bool bSetupUndo, bool bPrintPythonCommand); // 0x52166a0 [Final Native Public]
    bool AddParent(const FRigElementKey& InChild, const FRigElementKey& InParent, float InWeight, bool bMaintainGlobalTransform, const FName& InDisplayLabel, bool bSetupUndo); // 0x5216490 [Final Native Public]
    FRigElementKey AddNull(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, bool bSetupUndo, bool bPrintPythonCommand); // 0x52161d0 [Final Native Public]
    FRigElementKey AddCurve(const FName& InName, float InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x5216040 [Final Native Public]
    FRigElementKey AddControl_ForBlueprint(const FName& InName, const FRigElementKey& InParent, const FRigControlSettings& InSettings, const FRigControlValue& InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x5215b70 [Final Native Public]
    FRigElementKey AddConnector(const FName& InName, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand); // 0x52158f0 [Final Native Public]
    FRigComponentKey AddComponent(UScriptStruct* InComponentStruct, const FName& InName, const FRigElementKey& InElement, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand); // 0x5215460 [Final Native Public]
    bool AddChannelHost(const FRigElementKey& InChannel, const FRigElementKey& InHost, bool bSetupUndo, bool bPrintPythonCommand); // 0x52152d0 [Final Native Public]
    FRigElementKey AddBone(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, const ERigBoneType& InBoneType, bool bSetupUndo, bool bPrintPythonCommand); // 0x5214fd0 [Final Native Public]
    bool AddAvailableSpace(const FRigElementKey& InControl, const FRigElementKey& InSpace, const FName& InDisplayLabel, bool bSetupUndo, bool bPrintPythonCommand); // 0x5214e00 [Final Native Public]
    FRigElementKey AddAnimationChannel_ForBlueprint(const FName& InName, const FRigElementKey& InParentControl, const FRigControlSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand); // 0x5214910 [Final Native Public]

// UControlRigPoseAsset (/Script/ControlRig.ControlRigPoseAsset)
    void SelectControls(UControlRig* InControlRig, bool bDoMirror, bool bClearSelection); // 0x532bd20 [Final Native Public]
    void SavePose(UControlRig* InControlRig, bool bUseAll); // 0x532bc50 [Final Native Public]
    void ReplaceControlName(const FName& CurrentName, const FName& NewName); // 0x532ba80 [Final Native Public]
    void PastePose(UControlRig* InControlRig, bool bDoKey, bool bDoMirror, bool bDoAdditive); // 0x532b860 [Final Native Public]
    void GetCurrentPose(UControlRig* InControlRig, FControlRigControlPose& OutPose); // 0x532b6b0 [Final Native Public]
    TArray<FName> GetControlNames(); // 0x532b620 [Final Native Public]
    bool DoesMirrorMatch(UControlRig* ControlRig, const FName& ControlName); // 0x532ab10 [Final Native Public]

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

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

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

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

// UDLSSLibrary (/Script/DLSSBlueprint.DLSSLibrary)
    void SetDLSSMode(UObject* WorldContextObject, const UDLSSMode& DLSSMode); // 0x4cdc010 [Final Native Static Public]
    UDLSSSupport QueryDLSSSupport(); // 0x4cdbfb0 [Final Native Static Public]
    UDLSSSupport QueryDLSSRRSupport(); // 0x4cdbf80 [Final Native Static Public]
    bool IsRayTracingAvailable(); // 0x4cdbf50 [Final Native Static Public]
    bool IsDLSSSupported(); // 0x4cdbf20 [Final Native Static Public]
    bool IsDLSSRRSupported(); // 0x4cdbec0 [Final Native Static Public]
    bool IsDLSSRREnabled(); // 0x4cdbe90 [Final Native Static Public]
    bool IsDLSSModeSupported(const UDLSSMode& DLSSMode); // 0x4cdbd60 [Final Native Static Public]
    bool IsDLSSEnabled(); // 0x4cdbd30 [Final Native Static Public]
    bool IsDLAAEnabled(); // 0x4cdbcc0 [Final Native Static Public]
    TArray<UDLSSMode> GetSupportedDLSSModes(); // 0x4cdbc40 [Final Native Static Public]
    void GetDLSSScreenPercentageRange(const float& MinScreenPercentage, const float& MaxScreenPercentage); // 0x4cdba10 [Final Native Static Public]
    void GetDLSSRRMinimumDriverVersion(const int32& MinDriverVersionMajor, const int32& MinDriverVersionMinor); // 0x4cdb900 [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); // 0x4cdb400 [Final Native Static Public]
    UDLSSMode GetDLSSMode(); // 0x4cdb220 [Final Native Static Public]
    void GetDLSSMinimumDriverVersion(const int32& MinDriverVersionMajor, const int32& MinDriverVersionMinor); // 0x4cdb110 [Final Native Static Public]
    UDLSSMode GetDefaultDLSSMode(); // 0x4cdbba0 [Final Native Static Public]
    void EnableDLSSRR(bool bEnabled); // 0x4cdb090 [Final Native Static Public]
    void EnableDLSS(bool bEnabled); // 0x4cdb010 [Final Native Static Public]
    void EnableDLAA(bool bEnabled); // 0x4cdaf10 [Final Native Static Public]

// UDataRegistrySubsystem (/Script/DataRegistry.DataRegistrySubsystem)
    bool NotEqual_DataRegistryType(const FDataRegistryType& A, const FDataRegistryType& B); // 0x36c0e70 [Final Native Static Public]
    bool NotEqual_DataRegistryId(const FDataRegistryId& A, const FDataRegistryId& B); // 0x3e10ab0 [Final Native Static Public]
    bool IsValidDataRegistryType(const FDataRegistryType& DataRegistryType); // 0x36bfc80 [Final Native Static Public]
    bool IsValidDataRegistryId(const FDataRegistryId& DataRegistryId); // 0x3dfbf50 [Final Native Static Public]
    void GetPossibleDataRegistryIdList(const FDataRegistryType& RegistryType, const TArray<FDataRegistryId>& OutIdList); // 0x4d432e0 [Final Native Static Public]
    bool GetCachedItemFromLookupBP(const FDataRegistryId& ItemId, FDataRegistryLookup& ResolvedLookup, FTableRowBase& OutItem); // 0x4d43040 [Final Native Static Public]
    bool GetCachedItemBP(const FDataRegistryId& ItemId, FTableRowBase& OutItem); // 0x4d42e10 [Final Native Static Public]
    void FindCachedItemFromLookupBP(const FDataRegistryId& ItemId, FDataRegistryLookup& ResolvedLookup, const EDataRegistrySubsystemGetItemResult& OutResult, FTableRowBase& OutItem); // 0x4d42b60 [Final Native Static Public]
    void FindCachedItemBP(const FDataRegistryId& ItemId, const EDataRegistrySubsystemGetItemResult& OutResult, FTableRowBase& OutItem); // 0x4d42920 [Final Native Static Public]
    void EvaluateDataRegistryCurve(const FDataRegistryId& ItemId, float InputValue, float DefaultValue, const EDataRegistrySubsystemGetItemResult& OutResult, const float& OutValue); // 0x4d426b0 [Final Native Static Public]
    bool EqualEqual_DataRegistryType(const FDataRegistryType& A, const FDataRegistryType& B); // 0x36be6e0 [Final Native Static Public]
    bool EqualEqual_DataRegistryId(const FDataRegistryId& A, const FDataRegistryId& B); // 0x3dea4c0 [Final Native Static Public]
    FString Conv_DataRegistryTypeToString(const FDataRegistryType& DataRegistryType); // 0x36bed20 [Final Native Static Public]
    FString Conv_DataRegistryIdToString(const FDataRegistryId& DataRegistryId); // 0x4d42520 [Final Native Static Public]
    bool AcquireItemBP(const FDataRegistryId& ItemId, const FScriptDelegate& AcquireCallback); // 0x4d422e0 [Final Native Static Public]

// UDataflowBlueprintLibrary (/Script/DataflowEngine.DataflowBlueprintLibrary)
    bool RegenerateAssetFromDataflow(UObject* AssetToRegenerate, bool bRegenerateDependentAssets); // 0x3222c30 [Final Native Static Public]
    bool OverrideDataflowVariableObjectArray(UObject* Asset, const FName& VariableName, const TArray<UObject*>& VariableArrayValue); // 0x32229b0 [Final Native Static Public]
    bool OverrideDataflowVariableObject(UObject* Asset, const FName& VariableName, UObject* VariableValue); // 0x3222840 [Final Native Static Public]
    bool OverrideDataflowVariableIntArray(UObject* Asset, const FName& VariableName, const TArray<int32>& VariableArrayValue); // 0x32225c0 [Final Native Static Public]
    bool OverrideDataflowVariableInt(UObject* Asset, const FName& VariableName, int64 VariableValue); // 0x3222450 [Final Native Static Public]
    bool OverrideDataflowVariableFloatArray(UObject* Asset, const FName& VariableName, const TArray<float>& VariableArrayValue); // 0x32221d0 [Final Native Static Public]
    bool OverrideDataflowVariableFloat(UObject* Asset, const FName& VariableName, float VariableValue); // 0x3222040 [Final Native Static Public]
    bool OverrideDataflowVariableBoolArray(UObject* Asset, const FName& VariableName, const TArray<bool>& VariableArrayValue); // 0x3221dc0 [Final Native Static Public]
    bool OverrideDataflowVariableBool(UObject* Asset, const FName& VariableName, bool VariableValue); // 0x3221c40 [Final Native Static Public]
    void EvaluateTerminalNodeByName(UDataflow* Dataflow, const FName& TerminalNodeName, UObject* ResultAsset); // 0x3221b40 [Final Native Static Public]

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

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

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

// ADynamicRopeActor (/Script/DynamicRope.DynamicRopeActor)
    void SetEndAttachedToComponent(USceneComponent* InComponent); // 0x4e5d7f0 [Final Native Public]
    void RemoveLastRopeSegment(); // 0x4e5d630 [Final Native Public]
    void OnRep_RopeSegmentLocations(FDynamicRopeLocationArray& OldRopeSegmentLocations); // 0x4e5d540 [Final Native Private]
    void OnRep_EndAttachedToComponent(); // 0x4e5d500 [Final Native Private]
    void NetMulticast_ResetRope(); // 0x37a2710 [Final Native Event Private]
    float GetRopeTension(); // 0x4e5d4d0 [Final Native Public]
    void GetRopeLength(const float& OutCurrentRopeLength, const float& OutTargetRopeLength, const float& OutMaxRopeLength); // 0x4e5d390 [Final Native Public]
    int32 GetNumRopeSegments(); // 0x4e5d370 [Final Native Public]

// IDynamicRopeAttachmentInterface (/Script/DynamicRope.DynamicRopeAttachmentInterface)
    void RopePull(float DeltaTime, float NormalizedWinchForce, const FVector& PullLocation, float RopeLengthDiff); // 0x4e5d650 [Native Event Public]

// AActor (/Script/Engine.Actor)
    bool WasRecentlyRendered(float Tolerance); // 0x385f2d0 [Final Native Public]
    void UserConstructionScript(); // 0x147c170 [Event Public]
    void UnregisterAsFocalPointInPhysicsReplicationLOD(); // 0x385f2b0 [Final Native Public]
    void TearOff(); // 0x372c9f0 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x385f1a0 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x385f220 [Final Native Public]
    void SetReplicates(bool bInReplicates); // 0x385f110 [Final Native Public]
    void SetReplicateMovement(bool bInReplicateMovement); // 0x385f080 [Native Public]
    void SetRayTracingGroupId(int32 InRaytracingGroupId); // 0x385eff0 [Final Native Public]
    void SetPhysicsReplicationMode(const EPhysicsReplicationMode& ReplicationMode); // 0x385ef70 [Final Native Public]
    void SetOwner(AActor* NewOwner); // 0x385eee0 [Native Public]
    void SetNetUpdateFrequency(float Frequency); // 0x385ee60 [Final Native Public]
    void SetNetDormancy(const ENetDormancy& NewDormancy); // 0x385ede0 [Final Native Public]
    void SetNetCullDistanceSquared(float DistanceSq); // 0x385ed60 [Final Native Public]
    void SetMinNetUpdateFrequency(float MinFrequency); // 0x385ece0 [Final Native Public]
    void SetLifeSpan(float InLifespan); // 0x385ec50 [Native Public]
    void SetAutoDestroyWhenFinished(bool bVal); // 0x385eb60 [Final Native Public]
    void SetActorTickInterval(float TickInterval); // 0x385eae0 [Final Native Public]
    void SetActorTickEnabled(bool bEnabled); // 0x385ea50 [Native Public]
    void SetActorScale3D(const FVector& NewScale3D); // 0x385e9b0 [Final Native Public]
    void SetActorRelativeScale3D(const FVector& NewRelativeScale); // 0x385e920 [Final Native Public]
    void SetActorHiddenInGame(bool bNewHidden); // 0x385e890 [Native Public]
    void SetActorEnableCollision(bool bNewActorEnableCollision); // 0x385e800 [Final Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x385e770 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x385e6e0 [Native Public]
    void RegisterAsFocalPointInPhysicsReplicationLOD(); // 0x385e6c0 [Final Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void ReceiveRadialDamage(float DamageReceived, UDamageType* DamageType, const FVector& Origin, FHitResult& HitInfo, AController* InstigatedBy, AActor* DamageCauser); // 0x147c170 [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); // 0x147c170 [Event Public]
    void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit); // 0x147c170 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x147c170 [Event Protected]
    void ReceiveDestroyed(); // 0x147c170 [Event Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0x147c170 [Event Public]
    void ReceiveAnyDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser); // 0x147c170 [Event Public]
    void ReceiveActorOnReleased(const FKey& ButtonReleased); // 0x147c170 [Event Public]
    void ReceiveActorOnInputTouchLeave(const ETouchIndex& FingerIndex); // 0x147c170 [Event Public]
    void ReceiveActorOnInputTouchEnter(const ETouchIndex& FingerIndex); // 0x147c170 [Event Public]
    void ReceiveActorOnInputTouchEnd(const ETouchIndex& FingerIndex); // 0x147c170 [Event Public]
    void ReceiveActorOnInputTouchBegin(const ETouchIndex& FingerIndex); // 0x147c170 [Event Public]
    void ReceiveActorOnClicked(const FKey& ButtonPressed); // 0x147c170 [Event Public]
    void ReceiveActorEndOverlap(AActor* OtherActor); // 0x147c170 [Event Public]
    void ReceiveActorEndCursorOver(); // 0x147c170 [Event Public]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x147c170 [Event Public]
    void ReceiveActorBeginCursorOver(); // 0x147c170 [Event Public]
    void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x385e5a0 [Native Public]
    void OnRep_ReplicateMovement(); // 0x372c9d0 [Native Public]
    void OnRep_ReplicatedMovement(); // 0x385e580 [Native Public]
    void OnRep_Owner(); // 0x3691850 [Native Protected]
    void OnRep_Instigator(); // 0x37101e0 [Native Public]
    void OnRep_AttachmentReplication(); // 0x2359340 [Native Public]
    void MakeNoise(float Loudness, APawn* NoiseInstigator, const FVector& NoiseLocation, float MaxRange, const FName& Tag); // 0x385e2e0 [Final Native Public]
    bool K2_TeleportTo(const FVector& DestLocation, const FRotator& DestRotation); // 0x385e1d0 [Final Native Public]
    bool K2_SetActorTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x385df70 [Final Native Public]
    bool K2_SetActorRotation(const FRotator& NewRotation, bool bTeleportPhysics); // 0x385de40 [Final Native Public]
    void K2_SetActorRelativeTransform(FTransform& NewRelativeTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x385db00 [Final Native Public]
    void K2_SetActorRelativeRotation(const FRotator& NewRelativeRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x385d830 [Final Native Public]
    void K2_SetActorRelativeLocation(const FVector& NewRelativeLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x385d640 [Final Native Public]
    bool K2_SetActorLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x385d3e0 [Final Native Public]
    bool K2_SetActorLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x385d090 [Final Native Public]
    void K2_OnReset(); // 0x147c170 [Event Public]
    void K2_OnEndViewTarget(APlayerController* PC); // 0x147c170 [Event Public]
    void K2_OnBecomeViewTarget(APlayerController* PC); // 0x147c170 [Event Public]
    USceneComponent* K2_GetRootComponent(); // 0x385d070 [Final Native Public]
    TArray<UActorComponent*> K2_GetComponentsByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x385cb00 [Final Native Public]
    FRotator K2_GetActorRotation(); // 0x385c9e0 [Final Native Public]
    FVector K2_GetActorLocation(); // 0x385c960 [Final Native Public]
    void K2_DetachFromActor(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule); // 0x385c830 [Final Native Public]
    void K2_DestroyActor(); // 0x385c810 [Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x385c620 [Final Native Public]
    bool K2_AttachToActor(AActor* ParentActor, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x385c410 [Final Native Public]
    void K2_AttachRootComponentToActor(AActor* InParentActor, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x385c290 [Final Native Public]
    void K2_AttachRootComponentTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x385c130 [Final Native Public]
    void K2_AddActorWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x385bdf0 [Final Native Public]
    void K2_AddActorWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x385bab0 [Final Native Public]
    void K2_AddActorWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x385b7e0 [Final Native Public]
    void K2_AddActorWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x385b510 [Final Native Public]
    void K2_AddActorLocalTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x385b1d0 [Final Native Public]
    void K2_AddActorLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x385af00 [Final Native Public]
    void K2_AddActorLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x385ac30 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x385ab90 [Final Native Public]
    bool IsChildActor(); // 0x385ab50 [Final Native Public]
    bool IsActorTickEnabled(); // 0x385ab30 [Final Native Public]
    bool IsActorBeingDestroyed(); // 0x385ab00 [Final Native Public]
    bool HasAuthority(); // 0x385aad0 [Final Native Public]
    float GetVerticalDistanceTo(AActor* OtherActor); // 0x385a970 [Final Native Public]
    FVector GetVelocity(); // 0x385a920 [Native Public]
    FTransform GetTransform(); // 0x385a8b0 [Final Native Public]
    bool GetTickableWhenPaused(); // 0x385a890 [Final Native Public]
    float GetSquaredHorizontalDistanceTo(AActor* OtherActor); // 0x385a730 [Final Native Public]
    float GetSquaredDistanceTo(AActor* OtherActor); // 0x385a5b0 [Final Native Public]
    float GetResimulationThreshold(); // 0x385a580 [Final Native Public]
    ENetRole GetRemoteRole(); // 0x385a560 [Final Native Public]
    int32 GetRayTracingGroupId(); // 0x385a530 [Final Native Public]
    EPhysicsReplicationMode GetPhysicsReplicationMode(); // 0x385a500 [Final Native Public]
    UChildActorComponent* GetParentComponent(); // 0x385a4c0 [Final Native Public]
    AActor* GetParentActor(); // 0x385a470 [Final Native Public]
    AActor* GetOwner(); // 0x385a450 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OverlappingComponents); // 0x385a3a0 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x385a290 [Final Native Public]
    float GetNetUpdateFrequency(); // 0x385a270 [Final Native Public]
    float GetNetCullDistanceSquared(); // 0x385a250 [Final Native Public]
    float GetMinNetUpdateFrequency(); // 0x385a230 [Final Native Public]
    ENetRole GetLocalRole(); // 0x385a210 [Final Native Public]
    float GetLifeSpan(); // 0x385a1d0 [Native Public]
    FTransform GetLevelTransform(); // 0x385a110 [Final Native Public]
    ULevel* GetLevel(); // 0x385a0c0 [Final Native Public]
    AController* GetInstigatorController(); // 0x385a080 [Final Native Public]
    APawn* GetInstigator(); // 0x385a060 [Final Native Public]
    FVector GetInputVectorAxisValue(const FKey& InputAxisKey); // 0x3859ee0 [Final Native Public]
    float GetInputAxisValue(const FName& InputAxisName); // 0x3859e30 [Final Native Public]
    float GetInputAxisKeyValue(const FKey& InputAxisKey); // 0x3859cb0 [Final Native Public]
    float GetHorizontalDotProductTo(AActor* OtherActor); // 0x3859a60 [Final Native Public]
    float GetHorizontalDistanceTo(AActor* OtherActor); // 0x3859900 [Final Native Public]
    float GetGameTimeSinceCreation(); // 0x3859890 [Final Native Public]
    float GetDotProductTo(AActor* OtherActor); // 0x3859630 [Final Native Public]
    float GetDistanceTo(AActor* OtherActor); // 0x38594b0 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x3859380 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByInterface(TSubclassOf<IInterface> Interface); // 0x3858fc0 [Final Native Public]
    UActorComponent* GetComponentByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x3858ef0 [Final Native Public]
    FName GetAttachParentSocketName(); // 0x3858d60 [Final Native Public]
    AActor* GetAttachParentActor(); // 0x3858d20 [Final Native Public]
    void GetAttachedActors(const TArray<AActor*>& OutActors, bool bResetArray, bool bRecursivelyIncludeAttachedActors); // 0x3858da0 [Final Native Public]
    void GetAllChildActors(const TArray<AActor*>& ChildActors, bool bIncludeDescendants); // 0x3858c20 [Final Native Public]
    FVector GetActorUpVector(); // 0x3858bb0 [Final Native Public]
    float GetActorTimeDilation(); // 0x3858b40 [Final Native Public]
    float GetActorTickInterval(); // 0x3858b20 [Final Native Public]
    FVector GetActorScale3D(); // 0x3858ab0 [Final Native Public]
    FVector GetActorRightVector(); // 0x3858a40 [Final Native Public]
    FVector GetActorRelativeScale3D(); // 0x38589d0 [Final Native Public]
    FVector GetActorForwardVector(); // 0x3858960 [Final Native Public]
    void GetActorEyesViewPoint(const FVector& OutLocation, const FRotator& OutRotation); // 0x3858870 [Native Public]
    bool GetActorEnableCollision(); // 0x3858850 [Final Native Public]
    void GetActorBounds(bool bOnlyCollidingComponents, const FVector& Origin, const FVector& BoxExtent, bool bIncludeFromChildActors); // 0x38586b0 [Native Public]
    void ForceNetUpdate(); // 0x3858690 [Native Public]
    void FlushNetDormancy(); // 0x3858670 [Final Native Public]
    void FinishAddComponent(UActorComponent* Component, bool bManualAttachment, FTransform& RelativeTransform); // 0x38583f0 [Final Native Public]
    UActorComponent* FindComponentByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x3858300 [Final Native Public]
    void EnableInput(APlayerController* PlayerController); // 0x368fba0 [Native Public]
    void DisableInput(APlayerController* PlayerController); // 0x3858270 [Native Public]
    void DetachRootComponentFromParent(bool bMaintainWorldPosition); // 0x3858150 [Final Native Public]
    void CreateInputComponent(TSubclassOf<UInputComponent> InputComponentToCreate); // 0x38580a0 [Native Public]
    bool CanTriggerResimulation(); // 0x3858070 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3857fe0 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3857f50 [Native Public]
    UActorComponent* AddComponentByClass(TSubclassOf<UActorComponent> Class, bool bManualAttachment, FTransform& RelativeTransform, bool bDeferredFinish); // 0x3857af0 [Final Native Public]
    UActorComponent* AddComponent(const FName& TemplateName, bool bManualAttachment, FTransform& RelativeTransform, UObject* ComponentTemplateContext, bool bDeferredFinish); // 0x38578e0 [Final Native Public]
    bool ActorHasTag(const FName& Tag); // 0x3857820 [Final Native Public]

// AHUD (/Script/Engine.HUD)
    void ShowHUD(); // 0x37a2710 [Native Public]
    void ShowDebugToggleSubCategory(const FName& Category); // 0x3d75970 [Final Native Public]
    void ShowDebugForReticleTargetToggle(TSubclassOf<AActor> DesiredClass); // 0x3d758a0 [Final Native Public]
    void ShowDebug(const FName& DebugType); // 0x3d75810 [Native Public]
    void RemoveDebugText(AActor* SrcActor, bool bLeaveDurationText); // 0x3d75740 [Final Native Event Public]
    void RemoveAllDebugStrings(); // 0x3d756b0 [Final Native Event Public]
    void ReceiveHitBoxRelease(const FName& BoxName); // 0x147c170 [Event Public]
    void ReceiveHitBoxEndCursorOver(const FName& BoxName); // 0x147c170 [Event Public]
    void ReceiveHitBoxClick(const FName& BoxName); // 0x147c170 [Event Public]
    void ReceiveHitBoxBeginCursorOver(const FName& BoxName); // 0x147c170 [Event Public]
    void ReceiveDrawHUD(int32 SizeX, int32 SizeY); // 0x147c170 [Event Public]
    FVector Project(const FVector& Location, bool bClampToZeroPlane); // 0x3d75560 [Final Native Public]
    void PreviousDebugTarget(); // 0x3d75540 [Native Public]
    void NextDebugTarget(); // 0x3d05730 [Native Public]
    void GetTextSize(const FString& Text, const float& OutWidth, const float& OutHeight, UFont* Font, float Scale); // 0x3d74e90 [Final Native Public]
    APlayerController* GetOwningPlayerController(); // 0x3d74bb0 [Final Native Public]
    APawn* GetOwningPawn(); // 0x3d74b40 [Final Native Public]
    void GetActorsInSelectionRectangle(TSubclassOf<AActor> ClassFilter, const FVector2D& FirstPoint, const FVector2D& SecondPoint, const TArray<AActor*>& OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed); // 0x3d744a0 [Final Native Public]
    void DrawTextureSimple(UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition); // 0x3d741a0 [Final Native Public]
    void DrawTexture(UTexture* Texture, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float TextureU, float TextureV, float TextureUWidth, float TextureVHeight, const FLinearColor& TintColor, const EBlendMode& BlendMode, float Scale, bool bScalePosition, float Rotation, const FVector2D& RotPivot); // 0x3d73bc0 [Final Native Public]
    void DrawText(const FString& Text, const FLinearColor& TextColor, float ScreenX, float ScreenY, UFont* Font, float Scale, bool bScalePosition); // 0x3d738a0 [Final Native Public]
    void DrawRect(const FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH); // 0x3d73640 [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); // 0x3d731e0 [Final Native Public]
    void DrawMaterialSimple(UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition); // 0x3d72ee0 [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); // 0x3d72990 [Final Native Public]
    void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const FLinearColor& LineColor, float LineThickness); // 0x3d726e0 [Final Native Public]
    void Deproject(float ScreenX, float ScreenY, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3d724f0 [Final Native Public]
    void AddHitBox(const FVector2D& Position, const FVector2D& Size, const FName& InName, bool bConsumesInput, int32 Priority); // 0x3d72320 [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); // 0x3d71bf0 [Final Native Event Public]

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

// UTexture (/Script/Engine.Texture)
    bool ComputeTextureSourceChannelMinMax(const FLinearColor& OutColorMin, const FLinearColor& OutColorMax); // 0x4370dc0 [Final Native Public]
    bool Blueprint_GetTextureSourceIdString(const FString& OutTextureSourceId); // 0x4370d10 [Final Native Public]
    void Blueprint_GetTextureSourceDiskAndMemorySize(const int64& OutDiskSize, const int64& OutMemorySize); // 0x4370bd0 [Final Native Public]
    int64 Blueprint_GetMemorySize(); // 0x4370b30 [Final Native Public]
    FVector3f Blueprint_GetBuiltTextureSize(); // 0x43709d0 [Final Native Public]
    bool AreDownscalePropertiesEditable(); // 0x3caf8a0 [Native Public]

// UActorComponent (/Script/Engine.ActorComponent)
    void ToggleActive(); // 0x3691850 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x3ad9130 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x3ad91b0 [Final Native Public]
    void SetIsReplicated(bool ShouldReplicate); // 0x3ad8020 [Final Native Public]
    void SetComponentTickIntervalAndCooldown(float TickInterval); // 0x3ad78c0 [Final Native Public]
    void SetComponentTickInterval(float TickInterval); // 0x3ad7840 [Final Native Public]
    void SetComponentTickEnabled(bool bEnabled); // 0x3ad77b0 [Native Public]
    void SetAutoActivate(bool bNewAutoActivate); // 0x385f080 [Native Public]
    void SetActive(bool bNewActive, bool bReset); // 0x3ad6900 [Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3ad6870 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3ad67e0 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x147c170 [Event Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Public]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0x147c170 [Event Public]
    void OnRep_IsActive(); // 0x372c9d0 [Native Public]
    void K2_DestroyComponent(UObject* Object); // 0x3ad6090 [Final Native Public]
    bool IsComponentTickEnabled(); // 0x37d05e0 [Native Public]
    bool IsBeingDestroyed(); // 0x3ad5c90 [Final Native Public]
    bool IsActive(); // 0x3ad5c60 [Final Native Public]
    AActor* GetOwner(); // 0x3ad5340 [Final Native Public]
    float GetComponentTickInterval(); // 0x3ad4b60 [Final Native Public]
    void Deactivate(); // 0x23596c0 [Native Public]
    bool ComponentHasTag(const FName& Tag); // 0x3ad47e0 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3ad3fa0 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3ad3f10 [Native Public]
    void Activate(bool bReset); // 0x3693b10 [Native Public]

// USceneComponent (/Script/Engine.SceneComponent)
    void ToggleVisibility(bool bPropagateToChildren); // 0x37f7410 [Final Native Public]
    void SetWorldScale3D(const FVector& NewScale); // 0x37f7380 [Final Native Public]
    void SetVisibility(bool bNewVisibility, bool bPropagateToChildren); // 0x37f72b0 [Final Native Public]
    void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume); // 0x37f7220 [Final Native Public]
    void SetRelativeScale3D(const FVector& NewScale3D); // 0x37f7190 [Final Native Public]
    void SetMobility(const EComponentMobility& NewMobility); // 0x37f7110 [Native Public]
    void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren); // 0x37f7040 [Final Native Public]
    void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale); // 0x37f6f10 [Final Native Public]
    void ResetRelativeTransform(); // 0x37f6ef0 [Final Native Public]
    void OnRep_Visibility(bool OldValue); // 0x37f6d00 [Final Native Private]
    void OnRep_Transform(); // 0x37f6ce0 [Final Native Private]
    void OnRep_AttachSocketName(); // 0x37f6cc0 [Final Native Private]
    void OnRep_AttachParent(); // 0x37f6ca0 [Final Native Private]
    void OnRep_AttachChildren(); // 0x37f6c80 [Final Native Private]
    void K2_SetWorldTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f6a20 [Final Native Public]
    void K2_SetWorldRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f6830 [Final Native Public]
    void K2_SetWorldLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f65f0 [Final Native Public]
    void K2_SetWorldLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f6400 [Final Native Public]
    void K2_SetRelativeTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f61a0 [Final Native Public]
    void K2_SetRelativeRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f5fb0 [Final Native Public]
    void K2_SetRelativeLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f5d70 [Final Native Public]
    void K2_SetRelativeLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f5b80 [Final Native Public]
    FTransform K2_GetComponentToWorld(); // 0x37f5af0 [Final Native Public]
    FVector K2_GetComponentScale(); // 0x37f5ab0 [Final Native Public]
    FRotator K2_GetComponentRotation(); // 0x37f5a70 [Final Native Public]
    FVector K2_GetComponentLocation(); // 0x37f5a30 [Final Native Public]
    void K2_DetachFromComponent(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule, bool bCallModify); // 0x37f58d0 [Final Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x37f5700 [Final Native Public]
    bool K2_AttachTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachType, bool bWeldSimulatedBodies); // 0x37f55a0 [Final Native Public]
    void K2_AddWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f5340 [Final Native Public]
    void K2_AddWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f50e0 [Final Native Public]
    void K2_AddWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f4ef0 [Final Native Public]
    void K2_AddWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f4d00 [Final Native Public]
    void K2_AddRelativeRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f4b10 [Final Native Public]
    void K2_AddRelativeLocation(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f4920 [Final Native Public]
    void K2_AddLocalTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f46c0 [Final Native Public]
    void K2_AddLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f44d0 [Final Native Public]
    void K2_AddLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x37f42e0 [Final Native Public]
    bool IsVisible(); // 0x37f42b0 [Native Public]
    bool IsSimulatingPhysics(const FName& BoneName); // 0x37f4210 [Native Public]
    bool IsGroupedComponentMovementEnabled(); // 0x37f41e0 [Final Native Static Public]
    bool IsAnySimulatingPhysics(); // 0x37f41b0 [Native Public]
    FVector GetUpVector(); // 0x37f4170 [Final Native Public]
    FTransform GetSocketTransform(const FName& InSocketName, const ERelativeTransformSpace& TransformSpace); // 0x37f4040 [Native Public]
    FRotator GetSocketRotation(const FName& InSocketName); // 0x37f3f90 [Native Public]
    FQuat GetSocketQuaternion(const FName& InSocketName); // 0x37f3ee0 [Native Public]
    FVector GetSocketLocation(const FName& InSocketName); // 0x37f3e30 [Native Public]
    bool GetShouldUpdatePhysicsVolume(); // 0x37f3e00 [Final Native Public]
    FVector GetRightVector(); // 0x37f3dc0 [Final Native Public]
    FTransform GetRelativeTransform(); // 0x37f3d30 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x37f3d00 [Final Native Public]
    void GetParentComponents(const TArray<USceneComponent*>& Parents); // 0x37f3c50 [Final Native Public]
    int32 GetNumChildrenComponents(); // 0x37f3c20 [Final Native Public]
    FVector GetForwardVector(); // 0x37ea180 [Final Native Public]
    FVector GetComponentVelocity(); // 0x37f3bd0 [Native Public]
    void GetChildrenComponents(bool bIncludeAllDescendants, const TArray<USceneComponent*>& Children); // 0x37f3ad0 [Final Native Public]
    USceneComponent* GetChildComponent(int32 ChildIndex); // 0x37f3a30 [Final Native Public]
    FName GetAttachSocketName(); // 0x37f3a10 [Final Native Public]
    USceneComponent* GetAttachParent(); // 0x37f39f0 [Final Native Public]
    TArray<FName> GetAllSocketNames(); // 0x37f3970 [Final Native Public]
    bool DoesSocketExist(const FName& InSocketName); // 0x37f38d0 [Native Public]
    void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify); // 0x37f3800 [Native Public]

// UPrimitiveComponent (/Script/Engine.PrimitiveComponent)
    bool WasRecentlyRendered(float Tolerance); // 0x3820c60 [Final Native Public]
    void WakeRigidBody(const FName& BoneName); // 0x3820bd0 [Native Public]
    void WakeAllRigidBodies(); // 0x3820bb0 [Native Public]
    void UnregisterAsFocalPointInPhysicsReplicationLOD(); // 0x3820b90 [Final Native Public]
    void SetWalkableSlopeOverride(FWalkableSlopeOverride& NewOverride); // 0x3820ae0 [Native Public]
    void SetVisibleInSceneCaptureOnly(bool bValue); // 0x3820a50 [Final Native Public]
    void SetVisibleInRayTracing(bool bNewVisibleInRayTracing); // 0x38209c0 [Final Native Public]
    void SetVectorParameterForDefaultCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x38208d0 [Final Native Public]
    void SetVectorParameterForCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x38207e0 [Final Native Public]
    void SetUseMACD(bool InUseMACD, const FName& BoneName); // 0x3820710 [Native Public]
    void SetUseCCD(bool InUseCCD, const FName& BoneName); // 0x3820640 [Native Public]
    void SetUpdateKinematicFromSimulation(bool bUpdateKinematicFromSimulation); // 0x38205b0 [Native Public]
    void SetTranslucentSortPriority(int32 NewTranslucentSortPriority); // 0x3820520 [Final Native Public]
    void SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset); // 0x38204a0 [Final Native Public]
    void SetStaticWhenNotMoveable(bool bInStaticWhenNotMoveable); // 0x3820410 [Final Native Public]
    void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights); // 0x3820380 [Final Native Public]
    void SetSimulatePhysics(bool bSimulate); // 0x38202f0 [Native Public]
    void SetScalarParameterForDefaultCustomPrimitiveData(const FName& ParameterName, float Value); // 0x3820220 [Final Native Public]
    void SetScalarParameterForCustomPrimitiveData(const FName& ParameterName, float Value); // 0x3820150 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x38200c0 [Final Native Public]
    void SetRenderInDepthPass(bool bValue); // 0x3820030 [Final Native Public]
    void SetRenderCustomDepth(bool bValue); // 0x381ffa0 [Final Native Public]
    void SetReceivesDecals(bool bNewReceivesDecals); // 0x381ff10 [Final Native Public]
    void SetPhysMaterialOverride(UPhysicalMaterial* NewPhysMaterial); // 0x381f870 [Native Public]
    void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x381fdf0 [Final Native Public]
    void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x381fcd0 [Final Native Public]
    void SetPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent, const FName& BoneName); // 0x381fb90 [Native Public]
    void SetPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x381fa50 [Native Public]
    void SetPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x381f900 [Final Native Public]
    void SetOwnerNoSee(bool bNewOwnerNoSee); // 0x381f7e0 [Final Native Public]
    void SetOnlyOwnerSee(bool bNewOnlyOwnerSee); // 0x381f750 [Final Native Public]
    void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision); // 0x381f6c0 [Native Public]
    void SetMaxDepenetrationVelocity(const FName& BoneName, float InMaxDepenetrationVelocity); // 0x381f5f0 [Native Public]
    void SetMaterialByName(const FName& MaterialSlotName, UMaterialInterface* Material); // 0x381f520 [Native Public]
    void SetMaterial(int32 ElementIndex, UMaterialInterface* Material); // 0x381f450 [Native Public]
    void SetMassScale(const FName& BoneName, float InMassScale); // 0x381f380 [Native Public]
    void SetMassOverrideInKg(const FName& BoneName, float MassInKg, bool bOverrideMass); // 0x381f270 [Native Public]
    void SetLinearDamping(float InDamping); // 0x381f1e0 [Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x381f0b0 [Final Native Public]
    void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup); // 0x381f020 [Final Native Public]
    void SetIgnoreBoundsForEditorFocus(bool bIgnore); // 0x381ef80 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x381eef0 [Final Native Public]
    void SetHiddenInSceneCapture(bool bValue); // 0x381ee60 [Final Native Public]
    void SetGyroscopicTorqueEnabled(bool bInGyroscopicTorqueEnabled); // 0x381edd0 [Final Native Public]
    void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents); // 0x381ed40 [Final Native Public]
    void SetFirstPersonPrimitiveType(const EFirstPersonPrimitiveType& Value); // 0x381ecc0 [Final Native Public]
    void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup); // 0x381eb60 [Final Native Public]
    void SetExcludeForSpecificHLODLevels(const TArray<int32>& InExcludeForSpecificHLODLevels); // 0x381eab0 [Final Native Private]
    void SetExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel, bool bExcluded); // 0x381ebf0 [Final Native Public]
    void SetEnableGravity(bool bGravityEnabled); // 0x381ea20 [Native Public]
    void SetEmissiveLightSource(bool NewEmissiveLightSource); // 0x381e990 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x381e8a0 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x381e7c0 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x381e6f0 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloatArray(int32 DataIndex, const TArray<float>& Values); // 0x381e600 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x381e530 [Final Native Public]
    void SetCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x381e440 [Final Native Public]
    void SetCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x381e360 [Final Native Public]
    void SetCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x381e290 [Final Native Public]
    void SetCustomPrimitiveDataFloatArray(int32 DataIndex, const TArray<float>& Values); // 0x381e1a0 [Final Native Public]
    void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x381e0d0 [Final Native Public]
    void SetCustomDepthStencilWriteMask(const ERendererStencilMask& WriteMaskBit); // 0x381e050 [Final Native Public]
    void SetCustomDepthStencilValue(int32 Value); // 0x381dfc0 [Final Native Public]
    void SetCullDistance(float NewCullDistance); // 0x381df40 [Final Native Public]
    void SetConstraintMode(const EDOFMode& ConstraintMode); // 0x381dec0 [Native Public]
    void SetCollisionResponseToChannel(const ECollisionChannel& Channel, const ECollisionResponse& NewResponse); // 0x381ddf0 [Native Public]
    void SetCollisionResponseToAllChannels(const ECollisionResponse& NewResponse); // 0x381dd70 [Native Public]
    void SetCollisionProfileName(const FName& InCollisionProfileName, bool bUpdateOverlaps); // 0x381dca0 [Native Public]
    void SetCollisionObjectType(const ECollisionChannel& Channel); // 0x381dc20 [Native Public]
    void SetCollisionEnabled(const ECollisionEnabled& NewType); // 0x381dba0 [Native Public]
    void SetCenterOfMass(const FVector& CenterOfMassOffset, const FName& BoneName); // 0x381dac0 [Final Native Public]
    void SetCastShadow(bool NewCastShadow); // 0x381da30 [Final Native Public]
    void SetCastInsetShadow(bool bInCastInsetShadow); // 0x381d9a0 [Final Native Public]
    void SetCastHiddenShadow(bool NewCastHiddenShadow); // 0x381d910 [Final Native Public]
    void SetCastContactShadow(bool bInCastContactShadow); // 0x381d880 [Final Native Public]
    void SetBoundsScale(float NewBoundsScale); // 0x381d800 [Final Native Public]
    void SetAngularDamping(float InDamping); // 0x381d770 [Native Public]
    void SetAllUseMACD(bool InUseMACD); // 0x381d6e0 [Native Public]
    void SetAllUseCCD(bool InUseCCD); // 0x381d650 [Native Public]
    void SetAllPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent); // 0x381d560 [Native Public]
    void SetAllPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent); // 0x381d470 [Native Public]
    void SetAllPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent); // 0x381d360 [Final Native Public]
    void SetAllMassScale(float InMassScale); // 0x381d2d0 [Native Public]
    void SetAffectIndirectLightingWhileHidden(bool bNewAffectIndirectLightingWhileHidden); // 0x381d240 [Final Native Public]
    void SetAffectDynamicIndirectLighting(bool bNewAffectDynamicIndirectLighting); // 0x381d1b0 [Final Native Public]
    void SetAffectDistanceFieldLighting(bool NewAffectDistanceFieldLighting); // 0x381d120 [Final Native Public]
    FVector ScaleByMomentOfInertia(const FVector& InputVector, const FName& BoneName); // 0x381d000 [Native Public]
    void RegisterAsFocalPointInPhysicsReplicationLOD(); // 0x381cfe0 [Final Native Public]
    void PutRigidBodyToSleep(const FName& BoneName); // 0x381cf50 [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); // 0x381cb80 [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); // 0x381c800 [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); // 0x381c470 [Final Native Public]
    bool K2_IsQueryCollisionEnabled(); // 0x381c420 [Final Native Public]
    bool K2_IsPhysicsCollisionEnabled(); // 0x381c3e0 [Final Native Public]
    bool K2_IsCollisionEnabled(); // 0x381c3a0 [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); // 0x381bff0 [Final Native Public]
    bool IsOverlappingComponent(UPrimitiveComponent* OtherComp); // 0x381bf50 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x381beb0 [Final Native Public]
    bool IsMaterialSlotNameValid(const FName& MaterialSlotName); // 0x381be10 [Native Public]
    bool IsGravityEnabled(); // 0x381bde0 [Native Public]
    bool IsExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel); // 0x381bd50 [Final Native Public]
    bool IsAnyRigidBodyAwake(); // 0x381bd20 [Native Public]
    void InvalidateLumenSurfaceCache(); // 0x381bd00 [Final Native Public]
    void IgnoreComponentWhenMoving(UPrimitiveComponent* Component, bool bShouldIgnore); // 0x381bc30 [Final Native Public]
    void IgnoreActorWhenMoving(AActor* Actor, bool bShouldIgnore); // 0x381bb60 [Final Native Public]
    void HandlePostMigrationPhysicsStateChanged(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x381ba90 [Native Protected]
    FWalkableSlopeOverride GetWalkableSlopeOverride(); // 0x381ba60 [Final Native Public]
    bool GetUpdateKinematicFromSimulation(); // 0x381ba30 [Native Public]
    bool GetStaticWhenNotMoveable(); // 0x381ba00 [Final Native Public]
    FVector GetPhysicsLinearVelocityAtPoint(const FVector& Point, const FName& BoneName); // 0x381b8f0 [Final Native Public]
    FVector GetPhysicsLinearVelocity(const FName& BoneName); // 0x381b840 [Final Native Public]
    FVector GetPhysicsAngularVelocityInRadians(const FName& BoneName); // 0x381b790 [Final Native Public]
    FVector GetPhysicsAngularVelocityInDegrees(const FName& BoneName); // 0x381b6d0 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OutOverlappingComponents); // 0x381b620 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x381b510 [Final Native Public]
    int32 GetNumMaterials(); // 0x381b4e0 [Native Public]
    float GetMaxDepenetrationVelocity(const FName& BoneName); // 0x381b440 [Native Public]
    TArray<FName> GetMaterialSlotNames(); // 0x381b3c0 [Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x381b320 [Native Public]
    UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, const int32& SectionIndex); // 0x381b240 [Native Public]
    UMaterialInterface* GetMaterialByName(const FName& MaterialSlotName); // 0x381b1a0 [Native Public]
    UMaterialInterface* GetMaterial(int32 ElementIndex); // 0x381b100 [Native Public]
    float GetMassScale(const FName& BoneName); // 0x381b060 [Native Public]
    float GetMass(); // 0x381b020 [Native Public]
    float GetLinearDamping(); // 0x381afe0 [Native Public]
    FVector GetInertiaTensor(const FName& BoneName); // 0x381af30 [Native Public]
    bool GetIgnoreBoundsForEditorFocus(); // 0x381af00 [Native Public]
    bool GetGyroscopicTorqueEnabled(); // 0x381aed0 [Native Public]
    bool GetGenerateOverlapEvents(); // 0x381aea0 [Final Native Public]
    TArray<int32> GetExcludeForSpecificHLODLevels(); // 0x381ae20 [Final Native Private]
    int32 GetCustomPrimitiveDataIndexForVectorParameter(const FName& ParameterName); // 0x381ad80 [Final Native Public]
    int32 GetCustomPrimitiveDataIndexForScalarParameter(const FName& ParameterName); // 0x381ace0 [Final Native Public]
    ECollisionResponse GetCollisionResponseToChannel(const ECollisionChannel& Channel); // 0x381ac50 [Native Public]
    FName GetCollisionProfileName(); // 0x381ac10 [Final Native Public]
    ECollisionChannel GetCollisionObjectType(); // 0x381abe0 [Native Public]
    ECollisionEnabled GetCollisionEnabled(); // 0x381abb0 [Native Public]
    float GetClosestPointOnCollision(const FVector& Point, const FVector& OutPointOnBody, const FName& BoneName); // 0x381aa70 [Final Native Public]
    FVector GetCenterOfMass(const FName& BoneName); // 0x381a9c0 [Final Native Public]
    FBodyInstanceAsyncPhysicsTickHandle GetBodyInstanceAsyncPhysicsTickHandle(const FName& BoneName, bool bGetWelded, int32 Index); // 0x381a880 [Final Native Public]
    float GetAngularDamping(); // 0x381a840 [Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, UMaterialInterface* SourceMaterial, const FName& OptionalName); // 0x381a720 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, UMaterialInterface* Parent); // 0x381a650 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex); // 0x381a5b0 [Native Public]
    TArray<UPrimitiveComponent*> CopyArrayOfMoveIgnoreComponents(); // 0x381a530 [Final Native Public]
    TArray<AActor*> CopyArrayOfMoveIgnoreActors(); // 0x381a4b0 [Final Native Public]
    void ClearMoveIgnoreComponents(); // 0x381a460 [Final Native Public]
    void ClearMoveIgnoreActors(); // 0x381a440 [Final Native Public]
    bool CanCharacterStepUp(APawn* Pawn); // 0x381a3a0 [Native Public]
    bool AllowHLODLevelsExclusion(); // 0x381a370 [Final Native Private]
    void AddVelocityChangeImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x381a220 [Native Public]
    void AddTorqueInRadians(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x381a0f0 [Native Public]
    void AddTorqueInDegrees(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x3819fb0 [Final Native Public]
    void AddRadialImpulse(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bVelChange); // 0x3819dd0 [Native Public]
    void AddRadialForce(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bAccelChange); // 0x3819bf0 [Native Public]
    void AddImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x3819aa0 [Native Public]
    void AddImpulse(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x3819970 [Native Public]
    void AddForceAtLocationLocal(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x3819820 [Native Public]
    void AddForceAtLocation(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x38196d0 [Native Public]
    void AddForce(const FVector& Force, const FName& BoneName, bool bAccelChange); // 0x38195a0 [Native Public]
    void AddAngularImpulseInRadians(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x3819470 [Native Public]
    void AddAngularImpulseInDegrees(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x3819330 [Final Native Public]

// UMeshComponent (/Script/Engine.MeshComponent)
    void SetVectorParameterValueOnMaterials(const FName& ParameterName, const FVector& ParameterValue); // 0x3b2f580 [Final Native Public]
    void SetScalarParameterValueOnMaterials(const FName& ParameterName, float ParameterValue); // 0x3b2e1d0 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x3b2dbc0 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x3b2daf0 [Final Native Public]
    void SetColorParameterValueOnMaterials(const FName& ParameterName, const FLinearColor& ParameterValue); // 0x3b2a730 [Final Native Public]
    void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups); // 0x3b29030 [Native Public]
    bool PrestreamMeshLODs(float Seconds); // 0x3b28f90 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x3b27d30 [Final Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x3b27ce0 [Final Native Public]
    TArray<UMaterialInterface*> GetMaterials(); // 0x3b27c20 [Native Public]

// UStaticMeshComponent (/Script/Engine.StaticMeshComponent)
    void UpdateInitialEvaluateWorldPositionOffset(); // 0x3bd2380 [Final Native Public]
    void SetWorldPositionOffsetDisableDistance(int32 NewValue); // 0x3bd21a0 [Final Native Public]
    bool SetStaticMesh(UStaticMesh* NewMesh); // 0x3bd0e10 [Native Public]
    void SetReverseCulling(bool ReverseCulling); // 0x3bcf4d0 [Final Native Public]
    void SetForcedLodModel(int32 NewForcedLodModel); // 0x3bcd600 [Final Native Public]
    void SetForceDisableNanite(bool bInForceDisableNanite); // 0x3bcd540 [Final Native Public]
    void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue); // 0x3bcd4b0 [Final Native Public]
    void SetEvaluateWorldPositionOffset(bool NewValue); // 0x3bcd3b0 [Final Native Public]
    void SetDistanceFieldSelfShadowBias(float NewValue); // 0x3bcccd0 [Final Native Public]
    void OnRep_StaticMesh(UStaticMesh* OldStaticMesh); // 0x3bcbda0 [Final Native Public]
    void GetLocalBounds(const FVector& Min, const FVector& Max); // 0x3bc56c0 [Final Native Public]
    bool GetInitialEvaluateWorldPositionOffset(); // 0x3bc5180 [Final Native Public]

// UInstancedStaticMeshComponent (/Script/Engine.InstancedStaticMeshComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x37aba60 [Native Public]
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x37ab340 [Native Public]
    void SetLODDistanceScale(float InLODDistanceScale); // 0x37ab210 [Final Native Public]
    bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x37aafd0 [Native Public]
    void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance); // 0x37aa690 [Final Native Public]
    bool RemoveInstances(const TArray<int32>& InstancesToRemove); // 0x37a9a20 [Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x37a9980 [Native Public]
    bool IsValidInstance(int32 InstanceIndex); // 0x37a8f30 [Final Native Public]
    float GetLODDistanceScale(); // 0x37a8b20 [Final Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x37a86c0 [Final Native Public]
    TArray<int32> GetInstancesOverlappingSphere(const FVector& Center, float Radius, bool bSphereInWorldSpace); // 0x37a8990 [Native Public]
    TArray<int32> GetInstancesOverlappingBox(const FBox& Box, bool bBoxInWorldSpace); // 0x37a8850 [Native Public]
    int32 GetInstanceCount(); // 0x37a8690 [Final Native Public]
    void GetCullDistances(const int32& OutStartCullDistance, const int32& OutEndCullDistance); // 0x37a8560 [Final Native Public]
    void ClearInstances(); // 0x37a7c10 [Native Public]
    bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray<FTransform>& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x37a7a00 [Native Public]
    bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x37a7790 [Native Public]
    int32 AddInstanceWorldSpace(FTransform& WorldTransform); // 0x37a7480 [Final Native Public]
    TArray<int32> AddInstances(const TArray<FTransform>& InstanceTransforms, bool bShouldReturnIndices, bool bWorldSpace, bool bUpdateNavigation); // 0x37a7590 [Native Public]
    int32 AddInstance(FTransform& InstanceTransform, bool bWorldSpace); // 0x37a7320 [Native Public]

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

// UTexture2D (/Script/Engine.Texture2D)
    int32 Blueprint_GetSizeY(); // 0x4370ba0 [Final Native Public]
    int32 Blueprint_GetSizeX(); // 0x4370b70 [Final Native Public]
    FSharedImageConstRefBlueprint Blueprint_GetCPUCopy(); // 0x4370a60 [Final Native Public]

// UMaterialInterface (/Script/Engine.MaterialInterface)
    void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse); // 0x37d0870 [Native Public]
    UPhysicalMaterialMask* GetPhysicalMaterialMask(); // 0x37d0840 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index); // 0x37d07a0 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterial(); // 0x37d0770 [Native Public]
    FMaterialParameterInfo GetParameterInfo(const EMaterialParameterAssociation& Association, const FName& ParameterName, UMaterialFunctionInterface* LayerFunction); // 0x37d0650 [Final Native Public]
    UMaterialInterface* GetNaniteOverideMaterial(); // 0x37d0610 [Final Native Public]
    EBlendMode GetBlendMode(); // 0x37d05e0 [Native Public]
    UMaterial* GetBaseMaterial(); // 0x37d05b0 [Final Native Public]

// UMaterialInstanceConstant (/Script/Engine.MaterialInstanceConstant)
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x3eb9cd0 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x3eb9ab0 [Final Native Public]
    UTextureCollection* K2_GetTextureCollectionParameterValue(const FName& ParameterName); // 0x3eb9900 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x3eb96c0 [Final Native Public]

// UTimecodeProvider (/Script/Engine.TimecodeProvider)
    FTimecode GetTimecode(); // 0x3caf650 [Final Native Public]
    ETimecodeProviderSynchronizationState GetSynchronizationState(); // 0x3802050 [Native Public]
    FQualifiedFrameTime GetQualifiedFrameTime(); // 0x3caf520 [Native Public]
    FFrameRate GetFrameRate(); // 0x3caf0e0 [Final Native Public]
    FTimecode GetDelayedTimecode(); // 0x3caf050 [Final Native Public]
    FQualifiedFrameTime GetDelayedQualifiedFrameTime(); // 0x3caf010 [Final Native Public]
    bool FetchTimecode(FQualifiedFrameTime& OutFrameTime); // 0x3caedf0 [Native Public]
    void FetchAndUpdate(); // 0x372c9f0 [Native Public]

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

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

// USkinnedMeshComponent (/Script/Engine.SkinnedMeshComponent)
    void UnsetMeshDeformer(); // 0x37fcad0 [Final Native Public]
    void UnloadSkinWeightProfile(const FName& InProfileName); // 0x37fca40 [Final Native Public]
    void UnHideBoneByName(const FName& BoneName); // 0x37fc9b0 [Final Native Public]
    void TransformToBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x37fc7e0 [Final Native Public]
    void TransformFromBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x37fc610 [Final Native Public]
    void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex); // 0x37fc4c0 [Final Native Public]
    void ShowAllMaterialSections(int32 LODIndex); // 0x37fc430 [Final Native Public]
    void SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray<FLinearColor>& VertexColors); // 0x37fc340 [Final Native Public]
    bool SetSkinWeightProfile(const FName& InProfileName, const ESkinWeightProfileLayer& InLayer); // 0x37fc1a0 [Final Native Public]
    void SetSkinWeightOverride(int32 LODIndex, const TArray<FSkelMeshSkinWeightInfo>& SkinWeights); // 0x37fc0b0 [Final Native Public]
    void SetSkinnedAssetAndUpdate(USkinnedAsset* NewMesh, bool bReinitPose); // 0x37fc270 [Native Public]
    void SetRenderStatic(bool bNewValue); // 0x37fc020 [Final Native Public]
    void SetPhysicsAsset(UPhysicsAsset* NewPhysicsAsset, bool bForceReInit); // 0x37fbf50 [Native Public]
    void SetMinLOD(int32 InNewMinLOD); // 0x37fbec0 [Final Native Public]
    void SetMeshDeformer(UMeshDeformer* InMeshDeformer); // 0x37fbe30 [Final Native Public]
    void SetLeaderPoseComponent(USkinnedMeshComponent* NewLeaderBoneComponent, bool bForceUpdate, bool bInFollowerShouldTickPose); // 0x37fbd20 [Final Native Public]
    void SetForcedLOD(int32 InNewForcedLOD); // 0x37fbc90 [Final Native Public]
    void SetCastCapsuleIndirectShadow(bool bNewValue); // 0x37fbc00 [Final Native Public]
    void SetCastCapsuleDirectShadow(bool bNewValue); // 0x37fbb70 [Final Native Public]
    void SetCapsuleIndirectShadowMinVisibility(float NewValue); // 0x37fbaf0 [Final Native Public]
    void SetAlwaysUseMeshDeformer(bool bShouldAlwaysUseMeshDeformer); // 0x37fba60 [Final Native Public]
    void OverrideMinLOD(int32 InNewMinLOD); // 0x37fb9d0 [Final Native Public]
    bool IsUsingSkinWeightProfile(); // 0x37fb9a0 [Final Native Public]
    bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex); // 0x37fb8d0 [Final Native Public]
    bool IsBoneHiddenByName(const FName& BoneName); // 0x37fb830 [Final Native Public]
    void HideBoneByName(const FName& BoneName, const EPhysBodyOp& PhysBodyOption); // 0x37fb610 [Final Native Public]
    bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(const FName& BoneName, const float& OutTwistAngle, const float& OutSwingAngle); // 0x37fb4e0 [Final Native Public]
    FName GetSocketBoneName(const FName& InSocketName); // 0x37fb310 [Final Native Public]
    USkinnedAsset* GetSkinnedAsset(); // 0x37fb2e0 [Final Native Public]
    USkeletalMesh* GetSkeletalMesh_DEPRECATED(); // 0x37fb2b0 [Final Native Public]
    FTransform GetRefPoseTransform(int32 BoneIndex); // 0x37fb1d0 [Final Native Public]
    FVector GetRefPosePosition(int32 BoneIndex); // 0x37fb120 [Final Native Public]
    int32 GetPredictedLODLevel(); // 0x37fb100 [Final Native Public]
    FName GetParentBone(const FName& BoneName); // 0x37fb070 [Final Native Public]
    int32 GetNumLODs(); // 0x37fb040 [Final Native Public]
    int32 GetNumBones(); // 0x37fb010 [Final Native Public]
    UMeshDeformerInstance* GetMeshDeformerInstance(); // 0x37fafe0 [Final Native Public]
    int32 GetForcedLOD(); // 0x37fafb0 [Final Native Public]
    FTransform GetDeltaTransformFromRefPose(const FName& BoneName, const FName& BaseName); // 0x37fae80 [Final Native Public]
    FName GetCurrentSkinWeightProfileName(const ESkinWeightProfileLayer& InLayer); // 0x37fade0 [Final Native Public]
    TArray<FName> GetCurrentSkinWeightProfileLayerNames(); // 0x37fad60 [Final Native Public]
    FTransform GetBoneTransform(const FName& InBoneName, const ERelativeTransformSpace& TransformSpace); // 0x37fac20 [Final Native Public]
    FName GetBoneName(int32 BoneIndex); // 0x37fab90 [Final Native Public]
    int32 GetBoneIndex(const FName& BoneName); // 0x37faaf0 [Final Native Public]
    bool GetAlwaysUseMeshDeformer(); // 0x37faac0 [Final Native Public]
    FName FindClosestBone_K2(const FVector& TestLocation, const FVector& BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset); // 0x37fa920 [Final Native Public]
    void ClearVertexColorOverride(int32 LODIndex); // 0x37fa890 [Final Native Public]
    void ClearSkinWeightProfile(const ESkinWeightProfileLayer& InLayer); // 0x37fa810 [Final Native Public]
    void ClearSkinWeightOverride(int32 LODIndex); // 0x37fa780 [Final Native Public]
    void ClearAllSkinWeightProfiles(); // 0x37fa760 [Final Native Public]
    bool BoneIsChildOf(const FName& BoneName, const FName& ParentBoneName); // 0x37fa690 [Final Native Public]

// USkeletalMeshComponent (/Script/Engine.SkeletalMeshComponent)
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3b80bb0 [Final Native Public]
    void UnbindClothFromLeaderPoseComponent(bool bRestoreSimulationSpace); // 0x3b80af0 [Final Native Public]
    void ToggleDisablePostProcessBlueprint(); // 0x3b80a80 [Final Native Public]
    void TermBodiesBelow(const FName& ParentBoneName); // 0x3b809f0 [Final Native Public]
    void SuspendClothingSimulation(); // 0x3b809d0 [Final Native Public]
    void Stop(); // 0x3b80810 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x3b80740 [Final Native Public]
    void SetUpdateClothInEditor(bool NewUpdateState); // 0x3052e30 [Final Native Public]
    void SetUpdateAnimationInEditor(bool NewUpdateState); // 0x3052e30 [Final Native Public]
    void SetTeleportRotationThreshold(float Threshold); // 0x3b80270 [Final Native Public]
    void SetTeleportDistanceThreshold(float Threshold); // 0x3b801b0 [Final Native Public]
    void SetSkeletalMeshAsset(USkeletalMesh* NewMesh); // 0x3b7ff80 [Final Native Public]
    void SetPosition(float InPos, bool bFireNotifies); // 0x3b7fd50 [Final Native Public]
    void SetPlayRate(float Rate); // 0x3b7fc40 [Final Native Public]
    void SetPhysicsBlendWeight(float PhysicsBlendWeight); // 0x3b7fbc0 [Final Native Public]
    void SetOverridePostProcessAnimBP(TSubclassOf<UAnimInstance> InPostProcessAnimBlueprint, bool ReinitAnimInstances); // 0x3b7fab0 [Final Native Public]
    void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, const FName& BoneName, bool bIncludeSelf); // 0x3b7f990 [Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value, bool bRemoveZeroWeight); // 0x3b7f780 [Final Native Public]
    void SetEnablePhysicsBlending(bool bNewBlendPhysics); // 0x3b7f5d0 [Final Native Public]
    void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, const FName& BoneName, bool bIncludeSelf); // 0x3b7f4c0 [Final Native Public]
    void SetEnableBodyGravity(bool bEnableGravity, const FName& BoneName); // 0x3b7f3f0 [Final Native Public]
    void SetEnableAnimation(bool bNewEnableAnimation); // 0x3b7f360 [Final Native Public]
    void SetDisablePostProcessBlueprint(bool bInDisablePostProcess); // 0x3b7f2a0 [Final Native Public]
    void SetDisableAnimCurves(bool bInDisableAnimCurves); // 0x3b7f1f0 [Final Native Public]
    void SetConstraintProfileForAll(const FName& ProfileName, bool bDefaultIfNotFound); // 0x3b7f120 [Final Native Public]
    void SetConstraintProfile(const FName& JointName, const FName& ProfileName, bool bDefaultIfNotFound); // 0x3b7f010 [Final Native Public]
    void SetClothMaxDistanceScale(float Scale); // 0x3b7ef90 [Final Native Public]
    void SetBodySimulatePhysics(const FName& InBoneName, bool bSimulate); // 0x3b7ee20 [Final Native Public]
    void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, const FName& BoneName); // 0x3b7ed50 [Native Public]
    void SetAnimInstanceClass(TSubclassOf<UObject> NewClass); // 0x3b7e9d0 [Native Public]
    void SetAnimationMode(const EAnimationMode& InAnimationMode, bool bForceInitAnimScriptInstance); // 0x3b7eaf0 [Final Native Public]
    void SetAnimation(UAnimationAsset* NewAnimToPlay); // 0x3b7ea60 [Final Native Public]
    void SetAngularLimits(const FName& InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle); // 0x3b7e870 [Final Native Public]
    void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim); // 0x3b7e5b0 [Final Native Public]
    void SetAllowedAnimCurvesEvaluation(const TArray<FName>& List, bool bAllow); // 0x3b7e6d0 [Final Native Public]
    void SetAllowClothActors(bool bInAllow); // 0x3b7e510 [Final Native Public]
    void SetAllowAnimCurveEvaluation(bool bInAllow); // 0x3b7e460 [Final Native Public]
    void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x3b7e330 [Final Native Public]
    void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x3b7e200 [Final Native Public]
    void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType); // 0x3b7e090 [Final Native Public]
    void SetAllBodiesSimulatePhysics(bool bNewSimulate); // 0x3b7e000 [Final Native Public]
    void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x3b7df20 [Final Native Public]
    void SetAllBodiesBelowSimulatePhysics(const FName& InBoneName, bool bNewSimulate, bool bIncludeSelf); // 0x3b7ddf0 [Final Native Public]
    void SetAllBodiesBelowPhysicsDisabled(const FName& InBoneName, bool bDisabled, bool bIncludeSelf); // 0x3b7dcc0 [Final Native Public]
    void SetAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf); // 0x3b7db40 [Final Native Public]
    void SetAllBodiesBelowLinearVelocity(const FName& InBoneName, const FVector& LinearVelocity, bool bIncludeSelf); // 0x3b7da00 [Final Native Public]
    void ResumeClothingSimulation(); // 0x3b7d9d0 [Final Native Public]
    void ResetClothTeleportMode(); // 0x3b7d990 [Final Native Public]
    void ResetClothCollisionSources(); // 0x3b7d970 [Final Native Public]
    void ResetAnimInstanceDynamics(const ETeleportType& InTeleportType); // 0x3b7d8f0 [Final Native Public]
    void ResetAllowedAnimCurveEvaluation(); // 0x3b7d890 [Final Native Public]
    void ResetAllBodiesSimulatePhysics(); // 0x3b7d870 [Final Native Public]
    void RemoveClothCollisionSources(USkeletalMeshComponent* InSourceComponent); // 0x3b7d350 [Final Native Public]
    void RemoveClothCollisionSource(USkeletalMeshComponent* InSourceComponent, UPhysicsAsset* InSourcePhysicsAsset); // 0x3b7d280 [Final Native Public]
    void RecreateClothingActors(); // 0x3b7d260 [Final Native Public]
    void PlayAnimation(UAnimationAsset* NewAnimToPlay, bool bLooping); // 0x3b7d0f0 [Final Native Public]
    void Play(bool bLooping); // 0x3b7d060 [Final Native Public]
    void OverrideAnimationData(UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float Position, float PlayRate); // 0x3b7ce00 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x3b7cc00 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3b7cb20 [Final Native Public]
    bool K2_GetClosestPointOnPhysicsAsset(const FVector& WorldPosition, const FVector& ClosestWorldPosition, const FVector& Normal, const FName& BoneName, const float& Distance); // 0x3b7c850 [Final Native Public]
    bool IsPlaying(); // 0x3b7c760 [Final Native Public]
    bool IsClothingSimulationSuspended(); // 0x3b7c700 [Final Native Public]
    bool IsBodyGravityEnabled(const FName& BoneName); // 0x3b7c660 [Final Native Public]
    bool HasValidAnimationInstance(); // 0x3b7c190 [Final Native Public]
    bool GetTransformAttribute_Ref(const FName& BoneName, const FName& AttributeName, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7bf50 [Final Native Public]
    bool GetTransformAttribute(const FName& BoneName, const FName& AttributeName, const FTransform& DefaultValue, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7bc90 [Final Native Public]
    float GetTeleportRotationThreshold(); // 0x3b7bc70 [Final Native Public]
    float GetTeleportDistanceThreshold(); // 0x3b7bc50 [Final Native Public]
    bool GetStringAttribute_Ref(const FName& BoneName, const FName& AttributeName, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7ba70 [Final Native Public]
    bool GetStringAttribute(const FName& BoneName, const FName& AttributeName, const FString& DefaultValue, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7b800 [Final Native Public]
    USkeletalMesh* GetSkeletalMeshAsset(); // 0x37fb2b0 [Final Native Public]
    FVector GetSkeletalCenterOfMass(); // 0x3b7b7c0 [Final Native Public]
    UAnimInstance* GetPostProcessInstance(); // 0x3b7b770 [Final Native Public]
    float GetPosition(); // 0x3b7b6d0 [Final Native Public]
    float GetPlayRate(); // 0x3b7b630 [Final Native Public]
    float GetMorphTarget(const FName& MorphTargetName); // 0x3b7b510 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x3b7b450 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x3b7b350 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x3b7b250 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x3b7b190 [Final Native Public]
    bool GetIntegerAttribute_Ref(const FName& BoneName, const FName& AttributeName, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7afe0 [Final Native Public]
    bool GetIntegerAttribute(const FName& BoneName, const FName& AttributeName, int32 DefaultValue, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7ade0 [Final Native Public]
    bool GetFloatAttribute_Ref(const FName& BoneName, const FName& AttributeName, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7ac30 [Final Native Public]
    bool GetFloatAttribute(const FName& BoneName, const FName& AttributeName, float DefaultValue, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7aa30 [Final Native Public]
    bool GetDisablePostProcessBlueprint(); // 0x3b7aa00 [Final Native Public]
    bool GetDisableAnimCurves(); // 0x3b7a9d0 [Final Native Public]
    bool GetCurveValue(const FName& CurveName, float DefaultValue, const float& Value); // 0x3b7a7e0 [Final Native Public]
    void GetCurrentJointAngles(const FName& InBoneName, const float& Swing1Angle, const float& TwistAngle, const float& Swing2Angle); // 0x3b7a650 [Final Native Public]
    void GetConstraintsFromBody(const FName& BodyName, bool bParentConstraints, bool bChildConstraints, bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x3b7a480 [Final Native Public]
    void GetConstraints(bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x3b7a380 [Final Native Public]
    FConstraintInstanceAccessor GetConstraintByName(const FName& ConstraintName, bool bIncludesTerminated); // 0x3b7a2a0 [Final Native Public]
    float GetClothMaxDistanceScale(); // 0x3b7a250 [Final Native Public]
    UClothingSimulationInteractor* GetClothingSimulationInteractor(); // 0x3b7a280 [Final Native Public]
    float GetBoneMass(const FName& BoneName, bool bScaleMass); // 0x3b7a180 [Final Native Public]
    FVector GetBoneLinearVelocity(const FName& InBoneName); // 0x3b7a0c0 [Final Native Public]
    UAnimInstance* GetAnimInstance(); // 0x3b7a080 [Final Native Public]
    TSubclassOf<UObject> GetAnimClass(); // 0x3b79ff0 [Final Native Public]
    EAnimationMode GetAnimationMode(); // 0x3b7a0a0 [Final Native Public]
    bool GetAllowRigidBodyAnimNode(); // 0x3b79f90 [Final Native Public]
    bool GetAllowedAnimCurveEvaluate(); // 0x3b79fc0 [Final Native Public]
    bool GetAllowClothActors(); // 0x3b79f60 [Final Native Public]
    void ForceClothNextUpdateTeleportAndReset(); // 0x3b79f40 [Final Native Public]
    void ForceClothNextUpdateTeleport(); // 0x3b79f20 [Final Native Public]
    FName FindConstraintBoneName(int32 ConstraintIndex); // 0x3b79e90 [Final Native Public]
    void ClearMorphTargets(); // 0x3b79e20 [Final Native Public]
    void BreakConstraint(const FVector& Impulse, const FVector& HitLocation, const FName& InBoneName); // 0x3b79c80 [Final Native Public]
    void BindClothToLeaderPoseComponent(); // 0x3b79be0 [Final Native Public]
    void AllowAnimCurveEvaluation(const FName& NameOfCurve, bool bAllow); // 0x3b79ad0 [Final Native Public]
    void AddImpulseToAllBodiesBelow(const FVector& Impulse, const FName& BoneName, bool bVelChange, bool bIncludeSelf); // 0x3b79930 [Native Public]
    void AddForceToAllBodiesBelow(const FVector& Force, const FName& BoneName, bool bAccelChange, bool bIncludeSelf); // 0x3b79790 [Native Public]
    void AddClothCollisionSource(USkeletalMeshComponent* InSourceComponent, UPhysicsAsset* InSourcePhysicsAsset); // 0x3b796c0 [Final Native Public]
    void AccumulateAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x3b795a0 [Final Native Public]

// UAnimInstance (/Script/Engine.AnimInstance)
    bool WasAnimNotifyTriggeredInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x38ce500 [Final Native Public]
    bool WasAnimNotifyTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x38ce3b0 [Final Native Public]
    bool WasAnimNotifyTriggeredInAnyState(TSubclassOf<UAnimNotify> AnimNotifyType); // 0x38ce2e0 [Final Native Public]
    bool WasAnimNotifyStateActiveInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x38ce1b0 [Final Native Public]
    bool WasAnimNotifyStateActiveInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x38ce060 [Final Native Public]
    bool WasAnimNotifyStateActiveInAnyState(TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x38cdf90 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInStateMachine(int32 MachineIndex, const FName& NotifyName); // 0x38cde80 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, const FName& NotifyName); // 0x38cdd40 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInAnyState(const FName& NotifyName); // 0x38cdc90 [Final Native Public]
    void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic); // 0x38cdb80 [Final Native Public]
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x38cdad0 [Native Public]
    APawn* TryGetPawnOwner(); // 0x38cdaa0 [Native Public]
    void StopSlotAnimation(float InBlendOutTime, const FName& SlotNodeName); // 0x38cd8b0 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x38cd7e0 [Native Public]
    void SetUseMainInstanceMontageEvaluationData(bool bSet); // 0x38cd750 [Final Native Public]
    void SetRootMotionMode(const ERootMotionMode& Value); // 0x385f1a0 [Final Native Public]
    void SetReceiveNotifiesFromLinkedInstances(bool bSet); // 0x38cd6c0 [Final Native Public]
    void SetPropagateNotifiesToLinkedInstances(bool bSet); // 0x38cd630 [Final Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value); // 0x38cd550 [Final Native Public]
    void SavePoseSnapshot(const FName& SnapshotName); // 0x38cd4c0 [Native Public]
    void ResetDynamics(const ETeleportType& InTeleportType); // 0x38cd430 [Final Native Public]
    bool RequestTransitionEvent(const FName& EventName, double RequestTimeout, const ETransitionRequestQueueMode& QueueMode, const ETransitionRequestOverwriteMode& OverwriteMode); // 0x38cd230 [Final Native Public]
    void RequestSlotGroupInertialization(const FName& InSlotGroupName, float Duration, UBlendProfile* BlendProfile); // 0x38cd120 [Final Native Public]
    void RemovePoseSnapshot(const FName& SnapshotName); // 0x38cd030 [Final Native Public]
    bool QueryTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x38cceb0 [Final Native Public]
    bool QueryAndMarkTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x38ccd30 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x38cca40 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendArgs(UAnimSequenceBase* Asset, const FName& SlotNodeName, FAlphaBlendArgs& BlendIn, FAlphaBlendArgs& BlendOut, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x38cc700 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage(UAnimSequenceBase* Asset, const FName& SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x38cc3f0 [Final Native Public]
    void MontageSync_StopFollowing(UAnimMontage* MontageFollower); // 0x38ca6e0 [Final Native Public]
    void MontageSync_Follow(UAnimMontage* MontageFollower, UAnimInstance* OtherAnimInstance, UAnimMontage* MontageLeader); // 0x38ca5a0 [Final Native Public]
    void Montage_StopWithBlendSettings(FMontageBlendSettings& BlendOutSettings, UAnimMontage* Montage); // 0x38cc300 [Final Native Public]
    void Montage_StopWithBlendOut(FAlphaBlendArgs& BlendOut, UAnimMontage* Montage); // 0x38cc1c0 [Final Native Public]
    void Montage_StopGroupByName(float InBlendOutTime, const FName& GroupName); // 0x38cc030 [Final Native Public]
    void Montage_Stop(float InBlendOutTime, UAnimMontage* Montage); // 0x38cbf60 [Final Native Public]
    void Montage_SetPosition(UAnimMontage* Montage, float NewPosition); // 0x38cbdf0 [Final Native Public]
    void Montage_SetPlayRate(UAnimMontage* Montage, float NewPlayRate); // 0x38cbca0 [Final Native Public]
    void Montage_SetNextSection(const FName& SectionNameToChange, const FName& NextSection, UAnimMontage* Montage); // 0x38cbb00 [Final Native Public]
    void Montage_Resume(UAnimMontage* Montage); // 0x38cba00 [Final Native Public]
    float Montage_PlayWithBlendSettings(UAnimMontage* MontageToPlay, FMontageBlendSettings& BlendInSettings, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x38cb800 [Final Native Public]
    float Montage_PlayWithBlendIn(UAnimMontage* MontageToPlay, FAlphaBlendArgs& BlendIn, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x38cb570 [Final Native Public]
    float Montage_Play(UAnimMontage* MontageToPlay, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x38cb320 [Final Native Public]
    void Montage_Pause(UAnimMontage* Montage); // 0x38cb220 [Final Native Public]
    void Montage_JumpToSectionsEnd(const FName& SectionName, UAnimMontage* Montage); // 0x38cb0b0 [Final Native Public]
    void Montage_JumpToSection(const FName& SectionName, UAnimMontage* Montage); // 0x38caf40 [Final Native Public]
    bool Montage_IsPlaying(UAnimMontage* Montage); // 0x38cae40 [Final Native Public]
    bool Montage_IsActive(UAnimMontage* Montage); // 0x38cad50 [Final Native Public]
    float Montage_GetPosition(UAnimMontage* Montage); // 0x38cac50 [Final Native Public]
    float Montage_GetPlayRate(UAnimMontage* Montage); // 0x38cab50 [Final Native Public]
    bool Montage_GetIsStopped(UAnimMontage* Montage); // 0x38caaa0 [Final Native Public]
    float Montage_GetEffectivePlayRate(UAnimMontage* Montage); // 0x38ca980 [Final Native Public]
    FName Montage_GetCurrentSection(UAnimMontage* Montage); // 0x38ca880 [Final Native Public]
    float Montage_GetBlendTime(UAnimMontage* Montage); // 0x38ca780 [Final Native Public]
    void LockAIResources(bool bLockMovement, bool LockAILogic); // 0x38ca490 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x38ca330 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x38ca280 [Native Public]
    bool IsUsingMainInstanceMontageEvaluationData(); // 0x38ca250 [Final Native Public]
    bool IsSyncGroupBetweenMarkers(const FName& InSyncGroupName, const FName& PreviousMarker, const FName& NextMarker, bool bRespectMarkerOrder); // 0x38ca080 [Final Native Public]
    bool IsSlotActive(const FName& SlotNodeName); // 0x38c9f30 [Final Native Public]
    bool IsPlayingSlotAnimation(UAnimSequenceBase* Asset, const FName& SlotNodeName); // 0x38c9dc0 [Final Native Public]
    bool IsAnyMontagePlaying(); // 0x38c9d90 [Final Native Public]
    bool HasMarkerBeenHitThisFrame(const FName& SyncGroup, const FName& MarkerName); // 0x38c9c40 [Final Native Public]
    bool GetTimeToClosestMarker(const FName& SyncGroup, const FName& MarkerName, const float& OutMarkerTime); // 0x38c9ac0 [Final Native Public]
    FMarkerSyncAnimPosition GetSyncGroupPosition(const FName& InSyncGroupName); // 0x38c99b0 [Final Native Public]
    float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex); // 0x38c9860 [Final Native Public]
    float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex); // 0x38c9710 [Final Native Public]
    float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex); // 0x38c95c0 [Final Native Public]
    float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex); // 0x38c9470 [Final Native Public]
    float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex); // 0x38c9320 [Final Native Public]
    bool GetReceiveNotifiesFromLinkedInstances(); // 0x38c92f0 [Final Native Public]
    bool GetPropagateNotifiesToLinkedInstances(); // 0x38c92c0 [Final Native Public]
    USkeletalMeshComponent* GetOwningComponent(); // 0x38c92a0 [Final Native Public]
    AActor* GetOwningActor(); // 0x38c9270 [Final Native Public]
    void GetLinkedAnimLayerInstancesByGroup(const FName& InGroup, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x38c9180 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(const FName& InGroup, TSubclassOf<UAnimInstance> InClass); // 0x38c9090 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x38c8ff0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass, bool bCheckForChildClass); // 0x38c8f00 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x38c8dd0 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x38c8d30 [Final Native Public]
    float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex); // 0x38c8be0 [Final Native Public]
    float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex); // 0x38c8a90 [Final Native Public]
    float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex); // 0x38c8940 [Final Native Public]
    float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex); // 0x38c87f0 [Final Native Public]
    float GetInstanceMachineWeight(int32 MachineIndex); // 0x38c86f0 [Final Native Public]
    float GetInstanceCurrentStateElapsedTime(int32 MachineIndex); // 0x38c85f0 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex); // 0x38c84f0 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex); // 0x38c83f0 [Final Native Public]
    float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex); // 0x38c82f0 [Final Native Public]
    float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex); // 0x38c81f0 [Final Native Public]
    float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex); // 0x38c80f0 [Final Native Public]
    float GetDeltaSeconds(); // 0x38c8030 [Final Native Public]
    bool GetCurveValueWithDefault(const FName& CurveName, float DefaultValue, const float& OutValue); // 0x38c7f10 [Final Native Public]
    float GetCurveValue(const FName& CurveName); // 0x38c7e70 [Final Native Public]
    FName GetCurrentStateName(int32 MachineIndex); // 0x38c7d90 [Final Native Public]
    UAnimMontage* GetCurrentActiveMontage(); // 0x38c7d20 [Final Native Public]
    UBlendProfile* GetBlendProfileByName(const FName& InBlendProfileName); // 0x38c7c60 [Final Native Public]
    void GetAllCurveNames(const TArray<FName>& OutNames); // 0x38c7bb0 [Final Native Public]
    void GetActiveCurveNames(const EAnimCurveType& CurveType, const TArray<FName>& OutNames); // 0x38c7ac0 [Final Native Public]
    bool DynamicMontage_IsPlayingFrom(UAnimSequenceBase* Animation); // 0x38c77c0 [Final Native Public]
    void ClearTransitionEvents(const FName& EventName); // 0x38c76c0 [Final Native Public]
    void ClearMorphTargets(); // 0x38c7690 [Final Native Public]
    void ClearAllTransitionEvents(); // 0x38c75f0 [Final Native Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x38c74f0 [Final Native Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x147c170 [Event Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x147c170 [Event Public]
    void BlueprintPostEvaluateAnimation(); // 0x147c170 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0x147c170 [Event Public]
    void BlueprintInitializeAnimation(); // 0x147c170 [Event Public]
    void BlueprintBeginPlay(); // 0x147c170 [Event Public]
    float Blueprint_GetSlotMontageLocalWeight(const FName& SlotNodeName); // 0x38c73f0 [Final Native Public]
    UAnimInstance* Blueprint_GetMainAnimInstance(); // 0x38c73c0 [Final Native Public]

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

// USoundWave (/Script/Engine.SoundWave)
    void SetSoundAssetCompressionType(const ESoundAssetCompressionType& InSoundAssetCompressionType, bool bMarkDirty); // 0x3802800 [Final Native Public]
    ESoundAssetCompressionType GetSoundAssetCompressionType(); // 0x3802110 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetLoopRegions(); // 0x3801fb0 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetCuePoints(); // 0x3801bd0 [Final Native Public]

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

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

// UCameraComponent (/Script/Engine.CameraComponent)
    void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD); // 0x3a35c50 [Final Native Public]
    void SetUseCameraHeightAsViewTarget(bool bInUseCameraHeightAsViewTarget); // 0x3a35bc0 [Final Native Public]
    void SetUpdateOrthoPlanes(bool bInUpdateOrthoPlanes); // 0x3a35b30 [Final Native Public]
    void SetScaleResolutionWithOverscan(bool bInScaleResolutionWithOverscan); // 0x3a35aa0 [Final Native Public]
    void SetProjectionMode(const ECameraProjectionMode& InProjectionMode); // 0x3a358b0 [Final Native Public]
    void SetPostProcessBlendWeight(float InPostProcessBlendWeight); // 0x3a35830 [Final Native Public]
    void SetOverscan(float InOverscan); // 0x3a357b0 [Final Native Public]
    void SetOrthoWidth(float InOrthoWidth); // 0x3a35730 [Final Native Public]
    void SetOrthoNearClipPlane(float InOrthoNearClipPlane); // 0x3a356b0 [Final Native Public]
    void SetOrthoFarClipPlane(float InOrthoFarClipPlane); // 0x3a35630 [Final Native Public]
    void SetFirstPersonScale(float InFirstPersonScale); // 0x3a35440 [Native Public]
    void SetFirstPersonFieldOfView(float InFirstPersonFieldOfView); // 0x3a353b0 [Native Public]
    void SetFieldOfView(float InFieldOfView); // 0x33a79c0 [Native Public]
    void SetEnableFirstPersonScale(bool bInEnableFirstPersonScale); // 0x3a35310 [Final Native Public]
    void SetEnableFirstPersonFieldOfView(bool bInEnableFirstPersonFieldOfView); // 0x3a35270 [Final Native Public]
    void SetCropOverscan(bool bInCropOverscan); // 0x3a351e0 [Final Native Public]
    void SetConstraintAspectRatio(bool bInConstrainAspectRatio); // 0x3a35150 [Final Native Public]
    void SetAutoPlaneShift(float InAutoPlaneShift); // 0x3a350d0 [Final Native Public]
    void SetAutoCalculateOrthoPlanes(bool bAutoCalculate); // 0x3a35040 [Final Native Public]
    void SetAsymmetricOverscan(const FVector4f& InAsymmetricOverscan); // 0x3a34fa0 [Final Native Public]
    void SetAspectRatioAxisConstraint(const EAspectRatioAxisConstraint& InAspectRatioAxisConstraint); // 0x3a34f20 [Final Native Public]
    void SetAspectRatio(float InAspectRatio); // 0x3a34ea0 [Final Native Public]
    void RemoveBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject); // 0x3a33550 [Final Native Public]
    void OnCameraMeshHiddenChanged(); // 0x3649900 [Final Native Protected]
    void GetCameraView(float DeltaTime, FMinimalViewInfo& DesiredView); // 0x3a324b0 [Native Public]
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x3a30210 [Final Native Public]

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

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

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

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

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

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

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

// UDataLayerManager (/Script/Engine.DataLayerManager)
    bool SetDataLayerRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x3797080 [Final Native Public]
    bool SetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x3796f70 [Final Native Public]
    TArray<UDataLayerInstance*> GetDataLayerInstances(); // 0x3796e60 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x3796dc0 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromName(const FName& InDataLayerInstanceName); // 0x3796d10 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x3796c70 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x3796bd0 [Final Native Public]

// ALight (/Script/Engine.Light)
    void ToggleEnabled(); // 0x3e83240 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x3e831b0 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x3e83120 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x3e83090 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x3e83000 [Final Native Public]
    void SetEnabled(bool bSetEnabled); // 0x3e82f60 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x3e82ed0 [Final Native Public]
    void SetBrightness(float NewBrightness); // 0x3e82e40 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x3e82db0 [Final Native Public]
    void OnRep_bEnabled(); // 0x37a2710 [Native Public]
    bool IsEnabled(); // 0x3e82ae0 [Final Native Public]
    FLinearColor GetLightColor(); // 0x3e82a30 [Final Native Public]
    float GetBrightness(); // 0x3e829f0 [Final Native Public]

// AEmitter (/Script/Engine.Emitter)
    void ToggleActive(); // 0x3f969a0 [Final Native Public]
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x3f968b0 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x3f96820 [Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x3f96740 [Final Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x3f96660 [Final Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x3f96580 [Final Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x3f964a0 [Final Native Public]
    void OnRep_bCurrentlyActive(); // 0x37eeaa0 [Native Public]
    void OnParticleSystemFinished(UParticleSystemComponent* FinishedComponent); // 0x3d040b0 [Native Public]
    bool IsActive(); // 0x3f96460 [Final Native Public]
    void Deactivate(); // 0x3f96420 [Final Native Public]
    void Activate(); // 0x3f963d0 [Final Native Public]

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

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

// UDataLayerAsset (/Script/Engine.DataLayerAsset)
    bool IsServerOnly(); // 0x4445180 [Final Native Public]
    bool IsRuntime(); // 0x4445120 [Final Native Public]
    bool IsClientOnly(); // 0x4445060 [Final Native Public]
    EDataLayerType GetType(); // 0x30f74b0 [Native Public]
    FColor GetDebugColor(); // 0x3858b20 [Final Native Public]

// UDataLayerInstance (/Script/Engine.DataLayerInstance)
    bool IsVisible(); // 0x3dfbc30 [Final Native Public]
    bool IsServerOnly(); // 0x372c710 [Native Public]
    bool IsRuntime(); // 0x3d043a0 [Native Public]
    bool IsInitiallyVisible(); // 0x3dfbc30 [Final Native Public]
    bool IsEffectiveVisible(); // 0x3dfbc30 [Final Native Public]
    bool IsClientOnly(); // 0x368ecd0 [Native Public]
    EDataLayerType GetType(); // 0x30f74e0 [Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x4444e30 [Final Native Public]
    FColor GetDebugColor(); // 0x3caf4e0 [Native Public]
    FString GetDataLayerShortName(); // 0x4444cd0 [Native Public]
    FString GetDataLayerFullName(); // 0x3caf560 [Native Public]
    UDataLayerAsset* GetAsset(); // 0x37d0770 [Native Public]

// UFieldNotificationLibrary (/Script/Engine.FieldNotificationLibrary)
    bool SetPropertyValueAndBroadcastFields(bool NewValueByRef, const int32& OldValue, const int32& NewValue, UObject* Object, UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty, const TArray<FFieldNotificationId>& ExtraFieldIds); // 0x3cb0990 [Final Native Static Public]
    bool SetPropertyValueAndBroadcast(bool NewValueByRef, const int32& OldValue, const int32& NewValue, UObject* Object, UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty); // 0x3cb01f0 [Final Native Static Public]
    void BroadcastFieldValueChanged(UObject* Object, const FFieldNotificationId& FieldId); // 0x37a2510 [Final Native Static Public]
    void BroadcastFieldsValueChanged(UObject* Object, const TArray<FFieldNotificationId>& FieldIds); // 0x37a25d0 [Final Native Static Public]

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

// UInstancedSkinnedMeshComponent (/Script/Engine.InstancedSkinnedMeshComponent)
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x3b2d800 [Final Native Public]
    bool SetCustomDataValue(const FPrimitiveInstanceId& InstanceId, int32 CustomDataIndex, float CustomDataValue); // 0x3b2a800 [Final Native Public]
    void RemoveInstances(const TArray<FPrimitiveInstanceId>& InstancesToRemove); // 0x3b29220 [Final Native Public]
    bool RemoveInstance(const FPrimitiveInstanceId& InstanceId); // 0x3b29150 [Final Native Public]
    void OptimizeInstanceData(bool bShouldRetainIdMap); // 0x3b28e10 [Final Native Public]
    bool GetInstanceTransform(const FPrimitiveInstanceId& InstanceId, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x3b27980 [Final Native Public]
    void ClearInstances(); // 0x3b26b30 [Final Native Public]
    TArray<FPrimitiveInstanceId> AddInstances(const TArray<FTransform>& Transforms, const TArray<int32>& BankIndices, bool bShouldReturnIds, bool bWorldSpace); // 0x3b26570 [Final Native Public]
    FPrimitiveInstanceId AddInstance(FTransform& InstanceTransform, int32 BankIndex, bool bWorldSpace); // 0x3b263c0 [Final Native Public]
    int32 AddAnimBankItem(FAnimBankItem& BankItem); // 0x3b25e20 [Final Native Public]

// IAnimationDataController (/Script/Engine.AnimationDataController)
    void UpdateCurveNamesFromSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x37ab950 [Native Public]
    bool SetTransformCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FTransform>& TransformValues, const TArray<float>& TimeKeys, bool bShouldTransact); // 0x37ab770 [Native Public]
    bool SetTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, FTransform& Value, bool bShouldTransact); // 0x37ab580 [Native Public]
    void SetPlayLength(float Length, bool bShouldTransact); // 0x37ab4a0 [Native Public]
    void SetNumberOfFrames(const FFrameNumber& NewLengthInFrames, bool bShouldTransact); // 0x37ab3d0 [Native Public]
    void SetModel(const TScriptInterface<IAnimationDataModel>& InModel); // 0x37ab290 [Native Public]
    void SetFrameRate(const FFrameRate& FrameRate, bool bShouldTransact); // 0x37ab130 [Native Public]
    bool SetCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FRichCurveKey>& CurveKeys, bool bShouldTransact); // 0x37aae60 [Native Public]
    bool SetCurveKey(FAnimationCurveIdentifier& CurveId, const FRichCurveKey& Key, bool bShouldTransact); // 0x37aacf0 [Native Public]
    bool SetCurveFlags(FAnimationCurveIdentifier& CurveId, int32 Flags, bool bShouldTransact); // 0x37aabb0 [Native Public]
    bool SetCurveFlag(FAnimationCurveIdentifier& CurveId, const EAnimAssetCurveFlags& Flag, bool bState, bool bShouldTransact); // 0x37aaa10 [Native Public]
    bool SetCurveComment(FAnimationCurveIdentifier& CurveId, const FString& Comment, bool bShouldTransact); // 0x37aa8b0 [Native Public]
    bool SetCurveColor(FAnimationCurveIdentifier& CurveId, const FLinearColor& Color, bool bShouldTransact); // 0x37aa760 [Native Public]
    bool SetBoneTrackKeys(const FName& BoneName, const TArray<FVector>& PositionalKeys, const TArray<FQuat>& RotationalKeys, const TArray<FVector>& ScalingKeys, bool bShouldTransact); // 0x37aa480 [Native Public]
    bool ScaleCurve(FAnimationCurveIdentifier& CurveId, float Origin, float Factor, bool bShouldTransact); // 0x37aa2f0 [Native Public]
    void ResizePlayLength(float NewLength, float T0, float T1, bool bShouldTransact); // 0x37aa190 [Native Public]
    void ResizeNumberOfFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x37aa040 [Native Public]
    void ResizeInFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x37a9ef0 [Native Public]
    void Resize(float Length, float T0, float T1, bool bShouldTransact); // 0x37a9d90 [Native Public]
    bool RenameCurve(FAnimationCurveIdentifier& CurveToRenameId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x37a9c20 [Native Public]
    bool RemoveTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x37a9ae0 [Native Public]
    bool RemoveCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x37a9840 [Native Public]
    bool RemoveCurve(FAnimationCurveIdentifier& CurveId, bool bShouldTransact); // 0x37a9740 [Native Public]
    bool RemoveBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x37a9660 [Native Public]
    bool RemoveAttributeKey(FAnimationAttributeIdentifier& AttributeIdentifier, float Time, bool bShouldTransact); // 0x37a9500 [Native Public]
    bool RemoveAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x37a93d0 [Native Public]
    void RemoveAllCurvesOfType(const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x37a92f0 [Native Public]
    void RemoveAllBoneTracks(bool bShouldTransact); // 0x37a9260 [Native Public]
    int32 RemoveAllAttributesForBone(const FName& BoneName, bool bShouldTransact); // 0x37a9170 [Native Public]
    int32 RemoveAllAttributes(bool bShouldTransact); // 0x37a90d0 [Native Public]
    void OpenBracket(FText& InTitle, bool bShouldTransact); // 0x37a8fd0 [Native Public]
    int32 InsertBoneTrack(const FName& BoneName, int32 DesiredIndex, bool bShouldTransact); // 0x37a8cc0 [Native Public]
    TScriptInterface<IAnimationDataModel> GetModelInterface(); // 0x37a8b40 [Native Public]
    void FindOrAddCurveNamesOnSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x37a7fe0 [Native Public]
    bool DuplicateCurve(FAnimationCurveIdentifier& CopyCurveId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x37a7e70 [Native Public]
    bool DuplicateAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, FAnimationAttributeIdentifier& NewAttributeIdentifier, bool bShouldTransact); // 0x37a7cc0 [Native Public]
    void CloseBracket(bool bShouldTransact); // 0x37a7c30 [Native Public]
    bool AddCurve(FAnimationCurveIdentifier& CurveId, int32 CurveFlags, bool bShouldTransact); // 0x37a71e0 [Native Public]
    int32 AddBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x37a7110 [Native Public]
    bool AddBoneCurve(const FName& BoneName, bool bShouldTransact); // 0x37a7040 [Native Public]
    bool AddAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x37a6f10 [Native Public]

// IAnimationDataModel (/Script/Engine.AnimationDataModel)
    bool IsValidBoneTrackName(const FName& TrackName); // 0x37a8e80 [Native Public]
    bool IsValidBoneTrackIndex(int32 TrackIndex); // 0x37a8de0 [Native Public]
    double GetPlayLength(); // 0x37a8c90 [Native Public]
    int32 GetNumBoneTracks(); // 0x37a8ba0 [Native Public]
    int32 GetNumberOfTransformCurves(); // 0x37a8c60 [Native Public]
    int32 GetNumberOfKeys(); // 0x37a8c30 [Native Public]
    int32 GetNumberOfFrames(); // 0x37a8c00 [Native Public]
    int32 GetNumberOfFloatCurves(); // 0x37a8bd0 [Native Public]
    FFrameRate GetFrameRate(); // 0x37a8650 [Native Public]
    void GetBoneTrackNames(const TArray<FName>& OutNames); // 0x37a84b0 [Native Public]
    int32 GetBoneTrackIndexByName(const FName& TrackName); // 0x37a8410 [Native Public]
    int32 GetBoneTrackIndex(FBoneAnimationTrack& Track); // 0x37a8310 [Native Public]
    FBoneAnimationTrack GetBoneTrackByName(const FName& TrackName); // 0x37a8270 [Native Public]
    FBoneAnimationTrack GetBoneTrackByIndex(int32 TrackIndex); // 0x37a81d0 [Native Public]
    TArray<FBoneAnimationTrack> GetBoneAnimationTracks(); // 0x37a8120 [Native Public]
    UAnimSequence* GetAnimationSequence(); // 0x37a80f0 [Native Public]

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

// UKismetTextLibrary (/Script/Engine.KismetTextLibrary)
    FText TextTrimTrailing(FText& InText); // 0x37b35f0 [Final Native Static Public]
    FText TextTrimPrecedingAndTrailing(FText& InText); // 0x37b3520 [Final Native Static Public]
    FText TextTrimPreceding(FText& InText); // 0x37b3450 [Final Native Static Public]
    FText TextToUpper(FText& InText); // 0x37b3380 [Final Native Static Public]
    FText TextToLower(FText& InText); // 0x37b32b0 [Final Native Static Public]
    bool TextIsTransient(FText& InText); // 0x37b3200 [Final Native Static Public]
    bool TextIsFromStringTable(FText& Text); // 0x37b3150 [Final Native Static Public]
    bool TextIsEmpty(FText& InText); // 0x37b30a0 [Final Native Static Public]
    bool TextIsCultureInvariant(FText& InText); // 0x37b2ff0 [Final Native Static Public]
    FText TextFromStringTable(const FName& TableId, const FString& Key); // 0x37b2ef0 [Final Native Static Public]
    bool StringTableIdAndKeyFromText(const FText& Text, const FName& OutTableId, const FString& OutKey); // 0x37b2d60 [Final Native Static Public]
    FText PolyglotDataToText(FPolyglotTextData& PolyglotData); // 0x37b2bc0 [Final Native Static Public]
    bool NotEqual_TextText(FText& A, FText& B); // 0x37b2aa0 [Final Native Static Public]
    bool NotEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x37b2980 [Final Native Static Public]
    FText MakeInvariantText(const FString& InString); // 0x37b1110 [Final Native Static Public]
    void IsPolyglotDataValid(FPolyglotTextData& PolyglotData, const bool& IsValid, FText& ErrorMessage); // 0x37b2080 [Final Native Static Public]
    FString GetTextSourceString(const FText& Text); // 0x37b1ed0 [Final Native Static Public]
    bool GetTextId(const FText& Text, const FString& OutNamespace, const FString& OutKey); // 0x37b1d40 [Final Native Static Public]
    FText GetEmptyText(); // 0x37b1cf0 [Final Native Static Public]
    FText Format(const FText& InPattern, const TArray<FFormatArgumentData>& InArgs); // 0x37b1aa0 [Final Native Static Public]
    bool FindTextInLocalizationTable(const FString& Namespace, const FString& Key, FText& OutText, const FString& SourceString); // 0x37b18e0 [Final Native Static Public]
    bool EqualEqual_TextText(FText& A, FText& B); // 0x37b17c0 [Final Native Static Public]
    bool EqualEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x37b16a0 [Final Native Static Public]
    bool EditTextSourceString(UObject* TextOwner, FText& Text, const FString& SourceString, bool bEmitChangeNotify); // 0x3de8b90 [Final Native Static Public]
    bool EditTextPropertySourceString(UObject* TextOwner, const FName& PropertyName, const FString& SourceString, bool bEmitChangeNotify); // 0x37b1540 [Final Native Static Public]
    FText Conv_VectorToText(const FVector& InVec); // 0x37b1490 [Final Native Static Public]
    FText Conv_Vector2dToText(const FVector2D& InVec); // 0x37b13f0 [Final Native Static Public]
    FText Conv_TransformToText(FTransform& InTrans); // 0x37b12c0 [Final Native Static Public]
    FString Conv_TextToString(FText& InText); // 0x37b11d0 [Final Native Static Public]
    FText Conv_StringToText(const FString& InString); // 0x37b1110 [Final Native Static Public]
    FText Conv_RotatorToText(const FRotator& InRot); // 0x37b1060 [Final Native Static Public]
    FText Conv_ObjectToText(UObject* InObj); // 0x37b0fb0 [Final Native Static Public]
    FText Conv_NumericPropertyToText(const int32& Value); // 0x3ddf080 [Final Native Static Public]
    FText Conv_NameToText(const FName& InName); // 0x37b0f00 [Final Native Static Public]
    FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x37b0d20 [Final Native Static Public]
    FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x37b0b40 [Final Native Static Public]
    FText Conv_DoubleToText(double Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x37b08b0 [Final Native Static Public]
    FText Conv_ColorToText(const FLinearColor& InColor); // 0x37b0810 [Final Native Static Public]
    FText Conv_ByteToText(uint8 Value); // 0x37b0770 [Final Native Static Public]
    FText Conv_BoolToText(bool InBool); // 0x37b06c0 [Final Native Static Public]
    FText AsTimeZoneTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InTimeStyle); // 0x37b03c0 [Final Native Static Public]
    FText AsTimeZoneDateTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InDateStyle, const EDateTimeStyle& InTimeStyle); // 0x37b00c0 [Final Native Static Public]
    FText AsTimeZoneDate_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InDateStyle); // 0x37b0270 [Final Native Static Public]
    FText AsTimespan_Timespan(const FTimespan& InTimespan); // 0x37b0610 [Final Native Static Public]
    FText AsTime_DateTime(const FDateTime& In, const EDateTimeStyle& InTimeStyle); // 0x37b0510 [Final Native Static Public]
    FText AsPercent_Float(float Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x37afe30 [Final Native Static Public]
    FText AsMemory(int64 NumBytes, const EMemoryUnitStandard& UnitStandard, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x37afbf0 [Final Native Static Public]
    FText AsDateTime_DateTime(const FDateTime& In, const EDateTimeStyle& InDateStyle, const EDateTimeStyle& InTimeStyle); // 0x37af9b0 [Final Native Static Public]
    FText AsDate_DateTime(const FDateTime& InDateTime, const EDateTimeStyle& InDateStyle); // 0x37afaf0 [Final Native Static Public]
    FText AsCurrencyBase(int32 BaseValue, const FString& CurrencyCode); // 0x37af2f0 [Final Native Static Public]
    FText AsCurrency_Integer(int32 Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const FString& CurrencyCode); // 0x37af6d0 [Final Native Static Public]
    FText AsCurrency_Float(float Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const FString& CurrencyCode); // 0x37af3f0 [Final Native Static Public]

// UWorld (/Script/Engine.World)
    AWorldSettings* K2_GetWorldSettings(); // 0x441fcc0 [Final Native Public]
    void HandleTimelineScrubbed(); // 0x441fca0 [Final Native Public]
    UDataLayerManager* GetDataLayerManager(); // 0x441fa70 [Final Native Public]

// ULevelStreaming (/Script/Engine.LevelStreaming)
    bool ShouldBeLoaded(); // 0x3e59430 [Native Public]
    void SetShouldBeVisible(bool bInShouldBeVisible); // 0x3e59210 [Final Native Public]
    void SetShouldBeLoaded(bool bInShouldBeLoaded); // 0x3e59180 [Native Public]
    void SetPriority(int32 NewPriority); // 0x3e590d0 [Final Native Public]
    void SetLevelLODIndex(int32 LODIndex); // 0x3e59010 [Final Native Public]
    void SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval); // 0x3e58f50 [Final Native Public]
    bool IsStreamingStatePending(); // 0x3e57ec0 [Final Native Public]
    bool IsLevelVisible(); // 0x3e57e50 [Final Native Public]
    bool IsLevelLoaded(); // 0x3e57e20 [Final Native Public]
    FName GetWorldAssetPackageFName(); // 0x3e57ab0 [Native Public]
    ULevel* GetLoadedLevel(); // 0x3e57a50 [Final Native Public]
    ALevelScriptActor* GetLevelScriptActor(); // 0x3e579e0 [Final Native Public]
    bool GetIsRequestingUnloadAndRemoval(); // 0x3e579b0 [Final Native Public]
    ULevelStreaming* CreateInstance(const FString& UniqueInstanceName); // 0x3e57900 [Final Native Public]

// ULevelStreamingDynamic (/Script/Engine.LevelStreamingDynamic)
    ULevelStreamingDynamic* LoadLevelInstanceBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, const FVector& Location, const FRotator& Rotation, const bool& bOutSuccess, const FString& OptionalLevelNameOverride, TSubclassOf<ULevelStreamingDynamic> OptionalLevelStreamingClass, bool bLoadAsTempPackage); // 0x37b2630 [Final Native Static Public]
    ULevelStreamingDynamic* LoadLevelInstance(UObject* WorldContextObject, const FString& LevelName, const FVector& Location, const FRotator& Rotation, const bool& bOutSuccess, const FString& OptionalLevelNameOverride, TSubclassOf<ULevelStreamingDynamic> OptionalLevelStreamingClass, bool bLoadAsTempPackage); // 0x37b22d0 [Final Native Static Public]

// ULightComponentBase (/Script/Engine.LightComponentBase)
    void SetSamplesPerPixel(int32 NewValue); // 0x37b8fd0 [Final Native Public]
    void SetCastVolumetricShadow(bool bNewValue); // 0x37b8f40 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x37b8eb0 [Final Native Public]
    void SetCastRaytracedShadows(const ECastRayTracedShadow& bNewValue); // 0x37b8e30 [Final Native Public]
    void SetCastRaytracedShadow(bool bNewValue); // 0x37b8da0 [Final Native Public]
    void SetCastDeepShadow(bool bNewValue); // 0x37b8d10 [Final Native Public]
    void SetAffectReflection(bool bNewValue); // 0x37b8c80 [Final Native Public]
    void SetAffectGlobalIllumination(bool bNewValue); // 0x37b8bf0 [Final Native Public]
    FLinearColor GetLightColor(); // 0x37b8bb0 [Final Native Public]

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

// INavMovementInterface (/Script/Engine.NavMovementInterface)
    void StopMovementKeepPathing(); // 0x37da7a0 [Native Public]
    void StopActiveMovement(); // 0x37da780 [Native Public]
    void RequestPathMove(const FVector& MoveInput); // 0x37da6f0 [Native Public]
    void RequestDirectMove(const FVector& MoveVelocity, bool bForceMaxSpeed); // 0x37da600 [Native Public]
    bool IsSwimming(); // 0x37da500 [Native Public]
    bool IsMovingOnGround(); // 0x37da4d0 [Native Public]
    bool IsFlying(); // 0x37da4a0 [Native Public]
    bool IsFalling(); // 0x37da470 [Native Public]
    bool IsCrouching(); // 0x37da440 [Native Public]
    FVector GetVelocityForNavMovement(); // 0x37da3f0 [Native Public]
    float GetMaxSpeedForNavMovement(); // 0x37da3b0 [Native Public]

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

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

// UPhysicsObjectBlueprintLibrary (/Script/Engine.PhysicsObjectBlueprintLibrary)
    FTransform GetPhysicsObjectWorldTransform(UPrimitiveComponent* Component, const FName& BoneName); // 0x37ea010 [Final Native Static Public]
    FClosestPhysicsObjectResult GetClosestPhysicsObjectFromWorldLocation(UPrimitiveComponent* Component, const FVector& WorldLocation); // 0x37e9ef0 [Final Native Static Public]
    bool ExtractClosestPhysicsObjectResults(FClosestPhysicsObjectResult& Result, const FName& OutName); // 0x37e9df0 [Final Native Static Public]
    void ApplyRadialImpulse(UPrimitiveComponent* Component, const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bApplyStrain, float Strain, bool bVelChange, float MinValue, float MaxValue); // 0x37e9af0 [Final Native Static Public]

// UPhysicsSpringComponent (/Script/Engine.PhysicsSpringComponent)
    FVector GetSpringRestingPoint(); // 0x37ea1c0 [Final Native Public]
    FVector GetSpringDirection(); // 0x37ea180 [Final Native Public]
    FVector GetSpringCurrentEndPoint(); // 0x37ea140 [Final Native Public]
    float GetNormalizedCompressionScalar(); // 0x37e9fe0 [Final Native Public]

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

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

// USceneCaptureComponent (/Script/Engine.SceneCaptureComponent)
    void ShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x3b805f0 [Final Native Public]
    void ShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3b803b0 [Final Native Public]
    void SetShowFlagSettings(const TArray<FEngineShowFlagsSetting>& InShowFlagSettings); // 0x3b7feb0 [Final Native Public]
    void SetCaptureSortPriority(int32 NewCaptureSortPriority); // 0x3b7ef00 [Final Native Public]
    void RemoveShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x3b7d690 [Final Native Public]
    void RemoveShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3b7d3e0 [Final Native Public]
    void HideComponent(UPrimitiveComponent* InComponent); // 0x3b7c400 [Final Native Public]
    void HideActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3b7c1d0 [Final Native Public]
    TArray<FEngineShowFlagsSetting> GetShowFlagSettings(); // 0x3b7b790 [Final Native Public]
    void ClearShowOnlyComponents(); // 0x3b79e40 [Final Native Public]
    void ClearHiddenComponents(); // 0x3b79dd0 [Final Native Public]

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

// APlayerCameraManager (/Script/Engine.PlayerCameraManager)
    void SwapPendingViewTargetWhenUsingClientSideCameraUpdates(); // 0x37f0a60 [Final Native Protected]
    void StopCameraShake(UCameraShakeBase* ShakeInstance, bool bImmediately); // 0x37f0990 [Native Public]
    void StopCameraFade(); // 0x37f0970 [Native Public]
    void StopAllInstancesOfCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x37f0830 [Native Public]
    void StopAllInstancesOfCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x37f0740 [Native Public]
    void StopAllCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x37f0670 [Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x37f05e0 [Native Public]
    UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> ShakeClass, UCameraShakeSourceComponent* SourceComponent, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x37f03e0 [Native Public]
    UCameraShakeBase* StartCameraShake(TSubclassOf<UCameraShakeBase> ShakeClass, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x37f0200 [Native Public]
    void StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished); // 0x37f0010 [Native Public]
    void SetManualCameraFade(float InFadeAmount, const FLinearColor& Color, bool bInFadeAudio); // 0x37efe70 [Native Public]
    void SetGameCameraCutThisFrame(); // 0x37efdd0 [Native Public]
    void RemoveGenericCameraLensEffect(const TScriptInterface<ICameraLensEffectInterface>& Emitter); // 0x37efd20 [Native Public]
    bool RemoveCameraModifier(UCameraModifier* ModifierToRemove); // 0x37efc80 [Native Public]
    void PhotographyCameraModify(const FVector& NewCameraLocation, const FVector& PreviousCameraLocation, const FVector& OriginalCameraLocation, const FVector& ResultCameraLocation); // 0x37efae0 [Native Event Public]
    void OnPhotographySessionStart(); // 0x37efac0 [Native Event Public]
    void OnPhotographySessionEnd(); // 0x37eea80 [Native Event Public]
    void OnPhotographyMultiPartCaptureStart(); // 0x37eeaa0 [Native Event Public]
    void OnPhotographyMultiPartCaptureEnd(); // 0x37a2710 [Native Event Public]
    APlayerController* GetOwningPlayerController(); // 0x37ef0d0 [Native Public]
    float GetFOVAngle(); // 0x37eee00 [Native Public]
    FRotator GetCameraRotation(); // 0x37eed10 [Native Public]
    FVector GetCameraLocation(); // 0x37eecc0 [Native Public]
    UCameraModifier* FindCameraModifierByClass(TSubclassOf<UCameraModifier> ModifierClass); // 0x37eeac0 [Native Public]
    void ClearCameraLensEffects(); // 0x37eea60 [Native Public]
    bool BlueprintUpdateCamera(AActor* CameraTarget, const FVector& NewCameraLocation, const FRotator& NewCameraRotation, const float& NewCameraFOV); // 0x147c170 [Event Public]
    UCameraModifier* AddNewCameraModifier(TSubclassOf<UCameraModifier> ModifierClass); // 0x37ee9b0 [Native Public]
    TScriptInterface<ICameraLensEffectInterface> AddGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x37ee8d0 [Native Public]

// UPluginBlueprintLibrary (/Script/Engine.PluginBlueprintLibrary)
    bool IsPluginMounted(const FString& PluginName); // 0x37efa20 [Final Native Static Public]
    bool GetPluginVersionName(const FString& PluginName, const FString& OutVersionName); // 0x37ef920 [Final Native Static Public]
    bool GetPluginVersion(const FString& PluginName, const int32& OutVersion); // 0x37ef830 [Final Native Static Public]
    bool GetPluginNameForObjectPath(const FSoftObjectPath& ObjectPath, const FString& OutPluginName); // 0x37ef700 [Final Native Static Public]
    bool GetPluginMountedAssetPath(const FString& PluginName, const FString& OutAssetPath); // 0x37ef600 [Final Native Static Public]
    bool GetPluginEditorCustomVirtualPath(const FString& PluginName, const FString& OutVirtualPath); // 0x37ef500 [Final Native Static Public]
    bool GetPluginDescriptorFilePath(const FString& PluginName, const FString& OutFilePath); // 0x37ef400 [Final Native Static Public]
    bool GetPluginDescription(const FString& PluginName, const FString& OutDescription); // 0x37ef300 [Final Native Static Public]
    bool GetPluginContentDir(const FString& PluginName, const FString& OutContentDir); // 0x37ef200 [Final Native Static Public]
    bool GetPluginBaseDir(const FString& PluginName, const FString& OutBaseDir); // 0x37ef100 [Final Native Static Public]
    TArray<FString> GetEnabledPluginNames(); // 0x37eed60 [Final Native Static Public]
    TArray<FString> GetAdditionalProjectPluginSearchPaths(); // 0x37eec10 [Final Native Static Public]
    TArray<FString> GetAdditionalPluginSearchPaths(); // 0x37eeb70 [Final Native Static Public]

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

// ARadialForceActor (/Script/Engine.RadialForceActor)
    void ToggleForce(); // 0x37efac0 [Native Public]
    void FireImpulse(); // 0x37a2710 [Native Public]
    void EnableForce(); // 0x37eeaa0 [Native Public]
    void DisableForce(); // 0x37eea80 [Native Public]

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

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

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

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

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

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

// USkyLightComponent (/Script/Engine.SkyLightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x3802950 [Final Native Public]
    void SetSourceCubemapAngle(float NewValue); // 0x38028d0 [Final Native Public]
    void SetRealTimeCapture(bool bInRealTimeCapture); // 0x3802770 [Final Native Public]
    void SetOcclusionTint(const FColor& InTint); // 0x38026e0 [Final Native Public]
    void SetOcclusionExponent(float InOcclusionExponent); // 0x3802660 [Final Native Public]
    void SetOcclusionContrast(float InOcclusionContrast); // 0x38025e0 [Final Native Public]
    void SetMinOcclusion(float InMinOcclusion); // 0x3802560 [Final Native Public]
    void SetLowerHemisphereColor(const FLinearColor& InLowerHemisphereColor); // 0x38024d0 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x3802440 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x38023c0 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x3802340 [Final Native Public]
    void SetCubemapBlend(UTextureCube* SourceCubemap, UTextureCube* DestinationCubemap, float InBlendFraction); // 0x3802230 [Final Native Public]
    void SetCubemap(UTextureCube* NewCubemap); // 0x38021a0 [Final Native Public]
    void RecaptureSky(); // 0x3802180 [Final Native Public]

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

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

// USparseVolumeTexture (/Script/Engine.SparseVolumeTexture)
    int32 GetSizeZ(); // 0x38020e0 [Native Public]
    int32 GetSizeY(); // 0x38020b0 [Native Public]
    int32 GetSizeX(); // 0x37ef0a0 [Native Public]
    int32 GetNumMipLevels(); // 0x3802080 [Native Public]
    int32 GetNumFrames(); // 0x3802050 [Native Public]
    FTransform GetFrameTransform(); // 0x3801f20 [Native Public]

// UAnimatedSparseVolumeTextureController (/Script/Engine.AnimatedSparseVolumeTextureController)
    void Update(float DeltaTime); // 0x38029f0 [Final Native Public]
    void Stop(); // 0x38029d0 [Final Native Public]
    void Play(); // 0x3802160 [Final Native Public]
    void Pause(); // 0x3802140 [Final Native Public]
    USparseVolumeTextureFrame* GetFrameByIndex(int32 FrameIndex); // 0x3801e80 [Final Native Public]
    float GetFractionalFrameIndex(); // 0x3801e50 [Final Native Public]
    float GetDuration(); // 0x3801e20 [Final Native Public]
    void GetCurrentFramesForInterpolation(const USparseVolumeTextureFrame*& Frame0, const USparseVolumeTextureFrame*& Frame1, const float& LerpAlpha); // 0x3801ca0 [Final Native Public]
    USparseVolumeTextureFrame* GetCurrentFrame(); // 0x3801c70 [Final Native Public]

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

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

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

// UStereoLayerComponent (/Script/Engine.StereoLayerComponent)
    void SetUVRect(const FBox2D& InUVRect); // 0x38087e0 [Final Native Public]
    void SetTexture(UTexture* InTexture); // 0x3808750 [Final Native Public]
    void SetQuadSize(const FVector2D& InQuadSize); // 0x3808530 [Final Native Public]
    void SetPriority(int32 InPriority); // 0x38084a0 [Final Native Public]
    void SetLeftTexture(UTexture* InTexture); // 0x3808390 [Final Native Public]
    void SetEquirectProps(const FEquirectProps& InEquirectProps); // 0x3807f10 [Final Native Public]
    void MarkTextureForUpdate(); // 0x3807ef0 [Final Native Public]
    FBox2D GetUVRect(); // 0x3807e00 [Final Native Public]
    UTexture* GetTexture(); // 0x3807de0 [Final Native Public]
    FVector2D GetQuadSize(); // 0x3807d30 [Final Native Public]
    int32 GetPriority(); // 0x3807d10 [Final Native Public]
    UTexture* GetLeftTexture(); // 0x3807cf0 [Final Native Public]

// UTextRenderComponent (/Script/Engine.TextRenderComponent)
    void SetYScale(float Value); // 0x3808a80 [Final Native Public]
    void SetXScale(float Value); // 0x3808a00 [Final Native Public]
    void SetWorldSize(float Value); // 0x3808980 [Final Native Public]
    void SetVertSpacingAdjust(float Value); // 0x3808880 [Final Native Public]
    void SetVerticalAlignment(const EVerticalTextAligment& Value); // 0x3808900 [Final Native Public]
    void SetTextRenderColor(const FColor& Value); // 0x38086d0 [Final Native Public]
    void SetTextMaterial(UMaterialInterface* Material); // 0x3808640 [Final Native Public]
    void SetText(FText& Value); // 0x3807e40 [Final Native Public]
    void SetHorizSpacingAdjust(float Value); // 0x3808290 [Final Native Public]
    void SetHorizontalAlignment(const EHorizTextAligment& Value); // 0x3808310 [Final Native Public]
    void SetFont(UFont* Value); // 0x3808170 [Final Native Public]
    void K2_SetText(FText& Value); // 0x3807e40 [Final Native Public]
    FVector GetTextWorldSize(); // 0x3807da0 [Final Native Public]
    FVector GetTextLocalSize(); // 0x3807d60 [Final Native Public]

// UTimelineComponent (/Script/Engine.TimelineComponent)
    void Stop(); // 0x380e950 [Final Native Public]
    void SetVectorCurve(UCurveVector* NewVectorCurve, const FName& VectorTrackName); // 0x380e6a0 [Final Native Public]
    void SetTimelinePostUpdateFunc(const FScriptDelegate& NewTimelinePostUpdateFunc); // 0x380e600 [Final Native Public]
    void SetTimelineLengthMode(const ETimelineLengthMode& NewLengthMode); // 0x380e580 [Final Native Public]
    void SetTimelineLength(float NewLength); // 0x380e500 [Final Native Public]
    void SetTimelineFinishedFunc(const FScriptDelegate& NewTimelineFinishedFunc); // 0x380e460 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x380e140 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate); // 0x380e1c0 [Final Native Public]
    void SetNewTime(float NewTime); // 0x380e0c0 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x380df30 [Final Native Public]
    void SetLinearColorCurve(UCurveLinearColor* NewLinearColorCurve, const FName& LinearColorTrackName); // 0x380de60 [Final Native Public]
    void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation); // 0x380dd40 [Final Native Public]
    void SetFloatCurve(UCurveFloat* NewFloatCurve, const FName& FloatTrackName); // 0x380dc70 [Final Native Public]
    void ReverseFromEnd(); // 0x380dc50 [Final Native Public]
    void Reverse(); // 0x380dc30 [Final Native Public]
    void PlayFromStart(); // 0x380dc10 [Final Native Public]
    void Play(); // 0x380dbf0 [Final Native Public]
    void OnRep_Timeline(FTimeline& OldTimeline); // 0x380da40 [Final Native Public]
    bool IsReversing(); // 0x380d8e0 [Final Native Public]
    bool IsPlaying(); // 0x380d8b0 [Final Native Public]
    bool IsLooping(); // 0x380d880 [Final Native Public]
    float GetTimelineLength(); // 0x380d790 [Final Native Public]
    float GetScaledTimelineLength(); // 0x380d760 [Final Native Public]
    float GetPlayRate(); // 0x380d700 [Final Native Public]
    float GetPlaybackPosition(); // 0x380d730 [Final Native Public]
    bool GetIgnoreTimeDilation(); // 0x380d6a0 [Final Native Public]
    void AddInterpVector(UCurveVector* VectorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x380d430 [Final Native Public]
    void AddInterpLinearColor(UCurveLinearColor* LinearColorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x380d2d0 [Final Native Public]
    void AddInterpFloat(UCurveFloat* FloatCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x380d170 [Final Native Public]
    void AddEvent(float Time, const FScriptDelegate& EventFunc); // 0x380d080 [Final Native Public]

// UTwitterIntegrationBase (/Script/Engine.TwitterIntegrationBase)
    bool TwitterRequest(const FString& URL, const TArray<FString>& ParamKeysAndValues, const ETwitterRequestMethod& RequestMethod, int32 AccountIndex); // 0x380ed90 [Native Public]
    bool ShowTweetUI(const FString& InitialMessage, const FString& URL, const FString& Picture); // 0x380e7f0 [Native Public]
    void Init(); // 0x23596c0 [Native Public]
    int32 GetNumAccounts(); // 0x380d6d0 [Native Public]
    FString GetAccountName(int32 AccountIndex); // 0x380d5c0 [Native Public]
    bool CanShowTweetUI(); // 0x368ecd0 [Native Public]
    bool AuthorizeAccounts(); // 0x380d590 [Native Public]

// UUniversalObjectLocatorScriptingExtensions (/Script/Engine.UniversalObjectLocatorScriptingExtensions)
    FUniversalObjectLocator UniversalObjectLocatorFromString(const FString& InString); // 0x380ef30 [Final Native Static Public]
    FString ToString(FUniversalObjectLocator& Locator); // 0x380ec90 [Final Native Static Public]
    void SyncUnload(FUniversalObjectLocator& Locator, UObject* Context); // 0x380eb90 [Final Native Static Public]
    UObject* SyncLoad(FUniversalObjectLocator& Locator, UObject* Context); // 0x380ea80 [Final Native Static Public]
    UObject* SyncFind(FUniversalObjectLocator& Locator, UObject* Context); // 0x380e970 [Final Native Static Public]
    FUniversalObjectLocator MakeUniversalObjectLocator(UObject* Object, UObject* Context); // 0x380d910 [Final Native Static Public]
    bool IsEmpty(FUniversalObjectLocator& Locator); // 0x380d7c0 [Final Native Static Public]

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

// UWindDirectionalSourceComponent (/Script/Engine.WindDirectionalSourceComponent)
    void SetWindType(const EWindSourceType& InNewType); // 0x380e770 [Final Native Public]
    void SetStrength(float InNewStrength); // 0x380e3e0 [Final Native Public]
    void SetSpeed(float InNewSpeed); // 0x380e360 [Final Native Public]
    void SetRadius(float InNewRadius); // 0x380e2e0 [Final Native Public]
    void SetMinimumGustAmount(float InNewMinGust); // 0x380e040 [Final Native Public]
    void SetMaximumGustAmount(float InNewMaxGust); // 0x380dfc0 [Final Native Public]

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

// UAvoidanceManager (/Script/Engine.AvoidanceManager)
    bool RegisterMovementComponent(UMovementComponent* MovementComp, float AvoidanceWeight); // 0x3897550 [Final Native Public]
    int32 GetObjectCount(); // 0x38973d0 [Final Native Public]
    int32 GetNewAvoidanceUID(); // 0x3897380 [Final Native Public]
    FVector GetAvoidanceVelocityForComponent(UMovementComponent* MovementComp); // 0x38971c0 [Final Native Public]

// AAmbientSound (/Script/Engine.AmbientSound)
    void Stop(); // 0x38976e0 [Final Native Public]
    void Play(float StartTime); // 0x3897440 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel); // 0x3896fc0 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel); // 0x3896ee0 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel); // 0x3896e00 [Final Native Public]

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

// UAnimMontage (/Script/Engine.AnimMontage)
    bool IsValidSectionName(const FName& InSectionName); // 0x391da40 [Final Native Public]
    bool IsValidAdditiveSlot(const FName& SlotNodeName); // 0x391d960 [Final Native Public]
    bool IsDynamicMontage(); // 0x391d290 [Final Native Public]
    FName GetSectionName(int32 SectionIndex); // 0x391d0e0 [Final Native Public]
    int32 GetSectionIndex(const FName& InSectionName); // 0x391d010 [Final Native Public]
    int32 GetNumSections(); // 0x391cff0 [Final Native Public]
    FName GetGroupName(); // 0x391ce00 [Final Native Public]
    UAnimSequenceBase* GetFirstAnimReference(); // 0x391cdc0 [Final Native Public]
    float GetDefaultBlendOutTime(); // 0x391cd60 [Final Native Public]
    float GetDefaultBlendInTime(); // 0x31fd1e0 [Final Native Public]
    FAlphaBlendArgs GetBlendOutArgs(); // 0x391c800 [Final Native Public]
    FAlphaBlendArgs GetBlendInArgs(); // 0x391c790 [Final Native Public]
    UAnimMontage* CreateSlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float InBlendOutTriggerTime); // 0x391c530 [Final Native Static Public]

// UAnimNotifyLibrary (/Script/Engine.AnimNotifyLibrary)
    bool NotifyStateReachedEnd(FAnimNotifyEventReference& EventReference); // 0x391db10 [Final Native Static Public]
    bool IsBlendingOut(FAnimNotifyEventReference& EventReference); // 0x391d1a0 [Final Native Static Public]
    float GetCurrentAnimationTimeRatio(FAnimNotifyEventReference& EventReference); // 0x391cc00 [Final Native Static Public]
    float GetCurrentAnimationTime(FAnimNotifyEventReference& EventReference); // 0x391cb20 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTimeRatio(FAnimNotifyEventReference& EventReference); // 0x391c9d0 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTime(FAnimNotifyEventReference& EventReference); // 0x391c870 [Final Native Static Public]

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

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

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

// UAnimSingleNodeInstance (/Script/Engine.AnimSingleNodeInstance)
    void StopAnim(); // 0x3948750 [Final Native Public]
    void SetReverse(bool bInReverse); // 0x39485f0 [Final Native Public]
    void SetPreviewCurveOverride(const FName& PoseName, float Value, bool bRemoveIfZero); // 0x39484d0 [Final Native Public]
    void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies); // 0x39483b0 [Final Native Public]
    void SetPosition(float InPosition, bool bFireNotifies); // 0x3948280 [Final Native Public]
    void SetPlayRate(float InPlayRate); // 0x3948100 [Final Native Public]
    void SetPlaying(bool bIsPlaying); // 0x39481f0 [Final Native Public]
    void SetMirrorDataTable(UMirrorDataTable* MirrorDataTable); // 0x3948020 [Final Native Public]
    void SetLooping(bool bIsLooping); // 0x3947f90 [Final Native Public]
    void SetBlendSpacePosition(const FVector& InPosition); // 0x3947ea0 [Final Native Public]
    void SetAnimationAsset(UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate); // 0x3947d80 [Native Public]
    void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition); // 0x3947b90 [Final Native Public]
    UMirrorDataTable* GetMirrorDataTable(); // 0x3947a10 [Final Native Public]
    float GetLength(); // 0x39479e0 [Final Native Public]
    UAnimationAsset* GetAnimationAsset(); // 0x39479b0 [Native Public]

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

// UCachedAnimDataLibrary (/Script/Engine.CachedAnimDataLibrary)
    bool StateMachine_IsStateRelevant(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x397e5e0 [Final Native Static Public]
    bool StateMachine_IsRelevant(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x397e450 [Final Native Static Public]
    bool StateMachine_IsFullWeight(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x397e350 [Final Native Static Public]
    float StateMachine_GetTotalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x397e240 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTimeRemainingFraction(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x397e120 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTimeRemaining(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x397e000 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTime(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x397dee0 [Final Native Static Public]
    float StateMachine_GetLocalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x397ddc0 [Final Native Static Public]
    float StateMachine_GetGlobalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x397dc70 [Final Native Static Public]
    float StateMachine_GetCrossfadeDuration(UAnimInstance* InAnimInstance, FCachedAnimTransitionData& CachedAnimTransitionData); // 0x397db40 [Final Native Static Public]
    float StateMachine_GetAssetPlayerTimeRatio(UAnimInstance* InAnimInstance, FCachedAnimAssetPlayerData& CachedAnimAssetPlayerData); // 0x397da20 [Final Native Static Public]
    float StateMachine_GetAssetPlayerTime(UAnimInstance* InAnimInstance, FCachedAnimAssetPlayerData& CachedAnimAssetPlayerData); // 0x397d900 [Final Native Static Public]

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

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

// ASkeletalMeshActor (/Script/Engine.SkeletalMeshActor)
    void OnRep_ReplicatedPhysAsset(); // 0x37eeaa0 [Native Public]
    void OnRep_ReplicatedMesh(); // 0x37a2710 [Native Public]
    void OnRep_ReplicatedMaterial1(); // 0x37efac0 [Native Public]
    void OnRep_ReplicatedMaterial0(); // 0x37eea80 [Native Public]

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

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

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

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

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

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

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

// USkyAtmosphereComponent (/Script/Engine.SkyAtmosphereComponent)
    void SetTransmittanceMinLightElevationAngle(float NewValue); // 0x3bd1d20 [Final Native Public]
    void SetSkyLuminanceFactor(const FLinearColor& NewValue); // 0x3bcfce0 [Final Native Public]
    void SetSkyAndAerialPerspectiveLuminanceFactor(const FLinearColor& NewValue); // 0x3bcfa90 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3bcf370 [Final Native Public]
    void SetRayleighScatteringScale(float NewValue); // 0x3bceee0 [Final Native Public]
    void SetRayleighScattering(const FLinearColor& NewValue); // 0x3bcf060 [Final Native Public]
    void SetRayleighExponentialDistribution(float NewValue); // 0x3bcefa0 [Final Native Public]
    void SetOtherAbsorptionScale(float NewValue); // 0x3bcecd0 [Final Native Public]
    void SetOtherAbsorption(const FLinearColor& NewValue); // 0x3bceb40 [Final Native Public]
    void SetMultiScatteringFactor(float NewValue); // 0x3bcea80 [Final Native Public]
    void SetMieScatteringScale(float NewValue); // 0x3bce9c0 [Final Native Public]
    void SetMieScattering(const FLinearColor& NewValue); // 0x3bce830 [Final Native Public]
    void SetMieExponentialDistribution(float NewValue); // 0x3bce770 [Final Native Public]
    void SetMieAnisotropy(float NewValue); // 0x3bce6b0 [Final Native Public]
    void SetMieAbsorptionScale(float NewValue); // 0x3bce5f0 [Final Native Public]
    void SetMieAbsorption(const FLinearColor& NewValue); // 0x3bce460 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3bcd9c0 [Final Native Public]
    void SetHeightFogContribution(float NewValue); // 0x3bcd900 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x3bcd790 [Final Native Public]
    void SetBottomRadius(float NewValue); // 0x3bcc480 [Final Native Public]
    void SetAtmosphereHeight(float NewValue); // 0x3bcc3c0 [Final Native Public]
    void SetAerialPespectiveViewDistanceScale(float NewValue); // 0x3bcc300 [Final Native Public]
    void SetAerialPerspectiveStartDepth(float NewValue); // 0x3bcc240 [Final Native Public]
    void ResetAtmosphereLightDirectionOverride(int32 AtmosphereLightIndex); // 0x3bcc130 [Final Native Public]
    void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const FVector& LightDirection); // 0x3bcbe70 [Final Native Public]
    bool IsAtmosphereLightDirectionOverriden(int32 AtmosphereLightIndex); // 0x3bcb950 [Final Native Public]
    FVector GetOverridenAtmosphereLightDirection(int32 AtmosphereLightIndex); // 0x3bc65a0 [Final Native Public]
    float GetAtmosphericLightToMatchIlluminanceOnGround(const FVector& LightDirection, float IlluminanceOnGround); // 0x3bc3b10 [Final Native Public]
    FLinearColor GetAtmosphereTransmitanceOnGroundAtPlanetTop(UDirectionalLightComponent* DirectionalLight); // 0x3bc3a10 [Final Native Public]

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

// AAudioVolume (/Script/Engine.AudioVolume)
    void SetSubmixSendSettings(const TArray<FAudioVolumeSubmixSendSettings>& NewSubmixSendSettings); // 0x39f8580 [Final Native Public]
    void SetSubmixOverrideSettings(const TArray<FAudioVolumeSubmixOverrideSettings>& NewSubmixOverrideSettings); // 0x39f84b0 [Final Native Public]
    void SetReverbSettings(FReverbSettings& NewReverbSettings); // 0x39f8210 [Final Native Public]
    void SetPriority(float NewPriority); // 0x39f8140 [Final Native Public]
    void SetInteriorSettings(FInteriorSettings& NewInteriorSettings); // 0x39f7e30 [Final Native Public]
    void SetEnabled(bool bNewEnabled); // 0x39f7b90 [Final Native Public]
    void OnRep_bEnabled(); // 0x39f7a80 [Final Native Private]

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

// UAudioParameterConversionStatics (/Script/Engine.AudioParameterConversionStatics)
    FAudioParameter StringToAudioParameter(const FName& Name, const FString& String); // 0x39f9f50 [Final Native Static Public]
    FAudioParameter StringArrayToAudioParameter(const FName& Name, const TArray<FString>& Strings); // 0x39f9d00 [Final Native Static Public]
    FAudioParameter ObjectToAudioParameter(const FName& Name, UObject* Object); // 0x39f78c0 [Final Native Static Public]
    FAudioParameter ObjectArrayToAudioParameter(const FName& Name, const TArray<UObject*>& Objects); // 0x39f76e0 [Final Native Static Public]
    FAudioParameter IntegerToAudioParameter(const FName& Name, int32 Integer); // 0x39f5b80 [Final Native Static Public]
    FAudioParameter IntegerArrayToAudioParameter(const FName& Name, const TArray<int32>& Integers); // 0x39f5950 [Final Native Static Public]
    FAudioParameter FloatToAudioParameter(const FName& Name, float float); // 0x39f5460 [Final Native Static Public]
    FAudioParameter FloatArrayToAudioParameter(const FName& Name, const TArray<float>& Floats); // 0x39f5230 [Final Native Static Public]
    FAudioParameter BooleanToAudioParameter(const FName& Name, bool bool); // 0x39f4f70 [Final Native Static Public]
    FAudioParameter BooleanArrayToAudioParameter(const FName& Name, const TArray<bool>& Bools); // 0x39f4d40 [Final Native Static Public]

// UBlueprintInstancedStructLibrary (/Script/Engine.BlueprintInstancedStructLibrary)
    void SetInstancedStructValue(FInstancedStruct& InstancedStruct, const int32& Value); // 0x39f7c50 [Final Native Static Public]
    void Reset(FInstancedStruct& InstancedStruct, UScriptStruct* StructType); // 0x39f7aa0 [Final Native Static Public]
    bool NotEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x39f75c0 [Final Native Static Public]
    FInstancedStruct MakeInstancedStruct(const int32& Value); // 0x39f5e80 [Final Native Static Public]
    bool IsValid_InstancedStruct(FInstancedStruct& InstancedStruct); // 0x39f5dd0 [Final Native Static Public]
    EStructUtilsResult IsInstancedStructValid(FInstancedStruct& InstancedStruct); // 0x39f5d20 [Final Native Static Public]
    void GetInstancedStructValue(const EStructUtilsResult& ExecResult, FInstancedStruct& InstancedStruct, const int32& Value); // 0x39f56d0 [Final Native Static Public]
    bool EqualEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x39f5110 [Final Native Static Public]

// UBlueprintMapLibrary (/Script/Engine.BlueprintMapLibrary)
    void SetMapPropertyByName(UObject* Object, const FName& PropertyName, TMap<int32, int32>& Value); // 0x39f7f80 [Final Native Static Public]
    void Map_Values(TMap<int32, int32>& TargetMap, const TArray<int32>& Values); // 0x39f74b0 [Final Native Static Public]
    bool Map_Remove(TMap<int32, int32>& TargetMap, const int32& Key); // 0x39f71a0 [Final Native Static Public]
    int32 Map_Length(TMap<int32, int32>& TargetMap); // 0x39f70c0 [Final Native Static Public]
    void Map_Keys(TMap<int32, int32>& TargetMap, const TArray<int32>& Keys); // 0x39f6fb0 [Final Native Static Public]
    bool Map_IsNotEmpty(TMap<int32, int32>& TargetMap); // 0x39f6eb0 [Final Native Static Public]
    bool Map_IsEmpty(TMap<int32, int32>& TargetMap); // 0x39f6db0 [Final Native Static Public]
    int32 Map_GetLastIndex(TMap<int32, int32>& TargetMap); // 0x39f6cd0 [Final Native Static Public]
    void Map_GetKeyValueByIndex(TMap<int32, int32>& TargetMap, int32 Index, const int32& Key, const int32& Value); // 0x39f68d0 [Final Native Static Public]
    bool Map_Find(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x39f65a0 [Final Native Static Public]
    bool Map_Contains(TMap<int32, int32>& TargetMap, const int32& Key); // 0x39f63e0 [Final Native Static Public]
    void Map_Clear(TMap<int32, int32>& TargetMap); // 0x39f6290 [Final Native Static Public]
    void Map_Add(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x39f6000 [Final Native Static Public]

// UBlueprintSetLibrary (/Script/Engine.BlueprintSetLibrary)
    void SetSetPropertyByName(UObject* Object, const FName& PropertyName, TSet<int32>& Value); // 0x39f82f0 [Final Native Static Public]
    void Set_Union(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x39f9b80 [Final Native Static Public]
    void Set_ToArray(TSet<int32>& A, const TArray<int32>& Result); // 0x39f9940 [Final Native Static Public]
    void Set_RemoveItems(TSet<int32>& TargetSet, const TArray<int32>& Items); // 0x39f9730 [Final Native Static Public]
    bool Set_Remove(TSet<int32>& TargetSet, const int32& Item); // 0x39f9550 [Final Native Static Public]
    int32 Set_Length(TSet<int32>& TargetSet); // 0x39f9490 [Final Native Static Public]
    bool Set_IsNotEmpty(TSet<int32>& TargetSet); // 0x39f93c0 [Final Native Static Public]
    bool Set_IsEmpty(TSet<int32>& TargetSet); // 0x39f92f0 [Final Native Static Public]
    void Set_Intersection(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x39f9170 [Final Native Static Public]
    int32 Set_GetLastIndex(TSet<int32>& TargetSet); // 0x39f90b0 [Final Native Static Public]
    void Set_GetItemByIndex(TSet<int32>& TargetSet, int32 Index, const int32& Item); // 0x39f8e30 [Final Native Static Public]
    void Set_Difference(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x39f8cb0 [Final Native Static Public]
    bool Set_Contains(TSet<int32>& TargetSet, const int32& ItemToFind); // 0x39f8a70 [Final Native Static Public]
    void Set_Clear(TSet<int32>& TargetSet); // 0x39f89d0 [Final Native Static Public]
    void Set_AddItems(TSet<int32>& TargetSet, const TArray<int32>& NewItems); // 0x39f8810 [Final Native Static Public]
    void Set_Add(TSet<int32>& TargetSet, const int32& NewItem); // 0x39f8650 [Final Native Static Public]

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

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

// UCameraModifier (/Script/Engine.CameraModifier)
    void OnCameraOwnerDestroyed(AActor* InOwner); // 0x3a32e90 [Final Native Protected]
    bool IsPendingDisable(); // 0x3a32c30 [Native Public]
    bool IsDisabled(); // 0x380d590 [Native Public]
    AActor* GetViewTarget(); // 0x3a32980 [Native Public]
    void EnableModifier(); // 0x3a32240 [Native Public]
    void DisableModifier(bool bImmediate); // 0x3a32110 [Native Public]
    void BlueprintModifyPostProcess(float DeltaTime, const float& PostProcessBlendWeight, FPostProcessSettings& PostProcessSettings); // 0x147c170 [Event Public]
    void BlueprintModifyCamera(float DeltaTime, const FVector& ViewLocation, const FRotator& ViewRotation, float FOV, const FVector& NewViewLocation, const FRotator& NewViewRotation, const float& NewFOV); // 0x147c170 [Event Public]

// UCameraShakeSourceComponent (/Script/Engine.CameraShakeSourceComponent)
    void StopAllCameraShakesOfType(TSubclassOf<UCameraShakeBase> InCameraShake, bool bImmediately); // 0x3a361a0 [Final Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x3a36110 [Final Native Public]
    void StartCameraShake(TSubclassOf<UCameraShakeBase> InCameraShake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3a35f40 [Final Native Public]
    void Start(); // 0x3a35f20 [Final Native Public]
    float GetAttenuationFactor(const FVector& Location); // 0x3a32350 [Final Native Public]

// UCanvasRenderTarget2D (/Script/Engine.CanvasRenderTarget2D)
    void UpdateResource(); // 0x37101e0 [Final Native Public]
    void SetSampleCount(const ETextureRenderTargetSampleCount& InSampleCount); // 0x3a359d0 [Final Native Public]
    void ReceiveUpdate(UCanvas* Canvas, int32 Width, int32 Height); // 0x147c170 [Event Public]
    void GetSize(const int32& Width, const int32& Height); // 0x3a32870 [Final Native Public]
    ETextureRenderTargetSampleCount GetSampleCount(); // 0x3a32840 [Native Public]
    UCanvasRenderTarget2D* CreateCanvasRenderTarget2D(UObject* WorldContextObject, TSubclassOf<UCanvasRenderTarget2D> CanvasRenderTarget2DClass, int32 Width, int32 Height); // 0x3a31a40 [Final Native Static Public]

// APawn (/Script/Engine.Pawn)
    void SpawnDefaultController(); // 0x4011c10 [Native Public]
    void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate); // 0x4011b10 [Final Native Public]
    void ReceiveUnpossessed(AController* OldController); // 0x147c170 [Event Public]
    void ReceiveRestarted(); // 0x147c170 [Event Public]
    void ReceivePossessed(AController* NewController); // 0x147c170 [Event Public]
    void ReceiveControllerChanged(AController* OldController, AController* NewController); // 0x147c170 [Event Public]
    void PawnMakeNoise(float Loudness, const FVector& NoiseLocation, bool bUseNoiseMakerLocation, AActor* NoiseMaker); // 0x4011870 [Final Native Public]
    void OnRep_PlayerState(); // 0x3e82b40 [Native Public]
    void OnRep_Controller(); // 0x4011850 [Native Public]
    bool IsPlayerControlled(); // 0x4011820 [Native Public]
    bool IsPawnControlled(); // 0x40117f0 [Native Public]
    bool IsMoveInputIgnored(); // 0x40117c0 [Native Public]
    bool IsLocallyViewed(); // 0x4011790 [Final Native Public]
    bool IsLocallyControlled(); // 0x4011760 [Native Public]
    bool IsControlled(); // 0x40116f0 [Final Native Public]
    bool IsBotControlled(); // 0x40116c0 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x4011640 [Final Native Public]
    FVector GetPendingMovementInputVector(); // 0x4011610 [Final Native Public]
    TSubclassOf<UInputComponent> GetOverrideInputComponentClass(); // 0x40115a0 [Final Native Public]
    FVector GetNavAgentLocation(); // 0x4011550 [Native Public]
    UPawnMovementComponent* GetMovementComponent(); // 0x3c45eb0 [Native Public]
    AActor* GetMovementBaseActor(APawn* Pawn); // 0x40114a0 [Final Native Static Public]
    APlayerController* GetLocalViewingPlayerController(); // 0x4011470 [Final Native Public]
    FVector GetLastMovementInputVector(); // 0x4011440 [Final Native Public]
    FRotator GetControlRotation(); // 0x40112d0 [Final Native Public]
    AController* GetController(); // 0x4011340 [Final Native Public]
    FRotator GetBaseAimRotation(); // 0x4011280 [Native Public]
    void DetachFromControllerPendingDestroy(); // 0x3bcc220 [Native Public]
    FVector ConsumeMovementInputVector(); // 0x4011230 [Native Public]
    void AddMovementInput(const FVector& WorldDirection, float ScaleValue, bool bForce); // 0x4011100 [Native Public]
    void AddControllerYawInput(float Val); // 0x4011070 [Native Public]
    void AddControllerRollInput(float Val); // 0x4010fe0 [Native Public]
    void AddControllerPitchInput(float Val); // 0x4010f50 [Native Public]

// ACharacter (/Script/Engine.Character)
    void UnCrouch(bool bClientSimulation); // 0x3a366c0 [Native Public]
    void StopJumping(); // 0x3a363a0 [Native Public]
    void StopAnimMontage(UAnimMontage* AnimMontage); // 0x3a36310 [Native Public]
    void ServerMovePacked(const FCharacterServerMovePackedBits& PackedBits); // 0x3a34d00 [Native Event Public]
    void ServerMoveOld(float OldTimeStamp, const FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags); // 0x3a34b80 [Native Event Public]
    void ServerMoveNoBase(float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); // 0x3a348a0 [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); // 0x3a34450 [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); // 0x3a33f80 [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); // 0x3a33ab0 [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); // 0x3a33750 [Native Event Public]
    void RootMotionDebugClientPrintOnScreen(const FString& InString); // 0x3a336b0 [Native Event Public]
    float PlayAnimMontage(UAnimMontage* AnimMontage, float InPlayRate, const FName& StartSectionName); // 0x3a33410 [Native Public]
    void OnWalkingOffLedge(const FVector& PreviousFloorImpactNormal, const FVector& PreviousFloorContactNormal, const FVector& PreviousLocation, float TimeDelta); // 0x3a331d0 [Native Event Public]
    void OnRep_RootMotion(); // 0x3a33070 [Final Native Public]
    void OnRep_ReplicatedBasedMovement(); // 0x37eea60 [Native Public]
    void OnRep_ReplayLastTransformUpdateTimeStamp(); // 0x3a33040 [Final Native Public]
    void OnRep_IsCrouched(); // 0x3a33020 [Native Public]
    void OnLaunched(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x147c170 [Event Public]
    void OnLanded(FHitResult& Hit); // 0x147c170 [Event Public]
    void OnJumped(); // 0x3a32f30 [Native Event Public]
    void LaunchCharacter(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x3a32d20 [Native Public]
    void K2_UpdateCustomMovement(float DeltaTime); // 0x147c170 [Event Public]
    void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x147c170 [Event Public]
    void K2_OnMovementModeChanged(const EMovementMode& PrevMovementMode, const EMovementMode& NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); // 0x147c170 [Event Public]
    void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x147c170 [Event Public]
    void Jump(); // 0x3a32d00 [Native Public]
    bool IsPlayingRootMotion(); // 0x3a32cb0 [Final Native Public]
    bool IsPlayingNetworkedRootMotionMontage(); // 0x3a32c60 [Final Native Public]
    bool IsJumpProvidingForce(); // 0x381aed0 [Native Public]
    bool HasAnyRootMotion(); // 0x3a329f0 [Final Native Public]
    UAnimMontage* GetCurrentMontage(); // 0x3a325f0 [Final Native Public]
    FVector GetBaseTranslationOffset(); // 0x3a32480 [Final Native Public]
    FRotator GetBaseRotationOffsetRotator(); // 0x3a32420 [Final Native Public]
    float GetAnimRootMotionTranslationScale(); // 0x3a32330 [Final Native Public]
    void Crouch(bool bClientSimulation); // 0x3a31bb0 [Native Public]
    void ClientVeryShortAdjustPosition(float Timestamp, const FVector& NewLoc, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x3a317f0 [Native Event Public]
    void ClientMoveResponsePacked(const FCharacterMoveResponsePackedBits& PackedBits); // 0x3a316a0 [Native Event Public]
    void ClientCheatWalk(); // 0x3a31680 [Native Event Public]
    void ClientCheatGhost(); // 0x3a31660 [Native Event Public]
    void ClientCheatFly(); // 0x3a31640 [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); // 0x3a31150 [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); // 0x3a30e20 [Native Event Public]
    void ClientAdjustPosition(float Timestamp, const FVector& NewLoc, const FVector& NewVel, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x3a30b70 [Native Event Public]
    void ClientAckGoodMove(float Timestamp); // 0x3a30ae0 [Native Event Public]
    bool CanJumpInternal(); // 0x3a309a0 [Native Event Protected]
    bool CanJump(); // 0x3a30970 [Final Native Public]
    bool CanCrouch(); // 0x3a30940 [Native Public]
    void CacheInitialMeshOffset(const FVector& MeshRelativeLocation, const FRotator& MeshRelativeRotation); // 0x3a30840 [Native Public]

// AController (/Script/Engine.Controller)
    void UnPossess(); // 0x3bd2360 [Final Native Public]
    void StopMovement(); // 0x3bd2340 [Native Public]
    void SetInitialLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3bcdc40 [Native Public]
    void SetIgnoreMoveInput(bool bNewMoveInput); // 0x3bcdbb0 [Native Public]
    void SetIgnoreLookInput(bool bNewLookInput); // 0x3bcdb20 [Native Public]
    void SetControlRotation(const FRotator& NewRotation); // 0x3bcc910 [Native Public]
    void ResetIgnoreMoveInput(); // 0x3bcc220 [Native Public]
    void ResetIgnoreLookInput(); // 0x3bcc200 [Native Public]
    void ResetIgnoreInputFlags(); // 0x3bcc1e0 [Native Public]
    void ReceiveUnPossess(APawn* UnpossessedPawn); // 0x147c170 [Event Protected]
    void ReceivePossess(APawn* PossessedPawn); // 0x147c170 [Event Protected]
    void ReceiveInstigatedAnyDamage(float Damage, UDamageType* DamageType, AActor* DamagedActor, AActor* DamageCauser); // 0x147c170 [Event Protected]
    void Possess(APawn* InPawn); // 0x3bcbfd0 [Final Native Public]
    void OnRep_PlayerState(); // 0x3ad47c0 [Native Public]
    void OnRep_Pawn(); // 0x3bcbd80 [Native Public]
    bool LineOfSightTo(AActor* Other, const FVector& ViewPoint, bool bAlternateChecks); // 0x3bcbc30 [Native Public]
    APawn* K2_GetPawn(); // 0x3bcbbd0 [Final Native Public]
    bool IsPlayerController(); // 0x3bcbaf0 [Final Native Public]
    bool IsMoveInputIgnored(); // 0x3bcbac0 [Native Public]
    bool IsLookInputIgnored(); // 0x3bcba90 [Native Public]
    bool IsLocalPlayerController(); // 0x3bcba40 [Final Native Public]
    bool IsLocalController(); // 0x3bcba10 [Native Public]
    AActor* GetViewTarget(); // 0x3bcb1d0 [Native Public]
    void GetPlayerViewPoint(const FVector& Location, const FRotator& Rotation); // 0x3bc6660 [Native Public]
    FRotator GetDesiredRotation(); // 0x3bc3ec0 [Native Public]
    FRotator GetControlRotation(); // 0x3bc3c90 [Native Public]
    void ClientSetRotation(const FRotator& NewRotation, bool bResetCamera); // 0x3bc13a0 [Native Event Public]
    void ClientSetLocation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3bc1260 [Native Event Public]

// APlayerController (/Script/Engine.PlayerController)
    bool WasInputKeyJustReleased(const FKey& Key); // 0x4116b20 [Final Native Public]
    bool WasInputKeyJustPressed(const FKey& Key); // 0x41169b0 [Final Native Public]
    void ToggleSpeaking(bool bInSpeaking); // 0x4116920 [Native Public]
    void TestServerLevelVisibilityChange(const FName& PackageName, const FName& Filename); // 0x4116870 [Final Native Private]
    void SwitchLevel(const FString& URL); // 0x41167d0 [Native Public]
    bool StreamingSourceShouldBlockOnSlowStreaming(); // 0x41167a0 [Native Public]
    bool StreamingSourceShouldActivate(); // 0x4116770 [Native Public]
    void StopHapticEffect(const EControllerHand& Hand); // 0x41166e0 [Final Native Public]
    void StartFire(uint8 FireModeNum); // 0x4116660 [Native Public]
    void SetVirtualJoystickVisibility(bool bVisible); // 0x41165d0 [Native Public]
    void SetViewTargetWithBlend(AActor* NewViewTarget, float BlendTime, const EViewTargetBlendFunction& BlendFunc, float BlendExp, bool bLockOutgoing); // 0x4116430 [Native Public]
    void SetName(const FString& S); // 0x4116390 [Native Public]
    void SetMouseLocation(int32 X, int32 Y); // 0x4116270 [Final Native Public]
    void SetMouseCursorWidget(const EMouseCursor& Cursor, UUserWidget* CursorWidget); // 0x4116160 [Final Native Public]
    void SetMotionControlsEnabled(bool bEnabled); // 0x41160d0 [Final Native Public]
    void SetHapticsByValue(float Frequency, float Amplitude, const EControllerHand& Hand); // 0x4115fc0 [Final Native Public]
    void SetDisableHaptics(bool bNewDisabled); // 0x4115f30 [Native Public]
    void SetDeprecatedInputYawScale(float NewValue); // 0x4115e50 [Final Native Public]
    void SetDeprecatedInputRollScale(float NewValue); // 0x4115d70 [Final Native Public]
    void SetDeprecatedInputPitchScale(float NewValue); // 0x4115c90 [Final Native Public]
    void SetControllerTriggerReleaseThresholds(float LeftThreshold, float RightThreshold); // 0x4115ad0 [Final Native Public]
    void SetControllerLightColor(const FColor& Color); // 0x4115a20 [Final Native Public]
    void SetControllerGyroAutoCalibration(bool bEnabled); // 0x4115930 [Final Native Public]
    void SetControllerDeadZones(float LeftDeadZone, float RightDeadZone); // 0x4115770 [Final Native Public]
    void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); // 0x4115590 [Native Public]
    void SetAudioListenerOverride(USceneComponent* AttachToComponent, const FVector& Location, const FRotator& Rotation); // 0x41153f0 [Final Native Public]
    void SetAudioListenerAttenuationOverride(USceneComponent* AttachToComponent, const FVector& AttenuationLocationOVerride); // 0x41152d0 [Final Native Public]
    void ServerViewSelf(const FViewTargetTransitionParams& TransitionParams); // 0x41151f0 [Native Event Public]
    void ServerViewPrevPlayer(); // 0x41151a0 [Native Event Public]
    void ServerViewNextPlayer(); // 0x4115150 [Native Event Public]
    void ServerVerifyViewTarget(); // 0x4115100 [Native Event Public]
    void ServerUpdateMultipleLevelsVisibility(const TArray<FUpdateLevelVisibilityLevelInfo>& LevelVisibilities); // 0x4115000 [Final Native Event Public]
    void ServerUpdateLevelVisibility(const FUpdateLevelVisibilityLevelInfo& LevelVisibility); // 0x4114f40 [Final Native Event Public]
    void ServerUpdateCamera(const FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw); // 0x4114e10 [Native Event Public]
    void ServerUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x4114c00 [Native Event Public]
    void ServerUnblockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x41149f0 [Native Event Public]
    void ServerToggleAILogging(); // 0x41149a0 [Native Event Public]
    void ServerShortTimeout(); // 0x4114950 [Native Event Public]
    void ServerSetSpectatorWaiting(bool bWaiting); // 0x4114890 [Native Event Public]
    void ServerSetSpectatorLocation(const FVector& NewLoc, const FRotator& NewRot); // 0x4114750 [Native Event Public]
    void ServerSendLatestAsyncPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x41146c0 [Native Event Public]
    void ServerRestartPlayer(); // 0x4114670 [Native Event Public]
    void ServerPause(); // 0x4114620 [Native Event Public]
    void ServerNotifyLoadedWorld(const FName& WorldPackageName); // 0x41143c0 [Final Native Event Public]
    void ServerMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x41141b0 [Native Event Public]
    void ServerExecRPC(const FString& Msg); // 0x41140f0 [Native Event Public]
    void ServerExec(const FString& Msg); // 0x3e17370 [Final Native Public]
    void ServerCheckClientPossessionReliable(); // 0x41140a0 [Native Event Public]
    void ServerCheckClientPossession(); // 0x4114050 [Native Event Public]
    void ServerChangeName(const FString& S); // 0x4113f90 [Native Event Public]
    void ServerCamera(const FName& NewMode); // 0x4113ed0 [Native Event Public]
    void ServerBlockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x4113cc0 [Native Event Public]
    void ServerAcknowledgePossession(APawn* P); // 0x4113c00 [Native Event Public]
    void SendToConsole(const FString& Command); // 0x4113b60 [Native Public]
    void RestartLevel(); // 0x4113b40 [Native Public]
    void ResetControllerTriggerReleaseThresholds(); // 0x4113a90 [Final Native Public]
    void ResetControllerLightColor(); // 0x4113a20 [Final Native Public]
    void ResetControllerDeadZones(); // 0x4113930 [Final Native Public]
    bool ProjectWorldLocationToScreen(const FVector& WorldLocation, const FVector2D& ScreenLocation, bool bPlayerViewportRelative); // 0x4113760 [Final Native Public]
    void PlayHapticEffect(UHapticFeedbackEffect_Base* HapticEffect, const EControllerHand& Hand, float Scale, bool bLoop); // 0x41130d0 [Final Native Public]
    void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, const EDynamicForceFeedbackAction& Action, const FLatentActionInfo& LatentInfo); // 0x4112e00 [Final Native Public]
    void Pause(); // 0x4112de0 [Native Public]
    void OnServerStartedVisualLogger(bool bIsLogging); // 0x4112d50 [Native Event Public]
    void LocalTravel(const FString& URL); // 0x4112bf0 [Native Public]
    void K2_ClientPlayForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused); // 0x4112a20 [Final Native Public]
    bool IsStreamingSourceEnabled(); // 0x41129f0 [Native Public]
    bool IsPrimaryPlayer(); // 0x4112970 [Final Native Public]
    bool IsInputKeyDown(const FKey& Key); // 0x41127d0 [Final Native Public]
    void GetViewportSize(const int32& SizeX, const int32& SizeY); // 0x4112660 [Final Native Public]
    void GetStreamingSourceShapes(const TArray<FStreamingSourceShape>& OutShapes); // 0x41125b0 [Native Public]
    EStreamingSourcePriority GetStreamingSourcePriority(); // 0x4112580 [Native Public]
    void GetStreamingSourceLocationAndRotation(const FVector& OutLocation, const FRotator& OutRotation); // 0x4112490 [Native Public]
    ASpectatorPawn* GetSpectatorPawn(); // 0x4112470 [Final Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x41122d0 [Final Native Public]
    TSubclassOf<UPlayerInput> GetOverridePlayerInputClass(); // 0x4112190 [Final Native Public]
    bool GetMousePosition(const float& LocationX, const float& LocationY); // 0x4112090 [Final Native Public]
    FVector GetInputVectorKeyState(const FKey& Key); // 0x4111f00 [Final Native Public]
    void GetInputTouchState(const ETouchIndex& FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x4111ce0 [Final Native Public]
    void GetInputMouseDelta(const float& DeltaX, const float& DeltaY); // 0x4111bf0 [Final Native Public]
    void GetInputMotionState(const FVector& Tilt, const FVector& RotationRate, const FVector& Gravity, const FVector& Acceleration); // 0x4111920 [Final Native Public]
    float GetInputKeyTimeDown(const FKey& Key); // 0x41117a0 [Final Native Public]
    void GetInputAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x4111670 [Final Native Public]
    float GetInputAnalogKeyState(const FKey& Key); // 0x41114f0 [Final Native Public]
    AHUD* GetHUD(); // 0x41103c0 [Final Native Public]
    bool GetHitResultUnderFingerForObjects(const ETouchIndex& FingerIndex, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x41111b0 [Final Native Public]
    bool GetHitResultUnderFingerByChannel(const ETouchIndex& FingerIndex, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x4110e70 [Final Native Public]
    bool GetHitResultUnderFinger(const ETouchIndex& FingerIndex, const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x4110c80 [Final Native Public]
    bool GetHitResultUnderCursorForObjects(const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x4110990 [Final Native Public]
    bool GetHitResultUnderCursorByChannel(const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x41106b0 [Final Native Public]
    bool GetHitResultUnderCursor(const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x41103e0 [Final Native Public]
    FVector GetFocalLocation(); // 0x4110370 [Native Public]
    float GetDeprecatedInputYawScale(); // 0x41102d0 [Final Native Public]
    float GetDeprecatedInputRollScale(); // 0x4110230 [Final Native Public]
    float GetDeprecatedInputPitchScale(); // 0x4110190 [Final Native Public]
    void FOV(float NewFOV); // 0x41100c0 [Native Public]
    void EnableCheats(); // 0x410fd20 [Native Public]
    bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, const FVector& WorldLocation, const FVector& WorldDirection); // 0x410fb70 [Final Native Public]
    bool DeprojectMousePositionToWorld(const FVector& WorldLocation, const FVector& WorldDirection); // 0x410fa10 [Final Native Public]
    void ConsoleKey(const FKey& Key); // 0x410f910 [Native Public]
    void ClientWasKicked(const FText& KickReason); // 0x410f870 [Native Event Public]
    void ClientVoiceHandshakeComplete(); // 0x410f850 [Native Event Public]
    void ClientUpdateMultipleLevelsStreamingStatus(const TArray<FUpdateLevelStreamingLevelStatus>& LevelStatuses); // 0x410f7b0 [Native Event Public]
    void ClientUpdateLevelStreamingStatus(const FName& PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex, const FNetLevelVisibilityTransactionId& TransactionId, bool bNewShouldBlockOnUnload); // 0x410f580 [Native Event Public]
    void ClientUnmutePlayers(const TArray<FUniqueNetIdRepl>& PlayerIds); // 0x410f4d0 [Native Event Public]
    void ClientUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x410f330 [Native Event Public]
    void ClientTravelInternal(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x410f1b0 [Native Event Public]
    void ClientTravel(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x410efa0 [Final Native Public]
    void ClientTeamMessage(APlayerState* SenderPlayerState, const FString& S, const FName& Type, float MsgLifeTime); // 0x410ee40 [Native Event Public]
    void ClientStopForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag); // 0x410ed70 [Native Event Public]
    void ClientStopCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x410ec90 [Final Native Public]
    void ClientStopCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x410eba0 [Native Event Public]
    void ClientStartOnlineSession(); // 0x410eb80 [Native Event Public]
    void ClientStartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent); // 0x410ea00 [Final Native Public]
    void ClientStartCameraShake(TSubclassOf<UCameraShakeBase> Shake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x410e830 [Native Event Public]
    void ClientSpawnGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x410e780 [Native Event Public]
    void ClientSpawnCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x410e6d0 [Native Event Public]
    void ClientSetViewTarget(AActor* A, const FViewTargetTransitionParams& TransitionParams); // 0x410e550 [Native Event Public]
    void ClientSetupNetworkPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x410e640 [Native Event Public]
    void ClientSetSpectatorWaiting(bool bWaiting); // 0x410e4c0 [Native Event Public]
    void ClientSetHUD(TSubclassOf<AHUD> NewHUDClass); // 0x410e410 [Native Event Public]
    void ClientSetForceMipLevelsToBeResident(UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups); // 0x410e300 [Native Event Public]
    void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD); // 0x410e180 [Native Event Public]
    void ClientSetCameraMode(const FName& NewCamMode); // 0x410e0f0 [Native Event Public]
    void ClientSetCameraFade(bool bEnableFading, const FColor& FadeColor, const FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished); // 0x410df00 [Native Event Public]
    void ClientSetBlockOnAsyncLoading(); // 0x410dee0 [Native Event Public]
    void ClientReturnToMainMenuWithTextReason(const FText& ReturnReason); // 0x410de40 [Native Event Public]
    void ClientRetryClientRestart(APawn* NewPawn); // 0x410ddb0 [Native Event Public]
    void ClientRestart(APawn* NewPawn); // 0x372c940 [Native Event Public]
    void ClientReset(); // 0x410dd90 [Native Event Public]
    void ClientRepObjRef(UObject* Object); // 0x410dd00 [Native Event Public]
    void ClientReceiveLocalizedMessage(TSubclassOf<ULocalMessage> Message, int32 Switch, APlayerState* RelatedPlayerState_1, APlayerState* RelatedPlayerState_2, UObject* OptionalObject); // 0x410db00 [Native Event Public]
    void ClientPrestreamTextures(AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x410d9a0 [Native Event Public]
    void ClientPrepareMapChange(const FName& LevelName, bool bFirst, bool bLast); // 0x410d880 [Native Event Public]
    void ClientPlaySoundAtLocation(USoundBase* Sound, const FVector& Location, float VolumeMultiplier, float PitchMultiplier); // 0x410d6f0 [Native Event Public]
    void ClientPlaySound(USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier); // 0x410d5e0 [Native Event Public]
    void ClientPlayForceFeedback_Internal(UForceFeedbackEffect* ForceFeedbackEffect, const FForceFeedbackParameters& Params); // 0x410d4f0 [Final Native Event Private]
    void ClientMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x410d350 [Native Event Public]
    void ClientMessage(const FString& S, const FName& Type, float MsgLifeTime); // 0x410d220 [Native Event Public]
    void ClientIgnoreMoveInput(bool bIgnore); // 0x410d190 [Native Event Public]
    void ClientIgnoreLookInput(bool bIgnore); // 0x3bcee50 [Native Event Public]
    void ClientGotoState(const FName& NewState); // 0x410d100 [Native Event Public]
    void ClientGameEnded(AActor* EndGameFocus, bool bIsWinner); // 0x410d030 [Native Event Public]
    void ClientForceGarbageCollection(); // 0x410d010 [Native Event Public]
    void ClientFlushLevelStreaming(); // 0x410cfa0 [Final Native Event Public]
    void ClientEndOnlineSession(); // 0x3a31660 [Native Event Public]
    void ClientEnableNetworkVoice(bool bEnable); // 0x410cf10 [Native Event Public]
    void ClientCommitMapChange(); // 0x410cef0 [Native Event Public]
    void ClientClearCameraLensEffects(); // 0x410ced0 [Native Event Public]
    void ClientCapBandwidth(int32 Cap); // 0x410ce40 [Native Event Public]
    void ClientCancelPendingMapChange(); // 0x410ce20 [Native Event Public]
    void ClientAddTextureStreamingLoc(const FVector& InLoc, float Duration, bool bOverrideLocation); // 0x410ccb0 [Final Native Event Public]
    void ClientAckUpdateLevelVisibility(const FName& PackageName, const FNetLevelVisibilityTransactionId& TransactionId, bool bClientAckCanMakeVisible); // 0x410cba0 [Native Event Public]
    void ClientAckTimeDilation(float TimeDilation, int32 ServerStep); // 0x410cac0 [Native Event Public]
    void ClearAudioListenerOverride(); // 0x410ca70 [Final Native Public]
    void ClearAudioListenerAttenuationOverride(); // 0x410ca20 [Final Native Public]
    bool CanRestartPlayer(); // 0x410c9f0 [Native Public]
    void Camera(const FName& NewMode); // 0x410c960 [Native Public]
    void AddYawInput(float Val); // 0x410c810 [Native Public]
    void AddRollInput(float Val); // 0x410c780 [Native Public]
    void AddPitchInput(float Val); // 0x410c6f0 [Native Public]
    void ActivateTouchInterface(UTouchInterface* NewTouchInterface); // 0x410c410 [Native Public]

// UCheatManager (/Script/Engine.CheatManager)
    void Walk(); // 0x2359340 [Native Public]
    void ViewSelf(); // 0x3a36a90 [Native Public]
    void ViewPlayer(const FString& S); // 0x3a369f0 [Native Public]
    void ViewClass(TSubclassOf<AActor> DesiredClass); // 0x3a36940 [Native Public]
    void ViewActor(const FName& ActorName); // 0x3a368b0 [Native Public]
    void UpdateSafeArea(); // 0x3a36750 [Final Native Public]
    void ToggleServerStatReplicatorUpdateStatNet(); // 0x3a36640 [Final Native Public]
    void ToggleServerStatReplicatorClientOverwrite(); // 0x3a365c0 [Final Native Public]
    void ToggleDebugCamera(); // 0x385c810 [Native Public]
    void ToggleAILogging(); // 0x3a365a0 [Native Public]
    void TestCollisionDistance(); // 0x3a36580 [Native Public]
    void Teleport(); // 0x2359320 [Native Public]
    void Summon(const FString& ClassName); // 0x3a364e0 [Native Public]
    void StreamLevelOut(const FName& PackageName); // 0x3a36450 [Native Public]
    void StreamLevelIn(const FName& PackageName); // 0x3a363c0 [Native Public]
    void SpawnServerStatReplicator(); // 0x3a35ee0 [Final Native Public]
    void Slomo(float NewTimeDilation); // 0x3a35e50 [Native Public]
    void SetWorldOrigin(); // 0x3a35cf0 [Final Native Public]
    void SetMouseSensitivityToDefault(); // 0x3a35610 [Native Public]
    void ServerToggleAILogging(); // 0x3a34e50 [Native Event Public]
    void ReceiveInitCheatManager(); // 0x147c170 [Event Public]
    void ReceiveEndPlay(); // 0x147c170 [Event Public]
    void PlayersOnly(); // 0x3a33530 [Native Public]
    void OnPlayerEndPlayed(AActor* Player, const EEndPlayReason& EndPlayReason); // 0x3a32f50 [Final Native Public]
    void OnlyLoadLevel(const FName& PackageName); // 0x3a33380 [Native Public]
    void LogLoc(); // 0x3a32e70 [Native Public]
    void InvertMouse(); // 0x3a32a40 [Native Public]
    void God(); // 0x3a329d0 [Native Public]
    void Ghost(); // 0x3a329b0 [Native Public]
    APlayerController* GetPlayerController(); // 0x3a327a0 [Final Native Public]
    void FreezeFrame(float Delay); // 0x3a322a0 [Native Public]
    void Fly(); // 0x3a32280 [Native Public]
    void FlushLog(); // 0x3a32260 [Native Public]
    void EnableDebugCamera(); // 0x3a32220 [Native Protected]
    void DumpVoiceMutingState(); // 0x3a32200 [Native Public]
    void DumpPartyState(); // 0x3a321e0 [Native Public]
    void DumpOnlineSessionState(); // 0x3a321c0 [Native Public]
    void DumpChatState(); // 0x3a321a0 [Native Public]
    void DisableDebugCamera(); // 0x3a320f0 [Native Protected]
    void DestroyTarget(); // 0x3a320d0 [Native Public]
    void DestroyServerStatReplicator(); // 0x3a320b0 [Final Native Public]
    void DestroyPawns(TSubclassOf<APawn> aClass); // 0x3a32000 [Native Public]
    void DestroyAllPawnsExceptTarget(); // 0x3a31fe0 [Native Public]
    void DestroyAll(TSubclassOf<AActor> aClass); // 0x3a31f30 [Native Public]
    void DebugCapsuleSweepSize(float HalfHeight, float Radius); // 0x3a31e60 [Native Public]
    void DebugCapsuleSweepPawn(); // 0x3a31e40 [Native Public]
    void DebugCapsuleSweepComplex(bool bTraceComplex); // 0x3a31db0 [Native Public]
    void DebugCapsuleSweepClear(); // 0x3a31d90 [Native Public]
    void DebugCapsuleSweepChannel(const ECollisionChannel& Channel); // 0x3a31d10 [Native Public]
    void DebugCapsuleSweepCapture(); // 0x3a31cf0 [Native Public]
    void DebugCapsuleSweep(); // 0x3a31cd0 [Native Public]
    void DamageTarget(float DamageAmount); // 0x3a31c40 [Native Public]
    void CheatScript(const FString& ScriptName); // 0x3a309d0 [Final Native Public]
    void ChangeSize(float F); // 0x23596e0 [Native Public]
    void BugItStringCreator(const FVector& ViewLocation, const FRotator& ViewRotation, const FString& GoString, const FString& LocString); // 0x3a30670 [Native Public]
    void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll); // 0x3a30480 [Native Public]
    void BugIt(const FString& ScreenShotDescription); // 0x3a303e0 [Native Public]

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

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

// UArrowComponent (/Script/Engine.ArrowComponent)
    void SetUseInEditorScaling(bool bNewValue); // 0x3052e30 [Final Native Public]
    void SetTreatAsASprite(bool bNewValue); // 0x3ad9240 [Final Native Public]
    void SetScreenSize(float NewScreenSize); // 0x3ad8b50 [Final Native Public]
    void SetIsScreenSizeScaled(bool bNewValue); // 0x3ad80b0 [Final Native Public]
    void SetArrowSize(float NewSize); // 0x3ad6b70 [Final Native Public]
    void SetArrowLength(float NewLength); // 0x3ad6ae0 [Final Native Public]
    void SetArrowFColor(const FColor& NewColor); // 0x3ad6a60 [Final Native Public]
    void SetArrowColor(const FLinearColor& NewColor); // 0x3ad69d0 [Native Public]

// UAudioComponent (/Script/Engine.AudioComponent)
    void StopDelayed(float DelayTime); // 0x3ad9890 [Final Native Public]
    void Stop(); // 0x3ad9870 [Native Public]
    void SetWaveParameter(const FName& InName, USoundWave* InWave); // 0x3ad97a0 [Final Native Public]
    void SetVolumeMultiplier(float NewVolumeMultiplier); // 0x3ad9520 [Final Native Public]
    void SetUISound(bool bInUISound); // 0x3ad92e0 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x3ad9060 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3ad8df0 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3ad8d10 [Final Native Public]
    void SetSound(USoundBase* NewSound); // 0x3ad8be0 [Final Native Public]
    void SetPitchMultiplier(float NewPitchMultiplier); // 0x3ad8a50 [Final Native Public]
    void SetPaused(bool bPause); // 0x3ad8810 [Final Native Public]
    void SetOverrideAttenuation(bool bInOverrideAttenuation); // 0x3ad8720 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x3ad8650 [Final Native Public]
    void SetModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x3ad8300 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x3ad8220 [Final Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x3ad8150 [Final Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x3ad7f50 [Native Public]
    void SetHighPassFilterFrequency(float InHighPassFilterFrequency); // 0x3ad7e70 [Final Native Public]
    void SetHighPassFilterEnabled(bool InHighPassFilterEnabled); // 0x3ad7da0 [Final Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x3ad79d0 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x3ad7280 [Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x3ad6f60 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x3ad6e90 [Final Native Public]
    void SetAttenuationSettings(USoundAttenuation* InAttenuationSettings); // 0x3ad6d90 [Final Native Public]
    void SetAttenuationOverrides(FSoundAttenuationSettings& InAttenuationOverrides); // 0x3ad6c00 [Final Native Public]
    void RemoveModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination); // 0x3ad6630 [Final Native Public]
    void PlayQuantized(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle, FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, const EAudioFaderCurve& InFadeCurve); // 0x3ad6330 [Native Public]
    void Play(float StartTime); // 0x3a35440 [Native Public]
    bool IsVirtualized(); // 0x3ad5d00 [Final Native Public]
    bool IsPlaying(); // 0x3ad5cc0 [Native Public]
    bool HasCookedFFTData(); // 0x3ad5bf0 [Final Native Public]
    bool HasCookedAmplitudeEnvelopeData(); // 0x3ad5ba0 [Final Native Public]
    EAudioComponentPlayState GetPlayState(); // 0x3ad5390 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x3ad51e0 [Final Native Public]
    bool GetCookedFFTDataForAllPlayingSounds(const TArray<FSoundWaveSpectralDataPerSound>& OutSoundWaveSpectralData); // 0x3ad4e20 [Final Native Public]
    bool GetCookedFFTData(const TArray<float>& FrequenciesToGet, const TArray<FSoundWaveSpectralData>& OutSoundWaveSpectralData); // 0x3ad4cf0 [Final Native Public]
    bool GetCookedEnvelopeDataForAllPlayingSounds(const TArray<FSoundWaveEnvelopeDataPerSound>& OutEnvelopeData); // 0x3ad4c30 [Final Native Public]
    bool GetCookedEnvelopeData(const float& OutEnvelopeData); // 0x3ad4b80 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3ad4a20 [Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x3ad48c0 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x3ad42e0 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3ad41c0 [Final Native Public]
    void AdjustAttenuation(FSoundAttenuationSettings& InAttenuationSettings); // 0x3ad4030 [Final Native Public]
    void AddModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination); // 0x3ad3d60 [Final Native Public]

// UBillboardComponent (/Script/Engine.BillboardComponent)
    void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x3ad93d0 [Native Public]
    void SetSpriteAndUV(UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x3ad8ed0 [Native Public]
    void SetSprite(UTexture2D* NewSprite); // 0x372c940 [Native Public]
    void SetOpacityMaskRefVal(float RefVal); // 0x3ad85c0 [Final Native Public]

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

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

// UCapsuleComponent (/Script/Engine.CapsuleComponent)
    void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); // 0x3ad7690 [Final Native Public]
    void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); // 0x3ad75b0 [Final Native Public]
    void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); // 0x3ad74d0 [Final Native Public]
    void GetUnscaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x3ad5a10 [Final Native Public]
    void GetUnscaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x3ad5920 [Final Native Public]
    float GetUnscaledCapsuleRadius(); // 0x3ad5900 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight_WithoutHemisphere(); // 0x3ad58d0 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight(); // 0x3ad58b0 [Final Native Public]
    float GetShapeScale(); // 0x3ad5800 [Final Native Public]
    void GetScaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x3ad56c0 [Final Native Public]
    void GetScaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x3ad55a0 [Final Native Public]
    float GetScaledCapsuleRadius(); // 0x3ad5550 [Final Native Public]
    float GetScaledCapsuleHalfHeight_WithoutHemisphere(); // 0x3ad54f0 [Final Native Public]
    float GetScaledCapsuleHalfHeight(); // 0x3ad54b0 [Final Native Public]

// UMovementComponent (/Script/Engine.MovementComponent)
    void StopMovementImmediately(); // 0x3b2fd80 [Native Public]
    void SnapUpdatedComponentToPlane(); // 0x3b2fd40 [Native Public]
    void SetUpdatedComponent(USceneComponent* NewUpdatedComponent); // 0x3b2f1a0 [Native Public]
    void SetPlaneConstraintOrigin(const FVector& PlaneOrigin); // 0x3b2def0 [Native Public]
    void SetPlaneConstraintNormal(const FVector& PlaneNormal); // 0x3b2de60 [Native Public]
    void SetPlaneConstraintFromVectors(const FVector& Forward, const FVector& Up); // 0x3b2dd60 [Native Public]
    void SetPlaneConstraintEnabled(bool bEnabled); // 0x3b2dcd0 [Native Public]
    void SetPlaneConstraintAxisSetting(const EPlaneConstraintAxisSetting& NewAxisSetting); // 0x3b2dc50 [Native Public]
    void PhysicsVolumeChanged(APhysicsVolume* NewVolume); // 0x3b28ea0 [Native Public]
    bool K2_MoveUpdatedComponent(const FVector& Delta, const FRotator& NewRotation, FHitResult& OutHit, bool bSweep, bool bTeleport); // 0x3b28550 [Final Native Public]
    bool IsExceedingMaxSpeed(float MaxSpeed); // 0x3b28360 [Native Public]
    FVector GetPlaneConstraintOrigin(); // 0x3b27ea0 [Final Native Public]
    FVector GetPlaneConstraintNormal(); // 0x3b27e70 [Final Native Public]
    EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting(); // 0x3b27e50 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x3b27e20 [Native Public]
    float GetMaxSpeed(); // 0x3b27ca0 [Native Public]
    float GetGravityZ(); // 0x3b27940 [Native Public]
    FVector ConstrainNormalToPlane(const FVector& Normal); // 0x3b26cd0 [Native Public]
    FVector ConstrainLocationToPlane(const FVector& Location); // 0x3b26c10 [Native Public]
    FVector ConstrainDirectionToPlane(const FVector& Direction); // 0x3b26b50 [Native Public]

// UNavMovementComponent (/Script/Engine.NavMovementComponent)
    bool IsSwimming(); // 0x3b28510 [Native Public]
    bool IsMovingOnGround(); // 0x3ad5e40 [Native Public]
    bool IsFlying(); // 0x3b28440 [Native Public]
    bool IsFalling(); // 0x3b28400 [Native Public]
    bool IsCrouching(); // 0x3b28320 [Native Public]
    FVector GetVelocityForNavMovement(); // 0x3b281d0 [Native Public]

// UPawnMovementComponent (/Script/Engine.PawnMovementComponent)
    void ServerAsyncPhysicsStateAction(UPrimitiveComponent* ActionComponent, const FName& BoneName, const FAsyncPhysicsTimestamp& Timestamp, const EPhysicsStateAction& ActionType, const FVector& ActionDatas, const FVector& ActionPosition); // 0x3b29590 [Final Native Event Private]
    void MulticastAsyncPhysicsStateAction(UPrimitiveComponent* ActionComponent, const FName& BoneName, const FAsyncPhysicsTimestamp& Timestamp, const EPhysicsStateAction& ActionType, const FVector& ActionDatas, const FVector& ActionPosition); // 0x3b288d0 [Final Native Event Private]
    bool IsMoveInputIgnored(); // 0x3b284e0 [Native Public]
    FVector GetPendingInputVector(); // 0x3b27da0 [Final Native Public]
    APawn* GetPawnOwner(); // 0x3b27d80 [Final Native Public]
    FVector GetLastInputVector(); // 0x3b27ba0 [Final Native Public]
    FVector ConsumeInputVector(); // 0x3b26d90 [Native Public]
    void AddInputVector(const FVector& WorldVector, bool bForce); // 0x3b262d0 [Native Public]

// UCharacterMovementComponent (/Script/Engine.CharacterMovementComponent)
    void SetWalkableFloorZ(float InWalkableFloorZ); // 0x3ad96d0 [Final Native Public]
    void SetWalkableFloorAngle(float InWalkableFloorAngle); // 0x3ad9620 [Final Native Public]
    void SetMovementMode(const EMovementMode& NewMovementMode, uint8 NewCustomMode); // 0x3ad84f0 [Native Public]
    void SetGroupsToIgnoreMask(FNavAvoidanceMask& GroupMask); // 0x3ad7d00 [Final Native Public]
    void SetGroupsToIgnore(int32 GroupFlags); // 0x3ad7c70 [Final Native Public]
    void SetGroupsToAvoidMask(FNavAvoidanceMask& GroupMask); // 0x3ad7bd0 [Final Native Public]
    void SetGroupsToAvoid(int32 GroupFlags); // 0x3ad7b40 [Final Native Public]
    void SetGravityDirection(const FVector& GravityDir); // 0x3ad7aa0 [Native Public]
    void SetCrouchedHalfHeight(float NewValue); // 0x3ad7940 [Final Native Public]
    void SetAvoidanceGroupMask(FNavAvoidanceMask& GroupMask); // 0x3ad71e0 [Final Native Public]
    void SetAvoidanceGroup(int32 GroupFlags); // 0x3ad7150 [Final Native Public]
    void SetAvoidanceEnabled(bool bEnable); // 0x3ad7030 [Final Native Public]
    float K2_GetWalkableFloorZ(); // 0x3ad6310 [Final Native Public]
    float K2_GetWalkableFloorAngle(); // 0x3ad62f0 [Final Native Public]
    void K2_FindFloor(const FVector& CapsuleLocation, FFindFloorResult& FloorResult); // 0x3ad61e0 [Native Public]
    void K2_ComputeFloorDist(const FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, FFindFloorResult& FloorResult); // 0x3ad5e80 [Native Public]
    bool IsWalking(); // 0x3ad5e40 [Final Native Public]
    bool IsWalkable(FHitResult& Hit); // 0x3ad5d30 [Native Public]
    bool HasCustomGravity(); // 0x3ad5c40 [Final Native Public]
    float GetValidPerchRadius(); // 0x3ad5b10 [Final Native Public]
    float GetPerchRadiusThreshold(); // 0x3ad5360 [Final Native Public]
    UPrimitiveComponent* GetMovementBase(); // 0x3ad5300 [Final Native Public]
    float GetMinAnalogSpeed(); // 0x3ad51a0 [Native Public]
    float GetMaxJumpHeightWithJumpTime(); // 0x3ad5160 [Native Public]
    float GetMaxJumpHeight(); // 0x3ad5120 [Native Public]
    float GetMaxBrakingDeceleration(); // 0x3ad50e0 [Native Public]
    float GetMaxAcceleration(); // 0x3ad50a0 [Native Public]
    FVector GetLastUpdateVelocity(); // 0x3ad5070 [Final Native Public]
    FRotator GetLastUpdateRotation(); // 0x3ad5020 [Final Native Public]
    FVector GetLastUpdateRequestedVelocity(); // 0x3ad4ff0 [Final Native Public]
    FVector GetLastUpdateLocation(); // 0x3ad4fc0 [Final Native Public]
    FVector GetImpartedMovementBaseVelocity(); // 0x3ad4f70 [Native Public]
    FVector GetGravityDirection(); // 0x3ad4f40 [Final Native Public]
    FVector GetCurrentAcceleration(); // 0x3ad4f10 [Final Native Public]
    float GetCrouchedHalfHeight(); // 0x3ad4ef0 [Final Native Public]
    ACharacter* GetCharacterOwner(); // 0x3649400 [Final Native Public]
    float GetAnalogInputModifier(); // 0x3ad4b40 [Final Native Public]
    void DisableMovement(); // 0x3ad48a0 [Native Public]
    void ClearAccumulatedForces(); // 0x3ad47c0 [Native Public]
    void CapsuleTouched(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x3ad4560 [Native Protected]
    void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration); // 0x3ad43f0 [Native Public]
    void AddImpulse(const FVector& Impulse, bool bVelocityChange); // 0x3ad3c70 [Native Public]
    void AddForce(const FVector& Force); // 0x3ad3be0 [Native Public]

// UDecalComponent (/Script/Engine.DecalComponent)
    void SetSortOrder(int32 Value); // 0x3b2eae0 [Final Native Public]
    void SetFadeScreenSize(float NewFadeScreenSize); // 0x3b2b620 [Final Native Public]
    void SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade); // 0x3b2b490 [Final Native Public]
    void SetFadeIn(float StartDelay, float Duration); // 0x3b2b370 [Final Native Public]
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x3b2aa10 [Final Native Public]
    void SetDecalColor(const FLinearColor& Color); // 0x3b2a970 [Final Native Public]
    float GetFadeStartDelay(); // 0x3b27920 [Final Native Public]
    float GetFadeInStartDelay(); // 0x3b27900 [Final Native Public]
    float GetFadeInDuration(); // 0x3b278e0 [Final Native Public]
    float GetFadeDuration(); // 0x3b278c0 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x3b278a0 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x3b26fe0 [Native Public]

// ULightComponent (/Script/Engine.LightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x3b2fc50 [Final Native Public]
    void SetUseTemperature(bool bNewValue); // 0x3b2f4b0 [Final Native Public]
    void SetUseRayTracedDistanceFieldShadows(bool bNewValue); // 0x3b2f3d0 [Final Native Public]
    void SetUseIESBrightness(bool bNewValue); // 0x3b2f230 [Final Native Public]
    void SetTransmission(bool bNewValue); // 0x3b2f0c0 [Final Native Public]
    void SetTemperature(float NewTemperature); // 0x3b2efd0 [Final Native Public]
    void SetSpecularScale(float NewValue); // 0x3b2ecf0 [Final Native Public]
    void SetShadowSlopeBias(float NewValue); // 0x3b2e7c0 [Final Native Public]
    void SetShadowBias(float NewValue); // 0x3b2e5e0 [Final Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x3b2d530 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x3b2d1a0 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x3b2d0c0 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x3b2d000 [Final Native Public]
    void SetLightFunctionDisabledBrightness(float NewValue); // 0x3b2cf40 [Final Native Public]
    void SetLightFColor(const FColor& NewLightColor); // 0x3b2ce00 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor, bool bSRGB); // 0x3b2cc80 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x3b2ca50 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x3b2c730 [Final Native Public]
    void SetIESTexture(UTextureLightProfile* NewValue); // 0x3b2c650 [Final Native Public]
    void SetIESBrightnessScale(float NewValue); // 0x3b2c590 [Final Native Public]
    void SetForceCachedShadowsForMovablePrimitives(bool bNewValue); // 0x3b2bdc0 [Final Native Public]
    void SetEnableLightShaftBloom(bool bNewValue); // 0x3b2b080 [Final Native Public]
    void SetDiffuseScale(float NewValue); // 0x3b2aac0 [Final Native Public]
    void SetBloomTint(const FColor& NewValue); // 0x3b29e80 [Final Native Public]
    void SetBloomThreshold(float NewValue); // 0x3b29dc0 [Final Native Public]
    void SetBloomScale(float NewValue); // 0x3b29d00 [Final Native Public]
    void SetBloomMaxBrightness(float NewValue); // 0x3b29c40 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x3b29790 [Final Native Public]

// UDirectionalLightComponent (/Script/Engine.DirectionalLightComponent)
    void SetShadowSourceAngleFactor(float NewValue); // 0x3b2e880 [Final Native Public]
    void SetShadowDistanceFadeoutFraction(float NewValue); // 0x3b2e730 [Final Native Public]
    void SetShadowCascadeBiasDistribution(float NewValue); // 0x3b2e6a0 [Final Native Public]
    void SetShadowAmount(float NewValue); // 0x3b2e520 [Final Native Public]
    void SetOcclusionMaskDarkness(float NewValue); // 0x3b2da30 [Final Native Public]
    void SetOcclusionDepthRange(float NewValue); // 0x3b2d970 [Final Native Public]
    void SetLightSourceSoftAngle(float NewValue); // 0x3b2d470 [Final Native Public]
    void SetLightSourceAngle(float NewValue); // 0x3b2d3b0 [Final Native Public]
    void SetLightShaftOverrideDirection(const FVector& NewValue); // 0x3b2d2a0 [Final Native Public]
    void SetForwardShadingPriority(int32 NewValue); // 0x3b2bfa0 [Final Native Public]
    void SetEnableLightShaftOcclusion(bool bNewValue); // 0x3b2b150 [Final Native Public]
    void SetDynamicShadowDistanceStationaryLight(float NewValue); // 0x3b2aec0 [Final Native Public]
    void SetDynamicShadowDistanceMovableLight(float NewValue); // 0x3b2ae30 [Final Native Public]
    void SetDynamicShadowCascades(int32 NewValue); // 0x3b2ad90 [Final Native Public]
    void SetCascadeTransitionFraction(float NewValue); // 0x3b2a5d0 [Final Native Public]
    void SetCascadeDistributionExponent(float NewValue); // 0x3b2a540 [Final Native Public]
    void SetAtmosphereSunLightIndex(int32 NewValue); // 0x3b29a90 [Final Native Public]
    void SetAtmosphereSunLight(bool bNewValue); // 0x3b299b0 [Final Native Public]
    void SetAtmosphereSunDiskColorScale(const FLinearColor& NewValue); // 0x3b29870 [Final Native Public]

// USphereComponent (/Script/Engine.SphereComponent)
    void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); // 0x3bcfe70 [Final Native Public]
    float GetUnscaledSphereRadius(); // 0x3ad58b0 [Final Native Public]
    float GetShapeScale(); // 0x3ad5800 [Final Native Public]
    float GetScaledSphereRadius(); // 0x3bc8510 [Final Native Public]

// UExponentialHeightFogComponent (/Script/Engine.ExponentialHeightFogComponent)
    void SetVolumetricFogStartDistance(float NewValue); // 0x3b2fbc0 [Final Native Public]
    void SetVolumetricFogScatteringDistribution(float NewValue); // 0x3b2fb30 [Final Native Public]
    void SetVolumetricFogNearFadeInDistance(float NewValue); // 0x3b2faa0 [Final Native Public]
    void SetVolumetricFogExtinctionScale(float NewValue); // 0x3b2fa10 [Final Native Public]
    void SetVolumetricFogEmissive(const FLinearColor& NewValue); // 0x3b2f930 [Final Native Public]
    void SetVolumetricFogDistance(float NewValue); // 0x3b2f8a0 [Final Native Public]
    void SetVolumetricFogAlbedo(const FColor& NewValue); // 0x3b2f810 [Final Native Public]
    void SetVolumetricFog(bool bNewValue); // 0x3b2f770 [Final Native Public]
    void SetStartDistance(float Value); // 0x3b2edc0 [Final Native Public]
    void SetSkyAtmosphereAmbientContributionColorScale(const FLinearColor& NewValue); // 0x3b2e940 [Final Native Public]
    void SetSecondFogHeightOffset(float Value); // 0x3b2e490 [Final Native Public]
    void SetSecondFogHeightFalloff(float Value); // 0x3b2e400 [Final Native Public]
    void SetSecondFogDensity(float Value); // 0x3b2e370 [Final Native Public]
    void SetSecondFogData(const FExponentialHeightFogData& NewValue); // 0x3b2e2a0 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3b2e120 [Final Native Public]
    void SetNonDirectionalInscatteringColorDistance(float Value); // 0x3b2d770 [Final Native Public]
    void SetInscatteringTextureTint(const FLinearColor& Value); // 0x3b2c970 [Final Native Public]
    void SetInscatteringColorCubemapAngle(float Value); // 0x3b2c8e0 [Final Native Public]
    void SetInscatteringColorCubemap(UTextureCube* Value); // 0x3b2c820 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3b2c4e0 [Final Native Public]
    void SetFullyDirectionalInscatteringColorDistance(float Value); // 0x3b2c1e0 [Final Native Public]
    void SetFogMaxOpacity(float Value); // 0x3b2bc60 [Final Native Public]
    void SetFogInscatteringColor(const FLinearColor& Value); // 0x3b2bb80 [Final Native Public]
    void SetFogHeightFalloff(float Value); // 0x3b2baf0 [Final Native Public]
    void SetFogDensity(float Value); // 0x3b2b8d0 [Final Native Public]
    void SetFogCutoffDistance(float Value); // 0x3b2b840 [Final Native Public]
    void SetEndDistance(float Value); // 0x3b2b220 [Final Native Public]
    void SetDirectionalInscatteringStartDistance(float Value); // 0x3b2ad00 [Final Native Public]
    void SetDirectionalInscatteringExponent(float Value); // 0x3b2ac70 [Final Native Public]
    void SetDirectionalInscatteringColor(const FLinearColor& Value); // 0x3b2ab90 [Final Native Public]

// UForceFeedbackComponent (/Script/Engine.ForceFeedbackComponent)
    void Stop(); // 0x3b2fd60 [Native Public]
    void SetIntensityMultiplier(float NewIntensityMultiplier); // 0x3a35730 [Final Native Public]
    void SetForceFeedbackEffect(UForceFeedbackEffect* NewForceFeedbackEffect); // 0x3b2bea0 [Final Native Public]
    void Play(float StartTime); // 0x33a79c0 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FForceFeedbackAttenuationSettings& OutAttenuationSettings); // 0x3b26a20 [Final Native Public]
    void AdjustAttenuation(FForceFeedbackAttenuationSettings& InAttenuationSettings); // 0x3b26930 [Final Native Public]

// UHeterogeneousVolumeComponent (/Script/Engine.HeterogeneousVolumeComponent)
    void SetVolumeResolution(const FIntVector& NewValue); // 0x3b2f690 [Final Native Public]
    void SetStreamingMipBias(int32 NewValue); // 0x3b2ef10 [Final Native Public]
    void SetStartFrame(float NewValue); // 0x3b2ee50 [Final Native Public]
    void SetPlaying(bool NewValue); // 0x3b2df80 [Final Native Public]
    void SetLooping(bool NewValue); // 0x3b2d690 [Final Native Public]
    void SetFrameRate(float NewValue); // 0x3b2c120 [Final Native Public]
    void SetFrame(float NewValue); // 0x3b2c060 [Final Native Public]
    void SetEndFrame(float NewValue); // 0x3b2b2b0 [Final Native Public]
    void Play(); // 0x3b28f30 [Final Native Public]

// UInputComponent (/Script/Engine.InputComponent)
    bool WasControllerKeyJustReleased(const FKey& Key); // 0x3b28220 [Final Native Private]
    bool WasControllerKeyJustPressed(const FKey& Key); // 0x3b28220 [Final Native Private]
    void OnInputOwnerEndPlayed(AActor* InOwner, const EEndPlayReason& EndPlayReason); // 0x3b28d20 [Final Native Private]
    bool IsControllerKeyDown(const FKey& Key); // 0x3b28220 [Final Native Private]
    void GetTouchState(int32 FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x3b27ed0 [Final Native Private]
    FVector GetControllerVectorKeyState(const FKey& Key); // 0x3b27780 [Final Native Private]
    void GetControllerMouseDelta(const float& DeltaX, const float& DeltaY); // 0x3b276c0 [Final Native Private]
    float GetControllerKeyTimeDown(const FKey& Key); // 0x3b274b0 [Final Native Private]
    void GetControllerAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x3b275c0 [Final Native Private]
    float GetControllerAnalogKeyState(const FKey& Key); // 0x3b274b0 [Final Native Private]

// UInterpToMovementComponent (/Script/Engine.InterpToMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x3b2fda0 [Final Native Public]
    void RestartMovement(float InitialDirection); // 0x3b294f0 [Final Native Public]
    void ResetControlPoints(); // 0x3b29480 [Final Native Public]
    void OnInterpToWaitEndDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x147c170 [Public]
    void OnInterpToWaitBeginDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x147c170 [Public]
    void OnInterpToStopDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x147c170 [Public]
    void OnInterpToReverseDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x147c170 [Public]
    void OnInterpToResetDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x147c170 [Public]
    void FinaliseControlPoints(); // 0x3b27010 [Final Native Public]
    void AddControlPointPosition(const FVector& Pos, bool bPositionIsRelative); // 0x3b25f10 [Native Public]

// ULocalFogVolumeComponent (/Script/Engine.LocalFogVolumeComponent)
    void SetRadialFogExtinction(float NewValue); // 0x3b2e050 [Final Native Public]
    void SetHeightFogOffset(float NewValue); // 0x3b2c410 [Final Native Public]
    void SetHeightFogFalloff(float NewValue); // 0x3b2c340 [Final Native Public]
    void SetHeightFogExtinction(float NewValue); // 0x3b2c270 [Final Native Public]
    void SetFogPhaseG(float NewValue); // 0x3b2bcf0 [Final Native Public]
    void SetFogEmissive(const FLinearColor& NewValue); // 0x3b2b960 [Final Native Public]
    void SetFogAlbedo(const FLinearColor& NewValue); // 0x3b2b6b0 [Final Native Public]

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

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

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

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

// UPlatformEventsComponent (/Script/Engine.PlatformEventsComponent)
    bool SupportsConvertibleLaptops(); // 0x3b2fee0 [Final Native Public]
    void PlatformEventDelegate__DelegateSignature(); // 0x147c170 [Public]
    bool IsInTabletMode(); // 0x3b284b0 [Final Native Public]
    bool IsInLaptopMode(); // 0x3b28480 [Final Native Public]

// UPointLightComponent (/Script/Engine.PointLightComponent)
    void SetUseInverseSquaredFalloff(bool bNewValue); // 0x3b2f300 [Final Native Public]
    void SetSourceRadius(float bNewValue); // 0x3b2ec30 [Final Native Public]
    void SetSourceLength(float NewValue); // 0x3b2eb70 [Final Native Public]
    void SetSoftSourceRadius(float bNewValue); // 0x3b2ea20 [Final Native Public]
    void SetLightFalloffExponent(float NewLightFalloffExponent); // 0x3b2ce80 [Final Native Public]
    void SetInverseExposureBlend(float NewInverseExposureBlend); // 0x3b2cbc0 [Final Native Public]

// UPoseableMeshComponent (/Script/Engine.PoseableMeshComponent)
    void SetBoneTransformByName(const FName& BoneName, FTransform& InTransform, const EBoneSpaces& BoneSpace); // 0x3b2a3b0 [Final Native Public]
    void SetBoneScaleByName(const FName& BoneName, const FVector& InScale3D, const EBoneSpaces& BoneSpace); // 0x3b2a230 [Final Native Public]
    void SetBoneRotationByName(const FName& BoneName, const FRotator& InRotation, const EBoneSpaces& BoneSpace); // 0x3b2a0a0 [Final Native Public]
    void SetBoneLocationByName(const FName& BoneName, const FVector& InLocation, const EBoneSpaces& BoneSpace); // 0x3b29f20 [Final Native Public]
    void ResetBoneTransformByName(const FName& BoneName); // 0x3b29300 [Final Native Public]
    FTransform GetBoneTransformByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b27380 [Final Native Public]
    FVector GetBoneScaleByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b27270 [Final Native Public]
    FRotator GetBoneRotationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b27140 [Final Native Public]
    FVector GetBoneLocationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b27030 [Final Native Public]
    void CopyPoseFromSkeletalComponent(USkeletalMeshComponent* InComponentToCopy); // 0x3b26de0 [Final Native Public]

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

// UProjectileMovementComponent (/Script/Engine.ProjectileMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x3b808d0 [Native Public]
    void SetVelocityInLocalSpace(const FVector& NewVelocity); // 0x3b80320 [Native Public]
    void SetInterpolatedComponent(USceneComponent* Component); // 0x3b7f660 [Native Public]
    void ResetInterpolation(); // 0x3b7d9b0 [Native Public]
    void OnProjectileStopDelegate__DelegateSignature(FHitResult& ImpactResult); // 0x147c170 [Public]
    void OnProjectileBounceDelegate__DelegateSignature(FHitResult& ImpactResult, const FVector& ImpactVelocity); // 0x147c170 [Public]
    void MoveInterpolationTarget(const FVector& NewLocation, const FRotator& NewRotation); // 0x3b7cd10 [Native Public]
    FVector LimitVelocity(const FVector& NewVelocity); // 0x3b7ca60 [Final Native Public]
    bool IsVelocityUnderSimulationThreshold(); // 0x3b7c7f0 [Final Native Public]
    bool IsInterpolationComplete(); // 0x3b7c730 [Final Native Public]

// URectLightComponent (/Script/Engine.RectLightComponent)
    void SetSourceWidth(float NewValue); // 0x3b800f0 [Final Native Public]
    void SetSourceTexture(UTexture* NewValue); // 0x3b80010 [Final Native Public]
    void SetSourceHeight(float NewValue); // 0x3b2ce80 [Final Native Public]
    void SetBarnDoorLength(float NewValue); // 0x3b7ec90 [Final Native Public]
    void SetBarnDoorAngle(float NewValue); // 0x3b7ebc0 [Final Native Public]

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

// USplineComponent (/Script/Engine.SplineComponent)
    void UpdateSpline(); // 0x3bd23e0 [Native Public]
    void SetWorldLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation); // 0x3bd20c0 [Final Native Public]
    void SetUpVectorAtSplinePoint(int32 PointIndex, const FVector& InUpVector, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bd1de0 [Final Native Public]
    void SetUnselectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x3bcf8a0 [Final Native Public]
    void SetTangentsAtSplinePoint(int32 PointIndex, const FVector& InArriveTangent, const FVector& InLeaveTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bd1500 [Final Native Public]
    void SetTangentColor(const FLinearColor& TangentColor); // 0x3bcf8a0 [Final Native Public]
    void SetTangentAtSplinePoint(int32 PointIndex, const FVector& InTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bd0eb0 [Final Native Public]
    void SetSplineWorldPoints(const TArray<FVector>& Points); // 0x3bd0510 [Final Native Public]
    void SetSplinePointType(int32 PointIndex, const ESplinePointType& Type, bool bUpdateSpline); // 0x3bd0070 [Final Native Public]
    void SetSplinePoints(const TArray<FVector>& Points, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bd0250 [Final Native Public]
    void SetSplineLocalPoints(const TArray<FVector>& Points); // 0x3bcffc0 [Final Native Public]
    void SetSelectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x3bcf8a0 [Final Native Public]
    void SetScaleAtSplinePoint(int32 PointIndex, const FVector& InScaleVector, bool bUpdateSpline); // 0x3bcf720 [Final Native Public]
    void SetRotationAtSplinePoint(int32 PointIndex, const FRotator& InRotation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bcf580 [Final Native Public]
    void SetOverrideConstructionScript(bool InOverride); // 0x3bcee50 [Native Public]
    void SetLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bcdeb0 [Final Native Public]
    void SetDrawDebug(bool bShow); // 0x3bccd50 [Final Native Public]
    void SetDefaultUpVector(const FVector& UpVector, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bcc9b0 [Final Native Public]
    void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline); // 0x3bcc7e0 [Final Native Public]
    void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline); // 0x3bcc700 [Final Native Public]
    void RemoveSplinePoint(int32 Index, bool bUpdateSpline); // 0x3bcc060 [Final Native Public]
    bool IsClosedLoop(); // 0x3bcb9f0 [Final Native Public]
    FVector GetWorldTangentAtDistanceAlongSpline(float Distance); // 0x3bcb870 [Final Native Public]
    FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity); // 0x3bcb770 [Final Native Public]
    FRotator GetWorldRotationAtDistanceAlongSpline(float Distance); // 0x3bcb670 [Final Native Public]
    FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity); // 0x3bcb570 [Final Native Public]
    FVector GetWorldLocationAtSplinePoint(int32 PointIndex); // 0x3bcb4c0 [Final Native Public]
    FVector GetWorldLocationAtDistanceAlongSpline(float Distance); // 0x3bcb3e0 [Final Native Public]
    FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity); // 0x3bcb2e0 [Final Native Public]
    FVector GetWorldDirectionAtDistanceAlongSpline(float Distance); // 0x3bcb200 [Final Native Public]
    FVector GetVectorPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x3bcb090 [Final Native Public]
    FVector GetVectorPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x3bcaf30 [Final Native Public]
    FVector GetUpVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bca9b0 [Final Native Public]
    FVector GetUpVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bca670 [Final Native Public]
    FVector GetUpVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bca330 [Final Native Public]
    FVector GetUpVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc9fe0 [Final Native Public]
    FTransform GetTransformAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity, bool bUseScale); // 0x3bc9d10 [Final Native Public]
    FTransform GetTransformAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3bc9b80 [Final Native Public]
    FTransform GetTransformAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3bc9a00 [Final Native Public]
    FTransform GetTransformAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3bc9840 [Final Native Public]
    float GetTimeAtDistanceAlongSpline(float Distance); // 0x3bc51b0 [Final Native Public]
    FVector GetTangentAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bc9450 [Final Native Public]
    FVector GetTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc53e0 [Final Native Public]
    FVector GetTangentAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc91f0 [Final Native Public]
    FVector GetTangentAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc8f50 [Final Native Public]
    ESplinePointType GetSplinePointType(int32 PointIndex); // 0x3bc8da0 [Final Native Public]
    FSplinePoint GetSplinePointAt(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc8610 [Final Native Public]
    float GetSplineLength(); // 0x3bc8590 [Final Native Public]
    FVector GetScaleAtTime(float Time, bool bUseConstantVelocity); // 0x3bc82d0 [Final Native Public]
    FVector GetScaleAtSplinePoint(int32 PointIndex); // 0x3bc8220 [Final Native Public]
    FVector GetScaleAtSplineInputKey(float InKey); // 0x3bc8130 [Final Native Public]
    FVector GetScaleAtDistanceAlongSpline(float Distance); // 0x3bc8080 [Final Native Public]
    FRotator GetRotationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bc7f30 [Final Native Public]
    FRotator GetRotationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc7e10 [Final Native Public]
    FRotator GetRotationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc7d00 [Final Native Public]
    FRotator GetRotationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc7bc0 [Final Native Public]
    float GetRollAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bc79a0 [Final Native Public]
    float GetRollAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc7890 [Final Native Public]
    float GetRollAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc7780 [Final Native Public]
    float GetRollAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc76a0 [Final Native Public]
    FVector GetRightVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bc7120 [Final Native Public]
    FVector GetRightVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc6de0 [Final Native Public]
    FVector GetRightVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc6aa0 [Final Native Public]
    FVector GetRightVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc6750 [Final Native Public]
    int32 GetNumberOfSplineSegments(); // 0x3bc6530 [Final Native Public]
    int32 GetNumberOfSplinePoints(); // 0x3bc64e0 [Final Native Public]
    FVector GetLocationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bc6390 [Final Native Public]
    FVector GetLocationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc60a0 [Final Native Public]
    FVector GetLocationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc5e30 [Final Native Public]
    FVector GetLocationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc5b80 [Final Native Public]
    void GetLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& Location, const FVector& Tangent, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc59f0 [Final Native Public]
    void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& LocalLocation, const FVector& LocalTangent); // 0x3bc58b0 [Final Native Public]
    FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc53e0 [Final Native Public]
    float GetInputKeyValueAtSplinePoint(int32 PointIndex); // 0x3bc5340 [Final Native Public]
    float GetInputKeyValueAtDistanceAlongSpline(float Distance); // 0x3bc5240 [Final Native Public]
    float GetInputKeyAtDistanceAlongSpline(float Distance); // 0x3bc51b0 [Final Native Public]
    float GetFloatPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x3bc5030 [Final Native Public]
    float GetFloatPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x3bc4f00 [Final Native Public]
    float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex); // 0x3bc4d80 [Final Native Public]
    float GetDistanceAlongSplineAtSplineInputKey(float InKey); // 0x3bc4cf0 [Final Native Public]
    float GetDistanceAlongSplineAtLocation(const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc4940 [Final Native Public]
    FVector GetDirectionAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bc47f0 [Final Native Public]
    FVector GetDirectionAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc4490 [Final Native Public]
    FVector GetDirectionAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc43a0 [Final Native Public]
    FVector GetDirectionAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc3f10 [Final Native Public]
    FVector GetDefaultUpVector(const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc3ce0 [Final Native Public]
    FVector GetArriveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc3730 [Final Native Public]
    FVector FindUpVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc33d0 [Final Native Public]
    FTransform FindTransformClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3bc3230 [Final Native Public]
    FVector FindTangentClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc2fb0 [Final Native Public]
    FVector FindScaleClosestToWorldLocation(const FVector& WorldLocation); // 0x3bc2ea0 [Final Native Public]
    FRotator FindRotationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc2d80 [Final Native Public]
    float FindRollClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc2c60 [Final Native Public]
    FVector FindRightVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc2900 [Final Native Public]
    FVector FindLocationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc2670 [Final Native Public]
    float FindInputKeyOnSegmentClosestToWorldLocation(const FVector& WorldLocation, int32 Index); // 0x3bc2580 [Final Native Public]
    float FindInputKeyClosestToWorldLocation(const FVector& WorldLocation); // 0x3bc24e0 [Final Native Public]
    FVector FindDirectionClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc23d0 [Final Native Public]
    bool DivideSplineIntoPolylineRecursiveWithDistances(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline); // 0x3bc2170 [Final Native Public]
    bool DivideSplineIntoPolylineRecursive(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x3bc1f80 [Final Native Public]
    bool ConvertSplineToPolyLineWithDistances(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline); // 0x3bc1790 [Final Native Public]
    bool ConvertSplineToPolyline_InTimeRange(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, float StartTimeAlongSpline, float EndTimeAlongSpline, bool bUseConstantVelocity, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline, bool bAllowWrappingIfClosed); // 0x3bc1c20 [Final Native Public]
    bool ConvertSplineToPolyline_InDistanceRange(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, float StartDistAlongSpline, float EndDistAlongSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline, bool bAllowWrappingIfClosed); // 0x3bc19b0 [Final Native Public]
    bool ConvertSplineToPolyLine(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x3bc1650 [Final Native Public]
    bool ConvertSplineSegmentToPolyLine(int32 SplinePointStartIndex, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x3bc14d0 [Final Native Public]
    void ClearSplinePoints(bool bUpdateSpline); // 0x3bc1100 [Final Native Public]
    void AddSplineWorldPoint(const FVector& Position); // 0x3bc1060 [Final Native Public]
    void AddSplinePointAtIndex(const FVector& Position, int32 Index, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bc0ef0 [Final Native Public]
    void AddSplinePoint(const FVector& Position, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bc0dd0 [Final Native Public]
    void AddSplineLocalPoint(const FVector& Position); // 0x3bc0d30 [Final Native Public]
    void AddPoints(const TArray<FSplinePoint>& Points, bool bUpdateSpline); // 0x3bc0b50 [Final Native Public]
    void AddPoint(FSplinePoint& Point, bool bUpdateSpline); // 0x3bc0a10 [Final Native Public]

// USplineMeshComponent (/Script/Engine.SplineMeshComponent)
    void UpdateMesh(); // 0x3bd23b0 [Final Native Public]
    void SetStartTangent(const FVector& StartTangent, bool bUpdateMesh); // 0x3bd0d20 [Final Native Public]
    void SetStartScale(const FVector2D& StartScale, bool bUpdateMesh); // 0x3bd0c10 [Final Native Public]
    void SetStartRollDegrees(float StartRollDegrees, bool bUpdateMesh); // 0x3bd0b20 [Final Native Public]
    void SetStartRoll(float StartRoll, bool bUpdateMesh); // 0x3bd0a40 [Final Native Public]
    void SetStartPosition(const FVector& StartPos, bool bUpdateMesh); // 0x3bd0950 [Final Native Public]
    void SetStartOffset(const FVector2D& StartOffset, bool bUpdateMesh); // 0x3bd0870 [Final Native Public]
    void SetStartAndEnd(const FVector& StartPos, const FVector& StartTangent, const FVector& EndPos, const FVector& EndTangent, bool bUpdateMesh); // 0x3bd05c0 [Final Native Public]
    void SetSplineUpDir(const FVector& InSplineUpDir, bool bUpdateMesh); // 0x3bd0380 [Final Native Public]
    void SetForwardAxis(const ESplineMeshAxis& InForwardAxis, bool bUpdateMesh); // 0x3bcd6a0 [Final Native Public]
    void SetEndTangent(const FVector& EndTangent, bool bUpdateMesh); // 0x3bcd290 [Final Native Public]
    void SetEndScale(const FVector2D& EndScale, bool bUpdateMesh); // 0x3bcd180 [Final Native Public]
    void SetEndRollDegrees(float EndRollDegrees, bool bUpdateMesh); // 0x3bcd090 [Final Native Public]
    void SetEndRoll(float EndRoll, bool bUpdateMesh); // 0x3bccfb0 [Final Native Public]
    void SetEndPosition(const FVector& EndPos, bool bUpdateMesh); // 0x3bccec0 [Final Native Public]
    void SetEndOffset(const FVector2D& EndOffset, bool bUpdateMesh); // 0x3bccde0 [Final Native Public]
    void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh); // 0x3bcc620 [Final Native Public]
    void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh); // 0x3bcc540 [Final Native Public]
    FVector GetStartTangent(); // 0x3bc8f20 [Final Native Public]
    FVector2D GetStartScale(); // 0x3bc8ef0 [Final Native Public]
    float GetStartRoll(); // 0x3bc8ed0 [Final Native Public]
    FVector GetStartPosition(); // 0x3bc8ea0 [Final Native Public]
    FVector2D GetStartOffset(); // 0x3bc8e70 [Final Native Public]
    FVector GetSplineUpDir(); // 0x3bc8e40 [Final Native Public]
    ESplineMeshAxis GetForwardAxis(); // 0x3bc5160 [Final Native Public]
    FVector GetEndTangent(); // 0x3bc4ed0 [Final Native Public]
    FVector2D GetEndScale(); // 0x3bc4ea0 [Final Native Public]
    float GetEndRoll(); // 0x3bc4e80 [Final Native Public]
    FVector GetEndPosition(); // 0x3bc4e50 [Final Native Public]
    FVector2D GetEndOffset(); // 0x3bc4e20 [Final Native Public]
    float GetBoundaryMin(); // 0x3bc3c70 [Final Native Public]
    float GetBoundaryMax(); // 0x3bc3c50 [Final Native Public]

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

// UVolumetricCloudComponent (/Script/Engine.VolumetricCloudComponent)
    void SetVisibleInRealTimeSkyCaptures(bool bValue); // 0x3bd2010 [Final Native Public]
    void SetViewSampleCountScale(float NewValue); // 0x3bd1f50 [Final Native Public]
    void SetTracingStartMaxDistance(float NewValue); // 0x3bd1c60 [Final Native Public]
    void SetTracingStartDistanceFromCamera(float NewValue); // 0x3bcc3c0 [Final Native Public]
    void SetTracingMaxDistance(float NewValue); // 0x3bd1ba0 [Final Native Public]
    void SetStopTracingTransmittanceThreshold(float NewValue); // 0x3b2e7c0 [Final Native Public]
    void SetSkyLightCloudBottomOcclusion(float NewValue); // 0x3bcfc20 [Final Native Public]
    void SetShadowViewSampleCountScale(float NewValue); // 0x3bcecd0 [Final Native Public]
    void SetShadowTracingDistance(float NewValue); // 0x3b2e5e0 [Final Native Public]
    void SetShadowReflectionViewSampleCountScale(float NewValue); // 0x3bcf9d0 [Final Native Public]
    void SetShadowReflectionSampleCountScale(float NewValue); // 0x3bcf910 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3bcf420 [Final Native Public]
    void SetReflectionViewSampleCountScale(float NewValue); // 0x3bcf2b0 [Final Native Public]
    void SetReflectionSampleCountScale(float NewValue); // 0x3bcf1f0 [Final Native Public]
    void SetPlanetRadius(float NewValue); // 0x3bceee0 [Final Native Public]
    void SetMaterial(UMaterialInterface* NewValue); // 0x3bce320 [Final Native Public]
    void SetLayerHeight(float NewValue); // 0x3bcc480 [Final Native Public]
    void SetLayerBottomAltitude(float NewValue); // 0x3bcddf0 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3bcda70 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x3bcd860 [Final Native Public]
    void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue); // 0x3bd2270 [Final Native Public]

// UWorldPartitionStreamingSourceComponent (/Script/Engine.WorldPartitionStreamingSourceComponent)
    bool IsStreamingSourceEnabled(); // 0x3bcbbb0 [Final Native Public]
    bool IsStreamingCompleted(); // 0x3bcbb20 [Final Native Public]
    void EnableStreamingSource(); // 0x3bc23b0 [Final Native Public]
    void DisableStreamingSource(); // 0x3bc1f60 [Final Native Public]

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

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

// UCurveLinearColor (/Script/Engine.CurveLinearColor)
    FLinearColor GetUnadjustedLinearColorValue(float InTime); // 0x3c07b80 [Final Native Public]
    FLinearColor GetLinearColorValue(float InTime); // 0x3c079f0 [Native Public]
    FLinearColor GetClampedLinearColorValue(float InTime); // 0x3c07740 [Native Public]

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

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

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

// UDataTableFunctionLibrary (/Script/Engine.DataTableFunctionLibrary)
    UScriptStruct* GetDataTableRowStruct(UDataTable* Table); // 0x3c47280 [Final Native Static Public]
    void GetDataTableRowNames(UDataTable* Table, const TArray<FName>& OutRowNames); // 0x3c47120 [Final Native Static Public]
    bool GetDataTableRowFromName(UDataTable* Table, const FName& RowName, FTableRowBase& OutRow); // 0x3c46c30 [Final Native Static Public]
    void GetDataTableColumnNames(UDataTable* Table, const TArray<FName>& OutColumnNames); // 0x3c46a20 [Final Native Static Public]
    bool GetDataTableColumnNameFromExportName(UDataTable* Table, const FString& ColumnExportName, const FName& OutColumnName); // 0x3c46830 [Final Native Static Public]
    void GetDataTableColumnExportNames(UDataTable* Table, const TArray<FString>& OutExportColumnNames); // 0x3c46630 [Final Native Static Public]
    TArray<FString> GetDataTableColumnAsString(UDataTable* DataTable, const FName& PropertyName); // 0x3c46270 [Final Native Static Public]
    void EvaluateCurveTableRow(UCurveTable* CurveTable, const FName& RowName, float InXY, const EEvaluateCurveTableResult& OutResult, const float& OutXY, const FString& ContextString); // 0x3c46040 [Final Native Static Public]
    bool DoesDataTableRowExist(UDataTable* Table, const FName& RowName); // 0x3c45ee0 [Final Native Static Public]

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

// ADecalActor (/Script/Engine.DecalActor)
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x3c475f0 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x3c47320 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x3c45eb0 [Native Public]

// ADefaultPawn (/Script/Engine.DefaultPawn)
    void TurnAtRate(float Rate); // 0x3c47760 [Native Public]
    void MoveUp_World(float Val); // 0x3c47560 [Native Public]
    void MoveRight(float Val); // 0x3c474d0 [Native Public]
    void MoveForward(float Val); // 0x3c47440 [Native Public]
    void LookUpAtRate(float Rate); // 0x3c473b0 [Native Public]

// UTypedElementCommonActions (/Script/Engine.TypedElementCommonActions)
    TArray<FScriptTypedElementHandle> PasteNormalizedElementsFromString(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x3c6e890 [Final Native Public]
    TArray<FScriptTypedElementHandle> PasteElementsFromString(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x3c6e4e0 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteNormalizedElements(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x3c6e030 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x3c6dce0 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_DuplicateSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, const FVector& LocationOffset); // 0x3c6d990 [Final Native Public]
    TArray<FScriptTypedElementHandle> DuplicateNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, const FVector& LocationOffset); // 0x3c6d0a0 [Final Native Public]
    bool DeleteSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementDeletionOptions& DeletionOptions); // 0x3c6ccd0 [Final Native Public]
    bool DeleteNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& DeletionOptions); // 0x3c6caf0 [Final Native Public]
    bool CopySelectedElementsToString(UTypedElementSelectionSet* SelectionSet, const FString& OutputString); // 0x3c6c760 [Final Native Public]
    bool CopySelectedElements(UTypedElementSelectionSet* SelectionSet); // 0x3c6c5e0 [Final Native Public]
    bool CopyNormalizedElementsToString(FScriptTypedElementListProxy& ElementList, const FString& OutputString); // 0x3c6c480 [Final Native Public]
    bool CopyNormalizedElements(FScriptTypedElementListProxy& ElementList); // 0x3c6c3a0 [Final Native Public]

// ITypedElementWorldInterface (/Script/Engine.TypedElementWorldInterface)
    bool SetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x3c6f0e0 [Native Public]
    bool SetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x3c6ef60 [Native Public]
    bool SetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& InPivotOffset); // 0x3c6ee40 [Native Public]
    FScriptTypedElementHandle PromoteElement(FScriptTypedElementHandle& InElementHandle, UWorld* OverrideWorld); // 0x3c6ed10 [Native Public]
    void NotifyMovementStarted(FScriptTypedElementHandle& InElementHandle); // 0x3c6e420 [Native Public]
    void NotifyMovementOngoing(FScriptTypedElementHandle& InElementHandle); // 0x3c6e360 [Native Public]
    void NotifyMovementEnded(FScriptTypedElementHandle& InElementHandle); // 0x3c6e2a0 [Native Public]
    bool IsTemplateElement(FScriptTypedElementHandle& InElementHandle); // 0x2218700 [Native Public]
    bool GetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x3c6d810 [Native Public]
    bool GetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x3c6d690 [Native Public]
    bool GetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& OutPivotOffset); // 0x3c6d570 [Native Public]
    UWorld* GetOwnerWorld(FScriptTypedElementHandle& InElementHandle); // 0x3c6d4a0 [Native Public]
    ULevel* GetOwnerLevel(FScriptTypedElementHandle& InElementHandle); // 0x3c6d3d0 [Native Public]
    bool GetBounds(FScriptTypedElementHandle& InElementHandle, const FBoxSphereBounds& OutBounds); // 0x3c6d2a0 [Native Public]
    FScriptTypedElementHandle DuplicateElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, const FVector& InLocationOffset); // 0x3c6cf00 [Native Public]
    bool DeleteElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& InDeletionOptions); // 0x3c6c940 [Native Public]
    bool CanScaleElement(FScriptTypedElementHandle& InElementHandle); // 0x3c6c2d0 [Native Public]
    bool CanPromoteElement(FScriptTypedElementHandle& InElementHandle); // 0x3c6c200 [Native Public]
    bool CanMoveElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementWorldType& InWorldType); // 0x3c6c0f0 [Native Public]
    bool CanEditElement(FScriptTypedElementHandle& InElementHandle); // 0x3c6c020 [Native Public]
    bool CanDuplicateElement(FScriptTypedElementHandle& InElementHandle); // 0x3c6bf50 [Native Public]
    bool CanDeleteElement(FScriptTypedElementHandle& InElementHandle); // 0x3c6be80 [Native Public]

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

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

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

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

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

// UInputDeviceSubsystem (/Script/Engine.InputDeviceSubsystem)
    void RemoveDevicePropertyHandles(TSet<FInputDevicePropertyHandle>& HandlesToRemove); // 0x3cafe40 [Final Native Public]
    void RemoveDevicePropertyByHandle(const FInputDevicePropertyHandle& HandleToRemove); // 0x3cafdb0 [Final Native Public]
    void RemoveAllDeviceProperties(); // 0x3cafd90 [Final Native Public]
    bool IsPropertyActive(const FInputDevicePropertyHandle& Handle); // 0x3caf760 [Final Native Public]
    FInputDeviceId GetMostRecentlyUsedInputDeviceId(const FPlatformUserId& InUserId, const EHardwareDevicePrimaryType& OfType); // 0x3caf310 [Final Native Public]
    FHardwareDeviceIdentifier GetMostRecentlyUsedHardwareDevice(const FPlatformUserId& InUserId); // 0x3caf270 [Final Native Public]
    FHardwareDeviceIdentifier GetInputDeviceHardwareIdentifier(const FInputDeviceId& InputDevice); // 0x3caf120 [Final Native Public]
    UInputDeviceProperty* GetActiveDeviceProperty(const FInputDevicePropertyHandle& Handle); // 0x3caeeb0 [Final Native Public]
    FInputDevicePropertyHandle ActivateDevicePropertyOfClass(TSubclassOf<UInputDeviceProperty> PropertyClass, FActivateDevicePropertyParams& Params); // 0x3cadae0 [Final Native Public]

// ULocalPlayerSaveGame (/Script/Engine.LocalPlayerSaveGame)
    bool WasSaveRequested(); // 0x36dc150 [Native Public]
    bool WasLoaded(); // 0x3cb1250 [Native Public]
    bool WasLastSaveSuccessful(); // 0x3cb1220 [Native Public]
    bool SaveGameToSlotForLocalPlayer(); // 0x30f74b0 [Native Public]
    void ResetToDefault(); // 0x3a36a90 [Native Public]
    void OnResetToDefault(); // 0x147c170 [Event Public]
    void OnPreSave(); // 0x147c170 [Event Public]
    void OnPostSave(bool bSuccess); // 0x147c170 [Event Public]
    void OnPostLoad(); // 0x147c170 [Event Public]
    ULocalPlayerSaveGame* LoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName); // 0x3caf8d0 [Final Native Static Public]
    bool IsSaveInProgress(); // 0x3caf8a0 [Native Public]
    FString GetSaveSlotName(); // 0x3caf560 [Native Public]
    int32 GetSavedDataVersion(); // 0x3caf5e0 [Native Public]
    int32 GetPlatformUserIndex(); // 0x380d6d0 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x3caf4e0 [Native Public]
    APlayerController* GetLocalPlayerController(); // 0x3caf220 [Native Public]
    int32 GetLatestDataVersion(); // 0x3caf1f0 [Native Public]
    int32 GetInvalidDataVersion(); // 0x3caf1c0 [Native Public]
    bool AsyncSaveGameToSlotForLocalPlayer(); // 0x30f74e0 [Native Public]
    bool AsyncLoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName, const FScriptDelegate& Delegate); // 0x3cae340 [Final Native Static Public]

// USpringArmComponent (/Script/Engine.SpringArmComponent)
    bool IsCollisionFixApplied(); // 0x3caf710 [Final Native Public]
    FVector GetUnfixedCameraPosition(); // 0x3caf6e0 [Final Native Public]
    FRotator GetTargetRotation(); // 0x3caf610 [Final Native Public]

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

// AGameModeBase (/Script/Engine.GameModeBase)
    void StartPlay(); // 0x3d0de60 [Native Public]
    APawn* SpawnDefaultPawnFor(AController* NewPlayer, AActor* StartSpot); // 0x3d0b010 [Native Event Public]
    APawn* SpawnDefaultPawnAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x3d0aeb0 [Native Event Public]
    bool ShouldReset(AActor* ActorToReset); // 0x3d0a6b0 [Native Event Public]
    void ReturnToMainMenuHost(); // 0x3d056f0 [Native Public]
    void RestartPlayerAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x3d07d60 [Native Public]
    void RestartPlayerAtPlayerStart(AController* NewPlayer, AActor* StartSpot); // 0x3d07c90 [Native Public]
    void RestartPlayer(AController* NewPlayer); // 0x3d07c00 [Native Public]
    void ResetLevel(); // 0x3d05710 [Native Public]
    bool PlayerCanRestart(APlayerController* Player); // 0x3d07100 [Native Event Public]
    bool MustSpectate(APlayerController* NewPlayerController); // 0x3d054d0 [Native Event Public]
    void K2_PostLogin(APlayerController* NewPlayer); // 0x147c170 [Event Public]
    void K2_OnSwapPlayerControllers(APlayerController* OldPC, APlayerController* NewPC); // 0x147c170 [Event Protected]
    void K2_OnRestartPlayer(AController* NewPlayer); // 0x147c170 [Event Public]
    void K2_OnLogout(AController* ExitingController); // 0x147c170 [Event Public]
    void K2_OnChangeName(AController* Other, const FString& NewName, bool bNameChange); // 0x147c170 [Event Public]
    AActor* K2_FindPlayerStart(AController* Player, const FString& IncomingName); // 0x3d04650 [Final Native Public]
    void InitStartSpot(AActor* StartSpot, AController* NewPlayer); // 0x3d03fe0 [Native Event Public]
    void InitializeHUDForPlayer(APlayerController* NewPlayer); // 0x3d040b0 [Native Event Protected]
    bool HasMatchStarted(); // 0x3bcba10 [Native Public]
    bool HasMatchEnded(); // 0x3d03df0 [Native Public]
    void HandleStartingNewPlayer(APlayerController* NewPlayer); // 0x3d03c80 [Native Event Public]
    int32 GetNumSpectators(); // 0x3d01ff0 [Native Public]
    int32 GetNumPlayers(); // 0x3d01fc0 [Native Public]
    TSubclassOf<UObject> GetDefaultPawnClassForController(AController* InController); // 0x3d01290 [Native Event Public]
    AActor* FindPlayerStart(AController* Player, const FString& IncomingName); // 0x3cff1a0 [Native Event Public]
    AActor* ChoosePlayerStart(AController* Player); // 0x3cfd590 [Native Event Public]
    void ChangeName(AController* Controller, const FString& NewName, bool bNameChange); // 0x3cfd460 [Native Public]
    bool CanSpectate(APlayerController* Viewer, APlayerState* ViewTarget); // 0x3cfd370 [Native Event Public]

// AGameMode (/Script/Engine.GameMode)
    void StartMatch(); // 0x3cb1200 [Native Public]
    void Say(const FString& Msg); // 0x3a336b0 [Native Public]
    void RestartGame(); // 0x3cb01d0 [Native Public]
    bool ReadyToStartMatch(); // 0x3cafd60 [Native Event Protected]
    bool ReadyToEndMatch(); // 0x3cafd30 [Native Event Protected]
    void K2_OnSetMatchState(const FName& NewState); // 0x147c170 [Event Protected]
    bool IsMatchInProgress(); // 0x3caf730 [Native Public]
    FName GetMatchState(); // 0x3caf250 [Final Native Public]
    void EndMatch(); // 0x3caec60 [Native Public]
    void AbortMatch(); // 0x3cadac0 [Native Public]

// UGameplayStatics (/Script/Engine.GameplayStatics)
    void UnRetainAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x3d0e830 [Final Native Static Public]
    void UnloadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x3d0ea30 [Final Native Static Public]
    void UnloadStreamLevel(UObject* WorldContextObject, const FName& LevelName, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x3d0e8b0 [Final Native Static Public]
    FVector TransformWorldToFirstPerson(FMinimalViewInfo& ViewInfo, const FVector& WorldPosition, bool bIgnoreFirstPersonScale); // 0x3d0e690 [Final Native Static Public]
    bool SuggestProjectileVelocity_MovingTarget(UObject* WorldContextObject, const FVector& OutLaunchVelocity, const FVector& ProjectileStartLocation, AActor* TargetActor, const FVector& TargetLocationOffset, double GravityZOverride, double TimeToTarget, const EDrawDebugTrace& DrawDebugType, float DrawDebugTime, const FLinearColor& DrawDebugColor); // 0x3d0e080 [Final Native Static Public]
    bool SuggestProjectileVelocity_CustomArc(UObject* WorldContextObject, const FVector& OutLaunchVelocity, const FVector& StartPos, const FVector& EndPos, float OverrideGravityZ, float ArcParam); // 0x3d0de80 [Final Native Static Public]
    UAudioComponent* SpawnSoundAttached(USoundBase* Sound, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const EAttachLocation& LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bAutoDestroy); // 0x3d0da80 [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); // 0x3d0d580 [Final Native Static Public]
    UAudioComponent* SpawnSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x3d0cfc0 [Final Native Static Public]
    UObject* SpawnObject(TSubclassOf<UObject> ObjectClass, UObject* Outer); // 0x3d0cee0 [Final Native Static Public]
    UForceFeedbackComponent* SpawnForceFeedbackAttached(UForceFeedbackEffect* ForceFeedbackEffect, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const EAttachLocation& LocationType, bool bStopWhenAttachedToDestroyed, bool bLooping, float IntensityMultiplier, float StartTime, UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy); // 0x3d0ca50 [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); // 0x3d0c6c0 [Final Native Static Public]
    UParticleSystemComponent* SpawnEmitterAttached(UParticleSystem* EmitterTemplate, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const FVector& Scale, const EAttachLocation& LocationType, bool bAutoDestroy, const EPSCPoolMethod& PoolingMethod, bool bAutoActivate); // 0x3d0c080 [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); // 0x3d0bce0 [Final Native Static Public]
    UAudioComponent* SpawnDialogueAttached(UDialogueWave* Dialogue, FDialogueContext& Context, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const EAttachLocation& LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, bool bAutoDestroy); // 0x3d0b7c0 [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); // 0x3d0b380 [Final Native Static Public]
    UAudioComponent* SpawnDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy); // 0x3d0b0e0 [Final Native Static Public]
    UDecalComponent* SpawnDecalAttached(UMaterialInterface* DecalMaterial, const FVector& DecalSize, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const EAttachLocation& LocationType, float LifeSpan); // 0x3d0aa10 [Final Native Static Public]
    UDecalComponent* SpawnDecalAtLocation(UObject* WorldContextObject, UMaterialInterface* DecalMaterial, const FVector& DecalSize, const FVector& Location, const FRotator& Rotation, float LifeSpan); // 0x3d0a750 [Final Native Static Public]
    void SetWorldOriginLocation(UObject* WorldContextObject, const FIntVector& NewLocation); // 0x3d0a5c0 [Final Native Static Public]
    void SetViewportMouseCaptureMode(UObject* WorldContextObject, const EMouseCaptureMode& MouseCaptureMode); // 0x3d0a3a0 [Final Native Static Public]
    void SetSubtitlesEnabled(bool bEnabled); // 0x3d0a150 [Final Native Static Public]
    void SetSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren); // 0x3d09e90 [Final Native Static Public]
    void SetSoundClassDistanceScale(UObject* WorldContextObject, USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec); // 0x3d09cb0 [Final Native Static Public]
    void SetPlayerPlatformUserId(APlayerController* PlayerController, const FPlatformUserId& UserId); // 0x3d097e0 [Final Native Static Public]
    void SetPlayerControllerID(APlayerController* Player, int32 ControllerId); // 0x3d09700 [Final Native Static Public]
    void SetMaxAudioChannelsScaled(UObject* WorldContextObject, float MaxChannelCountScale); // 0x3d09540 [Final Native Static Public]
    void SetGlobalTimeDilation(UObject* WorldContextObject, float TimeDilation); // 0x3d09400 [Final Native Static Public]
    void SetGlobalPitchModulation(UObject* WorldContextObject, float PitchModulation, float TimeSec); // 0x3d09270 [Final Native Static Public]
    void SetGlobalListenerFocusParameters(UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale); // 0x3d08e80 [Final Native Static Public]
    bool SetGamePaused(UObject* WorldContextObject, bool bPaused); // 0x3d08cc0 [Final Native Static Public]
    void SetForceDisableSplitscreen(UObject* WorldContextObject, bool bDisable); // 0x3d08ac0 [Final Native Static Public]
    void SetEnableWorldRendering(UObject* WorldContextObject, bool bEnable); // 0x3d08930 [Final Native Static Public]
    void SetBaseSoundMix(UObject* WorldContextObject, USoundMix* InSoundMix); // 0x3d086c0 [Final Native Static Public]
    bool SetActiveSpatialPluginByName(UObject* WorldContextObject, const FName& InPluginName); // 0x3d08470 [Final Native Static Public]
    bool SaveGameToSlot(USaveGame* SaveGameObject, const FString& SlotName, int32 UserIndex); // 0x3d08000 [Final Native Static Public]
    void RemovePlayer(APlayerController* Player, bool bDestroyPawn); // 0x3d07aa0 [Final Native Static Public]
    FVector RebaseZeroOriginOntoLocal(UObject* WorldContextObject, const FVector& WorldLocation); // 0x3d07950 [Final Native Static Public]
    FVector RebaseLocalOriginOntoZero(UObject* WorldContextObject, const FVector& WorldLocation); // 0x3d07800 [Final Native Static Public]
    void PushSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x3d076d0 [Final Native Static Public]
    bool ProjectWorldToScreen(APlayerController* Player, const FVector& WorldPosition, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x3d07550 [Final Native Static Public]
    void PrimeSound(USoundBase* InSound); // 0x3d07350 [Final Native Static Public]
    void PrimeAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x3d072d0 [Final Native Static Public]
    void PopSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x3d071a0 [Final Native Static Public]
    void PlayWorldCameraShake(UObject* WorldContextObject, TSubclassOf<UCameraShakeBase> Shake, const FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); // 0x3d06e50 [Final Native Static Public]
    void PlaySoundAtLocation(UObject* WorldContextObject, USoundBase* Sound, const FVector& Location, const FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, AActor* OwningActor, UInitialActiveSoundParams* InitialParams); // 0x3d06990 [Final Native Static Public]
    void PlaySound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, AActor* OwningActor, bool bIsUISound); // 0x3d06510 [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); // 0x3d06070 [Final Native Static Public]
    void PlayDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime); // 0x3d05e30 [Final Native Static Public]
    FString ParseOption(const FString& Options, const FString& Key); // 0x3d05c90 [Final Native Static Public]
    void OpenLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bAbsolute, const FString& Options); // 0x3d059c0 [Final Native Static Public]
    void OpenLevel(UObject* WorldContextObject, const FName& LevelName, bool bAbsolute, const FString& Options); // 0x3d05800 [Final Native Static Public]
    bool ObjectIsA(UObject* Object, TSubclassOf<UObject> ObjectClass); // 0x3d05570 [Final Native Static Public]
    FHitResult MakeHitResult(bool bBlockingHit, bool bInitialOverlap, float Time, float Distance, const FVector& Location, const FVector& ImpactPoint, const FVector& Normal, const FVector& ImpactNormal, UPhysicalMaterial* PhysMat, AActor* HitActor, UPrimitiveComponent* HitComponent, const FName& HitBoneName, const FName& BoneName, int32 HitItem, int32 ElementIndex, int32 FaceIndex, const FVector& TraceStart, const FVector& TraceEnd); // 0x3d04dc0 [Final Native Static Public]
    void LoadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x3d04ac0 [Final Native Static Public]
    void LoadStreamLevel(UObject* WorldContextObject, const FName& LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x3d048e0 [Final Native Static Public]
    USaveGame* LoadGameFromSlot(const FString& SlotName, int32 UserIndex); // 0x3d04800 [Final Native Static Public]
    bool IsSplitscreenForceDisabled(UObject* WorldContextObject); // 0x3d04540 [Final Native Static Public]
    bool IsGamePaused(UObject* WorldContextObject); // 0x3d04400 [Final Native Static Public]
    bool IsAnyLocalPlayerCameraWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x3d04140 [Final Native Static Public]
    bool HasOption(const FString& Options, const FString& InKey); // 0x3d03e80 [Final Native Static Public]
    bool HasLaunchOption(const FString& OptionToCheck); // 0x3d03d40 [Final Native Static Public]
    int32 GrassOverlappingSphereCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FVector& CenterPosition, float Radius); // 0x3d03b00 [Final Native Static Public]
    FIntVector GetWorldOriginLocation(UObject* WorldContextObject); // 0x3d03a50 [Final Native Static Public]
    double GetWorldDeltaSeconds(UObject* WorldContextObject); // 0x3d039a0 [Final Native Static Public]
    void GetViewProjectionMatrix(const FMinimalViewInfo& DesiredView, const FMatrix& ViewMatrix, const FMatrix& ProjectionMatrix, const FMatrix& ViewProjectionMatrix); // 0x3d034c0 [Final Native Static Public]
    EMouseCaptureMode GetViewportMouseCaptureMode(UObject* WorldContextObject); // 0x3d038b0 [Final Native Static Public]
    double GetUnpausedTimeSeconds(UObject* WorldContextObject); // 0x3d03410 [Final Native Static Public]
    double GetTimeSeconds(UObject* WorldContextObject); // 0x3d03360 [Final Native Static Public]
    EPhysicalSurface GetSurfaceType(FHitResult& Hit); // 0x3d03180 [Final Native Static Public]
    ULevelStreaming* GetStreamingLevel(UObject* WorldContextObject, const FName& PackageName); // 0x3d02f70 [Final Native Static Public]
    double GetRealTimeSeconds(UObject* WorldContextObject); // 0x3d02bd0 [Final Native Static Public]
    APlayerState* GetPlayerStateFromUniqueNetId(UObject* WorldContextObject, FUniqueNetIdRepl& UniqueID); // 0x3d029f0 [Final Native Static Public]
    APlayerState* GetPlayerState(UObject* WorldContextObject, int32 PlayerStateIndex); // 0x3d028d0 [Final Native Static Public]
    APawn* GetPlayerPawn(UObject* WorldContextObject, int32 PlayerIndex); // 0x3d026a0 [Final Native Static Public]
    int32 GetPlayerControllerID(APlayerController* Player); // 0x3d02600 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId); // 0x3d02530 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromID(UObject* WorldContextObject, int32 ControllerId); // 0x3d02460 [Final Native Static Public]
    APlayerController* GetPlayerController(UObject* WorldContextObject, int32 PlayerIndex); // 0x3d02390 [Final Native Static Public]
    ACharacter* GetPlayerCharacter(UObject* WorldContextObject, int32 PlayerIndex); // 0x3d02270 [Final Native Static Public]
    APlayerCameraManager* GetPlayerCameraManager(UObject* WorldContextObject, int32 PlayerIndex); // 0x3d02180 [Final Native Static Public]
    FString GetPlatformName(); // 0x3d020f0 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectClass(UObject* Object); // 0x3d02020 [Final Native Static Public]
    int32 GetNumPlayerStates(UObject* WorldContextObject); // 0x3d01f00 [Final Native Static Public]
    int32 GetNumPlayerControllers(UObject* WorldContextObject); // 0x3d01e50 [Final Native Static Public]
    int32 GetNumLocalPlayerControllers(UObject* WorldContextObject); // 0x3d01d60 [Final Native Static Public]
    int32 GetMaxAudioChannelCount(UObject* WorldContextObject); // 0x3d01c50 [Final Native Static Public]
    void GetKeyValue(const FString& Pair, const FString& Key, const FString& Value); // 0x3d01a60 [Final Native Static Public]
    int32 GetIntOption(const FString& Options, const FString& Key, int32 DefaultValue); // 0x3d01880 [Final Native Static Public]
    float GetGlobalTimeDilation(UObject* WorldContextObject); // 0x3d017c0 [Final Native Static Public]
    AGameStateBase* GetGameState(UObject* WorldContextObject); // 0x3d016b0 [Final Native Static Public]
    AGameModeBase* GetGameMode(UObject* WorldContextObject); // 0x3d01600 [Final Native Static Public]
    UGameInstance* GetGameInstance(UObject* WorldContextObject); // 0x3d01550 [Final Native Static Public]
    bool GetEnableWorldRendering(UObject* WorldContextObject); // 0x3d01400 [Final Native Static Public]
    UReverbEffect* GetCurrentReverbEffect(UObject* WorldContextObject); // 0x3d01180 [Final Native Static Public]
    FString GetCurrentLevelName(UObject* WorldContextObject, bool bRemovePrefixString); // 0x3d00fe0 [Final Native Static Public]
    bool GetClosestListenerLocation(UObject* WorldContextObject, const FVector& Location, float MaximumRange, bool bAllowAttenuationOverride, const FVector& ListenerPosition); // 0x3d00d60 [Final Native Static Public]
    TArray<FName> GetAvailableSpatialPluginNames(UObject* WorldContextObject); // 0x3d00c30 [Final Native Static Public]
    double GetAudioTimeSeconds(UObject* WorldContextObject); // 0x3d00b80 [Final Native Static Public]
    void GetAllActorsWithTag(UObject* WorldContextObject, const FName& Tag, const TArray<AActor*>& OutActors); // 0x3d00720 [Final Native Static Public]
    void GetAllActorsWithInterface(UObject* WorldContextObject, TSubclassOf<IInterface> Interface, const TArray<AActor*>& OutActors); // 0x3d005d0 [Final Native Static Public]
    void GetAllActorsOfClassWithTag(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const FName& Tag, const TArray<AActor*>& OutActors); // 0x3d000e0 [Final Native Static Public]
    void GetAllActorsOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const TArray<AActor*>& OutActors); // 0x3cffc80 [Final Native Static Public]
    AActor* GetActorOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass); // 0x3cffa70 [Final Native Static Public]
    void GetActorArrayBounds(const TArray<AActor*>& Actors, bool bOnlyCollidingComponents, const FVector& Center, const FVector& BoxExtent); // 0x3cff8d0 [Final Native Static Public]
    FVector GetActorArrayAverageLocation(const TArray<AActor*>& Actors); // 0x3cff770 [Final Native Static Public]
    FName GetActiveSpatialPluginName(UObject* WorldContextObject); // 0x3cff650 [Final Native Static Public]
    void GetAccurateRealTime(const int32& Seconds, const double& PartialSeconds); // 0x3cff4f0 [Final Native Static Public]
    void FlushLevelStreaming(UObject* WorldContextObject); // 0x3cff450 [Final Native Static Public]
    AActor* FinishSpawningActor(AActor* Actor, FTransform& SpawnTransform, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x3cff2a0 [Final Native Static Public]
    AActor* FindNearestActor(const FVector& Origin, const TArray<AActor*>& ActorsToCheck, const float& Distance); // 0x3cfeef0 [Final Native Static Public]
    bool FindCollisionUV(FHitResult& Hit, int32 UVChannel, const FVector2D& UV); // 0x3cfed50 [Final Native Static Public]
    void EnableLiveStreaming(bool Enable); // 0x3cfecb0 [Final Native Static Public]
    bool DoesSaveGameExist(const FString& SlotName, int32 UserIndex); // 0x3cfead0 [Final Native Static Public]
    bool DeprojectScreenToWorld(APlayerController* Player, const FVector2D& ScreenPosition, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3cfe7f0 [Final Native Static Public]
    bool DeprojectSceneCaptureToWorld(ASceneCapture2D* SceneCapture2D, const FVector2D& TargetUV, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3cfe620 [Final Native Static Public]
    bool DeprojectSceneCaptureComponentToWorld(USceneCaptureComponent2D* SceneCaptureComponent2D, const FVector2D& TargetUV, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3cfe490 [Final Native Static Public]
    bool DeleteGameInSlot(const FString& SlotName, int32 UserIndex); // 0x3cfe380 [Final Native Static Public]
    void DeactivateReverbEffect(UObject* WorldContextObject, const FName& TagName); // 0x3cfe250 [Final Native Static Public]
    UAudioComponent* CreateSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x3cfdcb0 [Final Native Static Public]
    USaveGame* CreateSaveGameObject(TSubclassOf<USaveGame> SaveGameClass); // 0x3cfdb20 [Final Native Static Public]
    APlayerController* CreatePlayerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId, bool bSpawnPlayerController); // 0x3cfda10 [Final Native Static Public]
    APlayerController* CreatePlayer(UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController); // 0x3cfd8f0 [Final Native Static Public]
    void ClearSoundMixModifiers(UObject* WorldContextObject); // 0x3cfd810 [Final Native Static Public]
    void ClearSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float FadeOutTime); // 0x3cfd630 [Final Native Static Public]
    void CancelAsyncLoading(); // 0x3cfd440 [Final Native Static Public]
    void BreakHitResult(FHitResult& Hit, const bool& bBlockingHit, const bool& bInitialOverlap, const float& Time, const float& Distance, const FVector& Location, const FVector& ImpactPoint, const FVector& Normal, const FVector& ImpactNormal, const UPhysicalMaterial*& PhysMat, const AActor*& HitActor, const UPrimitiveComponent*& HitComponent, const FName& HitBoneName, const FName& BoneName, const int32& HitItem, const int32& ElementIndex, const int32& FaceIndex, const FVector& TraceStart, const FVector& TraceEnd); // 0x3cfcb10 [Final Native Static Public]
    bool BlueprintSuggestProjectileVelocity(UObject* WorldContextObject, const FVector& TossVelocity, const FVector& StartLocation, const FVector& EndLocation, float LaunchSpeed, float OverrideGravityZ, const ESuggestProjVelocityTraceOption& TraceOption, float CollisionRadius, bool bFavorHighArc, bool bDrawDebug, bool bAcceptClosestOnNoSolutions); // 0x3cfba00 [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_ByTraceChannel(UObject* WorldContextObject, FHitResult& OutHit, const TArray<FVector>& OutPathPositions, const FVector& OutLastTraceDestination, const FVector& StartPos, const FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, const ECollisionChannel& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); // 0x3cfc580 [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_ByObjectType(UObject* WorldContextObject, FHitResult& OutHit, const TArray<FVector>& OutPathPositions, const FVector& OutLastTraceDestination, const FVector& StartPos, const FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); // 0x3cfbfc0 [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_Advanced(UObject* WorldContextObject, FPredictProjectilePathParams& PredictParams, FPredictProjectilePathResult& PredictResult); // 0x3cfbdb0 [Final Native Static Public]
    AActor* BeginSpawningActorFromBlueprint(UObject* WorldContextObject, UBlueprint* Blueprint, FTransform& SpawnTransform, bool bNoCollisionFail); // 0x3cfb6a0 [Final Native Static Public]
    AActor* BeginDeferredActorSpawnFromClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FTransform& SpawnTransform, const ESpawnActorCollisionHandlingMethod& CollisionHandlingOverride, AActor* Owner, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x3cfb2c0 [Final Native Static Public]
    bool AreSubtitlesEnabled(); // 0x3cfb280 [Final Native Static Public]
    bool AreAnyListenersWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x3cfb0d0 [Final Native Static Public]
    bool ApplyRadialDamageWithFalloff(UObject* WorldContextObject, float BaseDamage, float MinimumDamage, const FVector& Origin, float DamageInnerRadius, float DamageOuterRadius, float DamageFalloff, TSubclassOf<UDamageType> DamageTypeClass, const TArray<AActor*>& IgnoreActors, AActor* DamageCauser, AController* InstigatedByController, const ECollisionChannel& DamagePreventionChannel); // 0x3cfabf0 [Final Native Static Public]
    bool ApplyRadialDamage(UObject* WorldContextObject, float BaseDamage, const FVector& Origin, float DamageRadius, TSubclassOf<UDamageType> DamageTypeClass, const TArray<AActor*>& IgnoreActors, AActor* DamageCauser, AController* InstigatedByController, bool bDoFullDamage, const ECollisionChannel& DamagePreventionChannel); // 0x3cfa830 [Final Native Static Public]
    float ApplyPointDamage(AActor* DamagedActor, float BaseDamage, const FVector& HitFromDirection, FHitResult& HitInfo, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x3cfa450 [Final Native Static Public]
    float ApplyDamage(AActor* DamagedActor, float BaseDamage, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x3cfa180 [Final Native Static Public]
    void AnnounceAccessibleString(const FString& AnnouncementString); // 0x3cfa090 [Final Native Static Public]
    void ActivateReverbEffect(UObject* WorldContextObject, UReverbEffect* ReverbEffect, const FName& TagName, float Priority, float Volume, float FadeTime); // 0x3cf9e30 [Final Native Static Public]

// AGameStateBase (/Script/Engine.GameStateBase)
    void OnRep_SpectatorClass(); // 0x3ad47c0 [Native Protected]
    void OnRep_ReplicatedWorldTimeSecondsDouble(); // 0x3d057e0 [Native Protected]
    void OnRep_ReplicatedWorldTimeSeconds(); // 0x3d05750 [Final Native Protected]
    void OnRep_ReplicatedHasBegunPlay(); // 0x3d05730 [Native Protected]
    void OnRep_GameModeClass(); // 0x3bcbd80 [Native Protected]
    bool HasMatchStarted(); // 0x3d03e50 [Native Public]
    bool HasMatchEnded(); // 0x3d03e20 [Native Public]
    bool HasBegunPlay(); // 0x3d03d10 [Native Public]
    double GetServerWorldTimeSeconds(); // 0x3d02ef0 [Native Public]
    float GetPlayerStartTime(AController* Controller); // 0x3d02830 [Native Public]
    float GetPlayerRespawnDelay(AController* Controller); // 0x3d02790 [Native Public]

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

// UGameUserSettings (/Script/Engine.GameUserSettings)
    void ValidateSettings(); // 0x3a329b0 [Native Public]
    bool SupportsHDRDisplayOutput(); // 0x3d0e660 [Native Public]
    void SetVSyncEnabled(bool bEnable); // 0x3d0a280 [Final Native Public]
    void SetVisualEffectQuality(int32 Value); // 0x3d0a530 [Final Native Public]
    void SetViewDistanceQuality(int32 Value); // 0x3d0a310 [Final Native Public]
    void SetToDefaults(); // 0x37101e0 [Native Public]
    void SetTextureQuality(int32 Value); // 0x3d0a1f0 [Final Native Public]
    void SetShadowQuality(int32 Value); // 0x3d09c20 [Final Native Public]
    void SetShadingQuality(int32 Value); // 0x3d09b90 [Final Native Public]
    void SetScreenResolution(const FIntPoint& Resolution); // 0x3d09af0 [Final Native Public]
    void SetResolutionScaleValueEx(float NewScaleValue); // 0x3d09a70 [Final Native Public]
    void SetResolutionScaleNormalized(float NewScaleNormalized); // 0x3d099e0 [Final Native Public]
    void SetReflectionQuality(int32 Value); // 0x3d09950 [Final Native Public]
    void SetPostProcessingQuality(int32 Value); // 0x3d098c0 [Final Native Public]
    void SetOverallScalabilityLevel(int32 Value); // 0x3d09670 [Native Public]
    void SetGlobalIlluminationQuality(int32 Value); // 0x3d08df0 [Final Native Public]
    void SetFullscreenMode(const EWindowMode& InFullscreenMode); // 0x3d08c40 [Final Native Public]
    void SetFrameRateLimit(float NewLimit); // 0x3d08bc0 [Final Native Public]
    void SetFoliageQuality(int32 Value); // 0x3d08a30 [Final Native Public]
    void SetDynamicResolutionEnabled(bool bEnable); // 0x3d088a0 [Final Native Public]
    void SetBenchmarkFallbackValues(); // 0x3d087f0 [Final Native Public]
    void SetAudioQualityLevel(int32 QualityLevel); // 0x3d08630 [Final Native Public]
    void SetAntiAliasingQuality(int32 Value); // 0x3d085a0 [Final Native Public]
    void SaveSettings(); // 0x3a32240 [Native Public]
    void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); // 0x3d07f00 [Native Public]
    void RevertVideoMode(); // 0x3d07ec0 [Final Native Public]
    void ResetToCurrentSettings(); // 0x3d07be0 [Native Public]
    void LoadSettings(bool bForceReload); // 0x3a32110 [Native Public]
    bool IsVSyncEnabled(); // 0x3d04630 [Final Native Public]
    bool IsVSyncDirty(); // 0x3d04600 [Final Native Public]
    bool IsScreenResolutionDirty(); // 0x3d044e0 [Final Native Public]
    bool IsHDREnabled(); // 0x3d044c0 [Final Native Public]
    bool IsFullscreenModeDirty(); // 0x3d043d0 [Final Native Public]
    bool IsDynamicResolutionEnabled(); // 0x3d043a0 [Native Public]
    bool IsDynamicResolutionDirty(); // 0x3d04350 [Final Native Public]
    bool IsDirty(); // 0x3a32c30 [Native Public]
    int32 GetVisualEffectQuality(); // 0x3d03980 [Final Native Public]
    int32 GetViewDistanceQuality(); // 0x3858b20 [Final Native Public]
    int32 GetTextureQuality(); // 0x3d03340 [Final Native Public]
    int32 GetSyncInterval(); // 0x3d03280 [Final Native Static Public]
    int32 GetShadowQuality(); // 0x3d02f50 [Final Native Public]
    int32 GetShadingQuality(); // 0x3d02f30 [Final Native Public]
    FIntPoint GetScreenResolution(); // 0x3d02eb0 [Final Native Public]
    float GetResolutionScaleNormalized(); // 0x3d02e80 [Final Native Public]
    void GetResolutionScaleInformationEx(const float& CurrentScaleNormalized, const float& CurrentScaleValue, const float& MinScaleValue, const float& MaxScaleValue); // 0x3d02cc0 [Final Native Public]
    int32 GetReflectionQuality(); // 0x3ad4b60 [Final Native Public]
    float GetRecommendedResolutionScale(); // 0x3d02c80 [Native Public]
    EWindowMode GetPreferredFullscreenMode(); // 0x3d02ba0 [Final Native Public]
    int32 GetPostProcessingQuality(); // 0x3d02b80 [Final Native Public]
    int32 GetOverallScalabilityLevel(); // 0x3d020c0 [Native Public]
    FIntPoint GetLastConfirmedScreenResolution(); // 0x3d01c10 [Final Native Public]
    EWindowMode GetLastConfirmedFullscreenMode(); // 0x3d01bd0 [Final Native Public]
    int32 GetGlobalIlluminationQuality(); // 0x3d017a0 [Final Native Public]
    UGameUserSettings* GetGameUserSettings(); // 0x3d01760 [Final Native Static Public]
    EWindowMode GetFullscreenMode(); // 0x3d01510 [Final Native Public]
    float GetFrameRateLimit(); // 0x31fd1e0 [Final Native Public]
    int32 GetFramePace(); // 0x3d014e0 [Final Native Static Public]
    int32 GetFoliageQuality(); // 0x3d014c0 [Final Native Public]
    FIntPoint GetDesktopResolution(); // 0x3d013c0 [Final Native Public]
    FIntPoint GetDefaultWindowPosition(); // 0x3d01390 [Final Native Static Public]
    EWindowMode GetDefaultWindowMode(); // 0x33a69d0 [Final Native Static Public]
    float GetDefaultResolutionScale(); // 0x3d01350 [Native Public]
    FIntPoint GetDefaultResolution(); // 0x3d01330 [Final Native Static Public]
    int32 GetCurrentHDRDisplayNits(); // 0x3d00fb0 [Final Native Public]
    int32 GetAudioQualityLevel(); // 0x31fd1c0 [Final Native Public]
    int32 GetAntiAliasingQuality(); // 0x3d00b60 [Final Native Public]
    void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits); // 0x3cfebe0 [Final Native Public]
    void ConfirmVideoMode(); // 0x2359320 [Native Public]
    void ApplySettings(bool bCheckForCommandLineOverrides); // 0x3cfb040 [Native Public]
    void ApplyResolutionSettings(bool bCheckForCommandLineOverrides); // 0x3cfafb0 [Final Native Public]
    void ApplyNonResolutionSettings(); // 0x372c9f0 [Native Public]
    void ApplyHardwareBenchmarkResults(); // 0x3cfa430 [Native Public]

// UGameViewportClient (/Script/Engine.GameViewportClient)
    void SSSwapControllers(); // 0x372c9d0 [Native Public]
    void ShowTitleSafeArea(); // 0x372c9f0 [Native Public]
    void SetConsoleTarget(int32 PlayerIndex); // 0x3d08810 [Native Public]

// UInputDeviceLibrary (/Script/Engine.InputDeviceLibrary)
    FPlatformUserId PlatformUserId_None(); // 0x3d75190 [Final Native Static Public]
    bool NotEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x3d75470 [Final Native Static Public]
    bool NotEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x3d75470 [Final Native Static Public]
    bool IsValidPlatformId(const FPlatformUserId& UserId); // 0x3d753f0 [Final Native Static Public]
    bool IsValidInputDevice(const FInputDeviceId& DeviceID); // 0x3d75370 [Final Native Static Public]
    bool IsUnpairedUserId(const FPlatformUserId& PlatformId); // 0x3d752e0 [Final Native Static Public]
    bool IsInputDeviceMappedToUnpairedUser(const FInputDeviceId& InputDevice); // 0x3d75250 [Final Native Static Public]
    bool IsDevicePropertyHandleValid(FInputDevicePropertyHandle& InHandle); // 0x3d751b0 [Final Native Static Public]
    FInputDeviceId InputDeviceId_None(); // 0x3d75190 [Final Native Static Public]
    FPlatformUserId GetUserForUnpairedInputDevices(); // 0x3d75150 [Final Native Static Public]
    FPlatformUserId GetUserForInputDevice(const FInputDeviceId& DeviceID); // 0x3d750b0 [Final Native Static Public]
    FPlatformUserId GetPrimaryPlatformUser(); // 0x3d74e50 [Final Native Static Public]
    FInputDeviceId GetPrimaryInputDeviceForUser(const FPlatformUserId& UserId); // 0x3d74db0 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(const FPlatformUserId& UserId); // 0x3d74c70 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromInputDevice(const FInputDeviceId& DeviceID); // 0x3d74bd0 [Final Native Static Public]
    EInputDeviceConnectionState GetInputDeviceConnectionState(const FInputDeviceId& DeviceID); // 0x3d74ab0 [Final Native Static Public]
    FInputDeviceId GetDefaultInputDevice(); // 0x3d74a70 [Final Native Static Public]
    int32 GetAllInputDevicesForUser(const FPlatformUserId& UserId, const TArray<FInputDeviceId>& OutInputDevices); // 0x3d74960 [Final Native Static Public]
    int32 GetAllInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x3d74890 [Final Native Static Public]
    int32 GetAllConnectedInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x3d747c0 [Final Native Static Public]
    int32 GetAllActiveUsers(const TArray<FPlatformUserId>& OutUsers); // 0x3d746f0 [Final Native Static Public]
    bool EqualEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x3d743d0 [Final Native Static Public]
    bool EqualEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x3d743d0 [Final Native Static Public]

// UKismetArrayLibrary (/Script/Engine.KismetArrayLibrary)
    void SortStringArray(const TArray<FString>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e22fc0 [Final Native Static Public]
    void SortNameArray(const TArray<FName>& TargetArray, bool bStableSort, bool bLexicalSort, const EArraySortOrder& SortOrder); // 0x3e22e20 [Final Native Static Public]
    void SortIntArray(const TArray<int32>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e22ca0 [Final Native Static Public]
    void SortInt64Array(const TArray<int64>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e22b20 [Final Native Static Public]
    void SortFloatArray(const TArray<double>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e229a0 [Final Native Static Public]
    void SortByteArray(const TArray<uint8>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e22820 [Final Native Static Public]
    void SetArrayPropertyByName(UObject* Object, const FName& PropertyName, const TArray<int32>& Value); // 0x3e1e2e0 [Final Native Static Public]
    void FilterArray(const TArray<AActor*>& TargetArray, TSubclassOf<AActor> FilterClass, const TArray<AActor*>& FilteredArray); // 0x3decea0 [Final Native Static Public]
    void Array_Swap(const TArray<int32>& TargetArray, int32 FirstIndex, int32 SecondIndex); // 0x3dce5e0 [Final Native Static Public]
    void Array_ShuffleFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream); // 0x3dce4f0 [Final Native Static Public]
    void Array_Shuffle(const TArray<int32>& TargetArray); // 0x3dce450 [Final Native Static Public]
    void Array_Set(const TArray<int32>& TargetArray, int32 Index, const int32& Item, bool bSizeToFit); // 0x3dce210 [Final Native Static Public]
    void Array_Reverse(const TArray<int32>& TargetArray); // 0x3dce090 [Final Native Static Public]
    void Array_Resize(const TArray<int32>& TargetArray, int32 Size); // 0x3dcdfa0 [Final Native Static Public]
    bool Array_RemoveItem(const TArray<int32>& TargetArray, const int32& Item); // 0x3dcdd70 [Final Native Static Public]
    void Array_Remove(const TArray<int32>& TargetArray, int32 IndexToRemove); // 0x3dcdc80 [Final Native Static Public]
    void Array_RandomFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream, const int32& OutItem, const int32& OutIndex); // 0x3dcd9f0 [Final Native Static Public]
    void Array_Random(const TArray<int32>& TargetArray, const int32& OutItem, const int32& OutIndex); // 0x3dcd7b0 [Final Native Static Public]
    int32 Array_Length(const TArray<int32>& TargetArray); // 0x3dcd6f0 [Final Native Static Public]
    int32 Array_LastIndex(const TArray<int32>& TargetArray); // 0x3dcd620 [Final Native Static Public]
    bool Array_IsValidIndex(const TArray<int32>& TargetArray, int32 IndexToTest); // 0x3dcd510 [Final Native Static Public]
    bool Array_IsNotEmpty(const TArray<int32>& TargetArray); // 0x3dcd440 [Final Native Static Public]
    bool Array_IsEmpty(const TArray<int32>& TargetArray); // 0x3dcd370 [Final Native Static Public]
    void Array_Insert(const TArray<int32>& TargetArray, const int32& NewItem, int32 Index); // 0x3dcd170 [Final Native Static Public]
    bool Array_Identical(const TArray<int32>& ArrayA, const TArray<int32>& ArrayB); // 0x3dcd050 [Final Native Static Public]
    void Array_Get(const TArray<int32>& TargetArray, int32 Index, const int32& Item); // 0x3dccdd0 [Final Native Static Public]
    int32 Array_Find(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x3dccbe0 [Final Native Static Public]
    bool Array_Contains(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x3dcc9f0 [Final Native Static Public]
    void Array_Clear(const TArray<int32>& TargetArray); // 0x3dcc8a0 [Final Native Static Public]
    void Array_Append(const TArray<int32>& TargetArray, const TArray<int32>& SourceArray); // 0x3dcc790 [Final Native Static Public]
    int32 Array_AddUnique(const TArray<int32>& TargetArray, const int32& NewItem); // 0x3dcc5d0 [Final Native Static Public]
    int32 Array_Add(const TArray<int32>& TargetArray, const int32& NewItem); // 0x3dcc410 [Final Native Static Public]

// UKismetGuidLibrary (/Script/Engine.KismetGuidLibrary)
    void Parse_StringToGuid(const FString& GuidString, const FGuid& OutGuid, const bool& Success); // 0x3e121c0 [Final Native Static Public]
    bool NotEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x3e103b0 [Final Native Static Public]
    FGuid NewGuid(); // 0x3e0f090 [Final Native Static Public]
    bool IsValid_Guid(const FGuid& InGuid); // 0x3dfc0d0 [Final Native Static Public]
    void Invalidate_Guid(const FGuid& InGuid); // 0x3df9970 [Final Native Static Public]
    bool EqualEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x3de9a80 [Final Native Static Public]
    FString Conv_GuidToString(const FGuid& InGuid); // 0x3dddae0 [Final Native Static Public]

// UKismetInputLibrary (/Script/Engine.KismetInputLibrary)
    bool PointerEvent_IsTouchEvent(FPointerEvent& Input); // 0x3e13140 [Final Native Static Public]
    bool PointerEvent_IsMouseButtonDown(FPointerEvent& Input, const FKey& MouseButton); // 0x3e12fd0 [Final Native Static Public]
    float PointerEvent_GetWheelDelta(FPointerEvent& Input); // 0x3e12f20 [Final Native Static Public]
    int32 PointerEvent_GetUserIndex(FPointerEvent& Input); // 0x3e12e70 [Final Native Static Public]
    int32 PointerEvent_GetTouchpadIndex(FPointerEvent& Input); // 0x3e12dc0 [Final Native Static Public]
    FVector2D PointerEvent_GetScreenSpacePosition(FPointerEvent& Input); // 0x3e12d00 [Final Native Static Public]
    int32 PointerEvent_GetPointerIndex(FPointerEvent& Input); // 0x3e12c50 [Final Native Static Public]
    FVector2D PointerEvent_GetLastScreenSpacePosition(FPointerEvent& Input); // 0x3e12b90 [Final Native Static Public]
    ESlateGesture PointerEvent_GetGestureType(FPointerEvent& Input); // 0x3e12aa0 [Final Native Static Public]
    FVector2D PointerEvent_GetGestureDelta(FPointerEvent& Input); // 0x3e129e0 [Final Native Static Public]
    FKey PointerEvent_GetEffectingButton(FPointerEvent& Input); // 0x3e128a0 [Final Native Static Public]
    FVector2D PointerEvent_GetCursorDelta(FPointerEvent& Input); // 0x3e127e0 [Final Native Static Public]
    bool ModifierKeysState_IsShiftDown(FSlateModifierKeysState& KeysState); // 0x3e0d210 [Final Native Static Public]
    bool ModifierKeysState_IsControlDown(FSlateModifierKeysState& KeysState); // 0x3e0d170 [Final Native Static Public]
    bool ModifierKeysState_IsCommandDown(FSlateModifierKeysState& KeysState); // 0x3e0d0d0 [Final Native Static Public]
    bool ModifierKeysState_IsAltDown(FSlateModifierKeysState& KeysState); // 0x3e0d030 [Final Native Static Public]
    bool Key_IsValid(FKey& Key); // 0x3dff6d0 [Final Native Static Public]
    bool Key_IsMouseButton(FKey& Key); // 0x3dff5f0 [Final Native Static Public]
    bool Key_IsModifierKey(FKey& Key); // 0x3dff510 [Final Native Static Public]
    bool Key_IsKeyboardKey(FKey& Key); // 0x3dff3f0 [Final Native Static Public]
    bool Key_IsGamepadKey(FKey& Key); // 0x3dff310 [Final Native Static Public]
    bool Key_IsDigital(FKey& Key); // 0x3dff230 [Final Native Static Public]
    bool Key_IsButtonAxis(FKey& Key); // 0x3dff150 [Final Native Static Public]
    bool Key_IsAxis3D(FKey& Key); // 0x3dff070 [Final Native Static Public]
    bool Key_IsAxis2D(FKey& Key); // 0x3dfef90 [Final Native Static Public]
    bool Key_IsAxis1D(FKey& Key); // 0x3dfeeb0 [Final Native Static Public]
    bool Key_IsAnalog(FKey& Key); // 0x3dfedd0 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromKey(FKeyEvent& InKeyEvent); // 0x3dfed10 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromAnalog(FAnalogInputEvent& InAnalogEvent); // 0x3dfec10 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationActionFromKey(FKeyEvent& InKeyEvent); // 0x3dfeb50 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationAction(FKey& InKey); // 0x3dfea60 [Final Native Static Public]
    FText Key_GetDisplayName(FKey& Key, bool bLongDisplayName); // 0x3dfe910 [Final Native Static Public]
    bool InputEvent_IsShiftDown(FInputEvent& Input); // 0x3df97a0 [Final Native Static Public]
    bool InputEvent_IsRightShiftDown(FInputEvent& Input); // 0x3df96c0 [Final Native Static Public]
    bool InputEvent_IsRightControlDown(FInputEvent& Input); // 0x3df95e0 [Final Native Static Public]
    bool InputEvent_IsRightCommandDown(FInputEvent& Input); // 0x3df9500 [Final Native Static Public]
    bool InputEvent_IsRightAltDown(FInputEvent& Input); // 0x3df9420 [Final Native Static Public]
    bool InputEvent_IsRepeat(FInputEvent& Input); // 0x3df9340 [Final Native Static Public]
    bool InputEvent_IsLeftShiftDown(FInputEvent& Input); // 0x3df9260 [Final Native Static Public]
    bool InputEvent_IsLeftControlDown(FInputEvent& Input); // 0x3df9180 [Final Native Static Public]
    bool InputEvent_IsLeftCommandDown(FInputEvent& Input); // 0x3df90a0 [Final Native Static Public]
    bool InputEvent_IsLeftAltDown(FInputEvent& Input); // 0x3df8fc0 [Final Native Static Public]
    bool InputEvent_IsControlDown(FInputEvent& Input); // 0x3df8ee0 [Final Native Static Public]
    bool InputEvent_IsCommandDown(FInputEvent& Input); // 0x3df8e00 [Final Native Static Public]
    bool InputEvent_IsAltDown(FInputEvent& Input); // 0x3df8d20 [Final Native Static Public]
    FText InputChord_GetDisplayName(FInputChord& Key); // 0x3df8c20 [Final Native Static Public]
    int32 GetUserIndex(FKeyEvent& Input); // 0x3df6bd0 [Final Native Static Public]
    FSlateModifierKeysState GetModifierKeysState(); // 0x3df2fc0 [Final Native Static Public]
    FKey GetKey(FKeyEvent& Input); // 0x3df2320 [Final Native Static Public]
    float GetAnalogValue(FAnalogInputEvent& Input); // 0x3deed70 [Final Native Static Public]
    bool EqualEqual_KeyKey(const FKey& A, const FKey& B); // 0x3de9f60 [Final Native Static Public]
    bool EqualEqual_InputChordInputChord(const FInputChord& A, const FInputChord& B); // 0x3de9ba0 [Final Native Static Public]
    void CalibrateTilt(); // 0x3dd7850 [Final Native Static Public]

// UKismetInternationalizationLibrary (/Script/Engine.KismetInternationalizationLibrary)
    bool SetCurrentLocale(const FString& Culture, bool SaveToConfig); // 0x3e1f630 [Final Native Static Public]
    bool SetCurrentLanguageAndLocale(const FString& Culture, bool SaveToConfig); // 0x3e1f4b0 [Final Native Static Public]
    bool SetCurrentLanguage(const FString& Culture, bool SaveToConfig); // 0x3e1f360 [Final Native Static Public]
    bool SetCurrentCulture(const FString& Culture, bool SaveToConfig); // 0x3e1f1f0 [Final Native Static Public]
    bool SetCurrentAssetGroupCulture(const FName& AssetGroup, const FString& Culture, bool SaveToConfig); // 0x3e1f050 [Final Native Static Public]
    bool IsCultureRightToLeft(const FString& Culture); // 0x3dfa510 [Final Native Static Public]
    FString GetSuitableCulture(const TArray<FString>& AvailableCultures, const FString& CultureToMatch, const FString& FallbackCulture); // 0x3df5a90 [Final Native Static Public]
    FString GetNativeCulture(const ELocalizedTextSourceCategory& TextCategory); // 0x3df30e0 [Final Native Static Public]
    TArray<FString> GetLocalizedCultures(bool IncludeGame, bool IncludeEngine, bool IncludeEditor, bool IncludeAdditional); // 0x3df2750 [Final Native Static Public]
    FString GetCurrentLocale(); // 0x3df0db0 [Final Native Static Public]
    FString GetCurrentLanguage(); // 0x3df0c70 [Final Native Static Public]
    FString GetCurrentCulture(); // 0x3df0c70 [Final Native Static Public]
    FString GetCurrentAssetGroupCulture(const FName& AssetGroup); // 0x3df0930 [Final Native Static Public]
    FString GetCultureDisplayName(const FString& Culture, bool Localized); // 0x3df0730 [Final Native Static Public]
    void ClearCurrentAssetGroupCulture(const FName& AssetGroup, bool SaveToConfig); // 0x3ddb220 [Final Native Static Public]

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

// UKismetMathLibrary (/Script/Engine.KismetMathLibrary)
    int32 Xor_IntInt(int32 A, int32 B); // 0x3e2e320 [Final Native Static Public]
    int64 Xor_Int64Int64(int64 A, int64 B); // 0x3e2e250 [Final Native Static Public]
    int32 Wrap(int32 Value, int32 Min, int32 Max); // 0x3e2e0f0 [Final Native Static Public]
    FVector WeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float Weight); // 0x3e2de50 [Final Native Static Public]
    FRotator WeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float Weight); // 0x3e2dcc0 [Final Native Static Public]
    float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight); // 0x3e2dfb0 [Final Native Static Public]
    double VSizeXYSquared(const FVector& A); // 0x3e29260 [Final Native Static Public]
    double VSizeXY(const FVector& A); // 0x3e291d0 [Final Native Static Public]
    double VSizeSquared(const FVector& A); // 0x3e29130 [Final Native Static Public]
    double VSize2DSquared(const FVector2D& A); // 0x3e29000 [Final Native Static Public]
    double VSize2D(const FVector2D& A); // 0x3e28f70 [Final Native Static Public]
    double VSize(const FVector& A); // 0x3e29090 [Final Native Static Public]
    FVector VLerp(const FVector& A, const FVector& B, float Alpha); // 0x3e28e20 [Final Native Static Public]
    FVector VInterpTo_Constant(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x3e28c90 [Final Native Static Public]
    FVector VInterpTo(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x3e28b00 [Final Native Static Public]
    FVector VectorSpringInterp(const FVector& Current, const FVector& Target, FVectorSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass, float TargetVelocityAmount, bool bClamp, const FVector& MinValue, const FVector& MaxValue, bool bInitializeFromTarget); // 0x3e2ad80 [Final Native Static Public]
    FVector Vector_Zero(); // 0x3e2dc00 [Final Native Static Public]
    FVector Vector_Up(); // 0x3e2dbd0 [Final Native Static Public]
    void Vector_UnwindEuler(const FVector& A); // 0x3e2db50 [Final Native Static Public]
    FVector2D Vector_UnitCartesianToSpherical(const FVector& A); // 0x3e2da60 [Final Native Static Public]
    FVector Vector_ToRadians(const FVector& A); // 0x3e2d9d0 [Final Native Static Public]
    FVector Vector_ToDegrees(const FVector& A); // 0x3e2d940 [Final Native Static Public]
    FVector Vector_SnappedToGrid(const FVector& InVect, float InGridSize); // 0x3e2d7f0 [Final Native Static Public]
    FVector Vector_SlerpVectorToDirection(const FVector& Vector, const FVector& Direction, double Alpha); // 0x3e2d680 [Final Native Static Public]
    FVector Vector_SlerpNormals(const FVector& NormalA, const FVector& NormalB, double Alpha); // 0x3e2d510 [Final Native Static Public]
    void Vector_Set(const FVector& A, double X, double Y, double Z); // 0x3e2d3a0 [Final Native Static Public]
    FVector Vector_Right(); // 0x3e2d370 [Final Native Static Public]
    FVector Vector_Reciprocal(const FVector& A); // 0x3e2d280 [Final Native Static Public]
    FVector Vector_ProjectOnToNormal(const FVector& V, const FVector& InNormal); // 0x3e2d180 [Final Native Static Public]
    FVector Vector_One(); // 0x3e2d150 [Final Native Static Public]
    FVector Vector_NormalUnsafe(const FVector& A); // 0x3e2cf10 [Final Native Static Public]
    void Vector_Normalize(const FVector& A, float Tolerance); // 0x3e2d010 [Final Native Static Public]
    FVector Vector_Normal2D(const FVector& A, float Tolerance); // 0x3e2cdc0 [Final Native Static Public]
    FVector Vector_MirrorByPlane(const FVector& A, const FPlane& InPlane); // 0x3e2cc60 [Final Native Static Public]
    FVector Vector_Left(); // 0x3e2cc30 [Final Native Static Public]
    bool Vector_IsZero(const FVector& A); // 0x3e2cb70 [Final Native Static Public]
    bool Vector_IsUnit(const FVector& A, float SquaredLenthTolerance); // 0x3e2ca50 [Final Native Static Public]
    bool Vector_IsUniform(const FVector& A, float Tolerance); // 0x3e2c920 [Final Native Static Public]
    bool Vector_IsNormal(const FVector& A); // 0x3e2c850 [Final Native Static Public]
    bool Vector_IsNearlyZero(const FVector& A, float Tolerance); // 0x3e2c730 [Final Native Static Public]
    bool Vector_IsNAN(const FVector& A); // 0x3e2c660 [Final Native Static Public]
    double Vector_HeadingAngle(const FVector& A); // 0x3e2c530 [Final Native Static Public]
    FVector Vector_GetSignVector(const FVector& A); // 0x3e2c460 [Final Native Static Public]
    FVector Vector_GetProjection(const FVector& A); // 0x3e2c3c0 [Final Native Static Public]
    double Vector_GetAbsMin(const FVector& A); // 0x3e2c320 [Final Native Static Public]
    double Vector_GetAbsMax(const FVector& A); // 0x3e2c280 [Final Native Static Public]
    FVector Vector_GetAbs(const FVector& A); // 0x3e2c1f0 [Final Native Static Public]
    FVector Vector_Forward(); // 0x3e2c1c0 [Final Native Static Public]
    FVector Vector_Down(); // 0x3e2c190 [Final Native Static Public]
    double Vector_DistanceSquared(const FVector& v1, const FVector& v2); // 0x3e2c0b0 [Final Native Static Public]
    double Vector_Distance2DSquared(const FVector& v1, const FVector& v2); // 0x3e2bef0 [Final Native Static Public]
    double Vector_Distance2D(const FVector& v1, const FVector& v2); // 0x3e2be20 [Final Native Static Public]
    double Vector_Distance(const FVector& v1, const FVector& v2); // 0x3e2bfc0 [Final Native Static Public]
    double Vector_CosineAngle2D(const FVector& A, const FVector& B); // 0x3e2bcc0 [Final Native Static Public]
    FVector Vector_ComponentMin(const FVector& A, const FVector& B); // 0x3e2bbe0 [Final Native Static Public]
    FVector Vector_ComponentMax(const FVector& A, const FVector& B); // 0x3e2bb00 [Final Native Static Public]
    FVector Vector_ClampSizeMax2D(const FVector& A, double Max); // 0x3e2b850 [Final Native Static Public]
    FVector Vector_ClampSizeMax(const FVector& A, double Max); // 0x3e2b990 [Final Native Static Public]
    FVector Vector_ClampSize2D(const FVector& A, double Min, double Max); // 0x3e2b690 [Final Native Static Public]
    FVector Vector_BoundedToCube(const FVector& InVect, float InRadius); // 0x3e2b590 [Final Native Static Public]
    FVector Vector_BoundedToBox(const FVector& InVect, const FVector& InBoxMin, const FVector& InBoxMax); // 0x3e2b440 [Final Native Static Public]
    FVector Vector_Backward(); // 0x3e2b410 [Final Native Static Public]
    void Vector_Assign(const FVector& A, const FVector& InVector); // 0x3e2b330 [Final Native Static Public]
    void Vector_AddBounded(const FVector& A, const FVector& InAddVect, float InRadius); // 0x3e2b1d0 [Final Native Static Public]
    FVector4 Vector4_Zero(); // 0x3e2ad50 [Final Native Static Public]
    double Vector4_SizeSquared3(const FVector4& A); // 0x3e2abc0 [Final Native Static Public]
    double Vector4_SizeSquared(const FVector4& A); // 0x3e2ac80 [Final Native Static Public]
    double Vector4_Size3(const FVector4& A); // 0x3e2aa10 [Final Native Static Public]
    double Vector4_Size(const FVector4& A); // 0x3e2aae0 [Final Native Static Public]
    void Vector4_Set(const FVector4& A, double X, double Y, double Z, double W); // 0x3e2a830 [Final Native Static Public]
    FVector4 Vector4_NormalUnsafe3(const FVector4& A); // 0x3e2a5c0 [Final Native Static Public]
    void Vector4_Normalize3(const FVector4& A, float Tolerance); // 0x3e2a6d0 [Final Native Static Public]
    FVector4 Vector4_Normal3(const FVector4& A, float Tolerance); // 0x3e2a450 [Final Native Static Public]
    FVector4 Vector4_Negated(const FVector4& A); // 0x3e2a390 [Final Native Static Public]
    FVector4 Vector4_MirrorByVector3(const FVector4& Direction, const FVector4& SurfaceNormal); // 0x3e2a1e0 [Final Native Static Public]
    bool Vector4_IsZero(const FVector4& A); // 0x3e2a110 [Final Native Static Public]
    bool Vector4_IsUnit3(const FVector4& A, float SquaredLenthTolerance); // 0x3e29fe0 [Final Native Static Public]
    bool Vector4_IsNormal3(const FVector4& A); // 0x3e29f00 [Final Native Static Public]
    bool Vector4_IsNearlyZero3(const FVector4& A, float Tolerance); // 0x3e29dd0 [Final Native Static Public]
    bool Vector4_IsNAN(const FVector4& A); // 0x3e29ce0 [Final Native Static Public]
    double Vector4_DotProduct3(const FVector4& A, const FVector4& B); // 0x3e29a60 [Final Native Static Public]
    double Vector4_DotProduct(const FVector4& A, const FVector4& B); // 0x3e29ba0 [Final Native Static Public]
    FVector4 Vector4_CrossProduct3(const FVector4& A, const FVector4& B); // 0x3e298d0 [Final Native Static Public]
    void Vector4_Assign(const FVector4& A, const FVector4& InVector); // 0x3e297c0 [Final Native Static Public]
    FVector2D Vector2DInterpTo_Constant(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x3e295d0 [Final Native Static Public]
    FVector2D Vector2DInterpTo(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x3e29440 [Final Native Static Public]
    FVector2D Vector2D_Zero(); // 0x3e297a0 [Final Native Static Public]
    FVector2D Vector2D_Unit45Deg(); // 0x3e29780 [Final Native Static Public]
    FVector2D Vector2D_One(); // 0x3e29760 [Final Native Static Public]
    FVector VEase(const FVector& A, const FVector& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x3e288d0 [Final Native Static Public]
    FDateTime UtcNow(); // 0x3e28890 [Final Native Static Public]
    FVector4 TransformVector4(const FMatrix& Matrix, const FVector4& Vec4); // 0x3e28290 [Final Native Static Public]
    FRotator TransformRotation(FTransform& T, const FRotator& Rotation); // 0x3e27ff0 [Final Native Static Public]
    FVector TransformLocation(FTransform& T, const FVector& Location); // 0x3e27da0 [Final Native Static Public]
    FVector TransformDirection(FTransform& T, const FVector& Direction); // 0x3e27b60 [Final Native Static Public]
    float Transform_Determinant(FTransform& Transform); // 0x3e28440 [Final Native Static Public]
    double ToUnixTimestampDouble(const FDateTime& Time); // 0x3e27950 [Final Native Static Public]
    int64 ToUnixTimestamp(const FDateTime& Time); // 0x3e27870 [Final Native Static Public]
    FVector2D ToSign2D(const FVector2D& A); // 0x3e277b0 [Final Native Static Public]
    FVector2D ToRounded2D(const FVector2D& A); // 0x3e27710 [Final Native Static Public]
    FString ToHex_LinearColor(const FLinearColor& InColor); // 0x3e27530 [Final Native Static Public]
    void ToDirectionAndLength2D(const FVector2D& A, const FVector2D& OutDir, const double& OutLength); // 0x3e273a0 [Final Native Static Public]
    FDateTime Today(); // 0x3e27b10 [Final Native Static Public]
    FTransform TLerp(FTransform& A, FTransform& B, float Alpha, const ELerpInterpolationMode& InterpMode); // 0x3e26c60 [Final Native Static Public]
    FTransform TInterpTo(FTransform& Current, FTransform& Target, float DeltaTime, float InterpSpeed); // 0x3e269b0 [Final Native Static Public]
    FTimespan TimespanZeroValue(); // 0x3de4120 [Final Native Static Public]
    float TimespanRatio(const FTimespan& A, const FTimespan& B); // 0x3e272b0 [Final Native Static Public]
    FTimespan TimespanMinValue(); // 0x3e27280 [Final Native Static Public]
    FTimespan TimespanMaxValue(); // 0x3e27250 [Final Native Static Public]
    bool TimespanFromString(const FString& TimespanString, const FTimespan& Result); // 0x3e270d0 [Final Native Static Public]
    FTransform TEase(FTransform& A, FTransform& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x3e266c0 [Final Native Static Public]
    double Tan(double A); // 0x3e26ec0 [Final Native Static Public]
    FVector Subtract_VectorVector(const FVector& A, const FVector& B); // 0x3e265e0 [Final Native Static Public]
    FVector Subtract_VectorInt(const FVector& A, int32 B); // 0x3e26500 [Final Native Static Public]
    FVector Subtract_VectorFloat(const FVector& A, double B); // 0x3e26420 [Final Native Static Public]
    FVector4 Subtract_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3e262c0 [Final Native Static Public]
    FVector2D Subtract_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3e261f0 [Final Native Static Public]
    FVector2D Subtract_Vector2DFloat(const FVector2D& A, double B); // 0x3e26120 [Final Native Static Public]
    FTimespan Subtract_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3e25a50 [Final Native Static Public]
    FQuat Subtract_QuatQuat(FQuat& A, FQuat& B); // 0x3e26020 [Final Native Static Public]
    FLinearColor Subtract_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3e25f30 [Final Native Static Public]
    FIntPoint Subtract_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3e25e60 [Final Native Static Public]
    FIntPoint Subtract_IntPointInt(const FIntPoint& A, int32 B); // 0x3e25d80 [Final Native Static Public]
    int32 Subtract_IntInt(int32 A, int32 B); // 0x3e25cc0 [Final Native Static Public]
    int64 Subtract_Int64Int64(int64 A, int64 B); // 0x3e25bf0 [Final Native Static Public]
    double Subtract_DoubleDouble(double A, double B); // 0x3e25b20 [Final Native Static Public]
    FDateTime Subtract_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x3e25a50 [Final Native Static Public]
    FTimespan Subtract_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3e25a50 [Final Native Static Public]
    uint8 Subtract_ByteByte(uint8 A, uint8 B); // 0x3e25990 [Final Native Static Public]
    double Square(double A); // 0x3e25750 [Final Native Static Public]
    double Sqrt(double A); // 0x3e25690 [Final Native Static Public]
    FVector Spherical2DToUnitCartesian(const FVector2D& A); // 0x3e251d0 [Final Native Static Public]
    double Sin(double A); // 0x3e22790 [Final Native Static Public]
    int64 SignOfInteger64(int64 A); // 0x3e22640 [Final Native Static Public]
    int32 SignOfInteger(int32 A); // 0x3e226f0 [Final Native Static Public]
    double SignOfFloat(double A); // 0x3e22570 [Final Native Static Public]
    void SetVectorSpringStateVelocity(FVectorSpringState& SpringState, const FVector& Velocity); // 0x3e22000 [Final Native Static Public]
    void SetRandomStreamSeed(const FRandomStream& Stream, int32 NewSeed); // 0x3e20a50 [Final Native Static Public]
    void SetQuaternionSpringStateAngularVelocity(FQuaternionSpringState& SpringState, const FVector& AngularVelocity); // 0x3e20940 [Final Native Static Public]
    void SetFloatSpringStateVelocity(FFloatSpringState& SpringState, float Velocity); // 0x3e1fd30 [Final Native Static Public]
    void Set2D(const FVector2D& A, double X, double Y); // 0x3e1e080 [Final Native Static Public]
    FVector SelectVector(const FVector& A, const FVector& B, bool bPickA); // 0x3e1d950 [Final Native Static Public]
    FTransform SelectTransform(FTransform& A, FTransform& B, bool bPickA); // 0x3e1de40 [Final Native Static Public]
    FText SelectText(const FText& A, const FText& B, bool bPickA); // 0x3e1dc70 [Final Native Static Public]
    FString SelectString(const FString& A, const FString& B, bool bPickA); // 0x3e1daa0 [Final Native Static Public]
    FRotator SelectRotator(const FRotator& A, const FRotator& B, bool bPickA); // 0x3e1d950 [Final Native Static Public]
    UObject* SelectObject(UObject* A, UObject* B, bool bSelectA); // 0x3e1d410 [Final Native Static Public]
    FName SelectName(const FName& A, const FName& B, bool bPickA); // 0x3e1d850 [Final Native Static Public]
    int32 SelectInt(int32 A, int32 B, bool bPickA); // 0x3e1d750 [Final Native Static Public]
    double SelectFloat(double A, double B, bool bPickA); // 0x3e1d630 [Final Native Static Public]
    FLinearColor SelectColor(const FLinearColor& A, const FLinearColor& B, bool bPickA); // 0x3e1d510 [Final Native Static Public]
    TSubclassOf<UObject> SelectClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B, bool bSelectA); // 0x3e1d410 [Final Native Static Public]
    void SeedRandomStream(const FRandomStream& Stream); // 0x3e1d370 [Final Native Static Public]
    double SafeDivide(double A, double B); // 0x3e1ca30 [Final Native Static Public]
    int64 Round64(double A); // 0x3e1c900 [Final Native Static Public]
    int32 Round(double A); // 0x3e1c990 [Final Native Static Public]
    FRotator RotatorFromAxisAndAngle(const FVector& Axis, float Angle); // 0x3e1c700 [Final Native Static Public]
    FVector RotateAngleAxis(const FVector& InVect, float AngleDeg, const FVector& Axis); // 0x3e1c520 [Final Native Static Public]
    FRotator RLerp(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath); // 0x3e17120 [Final Native Static Public]
    FRotator RInterpTo_Constant(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x3e16f90 [Final Native Static Public]
    FRotator RInterpTo(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x3e16e00 [Final Native Static Public]
    void RGBToHSV_Vector(const FLinearColor& RGB, const FLinearColor& HSV); // 0x3e16d20 [Final Native Static Public]
    void RGBToHSV(const FLinearColor& InColor, const float& H, const float& S, const float& V, const float& A); // 0x3e16b20 [Final Native Static Public]
    FLinearColor RGBLinearToHSV(const FLinearColor& RGB); // 0x3e16a90 [Final Native Static Public]
    void ResetVectorSpringState(FVectorSpringState& SpringState); // 0x3e1bb10 [Final Native Static Public]
    void ResetRandomStream(const FRandomStream& Stream); // 0x3e1ba80 [Final Native Static Public]
    void ResetQuaternionSpringState(FQuaternionSpringState& SpringState); // 0x3e1b9a0 [Final Native Static Public]
    void ResetFloatSpringState(FFloatSpringState& SpringState); // 0x3e1b910 [Final Native Static Public]
    FRotator REase(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x3e16840 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x3e19470 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadians(const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x3e19310 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x3e19160 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegrees(const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x3e18ff0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x3e18ea0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadians(const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x3e18da0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x3e18c40 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegrees(const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x3e18b30 [Final Native Static Public]
    FVector RandomUnitVectorFromStream(const FRandomStream& Stream); // 0x3e18a80 [Final Native Static Public]
    FVector RandomUnitVector(); // 0x3e18920 [Final Native Static Public]
    FRotator RandomRotatorFromStream(const FRandomStream& Stream, bool bRoll); // 0x3e187a0 [Final Native Static Public]
    FRotator RandomRotator(bool bRoll); // 0x3e18690 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream_Box(const FRandomStream& Stream, const FBox& Box); // 0x3e18410 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream(const FRandomStream& Stream, const FVector& Center, const FVector& HalfSize); // 0x3e181f0 [Final Native Static Public]
    FVector RandomPointInBoundingBox_Box(const FBox& Box); // 0x3e185c0 [Final Native Static Public]
    FVector RandomPointInBoundingBox(const FVector& Center, const FVector& HalfSize); // 0x3e180a0 [Final Native Static Public]
    int32 RandomIntegerInRangeFromStream(const FRandomStream& Stream, int32 Min, int32 Max); // 0x3e17f40 [Final Native Static Public]
    int32 RandomIntegerInRange(int32 Min, int32 Max); // 0x3e17e30 [Final Native Static Public]
    int32 RandomIntegerFromStream(const FRandomStream& Stream, int32 Max); // 0x3e17d10 [Final Native Static Public]
    int64 RandomInteger64InRange(int64 Min, int64 Max); // 0x3e17b30 [Final Native Static Public]
    int64 RandomInteger64(int64 Max); // 0x3e17a50 [Final Native Static Public]
    int32 RandomInteger(int32 Max); // 0x3e17c50 [Final Native Static Public]
    float RandomFloatInRangeFromStream(const FRandomStream& Stream, float Min, float Max); // 0x3e17900 [Final Native Static Public]
    double RandomFloatInRange(double Min, double Max); // 0x3e17800 [Final Native Static Public]
    float RandomFloatFromStream(const FRandomStream& Stream); // 0x3e17740 [Final Native Static Public]
    double RandomFloat(); // 0x3e176f0 [Final Native Static Public]
    bool RandomBoolWithWeightFromStream(const FRandomStream& RandomStream, float Weight); // 0x3e175d0 [Final Native Static Public]
    bool RandomBoolWithWeight(float Weight); // 0x3e17510 [Final Native Static Public]
    bool RandomBoolFromStream(const FRandomStream& Stream); // 0x3e17450 [Final Native Static Public]
    bool RandomBool(); // 0x3e173f0 [Final Native Static Public]
    double RadiansToDegrees(double A); // 0x3e172e0 [Final Native Static Public]
    FQuat QuaternionSpringInterp(const FQuat& Current, const FQuat& Target, FQuaternionSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass, float TargetVelocityAmount, bool bInitializeFromTarget); // 0x3e16340 [Final Native Static Public]
    FVector Quat_VectorUp(FQuat& Q); // 0x3e14c60 [Final Native Static Public]
    FVector Quat_VectorRight(FQuat& Q); // 0x3e14b40 [Final Native Static Public]
    FVector Quat_VectorForward(FQuat& Q); // 0x3e14a40 [Final Native Static Public]
    FVector Quat_UnrotateVector(FQuat& Q, const FVector& V); // 0x3e16110 [Final Native Static Public]
    FQuat Quat_Slerp(FQuat& A, FQuat& B, double Alpha); // 0x3e15f20 [Final Native Static Public]
    float Quat_SizeSquared(FQuat& Q); // 0x3e15e60 [Final Native Static Public]
    float Quat_Size(FQuat& Q); // 0x3e15d90 [Final Native Static Public]
    void Quat_SetFromEuler(FQuat& Q, const FVector& Euler); // 0x3e15ca0 [Final Native Static Public]
    void Quat_SetComponents(FQuat& Q, float X, float Y, float Z, float W); // 0x3e15ae0 [Final Native Static Public]
    FRotator Quat_Rotator(FQuat& Q); // 0x3e15a30 [Final Native Static Public]
    FVector Quat_RotateVector(FQuat& Q, const FVector& V); // 0x3e15820 [Final Native Static Public]
    FQuat Quat_Normalized(FQuat& Q, float Tolerance); // 0x3e156a0 [Final Native Static Public]
    void Quat_Normalize(FQuat& Q, float Tolerance); // 0x3e15530 [Final Native Static Public]
    FQuat Quat_MakeFromEuler(const FVector& Euler); // 0x3e15480 [Final Native Static Public]
    FQuat Quat_Log(FQuat& Q); // 0x3e153d0 [Final Native Static Public]
    bool Quat_IsNormalized(FQuat& Q); // 0x3e152c0 [Final Native Static Public]
    bool Quat_IsNonFinite(FQuat& Q); // 0x3e151e0 [Final Native Static Public]
    bool Quat_IsIdentity(FQuat& Q, float Tolerance); // 0x3e15060 [Final Native Static Public]
    bool Quat_IsFinite(FQuat& Q); // 0x3e14f80 [Final Native Static Public]
    FQuat Quat_Inversed(FQuat& Q); // 0x3e14ed0 [Final Native Static Public]
    FQuat Quat_Identity(); // 0x3e14ea0 [Final Native Static Public]
    FVector Quat_GetRotationAxis(FQuat& Q); // 0x3e14d70 [Final Native Static Public]
    FVector Quat_GetAxisZ(FQuat& Q); // 0x3e14c60 [Final Native Static Public]
    FVector Quat_GetAxisY(FQuat& Q); // 0x3e14b40 [Final Native Static Public]
    FVector Quat_GetAxisX(FQuat& Q); // 0x3e14a40 [Final Native Static Public]
    float Quat_GetAngle(FQuat& Q); // 0x3e14980 [Final Native Static Public]
    FQuat Quat_FindBetweenVectors(const FVector& Start, const FVector& End); // 0x3e14870 [Final Native Static Public]
    FQuat Quat_FindBetweenNormals(const FVector& StartNormal, const FVector& EndNormal); // 0x3e14760 [Final Native Static Public]
    FQuat Quat_Exp(FQuat& Q); // 0x3e146b0 [Final Native Static Public]
    FVector Quat_Euler(FQuat& Q); // 0x3e14600 [Final Native Static Public]
    void Quat_EnforceShortestArcWith(FQuat& A, FQuat& B); // 0x3e14490 [Final Native Static Public]
    float Quat_AngularDistance(FQuat& A, FQuat& B); // 0x3e14330 [Final Native Static Public]
    FVector ProjectVectorOnToVector(const FVector& V, const FVector& Target); // 0x3e141d0 [Final Native Static Public]
    FVector ProjectVectorOntoPlane(const FVector& V, const FVector& PlaneNormal); // 0x3e140a0 [Final Native Static Public]
    FVector ProjectPointOnToPlane(const FVector& Point, const FVector& PlaneBase, const FVector& PlaneNormal); // 0x3e13db0 [Final Native Static Public]
    bool PointsAreCoplanar(const TArray<FVector>& Points, float Tolerance); // 0x3e131f0 [Final Native Static Public]
    float PerlinNoise1D(float Value); // 0x3e12760 [Final Native Static Public]
    int32 Percent_IntInt(int32 A, int32 B); // 0x3e12670 [Final Native Static Public]
    int64 Percent_Int64Int64(int64 A, int64 B); // 0x3e12570 [Final Native Static Public]
    double Percent_FloatFloat(double A, double B); // 0x3e12400 [Final Native Static Public]
    uint8 Percent_ByteByte(uint8 A, uint8 B); // 0x3e12310 [Final Native Static Public]
    int32 Or_IntInt(int32 A, int32 B); // 0x3e11a60 [Final Native Static Public]
    int64 Or_Int64Int64(int64 A, int64 B); // 0x3e11990 [Final Native Static Public]
    FDateTime Now(); // 0x3e11920 [Final Native Static Public]
    bool NotEqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x3e0ff70 [Final Native Static Public]
    bool NotEqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3e0fe20 [Final Native Static Public]
    bool NotEqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3e0fd40 [Final Native Static Public]
    bool NotEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x3e11630 [Final Native Static Public]
    bool NotEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x3e11470 [Final Native Static Public]
    bool NotEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x3e11330 [Final Native Static Public]
    bool NotEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x36c0e70 [Final Native Static Public]
    bool NotEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x3e10d70 [Final Native Static Public]
    bool NotEqual_QuatQuat(FQuat& A, FQuat& B, float ErrorTolerance); // 0x3e10ba0 [Final Native Static Public]
    bool NotEqual_ObjectObject(UObject* A, UObject* B); // 0x3e101f0 [Final Native Static Public]
    bool NotEqual_NameName(const FName& A, const FName& B); // 0x3e109e0 [Final Native Static Public]
    bool NotEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x3e10830 [Final Native Static Public]
    bool NotEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3e10740 [Final Native Static Public]
    bool NotEqual_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3e10670 [Final Native Static Public]
    bool NotEqual_IntInt(int32 A, int32 B); // 0x3e105a0 [Final Native Static Public]
    bool NotEqual_Int64Int64(int64 A, int64 B); // 0x3e104d0 [Final Native Static Public]
    bool NotEqual_DoubleDouble(double A, double B); // 0x3e102c0 [Final Native Static Public]
    bool NotEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x36c0e70 [Final Native Static Public]
    bool NotEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x3e101f0 [Final Native Static Public]
    bool NotEqual_ByteByte(uint8 A, uint8 B); // 0x3e10130 [Final Native Static Public]
    bool NotEqual_BoolBool(bool A, bool B); // 0x3e10050 [Final Native Static Public]
    bool Not_PreBool(bool A); // 0x3e11890 [Final Native Static Public]
    int64 Not_Int64(int64 A); // 0x3e11780 [Final Native Static Public]
    int32 Not_Int(int32 A); // 0x3e11810 [Final Native Static Public]
    FVector2D NormalSafe2D(const FVector2D& A, float Tolerance); // 0x3e0f2f0 [Final Native Static Public]
    double NormalizeToRange(double Value, double RangeMin, double RangeMax); // 0x3e0fa30 [Final Native Static Public]
    FRotator NormalizedDeltaRotator(const FRotator& A, const FRotator& B); // 0x3e0fba0 [Final Native Static Public]
    float NormalizeAxis(float Angle); // 0x3e0f540 [Final Native Static Public]
    void Normalize2D(const FVector2D& A, float Tolerance); // 0x3e0f410 [Final Native Static Public]
    FVector2D Normal2D(const FVector2D& A); // 0x3e0f0d0 [Final Native Static Public]
    FVector Normal(const FVector& A, float Tolerance); // 0x3e0f1a0 [Final Native Static Public]
    FVector NegateVector(const FVector& A); // 0x3e0ef60 [Final Native Static Public]
    FRotator NegateRotator(const FRotator& A); // 0x3e0eeb0 [Final Native Static Public]
    FVector2D Negated2D(const FVector2D& A); // 0x3e0eff0 [Final Native Static Public]
    bool NearlyEqual_TransformTransform(FTransform& A, FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance); // 0x3e0ec40 [Final Native Static Public]
    bool NearlyEqual_FloatFloat(double A, double B, double ErrorTolerance); // 0x3e0eb20 [Final Native Static Public]
    double MultiplyMultiply_FloatFloat(double base, double Exp); // 0x3e0d660 [Final Native Static Public]
    double MultiplyByPi(double Value); // 0x3e0d5d0 [Final Native Static Public]
    FVector Multiply_VectorVector(const FVector& A, const FVector& B); // 0x3e0ea40 [Final Native Static Public]
    FVector Multiply_VectorInt(const FVector& A, int32 B); // 0x3e0e4a0 [Final Native Static Public]
    FVector Multiply_VectorFloat(const FVector& A, double B); // 0x3e0e960 [Final Native Static Public]
    FVector4 Multiply_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3e0e800 [Final Native Static Public]
    FVector2D Multiply_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3e0e730 [Final Native Static Public]
    FVector2D Multiply_Vector2DFloat(const FVector2D& A, double B); // 0x3e0e660 [Final Native Static Public]
    FTimespan Multiply_TimespanFloat(const FTimespan& A, float Scalar); // 0x3e0e580 [Final Native Static Public]
    FRotator Multiply_RotatorInt(const FRotator& A, int32 B); // 0x3e0e4a0 [Final Native Static Public]
    FRotator Multiply_RotatorFloat(const FRotator& A, float B); // 0x3e0e3c0 [Final Native Static Public]
    FQuat Multiply_QuatQuat(FQuat& A, FQuat& B); // 0x3e0e1e0 [Final Native Static Public]
    FMatrix Multiply_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x3e0e070 [Final Native Static Public]
    FMatrix Multiply_MatrixFloat(const FMatrix& A, double B); // 0x3e0deb0 [Final Native Static Public]
    FLinearColor Multiply_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3e0ddc0 [Final Native Static Public]
    FLinearColor Multiply_LinearColorFloat(const FLinearColor& A, float B); // 0x3e0dcf0 [Final Native Static Public]
    FIntPoint Multiply_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3e0dc10 [Final Native Static Public]
    FIntPoint Multiply_IntPointInt(const FIntPoint& A, int32 B); // 0x3e0db30 [Final Native Static Public]
    int32 Multiply_IntInt(int32 A, int32 B); // 0x3e0da70 [Final Native Static Public]
    double Multiply_IntFloat(int32 A, double B); // 0x3e0d9a0 [Final Native Static Public]
    int64 Multiply_Int64Int64(int64 A, int64 B); // 0x3e0d8d0 [Final Native Static Public]
    double Multiply_DoubleDouble(double A, double B); // 0x3e0d800 [Final Native Static Public]
    uint8 Multiply_ByteByte(uint8 A, uint8 B); // 0x3e0d740 [Final Native Static Public]
    FVector MirrorVectorByNormal(const FVector& InVect, const FVector& InNormal); // 0x3df47d0 [Final Native Static Public]
    void MinOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMinValue, const int32& MinValue); // 0x3e0cea0 [Final Native Static Public]
    void MinOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMinValue, const float& MinValue); // 0x3e0cc30 [Final Native Static Public]
    void MinOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMinValue, const uint8& MinValue); // 0x3e0caa0 [Final Native Static Public]
    int64 MinInt64(int64 A, int64 B); // 0x3e0c9d0 [Final Native Static Public]
    void MinAreaRectangle(UObject* WorldContextObject, const TArray<FVector>& InPoints, const FVector& SampleSurfaceNormal, const FVector& OutRectCenter, const FRotator& OutRectRotation, const float& OutRectLengthX, const float& OutRectLengthY, bool bDebugDraw); // 0x3e0c700 [Final Native Static Public]
    int32 Min(int32 A, int32 B); // 0x3e0c630 [Final Native Static Public]
    void MedianOfIntArray(const TArray<int32>& IntArray, const float& MedianValue); // 0x3e0c460 [Final Native Static Public]
    void MaxOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMaxValue, const int32& MaxValue); // 0x3e0c2d0 [Final Native Static Public]
    void MaxOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMaxValue, const float& MaxValue); // 0x3e0c060 [Final Native Static Public]
    void MaxOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMaxValue, const uint8& MaxValue); // 0x3e0bed0 [Final Native Static Public]
    int64 MaxInt64(int64 A, int64 B); // 0x3e0be00 [Final Native Static Public]
    int32 Max(int32 A, int32 B); // 0x3e0bd30 [Final Native Static Public]
    FVector4 Matrix_TransformVector4(const FMatrix& M, const FVector4& V); // 0x3e0ba00 [Final Native Static Public]
    FVector4 Matrix_TransformVector(const FMatrix& M, const FVector& V); // 0x3e0bba0 [Final Native Static Public]
    FVector4 Matrix_TransformPosition(const FMatrix& M, const FVector& V); // 0x3e0b860 [Final Native Static Public]
    FQuat Matrix_ToQuat(const FMatrix& M); // 0x3e0b790 [Final Native Static Public]
    void Matrix_SetOrigin(const FMatrix& M, const FVector& NewOrigin); // 0x3e0b680 [Final Native Static Public]
    void Matrix_SetColumn(const FMatrix& M, const EMatrixColumns& Column, const FVector& Value); // 0x3e0b530 [Final Native Static Public]
    void Matrix_SetAxis(const FMatrix& M, const EAxis& Axis, const FVector& AxisVector); // 0x3e0b3e0 [Final Native Static Public]
    FMatrix Matrix_ScaleTranslation(const FMatrix& M, const FVector& Scale3D); // 0x3e0b240 [Final Native Static Public]
    FMatrix Matrix_RemoveTranslation(const FMatrix& M); // 0x3e0b120 [Final Native Static Public]
    void Matrix_RemoveScaling(const FMatrix& M, float Tolerance); // 0x3e0b020 [Final Native Static Public]
    FMatrix Matrix_Mirror(const FMatrix& M, const EAxis& MirrorAxis, const EAxis& FlipAxis); // 0x3e0ae40 [Final Native Static Public]
    FVector Matrix_InverseTransformVector(const FMatrix& M, const FVector& V); // 0x3e0ac80 [Final Native Static Public]
    FVector Matrix_InverseTransformPosition(const FMatrix& M, const FVector& V); // 0x3e0aab0 [Final Native Static Public]
    FMatrix Matrix_Identity(); // 0x3e0aa30 [Final Native Static Public]
    FVector Matrix_GetUnitAxis(const FMatrix& M, const EAxis& Axis); // 0x3e0a910 [Final Native Static Public]
    void Matrix_GetUnitAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x3e0a760 [Final Native Static Public]
    FMatrix Matrix_GetTransposed(const FMatrix& M); // 0x3e0a5a0 [Final Native Static Public]
    FMatrix Matrix_GetTransposeAdjoint(const FMatrix& M); // 0x3e0a490 [Final Native Static Public]
    FVector Matrix_GetScaleVector(const FMatrix& M, float Tolerance); // 0x3e0a030 [Final Native Static Public]
    FVector Matrix_GetScaledAxis(const FMatrix& M, const EAxis& Axis); // 0x3e0a330 [Final Native Static Public]
    void Matrix_GetScaledAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x3e0a150 [Final Native Static Public]
    float Matrix_GetRotDeterminant(const FMatrix& M); // 0x3e09f00 [Final Native Static Public]
    FRotator Matrix_GetRotator(const FMatrix& M); // 0x3ddeb50 [Final Native Static Public]
    FVector Matrix_GetOrigin(const FMatrix& InMatrix); // 0x3e09e40 [Final Native Static Public]
    float Matrix_GetMaximumAxisScale(const FMatrix& M); // 0x3e09d80 [Final Native Static Public]
    FMatrix Matrix_GetMatrixWithoutScale(const FMatrix& M, float Tolerance); // 0x3e09be0 [Final Native Static Public]
    FMatrix Matrix_GetInverse(const FMatrix& M); // 0x3e09ad0 [Final Native Static Public]
    bool Matrix_GetFrustumTopPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3e09910 [Final Native Static Public]
    bool Matrix_GetFrustumRightPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3e09750 [Final Native Static Public]
    bool Matrix_GetFrustumNearPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3e09590 [Final Native Static Public]
    bool Matrix_GetFrustumLeftPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3e093d0 [Final Native Static Public]
    bool Matrix_GetFrustumFarPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3e09240 [Final Native Static Public]
    bool Matrix_GetFrustumBottomPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3e09080 [Final Native Static Public]
    float Matrix_GetDeterminant(const FMatrix& M); // 0x3e08fc0 [Final Native Static Public]
    FVector Matrix_GetColumn(const FMatrix& M, const EMatrixColumns& Column); // 0x3e08eb0 [Final Native Static Public]
    bool Matrix_ContainsNaN(const FMatrix& M); // 0x3e08df0 [Final Native Static Public]
    FMatrix Matrix_ConcatenateTranslation(const FMatrix& M, const FVector& Translation); // 0x3e08c10 [Final Native Static Public]
    FMatrix Matrix_ApplyScale(const FMatrix& M, float Scale); // 0x3e08a60 [Final Native Static Public]
    double MapRangeUnclamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x3e08660 [Final Native Static Public]
    double MapRangeClamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x3e08480 [Final Native Static Public]
    FVector_NetQuantizeNormal MakeVector_NetQuantizeNormal(double X, double Y, double Z); // 0x3e08360 [Final Native Static Public]
    FVector_NetQuantize100 MakeVector_NetQuantize100(double X, double Y, double Z); // 0x3e08360 [Final Native Static Public]
    FVector_NetQuantize10 MakeVector_NetQuantize10(double X, double Y, double Z); // 0x3e08360 [Final Native Static Public]
    FVector_NetQuantize MakeVector_NetQuantize(double X, double Y, double Z); // 0x3e08360 [Final Native Static Public]
    FVector4 MakeVector4(double X, double Y, double Z, double W); // 0x3e081f0 [Final Native Static Public]
    FVector2D MakeVector2D(double X, double Y); // 0x3e08110 [Final Native Static Public]
    FVector MakeVector(double X, double Y, double Z); // 0x3e08360 [Final Native Static Public]
    FTransform MakeTransform(const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x3e07e10 [Final Native Static Public]
    FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano); // 0x3e079e0 [Final Native Static Public]
    FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds); // 0x3e07b70 [Final Native Static Public]
    FRotator MakeRotFromZY(const FVector& Z, const FVector& Y); // 0x3e07140 [Final Native Static Public]
    FRotator MakeRotFromZX(const FVector& Z, const FVector& X); // 0x3e07010 [Final Native Static Public]
    FRotator MakeRotFromZ(const FVector& Z); // 0x3e06f30 [Final Native Static Public]
    FRotator MakeRotFromYZ(const FVector& Y, const FVector& Z); // 0x3e06e00 [Final Native Static Public]
    FRotator MakeRotFromYX(const FVector& Y, const FVector& X); // 0x3e06cd0 [Final Native Static Public]
    FRotator MakeRotFromY(const FVector& Y); // 0x3e06bf0 [Final Native Static Public]
    FRotator MakeRotFromXZ(const FVector& X, const FVector& Z); // 0x3e06ac0 [Final Native Static Public]
    FRotator MakeRotFromXY(const FVector& X, const FVector& Y); // 0x3e06990 [Final Native Static Public]
    FRotator MakeRotFromX(const FVector& X); // 0x3e068b0 [Final Native Static Public]
    FRotator MakeRotator(float Roll, float Pitch, float Yaw); // 0x3e073e0 [Final Native Static Public]
    FRotator MakeRotationFromAxes(const FVector& Forward, const FVector& Right, const FVector& Up); // 0x3e07270 [Final Native Static Public]
    FTransform MakeRelativeTransform(FTransform& A, FTransform& RelativeTo); // 0x3e066e0 [Final Native Static Public]
    FRandomStream MakeRandomStreamFromLocation(const FVector& Location, float DistanceInterval, bool bIncludeZ); // 0x3e065c0 [Final Native Static Public]
    FRandomStream MakeRandomStream(int32 InitialSeed); // 0x3dde2c0 [Final Native Static Public]
    FQuat MakeQuat(float X, float Y, float Z, float W); // 0x3e06440 [Final Native Static Public]
    FQualifiedFrameTime MakeQualifiedFrameTime(const FFrameNumber& Frame, const FFrameRate& FrameRate, float SubFrame); // 0x3e06300 [Final Native Static Public]
    float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase); // 0x3e061c0 [Final Native Static Public]
    FPlane MakePlaneFromPointAndNormal(const FVector& Point, const FVector& Normal); // 0x3e05eb0 [Final Native Static Public]
    FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator); // 0x3e05750 [Final Native Static Public]
    FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond); // 0x3e05470 [Final Native Static Public]
    FLinearColor MakeColor(float R, float G, float B, float A); // 0x3e05300 [Final Native Static Public]
    FBox MakeBoxWithOrigin(const FVector& Origin, const FVector& Extent); // 0x3e05180 [Final Native Static Public]
    FBoxSphereBounds MakeBoxSphereBounds(const FVector& Origin, const FVector& BoxExtent, float SphereRadius); // 0x3e05030 [Final Native Static Public]
    FBox2D MakeBox2D(const FVector2D& Min, const FVector2D& Max); // 0x3e04e60 [Final Native Static Public]
    FBox MakeBox(const FVector& Min, const FVector& Max); // 0x3e04f30 [Final Native Static Public]
    double Loge(double A); // 0x3e04850 [Final Native Static Public]
    double Log(double A, double base); // 0x3e04620 [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); // 0x3e00c40 [Final Native Static Public]
    bool LinePlaneIntersection(const FVector& LineStart, const FVector& LineEnd, const FPlane& APlane, const float& T, const FVector& Intersection); // 0x3e00930 [Final Native Static Public]
    FLinearColor LinearColorLerpUsingHSV(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x3e02ae0 [Final Native Static Public]
    FLinearColor LinearColorLerp(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x3e02970 [Final Native Static Public]
    FLinearColor LinearColor_Yellow(); // 0x3e03d10 [Final Native Static Public]
    FLinearColor LinearColor_White(); // 0x3e03cf0 [Final Native Static Public]
    FLinearColor LinearColor_Transparent(); // 0x3e03cd0 [Final Native Static Public]
    FColor LinearColor_ToRGBE(const FLinearColor& InLinearColor); // 0x3e03c40 [Final Native Static Public]
    FLinearColor LinearColor_ToNewOpacity(const FLinearColor& InColor, float InOpacity); // 0x3e03b50 [Final Native Static Public]
    void LinearColor_SetTemperature(const FLinearColor& InOutColor, float InTemperature); // 0x3e03a70 [Final Native Static Public]
    void LinearColor_SetRGBA(const FLinearColor& InOutColor, float R, float G, float B, float A); // 0x3e03820 [Final Native Static Public]
    void LinearColor_SetRandomHue(const FLinearColor& InOutColor); // 0x3e039d0 [Final Native Static Public]
    void LinearColor_SetFromSRGB(const FLinearColor& InOutColor, const FColor& InSRGB); // 0x3e03700 [Final Native Static Public]
    void LinearColor_SetFromPow22(const FLinearColor& InOutColor, const FColor& InColor); // 0x3e03620 [Final Native Static Public]
    void LinearColor_SetFromHSV(const FLinearColor& InOutColor, float H, float S, float V, float A); // 0x3e03470 [Final Native Static Public]
    void LinearColor_Set(const FLinearColor& InOutColor, const FLinearColor& InColor); // 0x3e033a0 [Final Native Static Public]
    FLinearColor LinearColor_Red(); // 0x3e03380 [Final Native Static Public]
    FColor LinearColor_QuantizeRound(const FLinearColor& InColor); // 0x3e03270 [Final Native Static Public]
    FColor LinearColor_Quantize(const FLinearColor& InColor); // 0x3e03180 [Final Native Static Public]
    bool LinearColor_IsNearEqual(const FLinearColor& A, const FLinearColor& B, float Tolerance); // 0x3e03020 [Final Native Static Public]
    FLinearColor LinearColor_Green(); // 0x3e03000 [Final Native Static Public]
    FLinearColor LinearColor_Gray(); // 0x3e02fe0 [Final Native Static Public]
    float LinearColor_GetMin(const FLinearColor& InColor); // 0x3e02f50 [Final Native Static Public]
    float LinearColor_GetMax(const FLinearColor& InColor); // 0x3e02ec0 [Final Native Static Public]
    float LinearColor_GetLuminance(const FLinearColor& InColor); // 0x3e02e30 [Final Native Static Public]
    float LinearColor_Distance(const FLinearColor& C1, const FLinearColor& C2); // 0x3e02d30 [Final Native Static Public]
    FLinearColor LinearColor_Desaturated(const FLinearColor& InColor, float InDesaturation); // 0x3e02c50 [Final Native Static Public]
    FLinearColor LinearColor_Blue(); // 0x3e02c30 [Final Native Static Public]
    FLinearColor LinearColor_Black(); // 0x3e02c10 [Final Native Static Public]
    FVector LessLess_VectorRotator(const FVector& A, const FRotator& B); // 0x3e00420 [Final Native Static Public]
    bool LessEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3e000e0 [Final Native Static Public]
    bool LessEqual_IntInt(int32 A, int32 B); // 0x3e00350 [Final Native Static Public]
    bool LessEqual_Int64Int64(int64 A, int64 B); // 0x3e00280 [Final Native Static Public]
    bool LessEqual_DoubleDouble(double A, double B); // 0x3e001b0 [Final Native Static Public]
    bool LessEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3e000e0 [Final Native Static Public]
    bool LessEqual_ByteByte(uint8 A, uint8 B); // 0x3e00020 [Final Native Static Public]
    bool Less_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3e005f0 [Final Native Static Public]
    bool Less_IntInt(int32 A, int32 B); // 0x3e00860 [Final Native Static Public]
    bool Less_Int64Int64(int64 A, int64 B); // 0x3e00790 [Final Native Static Public]
    bool Less_DoubleDouble(double A, double B); // 0x3e006c0 [Final Native Static Public]
    bool Less_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3e005f0 [Final Native Static Public]
    bool Less_ByteByte(uint8 A, uint8 B); // 0x3e00530 [Final Native Static Public]
    double Lerp(double A, double B, double Alpha); // 0x3dfff00 [Final Native Static Public]
    bool IsZero2D(const FVector2D& A); // 0x3dfc170 [Final Native Static Public]
    bool IsPointInBoxWithTransform_Box(const FVector& Point, FTransform& BoxWorldTransform, const FBox& BoxExtent); // 0x3dfb440 [Final Native Static Public]
    bool IsPointInBoxWithTransform(const FVector& Point, FTransform& BoxWorldTransform, const FVector& BoxExtent); // 0x3dfb270 [Final Native Static Public]
    bool IsPointInBox_Box(const FVector& Point, const FBox& Box); // 0x3dfb600 [Final Native Static Public]
    bool IsPointInBox(const FVector& Point, const FVector& BoxOrigin, const FVector& BoxExtent); // 0x3dfb0e0 [Final Native Static Public]
    bool IsNearlyZero2D(const FVector2D& A, float Tolerance); // 0x3dfab60 [Final Native Static Public]
    bool IsMorning(const FDateTime& A); // 0x3dfaaa0 [Final Native Static Public]
    bool IsLeapYear(int32 Year); // 0x3dfa920 [Final Native Static Public]
    bool IsAfternoon(const FDateTime& A); // 0x3dfa3c0 [Final Native Static Public]
    FTransform InvertTransform(FTransform& T); // 0x3dfa280 [Final Native Static Public]
    FRotator InverseTransformRotation(FTransform& T, const FRotator& Rotation); // 0x3df9fc0 [Final Native Static Public]
    FVector InverseTransformLocation(FTransform& T, const FVector& Location); // 0x3df9c80 [Final Native Static Public]
    FVector InverseTransformDirection(FTransform& T, const FVector& Direction); // 0x3df9a00 [Final Native Static Public]
    FIntPoint IntPoint_Zero(); // 0x3d01330 [Final Native Static Public]
    FIntPoint IntPoint_Up(); // 0x3df9940 [Final Native Static Public]
    FIntPoint IntPoint_Right(); // 0x3df9910 [Final Native Static Public]
    FIntPoint IntPoint_One(); // 0x3df98e0 [Final Native Static Public]
    FIntPoint IntPoint_Left(); // 0x3df98b0 [Final Native Static Public]
    FIntPoint IntPoint_Down(); // 0x3df9880 [Final Native Static Public]
    bool InRange_IntInt(int32 Value, int32 Min, int32 Max, bool InclusiveMin, bool InclusiveMax); // 0x3df8a50 [Final Native Static Public]
    bool InRange_Int64Int64(int64 Value, int64 Min, int64 Max, bool InclusiveMin, bool InclusiveMax); // 0x3df8870 [Final Native Static Public]
    bool InRange_FloatFloat(double Value, double Min, double Max, bool InclusiveMin, bool InclusiveMax); // 0x3df8680 [Final Native Static Public]
    double Hypotenuse(double Width, double Height); // 0x3df8390 [Final Native Static Public]
    FLinearColor HSVToRGBLinear(const FLinearColor& HSV); // 0x3df7ec0 [Final Native Static Public]
    void HSVToRGB_Vector(const FLinearColor& HSV, const FLinearColor& RGB); // 0x3df7f50 [Final Native Static Public]
    FLinearColor HSVToRGB(float H, float S, float V, float A); // 0x3df7d30 [Final Native Static Public]
    double GridSnap_Float(double Location, double GridSize); // 0x3df7c20 [Final Native Static Public]
    FVector GreaterGreater_VectorRotator(const FVector& A, const FRotator& B); // 0x3df7710 [Final Native Static Public]
    bool GreaterEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3df73d0 [Final Native Static Public]
    bool GreaterEqual_IntInt(int32 A, int32 B); // 0x3df7640 [Final Native Static Public]
    bool GreaterEqual_Int64Int64(int64 A, int64 B); // 0x3df7570 [Final Native Static Public]
    bool GreaterEqual_DoubleDouble(double A, double B); // 0x3df74a0 [Final Native Static Public]
    bool GreaterEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3df73d0 [Final Native Static Public]
    bool GreaterEqual_ByteByte(uint8 A, uint8 B); // 0x3df7310 [Final Native Static Public]
    bool Greater_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3df78e0 [Final Native Static Public]
    bool Greater_IntInt(int32 A, int32 B); // 0x3df7b50 [Final Native Static Public]
    bool Greater_Int64Int64(int64 A, int64 B); // 0x3df7a80 [Final Native Static Public]
    bool Greater_DoubleDouble(double A, double B); // 0x3df79b0 [Final Native Static Public]
    bool Greater_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3df78e0 [Final Native Static Public]
    bool Greater_ByteByte(uint8 A, uint8 B); // 0x3df7820 [Final Native Static Public]
    int32 GetYear(const FDateTime& A); // 0x3df7280 [Final Native Static Public]
    void GetYawPitchFromVector(const FVector& InVec, const float& Yaw, const float& Pitch); // 0x3df7030 [Final Native Static Public]
    FVector GetVectorArrayAverage(const TArray<FVector>& Vectors); // 0x3df6d90 [Final Native Static Public]
    FVector GetUpVector(const FRotator& InRot); // 0x3df6b00 [Final Native Static Public]
    double GetTotalSeconds(const FTimespan& A); // 0x3df67b0 [Final Native Static Public]
    double GetTotalMinutes(const FTimespan& A); // 0x3df6720 [Final Native Static Public]
    double GetTotalMilliseconds(const FTimespan& A); // 0x3df6690 [Final Native Static Public]
    double GetTotalHours(const FTimespan& A); // 0x3df6600 [Final Native Static Public]
    double GetTotalDays(const FTimespan& A); // 0x3df6570 [Final Native Static Public]
    FTimespan GetTimeOfDay(const FDateTime& A); // 0x3df64a0 [Final Native Static Public]
    double GetTAU(); // 0x3df5fb0 [Final Native Static Public]
    void GetSlopeDegreeAngles(const FVector& MyRightYAxis, const FVector& FloorNormal, const FVector& UpVector, const float& OutSlopePitchDegreeAngle, const float& OutSlopeRollDegreeAngle); // 0x3df5140 [Final Native Static Public]
    int32 GetSeconds(const FTimespan& A); // 0x3df5070 [Final Native Static Public]
    int32 GetSecond(const FDateTime& A); // 0x3df5070 [Final Native Static Public]
    float GetRuntimeFloatCurveValue(FRuntimeFloatCurve& Curve, float InTime, float InDefaultValue); // 0x3df4d90 [Final Native Static Public]
    FVector2D GetRotated2D(const FVector2D& A, float AngleDeg); // 0x3df4c90 [Final Native Static Public]
    FVector GetRightVector(const FRotator& InRot); // 0x3df4bc0 [Final Native Static Public]
    FVector GetReflectionVector(const FVector& Direction, const FVector& SurfaceNormal); // 0x3df47d0 [Final Native Static Public]
    float GetPointDistanceToSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x3df3990 [Final Native Static Public]
    float GetPointDistanceToLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x3df3830 [Final Native Static Public]
    double GetPI(); // 0x3df3500 [Final Native Static Public]
    int32 GetMonth(const FDateTime& A); // 0x3df3050 [Final Native Static Public]
    int32 GetMinutes(const FTimespan& A); // 0x3df2f00 [Final Native Static Public]
    int32 GetMinute(const FDateTime& A); // 0x3df2f00 [Final Native Static Public]
    double GetMinElement(const FVector& A); // 0x3df2e00 [Final Native Static Public]
    double GetMin2D(const FVector2D& A); // 0x3df2d80 [Final Native Static Public]
    int32 GetMilliseconds(const FTimespan& A); // 0x3df2cb0 [Final Native Static Public]
    int32 GetMillisecond(const FDateTime& A); // 0x3df2bf0 [Final Native Static Public]
    double GetMaxElement(const FVector& A); // 0x3df29a0 [Final Native Static Public]
    double GetMax2D(const FVector2D& A); // 0x3df2920 [Final Native Static Public]
    int32 GetHours(const FTimespan& A); // 0x3df21d0 [Final Native Static Public]
    int32 GetHour12(const FDateTime& A); // 0x3df2140 [Final Native Static Public]
    int32 GetHour(const FDateTime& A); // 0x3df21d0 [Final Native Static Public]
    FVector GetForwardVector(const FRotator& InRot); // 0x3ddfae0 [Final Native Static Public]
    FTimespan GetDuration(const FTimespan& A); // 0x3df1640 [Final Native Static Public]
    FVector GetDirectionUnitVector(const FVector& From, const FVector& To); // 0x3df1330 [Final Native Static Public]
    int32 GetDays(const FTimespan& A); // 0x3df10b0 [Final Native Static Public]
    int32 GetDayOfYear(const FDateTime& A); // 0x3df1020 [Final Native Static Public]
    int32 GetDay(const FDateTime& A); // 0x3df0f90 [Final Native Static Public]
    FDateTime GetDate(const FDateTime& A); // 0x3df0ef0 [Final Native Static Public]
    double GetBoxVolume(const FBox& InBox); // 0x3def4f0 [Final Native Static Public]
    FVector GetBoxSize(const FBox& InBox); // 0x3def430 [Final Native Static Public]
    FVector GetBoxCenter(const FBox& InBox); // 0x3def350 [Final Native Static Public]
    void GetAzimuthAndElevation(const FVector& InDirection, FTransform& ReferenceFrame, const float& Azimuth, const float& Elevation); // 0x3def030 [Final Native Static Public]
    void GetAxes(const FRotator& A, const FVector& X, const FVector& Y, const FVector& Z); // 0x3deee60 [Final Native Static Public]
    double GetAbsMax2D(const FVector2D& A); // 0x3dee8a0 [Final Native Static Public]
    FVector2D GetAbs2D(const FVector2D& A); // 0x3dee820 [Final Native Static Public]
    double FWrap(double Value, double Min, double Max); // 0x3decbd0 [Final Native Static Public]
    FIntVector2 FTruncVector2D(const FVector2D& InVector2D); // 0x3deca60 [Final Native Static Public]
    FIntVector FTruncVector(const FVector& InVector); // 0x3decb10 [Final Native Static Public]
    int64 FTrunc64(double A); // 0x3ddd750 [Final Native Static Public]
    int32 FTrunc(double A); // 0x3dec9e0 [Final Native Static Public]
    FDateTime FromUnixTimestamp(int64 UnixTime); // 0x3dee490 [Final Native Static Public]
    FTimespan FromSeconds(double Seconds); // 0x3dee400 [Final Native Static Public]
    FTimespan FromMinutes(double Minutes); // 0x3dee370 [Final Native Static Public]
    FTimespan FromMilliseconds(double Milliseconds); // 0x3dee2e0 [Final Native Static Public]
    FTimespan FromHours(double Hours); // 0x3dee250 [Final Native Static Public]
    FTimespan FromDays(double Days); // 0x3dee1c0 [Final Native Static Public]
    double Fraction(double A); // 0x3dee120 [Final Native Static Public]
    int64 FMod64(double Dividend, double Divisor, const double& Remainder); // 0x3dec6b0 [Final Native Static Public]
    int32 FMod(double Dividend, double Divisor, const double& Remainder); // 0x3dec850 [Final Native Static Public]
    double FMin(double A, double B); // 0x3dec5e0 [Final Native Static Public]
    double FMax(double A, double B); // 0x3dec510 [Final Native Static Public]
    float FloatSpringInterp(float Current, float Target, FFloatSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass, float TargetVelocityAmount, bool bClamp, float MinValue, float MaxValue, bool bInitializeFromTarget); // 0x3dedc80 [Final Native Static Public]
    float FixedTurn(float InCurrent, float InDesired, float InDeltaRate); // 0x3dedb60 [Final Native Static Public]
    double FInterpTo_Constant(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x3dec380 [Final Native Static Public]
    double FInterpTo(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x3dec1c0 [Final Native Static Public]
    double FInterpEaseInOut(double A, double B, double Alpha, double Exponent); // 0x3dec000 [Final Native Static Public]
    FRotator FindRelativeLookAtRotation(FTransform& StartTransform, const FVector& TargetLocation); // 0x3ded810 [Final Native Static Public]
    void FindNearestPointsOnLineSegments(const FVector& Segment1Start, const FVector& Segment1End, const FVector& Segment2Start, const FVector& Segment2End, const FVector& Segment1Point, const FVector& Segment2Point); // 0x3ded5d0 [Final Native Static Public]
    FRotator FindLookAtRotation(const FVector& Start, const FVector& Target); // 0x3ded470 [Final Native Static Public]
    FVector FindClosestPointOnSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x3ded320 [Final Native Static Public]
    FVector FindClosestPointOnLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x3ded120 [Final Native Static Public]
    int64 FFloor64(double A); // 0x3debed0 [Final Native Static Public]
    int32 FFloor(double A); // 0x3debf60 [Final Native Static Public]
    double FClamp(double Value, double Min, double Max); // 0x3debdb0 [Final Native Static Public]
    int64 FCeil64(double A); // 0x3debc80 [Final Native Static Public]
    int32 FCeil(double A); // 0x3debd10 [Final Native Static Public]
    double Exp(double A); // 0x3deb910 [Final Native Static Public]
    bool EqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x3deb580 [Final Native Static Public]
    bool EqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3deb430 [Final Native Static Public]
    bool EqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3deb350 [Final Native Static Public]
    bool EqualEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x3deb200 [Final Native Static Public]
    bool EqualEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x3deb040 [Final Native Static Public]
    bool EqualEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x3deaf00 [Final Native Static Public]
    bool EqualEqual_TransformTransform(FTransform& A, FTransform& B); // 0x3dead30 [Final Native Static Public]
    bool EqualEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x36be6e0 [Final Native Static Public]
    bool EqualEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x3dea780 [Final Native Static Public]
    bool EqualEqual_QuatQuat(FQuat& A, FQuat& B, float Tolerance); // 0x3dea5b0 [Final Native Static Public]
    bool EqualEqual_ObjectObject(UObject* A, UObject* B); // 0x3de98c0 [Final Native Static Public]
    bool EqualEqual_NameName(const FName& A, const FName& B); // 0x3dea3f0 [Final Native Static Public]
    bool EqualEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x3dea240 [Final Native Static Public]
    bool EqualEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3dea150 [Final Native Static Public]
    bool EqualEqual_IntInt(int32 A, int32 B); // 0x3de9e90 [Final Native Static Public]
    bool EqualEqual_Int64Int64(int64 A, int64 B); // 0x3de9dc0 [Final Native Static Public]
    bool EqualEqual_DoubleDouble(double A, double B); // 0x3de9990 [Final Native Static Public]
    bool EqualEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x36be6e0 [Final Native Static Public]
    bool EqualEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x3de98c0 [Final Native Static Public]
    bool EqualEqual_ByteByte(uint8 A, uint8 B); // 0x3de9800 [Final Native Static Public]
    bool EqualEqual_BoolBool(bool A, bool B); // 0x3de9720 [Final Native Static Public]
    bool Equal_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3deb660 [Final Native Static Public]
    double Ease(double A, double B, double Alpha, const EEasingFunc& EasingFunc, double BlendExp, int32 Steps); // 0x3de89a0 [Final Native Static Public]
    FVector DynamicWeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x3de8530 [Final Native Static Public]
    FRotator DynamicWeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x3de8250 [Final Native Static Public]
    float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x3de87a0 [Final Native Static Public]
    double DotProduct2D(const FVector2D& A, const FVector2D& B); // 0x3de6150 [Final Native Static Public]
    double Dot_VectorVector(const FVector& A, const FVector& B); // 0x3de6220 [Final Native Static Public]
    FVector Divide_VectorVector(const FVector& A, const FVector& B); // 0x3de5c40 [Final Native Static Public]
    FVector Divide_VectorInt(const FVector& A, int32 B); // 0x3de5b10 [Final Native Static Public]
    FVector Divide_VectorFloat(const FVector& A, double B); // 0x3de59e0 [Final Native Static Public]
    FVector4 Divide_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3de5880 [Final Native Static Public]
    FVector2D Divide_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3de5770 [Final Native Static Public]
    FVector2D Divide_Vector2DFloat(const FVector2D& A, double B); // 0x3de5650 [Final Native Static Public]
    FTimespan Divide_TimespanFloat(const FTimespan& A, float Scalar); // 0x3de5570 [Final Native Static Public]
    FLinearColor Divide_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3de5470 [Final Native Static Public]
    FIntPoint Divide_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3de5360 [Final Native Static Public]
    FIntPoint Divide_IntPointInt(const FIntPoint& A, int32 B); // 0x3de5250 [Final Native Static Public]
    int32 Divide_IntInt(int32 A, int32 B); // 0x3de5160 [Final Native Static Public]
    int64 Divide_Int64Int64(int64 A, int64 B); // 0x3de5060 [Final Native Static Public]
    double Divide_DoubleDouble(double A, double B); // 0x3de4f60 [Final Native Static Public]
    uint8 Divide_ByteByte(uint8 A, uint8 B); // 0x3de4e70 [Final Native Static Public]
    double DistanceSquared2D(const FVector2D& v1, const FVector2D& v2); // 0x3de4da0 [Final Native Static Public]
    double Distance2D(const FVector2D& v1, const FVector2D& v2); // 0x3de4cd0 [Final Native Static Public]
    double DegTan(double A); // 0x3de46c0 [Final Native Static Public]
    double DegSin(double A); // 0x3de4630 [Final Native Static Public]
    double DegreesToRadians(double A); // 0x3de4750 [Final Native Static Public]
    double DegCos(double A); // 0x3de45a0 [Final Native Static Public]
    double DegAtan2(double Y, double X); // 0x3de4430 [Final Native Static Public]
    double DegAtan(double A); // 0x3de4510 [Final Native Static Public]
    double DegAsin(double A); // 0x3de4380 [Final Native Static Public]
    double DegAcos(double A); // 0x3de42d0 [Final Native Static Public]
    int32 DaysInYear(int32 Year); // 0x3de4240 [Final Native Static Public]
    int32 DaysInMonth(int32 Year, int32 Month); // 0x3de4140 [Final Native Static Public]
    FDateTime DateTimeMinValue(); // 0x3de4120 [Final Native Static Public]
    FDateTime DateTimeMaxValue(); // 0x3de40f0 [Final Native Static Public]
    bool DateTimeFromString(const FString& DateTimeString, const FDateTime& Result); // 0x3de3f70 [Final Native Static Public]
    bool DateTimeFromIsoString(const FString& IsoString, const FDateTime& Result); // 0x3de3de0 [Final Native Static Public]
    double CrossProduct2D(const FVector2D& A, const FVector2D& B); // 0x3de3ae0 [Final Native Static Public]
    FVector Cross_VectorVector(const FVector& A, const FVector& B); // 0x3de3bb0 [Final Native Static Public]
    FVector CreateVectorFromYawPitch(float Yaw, float Pitch, float Length); // 0x3de39b0 [Final Native Static Public]
    double Cos(double A); // 0x3de2ad0 [Final Native Static Public]
    int32 Convert3DTo1D(const FIntVector& Index3D, int32 XSize, int32 YSize); // 0x3de2260 [Final Native Static Public]
    int32 Convert2DTo1D(const FIntPoint& Index2D, int32 XSize); // 0x3de2140 [Final Native Static Public]
    FIntVector Convert1DTo3D(int32 Index1D, int32 XSize, int32 YSize); // 0x3de1fd0 [Final Native Static Public]
    FIntPoint Convert1DTo2D(int32 Index1D, int32 XSize); // 0x3de1e90 [Final Native Static Public]
    FVector2D Conv_VectorToVector2D(const FVector& InVector); // 0x3de1e10 [Final Native Static Public]
    FTransform Conv_VectorToTransform(const FVector& InLocation); // 0x3de1d50 [Final Native Static Public]
    FRotator Conv_VectorToRotator(const FVector& InVec); // 0x3de1ba0 [Final Native Static Public]
    FQuat Conv_VectorToQuaternion(const FVector& InVec); // 0x3de1af0 [Final Native Static Public]
    FLinearColor Conv_VectorToLinearColor(const FVector& InVec); // 0x3de1a50 [Final Native Static Public]
    FVector Conv_Vector4ToVector(const FVector4& InVector4); // 0x3de19a0 [Final Native Static Public]
    FRotator Conv_Vector4ToRotator(const FVector4& InVec); // 0x3de18e0 [Final Native Static Public]
    FQuat Conv_Vector4ToQuaternion(const FVector4& InVec); // 0x3de1820 [Final Native Static Public]
    FVector Conv_Vector2DToVector(const FVector2D& InVector2D, float Z); // 0x3de1560 [Final Native Static Public]
    FIntPoint Conv_Vector2DToIntPoint(const FVector2D& InVector2D); // 0x3de14a0 [Final Native Static Public]
    FMatrix Conv_TransformToMatrix(FTransform& Transform); // 0x3de10c0 [Final Native Static Public]
    FVector Conv_RotatorToVector(const FRotator& InRot); // 0x3ddfae0 [Final Native Static Public]
    FTransform Conv_RotatorToTransform(const FRotator& InRotator); // 0x3ddfa00 [Final Native Static Public]
    FQuat Conv_RotatorToQuaternion(const FRotator& InRot); // 0x3ddf850 [Final Native Static Public]
    FTransform Conv_MatrixToTransform(const FMatrix& InMatrix); // 0x3ddeea0 [Final Native Static Public]
    FRotator Conv_MatrixToRotator(const FMatrix& InMatrix); // 0x3ddeb50 [Final Native Static Public]
    FVector Conv_LinearColorToVector(const FLinearColor& InLinearColor); // 0x3ddeab0 [Final Native Static Public]
    FColor Conv_LinearColorToColor(const FLinearColor& InLinearColor, bool InUseSRGB); // 0x3dde940 [Final Native Static Public]
    FVector Conv_IntVectorToVector(const FIntVector& InIntVector); // 0x3dde7d0 [Final Native Static Public]
    FVector2D Conv_IntVector2ToVector2D(const FIntVector2& InIntVector2); // 0x3dde630 [Final Native Static Public]
    FVector Conv_IntToVector(int32 inInt); // 0x3dde4c0 [Final Native Static Public]
    FIntVector2 Conv_IntToIntVector2(int32 inInt); // 0x3dde2c0 [Final Native Static Public]
    FIntVector Conv_IntToIntVector(int32 inInt); // 0x3dde350 [Final Native Static Public]
    int64 Conv_IntToInt64(int32 inInt); // 0x3dde240 [Final Native Static Public]
    double Conv_IntToDouble(int32 inInt); // 0x3dde1b0 [Final Native Static Public]
    uint8 Conv_IntToByte(int32 inInt); // 0x3dde130 [Final Native Static Public]
    bool Conv_IntToBool(int32 inInt); // 0x3dde0a0 [Final Native Static Public]
    FVector2D Conv_IntPointToVector2D(const FIntPoint& InIntPoint); // 0x3dde010 [Final Native Static Public]
    int32 Conv_Int64ToInt(int64 inInt); // 0x3ddddd0 [Final Native Static Public]
    double Conv_Int64ToDouble(int64 inInt); // 0x3dddd40 [Final Native Static Public]
    uint8 Conv_Int64ToByte(int64 inInt); // 0x3dddcc0 [Final Native Static Public]
    double Conv_FloatToDouble(float InFloat); // 0x3ddda60 [Final Native Static Public]
    FVector2D Conv_DoubleToVector2D(double InDouble); // 0x3ddd950 [Final Native Static Public]
    FVector Conv_DoubleToVector(double InDouble); // 0x3ddd9d0 [Final Native Static Public]
    FLinearColor Conv_DoubleToLinearColor(double InDouble); // 0x3ddd7d0 [Final Native Static Public]
    int64 Conv_DoubleToInt64(double InDouble); // 0x3ddd750 [Final Native Static Public]
    float Conv_DoubleToFloat(double InDouble); // 0x3ddd6d0 [Final Native Static Public]
    FLinearColor Conv_ColorToLinearColor(const FColor& InColor); // 0x3ddd350 [Final Native Static Public]
    int64 Conv_ByteToInt64(uint8 InByte); // 0x3ddd010 [Final Native Static Public]
    int32 Conv_ByteToInt(uint8 InByte); // 0x3ddd090 [Final Native Static Public]
    double Conv_ByteToDouble(uint8 InByte); // 0x3ddcf90 [Final Native Static Public]
    int32 Conv_BoolToInt(bool InBool); // 0x3ddca60 [Final Native Static Public]
    double Conv_BoolToDouble(bool InBool); // 0x3ddc9d0 [Final Native Static Public]
    uint8 Conv_BoolToByte(bool InBool); // 0x3ddc940 [Final Native Static Public]
    FTransform ComposeTransforms(FTransform& A, FTransform& B); // 0x3ddc3d0 [Final Native Static Public]
    FRotator ComposeRotators(const FRotator& A, const FRotator& B); // 0x3ddc1a0 [Final Native Static Public]
    bool ClassIsChildOf(TSubclassOf<UObject> TestClass, TSubclassOf<UObject> ParentClass); // 0x3ddae60 [Final Native Static Public]
    FVector ClampVectorSize(const FVector& A, double Min, double Max); // 0x3ddac80 [Final Native Static Public]
    int64 ClampInt64(int64 Value, int64 Min, int64 Max); // 0x3ddab70 [Final Native Static Public]
    float ClampAxis(float Angle); // 0x3ddaac0 [Final Native Static Public]
    FVector2D ClampAxes2D(const FVector2D& A, double MinAxisVal, double MaxAxisVal); // 0x3dda990 [Final Native Static Public]
    double ClampAngle(double AngleDegrees, double MinAngleDegrees, double MaxAngleDegrees); // 0x3dda750 [Final Native Static Public]
    int32 Clamp(int32 Value, int32 Min, int32 Max); // 0x3dda650 [Final Native Static Public]
    FLinearColor CInterpTo(const FLinearColor& Current, const FLinearColor& Target, float DeltaTime, float InterpSpeed); // 0x3dd74d0 [Final Native Static Public]
    void BreakVector_NetQuantizeNormal(const FVector_NetQuantizeNormal& InVec, const double& X, const double& Y, const double& Z); // 0x3dd5530 [Final Native Static Public]
    void BreakVector_NetQuantize100(const FVector_NetQuantize100& InVec, const double& X, const double& Y, const double& Z); // 0x3dd5530 [Final Native Static Public]
    void BreakVector_NetQuantize10(const FVector_NetQuantize10& InVec, const double& X, const double& Y, const double& Z); // 0x3dd5530 [Final Native Static Public]
    void BreakVector_NetQuantize(const FVector_NetQuantize& InVec, const double& X, const double& Y, const double& Z); // 0x3dd5530 [Final Native Static Public]
    void BreakVector4(const FVector4& InVec, const double& X, const double& Y, const double& Z, const double& W); // 0x3dd5300 [Final Native Static Public]
    void BreakVector2D(const FVector2D& InVec, const double& X, const double& Y); // 0x3dd51c0 [Final Native Static Public]
    void BreakVector(const FVector& InVec, const double& X, const double& Y, const double& Z); // 0x3dd5530 [Final Native Static Public]
    void BreakTransform(FTransform& InTransform, const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x3dd4f70 [Final Native Static Public]
    void BreakTimespan2(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& FractionNano); // 0x3dd4840 [Final Native Static Public]
    void BreakTimespan(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& Milliseconds); // 0x3dd4b50 [Final Native Static Public]
    void BreakRotIntoAxes(const FRotator& InRot, const FVector& X, const FVector& Y, const FVector& Z); // 0x3dd3f40 [Final Native Static Public]
    void BreakRotator(const FRotator& InRot, const float& Roll, const float& Pitch, const float& Yaw); // 0x3dd4140 [Final Native Static Public]
    void BreakRandomStream(const FRandomStream& InRandomStream, const int32& InitialSeed); // 0x3dd3e60 [Final Native Static Public]
    void BreakQuat(FQuat& InQuat, const float& X, const float& Y, const float& Z, const float& W); // 0x3dd3c40 [Final Native Static Public]
    void BreakQualifiedFrameTime(FQualifiedFrameTime& InFrameTime, const FFrameNumber& Frame, FFrameRate& FrameRate, const float& SubFrame); // 0x3dd3a80 [Final Native Static Public]
    void BreakFrameRate(FFrameRate& InFrameRate, const int32& Numerator, const int32& Denominator); // 0x3dd3940 [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); // 0x3dd3550 [Final Native Static Public]
    void BreakColor(const FLinearColor& InColor, const float& R, const float& G, const float& B, const float& A); // 0x3dd3360 [Final Native Static Public]
    void BreakBoxSphereBounds(const FBoxSphereBounds& InBoxSphereBounds, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x3dd31a0 [Final Native Static Public]
    FBox Box_Overlap(const FBox& A, const FBox& B); // 0x3dd28e0 [Final Native Static Public]
    bool Box_IsPointInside(const FBox& Box, const FVector& Point); // 0x3dd27b0 [Final Native Static Public]
    bool Box_IsInsideOrOn(const FBox& InnerTest, const FBox& OuterTest); // 0x3dd2630 [Final Native Static Public]
    bool Box_IsInside(const FBox& InnerTest, const FBox& OuterTest); // 0x3dd24b0 [Final Native Static Public]
    bool Box_Intersects(const FBox& A, const FBox& B); // 0x3dd2370 [Final Native Static Public]
    FVector Box_GetClosestPointTo(const FBox& Box, const FVector& Point); // 0x3dd2210 [Final Native Static Public]
    FBox Box_ExpandBy(const FBox& Box, const FVector& Negative, const FVector& Positive); // 0x3dd2040 [Final Native Static Public]
    bool BooleanXOR(bool A, bool B); // 0x3dcf570 [Final Native Static Public]
    bool BooleanOR(bool A, bool B); // 0x3dcf490 [Final Native Static Public]
    bool BooleanNOR(bool A, bool B); // 0x3dcf3b0 [Final Native Static Public]
    bool BooleanNAND(bool A, bool B); // 0x3dcf2d0 [Final Native Static Public]
    bool BooleanAND(bool A, bool B); // 0x3dcf1f0 [Final Native Static Public]
    uint8 BMin(uint8 A, uint8 B); // 0x3dced00 [Final Native Static Public]
    uint8 BMax(uint8 A, uint8 B); // 0x3dcec30 [Final Native Static Public]
    void AverageOfIntArray(const TArray<int32>& IntArray, const float& AverageValue); // 0x3dceae0 [Final Native Static Public]
    double Atan2(double Y, double X); // 0x3dce7c0 [Final Native Static Public]
    double Atan(double A); // 0x3dce8a0 [Final Native Static Public]
    double Asin(double A); // 0x3dce720 [Final Native Static Public]
    int32 And_IntInt(int32 A, int32 B); // 0x3dcc350 [Final Native Static Public]
    int64 And_Int64Int64(int64 A, int64 B); // 0x3dcc280 [Final Native Static Public]
    FVector Add_VectorVector(const FVector& A, const FVector& B); // 0x3dcc1a0 [Final Native Static Public]
    FVector Add_VectorInt(const FVector& A, int32 B); // 0x3dcc0c0 [Final Native Static Public]
    FVector Add_VectorFloat(const FVector& A, double B); // 0x3dcbfe0 [Final Native Static Public]
    FVector4 Add_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3dcbe80 [Final Native Static Public]
    FVector2D Add_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3dcbdb0 [Final Native Static Public]
    FVector2D Add_Vector2DFloat(const FVector2D& A, double B); // 0x3dcbce0 [Final Native Static Public]
    FTimespan Add_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3dcb3a0 [Final Native Static Public]
    FQuat Add_QuatQuat(FQuat& A, FQuat& B); // 0x3dcbbe0 [Final Native Static Public]
    FMatrix Add_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x3dcb970 [Final Native Static Public]
    FLinearColor Add_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3dcb880 [Final Native Static Public]
    FIntPoint Add_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3dcb7b0 [Final Native Static Public]
    FIntPoint Add_IntPointInt(const FIntPoint& A, int32 B); // 0x3dcb6d0 [Final Native Static Public]
    int32 Add_IntInt(int32 A, int32 B); // 0x3dcb610 [Final Native Static Public]
    int64 Add_Int64Int64(int64 A, int64 B); // 0x3dcb540 [Final Native Static Public]
    double Add_DoubleDouble(double A, double B); // 0x3dcb470 [Final Native Static Public]
    FDateTime Add_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x3dcb3a0 [Final Native Static Public]
    FDateTime Add_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3dcb3a0 [Final Native Static Public]
    uint8 Add_ByteByte(uint8 A, uint8 B); // 0x3dcb2e0 [Final Native Static Public]
    double Acos(double A); // 0x3dcb0e0 [Final Native Static Public]
    int64 Abs_Int64(int64 A); // 0x3dcafc0 [Final Native Static Public]
    int32 Abs_Int(int32 A); // 0x3dcb050 [Final Native Static Public]
    double Abs(double A); // 0x3dcaf30 [Final Native Static Public]

// UKismetNodeHelperLibrary (/Script/Engine.KismetNodeHelperLibrary)
    void MarkBit(const int32& Data, int32 Index); // 0x3e08830 [Final Native Static Public]
    bool HasUnmarkedBit(int32 Data, int32 NumBits); // 0x3df8220 [Final Native Static Public]
    bool HasMarkedBit(int32 Data, int32 NumBits); // 0x3df8030 [Final Native Static Public]
    uint8 GetValidValue(UEnum* Enum, uint8 EnumeratorValue); // 0x3df6c80 [Final Native Static Public]
    int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom); // 0x3df6890 [Final Native Static Public]
    int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x3df4620 [Final Native Static Public]
    int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x3df1c90 [Final Native Static Public]
    uint8 GetEnumeratorValueFromIndex(UEnum* Enum, uint8 EnumeratorIndex); // 0x3df1a70 [Final Native Static Public]
    FString GetEnumeratorUserFriendlyName(UEnum* Enum, uint8 EnumeratorValue); // 0x3df18e0 [Final Native Static Public]
    FName GetEnumeratorName(UEnum* Enum, uint8 EnumeratorValue); // 0x3df17e0 [Final Native Static Public]
    void ClearBit(const int32& Data, int32 Index); // 0x3ddb140 [Final Native Static Public]
    void ClearAllBits(const int32& Data); // 0x3ddb060 [Final Native Static Public]
    bool BitIsMarked(int32 Data, int32 Index); // 0x3dcf100 [Final Native Static Public]

// UKismetRenderingLibrary (/Script/Engine.KismetRenderingLibrary)
    void SetCastInsetShadowForAllAttachments(UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup); // 0x3e1e8e0 [Final Native Static Public]
    void ResizeRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget, int32 Width, int32 Height); // 0x3e1bbe0 [Final Native Static Public]
    UVolumeTexture* RenderTargetCreateStaticVolumeTextureEditorOnly(UTextureRenderTargetVolume* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e1b380 [Final Native Static Public]
    UTextureCube* RenderTargetCreateStaticTextureCubeEditorOnly(UTextureRenderTargetCube* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e1b190 [Final Native Static Public]
    UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(UTextureRenderTarget2D* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e1afa0 [Final Native Static Public]
    UTexture2DArray* RenderTargetCreateStaticTexture2DArrayEditorOnly(UTextureRenderTarget2DArray* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e1adb0 [Final Native Static Public]
    void ReleaseRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget); // 0x3e1abc0 [Final Native Static Public]
    void RefreshPathTracingOutput(); // 0x3e1ab30 [Final Native Static Public]
    FColor ReadRenderTargetUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V); // 0x3e1a960 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawUVArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FBox2D& Area, bool bNormalize); // 0x3e1a700 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V, bool bNormalize); // 0x3e1a4d0 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawPixelArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 MinX, int32 MinY, int32 MaxX, int32 MaxY, bool bNormalize); // 0x3e1a280 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y, bool bNormalize); // 0x3e1a0d0 [Final Native Static Public]
    bool ReadRenderTargetRaw(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FLinearColor>& OutLinearSamples, bool bNormalize); // 0x3e19bc0 [Final Native Static Public]
    FColor ReadRenderTargetPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); // 0x3e19a70 [Final Native Static Public]
    bool ReadRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FColor>& OutSamples, bool bNormalize); // 0x3e19610 [Final Native Static Public]
    int32 NumPrecompilingPSOsRemaining(); // 0x3e11960 [Final Native Static Public]
    FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3); // 0x3e07500 [Final Native Static Public]
    UTexture2D* ImportFileAsTexture2D(UObject* WorldContextObject, const FString& Filename); // 0x3df85a0 [Final Native Static Public]
    UTexture2D* ImportBufferAsTexture2D(UObject* WorldContextObject, const TArray<uint8>& Buffer); // 0x3df84b0 [Final Native Static Public]
    void ExportTexture2D(UObject* WorldContextObject, UTexture2D* Texture, const FString& FilePath, const FString& Filename); // 0x3debb10 [Final Native Static Public]
    void ExportRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FString& FilePath, const FString& Filename); // 0x3deb9a0 [Final Native Static Public]
    void EndDrawCanvasToRenderTarget(UObject* WorldContextObject, FDrawToRenderTargetContext& Context); // 0x3de8e40 [Final Native Static Public]
    void EnablePathTracing(bool bEnablePathTracer); // 0x3de8d80 [Final Native Static Public]
    void DrawMaterialToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, UMaterialInterface* Material); // 0x3de8150 [Final Native Static Public]
    UTextureRenderTargetVolume* CreateRenderTargetVolume(UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3de3430 [Final Native Static Public]
    UTextureRenderTarget2DArray* CreateRenderTarget2DArray(UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3de3060 [Final Native Static Public]
    UTextureRenderTarget2D* CreateRenderTarget2D(UObject* WorldContextObject, int32 Width, int32 Height, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3de2d20 [Final Native Static Public]
    void ConvertRenderTargetToTextureVolumeEditorOnly(UObject* WorldContextObject, UTextureRenderTargetVolume* RenderTarget, UVolumeTexture* Texture); // 0x3de2680 [Final Native Static Public]
    void ConvertRenderTargetToTextureCubeEditorOnly(UObject* WorldContextObject, UTextureRenderTargetCube* RenderTarget, UTextureCube* Texture); // 0x3de2680 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2D* RenderTarget, UTexture2D* Texture); // 0x3de2680 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DArrayEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2DArray* RenderTarget, UTexture2DArray* Texture); // 0x3de2680 [Final Native Static Public]
    void ClearRenderTarget2D(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FLinearColor& ClearColor); // 0x3ddb330 [Final Native Static Public]
    FMatrix CalculateProjectionMatrix(FMinimalViewInfo& MinimalViewInfo); // 0x3dd7660 [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); // 0x3dd42d0 [Final Native Static Public]
    void BeginDrawCanvasToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const UCanvas*& Canvas, const FVector2D& Size, FDrawToRenderTargetContext& Context); // 0x3dcedd0 [Final Native Static Public]

// UKismetStringLibrary (/Script/Engine.KismetStringLibrary)
    FString TrimTrailing(const FString& SourceString); // 0x3e28640 [Final Native Static Public]
    FString Trim(const FString& SourceString); // 0x3e28550 [Final Native Static Public]
    FString ToUpper(const FString& SourceString); // 0x3e27a20 [Final Native Static Public]
    FString ToLower(const FString& SourceString); // 0x3e27620 [Final Native Static Public]
    FString TimeSecondsToString(float InSeconds); // 0x3e26f50 [Final Native Static Public]
    bool StartsWith(const FString& SourceString, const FString& InPrefix, const ESearchCase& SearchCase); // 0x3e25840 [Final Native Static Public]
    bool Split(const FString& SourceString, const FString& InStr, const FString& LeftS, const FString& RightS, const ESearchCase& SearchCase, const ESearchDir& SearchDir); // 0x3e25450 [Final Native Static Public]
    FString RightPad(const FString& SourceString, int32 ChCount); // 0x3e1c360 [Final Native Static Public]
    FString RightChop(const FString& SourceString, int32 Count); // 0x3e1c230 [Final Native Static Public]
    FString Right(const FString& SourceString, int32 Count); // 0x3e1c0d0 [Final Native Static Public]
    FString Reverse(const FString& SourceString); // 0x3e1bf80 [Final Native Static Public]
    int32 ReplaceInline(const FString& SourceString, const FString& SearchText, const FString& ReplacementText, const ESearchCase& SearchCase); // 0x3e1b760 [Final Native Static Public]
    FString Replace(const FString& SourceString, const FString& From, const FString& To, const ESearchCase& SearchCase); // 0x3e1b570 [Final Native Static Public]
    TArray<FString> ParseIntoArray(const FString& SourceString, const FString& Delimiter, bool CullEmptyStrings); // 0x3e11d80 [Final Native Static Public]
    bool NotEqual_StrStr(const FString& A, const FString& B); // 0x3e110f0 [Final Native Static Public]
    bool NotEqual_StriStri(const FString& A, const FString& B); // 0x3e11220 [Final Native Static Public]
    FString Mid(const FString& SourceString, int32 Start, int32 Count); // 0x3df58c0 [Final Native Static Public]
    bool MatchesWildcard(const FString& SourceString, const FString& Wildcard, const ESearchCase& SearchCase); // 0x3e08910 [Final Native Static Public]
    int32 Len(const FString& S); // 0x3dffe60 [Final Native Static Public]
    FString LeftPad(const FString& SourceString, int32 ChCount); // 0x3dffd30 [Final Native Static Public]
    FString LeftChop(const FString& SourceString, int32 Count); // 0x3dffbd0 [Final Native Static Public]
    FString Left(const FString& SourceString, int32 Count); // 0x3dffa80 [Final Native Static Public]
    FString JoinStringArray(const TArray<FString>& SourceArray, const FString& Separator); // 0x3dfc220 [Final Native Static Public]
    bool IsNumeric(const FString& SourceString); // 0x3dfac70 [Final Native Static Public]
    bool IsEmpty(const FString& InString); // 0x3dfa780 [Final Native Static Public]
    FString GetSubstring(const FString& SourceString, int32 StartIndex, int32 Length); // 0x3df58c0 [Final Native Static Public]
    int32 GetCharacterAsNumber(const FString& SourceString, int32 Index); // 0x3def8f0 [Final Native Static Public]
    TArray<FString> GetCharacterArrayFromString(const FString& SourceString); // 0x3def6e0 [Final Native Static Public]
    int32 FindSubstring(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition); // 0x3ded980 [Final Native Static Public]
    bool EqualEqual_StrStr(const FString& A, const FString& B); // 0x3deaaf0 [Final Native Static Public]
    bool EqualEqual_StriStri(const FString& A, const FString& B); // 0x3deac20 [Final Native Static Public]
    bool EndsWith(const FString& SourceString, const FString& InSuffix, const ESearchCase& SearchCase); // 0x3de8f10 [Final Native Static Public]
    int32 CullArray(const FString& SourceString, const TArray<FString>& inArray); // 0x3de3cd0 [Final Native Static Public]
    FString Conv_VectorToString(const FVector& InVec); // 0x3de1c50 [Final Native Static Public]
    FString Conv_Vector3fToString(const FVector3f& InVec); // 0x3de1720 [Final Native Static Public]
    FString Conv_Vector2dToString(const FVector2D& InVec); // 0x3de1630 [Final Native Static Public]
    FString Conv_TransformToString(FTransform& InTrans); // 0x3de1210 [Final Native Static Public]
    void Conv_StringToVector3f(const FString& InString, const FVector3f& OutConvertedVector, const bool& OutIsValid); // 0x3de0d40 [Final Native Static Public]
    void Conv_StringToVector2D(const FString& InString, const FVector2D& OutConvertedVector2D, const bool& OutIsValid); // 0x3de0bb0 [Final Native Static Public]
    void Conv_StringToVector(const FString& InString, const FVector& OutConvertedVector, const bool& OutIsValid); // 0x3de0f00 [Final Native Static Public]
    void Conv_StringToRotator(const FString& InString, const FRotator& OutConvertedRotator, const bool& OutIsValid); // 0x3de09f0 [Final Native Static Public]
    FName Conv_StringToName(const FString& InString); // 0x3de0930 [Final Native Static Public]
    int64 Conv_StringToInt64(const FString& InString); // 0x3de07d0 [Final Native Static Public]
    int32 Conv_StringToInt(const FString& InString); // 0x3de0880 [Final Native Static Public]
    double Conv_StringToDouble(const FString& InString); // 0x3de0720 [Final Native Static Public]
    void Conv_StringToColor(const FString& InString, const FLinearColor& OutConvertedColor, const bool& OutIsValid); // 0x3de05d0 [Final Native Static Public]
    FString Conv_RotatorToString(const FRotator& InRot); // 0x3ddf900 [Final Native Static Public]
    FString Conv_PlatformUserIdToString(const FPlatformUserId& InPlatformUserId); // 0x3dddbe0 [Final Native Static Public]
    FString Conv_ObjectToString(UObject* InObj); // 0x3ddf500 [Final Native Static Public]
    FString Conv_NameToString(const FName& InName); // 0x3ddefa0 [Final Native Static Public]
    FString Conv_MatrixToString(const FMatrix& InMatrix); // 0x3ddec20 [Final Native Static Public]
    FString Conv_IntVectorToString(const FIntVector& InIntVec); // 0x3dde6e0 [Final Native Static Public]
    FString Conv_IntVector2ToString(const FIntVector2& InIntVec2); // 0x3dde550 [Final Native Static Public]
    FString Conv_IntToString(int32 inInt); // 0x3dde3e0 [Final Native Static Public]
    FString Conv_IntPointToString(const FIntPoint& InIntPoint); // 0x3dddf30 [Final Native Static Public]
    FString Conv_Int64ToString(int64 inInt); // 0x3ddde50 [Final Native Static Public]
    FString Conv_InputDeviceIdToString(const FInputDeviceId& InDeviceId); // 0x3dddbe0 [Final Native Static Public]
    FString Conv_DoubleToString(double InDouble); // 0x3ddd870 [Final Native Static Public]
    FString Conv_ColorToString(const FLinearColor& InColor); // 0x3ddd410 [Final Native Static Public]
    FString Conv_ByteToString(uint8 InByte); // 0x3ddd110 [Final Native Static Public]
    FString Conv_BoxToString(const FBox& Box); // 0x3ddcdd0 [Final Native Static Public]
    FString Conv_BoxCenterAndExtentsToString(const FBox& Box); // 0x3ddcbe0 [Final Native Static Public]
    FString Conv_BoolToString(bool InBool); // 0x3ddcaf0 [Final Native Static Public]
    bool Contains(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd); // 0x3ddc780 [Final Native Static Public]
    FString Concat_StrStr(const FString& A, const FString& B); // 0x3ddc5e0 [Final Native Static Public]
    FString BuildString_Vector2d(const FString& AppendTo, const FString& Prefix, const FVector2D& InVector2D, const FString& Suffix); // 0x3dd6f60 [Final Native Static Public]
    FString BuildString_Vector(const FString& AppendTo, const FString& Prefix, const FVector& InVector, const FString& Suffix); // 0x3dd7210 [Final Native Static Public]
    FString BuildString_Rotator(const FString& AppendTo, const FString& Prefix, const FRotator& InRot, const FString& Suffix); // 0x3dd6ca0 [Final Native Static Public]
    FString BuildString_Object(const FString& AppendTo, const FString& Prefix, UObject* InObj, const FString& Suffix); // 0x3dd69e0 [Final Native Static Public]
    FString BuildString_Name(const FString& AppendTo, const FString& Prefix, const FName& InName, const FString& Suffix); // 0x3dd6750 [Final Native Static Public]
    FString BuildString_IntVector2(const FString& AppendTo, const FString& Prefix, const FIntVector2& InIntVector, const FString& Suffix); // 0x3dd6210 [Final Native Static Public]
    FString BuildString_IntVector(const FString& AppendTo, const FString& Prefix, const FIntVector& InIntVector2, const FString& Suffix); // 0x3dd64a0 [Final Native Static Public]
    FString BuildString_Int(const FString& AppendTo, const FString& Prefix, int32 inInt, const FString& Suffix); // 0x3dd5f70 [Final Native Static Public]
    FString BuildString_Double(const FString& AppendTo, const FString& Prefix, double InDouble, const FString& Suffix); // 0x3dd5cd0 [Final Native Static Public]
    FString BuildString_Color(const FString& AppendTo, const FString& Prefix, const FLinearColor& InColor, const FString& Suffix); // 0x3dd5a20 [Final Native Static Public]
    FString BuildString_Bool(const FString& AppendTo, const FString& Prefix, bool InBool, const FString& Suffix); // 0x3dd5770 [Final Native Static Public]

// UKismetStringTableLibrary (/Script/Engine.KismetStringTableLibrary)
    bool IsRegisteredTableId(const FName& TableId); // 0x3dfb900 [Final Native Static Public]
    bool IsRegisteredTableEntry(const FName& TableId, const FString& Key); // 0x3dfb740 [Final Native Static Public]
    FString GetTableNamespace(const FName& TableId); // 0x3df6350 [Final Native Static Public]
    FString GetTableEntrySourceString(const FName& TableId, const FString& Key); // 0x3df61a0 [Final Native Static Public]
    FString GetTableEntryMetaData(const FName& TableId, const FString& Key, const FName& MetaDataId); // 0x3df5fe0 [Final Native Static Public]
    TArray<FName> GetRegisteredStringTables(); // 0x3df48e0 [Final Native Static Public]
    TArray<FName> GetMetaDataIdsFromStringTableEntry(const FName& TableId, const FString& Key); // 0x3df2a20 [Final Native Static Public]
    TArray<FString> GetKeysFromStringTable(const FName& TableId); // 0x3df2460 [Final Native Static Public]

// UKismetSystemLibrary (/Script/Engine.KismetSystemLibrary)
    void UnregisterForRemoteNotifications(); // 0x3e1aba0 [Final Native Static Public]
    void UnloadPrimaryAssetList(const TArray<FPrimaryAssetId>& PrimaryAssetIdList); // 0x3e287d0 [Final Native Static Public]
    void UnloadPrimaryAsset(const FPrimaryAssetId& PrimaryAssetId); // 0x3e28730 [Final Native Static Public]
    void TransactObject(UObject* Object); // 0x32746d0 [Final Native Static Public]
    void StackTrace(); // 0x3e257d0 [Final Native Static Public]
    bool SphereTraceSingleForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3e24d10 [Final Native Static Public]
    bool SphereTraceSingleByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3e24870 [Final Native Static Public]
    bool SphereTraceSingle(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3e243d0 [Final Native Static Public]
    bool SphereTraceMultiForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3e23f50 [Final Native Static Public]
    bool SphereTraceMultiByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3e23ae0 [Final Native Static Public]
    bool SphereTraceMulti(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3e23680 [Final Native Static Public]
    bool SphereOverlapComponents(UObject* WorldContextObject, const FVector& SpherePos, float SphereRadius, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x3e233e0 [Final Native Static Public]
    bool SphereOverlapActors(UObject* WorldContextObject, const FVector& SpherePos, float SphereRadius, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x3e23140 [Final Native Static Public]
    void SnapshotObject(UObject* Object); // 0x32746d0 [Final Native Static Public]
    void ShowPlatformSpecificLeaderboardScreen(const FString& CategoryName); // 0x3e224d0 [Final Native Static Public]
    void ShowPlatformSpecificAchievementsScreen(APlayerController* SpecificPlayer); // 0x3e223e0 [Final Native Static Public]
    void ShowInterstitialAd(); // 0x3e22370 [Final Native Static Public]
    void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen); // 0x3e22260 [Final Native Static Public]
    void SetWindowTitle(FText& Title); // 0x3e22100 [Final Native Static Public]
    void SetVolumeButtonsHandledBySystem(bool bEnabled); // 0x3052e30 [Final Native Static Public]
    void SetVectorPropertyByName(UObject* Object, const FName& PropertyName, const FVector& Value); // 0x3e21e10 [Final Native Static Public]
    void SetVector3fPropertyByName(UObject* Object, const FName& PropertyName, const FVector3f& Value); // 0x3e21ad0 [Final Native Static Public]
    void SetUserActivity(FUserActivity& UserActivity); // 0x3e21a30 [Final Native Static Public]
    void SetTransformPropertyByName(UObject* Object, const FName& PropertyName, FTransform& Value); // 0x3e217b0 [Final Native Static Public]
    void SetTextPropertyByName(UObject* Object, const FName& PropertyName, FText& Value); // 0x3e215b0 [Final Native Static Public]
    void SetSuppressViewportTransitionMessage(UObject* WorldContextObject, bool bState); // 0x3e214a0 [Final Native Static Public]
    void SetStructurePropertyByName(UObject* Object, const FName& PropertyName, FGenericStruct& Value); // 0x3e1ec60 [Final Native Static Public]
    void SetStringPropertyByName(UObject* Object, const FName& PropertyName, const FString& Value); // 0x3e21280 [Final Native Static Public]
    void SetSoftObjectPropertyByName(UObject* Object, const FName& PropertyName, TSoftObjectPtr<UObject>& Value); // 0x3e21070 [Final Native Static Public]
    void SetSoftClassPropertyByName(UObject* Object, const FName& PropertyName, TSoftClassPtr<UObject>& Value); // 0x3e20e60 [Final Native Static Public]
    void SetRotatorPropertyByName(UObject* Object, const FName& PropertyName, const FRotator& Value); // 0x3e20b20 [Final Native Static Public]
    void SetObjectPropertyByName(UObject* Object, const FName& PropertyName, UObject* Value); // 0x3e206d0 [Final Native Static Public]
    void SetNamePropertyByName(UObject* Object, const FName& PropertyName, const FName& Value); // 0x3e20520 [Final Native Static Public]
    void SetLinearColorPropertyByName(UObject* Object, const FName& PropertyName, const FLinearColor& Value); // 0x3e20340 [Final Native Static Public]
    void SetIntPropertyByName(UObject* Object, const FName& PropertyName, int32 Value); // 0x3e1ffb0 [Final Native Static Public]
    void SetInterfacePropertyByName(UObject* Object, const FName& PropertyName, const TScriptInterface<IInterface>& Value); // 0x3e20150 [Final Native Static Public]
    void SetInt64PropertyByName(UObject* Object, const FName& PropertyName, int64 Value); // 0x3e1fe10 [Final Native Static Public]
    void SetGamepadsBlockDeviceFeedback(bool bBlock); // 0x3052e30 [Final Native Static Public]
    void SetFieldPathPropertyByName(UObject* Object, const FName& PropertyName, TFieldPath<FProperty>& Value); // 0x3e1fb20 [Final Native Static Public]
    void SetDoublePropertyByName(UObject* Object, const FName& PropertyName, double Value); // 0x3e1f780 [Final Native Static Public]
    void SetColorPropertyByName(UObject* Object, const FName& PropertyName, const FColor& Value); // 0x3e1ee70 [Final Native Static Public]
    void SetCollisionProfileNameProperty(UObject* Object, const FName& PropertyName, FCollisionProfileName& Value); // 0x3e1ec60 [Final Native Static Public]
    void SetClassPropertyByName(UObject* Object, const FName& PropertyName, TSubclassOf<UObject> Value); // 0x3e1e9f0 [Final Native Static Public]
    void SetBytePropertyByName(UObject* Object, const FName& PropertyName, uint8 Value); // 0x3e1e690 [Final Native Static Public]
    void SetBoolPropertyByName(UObject* Object, const FName& PropertyName, bool Value); // 0x3e1e4d0 [Final Native Static Public]
    void RetriggerableDelay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x3e1bdc0 [Final Native Static Public]
    void ResetGamepadAssignmentToController(int32 ControllerId); // 0x3dd7b20 [Final Native Static Public]
    void ResetGamepadAssignments(); // 0x3649900 [Final Native Static Public]
    void RegisterForRemoteNotifications(); // 0x3e1aba0 [Final Native Static Public]
    void RaiseScriptError(const FString& ErrorMessage); // 0x3e17370 [Final Native Static Public]
    void QuitGame(UObject* WorldContextObject, APlayerController* SpecificPlayer, const EQuitPreference& QuitPreference, bool bIgnorePlatformRestrictions); // 0x3e16680 [Final Native Static Public]
    void PrintWarning(const FString& InString); // 0x3e137d0 [Final Native Static Public]
    void PrintText(UObject* WorldContextObject, const FText& InText, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x3e13540 [Final Native Static Public]
    void PrintString(UObject* WorldContextObject, const FString& InString, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x3e132f0 [Final Native Static Public]
    bool ParseParamValue(const FString& InString, const FString& InParam, const FString& OutValue); // 0x3e12040 [Final Native Static Public]
    bool ParseParam(const FString& InString, const FString& InParam); // 0x3e11f30 [Final Native Static Public]
    void ParseCommandLine(const FString& InCmdLine, const TArray<FString>& OutTokens, const TArray<FString>& OutSwitches, TMap<FString, FString>& OutParams); // 0x3e11b20 [Final Native Static Public]
    void OnAssetLoaded__DelegateSignature(UObject* Loaded); // 0x147c170 [Public]
    void OnAssetClassLoaded__DelegateSignature(TSubclassOf<UObject> Loaded); // 0x147c170 [Public]
    bool NotEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x3e10f90 [Final Native Static Public]
    bool NotEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x3e10f90 [Final Native Static Public]
    bool NotEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x36c0e70 [Final Native Static Public]
    bool NotEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x3e10ab0 [Final Native Static Public]
    FString NormalizeFilename(const FString& InFilename); // 0x3e0f8e0 [Final Native Static Public]
    void MoveComponentTo(USceneComponent* Component, const FVector& TargetRelativeLocation, const FRotator& TargetRelativeRotation, bool bEaseOut, bool bEaseIn, float OverTime, bool bForceShortestRotationPath, const EMoveComponentAction& MoveAction, const FLatentActionInfo& LatentInfo); // 0x3e0d2b0 [Final Native Static Public]
    FTopLevelAssetPath MakeTopLevelAssetPath(const FString& PackageName, const FString& AssetName); // 0x3e07d10 [Final Native Static Public]
    FSoftObjectPath MakeSoftObjectPath(const FString& PathString); // 0x3e07780 [Final Native Static Public]
    FSoftClassPath MakeSoftClassPath(const FString& PathString); // 0x3e07780 [Final Native Static Public]
    FText MakeLiteralText(const FText& Value); // 0x3e05c00 [Final Native Static Public]
    FString MakeLiteralString(const FString& Value); // 0x3e05ab0 [Final Native Static Public]
    FName MakeLiteralName(const FName& Value); // 0x3e05a30 [Final Native Static Public]
    int64 MakeLiteralInt64(int64 Value); // 0x3e05930 [Final Native Static Public]
    int32 MakeLiteralInt(int32 Value); // 0x3e059b0 [Final Native Static Public]
    double MakeLiteralDouble(double Value); // 0x3e058b0 [Final Native Static Public]
    uint8 MakeLiteralByte(uint8 Value); // 0x3e05830 [Final Native Static Public]
    bool MakeLiteralBool(bool Value); // 0x3ddc940 [Final Native Static Public]
    FARFilter MakeARFilter(const TArray<FName>& PackageNames, const TArray<FName>& PackagePaths, const TArray<FSoftObjectPath>& SoftObjectPaths, const TArray<FTopLevelAssetPath>& ClassPaths, TSet<FTopLevelAssetPath>& RecursiveClassPathsExclusionSet, const TArray<FName>& ClassNames, TSet<FName>& RecursiveClassesExclusionSet, bool bRecursivePaths, bool bRecursiveClasses, bool bIncludeOnlyOnDiskAssets); // 0x3e048e0 [Final Native Static Public]
    void LogString(const FString& InString, bool bPrintToLog); // 0x3e04730 [Final Native Static Public]
    void LoadInterstitialAd(int32 AdIdIndex); // 0x3e04560 [Final Native Static Public]
    TSubclassOf<UObject> LoadClassAsset_Blocking(const TSoftClassPtr<UObject>& AssetClass); // 0x3e043d0 [Final Native Static Public]
    void LoadAssetClass(UObject* WorldContextObject, const TSoftClassPtr<UObject>& AssetClass, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x3e03fe0 [Final Native Static Public]
    UObject* LoadAsset_Blocking(const TSoftObjectPtr<UObject>& Asset); // 0x3e04290 [Final Native Static Public]
    void LoadAsset(UObject* WorldContextObject, const TSoftObjectPtr<UObject>& Asset, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x3e03d30 [Final Native Static Public]
    bool LineTraceSingleForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3e024f0 [Final Native Static Public]
    bool LineTraceSingleByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3e02090 [Final Native Static Public]
    bool LineTraceSingle(UObject* WorldContextObject, const FVector& Start, const FVector& End, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3e01c30 [Final Native Static Public]
    bool LineTraceMultiForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3e017f0 [Final Native Static Public]
    bool LineTraceMultiByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3e013c0 [Final Native Static Public]
    bool LineTraceMulti(UObject* WorldContextObject, const FVector& Start, const FVector& End, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3e00f90 [Final Native Static Public]
    void LaunchURL(const FString& URL); // 0x3dff950 [Final Native Static Public]
    void LaunchExternalUrl(const TArray<FString>& InDomainStrings, const FString& URL); // 0x3dff840 [Final Native Static Public]
    void K2_UnPauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3dfe820 [Final Native Static Public]
    void K2_UnPauseTimerDelegate(const FScriptDelegate& Delegate); // 0x3dfe790 [Final Native Static Public]
    void K2_UnPauseTimer(UObject* Object, const FString& FunctionName); // 0x3dfe5f0 [Final Native Static Public]
    bool K2_TimerExistsHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3dfe4f0 [Final Native Static Public]
    bool K2_TimerExistsDelegate(const FScriptDelegate& Delegate); // 0x3dfe450 [Final Native Static Public]
    bool K2_TimerExists(UObject* Object, const FString& FunctionName); // 0x3dfe2a0 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTickDelegate(const FScriptDelegate& Delegate); // 0x3dfe1f0 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTick(UObject* Object, const FString& FunctionName); // 0x3dfdfd0 [Final Native Static Public]
    FTimerHandle K2_SetTimerDelegate(const FScriptDelegate& Delegate, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance); // 0x3dfddd0 [Final Native Static Public]
    FTimerHandle K2_SetTimer(UObject* Object, const FString& FunctionName, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance); // 0x3dfda60 [Final Native Static Public]
    void K2_PauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3dfd970 [Final Native Static Public]
    void K2_PauseTimerDelegate(const FScriptDelegate& Delegate); // 0x3dfd8e0 [Final Native Static Public]
    void K2_PauseTimer(UObject* Object, const FString& FunctionName); // 0x3dfd740 [Final Native Static Public]
    bool K2_IsValidTimerHandle(const FTimerHandle& Handle); // 0x3dfd6b0 [Final Native Static Public]
    bool K2_IsTimerPausedHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3dfd5a0 [Final Native Static Public]
    bool K2_IsTimerPausedDelegate(const FScriptDelegate& Delegate); // 0x3dfd500 [Final Native Static Public]
    bool K2_IsTimerPaused(UObject* Object, const FString& FunctionName); // 0x3dfd350 [Final Native Static Public]
    bool K2_IsTimerActiveHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3dfd240 [Final Native Static Public]
    bool K2_IsTimerActiveDelegate(const FScriptDelegate& Delegate); // 0x3dfd1a0 [Final Native Static Public]
    bool K2_IsTimerActive(UObject* Object, const FString& FunctionName); // 0x3dfcff0 [Final Native Static Public]
    FTimerHandle K2_InvalidateTimerHandle(FTimerHandle& Handle); // 0x3dfcf50 [Final Native Static Public]
    float K2_GetTimerRemainingTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3dfce30 [Final Native Static Public]
    float K2_GetTimerRemainingTimeDelegate(const FScriptDelegate& Delegate); // 0x3dfcd90 [Final Native Static Public]
    float K2_GetTimerRemainingTime(UObject* Object, const FString& FunctionName); // 0x3dfcbd0 [Final Native Static Public]
    float K2_GetTimerElapsedTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3dfcab0 [Final Native Static Public]
    float K2_GetTimerElapsedTimeDelegate(const FScriptDelegate& Delegate); // 0x3dfca10 [Final Native Static Public]
    float K2_GetTimerElapsedTime(UObject* Object, const FString& FunctionName); // 0x3dfc850 [Final Native Static Public]
    void K2_ClearTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3dfc750 [Final Native Static Public]
    void K2_ClearTimerDelegate(const FScriptDelegate& Delegate); // 0x3dfc6c0 [Final Native Static Public]
    void K2_ClearTimer(UObject* Object, const FString& FunctionName); // 0x3dfc520 [Final Native Static Public]
    void K2_ClearAndInvalidateTimerHandle(UObject* WorldContextObject, FTimerHandle& Handle); // 0x3dfc400 [Final Native Static Public]
    bool IsValidSoftObjectReference(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3dfc000 [Final Native Static Public]
    bool IsValidSoftClassReference(TSoftClassPtr<UObject>& SoftClassReference); // 0x3dfc000 [Final Native Static Public]
    bool IsValidPrimaryAssetType(const FPrimaryAssetType& PrimaryAssetType); // 0x36bfc80 [Final Native Static Public]
    bool IsValidPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3dfbf50 [Final Native Static Public]
    bool IsValidInterface(const TScriptInterface<IInterface>& Interface); // 0x3dfbe90 [Final Native Static Public]
    bool IsValidClass(TSubclassOf<UObject> Class); // 0x3dfbde0 [Final Native Static Public]
    bool IsValid(UObject* Object); // 0x3dfbde0 [Final Native Static Public]
    bool IsUnattended(); // 0x3dfbdb0 [Final Native Static Public]
    bool IsStandalone(UObject* WorldContextObject); // 0x3dfbd00 [Final Native Static Public]
    bool IsSplitScreen(UObject* WorldContextObject); // 0x3df8130 [Final Native Static Public]
    bool IsServer(UObject* WorldContextObject); // 0x3dfbc50 [Final Native Static Public]
    bool IsScreensaverEnabled(); // 0x3dfbc30 [Final Native Static Public]
    bool IsPackagedForDistribution(); // 0x33a69d0 [Final Native Static Public]
    bool IsObjectOfSoftClass(UObject* Object, const TSoftClassPtr<UObject>& SoftClass); // 0x3dfad10 [Final Native Static Public]
    bool IsLoggedIn(APlayerController* SpecificPlayer); // 0x3dfa9b0 [Final Native Static Public]
    bool IsInterstitialAdRequested(); // 0x3dfa8a0 [Final Native Static Public]
    bool IsInterstitialAdAvailable(); // 0x3dfa820 [Final Native Static Public]
    bool IsDedicatedServer(UObject* WorldContextObject); // 0x3dfa620 [Final Native Static Public]
    bool IsControllerAssignedToGamepad(int32 ControllerId); // 0x3dfa480 [Final Native Static Public]
    void HideAdBanner(); // 0x3df8320 [Final Native Static Public]
    bool HasMultipleLocalPlayers(UObject* WorldContextObject); // 0x3df8130 [Final Native Static Public]
    bool GetVolumeButtonsHandledBySystem(); // 0x33a69d0 [Final Native Static Public]
    FString GetUniqueDeviceId(); // 0x3df6840 [Final Native Static Public]
    FString GetSystemPath(UObject* Object); // 0x3df5df0 [Final Native Static Public]
    bool GetSupportedFullscreenResolutions(const TArray<FIntPoint>& Resolutions); // 0x3df5d40 [Final Native Static Public]
    FTopLevelAssetPath GetStructTopLevelAssetPath(UScriptStruct* Struct); // 0x3defcd0 [Final Native Static Public]
    TSoftObjectPtr<UObject> GetSoftObjectReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3df5800 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPath(UObject* Object); // 0x3df54b0 [Final Native Static Public]
    FTopLevelAssetPath GetSoftClassTopLevelAssetPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3df5670 [Final Native Static Public]
    TSoftClassPtr<UObject> GetSoftClassReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3df55b0 [Final Native Static Public]
    FSoftClassPath GetSoftClassPath(TSubclassOf<UObject> Class); // 0x3df54b0 [Final Native Static Public]
    int32 GetRenderingMaterialQualityLevel(); // 0x3df4ab0 [Final Native Static Public]
    int32 GetRenderingDetailMode(); // 0x3df49e0 [Final Native Static Public]
    FString GetProjectSavedDirectory(); // 0x3df4550 [Final Native Static Public]
    FString GetProjectDirectory(); // 0x3df4420 [Final Native Static Public]
    FString GetProjectContentDirectory(); // 0x3df4380 [Final Native Static Public]
    void GetPrimaryAssetsWithBundleState(const TArray<FName>& RequiredBundles, const TArray<FName>& ExcludedBundles, const TArray<FPrimaryAssetType>& ValidTypes, bool bForceCurrentState, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x3df4140 [Final Native Static Public]
    void GetPrimaryAssetIdList(const FPrimaryAssetType& PrimaryAssetType, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x3df4040 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3df3ef0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3df3da0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromObject(UObject* Object); // 0x3df3ce0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf<UObject> Class); // 0x3df3b90 [Final Native Static Public]
    TArray<FString> GetPreferredLanguages(); // 0x3df3af0 [Final Native Static Public]
    FString GetPlatformUserName(); // 0x3df37a0 [Final Native Static Public]
    FString GetPlatformUserDir(); // 0x3df3710 [Final Native Static Public]
    FString GetPathName(UObject* Object); // 0x3df3620 [Final Native Static Public]
    UObject* GetOuterObject(UObject* Object); // 0x3df3460 [Final Native Static Public]
    FString GetObjectName(UObject* Object); // 0x3df3360 [Final Native Static Public]
    UObject* GetObjectFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3df31c0 [Final Native Static Public]
    int32 GetMinYResolutionForUI(); // 0x3df2ec0 [Final Native Static Public]
    int32 GetMinYResolutionFor3DView(); // 0x3df2e80 [Final Native Static Public]
    FString GetLocalCurrencySymbol(); // 0x3df1260 [Final Native Static Public]
    FString GetLocalCurrencyCode(); // 0x3df1260 [Final Native Static Public]
    double GetGameTimeInSeconds(UObject* WorldContextObject); // 0x3d03360 [Final Native Static Public]
    FString GetGamepadControllerName(int32 ControllerId); // 0x3df2050 [Final Native Static Public]
    UTexture2D* GetGamepadButtonGlyph(const FString& ButtonKey, int32 ControllerIndex); // 0x3df1f60 [Final Native Static Public]
    FString GetGameName(); // 0x3df1ed0 [Final Native Static Public]
    FString GetGameBundleId(); // 0x3df1e00 [Final Native Static Public]
    int64 GetFrameCount(); // 0x3df1de0 [Final Native Static Public]
    FTopLevelAssetPath GetEnumTopLevelAssetPath(UEnum* Enum); // 0x3defcd0 [Final Native Static Public]
    FString GetEngineVersion(); // 0x3df1750 [Final Native Static Public]
    FString GetDisplayName(UObject* Object); // 0x3df1490 [Final Native Static Public]
    FString GetDeviceId(); // 0x3df1260 [Final Native Static Public]
    FString GetDefaultLocale(); // 0x3df11d0 [Final Native Static Public]
    FString GetDefaultLanguage(); // 0x3df1140 [Final Native Static Public]
    bool GetCurrentBundleState(const FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, const TArray<FName>& OutBundles); // 0x3df0ac0 [Final Native Static Public]
    bool GetConvenientWindowedResolutions(const TArray<FIntPoint>& Resolutions); // 0x3df05f0 [Final Native Static Public]
    FString GetConsoleVariableStringValue(const FString& VariableName); // 0x3df0440 [Final Native Static Public]
    int32 GetConsoleVariableIntValue(const FString& VariableName); // 0x3df0330 [Final Native Static Public]
    float GetConsoleVariableFloatValue(const FString& VariableName); // 0x3df0210 [Final Native Static Public]
    bool GetConsoleVariableBoolValue(const FString& VariableName); // 0x3df0100 [Final Native Static Public]
    void GetComponentBounds(USceneComponent* Component, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x3defef0 [Final Native Static Public]
    FString GetCommandLine(); // 0x3defe60 [Final Native Static Public]
    FTopLevelAssetPath GetClassTopLevelAssetPath(TSubclassOf<UObject> Class); // 0x3defcd0 [Final Native Static Public]
    TSubclassOf<UObject> GetClassFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3defb30 [Final Native Static Public]
    FString GetClassDisplayName(TSubclassOf<UObject> Class); // 0x3def9e0 [Final Native Static Public]
    FString GetBuildVersion(); // 0x3def650 [Final Native Static Public]
    FString GetBuildConfiguration(); // 0x3def5b0 [Final Native Static Public]
    int32 GetAdIDCount(); // 0x3deecb0 [Final Native Static Public]
    void GetActorListFromComponentList(const TArray<UPrimitiveComponent*>& ComponentList, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& OutActorList); // 0x3deeb60 [Final Native Static Public]
    void GetActorBounds(AActor* Actor, const FVector& Origin, const FVector& BoxExtent); // 0x3dee930 [Final Native Static Public]
    void ForceCloseAdBanner(); // 0x3dee0b0 [Final Native Static Public]
    void FlushPersistentDebugLines(UObject* WorldContextObject); // 0x32746d0 [Final Native Static Public]
    void FlushDebugStrings(UObject* WorldContextObject); // 0x32746d0 [Final Native Static Public]
    void ExecuteConsoleCommand(UObject* WorldContextObject, const FString& Command, APlayerController* SpecificPlayer); // 0x3deb730 [Final Native Static Public]
    bool EqualEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x3dea9a0 [Final Native Static Public]
    bool EqualEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x3dea9a0 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x36be6e0 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x3dea4c0 [Final Native Static Public]
    int32 EndTransaction(); // 0x3d75190 [Final Native Static Public]
    void DrawDebugString(UObject* WorldContextObject, const FVector& TextLocation, const FString& Text, AActor* TestBaseActor, const FLinearColor& TextColor, float Duration); // 0x3de7f90 [Final Native Static Public]
    void DrawDebugSphere(UObject* WorldContextObject, const FVector& Center, float Radius, int32 Segments, const FLinearColor& LineColor, float Duration, float Thickness); // 0x3de7db0 [Final Native Static Public]
    void DrawDebugPoint(UObject* WorldContextObject, const FVector& Position, float Size, const FLinearColor& PointColor, float Duration); // 0x3de7c50 [Final Native Static Public]
    void DrawDebugPlane(UObject* WorldContextObject, const FPlane& PlaneCoordinates, const FVector& Location, float Size, const FLinearColor& PlaneColor, float Duration); // 0x3de7aa0 [Final Native Static Public]
    void DrawDebugLine(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, const FLinearColor& LineColor, float Duration, float Thickness); // 0x3de78f0 [Final Native Static Public]
    void DrawDebugFrustum(UObject* WorldContextObject, FTransform& FrustumTransform, const FLinearColor& FrustumColor, float Duration, float Thickness); // 0x3de7710 [Final Native Static Public]
    void DrawDebugFloatHistoryTransform(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, FTransform& DrawTransform, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x3de74e0 [Final Native Static Public]
    void DrawDebugFloatHistoryLocation(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, const FVector& DrawLocation, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x3de7300 [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); // 0x3de70d0 [Final Native Static Public]
    void DrawDebugCoordinateSystem(UObject* WorldContextObject, const FVector& AxisLoc, const FRotator& AxisRot, float Scale, float Duration, float Thickness); // 0x3de6f20 [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); // 0x3de6c90 [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); // 0x3de6c90 [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); // 0x3de6a00 [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); // 0x3de67d0 [Final Native Static Public]
    void DrawDebugCamera(ACameraActor* CameraActor, const FLinearColor& CameraColor, float Duration); // 0x3de66e0 [Final Native Static Public]
    void DrawDebugBox(UObject* WorldContextObject, const FVector& Center, const FVector& Extent, const FLinearColor& LineColor, const FRotator& Rotation, float Duration, float Thickness); // 0x3de64f0 [Final Native Static Public]
    void DrawDebugArrow(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, float ArrowSize, const FLinearColor& LineColor, float Duration, float Thickness); // 0x3de6300 [Final Native Static Public]
    bool DoesImplementInterface(UObject* TestObject, TSubclassOf<IInterface> Interface); // 0x3de5f40 [Final Native Static Public]
    bool DoesClassImplementInterface(TSubclassOf<UObject> TestClass, TSubclassOf<IInterface> Interface); // 0x3de5d70 [Final Native Static Public]
    void DelayUntilNextTick(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x3de49a0 [Final Native Static Public]
    void Delay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x3de47e0 [Final Native Static Public]
    void CreateCopyForUndoBuffer(UObject* ObjectToModify); // 0x32746d0 [Final Native Static Public]
    FString ConvertToRelativePath(const FString& Filename); // 0x3de2870 [Final Native Static Public]
    FString ConvertToAbsolutePath(const FString& Filename); // 0x3de2780 [Final Native Static Public]
    FSoftObjectPath Conv_SoftObjRefToSoftObjPath(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3de0270 [Final Native Static Public]
    FSoftClassPath Conv_SoftObjRefToSoftClassPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3de0090 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_SoftObjPathToSoftObjRef(const FSoftObjectPath& SoftObjectPath); // 0x3ddff90 [Final Native Static Public]
    FString Conv_SoftObjectReferenceToString(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3ddfe70 [Final Native Static Public]
    UObject* Conv_SoftObjectReferenceToObject(TSoftObjectPtr<UObject>& SoftObject); // 0x3de0460 [Final Native Static Public]
    FString Conv_SoftClassReferenceToString(TSoftClassPtr<UObject>& SoftClassReference); // 0x3ddfe70 [Final Native Static Public]
    TSubclassOf<UObject> Conv_SoftClassReferenceToClass(TSoftClassPtr<UObject>& SoftClass); // 0x3ddfc70 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_SoftClassPathToSoftClassRef(const FSoftClassPath& SoftClassPath); // 0x3ddfb90 [Final Native Static Public]
    FString Conv_PrimaryAssetTypeToString(const FPrimaryAssetType& PrimaryAssetType); // 0x36bed20 [Final Native Static Public]
    FString Conv_PrimaryAssetIdToString(const FPrimaryAssetId& PrimaryAssetId); // 0x3ddf650 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_ObjectToSoftObjectReference(UObject* Object); // 0x3ddf3f0 [Final Native Static Public]
    TSubclassOf<UObject> Conv_ObjectToClass(UObject* Object, TSubclassOf<UObject> Class); // 0x3ddf2d0 [Final Native Static Public]
    UObject* Conv_InterfaceToObject(const TScriptInterface<IInterface>& Interface); // 0x3dde8a0 [Final Native Static Public]
    FSoftComponentReference Conv_ComponentReferenceToSoftComponentReference(FComponentReference& ComponentReference); // 0x3ddd4f0 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_ClassToSoftClassReference(const TSubclassOf<UObject>& Class); // 0x3ddd1f0 [Final Native Static Public]
    void ControlScreensaver(bool bAllowScreenSaver); // 0x3052e30 [Final Native Static Public]
    bool ComponentOverlapComponents(UPrimitiveComponent* Component, FTransform& ComponentTransform, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x3ddbee0 [Final Native Static Public]
    bool ComponentOverlapActors(UPrimitiveComponent* Component, FTransform& ComponentTransform, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x3ddbc20 [Final Native Static Public]
    void CollectGarbage(); // 0x3ddb940 [Final Native Static Public]
    bool CapsuleTraceSingleForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3dda000 [Final Native Static Public]
    bool CapsuleTraceSingleByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3dd9b10 [Final Native Static Public]
    bool CapsuleTraceSingle(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3dd9620 [Final Native Static Public]
    bool CapsuleTraceMultiForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3dd9150 [Final Native Static Public]
    bool CapsuleTraceMultiByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3dd8ca0 [Final Native Static Public]
    bool CapsuleTraceMulti(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3dd87f0 [Final Native Static Public]
    bool CapsuleOverlapComponentsWithOrientation(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x3dd84c0 [Final Native Static Public]
    bool CapsuleOverlapComponents(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x3dd81c0 [Final Native Static Public]
    bool CapsuleOverlapActorsWithOrientation(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x3dd7e90 [Final Native Static Public]
    bool CapsuleOverlapActors(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x3dd7b90 [Final Native Static Public]
    bool CanLaunchURL(const FString& URL); // 0x3dd78b0 [Final Native Static Public]
    void CancelTransaction(int32 Index); // 0x3dd7b20 [Final Native Static Public]
    void BreakTopLevelAssetPath(FTopLevelAssetPath& TopLevelAssetPath, const FString& PathString); // 0x3dd4e70 [Final Native Static Public]
    void BreakSoftObjectPath(const FSoftObjectPath& InSoftObjectPath, const FString& PathString); // 0x3dd4680 [Final Native Static Public]
    void BreakSoftClassPath(const FSoftClassPath& InSoftClassPath, const FString& PathString); // 0x3dd4680 [Final Native Static Public]
    void BreakARFilter(const FARFilter& InARFilter, const TArray<FName>& PackageNames, const TArray<FName>& PackagePaths, const TArray<FSoftObjectPath>& SoftObjectPaths, const TArray<FTopLevelAssetPath>& ClassPaths, TSet<FTopLevelAssetPath>& RecursiveClassPathsExclusionSet, const TArray<FName>& ClassNames, TSet<FName>& RecursiveClassesExclusionSet, const bool& bRecursivePaths, const bool& bRecursiveClasses, const bool& bIncludeOnlyOnDiskAssets); // 0x3dd2b00 [Final Native Static Public]
    bool BoxTraceSingleForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3dd1b00 [Final Native Static Public]
    bool BoxTraceSingleByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3dd15e0 [Final Native Static Public]
    bool BoxTraceSingle(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3dd10c0 [Final Native Static Public]
    bool BoxTraceMultiForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3dd0bc0 [Final Native Static Public]
    bool BoxTraceMultiByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3dd06e0 [Final Native Static Public]
    bool BoxTraceMulti(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x3dd0200 [Final Native Static Public]
    bool BoxOverlapComponentsWithOrientation(UObject* WorldContextObject, const FVector& BoxPos, const FVector& Extent, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x3dcfef0 [Final Native Static Public]
    bool BoxOverlapComponents(UObject* WorldContextObject, const FVector& BoxPos, const FVector& Extent, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x3dcfc20 [Final Native Static Public]
    bool BoxOverlapActorsWithOrientation(UObject* WorldContextObject, const FVector& BoxPos, const FVector& BoxExtent, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x3dcf910 [Final Native Static Public]
    bool BoxOverlapActors(UObject* WorldContextObject, const FVector& BoxPos, const FVector& BoxExtent, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x3dcf640 [Final Native Static Public]
    int32 BeginTransaction(const FString& Context, const FText& Description, UObject* PrimaryObject); // 0x3dcefb0 [Final Native Static Public]
    FDebugFloatHistory AddFloatHistorySample(float Value, FDebugFloatHistory& FloatHistory); // 0x3dcb180 [Final Native Static Public]

// UBlueprintPathsLibrary (/Script/Engine.BlueprintPathsLibrary)
    FString VideoCaptureDir(); // 0x3e2dc30 [Final Native Static Public]
    void ValidatePath(const FString& InPath, const bool& bDidSucceed, FText& OutReason); // 0x3e292f0 [Final Native Static Public]
    void Split(const FString& InPath, const FString& PathPart, const FString& FilenamePart, const FString& ExtensionPart); // 0x3e25280 [Final Native Static Public]
    FString SourceConfigDir(); // 0x3e13930 [Final Native Static Public]
    bool ShouldSaveToUserDir(); // 0x3e22230 [Final Native Static Public]
    FString ShaderWorkingDir(); // 0x3e221a0 [Final Native Static Public]
    void SetProjectFilePath(const FString& NewGameProjectFilePath); // 0x3e208b0 [Final Native Static Public]
    FString SetExtension(const FString& InPath, const FString& InNewExtension); // 0x3e1f9e0 [Final Native Static Public]
    FString ScreenShotDir(); // 0x3e1d2e0 [Final Native Static Public]
    FString SandboxesDir(); // 0x3e1cb20 [Final Native Static Public]
    FString RootDir(); // 0x3e1c490 [Final Native Static Public]
    void RemoveDuplicateSlashes(const FString& InPath, const FString& OutPath); // 0x3e1ac40 [Final Native Static Public]
    FString ProjectUserDir(); // 0x3e14010 [Final Native Static Public]
    FString ProjectSavedDir(); // 0x3e13f30 [Final Native Static Public]
    FString ProjectPluginsDir(); // 0x3e13d20 [Final Native Static Public]
    FString ProjectPersistentDownloadDir(); // 0x3e13c90 [Final Native Static Public]
    FString ProjectModsDir(); // 0x3e13c00 [Final Native Static Public]
    FString ProjectLogDir(); // 0x3e13b70 [Final Native Static Public]
    FString ProjectIntermediateDir(); // 0x3e13ae0 [Final Native Static Public]
    FString ProjectDir(); // 0x3e13a50 [Final Native Static Public]
    FString ProjectContentDir(); // 0x3e139c0 [Final Native Static Public]
    FString ProjectConfigDir(); // 0x3e13930 [Final Native Static Public]
    FString ProfilingDir(); // 0x3e138a0 [Final Native Static Public]
    void NormalizeFilename(const FString& InPath, const FString& OutPath); // 0x3e0f770 [Final Native Static Public]
    void NormalizeDirectoryName(const FString& InPath, const FString& OutPath); // 0x3e0f600 [Final Native Static Public]
    FString MakeValidFileName(const FString& InString, const FString& InReplacementChar); // 0x3e07fb0 [Final Native Static Public]
    void MakeStandardFilename(const FString& InPath, const FString& OutPath); // 0x3e07870 [Final Native Static Public]
    void MakePlatformFilename(const FString& InPath, const FString& OutPath); // 0x3e06050 [Final Native Static Public]
    bool MakePathRelativeTo(const FString& InPath, const FString& InRelativeTo, const FString& OutPath); // 0x3e05cf0 [Final Native Static Public]
    FString LaunchDir(); // 0x3dff7b0 [Final Native Static Public]
    bool IsSamePath(const FString& PathA, const FString& PathB); // 0x3dfbb40 [Final Native Static Public]
    bool IsRestrictedPath(const FString& InPath); // 0x3dfbaa0 [Final Native Static Public]
    bool IsRelative(const FString& InPath); // 0x3dfba00 [Final Native Static Public]
    bool IsProjectFilePathSet(); // 0x3dfb710 [Final Native Static Public]
    bool IsDrive(const FString& InPath); // 0x3dfa6e0 [Final Native Static Public]
    bool HasProjectPersistentDownloadDir(); // 0x3df81f0 [Final Native Static Public]
    TArray<FString> GetToolTipLocalizationPaths(); // 0x3df6530 [Final Native Static Public]
    TArray<FString> GetRestrictedFolderNames(); // 0x3df4b80 [Final Native Static Public]
    FString GetRelativePathToRoot(); // 0x3df49a0 [Final Native Static Public]
    TArray<FString> GetPropertyNameLocalizationPaths(); // 0x3df45e0 [Final Native Static Public]
    FString GetProjectFilePath(); // 0x3df44c0 [Final Native Static Public]
    FString GetPath(const FString& InPath); // 0x3df3530 [Final Native Static Public]
    FString GetInvalidFileSystemChars(); // 0x3df2290 [Final Native Static Public]
    TArray<FString> GetGameLocalizationPaths(); // 0x3df1e90 [Final Native Static Public]
    FString GetExtension(const FString& InPath, bool bIncludeDot); // 0x3df1b60 [Final Native Static Public]
    TArray<FString> GetEngineLocalizationPaths(); // 0x3df1710 [Final Native Static Public]
    TArray<FString> GetEditorLocalizationPaths(); // 0x3df16d0 [Final Native Static Public]
    FString GetCleanFilename(const FString& InPath); // 0x3defd70 [Final Native Static Public]
    FString GetBaseFilename(const FString& InPath, bool bRemovePath); // 0x3def220 [Final Native Static Public]
    FString GeneratedConfigDir(); // 0x3dee790 [Final Native Static Public]
    FString GameUserDeveloperDir(); // 0x3dee700 [Final Native Static Public]
    FString GameSourceDir(); // 0x3dee670 [Final Native Static Public]
    FString GameDevelopersDir(); // 0x3dee5e0 [Final Native Static Public]
    FString GameAgnosticSavedDir(); // 0x3dee550 [Final Native Static Public]
    bool FileExists(const FString& InPath); // 0x3dece00 [Final Native Static Public]
    FString FeaturePackDir(); // 0x3decd70 [Final Native Static Public]
    FString EnterprisePluginsDir(); // 0x3de9690 [Final Native Static Public]
    FString EnterpriseFeaturePackDir(); // 0x3de9600 [Final Native Static Public]
    FString EnterpriseDir(); // 0x3de9570 [Final Native Static Public]
    FString EngineVersionAgnosticUserDir(); // 0x3de94e0 [Final Native Static Public]
    FString EngineUserDir(); // 0x3de9450 [Final Native Static Public]
    FString EngineSourceDir(); // 0x3de93c0 [Final Native Static Public]
    FString EngineSavedDir(); // 0x3de9330 [Final Native Static Public]
    FString EnginePluginsDir(); // 0x3de92a0 [Final Native Static Public]
    FString EngineIntermediateDir(); // 0x3de9210 [Final Native Static Public]
    FString EngineDir(); // 0x3de9180 [Final Native Static Public]
    FString EngineContentDir(); // 0x3de90f0 [Final Native Static Public]
    FString EngineConfigDir(); // 0x3de9060 [Final Native Static Public]
    bool DirectoryExists(const FString& InPath); // 0x3de4c30 [Final Native Static Public]
    FString DiffDir(); // 0x3de4ba0 [Final Native Static Public]
    FString CreateTempFilename(const FString& Path, const FString& Prefix, const FString& Extension); // 0x3de3800 [Final Native Static Public]
    FString ConvertToSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x3de2980 [Final Native Static Public]
    FString ConvertRelativePathToFull(const FString& InPath, const FString& InBasePath); // 0x3de2520 [Final Native Static Public]
    FString ConvertFromSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x3de23d0 [Final Native Static Public]
    FString Combine(const TArray<FString>& InPaths); // 0x3ddb970 [Final Native Static Public]
    bool CollapseRelativeDirectories(const FString& InPath, const FString& OutPath); // 0x3ddb7c0 [Final Native Static Public]
    FString CloudDir(); // 0x3ddb730 [Final Native Static Public]
    FString ChangeExtension(const FString& InPath, const FString& InNewExtension); // 0x3dda510 [Final Native Static Public]
    FString BugItDir(); // 0x3dd56e0 [Final Native Static Public]
    FString AutomationTransientDir(); // 0x3dcea50 [Final Native Static Public]
    FString AutomationLogDir(); // 0x3dce9c0 [Final Native Static Public]
    FString AutomationDir(); // 0x3dce930 [Final Native Static Public]

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

// UBlueprintPlatformLibrary (/Script/Engine.BlueprintPlatformLibrary)
    void SetAllowedDeviceOrientation(const EScreenOrientation& NewAllowedDeviceOrientation); // 0x3e1e1b0 [Final Native Static Public]
    int32 ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x3e1d080 [Final Native Static Public]
    void ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const FString& ActivationEvent); // 0x3e1cf70 [Final Native Static Public]
    int32 ScheduleLocalNotificationBadgeAtTime(const FDateTime& FireDateTime, bool LocalTime, const FString& ActivationEvent); // 0x3e1ce30 [Final Native Static Public]
    int32 ScheduleLocalNotificationAtTime(const FDateTime& FireDateTime, bool LocalTime, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x3e1cbb0 [Final Native Static Public]
    void GetLaunchNotification(const bool& NotificationLaunchedApp, const FString& ActivationEvent, const int32& FireDate); // 0x3df25e0 [Final Native Static Public]
    EScreenOrientation GetDeviceOrientation(); // 0x3df12f0 [Final Native Static Public]
    EScreenOrientation GetAllowedDeviceOrientation(); // 0x3deed30 [Final Native Static Public]
    void ClearAllLocalNotifications(); // 0x3ddb0f0 [Final Native Static Public]
    void CancelLocalNotificationById(int32 NotificationId); // 0x3dd7a50 [Final Native Static Public]
    void CancelLocalNotification(const FString& ActivationEvent); // 0x3dd7960 [Final Native Static Public]

// UBlueprintTypeConversions (/Script/Engine.BlueprintTypeConversions)
    TSet<int32> ConvertSetType(TSet<int32>& InSet); // 0x3e57650 [Final Native Static Public]
    TMap<int32, int32> ConvertMapType(TMap<int32, int32>& InMap); // 0x3e57140 [Final Native Static Public]
    int32 ConvertFVector4fToFVector4d(int32 InFromData); // 0x3e56cc0 [Final Native Static Public]
    int32 ConvertFVector4dToFVector4f(int32 InFromData); // 0x3e56c10 [Final Native Static Public]
    int32 ConvertFVector3fToFVector3d(int32 InFromData); // 0x3e56e10 [Final Native Static Public]
    int32 ConvertFVector3dToFVector3f(int32 InFromData); // 0x3e56d70 [Final Native Static Public]
    int32 ConvertFVector2fToFVector2d(int32 InFromData); // 0x3e570b0 [Final Native Static Public]
    int32 ConvertFVector2dToFVector2f(int32 InFromData); // 0x3e57010 [Final Native Static Public]
    int32 ConvertFTransform3fToFTransform3d(int32 InFromData); // 0x3e56f60 [Final Native Static Public]
    int32 ConvertFTransform3dToFTransform3f(int32 InFromData); // 0x3e56eb0 [Final Native Static Public]
    int32 ConvertFRotator3fToFRotator3d(int32 InFromData); // 0x3e56e10 [Final Native Static Public]
    int32 ConvertFRotator3dToFRotator3f(int32 InFromData); // 0x3e56d70 [Final Native Static Public]
    int32 ConvertFQuat4fToFQuat4d(int32 InFromData); // 0x3e56cc0 [Final Native Static Public]
    int32 ConvertFQuat4dToFQuat4f(int32 InFromData); // 0x3e56c10 [Final Native Static Public]
    int32 ConvertFPlane4fToFPlane4d(int32 InFromData); // 0x3e56cc0 [Final Native Static Public]
    int32 ConvertFPlane4dToFPlane4f(int32 InFromData); // 0x3e56c10 [Final Native Static Public]
    int32 ConvertFMatrix44fToFMatrix44d(int32 InFromData); // 0x3e56b20 [Final Native Static Public]
    int32 ConvertFMatrix44dToFMatrix44f(int32 InFromData); // 0x3e56a20 [Final Native Static Public]
    int32 ConvertFBox2fToFBox2d(int32 InFromData); // 0x3e56960 [Final Native Static Public]
    int32 ConvertFBox2dToFBox2f(int32 InFromData); // 0x3e56890 [Final Native Static Public]
    TArray<int32> ConvertArrayType(const TArray<int32>& inArray); // 0x3e565d0 [Final Native Static Public]

// UImportanceSamplingLibrary (/Script/Engine.ImportanceSamplingLibrary)
    float RandomSobolFloat(int32 Index, int32 Dimension, float Seed); // 0x3e58bb0 [Final Native Static Public]
    FVector RandomSobolCell3D(int32 Index, int32 NumCells, const FVector& Cell, const FVector& Seed); // 0x3e58980 [Final Native Static Public]
    FVector2D RandomSobolCell2D(int32 Index, int32 NumCells, const FVector2D& Cell, const FVector2D& Seed); // 0x3e58700 [Final Native Static Public]
    float NextSobolFloat(int32 Index, int32 Dimension, float PreviousValue); // 0x3e585f0 [Final Native Static Public]
    FVector NextSobolCell3D(int32 Index, int32 NumCells, const FVector& PreviousValue); // 0x3e58410 [Final Native Static Public]
    FVector2D NextSobolCell2D(int32 Index, int32 NumCells, const FVector2D& PreviousValue); // 0x3e58260 [Final Native Static Public]
    FImportanceTexture MakeImportanceTexture(UTexture2D* Texture, const EImportanceWeight& WeightingFunc); // 0x3e58040 [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); // 0x3e57af0 [Final Native Static Public]
    void BreakImportanceTexture(FImportanceTexture& ImportanceTexture, const UTexture2D*& Texture, const EImportanceWeight& WeightingFunc); // 0x3e56400 [Final Native Static Public]

// ILevelInstanceInterface (/Script/Engine.LevelInstanceInterface)
    void UnloadLevelInstance(); // 0x3e59460 [Native Public]
    bool SetWorldAsset(const TSoftObjectPtr<UWorld>& WorldAsset); // 0x3e592e0 [Native Public]
    void LoadLevelInstance(); // 0x3e58020 [Native Public]
    bool IsLoaded(); // 0x3e57e90 [Native Public]
    TSoftObjectPtr<UWorld> GetWorldAsset(); // 0x3e57a70 [Native Public]
    ULevel* GetLoadedLevel(); // 0x3e57a20 [Native Public]

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

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

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

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

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

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

// UMaterialInstanceDynamic (/Script/Engine.MaterialInstanceDynamic)
    void SetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, const FLinearColor& Value); // 0x3ebb2d0 [Final Native Public]
    void SetVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x3ebb1e0 [Final Native Public]
    void SetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTexture* Value); // 0x3ebafb0 [Final Native Public]
    void SetTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x3ebac70 [Final Native Public]
    void SetTextureCollectionParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTextureCollection* Value); // 0x3ebab80 [Final Native Public]
    void SetTextureCollectionParameterValue(const FName& ParameterName, UTextureCollection* Value); // 0x3eba980 [Final Native Public]
    void SetSparseVolumeTextureParameterValue(const FName& ParameterName, USparseVolumeTexture* Value); // 0x3eba790 [Final Native Public]
    void SetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, float Value); // 0x3eba670 [Final Native Public]
    void SetScalarParameterValue(const FName& ParameterName, float Value); // 0x3eba550 [Final Native Public]
    bool SetScalarParameterByIndex(int32 ParameterIndex, float Value); // 0x3eba430 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, URuntimeVirtualTexture* Value); // 0x3eba340 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValue(const FName& ParameterName, URuntimeVirtualTexture* Value); // 0x3eba140 [Final Native Public]
    void SetDoubleVectorParameterValue(const FName& ParameterName, const FVector4& Value); // 0x3eba020 [Final Native Public]
    void K2_InterpolateMaterialInstanceParams(UMaterialInstance* SourceA, UMaterialInstance* SourceB, float Alpha); // 0x3eb9f10 [Final Native Public]
    FLinearColor K2_GetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3eb9de0 [Final Native Public]
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x3eb9cd0 [Final Native Public]
    UTexture* K2_GetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3eb9bb0 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x3eb9ab0 [Final Native Public]
    UTextureCollection* K2_GetTextureCollectionParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3eb9a00 [Final Native Public]
    UTextureCollection* K2_GetTextureCollectionParameterValue(const FName& ParameterName); // 0x3eb9900 [Final Native Public]
    float K2_GetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3eb97d0 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x3eb96c0 [Final Native Public]
    void K2_CopyMaterialInstanceParameters(UMaterialInterface* Source, bool bQuickParametersOnly); // 0x3eb94a0 [Final Native Public]
    bool InitializeScalarParameterAndGetIndex(const FName& ParameterName, float Value, const int32& OutParameterIndex); // 0x3eb92c0 [Final Native Public]
    void CopyParameterOverrides(UMaterialInstance* MaterialInstance); // 0x3eb8d50 [Final Native Public]
    void CopyInterpParameters(UMaterialInstance* Source); // 0x3eb8ae0 [Final Native Public]

// UMaterialParameterCollection (/Script/Engine.MaterialParameterCollection)
    TArray<FName> GetVectorParameterNames(); // 0x3eb9240 [Final Native Public]
    FLinearColor GetVectorParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x3eb9160 [Final Native Public]
    TArray<FName> GetScalarParameterNames(); // 0x3eb90e0 [Final Native Public]
    float GetScalarParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x3eb9000 [Final Native Public]

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

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

// UFXSystemComponent (/Script/Engine.FXSystemComponent)
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x3fdc240 [Native Public]
    void SetUseAutoManageAttachment(bool bAutoManage); // 0x3bcee50 [Native Public]
    void SetIntParameter(const FName& ParameterName, int32 Param); // 0x3fdbe60 [Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x3fdbd90 [Native Public]
    void SetEmitterEnable(const FName& EmitterName, bool bNewEnableState); // 0x3fdbcc0 [Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x3fdbbe0 [Native Public]
    void SetBoolParameter(const FName& ParameterName, bool Param); // 0x3fdbb10 [Native Public]
    void SetAutoAttachmentParameters(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule); // 0x3fdb1d0 [Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x3fdafb0 [Native Public]
    void ReleaseToPool(); // 0x3fdaf90 [Native Public]
    UFXSystemAsset* GetFXSystemAsset(); // 0x3fdae40 [Native Public]

// UParticleSystemComponent (/Script/Engine.ParticleSystemComponent)
    void SetTrailSourceData(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x3fdc090 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x3fdc000 [Final Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x3fdbf30 [Final Native Public]
    void SetBeamTargetTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 TargetIndex); // 0x3fdb9e0 [Native Public]
    void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex); // 0x3fdb8e0 [Native Public]
    void SetBeamTargetPoint(int32 EmitterIndex, const FVector& NewTargetPoint, int32 TargetIndex); // 0x3fdb7b0 [Native Public]
    void SetBeamSourceTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 SourceIndex); // 0x3fdb680 [Native Public]
    void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex); // 0x3fdb580 [Native Public]
    void SetBeamSourcePoint(int32 EmitterIndex, const FVector& NewSourcePoint, int32 SourceIndex); // 0x3fdb450 [Native Public]
    void SetBeamEndPoint(int32 EmitterIndex, const FVector& NewEndPoint); // 0x3fdb370 [Native Public]
    void SetAutoAttachParams(USceneComponent* Parent, const FName& SocketName, const EAttachLocation& LocationType); // 0x3fdb080 [Final Native Public]
    int32 GetNumActiveParticles(); // 0x3fdaf10 [Final Native Public]
    UMaterialInterface* GetNamedMaterial(const FName& InName); // 0x3fdae70 [Native Public]
    bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTangentPoint); // 0x3fdad20 [Native Public]
    bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, const float& OutTargetStrength); // 0x3fdac00 [Native Public]
    bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTargetPoint); // 0x3fdaae0 [Native Public]
    bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, const FVector& OutTangentPoint); // 0x3fda9c0 [Native Public]
    bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, const float& OutSourceStrength); // 0x3fda8a0 [Native Public]
    bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, const FVector& OutSourcePoint); // 0x3fda780 [Native Public]
    bool GetBeamEndPoint(int32 EmitterIndex, const FVector& OutEndPoint); // 0x3fda690 [Native Public]
    void GenerateParticleEvent(const FName& InEventName, float InEmitterTime, const FVector& InLocation, const FVector& InDirection, const FVector& InVelocity); // 0x3fda440 [Final Native Public]
    void EndTrails(); // 0x3fda420 [Final Native Public]
    UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(const FName& InName, UMaterialInterface* SourceMaterial); // 0x3fda350 [Native Public]
    void BeginTrails(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x3fda070 [Final Native Public]

// UAsyncPhysicsInputComponent (/Script/Engine.AsyncPhysicsInputComponent)
    void ServerRPCBufferInput(UAsyncPhysicsData* AsyncPhysicsData); // 0x4011a80 [Native Event Public]
    UAsyncPhysicsData* GetDataToWrite(); // 0x4011420 [Final Native Public]
    UAsyncPhysicsData* GetDataToConsume(); // 0x4011360 [Final Native Public]

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

// UClusterUnionComponent (/Script/Engine.ClusterUnionComponent)
    void SetIsAnchored(bool bIsAnchored); // 0x4071b00 [Native Public]
    void SetEnableDamageFromCollision(bool bValue); // 0x4071a60 [Final Native Public]
    void RemoveComponentFromCluster(UPrimitiveComponent* InComponent); // 0x4070130 [Final Native Public]
    void RemoveComponentBonesFromCluster(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds); // 0x4070040 [Final Native Public]
    void OnRep_RigidState(); // 0x4070020 [Native Protected]
    bool IsComponentAdded(UPrimitiveComponent* Component); // 0x406fec0 [Final Native Public]
    bool IsAuthority(); // 0x406fe90 [Final Native Protected]
    void HandleComponentPhysicsStateChangePostAddIntoClusterUnion(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x406fd30 [Final Native Private]
    void HandleComponentPhysicsStateChange(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x406fa40 [Final Native Private]
    TArray<UPrimitiveComponent*> GetPrimitiveComponents(); // 0x406f7b0 [Final Native Public]
    TArray<AActor*> GetActors(); // 0x406cab0 [Final Native Public]
    void ForceSetChildToParent(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds, const TArray<FTransform>& ChildToParent); // 0x406c870 [Final Native Public]
    void AddComponentToCluster(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds, bool bRebuildGeometry); // 0x406c560 [Final Native Public]

// UClusterUnionReplicatedProxyComponent (/Script/Engine.ClusterUnionReplicatedProxyComponent)
    void SetParticleChildToParent(int32 BoneID, FTransform& ChildToParent); // 0x40734c0 [Final Native Public]
    void SetParticleBoneIds(const TArray<int32>& InIds); // 0x4073410 [Final Native Public]
    void SetParentClusterUnion(UClusterUnionComponent* InComponent); // 0x40731b0 [Final Native Public]
    void SetChildClusteredComponent(UPrimitiveComponent* InComponent); // 0x40716b0 [Final Native Public]
    void OnRep_ParticleChildToParents(); // 0x4070000 [Final Native Protected]
    void OnRep_ParticleBoneIds(); // 0x406ffe0 [Final Native Protected]
    void OnRep_ParentClusterUnion(); // 0x406ffc0 [Final Native Protected]
    void OnRep_ChildClusteredComponent(); // 0x406ffa0 [Final Native Protected]
    void MarkPendingDeletion(); // 0x406ff80 [Final Native Public]
    bool IsPendingDeletion(); // 0x406ff60 [Final Native Public]
    TArray<int32> GetParticleBoneIds(); // 0x406f780 [Final Native Public]
    UClusterUnionComponent* GetParentClusterUnionComponent(); // 0x406f670 [Final Native Public]
    UPrimitiveComponent* GetChildClusteredComponent(); // 0x406e010 [Final Native Public]

// UConstraintInstanceBlueprintLibrary (/Script/Engine.ConstraintInstanceBlueprintLibrary)
    void SetProjectionParams(FConstraintInstanceAccessor& Accessor, bool bEnableProjection, float ProjectionLinearAlpha, float ProjectionAngularAlpha); // 0x4073610 [Final Native Static Public]
    void SetParentDominates(FConstraintInstanceAccessor& Accessor, bool bParentDominates); // 0x4073290 [Final Native Static Public]
    void SetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x4072fe0 [Final Native Static Public]
    void SetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x4072e90 [Final Native Static Public]
    void SetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor, bool bEnableMassConditioning); // 0x4072d10 [Final Native Static Public]
    void SetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x4072ba0 [Final Native Static Public]
    void SetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x4072960 [Final Native Static Public]
    void SetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftLinearLimit, float LinearLimitStiffness, float LinearLimitDamping, float LinearLimitRestitution, float LinearLimitContactDistance); // 0x40726e0 [Final Native Static Public]
    void SetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& InPosTarget); // 0x4072570 [Final Native Static Public]
    void SetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x4072340 [Final Native Static Public]
    void SetLinearPlasticity(FConstraintInstanceAccessor& Accessor, bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x4072170 [Final Native Static Public]
    void SetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, float Limit); // 0x4071f70 [Final Native Static Public]
    void SetLinearDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x4071d10 [Final Native Static Public]
    void SetLinearBreakable(FConstraintInstanceAccessor& Accessor, bool bLinearBreakable, float LinearBreakThreshold); // 0x4071b90 [Final Native Static Public]
    void SetDisableCollision(FConstraintInstanceAccessor& Accessor, bool bDisableCollision); // 0x40718f0 [Final Native Static Public]
    void SetContactTransferScale(FConstraintInstanceAccessor& Accessor, float ContactTransferScale); // 0x4071790 [Final Native Static Public]
    void SetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x40714f0 [Final Native Static Public]
    void SetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x4071320 [Final Native Static Public]
    void SetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x40711c0 [Final Native Static Public]
    void SetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftTwistLimit, float TwistLimitStiffness, float TwistLimitDamping, float TwistLimitRestitution, float TwistLimitContactDistance); // 0x4070f40 [Final Native Static Public]
    void SetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftSwingLimit, float SwingLimitStiffness, float SwingLimitDamping, float SwingLimitRestitution, float SwingLimitContactDistance); // 0x4070cc0 [Final Native Static Public]
    void SetAngularPlasticity(FConstraintInstanceAccessor& Accessor, bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x4070b30 [Final Native Static Public]
    void SetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& InPosTarget); // 0x40709a0 [Final Native Static Public]
    void SetAngularLimits(FConstraintInstanceAccessor& Accessor, const EAngularConstraintMotion& Swing1MotionType, float Swing1LimitAngle, const EAngularConstraintMotion& Swing2MotionType, float Swing2LimitAngle, const EAngularConstraintMotion& TwistMotionType, float TwistLimitAngle); // 0x40706e0 [Final Native Static Public]
    void SetAngularDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x40704a0 [Final Native Static Public]
    void SetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& DriveMode); // 0x4070350 [Final Native Static Public]
    void SetAngularBreakable(FConstraintInstanceAccessor& Accessor, bool bAngularBreakable, float AngularBreakThreshold); // 0x40701c0 [Final Native Static Public]
    void GetProjectionParams(FConstraintInstanceAccessor& Accessor, const bool& bEnableProjection, const float& ProjectionLinearAlpha, const float& ProjectionAngularAlpha); // 0x406f830 [Final Native Static Public]
    bool GetParentDominates(FConstraintInstanceAccessor& Accessor); // 0x406f6b0 [Final Native Static Public]
    void GetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x406f4f0 [Final Native Static Public]
    void GetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x406f3d0 [Final Native Static Public]
    bool GetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor); // 0x406f300 [Final Native Static Public]
    void GetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x406f1d0 [Final Native Static Public]
    void GetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x406efd0 [Final Native Static Public]
    void GetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftLinearLimit, const float& LinearLimitStiffness, const float& LinearLimitDamping, const float& LinearLimitRestitution, const float& LinearLimitContactDistance); // 0x406ed40 [Final Native Static Public]
    void GetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutPosTarget); // 0x406ec10 [Final Native Static Public]
    void GetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x406ea10 [Final Native Static Public]
    void GetLinearPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bLinearPlasticity, const float& LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x406e820 [Final Native Static Public]
    void GetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, const float& Limit); // 0x406e5e0 [Final Native Static Public]
    void GetLinearDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x406e3e0 [Final Native Static Public]
    void GetLinearBreakable(FConstraintInstanceAccessor& Accessor, const bool& bLinearBreakable, const float& LinearBreakThreshold); // 0x406e240 [Final Native Static Public]
    bool GetDisableCollsion(FConstraintInstanceAccessor& Accessor); // 0x406e170 [Final Native Static Public]
    void GetContactTransferScale(FConstraintInstanceAccessor& Accessor, const float& ContactTransferScale); // 0x406e050 [Final Native Static Public]
    void GetAttachedBodyNames(FConstraintInstanceAccessor& Accessor, const FName& ParentBody, const FName& ChildBody); // 0x406dea0 [Final Native Static Public]
    void GetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x406dd70 [Final Native Static Public]
    void GetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x406dbf0 [Final Native Static Public]
    void GetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x406dad0 [Final Native Static Public]
    void GetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftTwistLimit, const float& TwistLimitStiffness, const float& TwistLimitDamping, const float& TwistLimitRestitution, const float& TwistLimitContactDistance); // 0x406d840 [Final Native Static Public]
    void GetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftSwingLimit, const float& SwingLimitStiffness, const float& SwingLimitDamping, const float& SwingLimitRestitution, const float& SwingLimitContactDistance); // 0x406d5b0 [Final Native Static Public]
    void GetAngularPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bAngularPlasticity, const float& AngularPlasticityThreshold); // 0x406d410 [Final Native Static Public]
    void GetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& OutPosTarget); // 0x406d2e0 [Final Native Static Public]
    void GetAngularLimits(FConstraintInstanceAccessor& Accessor, const EAngularConstraintMotion& Swing1MotionType, const float& Swing1LimitAngle, const EAngularConstraintMotion& Swing2MotionType, const float& Swing2LimitAngle, const EAngularConstraintMotion& TwistMotionType, const float& TwistLimitAngle); // 0x406cff0 [Final Native Static Public]
    void GetAngularDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x406cdf0 [Final Native Static Public]
    void GetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& OutDriveMode); // 0x406ccd0 [Final Native Static Public]
    void GetAngularBreakable(FConstraintInstanceAccessor& Accessor, const bool& bAngularBreakable, const float& AngularBreakThreshold); // 0x406cb30 [Final Native Static Public]
    void CopyParams(FConstraintInstanceAccessor& Accessor, FConstraintInstanceAccessor& SourceAccessor, bool bKeepPosition, bool bKeepRotation); // 0x406c690 [Final Native Static Public]

// UNetworkPhysicsComponent (/Script/Engine.NetworkPhysicsComponent)
    void ServerReceiveInputData(const FNetworkPhysicsRewindDataInputProxy& ClientInputs); // 0x40bd920 [Native Event Protected]
    void ServerReceiveImportantInputData(const FNetworkPhysicsRewindDataImportantInputProxy& ClientInputs); // 0x40bd880 [Native Event Protected]
    void ServerReceiveDeltaSourceStateFrame(int32 Frame); // 0x40bd7f0 [Native Event Protected]
    void ServerReceiveDeltaSourceInputFrame(int32 Frame); // 0x40bd760 [Native Event Protected]
    void OnRep_SetReplicatedStates(); // 0x40bd5f0 [Final Native Protected]
    void OnRep_SetReplicatedRemoteInputs(); // 0x40bd4a0 [Final Native Protected]
    void OnRep_SetReplicatedInputs(); // 0x40bd350 [Final Native Protected]
    void OnRep_SetReplicatedDeltaSourceState(); // 0x40bd320 [Final Native Protected]
    void OnRep_SetReplicatedDeltaSourceInput(); // 0x40bd2f0 [Final Native Protected]
    void MulticastReceiveImportantStateData(const FNetworkPhysicsRewindDataImportantStateProxy& ServerStates); // 0x40bd250 [Native Event Protected]
    void MulticastReceiveImportantInputData(const FNetworkPhysicsRewindDataImportantInputProxy& ServerInputs); // 0x40bd1b0 [Native Event Protected]

// UPhysicalAnimationComponent (/Script/Engine.PhysicalAnimationComponent)
    void SetStrengthMultiplyer(float InStrengthMultiplyer); // 0x40bfdd0 [Final Native Public]
    void SetSkeletalMeshComponent(USkeletalMeshComponent* InSkeletalMeshComponent); // 0x40bfb90 [Final Native Public]
    FTransform GetBodyTargetTransform(const FName& BodyName); // 0x40bc610 [Final Native Public]
    void ApplyPhysicalAnimationSettingsBelow(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf); // 0x40bc400 [Final Native Public]
    void ApplyPhysicalAnimationSettings(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData); // 0x40bc2c0 [Final Native Public]
    void ApplyPhysicalAnimationProfileBelow(const FName& BodyName, const FName& ProfileName, bool bIncludeSelf, bool bClearNotFound); // 0x40bc0e0 [Final Native Public]

// UPhysicsConstraintComponent (/Script/Engine.PhysicsConstraintComponent)
    void SetProjectionParams(float ProjectionLinearAlpha, float ProjectionAngularAlpha, float ProjectionLinearTolerance, float ProjectionAngularTolerance); // 0x40bfa10 [Final Native Public]
    void SetProjectionEnabled(bool bProjectionEnabled); // 0x40bf970 [Final Native Public]
    void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x40bf8a0 [Final Native Public]
    void SetOrientationDriveSLERP(bool bEnableSLERP); // 0x40bf810 [Final Native Public]
    void SetLinearZLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x40bf720 [Final Native Public]
    void SetLinearYLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x40bf630 [Final Native Public]
    void SetLinearXLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x40bf530 [Final Native Public]
    void SetLinearVelocityTarget(const FVector& InVelTarget); // 0x40bf490 [Final Native Public]
    void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x40bf370 [Final Native Public]
    void SetLinearPositionTarget(const FVector& InPosTarget); // 0x40bf240 [Final Native Public]
    void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x40bf120 [Final Native Public]
    void SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x40beff0 [Final Native Public]
    void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x40beed0 [Final Native Public]
    void SetLinearDriveAccelerationMode(bool bAccelerationMode); // 0x40bee40 [Final Native Public]
    void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold); // 0x40becc0 [Final Native Public]
    void SetDisableCollision(bool bDisableCollision); // 0x40bebb0 [Final Native Public]
    void SetContactTransferScale(float ContactTransferScale); // 0x40beb20 [Final Native Public]
    void SetConstraintReferencePosition(const EConstraintFrame& Frame, const FVector& RefPosition); // 0x40bea40 [Final Native Public]
    void SetConstraintReferenceOrientation(const EConstraintFrame& Frame, const FVector& PriAxis, const FVector& SecAxis); // 0x40be900 [Final Native Public]
    void SetConstraintReferenceFrame(const EConstraintFrame& Frame, FTransform& RefFrame); // 0x40be7a0 [Final Native Public]
    void SetConstrainedComponents(UPrimitiveComponent* Component1, const FName& BoneName1, UPrimitiveComponent* Component2, const FName& BoneName2); // 0x40be5d0 [Final Native Public]
    void SetAngularVelocityTarget(const FVector& InVelTarget); // 0x40be530 [Final Native Public]
    void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x40be460 [Final Native Public]
    void SetAngularVelocityDriveSLERP(bool bEnableSLERP); // 0x40be3d0 [Final Native Public]
    void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x40be300 [Final Native Public]
    void SetAngularTwistLimit(const EAngularConstraintMotion& ConstraintType, float TwistLimitAngle); // 0x40be220 [Final Native Public]
    void SetAngularSwing2Limit(const EAngularConstraintMotion& MotionType, float Swing2LimitAngle); // 0x40be140 [Final Native Public]
    void SetAngularSwing1Limit(const EAngularConstraintMotion& MotionType, float Swing1LimitAngle); // 0x40be060 [Final Native Public]
    void SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x40bdee0 [Final Native Public]
    void SetAngularOrientationTarget(const FRotator& InPosTarget); // 0x40bde40 [Final Native Public]
    void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x40bdd70 [Final Native Public]
    void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x40bdc50 [Final Native Public]
    void SetAngularDriveMode(const EAngularDriveMode& DriveMode); // 0x40bdbd0 [Final Native Public]
    void SetAngularDriveAccelerationMode(bool bAccelerationMode); // 0x40bdb40 [Final Native Public]
    void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold); // 0x40bd9c0 [Final Native Public]
    bool IsProjectionEnabled(); // 0x40bd180 [Final Native Public]
    bool IsBroken(); // 0x40bd130 [Final Native Public]
    float GetCurrentTwist(); // 0x40bcb10 [Final Native Public]
    float GetCurrentSwing2(); // 0x40bcad0 [Final Native Public]
    float GetCurrentSwing1(); // 0x40bca90 [Final Native Public]
    void GetConstraintForce(const FVector& OutLinearForce, const FVector& OutAngularForce); // 0x40bc9a0 [Final Native Public]
    FConstraintInstanceAccessor GetConstraint(); // 0x40bc8e0 [Final Native Public]
    void GetConstrainedComponents(const UPrimitiveComponent*& OutComponent1, const FName& OutBoneName1, const UPrimitiveComponent*& OutComponent2, const FName& OutBoneName2); // 0x40bc6f0 [Final Native Public]
    void BreakConstraint(); // 0x40bc5d0 [Final Native Public]

// UPhysicsHandleComponent (/Script/Engine.PhysicsHandleComponent)
    void SetTargetRotation(const FRotator& NewRotation); // 0x40c0080 [Final Native Public]
    void SetTargetLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x40bff20 [Final Native Public]
    void SetTargetLocation(const FVector& NewLocation); // 0x40bfe90 [Final Native Public]
    void SetLinearStiffness(float NewLinearStiffness); // 0x40bf2e0 [Final Native Public]
    void SetLinearDamping(float NewLinearDamping); // 0x40bedb0 [Final Native Public]
    void SetInterpolationSpeed(float NewInterpolationSpeed); // 0x40bec40 [Final Native Public]
    void SetAngularStiffness(float NewAngularStiffness); // 0x40bdfd0 [Final Native Public]
    void SetAngularDamping(float NewAngularDamping); // 0x40bdab0 [Final Native Public]
    void ReleaseComponent(); // 0x40bd740 [Native Public]
    void GrabComponentAtLocationWithRotation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& Location, const FRotator& Rotation); // 0x40bcf80 [Final Native Public]
    void GrabComponentAtLocation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation); // 0x40bce30 [Final Native Public]
    void GrabComponent(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation, bool bConstrainRotation); // 0x40bcca0 [Native Public]
    void GetTargetLocationAndRotation(const FVector& TargetLocation, const FRotator& TargetRotation); // 0x40bcb50 [Final Native Public]
    UPrimitiveComponent* GetGrabbedComponent(); // 0x370adb0 [Final Native Public]

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

// URadialForceComponent (/Script/Engine.RadialForceComponent)
    void RemoveObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x41138b0 [Native Public]
    void FireImpulse(); // 0x4110150 [Native Public]
    void AddObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x410c4a0 [Native Public]

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

// APlayerState (/Script/Engine.PlayerState)
    void ReceiveOverrideWith(APlayerState* OldPlayerState); // 0x147c170 [Event Protected]
    void ReceiveCopyProperties(APlayerState* NewPlayerState); // 0x147c170 [Event Protected]
    void OnRep_UniqueId(); // 0x4112d30 [Native Public]
    void OnRep_Score(); // 0x37a2710 [Native Public]
    void OnRep_PlayerName(); // 0x37eeaa0 [Native Public]
    void OnRep_PlayerId(); // 0x37efac0 [Native Public]
    void OnRep_bIsInactive(); // 0x37eea80 [Native Public]
    void OnPawnPrivateDestroyed(AActor* InActor); // 0x4112c90 [Final Native Private]
    bool IsSpectator(); // 0x41129c0 [Final Native Public]
    bool IsOnlyASpectator(); // 0x4112940 [Final Native Public]
    bool IsABot(); // 0x41127a0 [Final Native Public]
    float GetScore(); // 0x4112450 [Final Native Public]
    FString GetPlayerName(); // 0x41123d0 [Final Native Public]
    int32 GetPlayerId(); // 0x41123b0 [Final Native Public]
    APlayerController* GetPlayerController(); // 0x4112340 [Final Native Public]
    float GetPingInMilliseconds(); // 0x4112280 [Final Native Public]
    APawn* GetPawn(); // 0x4112200 [Final Native Public]
    uint8 GetCompressedPing(); // 0x4110170 [Final Native Public]
    FUniqueNetIdRepl BP_GetUniqueId(); // 0x410c8a0 [Final Native Public]

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

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

// UReplaySubsystem (/Script/Engine.ReplaySubsystem)
    void RequestCheckpoint(); // 0x41c0760 [Final Native Public]
    bool IsRecording(); // 0x41c06f0 [Final Native Public]
    bool IsPlaying(); // 0x41c06a0 [Final Native Public]
    float GetReplayTotalTime(); // 0x41c0610 [Final Native Public]
    float GetReplayCurrentTime(); // 0x41c0580 [Final Native Public]
    FString GetActiveReplayName(); // 0x41c0430 [Final Native Public]

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

// USkeletalMesh (/Script/Engine.SkeletalMesh)
    void SetSkeleton(USkeleton* InSkeleton); // 0x4247390 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x42472e0 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x4247220 [Final Native Public]
    void SetMorphTargets(const TArray<UMorphTarget*>& InMorphTargets); // 0x4247110 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x4246f90 [Final Native Public]
    void SetMeshClothingAssets(const TArray<UClothingAssetBase*>& InMeshClothingAssets); // 0x4246e80 [Final Native Public]
    void SetMaterials(const TArray<FSkeletalMaterial>& InMaterials); // 0x4246db0 [Final Native Public]
    void SetLODSettings(USkeletalMeshLODSettings* InLODSettings); // 0x4246d20 [Final Native Public]
    void SetDefaultAnimatingRig(const TSoftObjectPtr<UObject>& InAnimatingRig); // 0x4246c40 [Final Native Public]
    int32 NumSockets(); // 0x4246bd0 [Final Native Public]
    TArray<FString> K2_GetAllMorphTargetNames(); // 0x4246a50 [Final Native Public]
    bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections); // 0x4246920 [Final Native Public]
    UMeshDeformerCollection* GetTargetMeshDeformers(); // 0x42468f0 [Native Public]
    USkeletalMeshSocket* GetSocketByIndex(int32 Index); // 0x42467f0 [Final Native Public]
    USkeleton* GetSkeleton(); // 0x42467c0 [Native Public]
    UPhysicsAsset* GetShadowPhysicsAsset(); // 0x4246790 [Native Public]
    UPhysicsAsset* GetPhysicsAsset(); // 0x4246760 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x4246720 [Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x42466f0 [Native Public]
    TArray<UNodeMappingContainer*> GetNodeMappingData(); // 0x4246630 [Final Native Public]
    UNodeMappingContainer* GetNodeMappingContainer(UBlueprint* SourceAsset); // 0x4246450 [Final Native Public]
    TArray<UMorphTarget*> GetMorphTargetsPtrConv(); // 0x4246350 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x42461d0 [Final Native Public]
    TArray<UClothingAssetBase*> GetMeshClothingAssets(); // 0x4246110 [Final Native Public]
    TArray<FSkeletalMaterial> GetMaterials(); // 0x42460d0 [Native Public]
    USkeletalMeshLODSettings* GetLODSettings(); // 0x4246090 [Final Native Public]
    FBoxSphereBounds GetImportedBounds(); // 0x4246010 [Final Native Public]
    bool GetHasVertexColors(); // 0x4245fe0 [Native Public]
    EAxis GetForwardAxis(); // 0x4245fc0 [Final Native Public]
    UMeshDeformer* GetDefaultMeshDeformer(); // 0x4245f90 [Native Public]
    TSoftObjectPtr<UObject> GetDefaultAnimatingRig(); // 0x4245ef0 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x4245e90 [Native Public]
    USkeletalMeshSocket* FindSocketAndIndex(const FName& InSocketName, const int32& OutIndex); // 0x4245db0 [Final Native Public]

// USoundSubmixBase (/Script/Engine.SoundSubmixBase)
    USoundSubmixBase* FindDynamicAncestor(); // 0x3caf220 [Native Public]
    bool DynamicDisconnect(UObject* WorldContextObject); // 0x42dc110 [Native Public]
    bool DynamicConnect(UObject* WorldContextObject, USoundSubmixBase* InParent); // 0x42dc040 [Native Public]

// USoundSubmix (/Script/Engine.SoundSubmix)
    void StopSpectralAnalysis(UObject* WorldContextObject); // 0x42dd270 [Final Native Public]
    void StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundWave* ExistingSoundWaveToOverwrite); // 0x42dd030 [Final Native Public]
    void StopEnvelopeFollowing(UObject* WorldContextObject); // 0x42dcf70 [Final Native Public]
    void StartSpectralAnalysis(UObject* WorldContextObject, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x42dcd60 [Final Native Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration); // 0x42dcc50 [Final Native Public]
    void StartEnvelopeFollowing(UObject* WorldContextObject); // 0x42dcb90 [Final Native Public]
    void SetWetVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x42dca20 [Final Native Protected]
    void SetSubmixWetLevel(UObject* WorldContextObject, float InWetLevel); // 0x42dc910 [Final Native Public]
    void SetSubmixOutputVolume(UObject* WorldContextObject, float InOutputVolume); // 0x42dc800 [Final Native Public]
    void SetSubmixDryLevel(UObject* WorldContextObject, float InDryLevel); // 0x42dc6f0 [Final Native Public]
    void SetOutputVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x42dc580 [Final Native Protected]
    void SetDryVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x42dc410 [Final Native Protected]
    void RemoveSpectralAnalysisDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixSpectralAnalysisBP); // 0x42dc2e0 [Final Native Public]
    void RemoveEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x42dc1b0 [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); // 0x42dbc80 [Final Native Public]
    void AddEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x42dbb50 [Final Native Public]

// UStaticMesh (/Script/Engine.StaticMesh)
    void SetStaticMaterials(const TArray<FStaticMaterial>& InStaticMaterials); // 0x43011b0 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x4246f90 [Final Native Public]
    void SetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x4300790 [Final Native Public]
    void SetMinimumLODForPlatform(const FName& PlatformName, int32 InMinLOD); // 0x4300fe0 [Final Native Public]
    void RemoveSocket(UStaticMeshSocket* Socket); // 0x4300dc0 [Final Native Public]
    UStaticMeshDescription* GetStaticMeshDescription(int32 LODIndex); // 0x4300d40 [Final Native Public]
    TArray<FStaticMaterial> GetStaticMaterials(); // 0x4300d10 [Final Native Public]
    TArray<UStaticMeshSocket*> GetSocketsByTag(const FString& InSocketTag); // 0x4300b60 [Final Native Public]
    int32 GetNumVertices(int32 LODIndex); // 0x4300aa0 [Final Native Public]
    int32 GetNumTriangles(int32 LODIndex); // 0x43009c0 [Final Native Public]
    int32 GetNumSections(int32 InLOD); // 0x4300900 [Final Native Public]
    int32 GetNumLODs(); // 0x43008d0 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x42461d0 [Final Native Public]
    void GetMinimumLODForQualityLevels(TMap<FName, int32>& QualityLevelMinimumLODs); // 0x4300790 [Final Native Public]
    int32 GetMinimumLODForQualityLevel(const FName& QualityLevel); // 0x4300700 [Final Native Public]
    void GetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x4300790 [Final Native Public]
    int32 GetMinimumLODForPlatform(const FName& PlatformName); // 0x4300700 [Final Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x4300630 [Final Native Public]
    UMaterialInterface* GetMaterial(int32 MaterialIndex); // 0x4300570 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x4300520 [Final Native Public]
    FBox GetBoundingBox(); // 0x4300440 [Final Native Public]
    UStaticMeshSocket* FindSocket(const FName& InSocketName); // 0x4300370 [Final Native Public]
    UStaticMeshDescription* CreateStaticMeshDescription(UObject* Outer); // 0x4300220 [Final Native Static Public]
    void BuildFromStaticMeshDescriptions(const TArray<UStaticMeshDescription*>& StaticMeshDescriptions, bool bBuildSimpleCollision, bool bFastBuild); // 0x4300000 [Final Native Public]
    void AddSocket(UStaticMeshSocket* Socket); // 0x42ffed0 [Final Native Public]
    FName AddMaterial(UMaterialInterface* Material); // 0x42ffd20 [Final Native Public]

// USubsystemBlueprintLibrary (/Script/Engine.SubsystemBlueprintLibrary)
    UWorldSubsystem* GetWorldSubsystem(UObject* ContextObject, TSubclassOf<UWorldSubsystem> Class); // 0x4363500 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(APlayerController* PlayerController, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x4363150 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubsystem(UObject* ContextObject, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x43632f0 [Final Native Static Public]
    UGameInstanceSubsystem* GetGameInstanceSubsystem(UObject* ContextObject, TSubclassOf<UGameInstanceSubsystem> Class); // 0x4362fc0 [Final Native Static Public]
    UEngineSubsystem* GetEngineSubsystem(TSubclassOf<UEngineSubsystem> Class); // 0x4362ea0 [Final Native Static Public]
    UAudioEngineSubsystem* GetAudioEngineSubsystem(UObject* ContextObject, TSubclassOf<UAudioEngineSubsystem> Class); // 0x4362ce0 [Final Native Static Public]

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

// UCanvas (/Script/Engine.Canvas)
    FVector2D K2_TextSize(UFont* RenderFont, const FString& RenderText, const FVector2D& Scale); // 0x43e7c20 [Final Native Public]
    FVector2D K2_StrLen(UFont* RenderFont, const FString& RenderText); // 0x43e7930 [Final Native Public]
    FVector K2_Project(const FVector& WorldLocation); // 0x43e77f0 [Final Native Public]
    void K2_DrawTriangle(UTexture* RenderTexture, const TArray<FCanvasUVTri>& Triangles); // 0x43e75d0 [Final Native Public]
    void K2_DrawTexture(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& ScreenSize, const FVector2D& CoordinatePosition, const FVector2D& CoordinateSize, const FLinearColor& RenderColor, const EBlendMode& BlendMode, float Rotation, const FVector2D& PivotPoint); // 0x43e7140 [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); // 0x43e6c10 [Final Native Public]
    void K2_DrawPolygon(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& Radius, int32 NumberOfSides, const FLinearColor& RenderColor); // 0x43e68f0 [Final Native Public]
    void K2_DrawMaterialTriangle(UMaterialInterface* RenderMaterial, const TArray<FCanvasUVTri>& Triangles); // 0x43e66e0 [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); // 0x43e6130 [Final Native Public]
    void K2_DrawLine(const FVector2D& ScreenPositionA, const FVector2D& ScreenPositionB, float Thickness, const FLinearColor& RenderColor); // 0x43e5f40 [Final Native Public]
    void K2_DrawBox(const FVector2D& ScreenPosition, const FVector2D& ScreenSize, float Thickness, const FLinearColor& RenderColor); // 0x43e5d70 [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); // 0x43e56d0 [Final Native Public]
    void K2_Deproject(const FVector2D& ScreenPosition, const FVector& WorldOrigin, const FVector& WorldDirection); // 0x43e5590 [Final Native Public]

// UInputSettings (/Script/Engine.InputSettings)
    void SaveKeyMappings(); // 0x43e8440 [Final Native Public]
    void RemoveAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x43e8160 [Final Native Public]
    void RemoveActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x43e7fd0 [Final Native Public]
    UInputSettings* GetInputSettings(); // 0x43e5210 [Final Native Static Public]
    void GetAxisNames(const TArray<FName>& AxisNames); // 0x43e5100 [Final Native Public]
    void GetAxisMappingByName(const FName& InAxisName, const TArray<FInputAxisKeyMapping>& OutMappings); // 0x43e4f20 [Final Native Public]
    void GetActionNames(const TArray<FName>& ActionNames); // 0x43e4d90 [Final Native Public]
    void GetActionMappingByName(const FName& InActionName, const TArray<FInputActionKeyMapping>& OutMappings); // 0x43e4c00 [Final Native Public]
    void ForceRebuildKeymaps(); // 0x43e4be0 [Final Native Public]
    void AddAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x43e49f0 [Final Native Public]
    void AddActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x43e4840 [Final Native Public]

// UPlayerInput (/Script/Engine.PlayerInput)
    void SetMouseSensitivity(float Sensitivity); // 0x43e85a0 [Final Native Public]
    void SetBind(const FName& BindName, const FString& Command); // 0x43e84e0 [Final Native Public]
    void InvertAxisKey(const FKey& AxisKey); // 0x43e5380 [Final Native Public]
    void InvertAxis(const FName& AxisName); // 0x43e52f0 [Final Native Public]
    APlayerController* GetOuterAPlayerController(); // 0x43e5280 [Final Native Public]
    void ClearSmoothing(); // 0x43e4bc0 [Final Native Public]

// UVisualLoggerKismetLibrary (/Script/Engine.VisualLoggerKismetLibrary)
    void RedirectVislog(UObject* SourceOwner, UObject* DestinationOwner); // 0x4422110 [Final Native Static Public]
    void LogText(UObject* WorldContextObject, const FString& Text, const FName& LogCategory, bool bAddToMessageLog); // 0x4421e50 [Final Native Static Public]
    void LogSphere(UObject* WorldContextObject, const FVector& Center, float Radius, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x4421b50 [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); // 0x4421830 [Final Native Static Public]
    void LogOrientedBox(UObject* WorldContextObject, const FBox& BoxShape, const FTransform& Transform, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x4421440 [Final Native Static Public]
    void LogLocation(UObject* WorldContextObject, const FVector& Location, const FString& Text, const FLinearColor& ObjectColor, float Radius, const FName& LogCategory, bool bAddToMessageLog); // 0x4421190 [Final Native Static Public]
    void LogCylinder(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x4420e30 [Final Native Static Public]
    void LogCone(UObject* WorldContextObject, const FVector& Origin, const FVector& Direction, float Length, float Angle, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x4420a80 [Final Native Static Public]
    void LogCircle(UObject* WorldContextObject, const FVector& Center, const FVector& UpAxis, float Radius, const FString& Text, const FLinearColor& ObjectColor, float Thickness, const FName& CategoryName, bool bAddToMessageLog, bool bWireframe); // 0x44206c0 [Final Native Static Public]
    void LogCapsule(UObject* WorldContextObject, const FVector& base, float HalfHeight, float Radius, const FQuat& Rotation, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x4420310 [Final Native Static Public]
    void LogBox(UObject* WorldContextObject, const FBox& BoxShape, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x4420030 [Final Native Static Public]
    void LogArrow(UObject* WorldContextObject, const FVector& SegmentStart, const FVector& SegmentEnd, const FString& Text, const FLinearColor& ObjectColor, const FName& CategoryName, bool bAddToMessageLog, float ArrowHeadSize); // 0x441fd10 [Final Native Static Public]
    void EnableRecording(bool bEnabled); // 0x3052e30 [Final Native Static Public]

// UVOIPTalker (/Script/Engine.VOIPTalker)
    void RegisterWithPlayerState(APlayerState* OwningState); // 0x44221c0 [Final Native Public]
    float GetVoiceLevel(); // 0x441fc80 [Final Native Public]
    UVOIPTalker* CreateTalkerForPlayer(APlayerState* OwningState); // 0x441f950 [Final Native Static Public]
    void BPOnTalkingEnd(); // 0x385e580 [Native Event Protected]
    void BPOnTalkingBegin(UAudioComponent* AudioComponent); // 0x441f8c0 [Native Event Protected]

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

// URuntimeVirtualTexture (/Script/Engine.RuntimeVirtualTexture)
    int32 GetTileSize(); // 0x441fc40 [Final Native Public]
    int32 GetTileCount(); // 0x441fbf0 [Final Native Public]
    int32 GetTileBorderSize(); // 0x441fbb0 [Final Native Public]
    int32 GetSize(); // 0x441fb40 [Final Native Public]
    int32 GetPageTableSize(); // 0x441fad0 [Final Native Public]

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

// AWorldDataLayers (/Script/Engine.WorldDataLayers)
    void OnRep_LoadedDataLayerNames(); // 0x44455a0 [Final Native Protected]
    void OnRep_EffectiveLoadedDataLayerNames(); // 0x44454d0 [Final Native Protected]
    void OnRep_EffectiveActiveDataLayerNames(); // 0x4445410 [Final Native Protected]
    void OnRep_ActiveDataLayerNames(); // 0x4445350 [Final Native Protected]
    void OnDataLayerRuntimeStateChanged(UDataLayerInstance* InDataLayer, const EDataLayerRuntimeState& InState); // 0x4445280 [Native Event Public]

// UDataLayer (/Script/Engine.DataLayer)
    bool IsVisible(); // 0x3dfbc30 [Final Native Public]
    bool IsRuntime(); // 0x44450d0 [Final Native Public]
    bool IsInitiallyVisible(); // 0x3dfbc30 [Final Native Public]
    bool IsInitiallyActive(); // 0x44450f0 [Final Native Public]
    bool IsEffectiveVisible(); // 0x3dfbc30 [Final Native Public]
    bool IsDynamicallyLoaded(); // 0x44450d0 [Final Native Public]
    EDataLayerState GetInitialState(); // 0x4444e00 [Final Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x4444e00 [Final Native Public]
    FColor GetDebugColor(); // 0x3d00b60 [Final Native Public]
    FName GetDataLayerLabel(); // 0x4444a80 [Final Native Public]
    bool Equals(FActorDataLayer& ActorDataLayer); // 0x4443c90 [Final Native Public]

// UDataLayerSubsystem (/Script/Engine.DataLayerSubsystem)
    void SetDataLayerStateByLabel(const FName& InDataLayerLabel, const EDataLayerState& InState); // 0x4446170 [Final Native Public]
    void SetDataLayerState(FActorDataLayer& InDataLayer, const EDataLayerState& InState); // 0x4446090 [Final Native Public]
    void SetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x4445f70 [Final Native Public]
    void SetDataLayerRuntimeState(FActorDataLayer& InDataLayer, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x4445e50 [Final Native Public]
    void SetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x4445660 [Final Native Public]
    TSet<FName> GetLoadedDataLayerNames(); // 0x4444f80 [Final Native Public]
    EDataLayerState GetDataLayerStateByLabel(const FName& InDataLayerLabel); // 0x4444c20 [Final Native Public]
    EDataLayerState GetDataLayerState(FActorDataLayer& InDataLayer); // 0x4444b70 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x4444c20 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeState(FActorDataLayer& InDataLayer); // 0x4444b70 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x44448d0 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x4444770 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x44445c0 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromName(const FName& InDataLayerName); // 0x44443b0 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromLabel(const FName& InDataLayerLabel); // 0x4444310 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x44441f0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeState(FActorDataLayer& InDataLayer); // 0x44440b0 [Final Native Public]
    UDataLayerInstance* GetDataLayer(FActorDataLayer& InDataLayer); // 0x4443fc0 [Final Native Public]
    TSet<FName> GetActiveDataLayerNames(); // 0x4443d40 [Final Native Public]

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

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

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

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

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

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

// UCameraAnimationCameraModifier (/Script/EngineCameras.CameraAnimationCameraModifier)
    void StopCameraAnimation(FCameraAnimationHandle& Handle, bool bImmediate); // 0x61ee620 [Final Native Public]
    void StopAllCameraAnimationsOf(UCameraAnimationSequence* Sequence, bool bImmediate); // 0x61ee340 [Final Native Public]
    void StopAllCameraAnimations(bool bImmediate); // 0x61ee170 [Native Public]
    FCameraAnimationHandle PlayCameraAnimation(UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0x61ed160 [Final Native Public]
    bool IsCameraAnimationActive(FCameraAnimationHandle& Handle); // 0x61ecef0 [Final Native Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromPlayerController(APlayerController* PlayerController); // 0x61ece60 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromID(UObject* WorldContextObject, int32 ControllerId); // 0x61ecd90 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifier(UObject* WorldContextObject, int32 PlayerIndex); // 0x61eccc0 [Final Native Static Public]

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

// UEngineCamerasSubsystem (/Script/EngineCameras.EngineCamerasSubsystem)
    void StopCameraAnimation(APlayerController* PlayerController, FCameraAnimationHandle& Handle, bool bImmediate); // 0x61ee700 [Final Native Public]
    void StopAllCameraAnimationsOf(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, bool bImmediate); // 0x61ee460 [Final Native Public]
    void StopAllCameraAnimations(APlayerController* PlayerController, bool bImmediate); // 0x61ee200 [Final Native Public]
    FCameraAnimationHandle PlayCameraAnimation(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0x61ed6a0 [Final Native Public]
    bool IsCameraAnimationActive(APlayerController* PlayerController, FCameraAnimationHandle& Handle); // 0x61ecfe0 [Final Native Public]

// UGameMapsSettings (/Script/EngineSettings.GameMapsSettings)
    void SetSkipAssigningGamepadToPlayer1(bool bSkipFirstPlayer); // 0x192bd00 [Final Native Public]
    bool GetSkipAssigningGamepadToPlayer1(); // 0x192bce0 [Final Native Public]
    UGameMapsSettings* GetGameMapsSettings(); // 0x192bc70 [Final Native Static Public]

// UEnhancedPlayerMappableKeyProfile (/Script/EnhancedInput.EnhancedPlayerMappableKeyProfile)
    FString ToString(); // 0x4b73700 [Native Public]
    void SetDisplayName(FText& NewDisplayName); // 0x4b73020 [Native Public]
    void ResetToDefault(); // 0x3a329d0 [Native Public]
    void ResetMappingToDefault(const FName& InMappingName); // 0x4b72ee0 [Final Native Public]
    int32 QueryPlayerMappedKeys(FPlayerMappableKeyQueryOptions& Options, const TArray<FKey>& OutKeys); // 0x4b720d0 [Native Public]
    void K2_FindKeyMapping(FPlayerKeyMapping& OutKeyMapping, FMapPlayerKeyArgs& InArgs); // 0x4b711f0 [Final Native Public]
    FString GetProfileIdString(); // 0x4b70510 [Final Native Public]
    FText GetProfileDisplayName(); // 0x4b70480 [Final Native Public]
    TMap<FName, FKeyMappingRow> GetPlayerMappingRows(); // 0x4b70450 [Final Native Public]
    int32 GetMappingNamesForKey(FKey& InKey, const TArray<FName>& OutMappingNames); // 0x4b70070 [Native Public]
    int32 GetMappedKeysInRow(const FName& MappingName, const TArray<FKey>& OutKeys); // 0x4b6faa0 [Native Public]
    void DumpProfileToLog(); // 0x372c9f0 [Native Public]
    bool DoesMappingPassQueryOptions(FPlayerKeyMapping& PlayerMapping, FPlayerMappableKeyQueryOptions& Options); // 0x4b6eed0 [Native Public]

// UEnhancedInputUserSettings (/Script/EnhancedInput.EnhancedInputUserSettings)
    bool UnregisterInputMappingContexts(TSet<UInputMappingContext*>& MappingContexts); // 0x4b73e30 [Final Native Public]
    bool UnregisterInputMappingContext(UInputMappingContext* IMC); // 0x4b73d90 [Native Public]
    void UnMapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x4b73780 [Native Public]
    bool SetActiveKeyProfile(const FString& InProfileId); // 0x4b72f70 [Native Public]
    void SaveSettings(); // 0x23596c0 [Native Public]
    void ResetKeyProfileToDefault(FGameplayTag& ProfileId, FGameplayTagContainer& FailureReason); // 0x4b72d90 [Final Native Public]
    void ResetKeyProfileIdToDefault(const FString& ProfileId, FGameplayTagContainer& FailureReason); // 0x4b72c70 [Native Public]
    void ResetAllPlayerKeysInRow(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x4b72ab0 [Native Public]
    bool RegisterInputMappingContexts(TSet<UInputMappingContext*>& MappingContexts); // 0x4b72320 [Final Native Public]
    bool RegisterInputMappingContext(UInputMappingContext* IMC); // 0x4b72280 [Native Public]
    void MapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x4b716c0 [Native Public]
    void MappingContextRegisteredWithSettings__DelegateSignature(UInputMappingContext* IMC); // 0x147c170 [Public]
    void MappableKeyProfileChanged__DelegateSignature(UEnhancedPlayerMappableKeyProfile* NewProfile); // 0x147c170 [Public]
    bool IsMappingContextRegistered(UInputMappingContext* IMC); // 0x4b710f0 [Final Native Public]
    UEnhancedPlayerMappableKeyProfile* GetKeyProfileWithId(const FString& ProfileId); // 0x4b6f8d0 [Native Public]
    FString GetActiveKeyProfileId(); // 0x4b6f200 [Native Public]
    UEnhancedPlayerMappableKeyProfile* GetActiveKeyProfile(); // 0x4b6f1a0 [Final Native Public]
    TSet<FPlayerKeyMapping> FindMappingsInRow(const FName& MappingName); // 0x4b6f070 [Native Public]
    void EnhancedInputUserSettingsChanged__DelegateSignature(UEnhancedInputUserSettings* Settings); // 0x147c170 [Public]
    void EnhancedInputUserSettingsApplied__DelegateSignature(); // 0x147c170 [Public]
    UEnhancedPlayerMappableKeyProfile* CreateNewKeyProfile(FPlayerMappableKeyProfileCreationArgs& InArgs); // 0x4b6ee00 [Native Public]
    void AsyncSaveSettings(); // 0x2359320 [Native Public]
    void ApplySettings(); // 0x372c9f0 [Native Public]

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

// UEnhancedInputLibrary (/Script/EnhancedInput.EnhancedInputLibrary)
    void RequestRebuildControlMappingsUsingContext(UInputMappingContext* Context, bool bForceImmediately); // 0x4b729d0 [Final Native Static Public]
    FInputActionValue MakeInputActionValueOfType(double X, double Y, double Z, const EInputActionValueType& ValueType); // 0x4b713c0 [Final Native Static Public]
    bool IsActionKeyMappingPlayerMappable(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x4b70e70 [Final Native Static Public]
    UPlayerMappableKeySettings* GetPlayerMappableKeySettings(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x4b701f0 [Final Native Static Public]
    FName GetMappingName(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x4b6feb0 [Final Native Static Public]
    FInputActionValue GetBoundActionValue(AActor* Actor, UInputAction* Action); // 0x4b6f410 [Final Native Static Public]
    void FlushPlayerInput(APlayerController* PlayerController); // 0x4b6f120 [Final Native Static Public]
    FString Conv_TriggerEventValueToString(const ETriggerEvent& TriggerEvent); // 0x4b6eae0 [Final Native Static Public]
    FString Conv_InputActionValueToString(const FInputActionValue& ActionValue); // 0x4b6e910 [Final Native Static Public]
    bool Conv_InputActionValueToBool(const FInputActionValue& InValue); // 0x4b6e850 [Final Native Static Public]
    FVector Conv_InputActionValueToAxis3D(const FInputActionValue& ActionValue); // 0x4b6e7b0 [Final Native Static Public]
    FVector2D Conv_InputActionValueToAxis2D(const FInputActionValue& InValue); // 0x4b6e720 [Final Native Static Public]
    double Conv_InputActionValueToAxis1D(const FInputActionValue& InValue); // 0x4b6e680 [Final Native Static Public]
    void BreakInputActionValue(const FInputActionValue& InActionValue, const double& X, const double& Y, const double& Z, const EInputActionValueType& Type); // 0x4b6e450 [Final Native Static Public]

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

// IEnhancedInputSubsystemInterface (/Script/EnhancedInput.EnhancedInputSubsystemInterface)
    void UpdateValueOfContinuousInputInjectionForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue); // 0x4b741f0 [Native Public]
    void UpdateValueOfContinuousInputInjectionForAction(UInputAction* Action, const FInputActionValue& RawValue); // 0x4b740f0 [Native Public]
    void StopContinuousInputInjectionForPlayerMapping(const FName& MappingName); // 0x4b73670 [Native Public]
    void StopContinuousInputInjectionForAction(UInputAction* Action); // 0x4b735e0 [Native Public]
    void StartContinuousInputInjectionForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4b73410 [Native Public]
    void StartContinuousInputInjectionForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4b73240 [Native Public]
    void SetInputMode(FGameplayTagContainer& NewMode, FModifyContextOptions& Options); // 0x4b730d0 [Native Public]
    void RequestRebuildControlMappings(FModifyContextOptions& Options, const EInputMappingRebuildType& RebuildType); // 0x4b728e0 [Native Public]
    void RemoveTagsFromInputMode(FGameplayTagContainer& TagsToRemove, FModifyContextOptions& Options); // 0x4b727b0 [Native Public]
    void RemoveTagFromInputMode(FGameplayTag& TagToRemove, FModifyContextOptions& Options); // 0x4b726c0 [Native Public]
    void RemoveMappingContext(UInputMappingContext* MappingContext, FModifyContextOptions& Options); // 0x4b725d0 [Native Public]
    EMappingQueryResult QueryMapKeyInContextSet(const TArray<UInputMappingContext*>& PrioritizedActiveContexts, UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x4b71e40 [Native Public]
    EMappingQueryResult QueryMapKeyInActiveContextSet(UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x4b71c20 [Native Public]
    TArray<FKey> QueryKeysMappedToAction(UInputAction* Action); // 0x4b71b20 [Native Public]
    void OnUserSettingsChanged(UEnhancedInputUserSettings* Settings); // 0x4b71a90 [Native Protected]
    void OnUserKeyProfileChanged(UEnhancedPlayerMappableKeyProfile* InNewProfile); // 0x4b71a00 [Native Protected]
    void InjectInputVectorForPlayerMapping(const FName& MappingName, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4b70cc0 [Native Public]
    void InjectInputVectorForAction(UInputAction* Action, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4b70b10 [Native Public]
    void InjectInputForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4b70940 [Native Public]
    void InjectInputForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4b70770 [Native Public]
    bool HasMappingContext(UInputMappingContext* MappingContext, const int32& OutFoundPriority); // 0x4b70690 [Native Public]
    UEnhancedInputUserSettings* GetUserSettings(); // 0x3a32810 [Native Public]
    FGameplayTagContainer GetInputMode(); // 0x4b6f870 [Native Public]
    TArray<FEnhancedActionKeyMapping> GetAllPlayerMappableActionKeyMappings(); // 0x4b6f240 [Native Public]
    void ClearAllMappings(); // 0x4b6e660 [Native Public]
    void AppendTagsToInputMode(FGameplayTagContainer& TagsToAdd, FModifyContextOptions& Options); // 0x4b6e320 [Native Public]
    void AddTagToInputMode(FGameplayTag& TagToAdd, FModifyContextOptions& Options); // 0x4b6e230 [Native Public]
    void AddMappingContext(UInputMappingContext* MappingContext, int32 Priority, FModifyContextOptions& Options); // 0x4b6e110 [Native Public]

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

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

// UInputMappingContext (/Script/EnhancedInput.InputMappingContext)
    void UnmapKey(UInputAction* Action, const FKey& Key); // 0x4b73b60 [Final Native Public]
    void UnmapAllKeysFromAction(UInputAction* Action); // 0x4b739f0 [Final Native Public]
    void UnmapAll(); // 0x4b73940 [Final Native Public]
    bool ShouldShowInputModeQuery(); // 0x4b73200 [Final Native Static Public]
    FEnhancedActionKeyMapping MapKey(UInputAction* Action, const FKey& ToKey); // 0x4b71570 [Final Native Public]

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

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

// UPlayerMappableInputConfig (/Script/EnhancedInput.PlayerMappableInputConfig)
    void ResetToDefault(); // 0x3649900 [Final Native Public]
    bool IsDeprecated(); // 0x4b710d0 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetPlayerMappableKeys(); // 0x4b70380 [Final Native Public]
    UObject* GetMetadata(); // 0x4b701d0 [Final Native Public]
    TMap<UInputMappingContext*, int32> GetMappingContexts(); // 0x4b6fe80 [Final Native Public]
    FEnhancedActionKeyMapping GetMappingByName(const FName& MappingName); // 0x4b6fbb0 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetKeysBoundToAction(UInputAction* InAction); // 0x4b6f980 [Final Native Public]
    FText GetDisplayName(); // 0x4b6f7e0 [Final Native Public]
    FName GetConfigName(); // 0x3647a90 [Final Native Public]

// UEyeTrackerFunctionLibrary (/Script/EyeTracker.EyeTrackerFunctionLibrary)
    void SetEyeTrackedPlayer(APlayerController* PlayerController); // 0x236f9c0 [Final Native Static Public]
    bool IsStereoGazeDataAvailable(); // 0x236f970 [Final Native Static Public]
    bool IsEyeTrackerConnected(); // 0x236f910 [Final Native Static Public]
    bool GetStereoGazeData(FEyeTrackerStereoGazeData& OutGazeData); // 0x236f7a0 [Final Native Static Public]
    bool GetGazeData(FEyeTrackerGazeData& OutGazeData); // 0x236f650 [Final Native Static Public]

// UFieldSystemComponent (/Script/FieldSystemEngine.FieldSystemComponent)
    void ResetFieldSystem(); // 0x3241f20 [Final Native Public]
    void RemovePersistentFields(); // 0x3241f00 [Final Native Public]
    void ApplyUniformVectorFalloffForce(bool Enabled, const FVector& Position, const FVector& Direction, float Radius, float Magnitude); // 0x3241bc0 [Final Native Public]
    void ApplyStrainField(bool Enabled, const FVector& Position, float Radius, float Magnitude, int32 Iterations); // 0x3241930 [Final Native Public]
    void ApplyStayDynamicField(bool Enabled, const FVector& Position, float Radius); // 0x3241720 [Final Native Public]
    void ApplyRadialVectorFalloffForce(bool Enabled, const FVector& Position, float Radius, float Magnitude); // 0x3241430 [Final Native Public]
    void ApplyRadialForce(bool Enabled, const FVector& Position, float Magnitude); // 0x3241230 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x32410d0 [Final Native Public]
    void ApplyLinearForce(bool Enabled, const FVector& Direction, float Magnitude); // 0x3240ed0 [Final Native Public]
    void AddPersistentField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x3240d70 [Final Native Public]
    void AddFieldCommand(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x3240c10 [Final Native Public]

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

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

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

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

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

// UUniformScalar (/Script/FieldSystemEngine.UniformScalar)
    UUniformScalar* SetUniformScalar(float Magnitude); // 0x3243120 [Final Native Public]

// UWaveScalar (/Script/FieldSystemEngine.WaveScalar)
    UWaveScalar* SetWaveScalar(float Magnitude, const FVector& Position, float WaveLength, float Period, float Time, const EWaveFunctionType& Function, const EFieldFalloffType& Falloff); // 0x3243280 [Final Native Public]

// URadialFalloff (/Script/FieldSystemEngine.RadialFalloff)
    URadialFalloff* SetRadialFalloff(float Magnitude, float MinRange, float MaxRange, float Default, float Radius, const FVector& Position, const EFieldFalloffType& Falloff); // 0x3242c10 [Final Native Public]

// UPlaneFalloff (/Script/FieldSystemEngine.PlaneFalloff)
    UPlaneFalloff* SetPlaneFalloff(float Magnitude, float MinRange, float MaxRange, float Default, float Distance, const FVector& Position, const FVector& Normal, const EFieldFalloffType& Falloff); // 0x3242970 [Final Native Public]

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

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

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

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

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

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

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

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

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

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

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

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

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

// UAbilityAsync (/Script/GameplayAbilities.AbilityAsync)
    void EndAction(); // 0x3a329b0 [Native Public]

// UAbilityAsync_WaitGameplayTagCountChanged (/Script/GameplayAbilities.AbilityAsync_WaitGameplayTagCountChanged)
    UAbilityAsync_WaitGameplayTagCountChanged* WaitGameplayTagCountChangedOnActor(AActor* TargetActor, const FGameplayTag& Tag); // 0x4d5b130 [Final Native Static Public]
    void AsyncWaitGameplayTagCountDelegate__DelegateSignature(int32 TagCount); // 0x147c170 [Public]

// UAbilitySystemCheatManagerExtension (/Script/GameplayAbilities.AbilitySystemCheatManagerExtension)
    void EffectRemove(const FString& NameOrHandle); // 0x4d58150 [Final Native Public]
    void EffectListActive(); // 0x4d58130 [Final Native Public]
    void EffectApply(const FString& PartialName, float EffectLevel); // 0x4d58050 [Final Native Public]
    void AbilityListGranted(); // 0x4d56e60 [Final Native Public]
    void AbilityGrant(const FString& AssetSearchString); // 0x4d56dc0 [Final Native Public]
    void AbilityCancel(const FString& PartialName); // 0x4d56d20 [Final Native Public]
    void AbilityActivate(const FString& PartialName); // 0x4d56c80 [Final Native Public]

// UAbilityTask_PlayAnimAndWait (/Script/GameplayAbilities.AbilityTask_PlayAnimAndWait)
    void OnMontageInterrupted(); // 0x4d5a290 [Final Native Public]
    void OnMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x4d5a1c0 [Final Native Public]
    void OnMontageBlendingOut(UAnimMontage* Montage, bool bInterrupted); // 0x4d5a0f0 [Final Native Public]
    void OnMontageBlendedIn(UAnimMontage* Montage); // 0x4d5a060 [Final Native Public]
    UAbilityTask_PlayAnimAndWait* CreatePlayAnimAndWaitProxy(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, UAnimSequence* AnimSequence, const FName& SlotName, float BlendInTime, float BlendOutTime, float InPlayRate, float StartTimeSeconds, bool bStopWhenAbilityEnds, float AnimRootMotionTranslationScale, float InPlayCount); // 0x4d57d20 [Final Native Static Public]

// UAbilityTask_WaitGameplayTagCountChanged (/Script/GameplayAbilities.AbilityTask_WaitGameplayTagCountChanged)
    UAbilityTask_WaitGameplayTagCountChanged* WaitGameplayTagCountChange(UGameplayAbility* OwningAbility, const FGameplayTag& Tag, AActor* InOptionalExternalTarget); // 0x4d5b030 [Final Native Static Protected]

// UGameplayCueNotify_Static (/Script/GameplayAbilities.GameplayCueNotify_Static)
    bool WhileActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x4e18ed0 [Native Event Public]
    bool OnRemove(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x4e18810 [Native Event Public]
    bool OnExecute(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x4e183c0 [Native Event Public]
    bool OnActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x4e18000 [Native Event Public]
    void K2_HandleGameplayCue(AActor* MyTarget, const EGameplayCueEvent& EventType, FGameplayCueParameters& Parameters); // 0x147c170 [Event Public]

// UAbilityAsync_WaitAttributeChanged (/Script/GameplayAbilities.AbilityAsync_WaitAttributeChanged)
    UAbilityAsync_WaitAttributeChanged* WaitForAttributeChanged(AActor* TargetActor, const FGameplayAttribute& Attribute, bool OnlyTriggerOnce); // 0x4d5a5e0 [Final Native Static Public]
    void AsyncWaitAttributeChangedDelegate__DelegateSignature(const FGameplayAttribute& Attribute, float NewValue, float OldValue); // 0x147c170 [Public]

// UAbilityAsync_WaitGameplayEffectApplied (/Script/GameplayAbilities.AbilityAsync_WaitGameplayEffectApplied)
    UAbilityAsync_WaitGameplayEffectApplied* WaitGameplayEffectAppliedToActor(AActor* TargetActor, const FGameplayTargetDataFilterHandle& SourceFilter, const FGameplayTagRequirements& SourceTagRequirements, const FGameplayTagRequirements& TargetTagRequirements, bool TriggerOnce, bool ListenForPeriodicEffect); // 0x4d5a800 [Final Native Static Public]
    void OnAppliedDelegate__DelegateSignature(AActor* Source, const FGameplayEffectSpecHandle& SpecHandle, const FActiveGameplayEffectHandle& ActiveHandle); // 0x147c170 [Public]

// UAbilityAsync_WaitGameplayEvent (/Script/GameplayAbilities.AbilityAsync_WaitGameplayEvent)
    UAbilityAsync_WaitGameplayEvent* WaitGameplayEventToActor(AActor* TargetActor, const FGameplayTag& EventTag, bool OnlyTriggerOnce, bool OnlyMatchExact); // 0x4d5ac70 [Final Native Static Public]
    void EventReceivedDelegate__DelegateSignature(const FGameplayEventData& Payload); // 0x147c170 [Public]

// UAbilityAsync_WaitGameplayTag (/Script/GameplayAbilities.AbilityAsync_WaitGameplayTag)
    void AsyncWaitGameplayTagDelegate__DelegateSignature(); // 0x147c170 [Public]

// UAbilityAsync_WaitGameplayTagAdded (/Script/GameplayAbilities.AbilityAsync_WaitGameplayTagAdded)
    UAbilityAsync_WaitGameplayTagAdded* WaitGameplayTagAddToActor(AActor* TargetActor, const FGameplayTag& Tag, bool OnlyTriggerOnce); // 0x4d5ae70 [Final Native Static Public]

// UAbilityAsync_WaitGameplayTagRemoved (/Script/GameplayAbilities.AbilityAsync_WaitGameplayTagRemoved)
    UAbilityAsync_WaitGameplayTagRemoved* WaitGameplayTagRemoveFromActor(AActor* TargetActor, const FGameplayTag& Tag, bool OnlyTriggerOnce); // 0x4d5b520 [Final Native Static Public]

// UAbilityAsync_WaitGameplayTagQuery (/Script/GameplayAbilities.AbilityAsync_WaitGameplayTagQuery)
    UAbilityAsync_WaitGameplayTagQuery* WaitGameplayTagQueryOnActor(AActor* TargetActor, const FGameplayTagQuery& TagQuery, const EWaitGameplayTagQueryTriggerCondition& TriggerCondition, bool bOnlyTriggerOnce); // 0x4d5b290 [Final Native Static Public]

// UGameplayAbility (/Script/GameplayAbilities.GameplayAbility)
    void SetShouldBlockOtherAbilities(bool bShouldBlockAbilities); // 0x4d5a550 [Native Public]
    void SetCanBeCanceled(bool bCanBeCanceled); // 0x4d5a4c0 [Native Public]
    void SendGameplayEvent(const FGameplayTag& EventTag, const FGameplayEventData& Payload); // 0x4d5a2b0 [Native Protected]
    void RemoveGrantedByEffect(); // 0x3a35610 [Native Public]
    void MontageStop(float OverrideBlendOutTime); // 0x4d59fa0 [Final Native Protected]
    void MontageSetNextSectionName(const FName& FromSectionName, const FName& ToSectionName); // 0x4d59e90 [Final Native Protected]
    void MontageJumpToSection(const FName& SectionName); // 0x4d59dd0 [Final Native Protected]
    FGameplayAbilityTargetingLocationInfo MakeTargetLocationInfoFromOwnerSkeletalMeshComponent(const FName& SocketName); // 0x4d59d10 [Final Native Protected]
    FGameplayAbilityTargetingLocationInfo MakeTargetLocationInfoFromOwnerActor(); // 0x4d59ca0 [Final Native Protected]
    FGameplayEffectSpecHandle MakeOutgoingGameplayEffectSpec(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Level); // 0x4d59aa0 [Final Native Public]
    bool K2_ShouldAbilityRespondToEvent(const FGameplayAbilityActorInfo& ActorInfo, const FGameplayEventData& Payload); // 0x147c170 [Event Protected]
    void K2_RemoveGameplayCue(const FGameplayTag& GameplayCueTag); // 0x4d59a10 [Native Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x147c170 [Event Protected]
    bool K2_HasAuthority(); // 0x4d599e0 [Final Native Public]
    void K2_ExecuteGameplayCueWithParams(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameters); // 0x4d59810 [Native Protected]
    void K2_ExecuteGameplayCue(const FGameplayTag& GameplayCueTag, const FGameplayEffectContextHandle& Context); // 0x4d596c0 [Native Protected]
    void K2_EndAbilityLocally(); // 0x4d596a0 [Native Protected]
    void K2_EndAbility(); // 0x4d59680 [Native Protected]
    void K2_CommitExecute(); // 0x147c170 [Event Public]
    bool K2_CommitAbilityCost(bool BroadcastCommitEvent); // 0x4d595e0 [Native Public]
    bool K2_CommitAbilityCooldown(bool BroadcastCommitEvent, bool ForceCooldown); // 0x4d594f0 [Native Public]
    bool K2_CommitAbility(); // 0x36dc120 [Native Public]
    bool K2_CheckAbilityCost(); // 0x3d0e660 [Native Public]
    bool K2_CheckAbilityCooldown(); // 0x4d594c0 [Native Public]
    void K2_CancelAbility(); // 0x4d59460 [Final Native Public]
    bool K2_CanActivateAbility(const FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilitySpecHandle& Handle, FGameplayTagContainer& RelevantTags); // 0x147c170 [Event Protected]
    TArray<FActiveGameplayEffectHandle> K2_ApplyGameplayEffectSpecToTarget(const FGameplayEffectSpecHandle& EffectSpecHandle, const FGameplayAbilityTargetDataHandle& TargetData); // 0x4d59190 [Final Native Protected]
    FActiveGameplayEffectHandle K2_ApplyGameplayEffectSpecToOwner(const FGameplayEffectSpecHandle& EffectSpecHandle); // 0x4d59020 [Final Native Protected]
    void K2_AddGameplayCueWithParams(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameter, bool bRemoveOnAbilityEnd); // 0x4d58e10 [Native Protected]
    void K2_AddGameplayCue(const FGameplayTag& GameplayCueTag, const FGameplayEffectContextHandle& Context, bool bRemoveOnAbilityEnd); // 0x4d58c80 [Native Protected]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x147c170 [Event Protected]
    void K2_ActivateAbility(); // 0x147c170 [Event Protected]
    bool IsLocallyControlled(); // 0x4d58c10 [Final Native Public]
    void InvalidateClientPredictionKey(); // 0x4d58bc0 [Final Native Public]
    UObject* GetSourceObject_BP(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo); // 0x4d58a80 [Final Native Public]
    USkeletalMeshComponent* GetOwningComponentFromActorInfo(); // 0x4d58a30 [Final Native Public]
    AActor* GetOwningActorFromActorInfo(); // 0x4d589d0 [Final Native Public]
    FGameplayEffectContextHandle GetGrantedByEffectContext(); // 0x4d588c0 [Final Native Public]
    UObject* GetCurrentSourceObject(); // 0x4d58840 [Final Native Public]
    UAnimMontage* GetCurrentMontage(); // 0x4d58810 [Final Native Public]
    float GetCooldownTimeRemaining(); // 0x4d587b0 [Final Native Public]
    FGameplayEffectContextHandle GetContextFromOwner(const FGameplayAbilityTargetDataHandle& OptionalTargetData); // 0x4d58600 [Native Public]
    AActor* GetAvatarActorFromActorInfo(); // 0x4d585b0 [Final Native Public]
    FGameplayAbilityActorInfo GetActorInfo(); // 0x4d584e0 [Final Native Public]
    UAbilitySystemComponent* GetAbilitySystemComponentFromActorInfo(); // 0x4d58490 [Final Native Public]
    int32 GetAbilityLevel_BP(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo); // 0x4d58370 [Final Native Public]
    int32 GetAbilityLevel(); // 0x4d58310 [Final Native Public]
    void EndTaskByInstanceName(const FName& InstanceName); // 0x4d58280 [Final Native Protected]
    void EndAbilityState(const FName& OptionalStateNameToEnd); // 0x4d581f0 [Final Native Protected]
    void ConfirmTaskByInstanceName(const FName& InstanceName, bool bEndTask); // 0x4d57b50 [Final Native Protected]
    void CancelTaskByInstanceName(const FName& InstanceName); // 0x4d57ac0 [Final Native Protected]
    void BP_RemoveGameplayEffectFromOwnerWithHandle(const FActiveGameplayEffectHandle& Handle, int32 StacksToRemove); // 0x4d579b0 [Final Native Protected]
    void BP_RemoveGameplayEffectFromOwnerWithGrantedTags(const FGameplayTagContainer& WithGrantedTags, int32 StacksToRemove); // 0x4d57800 [Final Native Protected]
    void BP_RemoveGameplayEffectFromOwnerWithAssetTags(const FGameplayTagContainer& WithAssetTags, int32 StacksToRemove); // 0x4d57650 [Final Native Protected]
    TArray<FActiveGameplayEffectHandle> BP_ApplyGameplayEffectToTarget(const FGameplayAbilityTargetDataHandle& TargetData, TSubclassOf<UGameplayEffect> GameplayEffectClass, int32 GameplayEffectLevel, int32 Stacks); // 0x4d570e0 [Final Native Protected]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectToOwner(TSubclassOf<UGameplayEffect> GameplayEffectClass, int32 GameplayEffectLevel, int32 Stacks); // 0x4d56e80 [Final Native Protected]

// AGameplayAbilityTargetActor (/Script/GameplayAbilities.GameplayAbilityTargetActor)
    void ConfirmTargeting(); // 0x37efac0 [Native Public]
    void CancelTargeting(); // 0x4112d30 [Native Public]

// AGameplayAbilityWorldReticle (/Script/GameplayAbilities.GameplayAbilityWorldReticle)
    void SetReticleMaterialParamVector(const FName& ParamName, const FVector& Value); // 0x147c170 [Event Public]
    void SetReticleMaterialParamFloat(const FName& ParamName, float Value); // 0x147c170 [Event Public]
    void OnValidTargetChanged(bool bNewValue); // 0x147c170 [Event Public]
    void OnTargetingAnActor(bool bNewValue); // 0x147c170 [Event Public]
    void OnParametersInitialized(); // 0x147c170 [Event Public]
    void FaceTowardSource(bool bFaceIn2D); // 0x4daea00 [Final Native Public]

// UAbilityTask_ApplyRootMotionConstantForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionConstantForce)
    UAbilityTask_ApplyRootMotionConstantForce* ApplyRootMotionConstantForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FVector& WorldDirection, float Strength, float Duration, bool bIsAdditive, UCurveFloat* StrengthOverTime, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bEnableGravity); // 0x4da4ac0 [Final Native Static Public]

// UAbilityTask_ApplyRootMotionJumpForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionJumpForce)
    void OnLandedCallback(FHitResult& Hit); // 0x4db9120 [Final Native Public]
    void Finish(); // 0x4daf1e0 [Final Native Public]
    UAbilityTask_ApplyRootMotionJumpForce* ApplyRootMotionJumpForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FRotator& Rotation, float Distance, float Height, float Duration, float MinimumLandedTriggerTime, bool bFinishOnLanded, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, UCurveVector* PathOffsetCurve, UCurveFloat* TimeMappingCurve); // 0x4da50f0 [Final Native Static Public]

// UAbilityTask_ApplyRootMotionMoveToActorForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionMoveToActorForce)
    void OnTargetActorSwapped(AActor* OriginalTarget, AActor* NewTarget); // 0x4db9a40 [Final Native Public]
    void OnRep_TargetLocation(); // 0x4db9900 [Final Native Protected]
    UAbilityTask_ApplyRootMotionMoveToActorForce* ApplyRootMotionMoveToTargetDataActorForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FGameplayAbilityTargetDataHandle& TargetDataHandle, int32 TargetDataIndex, int32 TargetActorIndex, const FVector& TargetLocationOffset, const ERootMotionMoveToActorTargetOffsetType& OffsetAlignment, float Duration, UCurveFloat* TargetLerpSpeedHorizontal, UCurveFloat* TargetLerpSpeedVertical, bool bSetNewMovementMode, const EMovementMode& MovementMode, bool bRestrictSpeedToExpected, UCurveVector* PathOffsetCurve, UCurveFloat* TimeMappingCurve, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bDisableDestinationReachedInterrupt, float ReachedDestinationDistance); // 0x4da6e00 [Final Native Static Public]
    UAbilityTask_ApplyRootMotionMoveToActorForce* ApplyRootMotionMoveToComponentForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, USceneComponent* TargetComponent, const FVector& TargetComponentRelativeLocation, const FVector& TargetLocationOffset, const ERootMotionMoveToActorTargetOffsetType& OffsetAlignment, float Duration, UCurveFloat* TargetLerpSpeedHorizontal, UCurveFloat* TargetLerpSpeedVertical, bool bSetNewMovementMode, const EMovementMode& MovementMode, bool bRestrictSpeedToExpected, UCurveVector* PathOffsetCurve, UCurveFloat* TimeMappingCurve, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bDisableDestinationReachedInterrupt, float ReachedDestinationDistance); // 0x4da5f40 [Final Native Static Public]
    UAbilityTask_ApplyRootMotionMoveToActorForce* ApplyRootMotionMoveToActorForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, AActor* TargetActor, const FVector& TargetLocationOffset, const ERootMotionMoveToActorTargetOffsetType& OffsetAlignment, float Duration, UCurveFloat* TargetLerpSpeedHorizontal, UCurveFloat* TargetLerpSpeedVertical, bool bSetNewMovementMode, const EMovementMode& MovementMode, bool bRestrictSpeedToExpected, UCurveVector* PathOffsetCurve, UCurveFloat* TimeMappingCurve, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bDisableDestinationReachedInterrupt, float ReachedDestinationDistance); // 0x4da5760 [Final Native Static Public]

// UAbilityTask_ApplyRootMotionMoveToForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionMoveToForce)
    UAbilityTask_ApplyRootMotionMoveToForce* ApplyRootMotionMoveToForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FVector& TargetLocation, float Duration, bool bSetNewMovementMode, const EMovementMode& MovementMode, bool bRestrictSpeedToExpected, UCurveVector* PathOffsetCurve, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish); // 0x4da67e0 [Final Native Static Public]

// UAbilityTask_ApplyRootMotionRadialForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionRadialForce)
    UAbilityTask_ApplyRootMotionRadialForce* ApplyRootMotionRadialForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FVector& Location, AActor* LocationActor, float Strength, float Duration, float Radius, bool bIsPush, bool bIsAdditive, bool bNoZForce, UCurveFloat* StrengthDistanceFalloff, UCurveFloat* StrengthOverTime, bool bUseFixedWorldDirection, const FRotator& FixedWorldDirection, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish); // 0x4da7560 [Final Native Static Public]

// UAbilityTask_MoveToLocation (/Script/GameplayAbilities.AbilityTask_MoveToLocation)
    UAbilityTask_MoveToLocation* MoveToLocation(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FVector& Location, float Duration, UCurveFloat* OptionalInterpolationCurve, UCurveVector* OptionalVectorInterpolationCurve); // 0x4db6980 [Final Native Static Public]

// UAbilityTask_NetworkSyncPoint (/Script/GameplayAbilities.AbilityTask_NetworkSyncPoint)
    UAbilityTask_NetworkSyncPoint* WaitNetSync(UGameplayAbility* OwningAbility, const EAbilityTaskNetSyncType& SyncType); // 0x4dc49f0 [Final Native Static Public]
    void OnSignalCallback(); // 0x4db9950 [Final Native Public]

// UAbilityTask_PlayMontageAndWait (/Script/GameplayAbilities.AbilityTask_PlayMontageAndWait)
    void OnMontageInterrupted(); // 0x4db8a10 [Final Native Public]
    void OnMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x4db93e0 [Final Native Public]
    void OnMontageBlendingOut(UAnimMontage* Montage, bool bInterrupted); // 0x4db9310 [Final Native Public]
    void OnMontageBlendedIn(UAnimMontage* Montage); // 0x4db9270 [Final Native Public]
    void OnGameplayAbilityCancelled(); // 0x4db8a10 [Final Native Public]
    UAbilityTask_PlayMontageAndWait* CreatePlayMontageAndWaitProxy(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, UAnimMontage* MontageToPlay, float Rate, const FName& StartSection, bool bStopWhenAbilityEnds, float AnimRootMotionTranslationScale, float StartTimeSeconds, bool bAllowInterruptAfterBlendOut); // 0x4dabbb0 [Final Native Static Public]

// UAbilityTask_Repeat (/Script/GameplayAbilities.AbilityTask_Repeat)
    UAbilityTask_Repeat* RepeatAction(UGameplayAbility* OwningAbility, float TimeBetweenActions, int32 TotalActionCount); // 0x4dba7a0 [Final Native Static Public]

// UAbilityTask_SpawnActor (/Script/GameplayAbilities.AbilityTask_SpawnActor)
    UAbilityTask_SpawnActor* SpawnActor(UGameplayAbility* OwningAbility, const FGameplayAbilityTargetDataHandle& TargetData, TSubclassOf<AActor> Class); // 0x4dbce30 [Final Native Static Public]
    void FinishSpawningActor(UGameplayAbility* OwningAbility, const FGameplayAbilityTargetDataHandle& TargetData, AActor* SpawnedActor); // 0x4daf250 [Final Native Public]
    bool BeginSpawningActor(UGameplayAbility* OwningAbility, const FGameplayAbilityTargetDataHandle& TargetData, TSubclassOf<AActor> Class, const AActor*& SpawnedActor); // 0x4da8ca0 [Final Native Public]

// UAbilityTask_StartAbilityState (/Script/GameplayAbilities.AbilityTask_StartAbilityState)
    UAbilityTask_StartAbilityState* StartAbilityState(UGameplayAbility* OwningAbility, const FName& StateName, bool bEndCurrentState); // 0x4dbd1f0 [Final Native Static Public]

// UAbilityTask_VisualizeTargeting (/Script/GameplayAbilities.AbilityTask_VisualizeTargeting)
    UAbilityTask_VisualizeTargeting* VisualizeTargetingUsingActor(UGameplayAbility* OwningAbility, AGameplayAbilityTargetActor* TargetActor, const FName& TaskInstanceName, float Duration); // 0x4dbea30 [Final Native Static Public]
    UAbilityTask_VisualizeTargeting* VisualizeTargeting(UGameplayAbility* OwningAbility, TSubclassOf<AGameplayAbilityTargetActor> Class, const FName& TaskInstanceName, float Duration); // 0x4dbe850 [Final Native Static Public]
    void FinishSpawningActor(UGameplayAbility* OwningAbility, AGameplayAbilityTargetActor* SpawnedActor); // 0x4daf5a0 [Final Native Public]
    bool BeginSpawningActor(UGameplayAbility* OwningAbility, TSubclassOf<AGameplayAbilityTargetActor> Class, const AGameplayAbilityTargetActor*& SpawnedActor); // 0x4da8f00 [Final Native Public]

// UAbilityTask_WaitAbilityActivate (/Script/GameplayAbilities.AbilityTask_WaitAbilityActivate)
    UAbilityTask_WaitAbilityActivate* WaitForAbilityActivateWithTagRequirements(UGameplayAbility* OwningAbility, const FGameplayTagRequirements& TagRequirements, bool IncludeTriggeredAbilities, bool TriggerOnce); // 0x4dbf7c0 [Final Native Static Public]
    UAbilityTask_WaitAbilityActivate* WaitForAbilityActivate_Query(UGameplayAbility* OwningAbility, const FGameplayTagQuery& Query, bool IncludeTriggeredAbilities, bool TriggerOnce); // 0x4dbfae0 [Final Native Static Public]
    UAbilityTask_WaitAbilityActivate* WaitForAbilityActivate(UGameplayAbility* OwningAbility, const FGameplayTag& WithTag, const FGameplayTag& WithoutTag, bool IncludeTriggeredAbilities, bool TriggerOnce); // 0x4dbf5e0 [Final Native Static Public]
    void OnAbilityActivate(UGameplayAbility* ActivatedAbility); // 0x4db85f0 [Final Native Public]

// UAbilityTask_WaitAbilityCommit (/Script/GameplayAbilities.AbilityTask_WaitAbilityCommit)
    UAbilityTask_WaitAbilityCommit* WaitForAbilityCommit_Query(UGameplayAbility* OwningAbility, const FGameplayTagQuery& Query, bool TriggerOnce); // 0x4dbfe80 [Final Native Static Public]
    UAbilityTask_WaitAbilityCommit* WaitForAbilityCommit(UGameplayAbility* OwningAbility, const FGameplayTag& WithTag, const FGameplayTag& WithoutTage, bool TriggerOnce); // 0x4dbfd10 [Final Native Static Public]
    void OnAbilityCommit(UGameplayAbility* ActivatedAbility); // 0x4db8680 [Final Native Public]

// UAbilityTask_WaitAttributeChange (/Script/GameplayAbilities.AbilityTask_WaitAttributeChange)
    UAbilityTask_WaitAttributeChange* WaitForAttributeChangeWithComparison(UGameplayAbility* OwningAbility, const FGameplayAttribute& InAttribute, const FGameplayTag& InWithTag, const FGameplayTag& InWithoutTag, const EWaitAttributeChangeComparison& InComparisonType, float InComparisonValue, bool TriggerOnce, AActor* OptionalExternalOwner); // 0x4dc0cc0 [Final Native Static Public]
    UAbilityTask_WaitAttributeChange* WaitForAttributeChange(UGameplayAbility* OwningAbility, const FGameplayAttribute& Attribute, const FGameplayTag& WithSrcTag, const FGameplayTag& WithoutSrcTag, bool TriggerOnce, AActor* OptionalExternalOwner); // 0x4dc0060 [Final Native Static Public]

// UAbilityTask_WaitAttributeChangeRatioThreshold (/Script/GameplayAbilities.AbilityTask_WaitAttributeChangeRatioThreshold)
    UAbilityTask_WaitAttributeChangeRatioThreshold* WaitForAttributeChangeRatioThreshold(UGameplayAbility* OwningAbility, const FGameplayAttribute& AttributeNumerator, const FGameplayAttribute& AttributeDenominator, const EWaitAttributeChangeComparison& ComparisonType, float ComparisonValue, bool bTriggerOnce, AActor* OptionalExternalOwner); // 0x4dc0310 [Final Native Static Public]

// UAbilityTask_WaitAttributeChangeThreshold (/Script/GameplayAbilities.AbilityTask_WaitAttributeChangeThreshold)
    UAbilityTask_WaitAttributeChangeThreshold* WaitForAttributeChangeThreshold(UGameplayAbility* OwningAbility, const FGameplayAttribute& Attribute, const EWaitAttributeChangeComparison& ComparisonType, float ComparisonValue, bool bTriggerOnce, AActor* OptionalExternalOwner); // 0x4dc0850 [Final Native Static Public]

// UAbilityTask_WaitCancel (/Script/GameplayAbilities.AbilityTask_WaitCancel)
    UAbilityTask_WaitCancel* WaitCancel(UGameplayAbility* OwningAbility); // 0x4dbebd0 [Final Native Static Public]
    void OnLocalCancelCallback(); // 0x4db9210 [Final Native Public]
    void OnCancelCallback(); // 0x4db8910 [Final Native Public]

// UAbilityTask_WaitConfirm (/Script/GameplayAbilities.AbilityTask_WaitConfirm)
    UAbilityTask_WaitConfirm* WaitConfirm(UGameplayAbility* OwningAbility); // 0x4dbee40 [Final Native Static Public]
    void OnConfirmCallback(UGameplayAbility* InAbility); // 0x4db8950 [Final Native Public]

// UAbilityTask_WaitConfirmCancel (/Script/GameplayAbilities.AbilityTask_WaitConfirmCancel)
    UAbilityTask_WaitConfirmCancel* WaitConfirmCancel(UGameplayAbility* OwningAbility); // 0x4dbf0b0 [Final Native Static Public]
    void OnLocalConfirmCallback(); // 0x4db9250 [Final Native Public]
    void OnLocalCancelCallback(); // 0x4db9230 [Final Native Public]
    void OnConfirmCallback(); // 0x4db89f0 [Final Native Public]
    void OnCancelCallback(); // 0x4db8930 [Final Native Public]

// UAbilityTask_WaitDelay (/Script/GameplayAbilities.AbilityTask_WaitDelay)
    UAbilityTask_WaitDelay* WaitDelay(UGameplayAbility* OwningAbility, float Time); // 0x4dbf320 [Final Native Static Public]

// UAbilityTask_WaitGameplayEffectApplied (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectApplied)
    void OnApplyGameplayEffectCallback(UAbilitySystemComponent* Target, FGameplayEffectSpec& SpecApplied, const FActiveGameplayEffectHandle& ActiveHandle); // 0x4db8710 [Final Native Public]

// UAbilityTask_WaitGameplayEffectApplied_Self (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectApplied_Self)
    UAbilityTask_WaitGameplayEffectApplied_Self* WaitGameplayEffectAppliedToSelf_Query(UGameplayAbility* OwningAbility, const FGameplayTargetDataFilterHandle& SourceFilter, const FGameplayTagQuery& SourceTagQuery, const FGameplayTagQuery& TargetTagQuery, bool TriggerOnce, AActor* OptionalExternalOwner, bool ListenForPeriodicEffect); // 0x4dc1ec0 [Final Native Static Public]
    UAbilityTask_WaitGameplayEffectApplied_Self* WaitGameplayEffectAppliedToSelf(UGameplayAbility* OwningAbility, const FGameplayTargetDataFilterHandle& SourceFilter, const FGameplayTagRequirements& SourceTagRequirements, const FGameplayTagRequirements& TargetTagRequirements, bool TriggerOnce, AActor* OptionalExternalOwner, bool ListenForPeriodicEffect); // 0x4dc17f0 [Final Native Static Public]

// UAbilityTask_WaitGameplayEffectApplied_Target (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectApplied_Target)
    UAbilityTask_WaitGameplayEffectApplied_Target* WaitGameplayEffectAppliedToTarget_Query(UGameplayAbility* OwningAbility, const FGameplayTargetDataFilterHandle& SourceFilter, const FGameplayTagQuery& SourceTagQuery, const FGameplayTagQuery& TargetTagQuery, bool TriggerOnce, AActor* OptionalExternalOwner, bool ListenForPeriodicEffect); // 0x4dc2a20 [Final Native Static Public]
    UAbilityTask_WaitGameplayEffectApplied_Target* WaitGameplayEffectAppliedToTarget(UGameplayAbility* OwningAbility, const FGameplayTargetDataFilterHandle& TargetFilter, const FGameplayTagRequirements& SourceTagRequirements, const FGameplayTagRequirements& TargetTagRequirements, bool TriggerOnce, AActor* OptionalExternalOwner, bool ListenForPeriodicEffects); // 0x4dc2350 [Final Native Static Public]

// UAbilityTask_WaitGameplayEffectBlockedImmunity (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectBlockedImmunity)
    UAbilityTask_WaitGameplayEffectBlockedImmunity* WaitGameplayEffectBlockedByImmunity(UGameplayAbility* OwningAbility, const FGameplayTagRequirements& SourceTagRequirements, const FGameplayTagRequirements& TargetTagRequirements, AActor* OptionalExternalTarget, bool OnlyTriggerOnce); // 0x4dc2eb0 [Final Native Static Public]

// UAbilityTask_WaitGameplayEffectRemoved (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectRemoved)
    UAbilityTask_WaitGameplayEffectRemoved* WaitForGameplayEffectRemoved(UGameplayAbility* OwningAbility, const FActiveGameplayEffectHandle& Handle); // 0x4dc1020 [Final Native Static Public]
    void OnGameplayEffectRemoved(FGameplayEffectRemovalInfo& InGameplayEffectRemovalInfo); // 0x4db8a80 [Final Native Public]

// UAbilityTask_WaitGameplayEffectStackChange (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectStackChange)
    UAbilityTask_WaitGameplayEffectStackChange* WaitForGameplayEffectStackChange(UGameplayAbility* OwningAbility, const FActiveGameplayEffectHandle& Handle); // 0x4dc12d0 [Final Native Static Public]
    void OnGameplayEffectStackChange(const FActiveGameplayEffectHandle& Handle, int32 NewCount, int32 OldCount); // 0x4db8ba0 [Final Native Public]

// UAbilityTask_WaitGameplayEvent (/Script/GameplayAbilities.AbilityTask_WaitGameplayEvent)
    UAbilityTask_WaitGameplayEvent* WaitGameplayEvent(UGameplayAbility* OwningAbility, const FGameplayTag& EventTag, AActor* OptionalExternalTarget, bool OnlyTriggerOnce, bool OnlyMatchExact); // 0x4dc35d0 [Final Native Static Public]

// UAbilityTask_WaitGameplayTag (/Script/GameplayAbilities.AbilityTask_WaitGameplayTag)
    void GameplayTagCallback(const FGameplayTag& Tag, int32 NewCount); // 0x4dafae0 [Native Public]

// UAbilityTask_WaitGameplayTagAdded (/Script/GameplayAbilities.AbilityTask_WaitGameplayTagAdded)
    UAbilityTask_WaitGameplayTagAdded* WaitGameplayTagAdd(UGameplayAbility* OwningAbility, const FGameplayTag& Tag, AActor* InOptionalExternalTarget, bool OnlyTriggerOnce); // 0x4dc3980 [Final Native Static Public]

// UAbilityTask_WaitGameplayTagRemoved (/Script/GameplayAbilities.AbilityTask_WaitGameplayTagRemoved)
    UAbilityTask_WaitGameplayTagRemoved* WaitGameplayTagRemove(UGameplayAbility* OwningAbility, const FGameplayTag& Tag, AActor* InOptionalExternalTarget, bool OnlyTriggerOnce); // 0x4dc4130 [Final Native Static Public]

// UAbilityTask_WaitGameplayTagQuery (/Script/GameplayAbilities.AbilityTask_WaitGameplayTagQuery)
    UAbilityTask_WaitGameplayTagQuery* WaitGameplayTagQuery(UGameplayAbility* OwningAbility, const FGameplayTagQuery& TagQuery, AActor* InOptionalExternalTarget, const EWaitGameplayTagQueryTriggerCondition& TriggerCondition, bool bOnlyTriggerOnce); // 0x4dc3ce0 [Final Native Static Public]
    void UpdateTargetTags(const FGameplayTag& Tag, int32 NewCount); // 0x4dbe760 [Final Native Protected]

// UAbilityTask_WaitInputPress (/Script/GameplayAbilities.AbilityTask_WaitInputPress)
    UAbilityTask_WaitInputPress* WaitInputPress(UGameplayAbility* OwningAbility, bool bTestAlreadyPressed); // 0x4dc4490 [Final Native Static Public]
    void OnPressCallback(); // 0x4db9700 [Final Native Public]

// UAbilityTask_WaitInputRelease (/Script/GameplayAbilities.AbilityTask_WaitInputRelease)
    UAbilityTask_WaitInputRelease* WaitInputRelease(UGameplayAbility* OwningAbility, bool bTestAlreadyReleased); // 0x4dc4740 [Final Native Static Public]
    void OnReleaseCallback(); // 0x4db9720 [Final Native Public]

// UAbilityTask_WaitMovementModeChange (/Script/GameplayAbilities.AbilityTask_WaitMovementModeChange)
    void OnMovementModeChange(ACharacter* Character, const EMovementMode& PrevMovementMode, uint8 PreviousCustomMode); // 0x4db94f0 [Final Native Public]
    UAbilityTask_WaitMovementModeChange* CreateWaitMovementModeChange(UGameplayAbility* OwningAbility, const EMovementMode& NewMode); // 0x4dac070 [Final Native Static Public]

// UAbilityTask_WaitOverlap (/Script/GameplayAbilities.AbilityTask_WaitOverlap)
    UAbilityTask_WaitOverlap* WaitForOverlap(UGameplayAbility* OwningAbility); // 0x4dc1580 [Final Native Static Public]
    void OnHitCallback(UPrimitiveComponent* HitComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x4db8cd0 [Final Native Public]

// UAbilityTask_WaitTargetData (/Script/GameplayAbilities.AbilityTask_WaitTargetData)
    UAbilityTask_WaitTargetData* WaitTargetDataUsingActor(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const EGameplayTargetingConfirmation& ConfirmationType, AGameplayAbilityTargetActor* TargetActor); // 0x4dc4e50 [Final Native Static Public]
    UAbilityTask_WaitTargetData* WaitTargetData(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const EGameplayTargetingConfirmation& ConfirmationType, TSubclassOf<AGameplayAbilityTargetActor> Class); // 0x4dc4cc0 [Final Native Static Public]
    void OnTargetDataReplicatedCancelledCallback(); // 0x3646950 [Native Public]
    void OnTargetDataReplicatedCallback(FGameplayAbilityTargetDataHandle& Data, const FGameplayTag& ActivationTag); // 0x4db9d50 [Native Public]
    void OnTargetDataReadyCallback(FGameplayAbilityTargetDataHandle& Data); // 0x4db9c60 [Native Public]
    void OnTargetDataCancelledCallback(FGameplayAbilityTargetDataHandle& Data); // 0x4db9b70 [Native Public]
    void FinishSpawningActor(UGameplayAbility* OwningAbility, AGameplayAbilityTargetActor* SpawnedActor); // 0x4daf790 [Native Public]
    bool BeginSpawningActor(UGameplayAbility* OwningAbility, TSubclassOf<AGameplayAbilityTargetActor> Class, const AGameplayAbilityTargetActor*& SpawnedActor); // 0x4da9130 [Native Public]

// UAbilityTask_WaitVelocityChange (/Script/GameplayAbilities.AbilityTask_WaitVelocityChange)
    UAbilityTask_WaitVelocityChange* CreateWaitVelocityChange(UGameplayAbility* OwningAbility, const FVector& Direction, float MinimumMagnitude); // 0x4dac340 [Final Native Static Public]

// UAbilitySystemBlueprintLibrary (/Script/GameplayAbilities.AbilitySystemBlueprintLibrary)
    void UnbindGameplayTagChangedEventWrapperForHandle(const FGameplayTag& Tag, const FGameplayTagChangedEventWrapperSpecHandle& Handle); // 0x4dbe130 [Final Native Static Public]
    void UnbindAllGameplayTagChangedEventWrappersForHandle(const FGameplayTagChangedEventWrapperSpecHandle& Handle); // 0x4dbde10 [Final Native Static Public]
    bool TargetDataHasOrigin(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x4dbd940 [Final Native Static Public]
    bool TargetDataHasHitResult(FGameplayAbilityTargetDataHandle& HitResult, int32 Index); // 0x4dbd7e0 [Final Native Static Public]
    bool TargetDataHasEndPoint(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x4dbd660 [Final Native Static Public]
    bool TargetDataHasActor(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x4dbd4e0 [Final Native Static Public]
    FGameplayEffectSpecHandle SetStackCountToMax(const FGameplayEffectSpecHandle& SpecHandle); // 0x4dbcbd0 [Final Native Static Public]
    FGameplayEffectSpecHandle SetStackCount(const FGameplayEffectSpecHandle& SpecHandle, int32 StackCount); // 0x4dbc9d0 [Final Native Static Public]
    FGameplayEffectSpecHandle SetDuration(const FGameplayEffectSpecHandle& SpecHandle, float Duration); // 0x4dbc820 [Final Native Static Public]
    void SendGameplayEventToActor(AActor* Actor, const FGameplayTag& EventTag, const FGameplayEventData& Payload); // 0x4dbaaa0 [Final Native Static Public]
    bool RemoveLooseGameplayTags(AActor* Actor, FGameplayTagContainer& GameplayTags, bool bShouldReplicate); // 0x4dba5f0 [Final Native Static Public]
    bool NotEqual_GameplayAttributeGameplayAttribute(const FGameplayAttribute& AttributeA, const FGameplayAttribute& AttributeB); // 0x4db8430 [Final Native Static Public]
    bool NotEqual_GameplayAbilitySpecHandle(FGameplayAbilitySpecHandle& A, FGameplayAbilitySpecHandle& B); // 0x4db8330 [Final Native Static Public]
    bool NotEqual_ActiveGameplayEffectHandle(FActiveGameplayEffectHandle& A, FActiveGameplayEffectHandle& B); // 0x4db8220 [Final Native Static Public]
    FGameplayEffectSpecHandle MakeSpecHandleByClass(TSubclassOf<UGameplayEffect> GameplayEffect, AActor* Instigator, AActor* EffectCauser, float Level); // 0x4db66c0 [Final Native Static Public]
    FGameplayEffectSpecHandle MakeSpecHandle(UGameplayEffect* InGameplayEffect, AActor* InInstigator, AActor* InEffectCauser, float InLevel); // 0x4db6300 [Final Native Static Public]
    FGameplayCueParameters MakeGameplayCueParameters(float NormalizedMagnitude, float RawMagnitude, const FGameplayEffectContextHandle& EffectContext, const FGameplayTag& MatchedTagName, const FGameplayTag& OriginalTag, const FGameplayTagContainer& AggregatedSourceTags, const FGameplayTagContainer& AggregatedTargetTags, const FVector& Location, const FVector& Normal, AActor* Instigator, AActor* EffectCauser, UObject* SourceObject, UPhysicalMaterial* PhysicalMaterial, int32 GameplayEffectLevel, int32 AbilityLevel, USceneComponent* TargetAttachComponent, bool bReplicateLocationWhenUsingMinimalRepProxy); // 0x4db5630 [Final Native Static Public]
    FGameplayTargetDataFilterHandle MakeFilterHandle(const FGameplayTargetDataFilter& Filter, AActor* FilterActor); // 0x4db53d0 [Final Native Static Public]
    bool IsValid(const FGameplayAttribute& Attribute); // 0x4db4d30 [Final Native Static Public]
    bool IsInstigatorLocallyControlledPlayer(const FGameplayCueParameters& Parameters); // 0x4db4b80 [Final Native Static Public]
    bool IsInstigatorLocallyControlled(const FGameplayCueParameters& Parameters); // 0x4db49d0 [Final Native Static Public]
    bool IsGameplayAbilityActive(UGameplayAbility* GameplayAbility); // 0x4db47f0 [Final Native Static Public]
    bool HasHitResult(const FGameplayCueParameters& Parameters); // 0x4db4610 [Final Native Static Public]
    FTransform GetTargetDataOrigin(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x4db4480 [Final Native Static Public]
    FTransform GetTargetDataEndPointTransform(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x4db42a0 [Final Native Static Public]
    FVector GetTargetDataEndPoint(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x4db40f0 [Final Native Static Public]
    FVector GetOrigin(const FGameplayCueParameters& Parameters); // 0x4db3ee0 [Final Native Static Public]
    float GetModifiedAttributeMagnitude(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayAttribute& Attribute); // 0x4db3d60 [Final Native Static Public]
    FTransform GetInstigatorTransform(const FGameplayCueParameters& Parameters); // 0x4db3aa0 [Final Native Static Public]
    AActor* GetInstigatorActor(const FGameplayCueParameters& Parameters); // 0x4db38f0 [Final Native Static Public]
    FHitResult GetHitResultFromTargetData(FGameplayAbilityTargetDataHandle& HitResult, int32 Index); // 0x4db36c0 [Final Native Static Public]
    FHitResult GetHitResult(const FGameplayCueParameters& Parameters); // 0x4db3430 [Final Native Static Public]
    UGameplayEffectUIData* GetGameplayEffectUIData(TSubclassOf<UGameplayEffect> EffectClass, TSubclassOf<UGameplayEffectUIData> DataType); // 0x4db3180 [Final Native Static Public]
    FGameplayTagContainer GetGameplayEffectGrantedTags(TSubclassOf<UGameplayEffect> EffectClass); // 0x4db2ed0 [Final Native Static Public]
    UGameplayEffect* GetGameplayEffectFromActiveEffectHandle(FActiveGameplayEffectHandle& ActiveHandle); // 0x4db2de0 [Final Native Static Public]
    FGameplayTagContainer GetGameplayEffectAssetTags(TSubclassOf<UGameplayEffect> EffectClass); // 0x4db2920 [Final Native Static Public]
    bool GetGameplayCueEndLocationAndNormal(AActor* TargetActor, const FGameplayCueParameters& Parameters, const FVector& Location, const FVector& Normal); // 0x4db2520 [Final Native Static Public]
    bool GetGameplayCueDirection(AActor* TargetActor, const FGameplayCueParameters& Parameters, const FVector& Direction); // 0x4db22e0 [Final Native Static Public]
    UGameplayAbility* GetGameplayAbilityFromSpecHandle(UAbilitySystemComponent* AbilitySystem, FGameplayAbilitySpecHandle& AbilitySpecHandle, const bool& bIsInstance); // 0x4db1f60 [Final Native Static Public]
    float GetFloatAttributeFromAbilitySystemComponent(UAbilitySystemComponent* AbilitySystem, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x4db1d70 [Final Native Static Public]
    float GetFloatAttributeBaseFromAbilitySystemComponent(UAbilitySystemComponent* AbilitySystemComponent, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x4db1b80 [Final Native Static Public]
    float GetFloatAttributeBase(AActor* Actor, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x4db19c0 [Final Native Static Public]
    float GetFloatAttribute(AActor* Actor, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x4db1800 [Final Native Static Public]
    FGameplayEffectContextHandle GetEffectContext(const FGameplayEffectSpecHandle& SpecHandle); // 0x4db15c0 [Final Native Static Public]
    FString GetDebugStringFromGameplayAttribute(FGameplayAttribute& Attribute); // 0x4db13a0 [Final Native Static Public]
    int32 GetDataCountFromTargetData(FGameplayAbilityTargetDataHandle& TargetData); // 0x4db12b0 [Final Native Static Public]
    TArray<FGameplayEffectSpecHandle> GetAllLinkedGameplayEffectSpecHandles(const FGameplayEffectSpecHandle& SpecHandle); // 0x4db10b0 [Final Native Static Public]
    TArray<AActor*> GetAllActorsFromTargetData(FGameplayAbilityTargetDataHandle& TargetData); // 0x4db0d50 [Final Native Static Public]
    TArray<AActor*> GetActorsFromTargetData(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x4db09d0 [Final Native Static Public]
    int32 GetActorCount(const FGameplayCueParameters& Parameters); // 0x4db0810 [Final Native Static Public]
    AActor* GetActorByIndex(const FGameplayCueParameters& Parameters, int32 Index); // 0x4db05e0 [Final Native Static Public]
    float GetActiveGameplayEffectTotalDuration(const FActiveGameplayEffectHandle& ActiveHandle); // 0x4db0510 [Final Native Static Public]
    float GetActiveGameplayEffectStartTime(const FActiveGameplayEffectHandle& ActiveHandle); // 0x4db0440 [Final Native Static Public]
    int32 GetActiveGameplayEffectStackLimitCount(const FActiveGameplayEffectHandle& ActiveHandle); // 0x4db0370 [Final Native Static Public]
    int32 GetActiveGameplayEffectStackCount(const FActiveGameplayEffectHandle& ActiveHandle); // 0x4db02b0 [Final Native Static Public]
    float GetActiveGameplayEffectRemainingDuration(UObject* WorldContextObject, const FActiveGameplayEffectHandle& ActiveHandle); // 0x4db0180 [Final Native Static Public]
    float GetActiveGameplayEffectExpectedEndTime(const FActiveGameplayEffectHandle& ActiveHandle); // 0x4db0090 [Final Native Static Public]
    FString GetActiveGameplayEffectDebugString(const FActiveGameplayEffectHandle& ActiveHandle); // 0x4dafee0 [Final Native Static Public]
    UAbilitySystemComponent* GetAbilitySystemComponent(AActor* Actor); // 0x4dafbb0 [Final Native Static Public]
    void ForwardGameplayCueToTarget(const TScriptInterface<IGameplayCueInterface>& TargetCueInterface, const EGameplayCueEvent& EventType, const FGameplayCueParameters& Parameters); // 0x4daf860 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle FilterTargetData(FGameplayAbilityTargetDataHandle& TargetDataHandle, const FGameplayTargetDataFilterHandle& ActorFilterClass); // 0x4daea90 [Final Native Static Public]
    float EvaluateAttributeValueWithTagsAndBase(UAbilitySystemComponent* AbilitySystem, const FGameplayAttribute& Attribute, FGameplayTagContainer& SourceTags, FGameplayTagContainer& TargetTags, float BaseValue, const bool& bSuccess); // 0x4dae4f0 [Final Native Static Public]
    float EvaluateAttributeValueWithTags(UAbilitySystemComponent* AbilitySystem, const FGameplayAttribute& Attribute, FGameplayTagContainer& SourceTags, FGameplayTagContainer& TargetTags, const bool& bSuccess); // 0x4dae030 [Final Native Static Public]
    bool EqualEqual_GameplayAttributeGameplayAttribute(const FGameplayAttribute& AttributeA, const FGameplayAttribute& AttributeB); // 0x4dade70 [Final Native Static Public]
    bool EqualEqual_GameplayAbilitySpecHandle(FGameplayAbilitySpecHandle& A, FGameplayAbilitySpecHandle& B); // 0x4dadd70 [Final Native Static Public]
    bool EqualEqual_ActiveGameplayEffectHandle(FActiveGameplayEffectHandle& A, FActiveGameplayEffectHandle& B); // 0x4dadc60 [Final Native Static Public]
    void EffectContextSetOrigin(const FGameplayEffectContextHandle& EffectContext, const FVector& Origin); // 0x4dadaf0 [Final Native Static Public]
    bool EffectContextIsValid(const FGameplayEffectContextHandle& EffectContext); // 0x4dad9c0 [Final Native Static Public]
    bool EffectContextIsInstigatorLocallyControlled(const FGameplayEffectContextHandle& EffectContext); // 0x4dad880 [Final Native Static Public]
    bool EffectContextHasHitResult(const FGameplayEffectContextHandle& EffectContext); // 0x4dad740 [Final Native Static Public]
    UObject* EffectContextGetSourceObject(const FGameplayEffectContextHandle& EffectContext); // 0x4dad600 [Final Native Static Public]
    AActor* EffectContextGetOriginalInstigatorActor(const FGameplayEffectContextHandle& EffectContext); // 0x4dad4c0 [Final Native Static Public]
    FVector EffectContextGetOrigin(const FGameplayEffectContextHandle& EffectContext); // 0x4dad330 [Final Native Static Public]
    AActor* EffectContextGetInstigatorActor(const FGameplayEffectContextHandle& EffectContext); // 0x4dad1f0 [Final Native Static Public]
    FHitResult EffectContextGetHitResult(const FGameplayEffectContextHandle& EffectContext); // 0x4dacfe0 [Final Native Static Public]
    AActor* EffectContextGetEffectCauser(const FGameplayEffectContextHandle& EffectContext); // 0x4dacea0 [Final Native Static Public]
    void EffectContextAddHitResult(const FGameplayEffectContextHandle& EffectContext, const FHitResult& HitResult, bool bReset); // 0x4dacc80 [Final Native Static Public]
    bool DoesTargetDataContainActor(FGameplayAbilityTargetDataHandle& TargetData, int32 Index, AActor* Actor); // 0x4dacaa0 [Final Native Static Public]
    bool DoesGameplayCueMeetTagRequirements(const FGameplayCueParameters& Parameters, FGameplayTagRequirements& SourceTagReqs, FGameplayTagRequirements& TargetTagReqs); // 0x4dac6d0 [Final Native Static Public]
    float Conv_ScalableFloatToFloat(FScalableFloat& Input, float Level); // 0x4dabaa0 [Final Native Static Public]
    double Conv_ScalableFloatToDouble(FScalableFloat& Input, float Level); // 0x4dab990 [Final Native Static Public]
    FGameplayEffectSpecHandle CloneSpecHandle(AActor* InNewInstigator, AActor* InEffectCauser, const FGameplayEffectSpecHandle& GameplayEffectSpecHandle_Clone); // 0x4dab6d0 [Final Native Static Public]
    void BreakGameplayCueParameters(FGameplayCueParameters& Parameters, const float& NormalizedMagnitude, const float& RawMagnitude, FGameplayEffectContextHandle& EffectContext, FGameplayTag& MatchedTagName, FGameplayTag& OriginalTag, FGameplayTagContainer& AggregatedSourceTags, FGameplayTagContainer& AggregatedTargetTags, const FVector& Location, const FVector& Normal, const AActor*& Instigator, const AActor*& EffectCauser, const UObject*& SourceObject, const UPhysicalMaterial*& PhysicalMaterial, const int32& GameplayEffectLevel, const int32& AbilityLevel, const USceneComponent*& TargetAttachComponent, const bool& bReplicateLocationWhenUsingMinimalRepProxy); // 0x4daa330 [Final Native Static Public]
    FGameplayTagChangedEventWrapperSpecHandle BindEventWrapperToGameplayTagChanged(UAbilitySystemComponent* AbilitySystemComponent, const FGameplayTag& Tag, const FScriptDelegate& GameplayTagChangedEventWrapperDelegate, bool bExecuteImmediatelyIfTagApplied, const EGameplayTagEventType& TagListeningPolicy); // 0x4da9e90 [Final Native Static Public]
    FGameplayTagChangedEventWrapperSpecHandle BindEventWrapperToAnyOfGameplayTagsChanged(UAbilitySystemComponent* AbilitySystemComponent, const TArray<FGameplayTag>& Tags, const FScriptDelegate& GameplayTagChangedEventWrapperDelegate, bool bExecuteImmediatelyIfTagApplied, const EGameplayTagEventType& TagListeningPolicy); // 0x4da9900 [Final Native Static Public]
    FGameplayTagChangedEventWrapperSpecHandle BindEventWrapperToAnyOfGameplayTagContainerChanged(UAbilitySystemComponent* AbilitySystemComponent, const FGameplayTagContainer& TagContainer, const FScriptDelegate& GameplayTagChangedEventWrapperDelegate, bool bExecuteImmediatelyIfTagApplied, const EGameplayTagEventType& TagListeningPolicy); // 0x4da9290 [Final Native Static Public]
    FGameplayEffectSpecHandle AssignTagSetByCallerMagnitude(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTag& DataTag, float Magnitude); // 0x4da7f00 [Final Native Static Public]
    FGameplayEffectSpecHandle AssignSetByCallerMagnitude(const FGameplayEffectSpecHandle& SpecHandle, const FName& DataName, float Magnitude); // 0x4da7d10 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AppendTargetDataHandle(const FGameplayAbilityTargetDataHandle& TargetHandle, FGameplayAbilityTargetDataHandle& HandleToAdd); // 0x4da4800 [Final Native Static Public]
    bool AddLooseGameplayTags(AActor* Actor, FGameplayTagContainer& GameplayTags, bool bShouldReplicate); // 0x4da4620 [Final Native Static Public]
    FGameplayEffectSpecHandle AddLinkedGameplayEffectSpec(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayEffectSpecHandle& LinkedGameplayEffectSpec); // 0x4da4380 [Final Native Static Public]
    FGameplayEffectSpecHandle AddLinkedGameplayEffect(const FGameplayEffectSpecHandle& SpecHandle, TSubclassOf<UGameplayEffect> LinkedGameplayEffect); // 0x4da41e0 [Final Native Static Public]
    FGameplayEffectSpecHandle AddGrantedTags(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTagContainer& NewGameplayTags); // 0x4da3fc0 [Final Native Static Public]
    FGameplayEffectSpecHandle AddGrantedTag(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTag& NewGameplayTag); // 0x4da3e00 [Final Native Static Public]
    FGameplayEffectSpecHandle AddAssetTags(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTagContainer& NewGameplayTags); // 0x4da3bf0 [Final Native Static Public]
    FGameplayEffectSpecHandle AddAssetTag(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTag& NewGameplayTag); // 0x4da3a30 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromLocations(FGameplayAbilityTargetingLocationInfo& SourceLocation, FGameplayAbilityTargetingLocationInfo& TargetLocation); // 0x4da3820 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromHitResult(FHitResult& HitResult); // 0x4da3570 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromActorArray(const TArray<AActor*>& ActorArray, bool OneTargetPerHandle); // 0x4da3430 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromActor(AActor* Actor); // 0x4da3350 [Final Native Static Public]

// UAbilitySystemComponent (/Script/GameplayAbilities.AbilitySystemComponent)
    void UpdateActiveGameplayEffectSetByCallerMagnitudes(const FActiveGameplayEffectHandle& ActiveHandle, TMap<FGameplayTag, float>& NewSetByCallerValues); // 0x4dbe5c0 [Native Public]
    void UpdateActiveGameplayEffectSetByCallerMagnitude(const FActiveGameplayEffectHandle& ActiveHandle, const FGameplayTag& SetByCallerTag, float NewValue); // 0x4dbe4b0 [Native Public]
    bool TryActivateAbilityByClass(TSubclassOf<UGameplayAbility> InAbilityToActivate, bool bAllowRemoteActivation); // 0x4dbdcb0 [Final Native Public]
    bool TryActivateAbility(const FGameplayAbilitySpecHandle& AbilityToActivate, bool bAllowRemoteActivation); // 0x4dbdbe0 [Final Native Public]
    bool TryActivateAbilitiesByTag(FGameplayTagContainer& GameplayTagContainer, bool bAllowRemoteActivation); // 0x4dbdac0 [Final Native Public]
    void TargetConfirm(); // 0x4011c10 [Native Public]
    void TargetCancel(); // 0x4dbd4c0 [Native Public]
    void SetUserAbilityActivationInhibited(bool NewInhibit); // 0x4dbcda0 [Native Public]
    void SetActiveGameplayEffectLevelUsingQuery(const FGameplayEffectQuery& Query, int32 NewLevel); // 0x4dbc710 [Native Public]
    void SetActiveGameplayEffectLevel(const FActiveGameplayEffectHandle& ActiveHandle, int32 NewLevel); // 0x4dbc630 [Native Public]
    void ServerTryActivateAbilityWithEventData(const FGameplayAbilitySpecHandle& AbilityToActivate, bool InputPressed, const FPredictionKey& PredictionKey, const FGameplayEventData& TriggerEventData); // 0x4dbc2d0 [Native Event Protected]
    void ServerTryActivateAbility(const FGameplayAbilitySpecHandle& AbilityToActivate, bool InputPressed, const FPredictionKey& PredictionKey); // 0x4dbc160 [Native Event Protected]
    void ServerSetReplicatedTargetDataCancelled(const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FPredictionKey& CurrentPredictionKey); // 0x4dbbfe0 [Native Event Public]
    void ServerSetReplicatedTargetData(const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FGameplayAbilityTargetDataHandle& ReplicatedTargetDataHandle, const FGameplayTag& ApplicationTag, const FPredictionKey& CurrentPredictionKey); // 0x4dbbd80 [Native Event Public]
    void ServerSetReplicatedEventWithPayload(const EAbilityGenericReplicatedEvent& EventType, const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FPredictionKey& CurrentPredictionKey, const FVector_NetQuantize100& VectorPayload); // 0x4dbbb50 [Native Event Public]
    void ServerSetReplicatedEvent(const EAbilityGenericReplicatedEvent& EventType, const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FPredictionKey& CurrentPredictionKey); // 0x4dbb980 [Native Event Public]
    void ServerSetInputReleased(const FGameplayAbilitySpecHandle& AbilityHandle); // 0x4dbb8d0 [Native Event Public]
    void ServerSetInputPressed(const FGameplayAbilitySpecHandle& AbilityHandle); // 0x4dbb820 [Native Event Public]
    void ServerPrintDebug_RequestWithStrings(const TArray<FString>& Strings); // 0x4dbb750 [Native Event Public]
    void ServerPrintDebug_Request(); // 0x4dbb700 [Native Event Public]
    void ServerEndAbility(const FGameplayAbilitySpecHandle& AbilityToEnd, const FGameplayAbilityActivationInfo& ActivationInfo, const FPredictionKey& PredictionKey); // 0x4dbb570 [Native Event Protected]
    void ServerCurrentMontageSetPlayRate(UAnimSequenceBase* ClientAnimation, float InPlayRate); // 0x4dbb460 [Native Event Protected]
    void ServerCurrentMontageSetNextSectionName(UAnimSequenceBase* ClientAnimation, float ClientPosition, const FName& SectionName, const FName& NextSectionName); // 0x4dbb2d0 [Native Event Protected]
    void ServerCurrentMontageJumpToSectionName(UAnimSequenceBase* ClientAnimation, const FName& SectionName); // 0x4dbb1c0 [Native Event Protected]
    void ServerCancelAbility(const FGameplayAbilitySpecHandle& AbilityToCancel, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x4dbb090 [Native Event Protected]
    void ServerAbilityRPCBatch(const FServerAbilityRPCBatch& BatchInfo); // 0x4dbae30 [Native Event Public]
    void RemoveActiveGameplayEffectBySourceEffect(TSubclassOf<UGameplayEffect> GameplayEffect, UAbilitySystemComponent* InstigatorAbilitySystemComponent, int32 StacksToRemove); // 0x4dba4b0 [Native Public]
    bool RemoveActiveGameplayEffect(const FActiveGameplayEffectHandle& Handle, int32 StacksToRemove); // 0x4dba3d0 [Native Public]
    int32 RemoveActiveEffectsWithTags(const FGameplayTagContainer& Tags); // 0x4dba270 [Final Native Public]
    int32 RemoveActiveEffectsWithSourceTags(const FGameplayTagContainer& Tags); // 0x4dba110 [Final Native Public]
    int32 RemoveActiveEffectsWithGrantedTags(const FGameplayTagContainer& Tags); // 0x4db9fb0 [Final Native Public]
    int32 RemoveActiveEffectsWithAppliedTags(const FGameplayTagContainer& Tags); // 0x4db9fb0 [Final Native Public]
    void ReleaseInputID(int32 InputID); // 0x4db9f20 [Final Native Public]
    void PressInputID(int32 InputID); // 0x4db9e90 [Final Native Public]
    void OnSpawnedAttributesEndPlayed(AActor* InActor, const EEndPlayReason& EndPlayReason); // 0x4db9970 [Final Native Public]
    void OnRep_SpawnedAttributes(const TArray<UAttributeSet*>& PreviousSpawnedAttributes); // 0x4db9850 [Final Native Private]
    void OnRep_ServerDebugString(); // 0x4db9830 [Native Public]
    void OnRep_ReplicatedAnimMontage(); // 0x4db9810 [Native Protected]
    void OnRep_OwningActor(); // 0x4db9760 [Final Native Public]
    void OnRep_ClientDebugString(); // 0x4db9740 [Native Public]
    void OnRep_ActivateAbilities(); // 0x37efdd0 [Native Protected]
    void OnOwnerActorDestroyed(AActor* InActor); // 0x4db9660 [Final Native Public]
    void OnAvatarActorDestroyed(AActor* InActor); // 0x4db8870 [Final Native Public]
    void NetMulticast_InvokeGameplayCuesExecuted_WithParams(const FGameplayTagContainer& GameplayCueTags, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x4db7f90 [Native Event Public]
    void NetMulticast_InvokeGameplayCuesExecuted(const FGameplayTagContainer& GameplayCueTags, const FPredictionKey& PredictionKey, const FGameplayEffectContextHandle& EffectContext); // 0x4db7da0 [Native Event Public]
    void NetMulticast_InvokeGameplayCuesAddedAndWhileActive_WithParams(const FGameplayTagContainer& GameplayCueTags, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x4db7b10 [Native Event Public]
    void NetMulticast_InvokeGameplayCueExecuted_WithParams(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x4db78d0 [Native Event Public]
    void NetMulticast_InvokeGameplayCueExecuted_FromSpec(const FGameplayEffectSpecForRPC& Spec, const FPredictionKey& PredictionKey); // 0x4db76d0 [Native Event Public]
    void NetMulticast_InvokeGameplayCueExecuted(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayEffectContextHandle& EffectContext); // 0x4db7540 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAddedAndWhileActive_WithParams(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x4db70c0 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAddedAndWhileActive_FromSpec(const FGameplayEffectSpecForRPC& Spec, const FPredictionKey& PredictionKey); // 0x4db6fc0 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAdded_WithParams(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayCueParameters& Parameters); // 0x4db7300 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAdded(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayEffectContextHandle& EffectContext); // 0x4db6e30 [Native Event Public]
    FGameplayEffectSpecHandle MakeOutgoingSpec(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Level, const FGameplayEffectContextHandle& Context); // 0x4db60f0 [Native Public]
    FGameplayEffectContextHandle MakeEffectContext(); // 0x4db5340 [Native Public]
    void K2_InitStats(TSubclassOf<UAttributeSet> Attributes, UDataTable* DataTable); // 0x4db51d0 [Final Native Public]
    FGameplayAbilitySpecHandle K2_GiveAbilityAndActivateOnce(TSubclassOf<UGameplayAbility> AbilityClass, int32 Level, int32 InputID); // 0x4db5000 [Final Native Public]
    FGameplayAbilitySpecHandle K2_GiveAbility(TSubclassOf<UGameplayAbility> AbilityClass, int32 Level, int32 InputID); // 0x4db4e30 [Final Native Public]
    bool IsGameplayCueActive(const FGameplayTag& GameplayCueTag); // 0x4db4930 [Final Native Public]
    void InputConfirm(); // 0x4db47d0 [Final Native Public]
    void InputCancel(); // 0x3bcc220 [Final Native Public]
    bool GetUserAbilityActivationInhibited(); // 0x4db45f0 [Final Native Public]
    int32 GetGameplayTagCount(const FGameplayTag& GameplayTag); // 0x4db3390 [Final Native Public]
    float GetGameplayEffectMagnitude(const FActiveGameplayEffectHandle& Handle, const FGameplayAttribute& Attribute); // 0x4db3010 [Final Native Public]
    int32 GetGameplayEffectCount_IfLoaded(const TSoftClassPtr<UGameplayEffect>& SoftSourceGameplayEffect, UAbilitySystemComponent* OptionalInstigatorFilterComponent, bool bEnforceOnGoingCheck); // 0x4db2c60 [Final Native Public]
    int32 GetGameplayEffectCount(TSubclassOf<UGameplayEffect> SourceGameplayEffect, UAbilitySystemComponent* OptionalInstigatorFilterComponent, bool bEnforceOnGoingCheck); // 0x4db2a60 [Final Native Public]
    float GetGameplayAttributeValue(const FGameplayAttribute& Attribute, const bool& bFound); // 0x4db2110 [Final Native Public]
    UAttributeSet* GetAttributeSet(TSubclassOf<UAttributeSet> AttributeSetClass); // 0x4db11f0 [Final Native Public]
    void GetAllAttributes(const TArray<FGameplayAttribute>& OutAttributes); // 0x4db0fa0 [Final Native Public]
    void GetAllAbilities(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles); // 0x4db0c00 [Final Native Public]
    TArray<FActiveGameplayEffectHandle> GetActiveEffectsWithAllTags(const FGameplayTagContainer& Tags); // 0x4dafd50 [Final Native Public]
    TArray<FActiveGameplayEffectHandle> GetActiveEffects(FGameplayEffectQuery& Query); // 0x4dafc40 [Final Native Public]
    void FindAllAbilitiesWithTags(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles, const FGameplayTagContainer& Tags, bool bExactMatch); // 0x4daf050 [Final Native Public]
    void FindAllAbilitiesWithInputID(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles, int32 InputID); // 0x4daeec0 [Final Native Public]
    void FindAllAbilitiesMatchingQuery(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles, const FGameplayTagQuery& Query); // 0x4daec70 [Final Native Public]
    void ClientTryActivateAbility(const FGameplayAbilitySpecHandle& AbilityToActivate); // 0x4dab640 [Native Event Protected]
    void ClientSetReplicatedEvent(const EAbilityGenericReplicatedEvent& EventType, const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey); // 0x4dab510 [Native Event Public]
    void ClientPrintDebug_Response(const TArray<FString>& Strings, int32 GameFlags); // 0x4dab420 [Native Event Public]
    void ClientEndAbility(const FGameplayAbilitySpecHandle& AbilityToEnd, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x4dab320 [Native Event Protected]
    void ClientCancelAbility(const FGameplayAbilitySpecHandle& AbilityToCancel, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x4dab220 [Native Event Protected]
    void ClientActivateAbilitySucceedWithEventData(const FGameplayAbilitySpecHandle& AbilityToActivate, const FPredictionKey& PredictionKey, const FGameplayEventData& TriggerEventData); // 0x4daafb0 [Native Event Protected]
    void ClientActivateAbilitySucceed(const FGameplayAbilitySpecHandle& AbilityToActivate, const FPredictionKey& PredictionKey); // 0x4daaec0 [Native Event Protected]
    void ClientActivateAbilityFailed(const FGameplayAbilitySpecHandle& AbilityToActivate, int16 PredictionKey); // 0x4daade0 [Native Event Protected]
    void ClearAllAbilitiesWithInputID(int32 InputID); // 0x4daad50 [Final Native Public]
    void ClearAllAbilities(); // 0x4daad30 [Final Native Public]
    void ClearAbility(FGameplayAbilitySpecHandle& Handle); // 0x4daac90 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectToTarget(TSubclassOf<UGameplayEffect> GameplayEffectClass, UAbilitySystemComponent* Target, float Level, const FGameplayEffectContextHandle& Context); // 0x4da87d0 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectToSelf(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Level, const FGameplayEffectContextHandle& EffectContext); // 0x4da8390 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectSpecToTarget(FGameplayEffectSpecHandle& SpecHandle, UAbilitySystemComponent* Target); // 0x4da8210 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectSpecToSelf(FGameplayEffectSpecHandle& SpecHandle); // 0x4da80f0 [Final Native Public]
    void AbilityConfirmOrCancel__DelegateSignature(); // 0x147c170 [Public]
    void AbilityAbilityKey__DelegateSignature(int32 InputID); // 0x147c170 [Public]

// UGameplayCueFunctionLibrary (/Script/GameplayAbilities.GameplayCueFunctionLibrary)
    void RemoveGameplayCueOnActor(AActor* Target, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& Parameters); // 0x4e189f0 [Final Native Static Public]
    FGameplayCueParameters MakeGameplayCueParametersFromHitResult(FHitResult& HitResult); // 0x4e17af0 [Final Native Static Public]
    void ExecuteGameplayCueOnActor(AActor* Target, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& Parameters); // 0x4e178b0 [Final Native Static Public]
    void AddGameplayCueOnActor(AActor* Target, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& Parameters); // 0x4e173d0 [Final Native Static Public]

// IGameplayCueInterface (/Script/GameplayAbilities.GameplayCueInterface)
    void ForwardGameplayCueToParent(); // 0x3e58020 [Native Public]
    void BlueprintCustomHandler(const EGameplayCueEvent& EventType, FGameplayCueParameters& Parameters); // 0x147c170 [Event Public]

// AGameplayCueNotify_Actor (/Script/GameplayAbilities.GameplayCueNotify_Actor)
    bool WhileActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x4e18cf0 [Native Event Public]
    bool OnRemove(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x4e18630 [Native Event Public]
    void OnOwnerDestroyed(AActor* DestroyedActor); // 0x4e185a0 [Native Public]
    bool OnExecute(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x4e181e0 [Native Event Public]
    bool OnActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x4e17e20 [Native Event Public]
    void K2_HandleGameplayCue(AActor* MyTarget, const EGameplayCueEvent& EventType, FGameplayCueParameters& Parameters); // 0x147c170 [Event Public]
    void K2_EndGameplayCue(); // 0x3e82b40 [Native Public]

// UGameplayCueNotify_Burst (/Script/GameplayAbilities.GameplayCueNotify_Burst)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x147c170 [Event Protected]

// AGameplayCueNotify_BurstLatent (/Script/GameplayAbilities.GameplayCueNotify_BurstLatent)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x147c170 [Event Protected]

// AGameplayCueNotify_Looping (/Script/GameplayAbilities.GameplayCueNotify_Looping)
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x147c170 [Event Protected]
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x147c170 [Event Protected]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x147c170 [Event Protected]
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x147c170 [Event Protected]

// UGameplayEffectCustomApplicationRequirement (/Script/GameplayAbilities.GameplayEffectCustomApplicationRequirement)
    bool CanApplyGameplayEffect(UGameplayEffect* GameplayEffect, FGameplayEffectSpec& Spec, UAbilitySystemComponent* ASC); // 0x4e3e180 [Native Event Public]

// UGameplayEffectExecutionCalculation (/Script/GameplayAbilities.GameplayEffectExecutionCalculation)
    void Execute(FGameplayEffectCustomExecutionParameters& ExecutionParams, FGameplayEffectCustomExecutionOutput& OutExecutionOutput); // 0x4e3e2e0 [Native Event Public]

// UGameplayModMagnitudeCalculation (/Script/GameplayAbilities.GameplayModMagnitudeCalculation)
    float K2_GetCapturedAttributeMagnitude(FGameplayEffectSpec& EffectSpec, const FGameplayAttribute& Attribute, FGameplayTagContainer& SourceTags, FGameplayTagContainer& TargetTags); // 0x4e3ec50 [Final Native Protected]
    FGameplayTagContainer GetTargetSpecTags(FGameplayEffectSpec& EffectSpec); // 0x4e3eb70 [Final Native Protected]
    FGameplayTagContainer GetTargetAggregatedTags(FGameplayEffectSpec& EffectSpec); // 0x4e3ea40 [Final Native Protected]
    FGameplayTagContainer GetTargetActorTags(FGameplayEffectSpec& EffectSpec); // 0x4e3e960 [Final Native Protected]
    FGameplayTagContainer GetSourceSpecTags(FGameplayEffectSpec& EffectSpec); // 0x4e3e880 [Final Native Protected]
    FGameplayTagContainer GetSourceAggregatedTags(FGameplayEffectSpec& EffectSpec); // 0x4e3e760 [Final Native Protected]
    FGameplayTagContainer GetSourceActorTags(FGameplayEffectSpec& EffectSpec); // 0x4e3e690 [Final Native Protected]
    float GetSetByCallerMagnitudeByTag(FGameplayEffectSpec& EffectSpec, FGameplayTag& Tag); // 0x4e3e560 [Final Native Protected]
    float GetSetByCallerMagnitudeByName(FGameplayEffectSpec& EffectSpec, const FName& MagnitudeName); // 0x4e3e430 [Final Native Protected]
    float CalculateBaseMagnitude(FGameplayEffectSpec& Spec); // 0x4e3e0a0 [Native Event Public]

// UGameplayTagReponseTable (/Script/GameplayAbilities.GameplayTagReponseTable)
    void TagResponseEvent(const FGameplayTag& Tag, int32 NewCount, UAbilitySystemComponent* ASC, int32 idx); // 0x4e3f070 [Final Native Protected]

// UMovieSceneGameplayCueTrack (/Script/GameplayAbilities.MovieSceneGameplayCueTrack)
    void SetSequencerTrackHandler(const FScriptDelegate& InGameplayCueTrackHandler); // 0x4e3eff0 [Final Native Static Public]

// UBlueprintCameraEvaluationDataFunctionLibrary (/Script/GameplayCameras.BlueprintCameraEvaluationDataFunctionLibrary)
    void SetDefaultCameraRigParameters(FBlueprintCameraEvaluationDataRef& CameraData, UCameraRigAsset* CameraRig); // 0x61594d0 [Final Native Static Public]
    void SetCameraPose(FBlueprintCameraEvaluationDataRef& CameraData, FBlueprintCameraPose& CameraPose); // 0x61591d0 [Final Native Static Public]
    FBlueprintCameraEvaluationDataRef MakeCameraEvaluationData(); // 0x6158fd0 [Final Native Static Public]
    FBlueprintCameraPose GetCameraPose(FBlueprintCameraEvaluationDataRef& CameraData); // 0x6157da0 [Final Native Static Public]
    void BlendCameraEvaluationData(FBlueprintCameraEvaluationDataRef& FromCameraData, FBlueprintCameraEvaluationDataRef& ToCameraData, float Factor); // 0x6157ac0 [Final Native Static Public]

// UBlueprintCameraVariableTableFunctionLibrary (/Script/GameplayCameras.BlueprintCameraVariableTableFunctionLibrary)
    void SetVector4CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector4dCameraVariable* Variable, const FVector4& Value); // 0x615a630 [Final Native Static Public]
    void SetVector3CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector3dCameraVariable* Variable, const FVector& Value); // 0x6159e80 [Final Native Static Public]
    void SetVector2CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector2dCameraVariable* Variable, const FVector2D& Value); // 0x615a4d0 [Final Native Static Public]
    void SetTransformCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UTransform3dCameraVariable* Variable, FTransform& Value); // 0x615a2f0 [Final Native Static Public]
    void SetRotatorCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, URotator3dCameraVariable* Variable, const FRotator& Value); // 0x6159e80 [Final Native Static Public]
    void SetInteger32CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UInteger32CameraVariable* Variable, int32 Value); // 0x6159a50 [Final Native Static Public]
    void SetFloatCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UFloatCameraVariable* Variable, float Value); // 0x61598f0 [Final Native Static Public]
    void SetDoubleCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UDoubleCameraVariable* Variable, double Value); // 0x61595f0 [Final Native Static Public]
    void SetBooleanCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UBooleanCameraVariable* Variable, bool Value); // 0x6159070 [Final Native Static Public]
    FVector4 GetVector4CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector4dCameraVariable* Variable); // 0x6158e90 [Final Native Static Public]
    FVector GetVector3CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector3dCameraVariable* Variable); // 0x6158d50 [Final Native Static Public]
    FVector2D GetVector2CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector2dCameraVariable* Variable); // 0x6158c20 [Final Native Static Public]
    FTransform GetTransformCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UTransform3dCameraVariable* Variable); // 0x6158ab0 [Final Native Static Public]
    FRotator GetRotatorCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, URotator3dCameraVariable* Variable); // 0x6158630 [Final Native Static Public]
    int32 GetInteger32CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UInteger32CameraVariable* Variable); // 0x61583e0 [Final Native Static Public]
    float GetFloatCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UFloatCameraVariable* Variable); // 0x61582b0 [Final Native Static Public]
    double GetDoubleCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UDoubleCameraVariable* Variable); // 0x6158020 [Final Native Static Public]
    bool GetBooleanCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UBooleanCameraVariable* Variable); // 0x6157c70 [Final Native Static Public]

// UBlueprintCameraContextDataTableFunctionLibrary (/Script/GameplayCameras.BlueprintCameraContextDataTableFunctionLibrary)
    bool SetStructData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, FInstancedStruct& Data); // 0x615a160 [Final Native Static Public]
    bool SetStringData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, const FString& Data); // 0x6159fe0 [Final Native Static Public]
    bool SetObjectData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UObject* Data); // 0x6159d20 [Final Native Static Public]
    bool SetNameData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, const FName& Data); // 0x6159bb0 [Final Native Static Public]
    bool SetEnumData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UEnum* EnumType, uint8 Data); // 0x6159750 [Final Native Static Public]
    bool SetClassData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, TSubclassOf<UObject> Data); // 0x6159370 [Final Native Static Public]
    FInstancedStruct GetStructData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UScriptStruct* DataStructType); // 0x61588e0 [Final Native Static Public]
    FString GetStringData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x6158770 [Final Native Static Public]
    UObject* GetObjectData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x6157ef0 [Final Native Static Public]
    FName GetNameData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x6158510 [Final Native Static Public]
    uint8 GetEnumData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UEnum* EnumType); // 0x6158150 [Final Native Static Public]
    TSubclassOf<UObject> GetClassData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x6157ef0 [Final Native Static Public]

// UCameraRigInstanceFunctions (/Script/GameplayCameras.CameraRigInstanceFunctions)
    bool IsValid(const FCameraRigInstanceID& InstanceId); // 0x615e580 [Final Native Static Public]

// UGameplayCameraParameterSetterComponent (/Script/GameplayCameras.GameplayCameraParameterSetterComponent)
    void StopParameterSetters(bool bImmediately); // 0x615eaf0 [Final Native Public]
    void StartParameterSetters(); // 0x615e890 [Final Native Public]
    void OnActorEndOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x615e6d0 [Final Native Private]
    void OnActorBeginOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x615e600 [Final Native Private]

// AGameplayCamerasPlayerCameraManager (/Script/GameplayCameras.GameplayCamerasPlayerCameraManager)
    void StopCameraModifierRig(const FCameraRigInstanceID& InstanceId, bool bImmediately); // 0x615ea10 [Final Native Public]
    void StealPlayerController(APlayerController* PlayerController); // 0x615e980 [Final Native Public]
    FCameraRigInstanceID StartVisualCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x615e8b0 [Final Native Public]
    FCameraRigInstanceID StartGlobalCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x615e7c0 [Final Native Public]
    void ReleasePlayerController(); // 0x615e7a0 [Final Native Public]

// UBlueprintCameraDirectorEvaluator (/Script/GameplayCameras.BlueprintCameraDirectorEvaluator)
    bool RunChildCameraDirector(float DeltaTime, const FName& ChildSlotName); // 0x61b11c0 [Final Native Public]
    void RunCameraDirector(float DeltaTime, UObject* EvaluationContextOwner, FBlueprintCameraDirectorEvaluationParams& Params); // 0x147c170 [Event Public]
    bool RemoveChildEvaluationContext(UObject* ChildEvaluationContextOwner, const FName& ChildSlotName); // 0x147c170 [Event Public]
    FBlueprintCameraEvaluationDataRef GetInitialContextResult(); // 0x61b01f0 [Final Native Public]
    FBlueprintCameraEvaluationDataRef GetConditionalContextResult(const ECameraEvaluationDataCondition& Condition); // 0x61afb00 [Final Native Public]
    AActor* FindEvaluationContextOwnerActor(TSubclassOf<AActor> ActorClass); // 0x61af140 [Final Native Public]
    void DeactivatePersistentVisualCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x61af0b0 [Final Native Public]
    void DeactivatePersistentGlobalCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x61af020 [Final Native Public]
    void DeactivatePersistentBaseCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x61aef90 [Final Native Public]
    void DeactivateCameraDirector(UObject* EvaluationContextOwner, FBlueprintCameraDirectorDeactivateParams& Params); // 0x147c170 [Event Public]
    FName AddChildEvaluationContext(UObject* ChildEvaluationContextOwner); // 0x147c170 [Event Public]
    void ActivatePersistentVisualCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x61aedc0 [Final Native Public]
    void ActivatePersistentGlobalCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x61aec30 [Final Native Public]
    void ActivatePersistentBaseCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x61aeaa0 [Final Native Public]
    void ActivateCameraRigViaProxy(UCameraRigProxyAsset* CameraRigProxy, bool bForceNewInstance); // 0x61ae0a0 [Final Native Public]
    void ActivateCameraRig(UCameraRigAsset* CameraRig, bool bForceNewInstance); // 0x61adfd0 [Final Native Public]
    void ActivateCameraDirector(UObject* EvaluationContextOwner, FBlueprintCameraDirectorActivateParams& Params); // 0x147c170 [Event Public]

// UActivateCameraRigFunctions (/Script/GameplayCameras.ActivateCameraRigFunctions)
    void ActivatePersistentVisualCameraRig(UObject* WorldContextObject, APlayerController* PlayerController, UCameraRigAsset* CameraRig); // 0x61aecc0 [Final Native Static Public]
    void ActivatePersistentGlobalCameraRig(UObject* WorldContextObject, APlayerController* PlayerController, UCameraRigAsset* CameraRig); // 0x61aeb30 [Final Native Static Public]
    void ActivatePersistentBaseCameraRig(UObject* WorldContextObject, APlayerController* PlayerController, UCameraRigAsset* CameraRig); // 0x61ae9a0 [Final Native Static Public]

// UBlueprintCameraPoseFunctionLibrary (/Script/GameplayCameras.BlueprintCameraPoseFunctionLibrary)
    FBlueprintCameraPose SetTransform(FBlueprintCameraPose& CameraPose, FTransform& Transform); // 0x61b21d0 [Final Native Static Public]
    FBlueprintCameraPose SetTargetDistance(FBlueprintCameraPose& CameraPose, double TargetDistance); // 0x61b1fc0 [Final Native Static Public]
    FBlueprintCameraPose SetRotation(FBlueprintCameraPose& CameraPose, const FRotator& Rotation); // 0x61b1db0 [Final Native Static Public]
    FBlueprintCameraPose SetLocation(FBlueprintCameraPose& CameraPose, const FVector& Location); // 0x61b1bb0 [Final Native Static Public]
    FBlueprintCameraPose SetFocalLength(FBlueprintCameraPose& CameraPose, float FocalLength); // 0x61b19d0 [Final Native Static Public]
    FBlueprintCameraPose SetFieldOfView(FBlueprintCameraPose& CameraPose, float FieldOfView); // 0x61b17f0 [Final Native Static Public]
    FBlueprintCameraPose MakeCameraPoseFromCineCameraComponent(UCineCameraComponent* CameraComponent); // 0x61b1010 [Final Native Static Public]
    FBlueprintCameraPose MakeCameraPoseFromCameraComponent(UCameraComponent* CameraComponent); // 0x61b0f00 [Final Native Static Public]
    FTransform GetTransform(FBlueprintCameraPose& CameraPose); // 0x61b0c90 [Final Native Static Public]
    double GetTargetDistance(FBlueprintCameraPose& CameraPose); // 0x61b0b80 [Final Native Static Public]
    FVector GetTargetAtDistance(FBlueprintCameraPose& CameraPose, double TargetDistance); // 0x61b09b0 [Final Native Static Public]
    FVector GetTarget(FBlueprintCameraPose& CameraPose); // 0x61b0830 [Final Native Static Public]
    double GetSensorAspectRatio(FBlueprintCameraPose& CameraPose); // 0x61b0710 [Final Native Static Public]
    FRotator GetRotation(FBlueprintCameraPose& CameraPose); // 0x61b05f0 [Final Native Static Public]
    FVector GetLocation(FBlueprintCameraPose& CameraPose); // 0x61b04b0 [Final Native Static Public]
    double GetFocalLength(FBlueprintCameraPose& CameraPose); // 0x61b00e0 [Final Native Static Public]
    double GetFieldOfView(FBlueprintCameraPose& CameraPose); // 0x61affd0 [Final Native Static Public]
    double GetEffectiveFieldOfView(FBlueprintCameraPose& CameraPose); // 0x61afe80 [Final Native Static Public]
    FRay GetAimRay(FBlueprintCameraPose& CameraPose); // 0x61af3e0 [Final Native Static Public]
    FVector GetAimDir(FBlueprintCameraPose& CameraPose); // 0x61af290 [Final Native Static Public]

// UCameraRigParameterInterop (/Script/GameplayCameras.CameraRigParameterInterop)
    void SetCameraParameter(FBlueprintCameraEvaluationDataRef& CameraData, UCameraRigAsset* CameraRig, const FName& ParameterName, const int32& NewValue); // 0x61b1290 [Final Native Static Public]
    void GetCameraParameter(FBlueprintCameraEvaluationDataRef& CameraData, UCameraRigAsset* CameraRig, const FName& ParameterName, const int32& ReturnValue); // 0x61af560 [Final Native Static Public]

// AGameplayCameraActor (/Script/GameplayCameras.GameplayCameraActor)
    UGameplayCameraComponent* GetCameraComponent(); // 0x3d74bb0 [Final Native Public]

// UGameplayCameraComponentBase (/Script/GameplayCameras.GameplayCameraComponentBase)
    UCineCameraComponent* GetOutputCameraComponent(); // 0x61b05d0 [Final Native Public]
    FBlueprintCameraEvaluationDataRef GetInitialResult(); // 0x61b02e0 [Final Native Public]
    FBlueprintCameraEvaluationDataRef GetConditionalResult(const ECameraEvaluationDataCondition& Condition); // 0x61afc50 [Final Native Public]
    void DeactivateCamera(bool bImmediately); // 0x61aee50 [Final Native Public]
    void ActivateCameraForPlayerIndex(int32 PlayerIndex, bool bSetAsViewTarget, const EGameplayCameraComponentActivationMode& ActivationMode); // 0x61add10 [Final Native Public]
    void ActivateCameraForPlayerController(APlayerController* PlayerController, bool bSetAsViewTarget, const EGameplayCameraComponentActivationMode& ActivationMode); // 0x61ada50 [Final Native Public]

// AGameplayCameraRigActor (/Script/GameplayCameras.GameplayCameraRigActor)
    UGameplayCameraRigComponent* GetCameraRigComponent(); // 0x3d74bb0 [Final Native Public]

// AGameplayCameraSystemActor (/Script/GameplayCameras.GameplayCameraSystemActor)
    UGameplayCameraSystemComponent* GetCameraSystemComponent(); // 0x3d74bb0 [Final Native Public]

// UGameplayCameraSystemComponent (/Script/GameplayCameras.GameplayCameraSystemComponent)
    void StopCameraModifierRig(const FCameraRigInstanceID& InstanceId, bool bImmediately); // 0x61b2640 [Final Native Public]
    FCameraRigInstanceID StartVisualCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x61b2570 [Final Native Public]
    FCameraRigInstanceID StartGlobalCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x61b24a0 [Final Native Public]
    bool IsCameraSystemActiveForPlayController(APlayerController* PlayerController); // 0x61b0e20 [Final Native Public]
    void DeactivateCameraSystem(AActor* NextViewTarget); // 0x61aeee0 [Final Native Public]
    void ActivateCameraSystemForPlayerIndex(int32 PlayerIndex); // 0x61ae2e0 [Final Native Public]
    void ActivateCameraSystemForPlayerController(APlayerController* PlayerController); // 0x61ae170 [Final Native Public]

// UGameplayControlRotationComponent (/Script/GameplayCameras.GameplayControlRotationComponent)
    void DeactivateControlRotationManagement(); // 0x61aef70 [Final Native Public]
    void ActivateControlRotationManagementForPlayerIndex(int32 PlayerIndex); // 0x61ae910 [Final Native Public]
    void ActivateControlRotationManagementForPlayerController(APlayerController* PlayerController); // 0x61ae390 [Final Native Public]

// UBlueprintCameraNodeEvaluator (/Script/GameplayCameras.BlueprintCameraNodeEvaluator)
    void TickCameraNode(float DeltaTime); // 0x147c170 [Event Public]
    void SetDefaultOwningCameraRigParameters(const FBlueprintCameraEvaluationDataRef& TargetCameraData); // 0x61e2150 [Final Native Public]
    void SetCurrentCameraPose(FBlueprintCameraPose& CameraPose); // 0x61e2040 [Final Native Public]
    void SetCameraPose(FBlueprintCameraPose& InCameraPose); // 0x61e2040 [Final Native Public]
    void InitializeCameraNode(); // 0x147c170 [Event Public]
    APlayerController* GetPlayerController(); // 0x61e1ff0 [Final Native Public]
    FBlueprintCameraPose GetCurrentCameraPose(); // 0x61e1f40 [Final Native Public]
    FBlueprintCameraPose GetCameraPose(); // 0x61e1f40 [Final Native Public]
    AActor* FindEvaluationContextOwnerActor(TSubclassOf<AActor> ActorClass); // 0x61e1e90 [Final Native Public]

// UStateTreeComponent (/Script/GameplayStateTreeModule.StateTreeComponent)
    void SetStateTreeReference(const FStateTreeReference& StateTreeReference); // 0x4f7e100 [Final Native Public]
    void SetStateTree(UStateTree* StateTree); // 0x4f7e070 [Final Native Public]
    void SetStartLogicAutomatically(bool bInStartLogicAutomatically); // 0x4f7dfe0 [Final Native Public]
    void SendStateTreeEvent(FStateTreeEvent& Event); // 0x4f7de60 [Final Native Public]
    void RemoveLinkedStateTreeOverrides(const FGameplayTag& StateTag); // 0x4f7dd50 [Final Native Public]
    EStateTreeRunStatus GetStateTreeRunStatus(); // 0x4f7dd00 [Final Native Public]
    void AddLinkedStateTreeOverrides(const FGameplayTag& StateTag, const FStateTreeReference& StateTreeReference); // 0x4f7db70 [Final Native Public]

// UBlueprintGameplayTagLibrary (/Script/GameplayTags.BlueprintGameplayTagLibrary)
    bool RemoveGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x36c1510 [Final Native Static Public]
    bool NotEqual_TagTag(const FGameplayTag& A, const FString& B); // 0x36c1380 [Final Native Static Public]
    bool NotEqual_TagContainerTagContainer(const FGameplayTagContainer& A, const FString& B); // 0x36c10f0 [Final Native Static Public]
    bool NotEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x36c0f40 [Final Native Static Public]
    bool NotEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x36c0e70 [Final Native Static Public]
    bool MatchesTag(const FGameplayTag& TagOne, const FGameplayTag& TagTwo, bool bExactMatch); // 0x36c0d30 [Final Native Static Public]
    bool MatchesAnyTags(const FGameplayTag& TagOne, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x36c0ba0 [Final Native Static Public]
    FGameplayTagContainer MakeLiteralGameplayTagContainer(const FGameplayTagContainer& Value); // 0x36c0910 [Final Native Static Public]
    FGameplayTag MakeLiteralGameplayTag(const FGameplayTag& Value); // 0x36c0890 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchNoTags(FGameplayTagContainer& InTags); // 0x36c06f0 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAnyTags(FGameplayTagContainer& InTags); // 0x36c0550 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAllTags(FGameplayTagContainer& InTags); // 0x36c03b0 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery(const FGameplayTagQuery& TagQuery); // 0x36c00a0 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromTag(const FGameplayTag& SingleTag); // 0x36bff40 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromArray(const TArray<FGameplayTag>& GameplayTags); // 0x36bfe00 [Final Native Static Public]
    bool IsTagQueryEmpty(FGameplayTagQuery& TagQuery); // 0x36bfd10 [Final Native Static Public]
    bool IsGameplayTagValid(const FGameplayTag& GameplayTag); // 0x36bfc80 [Final Native Static Public]
    bool HasTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag, bool bExactMatch); // 0x36bfab0 [Final Native Static Public]
    bool HasAnyTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x36bf7b0 [Final Native Static Public]
    bool HasAllTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x36bf480 [Final Native Static Public]
    bool HasAllMatchingGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, FGameplayTagContainer& OtherContainer); // 0x36bf330 [Final Native Static Public]
    FName GetTagName(FGameplayTag& GameplayTag); // 0x36bf1c0 [Final Native Static Public]
    FGameplayTagContainer GetOwnedGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface); // 0x36bf050 [Final Native Static Public]
    int32 GetNumGameplayTagsInContainer(FGameplayTagContainer& TagContainer); // 0x36bef90 [Final Native Static Public]
    FString GetDebugStringFromGameplayTagContainer(FGameplayTagContainer& TagContainer); // 0x36bee00 [Final Native Static Public]
    FString GetDebugStringFromGameplayTag(const FGameplayTag& GameplayTag); // 0x36bed20 [Final Native Static Public]
    void GetAllActorsOfClassMatchingTagQuery(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FGameplayTagQuery& GameplayTagQuery, const TArray<AActor*>& OutActors); // 0x36beb20 [Final Native Static Public]
    FGameplayTagContainer Filter(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x36be960 [Final Native Static Public]
    bool EqualEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x36be7b0 [Final Native Static Public]
    bool EqualEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x36be6e0 [Final Native Static Public]
    bool DoesTagAssetInterfaceHaveTag(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, const FGameplayTag& Tag); // 0x36be5d0 [Final Native Static Public]
    bool DoesContainerMatchTagQuery(FGameplayTagContainer& TagContainer, FGameplayTagQuery& TagQuery); // 0x36be450 [Final Native Static Public]
    TScriptInterface<IGameplayTagAssetInterface> Conv_ObjectToGameplayTagAssetInterface(UObject* InObject); // 0x36be380 [Final Native Static Public]
    void BreakGameplayTagContainer(FGameplayTagContainer& GameplayTagContainer, const TArray<FGameplayTag>& GameplayTags); // 0x36be260 [Final Native Static Public]
    void AppendGameplayTagContainers(FGameplayTagContainer& InOutTagContainer, FGameplayTagContainer& InTagContainer); // 0x36be0c0 [Final Native Static Public]
    void AddGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x36bdf80 [Final Native Static Public]

// IGameplayTagAssetInterface (/Script/GameplayTags.GameplayTagAssetInterface)
    bool HasMatchingGameplayTag(const FGameplayTag& TagToCheck); // 0x36bfa10 [Native Public]
    bool HasAnyMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x36bf6e0 [Native Public]
    bool HasAllMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x36bf260 [Native Public]
    FGameplayTagContainer BP_GetOwnedGameplayTags(); // 0x36be200 [Native Protected]

// UGameplayTask (/Script/GameplayTasks.GameplayTask)
    void ReadyForActivation(); // 0x4a06310 [Final Native Public]
    void GenericGameplayTaskDelegate__DelegateSignature(); // 0x147c170 [Public]
    void EndTask(); // 0x4a05ec0 [Final Native Public]

// UGameplayTasksComponent (/Script/GameplayTasks.GameplayTasksComponent)
    void OnRep_SimulatedTasks(const TArray<UGameplayTask*>& PreviousSimulatedTasks); // 0x4a06260 [Final Native Public]
    EGameplayTaskRunResult K2_RunGameplayTask(const TScriptInterface<IGameplayTaskOwnerInterface>& TaskOwner, UGameplayTask* Task, uint8 Priority, const TArray<TSubclassOf<UGameplayTaskResource>>& AdditionalRequiredResources, const TArray<TSubclassOf<UGameplayTaskResource>>& AdditionalClaimedResources); // 0x4a05fd0 [Final Native Static Public]

// UGameplayTask_ClaimResource (/Script/GameplayTasks.GameplayTask_ClaimResource)
    UGameplayTask_ClaimResource* ClaimResources(const TScriptInterface<IGameplayTaskOwnerInterface>& InTaskOwner, const TArray<TSubclassOf<UGameplayTaskResource>>& ResourceClasses, uint8 Priority, const FName& TaskInstanceName); // 0x4a05c70 [Final Native Static Public]
    UGameplayTask_ClaimResource* ClaimResource(const TScriptInterface<IGameplayTaskOwnerInterface>& InTaskOwner, TSubclassOf<UGameplayTaskResource> ResourceClass, uint8 Priority, const FName& TaskInstanceName); // 0x4a059a0 [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); // 0x4a06330 [Final Native Static Public]
    void FinishSpawningActor(UObject* WorldContextObject, AActor* SpawnedActor); // 0x4a05f00 [Native Public]
    bool BeginSpawningActor(UObject* WorldContextObject, const AActor*& SpawnedActor); // 0x4a05890 [Native Public]

// UGameplayTask_TimeLimitedExecution (/Script/GameplayTasks.GameplayTask_TimeLimitedExecution)
    void TaskFinishDelegate__DelegateSignature(); // 0x147c170 [Public]

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

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

// UGeometryCacheComponent (/Script/GeometryCache.GeometryCacheComponent)
    void TickAtThisTime(float Time, bool bInIsRunning, bool bInBackwards, bool bInIsLooping); // 0x64f8f90 [Final Native Public]
    void Stop(); // 0x64f8f70 [Final Native Public]
    void SetWireframeOverrideColor(const FLinearColor& Color); // 0x64f8ef0 [Final Native Public]
    void SetStartTimeOffset(float NewStartTimeOffset); // 0x64f8e40 [Final Native Public]
    void SetPlaybackSpeed(float NewPlaybackSpeed); // 0x64f8da0 [Final Native Public]
    void SetOverrideWireframeColor(bool bOverride); // 0x64f8d10 [Final Native Public]
    void SetMotionVectorScale(float NewMotionVectorScale); // 0x64f8c70 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x64f8a20 [Final Native Public]
    bool SetGeometryCache(UGeometryCache* NewGeomCache); // 0x64f8980 [Final Native Public]
    void SetExtrapolateFrames(bool bNewExtrapolating); // 0x64f88f0 [Final Native Public]
    void PlayReversedFromEnd(); // 0x64f8890 [Final Native Public]
    void PlayReversed(); // 0x64f8840 [Final Native Public]
    void PlayFromStart(); // 0x64f87e0 [Final Native Public]
    void Play(); // 0x64f8790 [Final Native Public]
    void Pause(); // 0x64f8760 [Final Native Public]
    bool IsPlayingReversed(); // 0x64f8720 [Final Native Public]
    bool IsPlaying(); // 0x64f8700 [Final Native Public]
    bool IsLooping(); // 0x64f86e0 [Final Native Public]
    bool IsExtrapolatingFrames(); // 0x64f86c0 [Final Native Public]
    FLinearColor GetWireframeOverrideColor(); // 0x64f8690 [Final Native Public]
    float GetStartTimeOffset(); // 0x64f8670 [Final Native Public]
    float GetPlaybackSpeed(); // 0x64f8630 [Final Native Public]
    float GetPlaybackDirection(); // 0x64f8610 [Final Native Public]
    bool GetOverrideWireframeColor(); // 0x64f85f0 [Final Native Public]
    int32 GetNumberOfTracks(); // 0x64f85c0 [Final Native Public]
    int32 GetNumberOfFrames(); // 0x64f8580 [Final Native Public]
    float GetMotionVectorScale(); // 0x64f8540 [Final Native Public]
    float GetElapsedTime(); // 0x64f8520 [Final Native Public]
    float GetDuration(); // 0x64f8500 [Final Native Public]
    float GetAnimationTime(); // 0x64f84c0 [Final Native Public]

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

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

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

// UGeometryCollectionBlueprintLibrary (/Script/GeometryCollectionEngine.GeometryCollectionBlueprintLibrary)
    void SetISMPoolCustomInstanceData(UGeometryCollectionComponent* GeometryCollectionComponent, int32 CustomDataIndex, float CustomDataValue); // 0x3276c80 [Final Native Static Public]
    void SetCustomInstanceDataByName(UGeometryCollectionComponent* GeometryCollectionComponent, const FName& CustomDataName, float CustomDataValue); // 0x3276dd0 [Final Native Static Public]
    void SetCustomInstanceDataByIndex(UGeometryCollectionComponent* GeometryCollectionComponent, int32 CustomDataIndex, float CustomDataValue); // 0x3276c80 [Final Native Static Public]

// UGeometryCollectionISMPoolSubSystem (/Script/GeometryCollectionEngine.GeometryCollectionISMPoolSubSystem)
    void OnActorEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x3275fc0 [Final Native Protected]

// UChaosDestructionListener (/Script/GeometryCollectionEngine.ChaosDestructionListener)
    void SortTrailingEvents(const TArray<FChaosTrailingEventData>& TrailingEvents, const EChaosTrailingSortMethod& SortMethod); // 0x32789d0 [Final Native Public]
    void SortRemovalEvents(const TArray<FChaosRemovalEventData>& RemovalEvents, const EChaosRemovalSortMethod& SortMethod); // 0x32788c0 [Final Native Public]
    void SortCollisionEvents(const TArray<FChaosCollisionEventData>& CollisionEvents, const EChaosCollisionSortMethod& SortMethod); // 0x32787b0 [Final Native Public]
    void SortBreakingEvents(const TArray<FChaosBreakingEventData>& BreakingEvents, const EChaosBreakingSortMethod& SortMethod); // 0x32786a0 [Final Native Public]
    void SetTrailingEventRequestSettings(FChaosTrailingEventRequestSettings& InSettings); // 0x3278490 [Final Native Public]
    void SetTrailingEventEnabled(bool bIsEnabled); // 0x32783f0 [Final Native Public]
    void SetRemovalEventRequestSettings(FChaosRemovalEventRequestSettings& InSettings); // 0x3277dc0 [Final Native Public]
    void SetRemovalEventEnabled(bool bIsEnabled); // 0x3277d20 [Final Native Public]
    void SetCollisionEventRequestSettings(FChaosCollisionEventRequestSettings& InSettings); // 0x3276bc0 [Final Native Public]
    void SetCollisionEventEnabled(bool bIsEnabled); // 0x3276b20 [Final Native Public]
    void SetBreakingEventRequestSettings(FChaosBreakingEventRequestSettings& InSettings); // 0x3276a60 [Final Native Public]
    void SetBreakingEventEnabled(bool bIsEnabled); // 0x32769c0 [Final Native Public]
    void RemoveGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x32763b0 [Final Native Public]
    void RemoveChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x32746d0 [Final Native Public]
    bool IsEventListening(); // 0x3275f70 [Final Native Public]
    void AddGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x3274740 [Final Native Public]
    void AddChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x32746d0 [Final Native Public]

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

// UGeometryCollectionComponent (/Script/GeometryCollectionEngine.GeometryCollectionComponent)
    void SetUseStaticMeshCollisionForTraces(bool bInUseStaticMeshCollisionForTraces); // 0x32785f0 [Final Native Public]
    void SetUseMaterialDamageModifiers(bool bInUseMaterialDamageModifiers); // 0x3278550 [Final Native Public]
    void SetSolverActor(AChaosSolverActor* InSolverActor); // 0x3278340 [Final Native Private]
    void SetRootProxyComponentSpaceTransform(int32 Index, FTransform& RootProxyTransform); // 0x32781a0 [Final Native Public]
    void SetRestCollection(UGeometryCollection* RestCollectionIn, bool bApplyAssetDefaults); // 0x3277e70 [Final Native Public]
    void SetPerParticleCollisionProfileName(const TArray<int32>& BoneIds, const FName& ProfileName); // 0x3277c10 [Final Native Public]
    void SetPerLevelCollisionProfileNames(const TArray<FName>& ProfileNames); // 0x3277ae0 [Final Native Public]
    void SetOneWayInteractionLevel(int32 InOneWayInteractionLevel); // 0x3277a40 [Final Native Public]
    void SetNotifyRemovals(bool bNewNotifyRemovals); // 0x3277980 [Final Native Public]
    void SetNotifyGlobalRemovals(bool bNewNotifyGlobalRemovals); // 0x32778a0 [Final Native Public]
    void SetNotifyGlobalCrumblings(bool bNewNotifyGlobalCrumblings, bool bGlobalNewCrumblingEventIncludesChildren); // 0x32777a0 [Final Native Public]
    void SetNotifyGlobalCollision(bool bNewNotifyGlobalCollisions); // 0x32776d0 [Final Native Public]
    void SetNotifyGlobalBreaks(bool bNewNotifyGlobalBreaks); // 0x3277620 [Final Native Public]
    void SetNotifyCrumblings(bool bNewNotifyCrumblings, bool bNewCrumblingEventIncludesChildren); // 0x3277510 [Final Native Public]
    void SetNotifyBreaks(bool bNewNotifyBreaks); // 0x3277450 [Final Native Public]
    void SetLocalRestTransforms(const TArray<FTransform>& Transforms, bool bOnlyLeaves); // 0x3277350 [Final Native Public]
    void SetGravityGroupIndex(int32 InGravityGroupIndex); // 0x32772b0 [Final Native Public]
    void SetEnableDamageFromCollision(bool bValue); // 0x3277210 [Final Native Public]
    void SetDensityFromPhysicsMaterial(bool bInDensityFromPhysicsMaterial); // 0x3277160 [Final Native Public]
    void SetDamageThreshold(const TArray<float>& InDamageThreshold); // 0x3277090 [Final Native Public]
    void SetDamagePropagationData(FGeometryCollectionDamagePropagationData& InDamagePropagationData); // 0x3276fb0 [Final Native Public]
    void SetDamageModel(const EDamageModelTypeEnum& InDamageModel); // 0x3276f20 [Final Native Public]
    void SetAnchoredByTransformedBox(const FBox& Box, const FTransform& Transform, bool bAnchored, int32 MaxLevel); // 0x3276790 [Final Native Public]
    void SetAnchoredByIndex(int32 Index, bool bAnchored); // 0x32766b0 [Final Native Public]
    void SetAnchoredByBox(const FBox& WorldSpaceBox, bool bAnchored, int32 MaxLevel); // 0x3276510 [Final Native Public]
    void SetAbandonedParticleCollisionProfileName(const FName& CollisionProfile); // 0x3276470 [Final Native Public]
    void RemoveAllAnchors(); // 0x3276380 [Final Native Public]
    void ReceivePhysicsCollision(FChaosPhysicsCollisionInfo& CollisionInfo); // 0x147c170 [Event Public]
    void OnRep_RepStateData(); // 0x32760d0 [Final Native Protected]
    void OnRep_RepDynamicData(); // 0x32760b0 [Final Native Protected]
    void OnRep_RepData(); // 0x3276090 [Final Native Protected]
    void NotifyGeometryCollectionPhysicsStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x147c170 [Public]
    void NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x147c170 [Public]
    bool IsRootBroken(); // 0x3275fa0 [Final Native Public]
    bool GetUseStaticMeshCollisionForTraces(); // 0x3275f50 [Final Native Public]
    AChaosSolverActor* GetSolverActor(); // 0x3275f30 [Final Native Private]
    FTransform GetRootInitialTransform(); // 0x3275ec0 [Final Native Public]
    int32 GetRootIndex(); // 0x3275e80 [Final Native Public]
    FTransform GetRootCurrentTransform(); // 0x3275e10 [Final Native Public]
    void GetMassAndExtents(int32 ItemIndex, const float& OutMass, const FBox& OutExtents); // 0x3275cd0 [Final Native Public]
    TArray<FTransform> GetLocalRestTransforms(bool bInitialTransforms); // 0x3275bf0 [Final Native Public]
    FBox GetLocalBounds(); // 0x3275ba0 [Final Native Public]
    TArray<FTransform> GetInitialLocalRestTransforms(); // 0x3275b20 [Final Native Public]
    int32 GetInitialLevel(int32 ItemIndex); // 0x3275a80 [Final Native Public]
    FString GetDebugInfo(); // 0x3275a00 [Final Native Public]
    TArray<float> GetDamageThreshold(); // 0x3275910 [Final Native Public]
    void ForceBrokenForCustomRenderer(bool bForceBroken); // 0x3275870 [Final Native Public]
    void EnableRootProxyForCustomRenderer(bool bEnable); // 0x32757d0 [Final Native Public]
    void CrumbleCluster(int32 ItemIndex); // 0x32756d0 [Final Native Public]
    void CrumbleActiveClusters(); // 0x32756a0 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EGeometryCollectionPhysicsTypeEnum& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x3275200 [Final Native Public]
    void ApplyLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x3275110 [Final Native Public]
    void ApplyKinematicField(float Radius, const FVector& Position); // 0x3274f70 [Final Native Public]
    void ApplyInternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x3274d80 [Final Native Public]
    void ApplyExternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x3274b90 [Final Native Public]
    void ApplyBreakingLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x3274aa0 [Final Native Public]
    void ApplyBreakingAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x32749b0 [Final Native Public]
    void ApplyAssetDefaults(); // 0x3274990 [Final Native Public]
    void ApplyAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x32748a0 [Final Native Public]

// UGeometryCollection (/Script/GeometryCollectionEngine.GeometryCollection)
    void SetEnableNanite(bool bValue); // 0x3290e50 [Final Native Public]
    void SetDataflowAsset(UDataflow* InDataflowAsset); // 0x3290dc0 [Final Native Public]
    void SetConvertVertexColorsToSRGB(bool bValue); // 0x3290d30 [Final Native Public]
    UDataflow* GetDataflowAsset(); // 0x3290cf0 [Final Native Public]

// UDynamicMeshProcessorBlueprint (/Script/GeometryFramework.DynamicMeshProcessorBlueprint)
    void ProcessDynamicMesh(UDynamicMesh* TargetMesh, const bool& bFailed); // 0x147c170 [Event Public]

// UBaseDynamicMeshComponent (/Script/GeometryFramework.BaseDynamicMeshComponent)
    void SetViewModeOverridesEnabled(bool bEnabled); // 0x631f450 [Native Public]
    void SetVertexColorSpaceTransformMode(const EDynamicMeshVertexColorTransformMode& NewMode); // 0x631f3d0 [Native Public]
    void SetShadowsEnabled(bool bEnabled); // 0x631f2b0 [Native Public]
    void SetSecondaryRenderMaterial(UMaterialInterface* Material); // 0x631f220 [Native Public]
    void SetSecondaryBuffersVisibility(bool bSetVisible); // 0x631f190 [Native Public]
    void SetOverrideWireframeRenderMaterial(UMaterialInterface* Material); // 0x631f100 [Native Public]
    void SetOverrideSecondaryWireframeRenderMaterial(UMaterialInterface* Material); // 0x631f070 [Native Public]
    void SetOverrideRenderMaterial(UMaterialInterface* Material); // 0x631efe0 [Native Public]
    void SetMeshDrawPath(const EDynamicMeshDrawPath& NewDrawPath); // 0x631ef60 [Native Public]
    void SetEnableWireframeRenderPass(bool bEnable); // 0x631eed0 [Native Public]
    void SetEnableRaytracing(bool bSetEnabled); // 0x631ee40 [Native Public]
    void SetEnableFlatShading(bool bEnable); // 0x410e4c0 [Native Public]
    void SetDistanceFieldMode(const EDynamicMeshComponentDistanceFieldMode& NewDistFieldMode); // 0x631ec60 [Native Public]
    void SetConstantOverrideColor(const FColor& NewColor); // 0x631eaf0 [Native Public]
    void SetColorOverrideMode(const EDynamicMeshComponentColorOverrideMode& NewMode); // 0x631e9a0 [Native Public]
    bool HasOverrideRenderMaterial(int32 K); // 0x631e1c0 [Native Public]
    bool GetViewModeOverridesEnabled(); // 0x631e190 [Native Public]
    EDynamicMeshVertexColorTransformMode GetVertexColorSpaceTransformMode(); // 0x631e160 [Native Public]
    bool GetShadowsEnabled(); // 0x631e0d0 [Native Public]
    UMaterialInterface* GetSecondaryRenderMaterial(); // 0x631e0a0 [Native Public]
    bool GetSecondaryBuffersVisibility(); // 0x631e070 [Native Public]
    UMaterialInterface* GetOverrideWireframeRenderMaterial(); // 0x631e040 [Native Public]
    UMaterialInterface* GetOverrideSecondaryWireframeRenderMaterial(); // 0x631e010 [Native Public]
    UMaterialInterface* GetOverrideRenderMaterial(int32 MaterialIndex); // 0x631df70 [Native Public]
    EDynamicMeshDrawPath GetMeshDrawPath(); // 0x631df40 [Native Public]
    bool GetFlatShadingEnabled(); // 0x631df10 [Native Public]
    bool GetEnableWireframeRenderPass(); // 0x631dee0 [Native Public]
    bool GetEnableRaytracing(); // 0x41167a0 [Native Public]
    UDynamicMesh* GetDynamicMesh(); // 0x631deb0 [Native Public]
    EDynamicMeshComponentDistanceFieldMode GetDistanceFieldMode(); // 0x631de80 [Native Public]
    FColor GetConstantOverrideColor(); // 0x631de40 [Native Public]
    EDynamicMeshComponentColorOverrideMode GetColorOverrideMode(); // 0x631dde0 [Native Public]
    void ClearSecondaryRenderMaterial(); // 0x631dbb0 [Native Public]
    void ClearOverrideWireframeRenderMaterial(); // 0x631db90 [Native Public]
    void ClearOverrideSecondaryWireframeRenderMaterial(); // 0x631db70 [Native Public]
    void ClearOverrideRenderMaterial(); // 0x4113b40 [Native Public]

// UDynamicMeshComponent (/Script/GeometryFramework.DynamicMeshComponent)
    bool ValidateMaterialSlots(bool bCreateIfMissing, bool bDeleteExtraSlots); // 0x631f4e0 [Final Native Public]
    void UpdateCollision(bool bOnlyIfPending); // 0x4115f30 [Native Public]
    void SetTangentsType(const EDynamicMeshComponentTangentsMode& NewTangentsType); // 0x631f340 [Final Native Public]
    void SetDynamicMesh(UDynamicMesh* NewMesh); // 0x631ece0 [Final Native Public]
    void SetDeferredCollisionUpdatesEnabled(bool bEnabled, bool bImmediateUpdate); // 0x631eb70 [Final Native Public]
    void SetComplexAsSimpleCollisionEnabled(bool bEnabled, bool bImmediateUpdate); // 0x631ea20 [Final Native Public]
    void SetAllowsGeometrySelection(bool bInAllowsGeometrySelection); // 0x631e910 [Final Native Public]
    void NotifyMeshVertexAttributesModified(bool bPositions, bool bNormals, bool bUVs, bool bColors); // 0x631e2b0 [Native Public]
    void NotifyMeshModified(); // 0x631e290 [Native Public]
    EDynamicMeshComponentTangentsMode GetTangentsTypePure(); // 0x631e100 [Final Native Private]
    EDynamicMeshComponentTangentsMode GetTangentsType(); // 0x631e100 [Final Native Public]
    void EnableComplexAsSimpleCollision(); // 0x631dd10 [Final Native Public]
    void ConfigureMaterialSet(const TArray<UMaterialInterface*>& NewMaterialSet, bool bDeleteExtraSlots); // 0x631dbd0 [Final Native Public]
    bool AllowsGeometrySelection(); // 0x4716af0 [Final Native Public]

// ADynamicMeshActor (/Script/GeometryFramework.DynamicMeshActor)
    bool ReleaseComputeMesh(UDynamicMesh* Mesh); // 0x631e470 [Final Native Public]
    void ReleaseAllComputeMeshes(); // 0x631e430 [Final Native Public]
    UDynamicMeshComponent* GetDynamicMeshComponent(); // 0x3d74bb0 [Final Native Public]
    UDynamicMeshPool* GetComputeMeshPool(); // 0x631de10 [Final Native Public]
    void FreeAllComputeMeshes(); // 0x631dd80 [Final Native Public]
    UDynamicMesh* AllocateComputeMesh(); // 0x631db00 [Final Native Public]

// UDynamicMesh (/Script/GeometryFramework.DynamicMesh)
    UDynamicMesh* ResetToCube(); // 0x631e660 [Final Native Public]
    UDynamicMesh* Reset(); // 0x631e630 [Final Native Public]
    bool IsEmpty(); // 0x631e260 [Final Native Public]
    int32 GetTriangleCount(); // 0x631e130 [Final Native Public]

// UDynamicMeshPool (/Script/GeometryFramework.DynamicMeshPool)
    void ReturnMesh(UDynamicMesh* Mesh); // 0x631e7b0 [Final Native Public]
    void ReturnAllMeshes(); // 0x631e790 [Final Native Public]
    UDynamicMesh* RequestMesh(); // 0x631e600 [Final Native Public]
    void FreeAllMeshes(); // 0x631ddc0 [Final Native Public]

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

// UMotionControllerComponent (/Script/HeadMountedDisplay.MotionControllerComponent)
    void SetTrackingSource(const EControllerHand& NewSource); // 0x2d7fa50 [Final Native Public]
    void SetTrackingMotionSource(const FName& NewSource); // 0x2d7f980 [Final Native Public]
    void SetAssociatedPlayerIndex(int32 NewPlayer); // 0x2d7f8c0 [Final Native Public]
    void OnMotionControllerUpdated(); // 0x147c170 [Event Protected]
    bool IsTracked(); // 0x2d7f8a0 [Final Native Public]
    EControllerHand GetTrackingSource(); // 0x2d7f850 [Final Native Public]
    float GetParameterValue(const FName& InName, const bool& bValueFound); // 0x2d7f740 [Final Native Protected]
    bool GetLinearVelocity(const FVector& OutLinearVelocity); // 0x2d7f6a0 [Final Native Protected]
    bool GetLinearAcceleration(const FVector& OutLinearAcceleration); // 0x2d7f600 [Final Native Protected]
    FVector GetHandJointPosition(int32 jointIndex, const bool& bValueFound); // 0x2d7f4d0 [Final Native Protected]
    bool GetAngularVelocity(const FRotator& OutAngularVelocity); // 0x2d7f430 [Final Native Protected]

// UIKRetargetAlignPoleVectorController (/Script/IKRig.IKRetargetAlignPoleVectorController)
    void SetSettings(const FIKRetargetAlignPoleVectorOpSettings& InSettings); // 0x6084c70 [Final Native Public]
    FIKRetargetAlignPoleVectorOpSettings GetSettings(); // 0x6084770 [Final Native Public]

// UIKRetargetCopyBasePoseController (/Script/IKRig.IKRetargetCopyBasePoseController)
    void SetSettings(const FIKRetargetCopyBasePoseOpSettings& InSettings); // 0x6084de0 [Final Native Public]
    FIKRetargetCopyBasePoseOpSettings GetSettings(); // 0x6084880 [Final Native Public]

// UIKRetargetCurveRemapController (/Script/IKRig.IKRetargetCurveRemapController)
    void SetSettings(const FIKRetargetCurveRemapOpSettings& InSettings); // 0x6084ee0 [Final Native Public]
    FIKRetargetCurveRemapOpSettings GetSettings(); // 0x6084930 [Final Native Public]

// UIKRetargetFKChainsController (/Script/IKRig.IKRetargetFKChainsController)
    void SetSettings(const FIKRetargetFKChainsOpSettings& InSettings); // 0x6085050 [Final Native Public]
    FIKRetargetFKChainsOpSettings GetSettings(); // 0x6084a30 [Final Native Public]

// UIKRetargetIKChainsController (/Script/IKRig.IKRetargetIKChainsController)
    void SetSettings(const FIKRetargetIKChainsOpSettings& InSettings); // 0x60851f0 [Final Native Public]
    FIKRetargetIKChainsOpSettings GetSettings(); // 0x6084b60 [Final Native Public]

// URetargetProfileLibrary (/Script/IKRig.RetargetProfileLibrary)
    UIKRetargetOpControllerBase* GetOpControllerFromRetargetProfile(FRetargetProfile& InRetargetProfile, const FName& InRetargetOpName); // 0x6084620 [Final Native Static Public]
    FRetargetProfile CopyRetargetProfileFromRetargetAsset(UIKRetargeter* InRetargetAsset); // 0x60843c0 [Final Native Static Public]

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

// UIKRetargetPelvisMotionController (/Script/IKRig.IKRetargetPelvisMotionController)
    void SetTargetPelvisBone(const FName& InTargetPelvisBone); // 0x608d0e0 [Final Native Public]
    void SetSourcePelvisBone(const FName& InSourcePelvisBone); // 0x608d050 [Final Native Public]
    void SetSettings(const FIKRetargetPelvisMotionOpSettings& InSettings); // 0x608c390 [Final Native Public]
    FName GetTargetPelvisBone(); // 0x608c140 [Final Native Public]
    FName GetSourcePelvisBone(); // 0x608c100 [Final Native Public]
    FIKRetargetPelvisMotionOpSettings GetSettings(); // 0x608b7a0 [Final Native Public]

// UIKRetargetPinBoneController (/Script/IKRig.IKRetargetPinBoneController)
    void SetSettings(const FIKRetargetPinBoneOpSettings& InSettings); // 0x608c5b0 [Final Native Public]
    void SetBonePair(const FName& InBoneToCopyFrom, const FName& InBoneToCopyTo); // 0x608c1c0 [Final Native Public]
    FIKRetargetPinBoneOpSettings GetSettings(); // 0x608b960 [Final Native Public]
    TMap<FName, FName> GetAllBonePairs(); // 0x608b620 [Final Native Public]
    void ClearAllBonePairs(); // 0x608b600 [Final Native Public]

// UIKRetargetAdditivePoseController (/Script/IKRig.IKRetargetAdditivePoseController)
    void SetSettings(const FIKRetargetAdditivePoseOpSettings& InSettings); // 0x608c290 [Final Native Public]
    FIKRetargetAdditivePoseOpSettings GetSettings(); // 0x608b6f0 [Final Native Public]

// UIKRetargetRootMotionController (/Script/IKRig.IKRetargetRootMotionController)
    void SetTargetRootBone(const FName& InTargetRootBone); // 0x608d0e0 [Final Native Public]
    void SetTargetPelvisBone(const FName& InTargetPelvisBone); // 0x608d170 [Final Native Public]
    void SetSourceRootBone(const FName& InSourceRootBone); // 0x608d050 [Final Native Public]
    void SetSettings(const FIKRetargetRootMotionOpSettings& InSettings); // 0x608c870 [Final Native Public]
    FName GetTargetRootBone(); // 0x608c140 [Final Native Public]
    FName GetTargetPelvisBone(); // 0x608c180 [Final Native Public]
    FName GetSourceRootBone(); // 0x608c100 [Final Native Public]
    FIKRetargetRootMotionOpSettings GetSettings(); // 0x608bb20 [Final Native Public]

// UIKRetargetRunIKRigController (/Script/IKRig.IKRetargetRunIKRigController)
    void SetSettings(const FIKRetargetRunIKRigOpSettings& InSettings); // 0x608ca80 [Final Native Public]
    FIKRetargetRunIKRigOpSettings GetSettings(); // 0x608bcd0 [Final Native Public]

// UIKRetargetScaleSourceController (/Script/IKRig.IKRetargetScaleSourceController)
    void SetSettings(const FIKRetargetScaleSourceOpSettings& InSettings); // 0x608cc20 [Final Native Public]
    FIKRetargetScaleSourceOpSettings GetSettings(); // 0x608be00 [Final Native Public]

// UIKRetargetSpeedPlantingController (/Script/IKRig.IKRetargetSpeedPlantingController)
    void SetSettings(const FIKRetargetSpeedPlantingOpSettings& InSettings); // 0x608cd10 [Final Native Public]
    FIKRetargetSpeedPlantingOpSettings GetSettings(); // 0x608beb0 [Final Native Public]

// UIKRetargetStrideWarpingController (/Script/IKRig.IKRetargetStrideWarpingController)
    void SetSettings(const FIKRetargetStrideWarpingOpSettings& InSettings); // 0x608ce90 [Final Native Public]
    FIKRetargetStrideWarpingOpSettings GetSettings(); // 0x608bfc0 [Final Native Public]

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

// UIKRetargeter (/Script/IKRig.IKRetargeter)
    void SetRootSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetRootSettings& RootSettings); // 0x60ccd90 [Final Native Static Public]
    void SetGlobalSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FRetargetGlobalSettings& GlobalSettings); // 0x60cc350 [Final Native Static Public]
    void SetChainSpeedPlantSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSpeedPlantSettings& SpeedPlantSettings, const FName& TargetChainName); // 0x60cc0e0 [Final Native Static Public]
    void SetChainSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSettings& ChainSettings, const FName& TargetChainName); // 0x60cbe80 [Final Native Static Public]
    void SetChainIKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainIKSettings& IKSettings, const FName& TargetChainName); // 0x60cbb90 [Final Native Static Public]
    void SetChainFKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainFKSettings& FKSettings, const FName& TargetChainName); // 0x60cb920 [Final Native Static Public]
    bool HasTargetIKRig(); // 0x60cb740 [Final Native Public]
    bool HasSourceIKRig(); // 0x60cb710 [Final Native Public]
    FTargetRootSettings GetRootSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x60cb470 [Final Native Static Public]
    void GetRootSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FTargetRootSettings& OutSettings); // 0x60cb180 [Final Native Static Public]
    FRetargetGlobalSettings GetGlobalSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x60cae80 [Final Native Static Public]
    void GetGlobalSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FRetargetGlobalSettings& OutSettings); // 0x60cac50 [Final Native Static Public]
    FTargetChainSettings GetChainUsingGoalFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& IKGoalName); // 0x60ca7b0 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile, const FName& TargetChainName); // 0x60ca4b0 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& TargetChainName, const FName& OptionalProfileName); // 0x60ca0c0 [Final Native Static Public]

// UIKRigSolverControllerBase (/Script/IKRig.IKRigSolverControllerBase)
    void SetEnabled(bool bIsEnabled); // 0x60d5fe0 [Final Native Public]
    bool GetEnabled(); // 0x60d5e40 [Final Native Public]

// UIKRigBodyMoverController (/Script/IKRig.IKRigBodyMoverController)
    void SetSolverSettings(const FIKRigBodyMoverSettings& InSettings); // 0x60ccfb0 [Final Native Public]
    void SetGoalSettings(const FName& InGoalName, const FIKRigBodyMoverGoalSettings& InSettings); // 0x60cc510 [Final Native Public]
    FIKRigBodyMoverSettings GetSolverSettings(); // 0x60cb5d0 [Final Native Public]
    FIKRigBodyMoverGoalSettings GetGoalSettings(const FName& InGoalName); // 0x60cafb0 [Final Native Public]

// UIKRigFBIKController (/Script/IKRig.IKRigFBIKController)
    void SetSolverSettings(const FIKRigFBIKSettings& InSettings); // 0x60cd0c0 [Final Native Public]
    void SetGoalSettings(const FName& InGoalName, const FIKRigFBIKGoalSettings& InSettings); // 0x60cc640 [Final Native Public]
    void SetBoneSettings(const FName& InBoneName, const FIKRigFBIKBoneSettings& InSettings); // 0x60cb770 [Final Native Public]
    FIKRigFBIKSettings GetSolverSettings(); // 0x60cb680 [Final Native Public]
    FIKRigFBIKGoalSettings GetGoalSettings(const FName& InGoalName); // 0x60cb080 [Final Native Public]
    FIKRigFBIKBoneSettings GetBoneSettings(const FName& InBoneName); // 0x60c9e30 [Final Native Public]

// UIKRigFBIKSolver (/Script/IKRig.IKRigFBIKSolver)
    TArray<UIKRig_FBIKEffector*> GetEffectors(); // 0x60cab70 [Final Native Public]
    TArray<UIKRig_FBIKBoneSettings*> GetBoneSettings(); // 0x60c9fd0 [Final Native Public]

// UIKRigLimbSolverController (/Script/IKRig.IKRigLimbSolverController)
    void SetSolverSettings(const FIKRigLimbSolverSettings& InSettings); // 0x60d6070 [Final Native Public]
    FIKRigLimbSolverSettings GetSolverSettings(); // 0x60d5e70 [Final Native Public]

// UIKRigPoleSolverController (/Script/IKRig.IKRigPoleSolverController)
    void SetSolverSettings(const FIKRigPoleSolverSettings& InSettings); // 0x60d61d0 [Final Native Public]
    FIKRigPoleSolverSettings GetSolverSettings(); // 0x60d5f20 [Final Native Public]

// UIKRigSetTransformController (/Script/IKRig.IKRigSetTransformController)
    void SetSolverSettings(const FIKRigSetTransformSettings& InSettings); // 0x60d62b0 [Final Native Public]
    FIKRigSetTransformSettings GetSolverSettings(); // 0x60d5f70 [Final Native Public]

// UISMPoolSubSystem (/Script/ISMPool.ISMPoolSubSystem)
    void OnActorEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x3248b60 [Final Native Protected]

// USharedImageConstRefBlueprintFns (/Script/ImageCore.SharedImageConstRefBlueprintFns)
    bool IsValid(FSharedImageConstRefBlueprint& Image); // 0x16854a0 [Final Native Static Public]
    int32 GetWidth(FSharedImageConstRefBlueprint& Image); // 0x16853a0 [Final Native Static Public]
    FVector2f GetSize(FSharedImageConstRefBlueprint& Image); // 0x1685270 [Final Native Static Public]
    FVector4f GetPixelValue(FSharedImageConstRefBlueprint& Image, int32 X, int32 Y, const bool& bValid); // 0x16850b0 [Final Native Static Public]
    FLinearColor GetPixelLinearColor(FSharedImageConstRefBlueprint& Image, int32 X, int32 Y, const bool& bValid, const FLinearColor& FailureColor); // 0x1684e20 [Final Native Static Public]
    int32 GetHeight(FSharedImageConstRefBlueprint& Image); // 0x1684d20 [Final Native Static Public]

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

// UImgMediaSource (/Script/ImgMedia.ImgMediaSource)
    void SetTokenizedSequencePath(const FString& Path); // 0x6770840 [Final Native Public]
    void SetSequencePath(const FString& Path); // 0x6770840 [Final Native Public]
    void RemoveTargetObject(AActor* InActor); // 0x67705d0 [Final Native Public]
    FString GetSequencePath(); // 0x6770560 [Final Native Public]
    void GetProxies(const TArray<FString>& OutProxies); // 0x67703e0 [Final Native Public]
    void AddTargetObject(AActor* InActor); // 0x6770370 [Final Native Public]

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

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

// IGizmoAxisSource (/Script/InteractiveToolsFramework.GizmoAxisSource)
    bool HasTangentVectors(); // 0x62e3ac0 [Native Public]
    void GetTangentVectors(const FVector& TangentXOut, const FVector& TangentYOut); // 0x62e3940 [Native Public]
    FVector GetOrigin(); // 0x62e3890 [Native Public]
    FVector GetDirection(); // 0x62e3850 [Native Public]

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

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

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

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

// IGizmoFloatParameterSource (/Script/InteractiveToolsFramework.GizmoFloatParameterSource)
    void SetParameter(float NewValue); // 0x62e3af0 [Native Public]
    float GetParameter(); // 0x62e38d0 [Native Public]
    void EndModify(); // 0x62e3830 [Native Public]
    void BeginModify(); // 0x6020b10 [Native Public]

// IGizmoVec2ParameterSource (/Script/InteractiveToolsFramework.GizmoVec2ParameterSource)
    void SetParameter(const FVector2D& NewValue); // 0x62e3b70 [Native Public]
    FVector2D GetParameter(); // 0x62e3900 [Native Public]
    void EndModify(); // 0x62e3830 [Native Public]
    void BeginModify(); // 0x6020b10 [Native Public]

// UInterchangeFactoryBase (/Script/InterchangeCore.InterchangeFactoryBase)
    bool SetSourceFilename(UObject* Object, const FString& SourceFilename, int32 SourceIndex); // 0x6596fb0 [Native Public]
    bool GetSourceFilenames(UObject* Object, const TArray<FString>& OutSourceFilenames); // 0x6591ab0 [Native Public]
    TSubclassOf<UObject> GetFactoryClass(); // 0x38cdaa0 [Native Public]
    EInterchangeFactoryAssetType GetFactoryAssetType(); // 0x30f74e0 [Native Public]

// UInterchangePipelineBase (/Script/InterchangeCore.InterchangePipelineBase)
    bool SupportReimport(); // 0x51acfc0 [Native Public]
    void ScriptedSetReimportSourceIndex(TSubclassOf<UObject> ReimportObjectClass, int32 SourceFileIndex); // 0x6594b10 [Native Event Public]
    FString ScriptedGetPipelineDisplayName(); // 0x6594a80 [Native Event Public]
    void ScriptedExecutePostImportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x6594910 [Native Event Public]
    void ScriptedExecutePostFactoryPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x65947a0 [Native Event Public]
    void ScriptedExecutePostBroadcastPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x6594630 [Native Event Public]
    void ScriptedExecutePipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const TArray<UInterchangeSourceData*>& SourceDatas, const FString& ContentBasePath); // 0x65944d0 [Native Event Public]
    void ScriptedExecuteExportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x6594440 [Native Event Public]
    bool IsReimportContext(); // 0x6593310 [Final Native Public]
    FInterchangePipelinePropertyStates FindOrAddPropertyStates(const FName& PropertyPath); // 0x658e940 [Final Native Public]
    bool DoesPropertyStatesExist(const FName& PropertyPath); // 0x658e730 [Final Native Public]

// UInterchangeSourceData (/Script/InterchangeCore.InterchangeSourceData)
    bool SetFilename(const FString& InFilename); // 0x6596900 [Final Native Public]
    void SetContextObjectByTag(const FString& Tag, UObject* Object); // 0x6594c90 [Final Native Public]
    void RemoveAllContextObjects(); // 0x65934a0 [Final Native Public]
    FString GetFilename(); // 0x6590750 [Final Native Public]
    UObject* GetContextObjectByTag(const FString& Tag); // 0x658edf0 [Final Native Public]
    TArray<FString> GetAllContextObjectTags(); // 0x658ea70 [Final Native Public]

// UInterchangeTranslatorSettings (/Script/InterchangeCore.InterchangeTranslatorSettings)
    void SaveSettings(); // 0x65942b0 [Final Native Public]
    void LoadSettings(); // 0x6593480 [Final Native Public]

// UInterchangeTranslatorBase (/Script/InterchangeCore.InterchangeTranslatorBase)
    void SetSettings(UInterchangeTranslatorSettings* InterchangeTranslatorSettings); // 0x4bec1b0 [Native Public]
    EInterchangeTranslatorType GetTranslatorType(); // 0x3d043a0 [Native Public]
    TArray<FString> GetSupportedFormats(); // 0x6591cd0 [Native Public]
    EInterchangeTranslatorAssetType GetSupportedAssetTypes(); // 0x368ecd0 [Native Public]
    UInterchangeSourceData* GetSourceData(); // 0x3647a90 [Final Native Public]
    UInterchangeTranslatorSettings* GetSettings(); // 0x6591a80 [Native Public]
    bool CanImportSourceData(UInterchangeSourceData* InSourceData); // 0x541af80 [Native Public]

// UInterchangeBaseNode (/Script/InterchangeCore.InterchangeBaseNode)
    bool SetEnabled(bool bIsEnabled); // 0x65966c0 [Final Native Public]
    bool SetDisplayLabel(const FString& DisplayName); // 0x6596610 [Final Native Public]
    bool SetAssetName(const FString& AssetName); // 0x6594be0 [Native Public]
    bool RemoveTargetNodeUid(const FString& AssetUid); // 0x6593860 [Final Native Public]
    bool RemoveAttribute(const FString& NodeAttributeKey); // 0x65934c0 [Final Native Public]
    bool IsEnabled(); // 0x6593110 [Final Native Public]
    void InitializeNode(const FString& UniqueID, const FString& DisplayLabel, const EInterchangeNodeContainerType& NodeContainerType); // 0x6592e40 [Final Native Public]
    bool GetVector2Attribute(const FString& NodeAttributeKey, const FVector2f& OutValue); // 0x6592bf0 [Final Native Public]
    FString GetUniqueID(); // 0x6591e60 [Final Native Public]
    FString GetTypeName(); // 0x370be30 [Native Public]
    void GetTargetNodeUids(const TArray<FString>& OutTargetAssets); // 0x6591da0 [Final Native Public]
    int32 GetTargetNodeCount(); // 0x6591d70 [Final Native Public]
    bool GetStringAttribute(const FString& NodeAttributeKey, const FString& OutValue); // 0x6591bc0 [Final Native Public]
    FString GetParentUid(); // 0x65918d0 [Final Native Public]
    EInterchangeNodeContainerType GetNodeContainerType(); // 0x6591640 [Final Native Public]
    bool GetNameSpace(const FString& Namespace); // 0x6590fd0 [Final Native Public]
    bool GetLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& OutValue); // 0x6590ed0 [Final Native Public]
    bool GetInt32Attribute(const FString& NodeAttributeKey, const int32& OutValue); // 0x6590b80 [Final Native Public]
    FName GetIconName(); // 0x626de40 [Native Public]
    bool GetGuidAttribute(const FString& NodeAttributeKey, const FGuid& OutValue); // 0x6590a80 [Final Native Public]
    bool GetFloatAttribute(const FString& NodeAttributeKey, const float& OutValue); // 0x6590830 [Final Native Public]
    bool GetDoubleAttribute(const FString& NodeAttributeKey, const double& OutValue); // 0x6590000 [Final Native Public]
    FString GetDisplayLabel(); // 0x658ff30 [Final Native Public]
    int32 GetDesiredChildIndex(); // 0x658ff00 [Final Native Public]
    bool GetBooleanAttribute(const FString& NodeAttributeKey, const bool& OutValue); // 0x658eba0 [Final Native Public]
    FString GetAssetName(); // 0x658eb20 [Native Public]
    bool AddVector2Attribute(const FString& NodeAttributeKey, const FVector2f& Value); // 0x658d7e0 [Final Native Public]
    bool AddTargetNodeUid(const FString& AssetUid); // 0x658d730 [Final Native Public]
    bool AddStringAttribute(const FString& NodeAttributeKey, const FString& Value); // 0x658d630 [Final Native Public]
    bool AddLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& Value); // 0x658d2d0 [Final Native Public]
    bool AddInt32Attribute(const FString& NodeAttributeKey, const int32& Value); // 0x658d1d0 [Final Native Public]
    bool AddGuidAttribute(const FString& NodeAttributeKey, const FGuid& Value); // 0x658d0d0 [Final Native Public]
    bool AddFloatAttribute(const FString& NodeAttributeKey, const float& Value); // 0x658cfd0 [Final Native Public]
    bool AddDoubleAttribute(const FString& NodeAttributeKey, const double& Value); // 0x658ce20 [Final Native Public]
    bool AddBooleanAttribute(const FString& NodeAttributeKey, const bool& Value); // 0x658cd20 [Final Native Public]

// UInterchangeBaseNodeContainer (/Script/InterchangeCore.InterchangeBaseNodeContainer)
    bool SetNodeParentUid(const FString& NodeUniqueID, const FString& NewParentNodeUid); // 0x6596cc0 [Final Native Public]
    bool SetNodeDesiredChildIndex(const FString& NodeUniqueID, const int32& NewNodeDesiredChildIndex); // 0x6596bc0 [Final Native Public]
    void SetNamespace(const FString& Namespace, TSubclassOf<UObject> TargetClass); // 0x6596ae0 [Final Native Public]
    void SaveToFile(const FString& Filename); // 0x65942d0 [Final Native Public]
    void ResetChildrenCache(); // 0x6594290 [Final Native Public]
    void Reset(); // 0x6594250 [Final Native Public]
    void ReplaceNode(const FString& NodeUniqueID, UInterchangeFactoryBaseNode* NewNode); // 0x6593f60 [Final Native Public]
    void RemoveNode(const FString& NodeUniqueID); // 0x65937c0 [Final Native Public]
    void LoadFromFile(const FString& Filename); // 0x6593360 [Final Native Public]
    bool IsNodeUidValid(const FString& NodeUniqueID); // 0x6593200 [Final Native Public]
    void GetRoots(const TArray<FString>& RootNodes); // 0x65919c0 [Final Native Public]
    void GetNodes(TSubclassOf<UObject> ClassNode, const TArray<FString>& OutNodes); // 0x6591730 [Final Native Public]
    TArray<FString> GetNodeChildrenUids(const FString& NodeUniqueID); // 0x6591480 [Final Native Public]
    int32 GetNodeChildrenCount(const FString& NodeUniqueID); // 0x65912b0 [Final Native Public]
    UInterchangeBaseNode* GetNodeChildren(const FString& NodeUniqueID, int32 ChildIndex); // 0x65911c0 [Final Native Public]
    UInterchangeBaseNode* GetNode(const FString& NodeUniqueID); // 0x6591090 [Final Native Public]
    bool GetIsAncestor(const FString& NodeUniqueID, const FString& AncestorUID); // 0x6590dd0 [Final Native Public]
    UInterchangeFactoryBaseNode* GetFactoryNode(const FString& NodeUniqueID); // 0x65905f0 [Final Native Public]
    void ComputeChildrenCache(); // 0x658d9b0 [Final Native Public]
    bool ClearNodeParentUid(const FString& NodeUniqueID); // 0x658d8e0 [Final Native Public]
    FString AddNode(UInterchangeBaseNode* Node); // 0x658d3d0 [Final Native Public]

// UInterchangeFactoryBaseNode (/Script/InterchangeCore.InterchangeFactoryBaseNode)
    bool UnsetSkipNodeImport(); // 0x6597330 [Final Native Public]
    bool UnsetForceNodeReimport(); // 0x6597240 [Final Native Public]
    bool ShouldSkipNodeImport(); // 0x6597190 [Final Native Public]
    bool ShouldForceNodeReimport(); // 0x65970e0 [Final Native Public]
    bool SetSkipNodeImport(); // 0x6596ee0 [Final Native Public]
    bool SetReimportStrategyFlags(const EReimportStrategyFlags& ReimportStrategyFlags); // 0x6596dc0 [Final Native Public]
    bool SetForceNodeReimport(); // 0x6596a10 [Final Native Public]
    bool SetCustomSubPath(const FString& AttributeValue); // 0x6595f70 [Final Native Public]
    bool SetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x65955f0 [Final Native Public]
    bool SetCustomLevelUid(const FString& AttributeValue); // 0x6595430 [Final Native Public]
    bool RemoveFactoryDependencyUid(const FString& DependencyUid); // 0x6593710 [Final Native Public]
    bool IsRuntimeImportAllowed(); // 0x6593330 [Native Public]
    EReimportStrategyFlags GetReimportStrategyFlags(); // 0x6591950 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x65918a0 [Native Public]
    void GetFactoryDependency(int32 Index, const FString& OutDependency); // 0x6590500 [Final Native Public]
    int32 GetFactoryDependenciesCount(); // 0x65904d0 [Final Native Public]
    void GetFactoryDependencies(const TArray<FString>& OutDependencies); // 0x6590410 [Final Native Public]
    bool GetCustomSubPath(const FString& AttributeValue); // 0x658fac0 [Final Native Public]
    bool GetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x658f470 [Final Native Public]
    bool GetCustomLevelUid(const FString& AttributeValue); // 0x658f350 [Final Native Public]
    bool AddFactoryDependencyUid(const FString& DependencyUid); // 0x658cf20 [Final Native Public]

// UInterchangeSourceNode (/Script/InterchangeCore.InterchangeSourceNode)
    bool SetExtraInformation(const FString& Name, const FString& Value); // 0x65967d0 [Final Native Public]
    bool SetCustomUseLegacySkeletalMeshBakeTransform(const bool& AttributeValue); // 0x6596480 [Final Native Public]
    bool SetCustomUseAssetTypeSubPathSuffix(const bool& Suffix); // 0x65962f0 [Final Native Public]
    bool SetCustomSubPathPrefix(const FString& Prefix); // 0x6596130 [Final Native Public]
    bool SetCustomSourceTimelineStart(const double& AttributeValue); // 0x6595de0 [Final Native Public]
    bool SetCustomSourceTimelineEnd(const double& AttributeValue); // 0x6595c50 [Final Native Public]
    bool SetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x6595ac0 [Final Native Public]
    bool SetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x6595930 [Final Native Public]
    bool SetCustomReimportStrategyFlags(uint8 StrategyFlag); // 0x6595790 [Final Native Public]
    bool SetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x65952a0 [Final Native Public]
    bool SetCustomAxisConversionInverseTransform(FTransform& AxisConversionInverseTransform); // 0x65950c0 [Final Native Public]
    bool SetCustomAnimatedTimeStart(const double& AttributeValue); // 0x6594f30 [Final Native Public]
    bool SetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x6594da0 [Final Native Public]
    bool RemoveExtraInformation(const FString& Name); // 0x6593660 [Final Native Public]
    void InitializeSourceNode(const FString& UniqueID, const FString& DisplayLabel, UInterchangeBaseNodeContainer* NodeContainer); // 0x6592f80 [Final Native Public]
    UInterchangeSourceNode* GetUniqueInstance(UInterchangeBaseNodeContainer* NodeContainer); // 0x6591ee0 [Final Native Static Public]
    void GetExtraInformation(TMap<FString, FString>& OutExtraInformation); // 0x6590260 [Final Native Public]
    bool GetCustomUseLegacySkeletalMeshBakeTransform(const bool& AttributeValue); // 0x658fe00 [Final Native Public]
    bool GetCustomUseAssetTypeSubPathSuffix(const bool& Suffix); // 0x658fd00 [Final Native Public]
    bool GetCustomSubPathPrefix(const FString& Prefix); // 0x658fbe0 [Final Native Public]
    bool GetCustomSourceTimelineStart(const double& AttributeValue); // 0x658f9c0 [Final Native Public]
    bool GetCustomSourceTimelineEnd(const double& AttributeValue); // 0x658f8c0 [Final Native Public]
    bool GetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x658f7d0 [Final Native Public]
    bool GetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x658f6e0 [Final Native Public]
    bool GetCustomReimportStrategyFlags(const uint8& StrategyFlag); // 0x658f530 [Final Native Public]
    bool GetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x658f250 [Final Native Public]
    bool GetCustomAxisConversionInverseTransform(FTransform& AxisConversionInverseTransform); // 0x658f0f0 [Final Native Public]
    bool GetCustomAnimatedTimeStart(const double& AttributeValue); // 0x658eff0 [Final Native Public]
    bool GetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x658eef0 [Final Native Public]

// UInterchangeUserDefinedAttributesAPI (/Script/InterchangeCore.InterchangeUserDefinedAttributesAPI)
    bool RemoveUserDefinedAttribute(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName); // 0x6593910 [Final Native Static Public]
    void GetUserDefinedAttributeInfos(UInterchangeBaseNode* InterchangeNode, const TArray<FInterchangeUserDefinedAttributeInfo>& UserDefinedAttributeInfos); // 0x6592090 [Final Native Static Public]
    bool GetUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& OutValue, const FString& OutPayloadKey); // 0x65929f0 [Final Native Static Public]
    bool GetUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& OutValue, const FString& OutPayloadKey); // 0x65925e0 [Final Native Static Public]
    bool GetUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& OutValue, const FString& OutPayloadKey); // 0x65927f0 [Final Native Static Public]
    bool GetUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& OutValue, const FString& OutPayloadKey); // 0x65923e0 [Final Native Static Public]
    bool GetUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& OutValue, const FString& OutPayloadKey); // 0x65921e0 [Final Native Static Public]
    void DuplicateAllUserDefinedAttribute(UInterchangeBaseNode* InterchangeSourceNode, UInterchangeBaseNode* InterchangeDestinationNode, bool bAddSourceNodeName); // 0x658e840 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x658e480 [Final Native Static Public]
    bool CreateUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x658df30 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x658e1d0 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x658dc80 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x658d9d0 [Final Native Static Public]

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

// UInterchangePipelineConfigurationBase (/Script/InterchangeEngine.InterchangePipelineConfigurationBase)
    EInterchangePipelineConfigurationDialogResult ScriptedShowTestPlanConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer, UObject* ReimportAsset, bool bSceneImport, bool bReimport); // 0x661e240 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowScenePipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x661df50 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowReimportPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer, UObject* ReimportAsset, bool bSceneImport); // 0x661db80 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x661d890 [Native Event Public]

// UInterchangeEditorSettings (/Script/InterchangeEngine.InterchangeEditorSettings)
    void SetUsedGroupName(const FName& InUsedGroupName); // 0x661ebb0 [Final Native Public]
    FName GetUsedGroupName(); // 0x661c4e0 [Final Native Public]
    TArray<FName> GetSelectableItems(); // 0x661bda0 [Final Native Private]

// UInterchangeAssetImportData (/Script/InterchangeEngine.InterchangeAssetImportData)
    void SetTranslatorSettings(UInterchangeTranslatorSettings* TranslatorSettings); // 0x661e910 [Final Native Public]
    void SetPipelines(const TArray<UObject*>& InPipelines); // 0x661e860 [Final Native Public]
    void SetNodeContainer(UInterchangeBaseNodeContainer* InNodeContainer); // 0x661e660 [Final Native Public]
    FString ScriptGetFirstFilename(); // 0x3df6840 [Final Native Public]
    TArray<FString> ScriptExtractFilenames(); // 0x661cc70 [Final Native Public]
    TArray<FString> ScriptExtractDisplayLabels(); // 0x661cc70 [Final Native Public]
    UInterchangeTranslatorSettings* GetTranslatorSettings(); // 0x661c4a0 [Final Native Public]
    UInterchangeBaseNode* GetStoredNode(const FString& InNodeUniqueId); // 0x661bfb0 [Final Native Public]
    UInterchangeFactoryBaseNode* GetStoredFactoryNode(const FString& InNodeUniqueId); // 0x661bef0 [Final Native Public]
    TArray<UObject*> GetPipelines(); // 0x661bc00 [Final Native Public]
    int32 GetNumberOfPipelines(); // 0x661bbc0 [Final Native Public]
    UInterchangeBaseNodeContainer* GetNodeContainer(); // 0x661bb80 [Final Native Public]

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

// UInterchangeManager (/Script/InterchangeEngine.InterchangeManager)
    bool WarnIfInterchangeIsActive(); // 0x661eda0 [Final Native Public]
    void WaitUntilAllTasksDone(bool bCancel); // 0x661ed10 [Final Native Protected]
    bool ScriptedReimportAssetAsync(UObject* ObjectToReimport, FImportAssetParameters& ImportAssetParameters); // 0x661d6d0 [Final Native Public]
    bool ScriptedImportSceneAsync(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x661d450 [Final Native Public]
    bool ScriptedImportAssetAsync(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x661d050 [Final Native Public]
    bool ReimportAsset(UObject* ObjectToReimport, FImportAssetParameters& ImportAssetParameters, const TArray<UObject*>& OutImportedObjects); // 0x661caa0 [Final Native Public]
    bool IsObjectBeingImported(UObject* Object); // 0x661ca00 [Final Native Public]
    bool IsInterchangeActive(); // 0x661c9d0 [Final Native Public]
    bool ImportScene(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x661c730 [Final Native Public]
    bool ImportAsset(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters, const TArray<UObject*>& OutImportedObjects); // 0x661c500 [Final Native Public]
    UInterchangeTranslatorBase* GetTranslatorForSourceData(UInterchangeSourceData* SourceData); // 0x661c400 [Final Native Public]
    TArray<FString> GetSupportedFormatsForObject(UObject* Object, int32 SourceFileIndex); // 0x661c2d0 [Final Native Public]
    TArray<FString> GetSupportedFormats(const EInterchangeTranslatorType& ForTranslatorType); // 0x661c1e0 [Final Native Public]
    TArray<FString> GetSupportedAssetTypeFormats(const EInterchangeTranslatorAssetType& ForTranslatorAssetType, const EInterchangeTranslatorType& ForTranslatorType, bool bStrictMatchTranslatorType); // 0x661c070 [Final Native Public]
    TSubclassOf<UObject> GetRegisteredFactoryClass(TSubclassOf<UObject> ClassToMake); // 0x661bd00 [Final Native Public]
    UInterchangeManager* GetInterchangeManagerScripted(); // 0x661bb50 [Final Native Static Public]
    UInterchangeAssetImportData* GetAssetImportData(UObject* Asset); // 0x661ba30 [Final Native Public]
    bool ExportScene(UObject* World, bool bIsAutomated); // 0x661b970 [Final Native Public]
    bool ExportAsset(UObject* Asset, bool bIsAutomated); // 0x661b970 [Final Native Public]
    UInterchangeSourceData* CreateSourceData(const FString& InFilename); // 0x661b8d0 [Final Native Static Public]
    bool CanTranslateSourceData(UInterchangeSourceData* SourceData, bool bSceneImportOnly); // 0x661b7e0 [Final Native Public]
    bool CanReimport(UObject* Object, const TArray<FString>& OutFilenames); // 0x661b6d0 [Final Native Public]
    void CancelAllTasks(); // 0x661b8b0 [Final Native Protected]

// UInterchangeMeshUtilities (/Script/InterchangeEngine.InterchangeMeshUtilities)
    bool ScriptedImportMorphTarget(USkeletalMesh* SkeletalMesh, int32 LODIndex, UInterchangeSourceData* SourceData, const FString& MorphTargetName); // 0x661d2e0 [Final Native Public]

// UInterchangeActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeActorFactoryNode)
    bool SetCustomMobility(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x6672d70 [Final Native Public]
    bool SetCustomLocalTransform(FTransform& AttributeValue, bool bAddApplyDelegate); // 0x6672540 [Final Native Public]
    bool SetCustomGlobalTransform(FTransform& AttributeValue, bool bAddApplyDelegate); // 0x6670d10 [Final Native Public]
    bool SetCustomComponentVisibility(bool AttributeValue, bool bAddApplyDelegate); // 0x666f260 [Final Native Public]
    bool SetCustomActorVisibility(bool AttributeValue, bool bAddApplyDelegate); // 0x666c7b0 [Final Native Public]
    bool SetCustomActorClassName(const FString& AttributeValue); // 0x666c5f0 [Final Native Public]
    bool GetCustomMobility(const uint8& AttributeValue); // 0x6665010 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x66649e0 [Final Native Public]
    bool GetCustomGlobalTransform(FTransform& AttributeValue); // 0x66639d0 [Final Native Public]
    bool GetCustomComponentVisibility(const bool& AttributeValue); // 0x6662620 [Final Native Public]
    bool GetCustomActorVisibility(const bool& AttributeValue); // 0x6660880 [Final Native Public]
    bool GetCustomActorClassName(const FString& AttributeValue); // 0x66607c0 [Final Native Public]

// UInterchangePhysicalCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangePhysicalCameraFactoryNode)
    bool SetCustomSensorWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x662e3c0 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue, bool bAddApplyDelegate); // 0x662e2d0 [Final Native Public]
    bool SetCustomFocusMethod(const ECameraFocusMethod& AttributeValue, bool bAddApplyDelegate); // 0x662d5b0 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue, bool bAddApplyDelegate); // 0x662d4c0 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x662c480 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x662c380 [Final Native Public]
    bool GetCustomFocusMethod(const ECameraFocusMethod& AttributeValue); // 0x662b770 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x662b670 [Final Native Public]

// UInterchangeStandardCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStandardCameraFactoryNode)
    bool SetCustomWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x662ec20 [Final Native Public]
    bool SetCustomProjectionMode(const ECameraProjectionMode& AttributeValue, bool bAddApplyDelegate); // 0x662e040 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x662ddd0 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue, bool bAddApplyDelegate); // 0x662d3d0 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x662d2e0 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue, bool bAddApplyDelegate); // 0x662ce20 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x662cbc0 [Final Native Public]
    bool GetCustomProjectionMode(const ECameraProjectionMode& AttributeValue); // 0x662c120 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x662beb0 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x662b570 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x662b470 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x662aff0 [Final Native Public]

// UInterchangeDecalActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeDecalActorFactoryNode)
    bool SetCustomSortOrder(const int32& AttributeValue, bool bAddApplyDelegate); // 0x662e560 [Final Native Public]
    bool SetCustomDecalSize(const FVector& AttributeValue, bool bAddApplyDelegate); // 0x662d140 [Final Native Public]
    bool SetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x662d090 [Final Native Public]
    bool GetCustomSortOrder(const int32& AttributeValue); // 0x662c630 [Final Native Public]
    bool GetCustomDecalSize(const FVector& AttributeValue); // 0x662b310 [Final Native Public]
    bool GetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x662b250 [Final Native Public]

// UInterchangeBaseMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeBaseMaterialFactoryNode)
    bool SetCustomIsMaterialImportEnabled(const bool& AttributeValue); // 0x6672020 [Final Native Public]
    bool GetCustomIsMaterialImportEnabled(const bool& AttributeValue); // 0x6664660 [Final Native Public]

// UInterchangeDecalMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeDecalMaterialFactoryNode)
    bool SetCustomNormalTexturePath(const FString& AttributeValue); // 0x662dec0 [Final Native Public]
    bool SetCustomDiffuseTexturePath(const FString& AttributeValue); // 0x662d230 [Final Native Public]
    bool GetCustomNormalTexturePath(const FString& AttributeValue); // 0x662bfb0 [Final Native Public]
    bool GetCustomDiffuseTexturePath(const FString& AttributeValue); // 0x662b3b0 [Final Native Public]

// UInterchangeHeterogeneousVolumeActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeHeterogeneousVolumeActorFactoryNode)
    bool SetCustomVolumetricMaterialUid(const FString& MaterialFactoryNodeUid); // 0x662eb70 [Final Native Public]
    bool GetCustomVolumetricMaterialUid(const FString& MaterialFactoryNodeUid); // 0x662cb00 [Final Native Public]

// UInterchangeLevelFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelFactoryNode)
    bool SetCustomShouldCreateLevel(const bool& AttributeValue); // 0x662e4b0 [Final Native Public]
    bool SetCustomSceneImportAssetFactoryNodeUid(const FString& AttributeValue); // 0x662e220 [Final Native Public]
    bool SetCustomCreateWorldPartitionLevel(const bool& AttributeValue); // 0x662cfe0 [Final Native Public]
    bool RemoveCustomActorFactoryNodeUid(const FString& ActorFactoryNodeUid); // 0x662ccc0 [Final Native Public]
    bool GetCustomShouldCreateLevel(const bool& AttributeValue); // 0x662c580 [Final Native Public]
    bool GetCustomSceneImportAssetFactoryNodeUid(const FString& AttributeValue); // 0x662c2c0 [Final Native Public]
    bool GetCustomCreateWorldPartitionLevel(const bool& AttributeValue); // 0x662b1a0 [Final Native Public]
    void GetCustomActorFactoryNodeUids(const TArray<FString>& OutActorFactoryNodeUids); // 0x662ad50 [Final Native Public]
    int32 GetCustomActorFactoryNodeUidCount(); // 0x662ad20 [Final Native Public]
    void GetCustomActorFactoryNodeUid(int32 Index, const FString& OutActorFactoryNodeUid); // 0x662ac30 [Final Native Public]
    bool AddCustomActorFactoryNodeUid(const FString& ActorFactoryNodeUid); // 0x662aad0 [Final Native Public]

// UInterchangeLevelInstanceActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelInstanceActorFactoryNode)
    bool SetCustomLevelReference(const FString& AttributeValue); // 0x662db60 [Final Native Public]
    bool GetCustomLevelReference(const FString& AttributeValue); // 0x662bca0 [Final Native Public]

// UInterchangeLevelSequenceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelSequenceFactoryNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x662d6a0 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x662cd70 [Final Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x662b870 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x662af30 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x662af00 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x662ae10 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x662ab80 [Final Native Public]

// UInterchangeBaseLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeBaseLightFactoryNode)
    bool SetCustomUseTemperature(bool AttributeValue, bool bAddApplyDelegate); // 0x662ea90 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue, bool bAddApplyDelegate); // 0x662e7f0 [Final Native Public]
    bool SetCustomLightColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x662dc10 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue, bool bAddApplyDelegate); // 0x662d9c0 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x662ca50 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x662c840 [Final Native Public]
    bool GetCustomLightColor(const FColor& AttributeValue); // 0x662bd60 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x662bb40 [Final Native Public]

// UInterchangeLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLightFactoryNode)
    bool SetCustomUseIESBrightness(const bool& AttributeValue, bool bAddApplyDelegate); // 0x662e8c0 [Final Native Public]
    bool SetCustomRotation(const FRotator& AttributeValue, bool bAddApplyDelegate); // 0x662e130 [Final Native Public]
    bool SetCustomIntensityUnits(const ELightUnits& AttributeValue, bool bAddApplyDelegate); // 0x662da90 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x662d840 [Final Native Public]
    bool SetCustomIESBrightnessScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x662d750 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue, bool bAddApplyDelegate); // 0x662cf10 [Final Native Public]
    bool GetCustomUseIESBrightness(const bool& AttributeValue); // 0x662c8f0 [Final Native Public]
    bool GetCustomRotation(const FRotator& AttributeValue); // 0x662c220 [Final Native Public]
    bool GetCustomIntensityUnits(const ELightUnits& AttributeValue); // 0x662bbf0 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x662b9d0 [Final Native Public]
    bool GetCustomIESBrightnessScale(const float& AttributeValue); // 0x662b920 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x662b0f0 [Final Native Public]

// UInterchangeRectLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeRectLightFactoryNode)
    bool SetCustomSourceWidth(float AttributeValue, bool bAddApplyDelegate); // 0x662e720 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue, bool bAddApplyDelegate); // 0x662e650 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x662c790 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x662c6e0 [Final Native Public]

// UInterchangePointLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangePointLightFactoryNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue, bool bAddApplyDelegate); // 0x662e9b0 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue, bool bAddApplyDelegate); // 0x662dd00 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x662c9a0 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x662be00 [Final Native Public]

// UInterchangeSpotLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSpotLightFactoryNode)
    bool SetCustomOuterConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x662df70 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x662d8f0 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x662c070 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x662ba90 [Final Native Public]

// UInterchangePhysicsAssetFactoryNode (/Script/InterchangeFactoryNodes.InterchangePhysicsAssetFactoryNode)
    bool SetCustomSkeletalMeshUid(const FString& AttributeValue); // 0x66749e0 [Final Native Public]
    void InitializePhysicsAssetNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x666add0 [Final Native Public]
    bool GetCustomSkeletalMeshUid(const FString& AttributeValue); // 0x66663f0 [Final Native Public]

// UInterchangeSceneVariantSetsFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSceneVariantSetsFactoryNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x666b890 [Final Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x6667c90 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x6667c50 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x6667b60 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x665c6a0 [Final Native Public]

// UInterchangeSkeletonFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletonFactoryNode)
    bool SetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x66766a0 [Final Native Public]
    bool SetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x6674820 [Final Native Public]
    bool SetCustomRootJointUid(const FString& AttributeValue); // 0x66742b0 [Final Native Public]
    void InitializeSkeletonNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x666b370 [Final Native Public]
    bool GetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x6667a60 [Final Native Public]
    bool GetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x66662d0 [Final Native Public]
    bool GetCustomRootJointUid(const FString& AttributeValue); // 0x6665f00 [Final Native Public]

// UInterchangeTextureFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureFactoryNode)
    bool SetCustomVirtualTextureStreaming(const bool& AttributeValue, bool bAddApplyDelegate); // 0x6682ec0 [Final Native Public]
    bool SetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x6682d00 [Final Native Public]
    bool SetCustomSRGB(const bool& AttributeValue, bool bAddApplyDelegate); // 0x6682ae0 [Final Native Public]
    bool SetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x6682950 [Final Native Public]
    bool SetCustomPowerOfTwoMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x6682750 [Final Native Public]
    bool SetCustomPaddingColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x6682560 [Final Native Public]
    bool SetCustomMipLoadOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x6682340 [Final Native Public]
    bool SetCustomMipGenSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x6682140 [Final Native Public]
    bool SetCustomMaxTextureSize(const int32& AttributeValue, bool bAddApplyDelegate); // 0x6681f40 [Final Native Public]
    bool SetCustomLossyCompressionAmount(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x6681d40 [Final Native Public]
    bool SetCustomLODGroup(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x6681b20 [Final Native Public]
    bool SetCustomLODBias(const int32& AttributeValue, bool bAddApplyDelegate); // 0x6681900 [Final Native Public]
    bool SetCustomFilter(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x66816e0 [Final Native Public]
    bool SetCustomDownscaleOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x66814c0 [Final Native Public]
    bool SetCustomDownscale(const float& AttributeValue, bool bAddApplyDelegate); // 0x66813d0 [Final Native Public]
    bool SetCustomDeferCompression(const bool& AttributeValue, bool bAddApplyDelegate); // 0x66811d0 [Final Native Public]
    bool SetCustomCompressionSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x6680fb0 [Final Native Public]
    bool SetCustomCompressionQuality(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x6680db0 [Final Native Public]
    bool SetCustomCompressionNoAlpha(const bool& AttributeValue, bool bAddApplyDelegate); // 0x6680bb0 [Final Native Public]
    bool SetCustomCompositeTextureMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x66809b0 [Final Native Public]
    bool SetCustomCompositePower(const float& AttributeValue, bool bAddApplyDelegate); // 0x66807b0 [Final Native Public]
    bool SetCustomColorSpace(const ETextureColorSpace& AttributeValue, bool bAddApplyDelegate); // 0x66805f0 [Final Native Public]
    bool SetCustomChromaKeyThreshold(const float& AttributeValue, bool bAddApplyDelegate); // 0x66803f0 [Final Native Public]
    bool SetCustomChromaKeyColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x6680200 [Final Native Public]
    bool SetCustombUseLegacyGamma(const bool& AttributeValue, bool bAddApplyDelegate); // 0x66838e0 [Final Native Public]
    bool SetCustombPreserveBorder(const bool& AttributeValue, bool bAddApplyDelegate); // 0x66836e0 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue, bool bAddApplyDelegate); // 0x66834e0 [Final Native Public]
    bool SetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue, bool bAddApplyDelegate); // 0x66832e0 [Final Native Public]
    bool SetCustombChromaKeyTexture(const bool& AttributeValue, bool bAddApplyDelegate); // 0x66830e0 [Final Native Public]
    bool SetCustomAlphaCoverageThresholds(const FVector4& AttributeValue, bool bAddApplyDelegate); // 0x6680000 [Final Native Public]
    bool SetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x667fe70 [Final Native Public]
    bool SetCustomAdjustVibrance(const float& AttributeValue, bool bAddApplyDelegate); // 0x667fc70 [Final Native Public]
    bool SetCustomAdjustSaturation(const float& AttributeValue, bool bAddApplyDelegate); // 0x667fa70 [Final Native Public]
    bool SetCustomAdjustRGBCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x667f870 [Final Native Public]
    bool SetCustomAdjustMinAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x667f670 [Final Native Public]
    bool SetCustomAdjustMaxAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x667f470 [Final Native Public]
    bool SetCustomAdjustHue(const float& AttributeValue, bool bAddApplyDelegate); // 0x667f270 [Final Native Public]
    bool SetCustomAdjustBrightnessCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x667f070 [Final Native Public]
    bool SetCustomAdjustBrightness(const float& AttributeValue, bool bAddApplyDelegate); // 0x667ee70 [Final Native Public]
    void InitializeTextureNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetName, UInterchangeBaseNodeContainer* NodeContainer); // 0x667e780 [Final Native Public]
    bool GetCustomVirtualTextureStreaming(const bool& AttributeValue); // 0x667da20 [Final Native Public]
    bool GetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x667d850 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x667d750 [Final Native Public]
    bool GetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x667d650 [Final Native Public]
    bool GetCustomPowerOfTwoMode(const uint8& AttributeValue); // 0x667d550 [Final Native Public]
    bool GetCustomPaddingColor(const FColor& AttributeValue); // 0x667d460 [Final Native Public]
    bool GetCustomMipLoadOptions(const uint8& AttributeValue); // 0x667d360 [Final Native Public]
    bool GetCustomMipGenSettings(const uint8& AttributeValue); // 0x667d260 [Final Native Public]
    bool GetCustomMaxTextureSize(const int32& AttributeValue); // 0x667d160 [Final Native Public]
    bool GetCustomLossyCompressionAmount(const uint8& AttributeValue); // 0x667d060 [Final Native Public]
    bool GetCustomLODGroup(const uint8& AttributeValue); // 0x667cf60 [Final Native Public]
    bool GetCustomLODBias(const int32& AttributeValue); // 0x667ce60 [Final Native Public]
    bool GetCustomFilter(const uint8& AttributeValue); // 0x667cd60 [Final Native Public]
    bool GetCustomDownscaleOptions(const uint8& AttributeValue); // 0x667cc60 [Final Native Public]
    bool GetCustomDownscale(const float& AttributeValue); // 0x667cbb0 [Final Native Public]
    bool GetCustomDeferCompression(const bool& AttributeValue); // 0x667cab0 [Final Native Public]
    bool GetCustomCompressionSettings(const uint8& AttributeValue); // 0x667c9b0 [Final Native Public]
    bool GetCustomCompressionQuality(const uint8& AttributeValue); // 0x667c8b0 [Final Native Public]
    bool GetCustomCompressionNoAlpha(const bool& AttributeValue); // 0x667c7b0 [Final Native Public]
    bool GetCustomCompositeTextureMode(const uint8& AttributeValue); // 0x667c6b0 [Final Native Public]
    bool GetCustomCompositePower(const float& AttributeValue); // 0x667c5b0 [Final Native Public]
    bool GetCustomColorSpace(const ETextureColorSpace& AttributeValue); // 0x667c4b0 [Final Native Public]
    bool GetCustomChromaKeyThreshold(const float& AttributeValue); // 0x667c3b0 [Final Native Public]
    bool GetCustomChromaKeyColor(const FColor& AttributeValue); // 0x667c2c0 [Final Native Public]
    bool GetCustombUseLegacyGamma(const bool& AttributeValue); // 0x667df20 [Final Native Public]
    bool GetCustombPreserveBorder(const bool& AttributeValue); // 0x667de20 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x667dd20 [Final Native Public]
    bool GetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue); // 0x667dc20 [Final Native Public]
    bool GetCustombChromaKeyTexture(const bool& AttributeValue); // 0x667db20 [Final Native Public]
    bool GetCustomAlphaCoverageThresholds(const FVector4& AttributeValue); // 0x667c1b0 [Final Native Public]
    bool GetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x667c0b0 [Final Native Public]
    bool GetCustomAdjustVibrance(const float& AttributeValue); // 0x667bfb0 [Final Native Public]
    bool GetCustomAdjustSaturation(const float& AttributeValue); // 0x667beb0 [Final Native Public]
    bool GetCustomAdjustRGBCurve(const float& AttributeValue); // 0x667bdb0 [Final Native Public]
    bool GetCustomAdjustMinAlpha(const float& AttributeValue); // 0x667bcb0 [Final Native Public]
    bool GetCustomAdjustMaxAlpha(const float& AttributeValue); // 0x667bbb0 [Final Native Public]
    bool GetCustomAdjustHue(const float& AttributeValue); // 0x667bab0 [Final Native Public]
    bool GetCustomAdjustBrightnessCurve(const float& AttributeValue); // 0x667b9b0 [Final Native Public]
    bool GetCustomAdjustBrightness(const float& AttributeValue); // 0x667b8b0 [Final Native Public]

// UInterchangeTexture2DArrayFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DArrayFactoryNode)
    bool SetCustomAddressZ(uint8 AttributeValue, bool bAddApplyDelegate); // 0x666cfd0 [Final Native Public]
    bool GetCustomAddressZ(const uint8& AttributeValue); // 0x6660f30 [Final Native Public]
    bool GetCustomAddressY(const uint8& AttributeValue); // 0x6660d30 [Final Native Public]
    bool GetCustomAddressX(const uint8& AttributeValue); // 0x6660b30 [Final Native Public]

// UInterchangeTexture2DFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DFactoryNode)
    void SetSourceBlocks(TMap<int32, FString>& InSourceBlocks); // 0x6677260 [Final Native Public]
    void SetSourceBlockByCoordinates(int32 X, int32 Y, const FString& InSourceFile); // 0x6677130 [Final Native Public]
    void SetSourceBlock(int32 BlockIndex, const FString& InSourceFile); // 0x6677040 [Final Native Public]
    bool SetCustomAddressY(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x666cdc0 [Final Native Public]
    bool SetCustomAddressX(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x666cbb0 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x666a1c0 [Final Native Public]
    bool GetSourceBlockByCoordinates(int32 X, int32 Y, const FString& OutSourceFile); // 0x666a080 [Final Native Public]
    bool GetSourceBlock(int32 BlockIndex, const FString& OutSourceFile); // 0x6669f80 [Final Native Public]
    bool GetCustomAddressY(const TextureAddress& AttributeValue); // 0x6660e30 [Final Native Public]
    bool GetCustomAddressX(const TextureAddress& AttributeValue); // 0x6660c30 [Final Native Public]

// UInterchangeTextureLightProfileFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureLightProfileFactoryNode)
    bool SetCustomTextureMultiplier(float AttributeValue, bool bAddApplyDelegate); // 0x6675920 [Final Native Public]
    bool SetCustomBrightness(float AttributeValue, bool bAddApplyDelegate); // 0x666ee00 [Final Native Public]
    bool GetCustomTextureMultiplier(const float& AttributeValue); // 0x6666eb0 [Final Native Public]
    bool GetCustomBrightness(const float& AttributeValue); // 0x6662220 [Final Native Public]

// UInterchangeAnimSequenceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeAnimSequenceFactoryNode)
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x6674d60 [Final Native Public]
    bool SetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x6674ba0 [Final Native Public]
    bool SetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x6674030 [Final Native Public]
    bool SetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x6672690 [Final Native Public]
    bool SetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x66714a0 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x6671310 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x6671180 [Final Native Public]
    bool SetCustomImportBoneTracks(const bool& AttributeValue); // 0x6670ff0 [Final Native Public]
    bool SetCustomImportAttributeCurves(const bool& AttributeValue); // 0x6670e60 [Final Native Public]
    bool SetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x666fe10 [Final Native Public]
    bool SetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x666f8e0 [Final Native Public]
    bool SetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x666f750 [Final Native Public]
    bool SetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x666f5c0 [Final Native Public]
    bool SetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x666c890 [Final Native Public]
    void SetAnimationPayloadKeysForSceneNodeUids(TMap<FString, FString>& SceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& SceneNodeAnimationPayloadKeyTypes); // 0x666c100 [Final Native Public]
    void SetAnimationPayloadKeysForMorphTargetNodeUids(TMap<FString, FString>& MorphTargetAnimationPayloadKeyUids, TMap<FString, uint8>& MorphTargetAnimationPayloadKeyTypes); // 0x666bf30 [Final Native Public]
    bool SetAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x666be80 [Final Native Public]
    bool SetAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x666bdd0 [Final Native Public]
    bool SetAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x666bd20 [Final Native Public]
    bool RemoveAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x666b7e0 [Final Native Public]
    bool RemoveAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x666b730 [Final Native Public]
    bool RemoveAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x666b680 [Final Native Public]
    void InitializeAnimSequenceNode(const FString& UniqueID, const FString& DisplayLabel, UInterchangeBaseNodeContainer* NodeContainer); // 0x666a990 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutSceneNodeAnimationPayloadKeys); // 0x6669850 [Final Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutMorphTargetNodeAnimationPayloads); // 0x6668a40 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x6666630 [Final Native Public]
    bool GetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x6666510 [Final Native Public]
    bool GetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x6665d00 [Final Native Public]
    bool GetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x6664af0 [Final Native Public]
    bool GetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x6663ee0 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x6663de0 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x6663ce0 [Final Native Public]
    bool GetCustomImportBoneTracks(const bool& AttributeValue); // 0x6663be0 [Final Native Public]
    bool GetCustomImportAttributeCurves(const bool& AttributeValue); // 0x6663ae0 [Final Native Public]
    bool GetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x6662ef0 [Final Native Public]
    bool GetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x6662ad0 [Final Native Public]
    bool GetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x66629d0 [Final Native Public]
    bool GetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x66628d0 [Final Native Public]
    bool GetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x6660930 [Final Native Public]
    int32 GetAnimatedMaterialCurveSuffixesCount(); // 0x665fd40 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixes(const TArray<FString>& OutMaterialCurveSuffixes); // 0x665fc80 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixe(int32 Index, const FString& OutMaterialCurveSuffixe); // 0x665fb90 [Final Native Public]
    int32 GetAnimatedAttributeStepCurveNamesCount(); // 0x665fb50 [Final Native Public]
    void GetAnimatedAttributeStepCurveNames(const TArray<FString>& OutAttributeStepCurveNames); // 0x665fa90 [Final Native Public]
    void GetAnimatedAttributeStepCurveName(int32 Index, const FString& OutAttributeStepCurveName); // 0x665f9a0 [Final Native Public]
    int32 GetAnimatedAttributeCurveNamesCount(); // 0x665f960 [Final Native Public]
    void GetAnimatedAttributeCurveNames(const TArray<FString>& OutAttributeCurveNames); // 0x665f8a0 [Final Native Public]
    void GetAnimatedAttributeCurveName(int32 Index, const FString& OutAttributeCurveName); // 0x665f7b0 [Final Native Public]

// UInterchangeCommonPipelineDataFactoryNode (/Script/InterchangeFactoryNodes.InterchangeCommonPipelineDataFactoryNode)
    bool SetCustomGlobalOffsetTransform(UInterchangeBaseNodeContainer* NodeContainer, FTransform& AttributeValue); // 0x6670ad0 [Final Native Public]
    bool SetBakePivotMeshes(const bool& AttributeValue); // 0x666c460 [Final Native Public]
    bool SetBakeMeshes(const bool& AttributeValue); // 0x666c2d0 [Final Native Public]
    bool GetCustomGlobalOffsetTransform(FTransform& AttributeValue); // 0x6663870 [Final Native Public]
    bool GetBakePivotMeshes(const bool& AttributeValue); // 0x665ffe0 [Final Native Public]
    bool GetBakeMeshes(const bool& AttributeValue); // 0x665fee0 [Final Native Public]

// UInterchangeMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x6676f10 [Final Native Public]
    bool SetCustomVertexColorReplace(const bool& AttributeValue); // 0x6676b50 [Final Native Public]
    bool SetCustomVertexColorOverride(const FColor& AttributeValue); // 0x66769c0 [Final Native Public]
    bool SetCustomVertexColorIgnore(const bool& AttributeValue); // 0x6676830 [Final Native Public]
    bool SetCustomUseMikkTSpace(const bool& AttributeValue, bool bAddApplyDelegate); // 0x66765b0 [Final Native Public]
    bool SetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue, bool bAddApplyDelegate); // 0x66764c0 [Final Native Public]
    bool SetCustomUseFullPrecisionUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x66762e0 [Final Native Public]
    bool SetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x66761f0 [Final Native Public]
    bool SetCustomRemoveDegenerates(const bool& AttributeValue, bool bAddApplyDelegate); // 0x66741c0 [Final Native Public]
    bool SetCustomRecomputeTangents(const bool& AttributeValue, bool bAddApplyDelegate); // 0x6673d20 [Final Native Public]
    bool SetCustomRecomputeNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x6673c30 [Final Native Public]
    bool SetCustomLODGroup(const FName& AttributeValue, bool bAddApplyDelegate); // 0x6672340 [Final Native Public]
    bool SetCustomKeepSectionsSeparate(const bool& AttributeValue); // 0x66721b0 [Final Native Public]
    bool SetCustomImportSockets(const bool& AttributeValue); // 0x6671980 [Final Native Public]
    bool SetCustomComputeWeightedNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x666f340 [Final Native Public]
    bool ResetSlotMaterialDependencies(); // 0x666bcd0 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x666bb50 [Final Native Public]
    bool RemoveLodDataUniqueId(const FString& LodDataUniqueId); // 0x666b940 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x6669d60 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x6669b20 [Final Native Public]
    bool GetPayloadKeyStringAttribute(const FString& PayloadAttributeKey, const FString& Value); // 0x6669440 [Final Native Public]
    bool GetPayloadKeyInt32Attribute(const FString& PayloadAttributeKey, const int32& Value); // 0x6669310 [Final Native Public]
    bool GetPayloadKeyFloatAttribute(const FString& PayloadAttributeKey, const float& Value); // 0x66691e0 [Final Native Public]
    bool GetPayloadKeyDoubleAttribute(const FString& PayloadAttributeKey, const double& Value); // 0x66690b0 [Final Native Public]
    bool GetPayloadKeyBooleanAttribute(const FString& PayloadAttributeKey, const bool& Value); // 0x6668f80 [Final Native Public]
    void GetLodDataUniqueIds(const TArray<FString>& OutLodDataUniqueIds); // 0x6668720 [Final Native Public]
    int32 GetLodDataCount(); // 0x66686e0 [Final Native Public]
    bool GetCustomVertexColorReplace(const bool& AttributeValue); // 0x6667f40 [Final Native Public]
    bool GetCustomVertexColorOverride(const FColor& AttributeValue); // 0x6667e50 [Final Native Public]
    bool GetCustomVertexColorIgnore(const bool& AttributeValue); // 0x6667d50 [Final Native Public]
    bool GetCustomUseMikkTSpace(const bool& AttributeValue); // 0x6667960 [Final Native Public]
    bool GetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue); // 0x6667860 [Final Native Public]
    bool GetCustomUseFullPrecisionUVs(const bool& AttributeValue); // 0x6667660 [Final Native Public]
    bool GetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue); // 0x6667560 [Final Native Public]
    bool GetCustomRemoveDegenerates(const bool& AttributeValue); // 0x6665e00 [Final Native Public]
    bool GetCustomRecomputeTangents(const bool& AttributeValue); // 0x6665a50 [Final Native Public]
    bool GetCustomRecomputeNormals(const bool& AttributeValue); // 0x6665950 [Final Native Public]
    bool GetCustomLODGroup(const FName& AttributeValue); // 0x6664810 [Final Native Public]
    bool GetCustomKeepSectionsSeparate(const bool& AttributeValue); // 0x6664760 [Final Native Public]
    bool GetCustomImportSockets(const bool& AttributeValue); // 0x6664280 [Final Native Public]
    bool GetCustomComputeWeightedNormals(const bool& AttributeValue); // 0x66626d0 [Final Native Public]
    bool AddPayloadKeyStringAttribute(const FString& PayloadAttributeKey, const FString& Value); // 0x665cd00 [Final Native Public]
    bool AddPayloadKeyInt32Attribute(const FString& PayloadAttributeKey, int32 Value); // 0x665cbf0 [Final Native Public]
    bool AddPayloadKeyFloatAttribute(const FString& PayloadAttributeKey, float Value); // 0x665cae0 [Final Native Public]
    bool AddPayloadKeyDoubleAttribute(const FString& PayloadAttributeKey, double Value); // 0x665c9c0 [Final Native Public]
    bool AddPayloadKeyBooleanAttribute(const FString& PayloadAttributeKey, bool Value); // 0x665c8b0 [Final Native Public]
    bool AddLodDataUniqueId(const FString& LodDataUniqueId); // 0x665c750 [Final Native Public]

// UInterchangeGeometryCacheFactoryNode (/Script/InterchangeFactoryNodes.InterchangeGeometryCacheFactoryNode)
    bool SetCustomStoreImportedVertexNumbers(const bool& AttributeValue); // 0x66754e0 [Final Native Public]
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x6675350 [Final Native Public]
    bool SetCustomPositionPrecision(const float& AttributeValue); // 0x6673aa0 [Final Native Public]
    bool SetCustomOptimizeIndexBuffers(const bool& AttributeValue); // 0x66735b0 [Final Native Public]
    bool SetCustomNumBitsForUVs(const int32& AttributeValue); // 0x6673200 [Final Native Public]
    bool SetCustomMotionVectorsImport(const EInterchangeMotionVectorsHandling& AttributeValue); // 0x6673060 [Final Native Public]
    bool SetCustomFlattenTracks(const bool& AttributeValue); // 0x66703e0 [Final Native Public]
    bool SetCustomEndFrame(const int32& AttributeValue); // 0x6670090 [Final Native Public]
    bool SetCustomApplyConstantTopologyOptimization(const bool& AttributeValue); // 0x666d510 [Final Native Public]
    void InitializeGeometryCacheNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x666ab00 [Final Native Public]
    bool GetCustomStoreImportedVertexNumbers(const bool& AttributeValue); // 0x6666b90 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x6666a90 [Final Native Public]
    bool GetCustomPositionPrecision(const float& AttributeValue); // 0x6665850 [Final Native Public]
    bool GetCustomOptimizeIndexBuffers(const bool& AttributeValue); // 0x6665510 [Final Native Public]
    bool GetCustomNumBitsForUVs(const int32& AttributeValue); // 0x6665310 [Final Native Public]
    bool GetCustomMotionVectorsImport(const EInterchangeMotionVectorsHandling& AttributeValue); // 0x6665210 [Final Native Public]
    bool GetCustomFlattenTracks(const bool& AttributeValue); // 0x6663310 [Final Native Public]
    bool GetCustomEndFrame(const int32& AttributeValue); // 0x66630f0 [Final Native Public]
    bool GetCustomApplyConstantTopologyOptimization(const bool& AttributeValue); // 0x6661270 [Final Native Public]

// UInterchangeMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFactoryNode)
    bool SetCustomTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x6675fd0 [Final Native Public]
    bool SetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue, bool bAddApplyDelegate); // 0x6675db0 [Final Native Public]
    bool SetCustomShadingModel(const EMaterialShadingModel& AttributeValue, bool bAddApplyDelegate); // 0x6674600 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x6674470 [Final Native Public]
    bool SetCustomRefractionMethod(const ERefractionMode& AttributeValue, bool bAddApplyDelegate); // 0x6673e10 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x6673390 [Final Native Public]
    bool SetCustomDisplacementCenter(float AttributeValue); // 0x666fa70 [Final Native Public]
    bool SetCustomBlendMode(const EBlendMode& AttributeValue, bool bAddApplyDelegate); // 0x666eaf0 [Final Native Public]
    bool GetTransmissionColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x666a830 [Final Native Public]
    bool GetTangentConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x666a6d0 [Final Native Public]
    bool GetSurfaceCoverageConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x666a570 [Final Native Public]
    bool GetSubsurfaceConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x666a410 [Final Native Public]
    bool GetSpecularConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x666a2b0 [Final Native Public]
    bool GetRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x66696f0 [Final Native Public]
    bool GetRefractionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x6669590 [Final Native Public]
    bool GetOpacityConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x6668e20 [Final Native Public]
    bool GetOcclusionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x6668cc0 [Final Native Public]
    bool GetNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x6668b60 [Final Native Public]
    bool GetMetallicConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x66688e0 [Final Native Public]
    bool GetFuzzColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x6668300 [Final Native Public]
    bool GetEmissiveColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x66681a0 [Final Native Public]
    bool GetDisplacementConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x6668040 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x6667460 [Final Native Public]
    bool GetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue); // 0x66672b0 [Final Native Public]
    bool GetCustomShadingModel(const EMaterialShadingModel& AttributeValue); // 0x6666120 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x6666020 [Final Native Public]
    bool GetCustomRefractionMethod(const ERefractionMode& AttributeValue); // 0x6665b50 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x6665410 [Final Native Public]
    bool GetCustomDisplacementCenter(const float& AttributeValue); // 0x6662bd0 [Final Native Public]
    bool GetCustomBlendMode(const EBlendMode& AttributeValue); // 0x6661f70 [Final Native Public]
    bool GetClothConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x6660660 [Final Native Public]
    bool GetClearCoatRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x6660500 [Final Native Public]
    bool GetClearCoatNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x66603a0 [Final Native Public]
    bool GetClearCoatConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x6660240 [Final Native Public]
    bool GetBaseColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x66600e0 [Final Native Public]
    bool GetAnisotropyConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665fd80 [Final Native Public]
    bool ConnectToTransmissionColor(const FString& AttributeValue); // 0x665f6e0 [Final Native Public]
    bool ConnectToTangent(const FString& ExpressionNodeUid); // 0x665f610 [Final Native Public]
    bool ConnectToSurfaceCoverage(const FString& ExpressionUid); // 0x665f540 [Final Native Public]
    bool ConnectToSubsurface(const FString& ExpressionNodeUid); // 0x665f470 [Final Native Public]
    bool ConnectToSpecular(const FString& ExpressionNodeUid); // 0x665f3a0 [Final Native Public]
    bool ConnectToRoughness(const FString& ExpressionNodeUid); // 0x665f2d0 [Final Native Public]
    bool ConnectToRefraction(const FString& AttributeValue); // 0x665f200 [Final Native Public]
    bool ConnectToOpacity(const FString& AttributeValue); // 0x665f130 [Final Native Public]
    bool ConnectToOcclusion(const FString& AttributeValue); // 0x665f060 [Final Native Public]
    bool ConnectToNormal(const FString& ExpressionNodeUid); // 0x665ef90 [Final Native Public]
    bool ConnectToMetallic(const FString& AttributeValue); // 0x665eec0 [Final Native Public]
    bool ConnectToFuzzColor(const FString& AttributeValue); // 0x665edf0 [Final Native Public]
    bool ConnectToEmissiveColor(const FString& ExpressionNodeUid); // 0x665ed20 [Final Native Public]
    bool ConnectToDisplacement(const FString& AttributeValue); // 0x665ec50 [Final Native Public]
    bool ConnectToCloth(const FString& AttributeValue); // 0x665eb80 [Final Native Public]
    bool ConnectToClearCoatRoughness(const FString& AttributeValue); // 0x665eab0 [Final Native Public]
    bool ConnectToClearCoatNormal(const FString& AttributeValue); // 0x665e9e0 [Final Native Public]
    bool ConnectToClearCoat(const FString& AttributeValue); // 0x665e910 [Final Native Public]
    bool ConnectToBaseColor(const FString& AttributeValue); // 0x665e840 [Final Native Public]
    bool ConnectToAnisotropy(const FString& ExpressionNodeUid); // 0x665e770 [Final Native Public]
    bool ConnectOutputToTransmissionColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665e640 [Final Native Public]
    bool ConnectOutputToTangent(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665e510 [Final Native Public]
    bool ConnectOutputToSurfaceCoverage(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665e3e0 [Final Native Public]
    bool ConnectOutputToSubsurface(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665e2b0 [Final Native Public]
    bool ConnectOutputToSpecular(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665e180 [Final Native Public]
    bool ConnectOutputToRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665e050 [Final Native Public]
    bool ConnectOutputToRefraction(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665df20 [Final Native Public]
    bool ConnectOutputToOpacity(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665ddf0 [Final Native Public]
    bool ConnectOutputToOcclusion(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665dcc0 [Final Native Public]
    bool ConnectOutputToNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665db90 [Final Native Public]
    bool ConnectOutputToMetallic(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665da60 [Final Native Public]
    bool ConnectOutputToFuzzColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665d930 [Final Native Public]
    bool ConnectOutputToEmissiveColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665d800 [Final Native Public]
    bool ConnectOutputToDisplacement(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665d6d0 [Final Native Public]
    bool ConnectOutputToCloth(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665d5a0 [Final Native Public]
    bool ConnectOutputToClearCoatRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665d470 [Final Native Public]
    bool ConnectOutputToClearCoatNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665d340 [Final Native Public]
    bool ConnectOutputToClearCoat(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665d210 [Final Native Public]
    bool ConnectOutputToBaseColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665d0e0 [Final Native Public]
    bool ConnectOutputToAnisotropy(const FString& ExpressionNodeUid, const FString& OutputName); // 0x665cfb0 [Final Native Public]

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

// UInterchangeMaterialInstanceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialInstanceFactoryNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x6673740 [Final Native Public]
    bool SetCustomInstanceClassName(const FString& AttributeValue); // 0x6671ca0 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x6665610 [Final Native Public]
    bool GetCustomInstanceClassName(const FString& AttributeValue); // 0x6664480 [Final Native Public]

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

// UInterchangeMaterialFunctionFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFunctionFactoryNode)
    bool GetInputConnection(const FString& InputName, const FString& ExpressionNodeUid, const FString& OutputName); // 0x6668460 [Final Native Public]

// UInterchangeMeshActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshActorFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x6676de0 [Final Native Public]
    bool SetCustomInstancedAssetFactoryNodeUid(const FString& AttributeValue); // 0x6671e60 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x66708f0 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x666d190 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x666baa0 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x6669c40 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x6669970 [Final Native Public]
    bool GetCustomInstancedAssetFactoryNodeUid(const FString& AttributeValue); // 0x6664540 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x6663710 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x6661030 [Final Native Public]

// UInterchangeSkeletalMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshFactoryNode)
    bool SetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue, bool bAddApplyDelegate); // 0x66763d0 [Final Native Public]
    bool SetCustomThresholdUV(const float& AttributeValue, bool bAddApplyDelegate); // 0x6675cc0 [Final Native Public]
    bool SetCustomThresholdTangentNormal(const float& AttributeValue, bool bAddApplyDelegate); // 0x6675bd0 [Final Native Public]
    bool SetCustomThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x6675ae0 [Final Native Public]
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x6674f00 [Final Native Public]
    bool SetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x6673900 [Final Native Public]
    bool SetCustomMorphThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x6672f70 [Final Native Public]
    bool SetCustomMergeMorphTargetShapeWithSameName(const bool& AttributeValue); // 0x6672af0 [Final Native Public]
    bool SetCustomImportVertexAttributes(const bool& AttributeValue); // 0x6671b10 [Final Native Public]
    bool SetCustomImportMorphTarget(const bool& AttributeValue); // 0x66717f0 [Final Native Public]
    bool SetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x6671630 [Final Native Public]
    bool SetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x666f430 [Final Native Public]
    bool SetCustomBoneInfluenceLimit(const int32& AttributeValue, bool bAddApplyDelegate); // 0x666ed10 [Final Native Public]
    bool SetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x666ca20 [Final Native Public]
    void InitializeSkeletalMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x666b0a0 [Final Native Public]
    bool GetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue); // 0x6667760 [Final Native Public]
    bool GetCustomThresholdUV(const float& AttributeValue); // 0x66671b0 [Final Native Public]
    bool GetCustomThresholdTangentNormal(const float& AttributeValue); // 0x66670b0 [Final Native Public]
    bool GetCustomThresholdPosition(const float& AttributeValue); // 0x6666fb0 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x6666750 [Final Native Public]
    bool GetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x6665730 [Final Native Public]
    bool GetCustomMorphThresholdPosition(const float& AttributeValue); // 0x6665110 [Final Native Public]
    bool GetCustomMergeMorphTargetShapeWithSameName(const bool& AttributeValue); // 0x6664e10 [Final Native Public]
    bool GetCustomImportVertexAttributes(const bool& AttributeValue); // 0x6664380 [Final Native Public]
    bool GetCustomImportMorphTarget(const bool& AttributeValue); // 0x6664180 [Final Native Public]
    bool GetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x6663fe0 [Final Native Public]
    bool GetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x66627d0 [Final Native Public]
    bool GetCustomBoneInfluenceLimit(const int32& AttributeValue); // 0x6662120 [Final Native Public]
    bool GetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x6660a30 [Final Native Public]

// UInterchangeSkeletalMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshLodDataNode)
    bool SetCustomSkeletonUid(const FString& AttributeValue); // 0x66750a0 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x666b9f0 [Final Native Public]
    bool RemoveAllMeshes(); // 0x666b640 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x66688a0 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x66687e0 [Final Native Public]
    bool GetCustomSkeletonUid(const FString& AttributeValue); // 0x6666870 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x665c800 [Final Native Public]

// UInterchangeSparseVolumeTextureFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSparseVolumeTextureFactoryNode)
    bool SetCustomAttributesBFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x666e7c0 [Final Native Public]
    bool SetCustomAttributesBChannelZ(const FString& GridNameAndComponentIndex); // 0x666e5d0 [Final Native Public]
    bool SetCustomAttributesBChannelY(const FString& GridNameAndComponentIndex); // 0x666e3e0 [Final Native Public]
    bool SetCustomAttributesBChannelX(const FString& GridNameAndComponentIndex); // 0x666e1f0 [Final Native Public]
    bool SetCustomAttributesBChannelW(const FString& GridNameAndComponentIndex); // 0x666e000 [Final Native Public]
    bool SetCustomAttributesAFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x666de60 [Final Native Public]
    bool SetCustomAttributesAChannelZ(const FString& GridNameAndComponentIndex); // 0x666dc70 [Final Native Public]
    bool SetCustomAttributesAChannelY(const FString& GridNameAndComponentIndex); // 0x666da80 [Final Native Public]
    bool SetCustomAttributesAChannelX(const FString& GridNameAndComponentIndex); // 0x666d890 [Final Native Public]
    bool SetCustomAttributesAChannelW(const FString& GridNameAndComponentIndex); // 0x666d6a0 [Final Native Public]
    bool SetCustomAnimationID(const FString& InAnimationID); // 0x666d350 [Final Native Public]
    bool GetCustomAttributesBFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x6661d70 [Final Native Public]
    bool GetCustomAttributesBChannelZ(const FString& GridNameAndComponentIndex); // 0x6661c50 [Final Native Public]
    bool GetCustomAttributesBChannelY(const FString& GridNameAndComponentIndex); // 0x6661b30 [Final Native Public]
    bool GetCustomAttributesBChannelX(const FString& GridNameAndComponentIndex); // 0x6661a10 [Final Native Public]
    bool GetCustomAttributesBChannelW(const FString& GridNameAndComponentIndex); // 0x66618f0 [Final Native Public]
    bool GetCustomAttributesAFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x66617f0 [Final Native Public]
    bool GetCustomAttributesAChannelZ(const FString& GridNameAndComponentIndex); // 0x66616d0 [Final Native Public]
    bool GetCustomAttributesAChannelY(const FString& GridNameAndComponentIndex); // 0x66615b0 [Final Native Public]
    bool GetCustomAttributesAChannelX(const FString& GridNameAndComponentIndex); // 0x6661490 [Final Native Public]
    bool GetCustomAttributesAChannelW(const FString& GridNameAndComponentIndex); // 0x6661370 [Final Native Public]
    bool GetCustomAnimationID(const FString& OutAnimationID); // 0x6661150 [Final Native Public]

// UInterchangeSpecularProfileFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSpecularProfileFactoryNode)
    bool SetCustomTexture(const FString& TextureUid); // 0x6675760 [Final Native Public]
    bool SetCustomFormat(const ESpecularProfileFormat& Format); // 0x6670570 [Final Native Public]
    bool GetCustomTexture(const FString& TextureUid); // 0x6666d90 [Final Native Public]
    bool GetCustomFormat(const ESpecularProfileFormat& Format); // 0x6663410 [Final Native Public]

// UInterchangeStaticMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshFactoryNode)
    bool SetLODScreenSizes(const TArray<float>& InLODScreenSizes); // 0x6676ce0 [Final Native Public]
    bool SetCustomSupportFaceRemap(const bool& AttributeValue, bool bAddApplyDelegate); // 0x6675670 [Final Native Public]
    bool SetCustomSrcLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x6675260 [Final Native Public]
    bool SetCustomMinLightmapResolution(const int32& AttributeValue, bool bAddApplyDelegate); // 0x6672c80 [Final Native Public]
    bool SetCustomMaxLumenMeshCards(const int32& AttributeValue, bool bAddApplyDelegate); // 0x6672a00 [Final Native Public]
    bool SetCustomGenerateLightmapUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x6670800 [Final Native Public]
    bool SetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x6670710 [Final Native Public]
    bool SetCustomDstLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x666ffa0 [Final Native Public]
    bool SetCustomDistanceFieldResolutionScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x666fd20 [Final Native Public]
    bool SetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue, bool bAddApplyDelegate); // 0x666fc10 [Final Native Public]
    bool SetCustomBuildScale3D(const FVector& AttributeValue, bool bAddApplyDelegate); // 0x666f170 [Final Native Public]
    bool SetCustomBuildReversedIndexBuffer(const bool& AttributeValue, bool bAddApplyDelegate); // 0x666f080 [Final Native Public]
    bool SetCustomBuildNanite(const bool& AttributeValue, bool bAddApplyDelegate); // 0x666efc0 [Final Native Public]
    bool SetCustomAutoComputeLODScreenSizes(const bool& AttributeValue); // 0x666e960 [Final Native Public]
    bool RemoveSocketUd(const FString& SocketUid); // 0x666bc20 [Final Native Public]
    void InitializeStaticMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x666ab00 [Final Native Public]
    void GetSocketUids(const TArray<FString>& OutSocketUids); // 0x6669ec0 [Final Native Public]
    int32 GetSocketUidCount(); // 0x6669e80 [Final Native Public]
    void GetLODScreenSizes(const TArray<float>& OutLODScreenSizes); // 0x6668630 [Final Native Public]
    int32 GetLODScreenSizeCount(); // 0x66685f0 [Final Native Public]
    bool GetCustomSupportFaceRemap(const bool& AttributeValue); // 0x6666c90 [Final Native Public]
    bool GetCustomSrcLightmapIndex(const int32& AttributeValue); // 0x6666990 [Final Native Public]
    bool GetCustomMinLightmapResolution(const int32& AttributeValue); // 0x6664f10 [Final Native Public]
    bool GetCustomMaxLumenMeshCards(const int32& AttributeValue); // 0x6664d10 [Final Native Public]
    bool GetCustomGenerateLightmapUVs(const bool& AttributeValue); // 0x6663610 [Final Native Public]
    bool GetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue); // 0x6663510 [Final Native Public]
    bool GetCustomDstLightmapIndex(const int32& AttributeValue); // 0x6662ff0 [Final Native Public]
    bool GetCustomDistanceFieldResolutionScale(const float& AttributeValue); // 0x6662df0 [Final Native Public]
    bool GetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue); // 0x6662cd0 [Final Native Public]
    bool GetCustomBuildScale3D(const FVector& AttributeValue); // 0x6662520 [Final Native Public]
    bool GetCustomBuildReversedIndexBuffer(const bool& AttributeValue); // 0x6662420 [Final Native Public]
    bool GetCustomBuildNanite(const bool& AttributeValue); // 0x6662320 [Final Native Public]
    bool GetCustomAutoComputeLODScreenSizes(const bool& AttributeValue); // 0x6661e70 [Final Native Public]
    bool AddSocketUids(const TArray<FString>& InSocketUids); // 0x665cee0 [Final Native Public]
    bool AddSocketUid(const FString& SocketUid); // 0x665ce30 [Final Native Public]

// UInterchangeStaticMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshLodDataNode)
    bool SetOneConvexHullPerUCX(bool AttributeValue); // 0x6683fc0 [Final Native Public]
    bool SetImportCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x6683e20 [Final Native Public]
    bool SetImportCollision(bool AttributeValue); // 0x6683c80 [Final Native Public]
    bool SetForceCollisionPrimitiveGeneration(bool bGenerate); // 0x6683ae0 [Final Native Public]
    bool RemoveSphereCollisionMeshUid(const FString& ColliderMeshUid); // 0x667edc0 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x666b890 [Final Native Public]
    bool RemoveConvexCollisionMeshUid(const FString& MeshName); // 0x667ed10 [Final Native Public]
    bool RemoveCapsuleCollisionMeshUid(const FString& ColliderMeshUid); // 0x667ec60 [Final Native Public]
    bool RemoveBoxCollisionMeshUid(const FString& ColliderMeshUid); // 0x667ebb0 [Final Native Public]
    bool RemoveAllSphereCollisionMeshes(); // 0x667eb60 [Final Native Public]
    bool RemoveAllMeshes(); // 0x667eb20 [Final Native Public]
    bool RemoveAllConvexCollisionMeshes(); // 0x667ead0 [Final Native Public]
    bool RemoveAllCapsuleCollisionMeshes(); // 0x667ea80 [Final Native Public]
    bool RemoveAllBoxCollisionMeshes(); // 0x667ea30 [Final Native Public]
    int32 GetSphereCollisionMeshUidsCount(); // 0x667e750 [Final Native Public]
    void GetSphereCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x667e620 [Final Native Public]
    TMap<FString, FString> GetSphereCollisionMeshMap(); // 0x667e530 [Final Native Public]
    void GetSphereColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x667e420 [Final Native Public]
    bool GetOneConvexHullPerUCX(const bool& AttributeValue); // 0x667e320 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x6667c50 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x6667c90 [Final Native Public]
    bool GetImportCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x667e220 [Final Native Public]
    bool GetImportCollision(const bool& AttributeValue); // 0x667e120 [Final Native Public]
    bool GetForceCollisionPrimitiveGeneration(const bool& bGenerate); // 0x667e020 [Final Native Public]
    int32 GetConvexCollisionMeshUidsCount(); // 0x667b880 [Final Native Public]
    void GetConvexCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x667b750 [Final Native Public]
    TMap<FString, FString> GetConvexCollisionMeshMap(); // 0x667b660 [Final Native Public]
    void GetConvexColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x667b550 [Final Native Public]
    int32 GetCapsuleCollisionMeshUidsCount(); // 0x667b520 [Final Native Public]
    void GetCapsuleCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x667b3f0 [Final Native Public]
    TMap<FString, FString> GetCapsuleCollisionMeshMap(); // 0x667b300 [Final Native Public]
    void GetCapsuleColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x667b1f0 [Final Native Public]
    int32 GetBoxCollisionMeshUidsCount(); // 0x667b1c0 [Final Native Public]
    void GetBoxCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x667b090 [Final Native Public]
    TMap<FString, FString> GetBoxCollisionMeshMap(); // 0x667afa0 [Final Native Public]
    void GetBoxColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x667ae90 [Final Native Public]
    bool AddSphereCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x667ad60 [Final Native Public]
    bool AddSphereCollisionMeshUid(const FString& ColliderMeshUid); // 0x667a940 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x665c6a0 [Final Native Public]
    bool AddConvexCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x667ac30 [Final Native Public]
    bool AddConvexCollisionMeshUid(const FString& ColliderMeshUid); // 0x667a940 [Final Native Public]
    bool AddCapsuleCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x667ab00 [Final Native Public]
    bool AddCapsuleCollisionMeshUid(const FString& ColliderMeshUid); // 0x667a940 [Final Native Public]
    bool AddBoxCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x667a9d0 [Final Native Public]
    bool AddBoxCollisionMeshUid(const FString& ColliderMeshUid); // 0x667a940 [Final Native Public]

// UInterchangeAnimationTrackSetNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x65c4800 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x65c3ec0 [Final Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x65c3420 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x65c3150 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x65c3120 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x65c3030 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x65c2be0 [Final Native Public]

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

// UInterchangeAnimationTrackSetInstanceNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetInstanceNode)
    bool SetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x65c4cc0 [Final Native Public]
    bool SetCustomTimeScale(const float& AttributeValue); // 0x65c4c10 [Final Native Public]
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x65c4b60 [Final Native Public]
    bool SetCustomDuration(const int32& AttributeValue); // 0x65c46a0 [Final Native Public]
    bool GetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x65c3900 [Final Native Public]
    bool GetCustomTimeScale(const float& AttributeValue); // 0x65c3850 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x65c37a0 [Final Native Public]
    bool GetCustomDuration(const int32& AttributeValue); // 0x65c32c0 [Final Native Public]

// UInterchangeAnimationTrackNode (/Script/InterchangeNodes.InterchangeAnimationTrackNode)
    bool SetCustomPropertyTrack(const EInterchangePropertyTracks& PropertyTrack); // 0x65c48b0 [Final Native Public]
    bool SetCustomFrameCount(const int32& AttributeValue); // 0x65c4750 [Final Native Public]
    bool SetCustomAnimationPayloadKey(const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x65c42e0 [Final Native Public]
    bool SetCustomActorDependencyUid(const FString& DependencyUid); // 0x65c4230 [Final Native Public]
    bool GetCustomPropertyTrack(const EInterchangePropertyTracks& PropertyTrack); // 0x65c34d0 [Final Native Public]
    bool GetCustomFrameCount(const int32& AttributeValue); // 0x65c3370 [Final Native Public]
    bool GetCustomAnimationPayloadKey(FInterchangeAnimationPayLoadKey& AnimationPayLoadKey); // 0x65c2d50 [Final Native Public]
    bool GetCustomActorDependencyUid(const FString& DependencyUid); // 0x65c2c90 [Final Native Public]

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

// UInterchangeSkeletalAnimationTrackNode (/Script/InterchangeNodes.InterchangeSkeletalAnimationTrackNode)
    bool SetCustomSourceTimelineAnimationStopTime(const double& StopTime); // 0x65c4ab0 [Final Native Public]
    bool SetCustomSourceTimelineAnimationStartTime(const double& StartTime); // 0x65c4a00 [Final Native Public]
    bool SetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x65c4950 [Final Native Public]
    bool SetCustomAnimationStopTime(const double& StopTime); // 0x65c4540 [Final Native Public]
    bool SetCustomAnimationStartTime(const double& StartTime); // 0x65c4490 [Final Native Public]
    bool SetCustomAnimationSampleRate(const double& SampleRate); // 0x65c43e0 [Final Native Public]
    bool SetAnimationPayloadKeyForSceneNodeUid(const FString& SceneNodeUid, const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x65c40d0 [Final Native Public]
    bool SetAnimationPayloadKeyForMorphTargetNodeUid(const FString& MorphTargetNodeUid, const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x65c3f70 [Final Native Public]
    bool IsNodeAnimatedWithBakedCurve(const FString& SceneNodeUid); // 0x65c3e10 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FString>& OutSceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutSceneNodeAnimationPayloadKeyTypes); // 0x65c3c40 [Final Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FString>& OutMorphTargetNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutMorphTargetNodeAnimationPayloadKeyTypes); // 0x65c3a70 [Final Native Public]
    bool GetCustomSourceTimelineAnimationStopTime(const double& StopTime); // 0x65c36f0 [Final Native Public]
    bool GetCustomSourceTimelineAnimationStartTime(const double& StartTime); // 0x65c3640 [Final Native Public]
    bool GetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x65c3580 [Final Native Public]
    bool GetCustomAnimationStopTime(const double& StopTime); // 0x65c2f80 [Final Native Public]
    bool GetCustomAnimationStartTime(const double& StartTime); // 0x65c2ed0 [Final Native Public]
    bool GetCustomAnimationSampleRate(const double& SampleRate); // 0x65c2e20 [Final Native Public]

// UInterchangePhysicalCameraNode (/Script/InterchangeNodes.InterchangePhysicalCameraNode)
    bool SetCustomSensorWidth(const float& AttributeValue); // 0x65cbf90 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue); // 0x65cbe00 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue); // 0x65cb1a0 [Final Native Public]
    bool SetCustomEnableDepthOfField(const bool& AttributeValue); // 0x65cab60 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x65c9c50 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x65c9b50 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x65c9130 [Final Native Public]
    bool GetCustomEnableDepthOfField(const bool& AttributeValue); // 0x65c8d30 [Final Native Public]

// UInterchangeStandardCameraNode (/Script/InterchangeNodes.InterchangeStandardCameraNode)
    bool SetCustomWidth(const float& AttributeValue); // 0x65cc690 [Final Native Public]
    bool SetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x65cb9f0 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue); // 0x65cb7d0 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue); // 0x65cae80 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue); // 0x65cacf0 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue); // 0x65ca460 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x65ca260 [Final Native Public]
    bool GetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x65c98b0 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x65c9700 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x65c8f30 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x65c8e30 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x65c87b0 [Final Native Public]

// UInterchangeShaderNode (/Script/InterchangeNodes.InterchangeShaderNode)
    bool SetCustomShaderType(const FString& AttributeValue); // 0x65f29b0 [Final Native Public]
    bool GetCustomShaderType(const FString& AttributeValue); // 0x65eaf80 [Final Native Public]
    bool AddStringInput(const FString& InputName, const FString& AttributeValue, bool bIsAParameter); // 0x65e7480 [Final Native Public]
    bool AddLinearColorInput(const FString& InputName, const FLinearColor& AttributeValue, bool bIsAParameter); // 0x65e7030 [Final Native Public]
    bool AddFloatInput(const FString& InputName, const float& AttributeValue, bool bIsAParameter); // 0x65e6ea0 [Final Native Public]

// UInterchangeDecalNode (/Script/InterchangeNodes.InterchangeDecalNode)
    bool SetCustomSortOrder(const int32& AttributeValue); // 0x65cc120 [Final Native Public]
    bool SetCustomDecalSize(const FVector& AttributeValue); // 0x65ca9d0 [Final Native Public]
    bool SetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x65ca810 [Final Native Public]
    bool GetCustomSortOrder(const int32& AttributeValue); // 0x65c9d50 [Final Native Public]
    bool GetCustomDecalSize(const FVector& AttributeValue); // 0x65c8c30 [Final Native Public]
    bool GetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x65c8a60 [Final Native Public]

// UInterchangeBaseLightNode (/Script/InterchangeNodes.InterchangeBaseLightNode)
    bool SetCustomUseTemperature(bool AttributeValue); // 0x65cc5f0 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue); // 0x65cc3d0 [Final Native Public]
    bool SetCustomLightColor(const FLinearColor& AttributeValue); // 0x65cb6a0 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue); // 0x65cb560 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x65ca1b0 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x65c9fa0 [Final Native Public]
    bool GetCustomLightColor(const FLinearColor& AttributeValue); // 0x65c95b0 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x65c9450 [Final Native Public]

// UInterchangeLightNode (/Script/InterchangeNodes.InterchangeLightNode)
    bool SetCustomUseIESBrightness(const bool& AttributeValue, bool bAddApplyDelegate); // 0x65cc460 [Final Native Public]
    bool SetCustomRotation(const FRotator& AttributeValue, bool bAddApplyDelegate); // 0x65cbb80 [Final Native Public]
    bool SetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x65cb5f0 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x65cb420 [Final Native Public]
    bool SetCustomIESBrightnessScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x65cb330 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue); // 0x65ca5f0 [Final Native Public]
    bool GetCustomUseIESBrightness(const bool& AttributeValue); // 0x65ca050 [Final Native Public]
    bool GetCustomRotation(const FRotator& AttributeValue); // 0x65c99b0 [Final Native Public]
    bool GetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x65c9500 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x65c92e0 [Final Native Public]
    bool GetCustomIESBrightnessScale(const float& AttributeValue); // 0x65c9230 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x65c88b0 [Final Native Public]

// UInterchangePointLightNode (/Script/InterchangeNodes.InterchangePointLightNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue); // 0x65cc550 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue); // 0x65cb740 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x65ca100 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x65c9650 [Final Native Public]

// UInterchangeSpotLightNode (/Script/InterchangeNodes.InterchangeSpotLightNode)
    bool SetCustomOuterConeAngle(float AttributeValue); // 0x65cb960 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue); // 0x65cb4d0 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x65c9800 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x65c93a0 [Final Native Public]

// UInterchangeRectLightNode (/Script/InterchangeNodes.InterchangeRectLightNode)
    bool SetCustomSourceWidth(float AttributeValue); // 0x65cc340 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue); // 0x65cc2b0 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x65c9ef0 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x65c9e40 [Final Native Public]

// UInterchangeTextureNode (/Script/InterchangeNodes.InterchangeTextureNode)
    void SetPayLoadKey(const FString& PayloadKey); // 0x65cc9b0 [Native Public]
    bool SetCustomSRGB(const bool& AttributeValue); // 0x65cbc70 [Final Native Public]
    bool SetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x65cb010 [Final Native Public]
    bool SetCustomColorSpace(const EInterchangeTextureColorSpace& AttributeValue); // 0x65ca680 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue); // 0x65cc820 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x65c9a50 [Final Native Public]
    bool GetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x65c9030 [Final Native Public]
    bool GetCustomColorSpace(const EInterchangeTextureColorSpace& AttributeValue); // 0x65c8960 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x65ca360 [Final Native Public]

// UInterchangeVariantSetNode (/Script/InterchangeNodes.InterchangeVariantSetNode)
    bool SetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x65f35e0 [Final Native Public]
    bool SetCustomDisplayText(const FString& AttributeValue); // 0x65efc50 [Final Native Public]
    bool RemoveCustomDependencyUid(const FString& DependencyUid); // 0x65ee290 [Final Native Public]
    bool GetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x65eb950 [Final Native Public]
    bool GetCustomDisplayText(const FString& AttributeValue); // 0x65e8f30 [Final Native Public]
    void GetCustomDependencyUids(const TArray<FString>& OutDependencyUids); // 0x65e8d70 [Final Native Public]
    int32 GetCustomDependencyUidCount(); // 0x65e8d40 [Final Native Public]
    void GetCustomDependencyUid(int32 Index, const FString& OutDependencyUid); // 0x65e8c50 [Final Native Public]
    bool AddCustomDependencyUid(const FString& DependencyUid); // 0x65e6d60 [Final Native Public]

// UInterchangeSceneVariantSetsNode (/Script/InterchangeNodes.InterchangeSceneVariantSetsNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x6593710 [Final Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x6590410 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x65904d0 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x6590500 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x658cf20 [Final Native Public]

// UInterchangeVolumeNode (/Script/InterchangeNodes.InterchangeVolumeNode)
    bool SetCustomFileName(const FString& AttributeValue); // 0x65f0130 [Final Native Public]
    bool SetCustomAnimationID(const FString& AttributeValue); // 0x65eec80 [Final Native Public]
    bool RemoveCustomGridDependency(const FString& DependencyUid); // 0x65ee290 [Final Native Public]
    bool RemoveCustomFrameIndexInAnimation(int32 Index); // 0x65ee340 [Final Native Public]
    void GetCustomGridDependency(int32 Index, const FString& OutDependency); // 0x65e8c50 [Final Native Public]
    int32 GetCustomGridDependeciesCount(); // 0x65e8d40 [Final Native Public]
    void GetCustomGridDependecies(const TArray<FString>& OutDependencies); // 0x65e8d70 [Final Native Public]
    void GetCustomFrameIndicesInAnimation(const TArray<int32>& OutAnimationIndices); // 0x65e9600 [Final Native Public]
    void GetCustomFrameIndexInAnimation(int32 IndexIndex, const int32& OutIndex); // 0x65e9520 [Final Native Public]
    bool GetCustomFileName(const FString& AttributeValue); // 0x65e9250 [Final Native Public]
    bool GetCustomAnimationID(const FString& AttributeValue); // 0x65e8150 [Final Native Public]
    bool AddCustomGridDependency(const FString& DependencyUid); // 0x65e6d60 [Final Native Public]
    bool AddCustomFrameIndexInAnimation(int32 Index); // 0x65e6e10 [Final Native Public]

// UInterchangeVolumeGridNode (/Script/InterchangeNodes.InterchangeVolumeGridNode)
    bool SetCustomNumComponents(const int32& NumComponents); // 0x65f1f60 [Final Native Public]
    bool SetCustomGridTransform(FTransform& AttributeValue); // 0x65f0cd0 [Final Native Public]
    bool SetCustomGridActiveDimensions(const FIntVector& AttributeValue); // 0x65f0b30 [Final Native Public]
    bool SetCustomGridActiveAABBMin(const FIntVector& AttributeValue); // 0x65f0990 [Final Native Public]
    bool SetCustomGridActiveAABBMax(const FIntVector& AttributeValue); // 0x65f07f0 [Final Native Public]
    bool SetCustomElementType(const EVolumeGridElementType& AttributeValue); // 0x65efe10 [Final Native Public]
    bool GetCustomNumComponents(const int32& NumComponents); // 0x65ea920 [Final Native Public]
    bool GetCustomGridTransform(FTransform& AttributeValue); // 0x65e9d40 [Final Native Public]
    bool GetCustomGridActiveDimensions(const FIntVector& AttributeValue); // 0x65e9c40 [Final Native Public]
    bool GetCustomGridActiveAABBMin(const FIntVector& AttributeValue); // 0x65e9b40 [Final Native Public]
    bool GetCustomGridActiveAABBMax(const FIntVector& AttributeValue); // 0x65e9b40 [Final Native Public]
    bool GetCustomElementType(const EVolumeGridElementType& AttributeValue); // 0x65e9050 [Final Native Public]

// UInterchangeMaterialInstanceNode (/Script/InterchangeNodes.InterchangeMaterialInstanceNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x65f22f0 [Final Native Public]
    bool GetVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x65ed590 [Final Native Public]
    bool GetTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x65ed450 [Final Native Public]
    bool GetStaticSwitchParameterValue(const FString& ParameterName, const bool& AttributeValue); // 0x65ed330 [Final Native Public]
    bool GetScalarParameterValue(const FString& ParameterName, const float& AttributeValue); // 0x65ec5b0 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x65eab10 [Final Native Public]
    bool AddVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x65e7710 [Final Native Public]
    bool AddTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x65e75f0 [Final Native Public]
    bool AddStaticSwitchParameterValue(const FString& ParameterName, bool AttributeValue); // 0x65e7370 [Final Native Public]
    bool AddScalarParameterValue(const FString& ParameterName, float AttributeValue); // 0x65e71b0 [Final Native Public]

// UInterchangeMaterialReferenceNode (/Script/InterchangeNodes.InterchangeMaterialReferenceNode)
    bool SetCustomContentPath(const FString& AttributeValue); // 0x65ef8f0 [Final Native Public]
    bool GetCustomContentPath(const FString& AttributeValue); // 0x65e8b30 [Final Native Public]

// UInterchangeMeshNode (/Script/InterchangeNodes.InterchangeMeshNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x65f44e0 [Final Native Public]
    bool SetSkinnedMesh(bool bIsSkinnedMesh); // 0x65f43d0 [Final Native Public]
    bool SetSkeletonDependencyUid(const FString& DependencyUid); // 0x65f4320 [Final Native Public]
    bool SetSceneInstanceUid(const FString& DependencyUid); // 0x65f4270 [Final Native Public]
    void SetPayLoadKey(const FString& PayloadKey, const EInterchangeMeshPayLoadType& PayloadType); // 0x65f4180 [Native Public]
    bool SetMorphTargetName(const FString& MorphTargetName); // 0x65f4060 [Final Native Public]
    bool SetMorphTargetDependencyUid(const FString& DependencyUid); // 0x65f3fb0 [Final Native Public]
    bool SetMorphTarget(bool bIsMorphTarget); // 0x65f3d70 [Final Native Public]
    bool SetCustomVertexCount(const int32& AttributeValue); // 0x65f37a0 [Final Native Public]
    bool SetCustomUVCount(const int32& AttributeValue); // 0x65f3450 [Final Native Public]
    bool SetCustomPolygonCount(const int32& AttributeValue); // 0x65f2690 [Final Native Public]
    bool SetCustomHasVertexTangent(const bool& AttributeValue); // 0x65f1810 [Final Native Public]
    bool SetCustomHasVertexNormal(const bool& AttributeValue); // 0x65f1680 [Final Native Public]
    bool SetCustomHasVertexColor(const bool& AttributeValue); // 0x65f14f0 [Final Native Public]
    bool SetCustomHasVertexBinormal(const bool& AttributeValue); // 0x65f1360 [Final Native Public]
    bool SetCustomHasSmoothGroup(const bool& AttributeValue); // 0x65f11d0 [Final Native Public]
    bool SetCustomCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x65ef5b0 [Final Native Public]
    bool SetCustomBoundingBox(const FBox& AttributeValue); // 0x65ef410 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x65ee5e0 [Final Native Public]
    bool RemoveSkeletonDependencyUid(const FString& DependencyUid); // 0x65ee530 [Final Native Public]
    bool RemoveSceneInstanceUid(const FString& DependencyUid); // 0x65ee480 [Final Native Public]
    bool RemoveMorphTargetDependencyUid(const FString& DependencyUid); // 0x65ee3d0 [Final Native Public]
    bool IsSkinnedMesh(); // 0x65edcd0 [Final Native Public]
    bool IsMorphTarget(); // 0x65edbe0 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x65ece10 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x65ecab0 [Final Native Public]
    void GetSkeletonDependency(int32 Index, const FString& OutDependency); // 0x65ec9c0 [Final Native Public]
    void GetSkeletonDependencies(const TArray<FString>& OutDependencies); // 0x65ec900 [Final Native Public]
    int32 GetSkeletonDependeciesCount(); // 0x65ec8c0 [Final Native Public]
    int32 GetSceneInstanceUidsCount(); // 0x65ec880 [Final Native Public]
    void GetSceneInstanceUids(const TArray<FString>& OutDependencies); // 0x65ec7c0 [Final Native Public]
    void GetSceneInstanceUid(int32 Index, const FString& OutDependency); // 0x65ec6d0 [Final Native Public]
    bool GetMorphTargetName(const FString& OutMorphTargetName); // 0x65ec450 [Final Native Public]
    void GetMorphTargetDependency(int32 Index, const FString& OutDependency); // 0x65ec360 [Final Native Public]
    void GetMorphTargetDependencies(const TArray<FString>& OutDependencies); // 0x65ec2a0 [Final Native Public]
    int32 GetMorphTargetDependeciesCount(); // 0x65ec260 [Final Native Public]
    bool GetCustomVertexCount(const int32& AttributeValue); // 0x65eba70 [Final Native Public]
    bool GetCustomUVCount(const int32& AttributeValue); // 0x65eb850 [Final Native Public]
    bool GetCustomPolygonCount(const int32& AttributeValue); // 0x65ead90 [Final Native Public]
    bool GetCustomHasVertexTangent(const bool& AttributeValue); // 0x65ea4a0 [Final Native Public]
    bool GetCustomHasVertexNormal(const bool& AttributeValue); // 0x65ea3a0 [Final Native Public]
    bool GetCustomHasVertexColor(const bool& AttributeValue); // 0x65ea2a0 [Final Native Public]
    bool GetCustomHasVertexBinormal(const bool& AttributeValue); // 0x65ea1a0 [Final Native Public]
    bool GetCustomHasSmoothGroup(const bool& AttributeValue); // 0x65ea0a0 [Final Native Public]
    bool GetCustomCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x65e8930 [Final Native Public]
    bool GetCustomBoundingBox(const FBox& AttributeValue); // 0x65e8820 [Final Native Public]

// UInterchangeGeometryCacheNode (/Script/InterchangeNodes.InterchangeGeometryCacheNode)
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x65f2b70 [Final Native Public]
    bool SetCustomHasConstantTopology(const bool& AttributeValue); // 0x65f1040 [Final Native Public]
    bool SetCustomFrameRate(const double& AttributeValue); // 0x65f0480 [Final Native Public]
    bool SetCustomEndFrame(const int32& AttributeValue); // 0x65effa0 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x65eb0a0 [Final Native Public]
    bool GetCustomHasConstantTopology(const bool& AttributeValue); // 0x65e9fa0 [Final Native Public]
    bool GetCustomFrameRate(const double& AttributeValue); // 0x65e96b0 [Final Native Public]
    bool GetCustomEndFrame(const int32& AttributeValue); // 0x65e9150 [Final Native Public]

// UInterchangeSceneNode (/Script/InterchangeNodes.InterchangeSceneNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x65f4610 [Final Native Public]
    bool SetMorphTargetCurveWeight(const FString& MorphTargetName, const float& Weight); // 0x65f3e80 [Final Native Public]
    void SetGlobalBindPoseReferenceForMeshUIDs(TMap<FString, FMatrix>& GlobalBindPoseReferenceForMeshUIDs); // 0x65f3c50 [Final Native Public]
    bool SetCustomTimeZeroLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x65f2ec0 [Final Native Public]
    bool SetCustomPivotNodeTransform(FTransform& AttributeValue); // 0x65f24b0 [Final Native Public]
    bool SetCustomLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x65f1b30 [Final Native Public]
    bool SetCustomHasBindPose(const bool& bHasBindPose); // 0x65f0eb0 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x65f0610 [Final Native Public]
    bool SetCustomComponentVisibility(bool bInIsVisible); // 0x65ef750 [Final Native Public]
    bool SetCustomBindPoseLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x65ef000 [Final Native Public]
    bool SetCustomAssetInstanceUid(const FString& AttributeValue); // 0x65eee40 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x65eeac0 [Final Native Public]
    bool SetCustomActorVisibility(bool bInIsVisible); // 0x65ee920 [Final Native Public]
    bool SetAnimationCurveTypeForCurveName(const FString& CurveName, const EInterchangeAnimationPayLoadType& AnimationCurveType); // 0x65ee7f0 [Final Native Public]
    bool RemoveSpecializedType(const FString& SpecializedType); // 0x65ee740 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x65ee690 [Final Native Public]
    bool IsSpecializedTypeContains(const FString& SpecializedType); // 0x65edd00 [Final Native Public]
    void GetSpecializedTypes(const TArray<FString>& OutSpecializedTypes); // 0x65ed270 [Final Native Public]
    int32 GetSpecializedTypeCount(); // 0x65ed230 [Final Native Public]
    void GetSpecializedType(int32 Index, const FString& OutSpecializedType); // 0x65ed140 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x65ecf30 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x65ecc60 [Final Native Public]
    void GetMorphTargetCurveWeights(TMap<FString, float>& OutMorphTargetCurveWeights); // 0x65ec0b0 [Final Native Public]
    bool GetGlobalBindPoseReferenceForMeshUID(const FString& MeshUid, const FMatrix& GlobalBindPoseReference); // 0x65ebd60 [Final Native Public]
    bool GetCustomTimeZeroLocalTransform(FTransform& AttributeValue); // 0x65eb4f0 [Final Native Public]
    bool GetCustomTimeZeroGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x65eb2c0 [Final Native Public]
    bool GetCustomPivotNodeTransform(FTransform& AttributeValue); // 0x65eac30 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x65ea6a0 [Final Native Public]
    bool GetCustomHasBindPose(const bool& bHasBindPose); // 0x65e9ea0 [Final Native Public]
    bool GetCustomGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x65e9910 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x65e97b0 [Final Native Public]
    bool GetCustomComponentVisibility(const bool& bOutIsVisible); // 0x65e8a30 [Final Native Public]
    bool GetCustomBindPoseLocalTransform(FTransform& AttributeValue); // 0x65e85c0 [Final Native Public]
    bool GetCustomBindPoseGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x65e8390 [Final Native Public]
    bool GetCustomAssetInstanceUid(const FString& AttributeValue); // 0x65e8270 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x65e8030 [Final Native Public]
    bool GetCustomActorVisibility(const bool& bOutIsVisible); // 0x65e7f30 [Final Native Public]
    bool GetAnimationCurveTypeForCurveName(const FString& CurveName, const EInterchangeAnimationPayLoadType& OutCurveAnimationType); // 0x65e7e30 [Final Native Public]
    bool AddSpecializedType(const FString& SpecializedType); // 0x65e72c0 [Final Native Public]

// UInterchangeShaderPortsAPI (/Script/InterchangeNodes.InterchangeShaderPortsAPI)
    FString MakeInputValueKey(const FString& InputName); // 0x65ee1b0 [Final Native Static Public]
    FString MakeInputParameterKey(const FString& InputName); // 0x65ee0d0 [Final Native Static Public]
    FString MakeInputName(const FString& InputKey); // 0x65edf50 [Final Native Static Public]
    FString MakeInputConnectionKey(const FString& InputName); // 0x65ede70 [Final Native Static Public]
    bool IsAParameter(const FString& AttributeKey); // 0x65ed950 [Final Native Static Public]
    bool IsAnInput(const FString& AttributeKey); // 0x65edb40 [Final Native Static Public]
    bool HasParameter(UInterchangeBaseNode* InterchangeNode, const FName& InInputName); // 0x65ed7a0 [Final Native Static Public]
    bool HasInput(UInterchangeBaseNode* InterchangeNode, const FName& InInputName); // 0x65ed6c0 [Final Native Static Public]
    bool GetInputConnection(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& OutExpressionUid, const FString& OutputName); // 0x65ebea0 [Final Native Static Public]
    void GatherInputs(UInterchangeBaseNode* InterchangeNode, const TArray<FString>& OutInputNames); // 0x65e7d40 [Final Native Static Public]
    bool ConnectOuputToInputByName(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, const FString& OutputName); // 0x65e7b20 [Final Native Static Public]
    bool ConnectOuputToInputByIndex(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, int32 OutputIndex); // 0x65e79a0 [Final Native Static Public]
    bool ConnectDefaultOuputToInput(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid); // 0x65e7840 [Final Native Static Public]

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

// UInterchangeShaderGraphNode (/Script/InterchangeNodes.InterchangeShaderGraphNode)
    bool SetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x65f32c0 [Final Native Public]
    bool SetCustomTwoSided(const bool& AttributeValue); // 0x65f3130 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x65f2820 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x65f20f0 [Final Native Public]
    bool SetCustomIsAShaderFunction(const bool& AttributeValue); // 0x65f19a0 [Final Native Public]
    bool SetCustomDisplacementCenterMode(float AttributeValue); // 0x65efab0 [Final Native Public]
    bool SetCustomBlendMode(int32 AttributeValue); // 0x65ef270 [Final Native Public]
    bool GetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x65eb750 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x65eb650 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x65eae80 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x65eaa10 [Final Native Public]
    bool GetCustomIsAShaderFunction(const bool& AttributeValue); // 0x65ea5a0 [Final Native Public]
    bool GetCustomDisplacementCenterMode(const float& AttributeValue); // 0x65e8e30 [Final Native Public]
    bool GetCustomBlendMode(const int32& AttributeValue); // 0x65e8720 [Final Native Public]

// UInterchangeSpecularProfileNode (/Script/InterchangeNodes.InterchangeSpecularProfileNode)
    bool SetCustomTexture(const FString& TextureUid); // 0x65f2d00 [Final Native Public]
    bool SetCustomFormat(uint8 Format); // 0x65f02f0 [Final Native Public]
    bool GetCustomTexture(const FString& TextureUid); // 0x65eb1a0 [Final Native Public]
    bool GetCustomFormat(const uint8& Format); // 0x65e9370 [Final Native Public]

// UInterchangeTexture2DNode (/Script/InterchangeNodes.InterchangeTexture2DNode)
    bool SetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x65f3ac0 [Final Native Public]
    bool SetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x65f3930 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x65ed050 [Final Native Public]
    bool GetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x65ebc60 [Final Native Public]
    bool GetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x65ebb60 [Final Native Public]

// UInterchangeGenericMeshPipeline (/Script/InterchangePipelines.InterchangeGenericMeshPipeline)
    void SetCombineSkeletalMeshes(bool InbCombineSkeletalMeshes); // 0x3052e30 [Final Native Public]
    bool GetCombineSkeletalMeshes(); // 0x674afa0 [Final Native Public]

// UInterchangePipelineMeshesUtilities (/Script/InterchangePipelines.InterchangePipelineMeshesUtilities)
    void SetContext(FInterchangePipelineMeshesUtilitiesContext& Context); // 0x674b640 [Final Native Public]
    bool IsValidMeshInstanceUid(const FString& MeshInstanceUid); // 0x674b560 [Final Native Public]
    bool IsValidMeshGeometryUid(const FString& MeshGeometryUid); // 0x674b480 [Final Native Public]
    FString GetMeshInstanceSkeletonRootUid(const FString& MeshInstanceUid); // 0x674b2d0 [Final Native Public]
    FInterchangeMeshInstance GetMeshInstanceByUid(const FString& MeshInstanceUid); // 0x674b1e0 [Final Native Public]
    FString GetMeshGeometrySkeletonRootUid(const FString& MeshGeometryUid); // 0x674b0f0 [Final Native Public]
    FInterchangeMeshGeometry GetMeshGeometryByUid(const FString& MeshGeometryUid); // 0x674afc0 [Final Native Public]
    void GetAllStaticMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x674aee0 [Final Native Public]
    void GetAllStaticMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x674ae20 [Final Native Public]
    void GetAllSkinnedMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x674ad60 [Final Native Public]
    void GetAllSkinnedMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x674aca0 [Final Native Public]
    void GetAllMeshInstanceUidsUsingMeshGeometryUid(const FString& MeshGeometryUid, const TArray<FString>& MeshInstanceUids); // 0x674ab40 [Final Native Public]
    void GetAllMeshInstanceUids(const TArray<FString>& MeshInstanceUids); // 0x674aa80 [Final Native Public]
    void GetAllMeshGeometryNotInstanced(const TArray<FString>& MeshGeometryUids); // 0x674a9c0 [Final Native Public]
    void GetAllMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x674a900 [Final Native Public]
    void GetAllGeometryCacheInstance(const TArray<FString>& MeshInstanceUids); // 0x674a840 [Final Native Public]
    void GetAllGeometryCacheGeometry(const TArray<FString>& MeshGeometryUids); // 0x674a780 [Final Native Public]
    UInterchangePipelineMeshesUtilities* CreateInterchangePipelineMeshesUtilities(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x674a6f0 [Final Native Static Public]

// ALandscapeProxy (/Script/Landscape.LandscapeProxy)
    void SetVirtualTextureRenderPassType(const ERuntimeVirtualTextureMainPassType& InType); // 0x309d3c0 [Final Native Public]
    void SetLandscapeMaterialVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x309d2f0 [Final Native Public]
    void SetLandscapeMaterialTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x309d220 [Final Native Public]
    void SetLandscapeMaterialScalarParameterValue(const FName& ParameterName, float Value); // 0x309d150 [Final Native Public]
    bool LandscapeExportHeightmapToRenderTarget(UTextureRenderTarget2D* InRenderTarget, bool InExportHeightIntoRGChannel, bool InExportLandscapeProxies); // 0x309d030 [Final Native Public]
    ALandscape* GetLandscapeActor(); // 0x309d000 [Native Public]
    void EditorSetLandscapeMaterial(UMaterialInterface* NewLandscapeMaterial); // 0x309cf70 [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); // 0x309cbe0 [Final Native Public]
    void ChangeLODDistanceFactor(float InLODDistanceFactor); // 0x309cb50 [Native Public]
    void ChangeComponentScreenSizeToUseSubSections(float InComponentScreenSizeToUseSubSections); // 0x309cac0 [Native Public]

// ALandscape (/Script/Landscape.Landscape)
    bool RenderWeightmaps(const FTransform& InWorldTransform, const FBox2D& InExtents, const TArray<FName>& InWeightmapLayerNames, UTextureRenderTarget* OutRenderTarget); // 0x3038db0 [Final Native Public]
    bool RenderWeightmap(const FTransform& InWorldTransform, const FBox2D& InExtents, const FName& InWeightmapLayerName, UTextureRenderTarget2D* OutRenderTarget); // 0x3038ba0 [Final Native Public]
    bool RenderHeightmap(const FTransform& InWorldTransform, const FBox2D& InExtents, UTextureRenderTarget2D* OutRenderTarget); // 0x30389e0 [Final Native Public]
    TArray<FName> GetTargetLayerNames(bool bInIncludeVisibilityLayer); // 0x3038900 [Final Native Public]

// ULandscapeComponent (/Script/Landscape.LandscapeComponent)
    void SetLODBias(int32 InLODBias); // 0x3039080 [Final Native Public]
    void SetForcedLOD(int32 InForcedLOD); // 0x3038ff0 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstanceDynamic(int32 InIndex); // 0x3038860 [Final Native Public]
    float EditorGetPaintLayerWeightByNameAtLocation(const FVector& InLocation, const FName& InPaintLayerName); // 0x3038770 [Final Native Public]
    float EditorGetPaintLayerWeightAtLocation(const FVector& InLocation, ULandscapeLayerInfoObject* PaintLayer); // 0x3038680 [Final Native Public]

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

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

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

// ULevelSequenceShotMetaDataLibrary (/Script/LevelSequence.LevelSequenceShotMetaDataLibrary)
    void SetIsSubSequence(ULevelSequence* InLevelSequence, bool bInIsSubSequence); // 0x37226b0 [Final Native Static Public]
    void SetIsRecorded(ULevelSequence* InLevelSequence, bool bInIsRecorded); // 0x37226b0 [Final Native Static Public]
    void SetIsNoGood(ULevelSequence* InLevelSequence, bool bInIsNoGood); // 0x37226b0 [Final Native Static Public]
    void SetIsFlagged(ULevelSequence* InLevelSequence, bool bInIsFlagged); // 0x37226b0 [Final Native Static Public]
    void SetFavoriteRating(ULevelSequence* InLevelSequence, int32 InFavoriteRating); // 0x3722600 [Final Native Static Public]
    bool HasIsSubSequenceByAssetData(FAssetData& InAssetData); // 0x3721c50 [Final Native Static Public]
    bool HasIsSubSequence(ULevelSequence* InLevelSequence); // 0x3721690 [Final Native Static Public]
    bool HasIsRecordedByAssetData(FAssetData& InAssetData); // 0x3721b00 [Final Native Static Public]
    bool HasIsRecorded(ULevelSequence* InLevelSequence); // 0x3721690 [Final Native Static Public]
    bool HasIsNoGoodByAssetData(FAssetData& InAssetData); // 0x37219b0 [Final Native Static Public]
    bool HasIsNoGood(ULevelSequence* InLevelSequence); // 0x3721690 [Final Native Static Public]
    bool HasIsFlaggedByAssetData(FAssetData& InAssetData); // 0x3721860 [Final Native Static Public]
    bool HasIsFlagged(ULevelSequence* InLevelSequence); // 0x3721690 [Final Native Static Public]
    bool HasFavoriteRatingByAssetData(FAssetData& InAssetData); // 0x3721710 [Final Native Static Public]
    bool HasFavoriteRating(ULevelSequence* InLevelSequence); // 0x3721690 [Final Native Static Public]
    bool GetIsSubSequenceByAssetData(FAssetData& InAssetData, const bool& bOutIsSubSequence); // 0x37213b0 [Final Native Static Public]
    FName GetIsSubSequenceAssetTag(); // 0x3721390 [Final Native Static Public]
    bool GetIsSubSequence(ULevelSequence* InLevelSequence, const bool& bOutIsSubSequence); // 0x3720dc0 [Final Native Static Public]
    bool GetIsRecordedByAssetData(FAssetData& InAssetData, const bool& bOutIsRecorded); // 0x3721200 [Final Native Static Public]
    FName GetIsRecordedAssetTag(); // 0x37211e0 [Final Native Static Public]
    bool GetIsRecorded(ULevelSequence* InLevelSequence, const bool& bOutIsRecorded); // 0x3720dc0 [Final Native Static Public]
    bool GetIsNoGoodByAssetData(FAssetData& InAssetData, const bool& bOutNoGood); // 0x3721050 [Final Native Static Public]
    FName GetIsNoGoodAssetTag(); // 0x3721030 [Final Native Static Public]
    bool GetIsNoGood(ULevelSequence* InLevelSequence, const bool& bOutNoGood); // 0x3720dc0 [Final Native Static Public]
    bool GetIsFlaggedByAssetData(FAssetData& InAssetData, const bool& bOutIsFlagged); // 0x3720ea0 [Final Native Static Public]
    FName GetIsFlaggedAssetTag(); // 0x3720e80 [Final Native Static Public]
    bool GetIsFlagged(ULevelSequence* InLevelSequence, const bool& bOutIsFlagged); // 0x3720dc0 [Final Native Static Public]
    bool GetFavoriteRatingByAssetData(FAssetData& InAssetData, const int32& OutFavoriteRating); // 0x3720c30 [Final Native Static Public]
    FName GetFavoriteRatingAssetTag(); // 0x3720c10 [Final Native Static Public]
    bool GetFavoriteRating(ULevelSequence* InLevelSequence, const int32& OutFavoriteRating); // 0x3720b50 [Final Native Static Public]
    void ClearIsSubSequence(ULevelSequence* InLevelSequence); // 0x32746d0 [Final Native Static Public]
    void ClearIsRecorded(ULevelSequence* InLevelSequence); // 0x32746d0 [Final Native Static Public]
    void ClearIsNoGood(ULevelSequence* InLevelSequence); // 0x32746d0 [Final Native Static Public]
    void ClearIsFlagged(ULevelSequence* InLevelSequence); // 0x32746d0 [Final Native Static Public]
    void ClearFavoriteRating(ULevelSequence* InLevelSequence); // 0x32746d0 [Final Native Static Public]

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

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

// ALevelSequenceActor (/Script/LevelSequence.LevelSequenceActor)
    void ShowBurnin(); // 0x37228e0 [Final Native Public]
    void SetSequence(ULevelSequence* InSequence); // 0x3722800 [Final Native Public]
    void SetReplicatePlayback(bool ReplicatePlayback); // 0x3722760 [Final Native Public]
    void SetBindingByTag(const FName& BindingTag, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x37223a0 [Final Native Public]
    void SetBinding(const FMovieSceneObjectBindingID& Binding, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x3722240 [Final Native Public]
    void ResetBindings(); // 0x37221e0 [Final Native Public]
    void ResetBinding(const FMovieSceneObjectBindingID& Binding); // 0x3722130 [Final Native Public]
    void RemoveBindingByTag(const FName& Tag, AActor* Actor); // 0x3721fd0 [Final Native Public]
    void RemoveBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor); // 0x3721ed0 [Final Native Public]
    void OnLevelSequenceLoaded__DelegateSignature(); // 0x147c170 [Public]
    void HideBurnin(); // 0x3721da0 [Final Native Public]
    ULevelSequencePlayer* GetSequencePlayer(); // 0x37215f0 [Final Native Public]
    ULevelSequence* GetSequence(); // 0x3721580 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> FindNamedBindings(const FName& Tag); // 0x37205e0 [Final Native Public]
    FMovieSceneObjectBindingID FindNamedBinding(const FName& Tag); // 0x3720500 [Final Native Public]
    void AddBindingByTag(const FName& BindingTag, AActor* Actor, bool bAllowBindingsFromAsset); // 0x371fe90 [Final Native Public]
    void AddBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor, bool bAllowBindingsFromAsset); // 0x371fd40 [Final Native Public]

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

// ULevelSequenceDirector (/Script/LevelSequence.LevelSequenceDirector)
    void OnCreated(); // 0x147c170 [Event Public]
    UMovieSceneSequence* GetSequence(); // 0x37215c0 [Final Native Public]
    FQualifiedFrameTime GetRootSequenceTime(); // 0x3721540 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x3720b10 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3720a10 [Final Native Public]
    UObject* GetBoundObject(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3720950 [Final Native Public]
    TArray<AActor*> GetBoundActors(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3720850 [Final Native Public]
    AActor* GetBoundActor(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3720790 [Final Native Public]

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

// ALevelSequenceMediaController (/Script/LevelSequence.LevelSequenceMediaController)
    void SynchronizeToServer(float DesyncThresholdSeconds); // 0x3722910 [Final Native Public]
    void Play(); // 0x3721de0 [Final Native Public]
    void OnRep_ServerStartTimeSeconds(); // 0x3721dc0 [Final Native Private]
    ALevelSequenceActor* GetSequence(); // 0x37215a0 [Final Native Public]
    UMediaComponent* GetMediaComponent(); // 0x36a8b80 [Final Native Public]

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

// UMockDataMeshTrackerComponent (/Script/MRMesh.MockDataMeshTrackerComponent)
    void OnMockDataMeshTrackerUpdated__DelegateSignature(int32 Index, const TArray<FVector>& Vertices, const TArray<int32>& Triangles, const TArray<FVector>& Normals, const TArray<float>& Confidence); // 0x147c170 [Public]
    void DisconnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x372c580 [Final Native Public]
    void ConnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x372c420 [Final Native Public]

// UMRMeshComponent (/Script/MRMesh.MRMeshComponent)
    void SetWireframeMaterial(UMaterialInterface* InMaterial); // 0x372c940 [Native Public]
    void SetWireframeColor(const FLinearColor& InColor); // 0x372c8b0 [Final Native Public]
    void SetUseWireframe(bool bUseWireframe); // 0x372c820 [Final Native Public]
    void SetEnableMeshOcclusion(bool bEnable); // 0x372c790 [Final Native Public]
    void RequestNavMeshUpdate(); // 0x372c740 [Final Native Public]
    bool IsConnected(); // 0x372c6d0 [Final Native Public]
    FLinearColor GetWireframeColor(); // 0x372c6a0 [Final Native Public]
    bool GetUseWireframe(); // 0x372c680 [Final Native Public]
    bool GetEnableMeshOcclusion(); // 0x372c660 [Final Native Public]
    void ForceNavMeshUpdate(); // 0x372c610 [Final Native Public]
    void Clear(); // 0x372c360 [Final Native Public]

// UMeshReconstructorBase (/Script/MRMesh.MeshReconstructorBase)
    void StopReconstruction(); // 0x372c9f0 [Native Public]
    void StartReconstruction(); // 0x372c9d0 [Native Public]
    void PauseReconstruction(); // 0x23596c0 [Native Public]
    bool IsReconstructionStarted(); // 0x368ecd0 [Native Public]
    bool IsReconstructionPaused(); // 0x372c710 [Native Public]
    void DisconnectMRMesh(); // 0x2359340 [Native Public]
    void ConnectMRMesh(UMRMeshComponent* Mesh); // 0x372c390 [Native Public]

// UMediaTexture (/Script/MediaAssets.MediaTexture)
    void UpdateResource(); // 0x37101e0 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x370f200 [Final Native Public]
    int32 GetWidth(); // 0x370c430 [Final Native Public]
    int32 GetTextureNumMips(); // 0x370ba10 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x370ad70 [Final Native Public]
    int32 GetHeight(); // 0x370ab30 [Final Native Public]
    float GetAspectRatio(); // 0x370a690 [Final Native Public]

// UMediaSource (/Script/MediaAssets.MediaSource)
    bool Validate(); // 0x30f74e0 [Native Public]
    void SetMediaOptionString(const FName& Key, const FString& Value); // 0x370ee30 [Final Native Public]
    void SetMediaOptionInt64(const FName& Key, int64 Value); // 0x370ec50 [Final Native Public]
    void SetMediaOptionFloat(const FName& Key, float Value); // 0x370ea70 [Final Native Public]
    void SetMediaOptionBool(const FName& Key, bool Value); // 0x370e890 [Final Native Public]
    FString GetUrl(); // 0x370be30 [Native Public]

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

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

// UMediaPlayer (/Script/MediaAssets.MediaPlayer)
    bool SupportsSeeking(); // 0x37101a0 [Final Native Public]
    bool SupportsScrubbing(); // 0x3710160 [Final Native Public]
    bool SupportsRate(float Rate, bool Unthinned); // 0x3710080 [Final Native Public]
    bool SupportsPlaybackTimeRange(); // 0x3710040 [Final Native Public]
    bool SetViewRotation(const FRotator& Rotation, bool Absolute); // 0x370fe30 [Final Native Public]
    bool SetViewField(float Horizontal, float Vertical, bool Absolute); // 0x370fc30 [Final Native Public]
    bool SetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex, float FrameRate); // 0x370fa80 [Final Native Public]
    bool SetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex, int32 FormatIndex); // 0x370f860 [Final Native Public]
    void SetTimeDelay(const FTimespan& TimeDelay); // 0x370f750 [Final Native Public]
    bool SetRate(float Rate); // 0x370f460 [Final Native Public]
    bool SetPlaybackTimeRange(const FFloatInterval& InTimeRange); // 0x370f360 [Final Native Public]
    bool SetNativeVolume(float Volume); // 0x370f2c0 [Final Native Public]
    void SetMediaOptions(UMediaSource* Options); // 0x370f060 [Final Native Public]
    bool SetLooping(bool Looping); // 0x370e7f0 [Final Native Public]
    void SetDesiredPlayerName(const FName& PlayerName); // 0x370e1e0 [Final Native Public]
    void SetBlockOnTime(const FTimespan& Time); // 0x370e0b0 [Final Native Public]
    bool SelectTrack(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x370dee0 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x370de30 [Final Native Public]
    bool Scrub(const FTimespan& Time); // 0x370dcd0 [Final Native Public]
    bool Rewind(); // 0x370dc30 [Final Native Public]
    bool Reopen(); // 0x370da70 [Final Native Public]
    bool Previous(); // 0x370d790 [Final Native Public]
    void PlayAndSeek(); // 0x370d770 [Final Native Public]
    bool Play(); // 0x370d740 [Final Native Public]
    bool Pause(); // 0x370d710 [Final Native Public]
    bool OpenUrl(const FString& URL); // 0x370d410 [Final Native Public]
    bool OpenSourceWithOptions(UMediaSource* MediaSource, FMediaPlayerOptions& Options); // 0x370d230 [Final Native Public]
    void OpenSourceLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, UMediaSource* MediaSource, FMediaPlayerOptions& Options, const bool& bSuccess); // 0x370ce70 [Final Native Public]
    bool OpenSource(UMediaSource* MediaSource); // 0x370cdd0 [Final Native Public]
    bool OpenPlaylistIndex(UMediaPlaylist* InPlaylist, int32 Index); // 0x370cd00 [Final Native Public]
    bool OpenPlaylist(UMediaPlaylist* InPlaylist); // 0x370cc60 [Final Native Public]
    bool OpenFile(const FString& FilePath); // 0x370c820 [Final Native Public]
    bool Next(); // 0x370c7d0 [Final Native Public]
    bool IsReady(); // 0x370c790 [Final Native Public]
    bool IsPreparing(); // 0x370c750 [Final Native Public]
    bool IsPlaying(); // 0x370c710 [Final Native Public]
    bool IsPaused(); // 0x370c6d0 [Final Native Public]
    bool IsLooping(); // 0x370c690 [Final Native Public]
    bool IsConnecting(); // 0x370c650 [Final Native Public]
    bool IsClosed(); // 0x370c610 [Final Native Public]
    bool IsBuffering(); // 0x370c5d0 [Final Native Public]
    bool HasError(); // 0x370c450 [Final Native Public]
    FRotator GetViewRotation(); // 0x370c3b0 [Final Native Public]
    FString GetVideoTrackType(int32 TrackIndex, int32 FormatIndex); // 0x370c290 [Final Native Public]
    FFloatRange GetVideoTrackFrameRates(int32 TrackIndex, int32 FormatIndex); // 0x370c1b0 [Final Native Public]
    float GetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex); // 0x370c0e0 [Final Native Public]
    FIntPoint GetVideoTrackDimensions(int32 TrackIndex, int32 FormatIndex); // 0x370c000 [Final Native Public]
    float GetVideoTrackAspectRatio(int32 TrackIndex, int32 FormatIndex); // 0x370bf30 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x370beb0 [Final Native Public]
    FString GetUrl(); // 0x370be00 [Final Native Public]
    FString GetTrackLanguage(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x370bce0 [Final Native Public]
    int32 GetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x370bc10 [Final Native Public]
    FText GetTrackDisplayName(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x370bb20 [Final Native Public]
    UMediaTimeStampInfo* GetTimeStamp(); // 0x370baa0 [Final Native Public]
    FTimespan GetTimeDelay(); // 0x370ba70 [Final Native Public]
    FTimespan GetTime(); // 0x370ba30 [Final Native Public]
    void GetSupportedRates(const TArray<FFloatRange>& OutRates, bool Unthinned); // 0x370b890 [Final Native Public]
    int32 GetSelectedTrack(const EMediaPlayerTrack& TrackType); // 0x370b600 [Final Native Public]
    float GetRate(); // 0x370b5c0 [Final Native Public]
    int32 GetPlaylistIndex(); // 0x370b410 [Final Native Public]
    UMediaPlaylist* GetPlaylist(); // 0x370b370 [Final Native Public]
    FName GetPlayerName(); // 0x370b330 [Final Native Public]
    FFloatInterval GetPlaybackTimeRange(const EMediaTimeRangeBPType& InRangeToGet); // 0x370b210 [Final Native Public]
    int32 GetNumTracks(const EMediaPlayerTrack& TrackType); // 0x370b180 [Final Native Public]
    int32 GetNumTrackFormats(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x370b0b0 [Final Native Public]
    FText GetMediaName(); // 0x370acc0 [Native Public]
    TMap<FString, FMediaMetadataItemsBPT> GetMediaMetadataItems(); // 0x370abd0 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x370ab50 [Final Native Public]
    FTimespan GetDuration(); // 0x370aab0 [Final Native Public]
    UMediaTimeStampInfo* GetDisplayTimeStamp(); // 0x370aa30 [Final Native Public]
    FTimespan GetDisplayTime(); // 0x370a9d0 [Final Native Public]
    FName GetDesiredPlayerName(); // 0x370a9a0 [Final Native Public]
    FString GetAudioTrackType(int32 TrackIndex, int32 FormatIndex); // 0x370a880 [Final Native Public]
    int32 GetAudioTrackSampleRate(int32 TrackIndex, int32 FormatIndex); // 0x370a7b0 [Final Native Public]
    int32 GetAudioTrackChannels(int32 TrackIndex, int32 FormatIndex); // 0x370a6e0 [Final Native Public]
    void Close(); // 0x370a2b0 [Final Native Public]
    bool CanPlayUrl(const FString& URL); // 0x370a150 [Final Native Public]
    bool CanPlaySource(UMediaSource* MediaSource); // 0x3709fa0 [Final Native Public]
    bool CanPause(); // 0x3709f60 [Final Native Public]

// UMediaPlaylist (/Script/MediaAssets.MediaPlaylist)
    bool Replace(int32 Index, UMediaSource* Replacement); // 0x370db20 [Final Native Public]
    bool RemoveAt(int32 Index); // 0x370d990 [Final Native Public]
    bool Remove(UMediaSource* MediaSource); // 0x370d7c0 [Final Native Public]
    int32 Num(); // 0x370c800 [Final Native Public]
    void Insert(UMediaSource* MediaSource, int32 Index); // 0x370c490 [Final Native Public]
    UMediaSource* GetRandom(const int32& OutIndex); // 0x370b510 [Final Native Public]
    UMediaSource* GetPrevious(const int32& InOutIndex); // 0x370b430 [Final Native Public]
    UMediaSource* GetNext(const int32& InOutIndex); // 0x370add0 [Final Native Public]
    UMediaSource* Get(int32 Index); // 0x370a5d0 [Final Native Public]
    bool AddUrl(const FString& URL); // 0x3709c60 [Final Native Public]
    bool AddFile(const FString& FilePath); // 0x37098e0 [Final Native Public]
    bool Add(UMediaSource* MediaSource); // 0x37097f0 [Final Native Public]

// UMediaSoundComponent (/Script/MediaAssets.MediaSoundComponent)
    void SetSpectralAnalysisSettings(const TArray<float>& InFrequenciesToAnalyze, const EMediaSoundComponentFFTSize& InFFTSize); // 0x370f560 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x370f150 [Final Native Public]
    void SetEnvelopeFollowingsettings(int32 AttackTimeMsec, int32 ReleaseTimeMsec); // 0x370e480 [Final Native Public]
    void SetEnableSpectralAnalysis(bool bInSpectralAnalysisEnabled); // 0x370e3c0 [Final Native Public]
    void SetEnableEnvelopeFollowing(bool bInEnvelopeFollowing); // 0x370e2f0 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetSpectralData(); // 0x370b690 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetNormalizedSpectralData(); // 0x370aeb0 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x370ad30 [Final Native Public]
    float GetEnvelopeValue(); // 0x370aaf0 [Final Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x3709e60 [Final Native Public]

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

// AMediaPlate (/Script/MediaPlate.MediaPlate)
    void SetHoldoutCompositeEnabled(bool bInEnabled); // 0x678beb0 [Final Native Public]
    bool IsHoldoutCompositeEnabled(); // 0x678b4c0 [Final Native Public]

// UMediaPlateComponent (/Script/MediaPlate.MediaPlateComponent)
    void SetPlayOnlyWhenVisible(bool bInPlayOnlyWhenVisible); // 0x678c290 [Final Native Public]
    void SetMeshRange(const FVector2D& InMeshRange); // 0x678c200 [Final Native Public]
    void SetLoop(bool bInLoop); // 0x678c160 [Final Native Public]
    void SetLetterboxAspectRatio(float AspectRatio); // 0x678c030 [Final Native Public]
    void SetIsAspectRatioAuto(bool bInIsAspectRatioAuto); // 0x678bf90 [Final Native Public]
    void SetEnableAudio(bool bInEnableAudio); // 0x678be10 [Final Native Public]
    void SelectMediaSourceAsset(UMediaSource* InMediaSource); // 0x678bd50 [Final Native Public]
    void SelectMediaPlaylistAsset(UMediaPlaylist* InMediaPlaylist); // 0x678bc90 [Final Native Public]
    void SelectExternalMedia(const FString& InFilePath); // 0x678bb70 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x678bac0 [Final Native Public]
    bool Rewind(); // 0x678ba70 [Final Native Public]
    bool Previous(); // 0x678b9e0 [Final Native Public]
    void Play(); // 0x678b9b0 [Final Native Public]
    void Pause(); // 0x678b980 [Final Native Public]
    void OpenLatent(UObject* InWorldContextObject, const FLatentActionInfo& InLatentInfo, float InTimeout, bool bInWaitForTexture, const bool& bOutSuccess); // 0x678b710 [Final Native Public]
    void Open(); // 0x678b6f0 [Final Native Public]
    void OnMediaSuspended(); // 0x678b6d0 [Final Native Private]
    void OnMediaResumed(); // 0x678b6b0 [Final Native Private]
    void OnMediaOpened(const FString& DeviceUrl); // 0x678b560 [Final Native Private]
    void OnMediaEnd(); // 0x678b530 [Final Native Private]
    bool Next(); // 0x678b500 [Final Native Public]
    bool IsMediaPlatePlaying(); // 0x678b4e0 [Final Native Public]
    bool IsEventStateChangeAllowed(const EMediaPlateEventState& InRequestEventState); // 0x678b410 [Final Native Public]
    FVector2D GetMeshRange(); // 0x678b3e0 [Final Native Public]
    UMediaTexture* GetMediaTexture(int32 Index); // 0x678b2c0 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x385d070 [Final Native Public]
    bool GetLoop(); // 0x678b2a0 [Final Native Public]
    float GetLetterboxAspectRatio(); // 0x385a250 [Final Native Public]
    bool GetIsAspectRatioAuto(); // 0x678b280 [Final Native Public]
    void Close(); // 0x678b220 [Final Native Public]

// UMeshDescriptionBase (/Script/MeshDescription.MeshDescriptionBase)
    void SetVertexPosition(const FVertexID& VertexID, const FVector& Position); // 0x2145cd0 [Final Native Public]
    void SetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& VertexInstanceIDs); // 0x2145a90 [Final Native Public]
    void SetPolygonPolygonGroup(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID); // 0x21458e0 [Final Native Public]
    void ReversePolygonFacing(const FPolygonID& PolygonID); // 0x21457e0 [Final Native Public]
    void ReserveNewVertices(int32 NumberOfNewVertices); // 0x2145740 [Final Native Public]
    void ReserveNewVertexInstances(int32 NumberOfNewVertexInstances); // 0x21454c0 [Final Native Public]
    void ReserveNewTriangles(int32 NumberOfNewTriangles); // 0x21456a0 [Final Native Public]
    void ReserveNewPolygons(int32 NumberOfNewPolygons); // 0x2145600 [Final Native Public]
    void ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups); // 0x2145560 [Final Native Public]
    void ReserveNewEdges(int32 NumberOfNewEdges); // 0x21454c0 [Final Native Public]
    bool IsVertexValid(const FVertexID& VertexID); // 0x21453e0 [Final Native Public]
    bool IsVertexOrphaned(const FVertexID& VertexID); // 0x21452d0 [Final Native Public]
    bool IsVertexInstanceValid(const FVertexInstanceID& VertexInstanceID); // 0x21451f0 [Final Native Public]
    bool IsTriangleValid(const FTriangleID& TriangleID); // 0x2145110 [Final Native Public]
    bool IsTrianglePartOfNgon(const FTriangleID& TriangleID); // 0x2144f90 [Final Native Public]
    bool IsPolygonValid(const FPolygonID& PolygonID); // 0x2144eb0 [Final Native Public]
    bool IsPolygonGroupValid(const FPolygonGroupID& PolygonGroupID); // 0x2144dd0 [Final Native Public]
    bool IsEmpty(); // 0x2144da0 [Final Native Public]
    bool IsEdgeValid(const FEdgeID& EdgeID); // 0x2144cc0 [Final Native Public]
    bool IsEdgeInternalToPolygon(const FEdgeID& EdgeID, const FPolygonID& PolygonID); // 0x2144b00 [Final Native Public]
    bool IsEdgeInternal(const FEdgeID& EdgeID); // 0x21449f0 [Final Native Public]
    void GetVertexVertexInstances(const FVertexID& VertexID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x21447b0 [Final Native Public]
    FVector GetVertexPosition(const FVertexID& VertexID); // 0x21445a0 [Final Native Public]
    FEdgeID GetVertexPairEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x21443f0 [Final Native Public]
    FVertexID GetVertexInstanceVertex(const FVertexInstanceID& VertexInstanceID); // 0x21442c0 [Final Native Public]
    FEdgeID GetVertexInstancePairEdge(const FVertexInstanceID& VertexInstanceID0, const FVertexInstanceID& VertexInstanceID1); // 0x2144110 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForTriangleVertex(const FTriangleID& TriangleID, const FVertexID& VertexID); // 0x2143f00 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForPolygonVertex(const FPolygonID& PolygonID, const FVertexID& VertexID); // 0x2143d20 [Final Native Public]
    int32 GetVertexInstanceCount(); // 0x2143ce0 [Final Native Public]
    void GetVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x2143aa0 [Final Native Public]
    void GetVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x2143930 [Final Native Public]
    int32 GetVertexCount(); // 0x21438f0 [Final Native Public]
    void GetVertexConnectedTriangles(const FVertexID& VertexID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x2143780 [Final Native Public]
    void GetVertexConnectedPolygons(const FVertexID& VertexID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x2143610 [Final Native Public]
    void GetVertexConnectedEdges(const FVertexID& VertexID, const TArray<FEdgeID>& OutEdgeIDs); // 0x21433d0 [Final Native Public]
    void GetVertexAdjacentVertices(const FVertexID& VertexID, const TArray<FVertexID>& OutAdjacentVertexIDs); // 0x2143260 [Final Native Public]
    void GetTriangleVertices(const FTriangleID& TriangleID, const TArray<FVertexID>& OutVertexIDs); // 0x2143000 [Final Native Public]
    void GetTriangleVertexInstances(const FTriangleID& TriangleID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x2142df0 [Final Native Public]
    FVertexInstanceID GetTriangleVertexInstance(const FTriangleID& TriangleID, int32 Index); // 0x2142c00 [Final Native Public]
    FPolygonGroupID GetTrianglePolygonGroup(const FTriangleID& TriangleID); // 0x2142ad0 [Final Native Public]
    FPolygonID GetTrianglePolygon(const FTriangleID& TriangleID); // 0x21429a0 [Final Native Public]
    void GetTriangleEdges(const FTriangleID& TriangleID, const TArray<FEdgeID>& OutEdgeIDs); // 0x2142740 [Final Native Public]
    int32 GetTriangleCount(); // 0x2142700 [Final Native Public]
    void GetTriangleAdjacentTriangles(const FTriangleID& TriangleID, const TArray<FTriangleID>& OutTriangleIDs); // 0x2142590 [Final Native Public]
    void GetPolygonVertices(const FPolygonID& PolygonID, const TArray<FVertexID>& OutVertexIDs); // 0x2142420 [Final Native Public]
    void GetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x2142250 [Final Native Public]
    void GetPolygonTriangles(const FPolygonID& PolygonID, const TArray<FTriangleID>& OutTriangleIDs); // 0x2142010 [Final Native Public]
    FPolygonGroupID GetPolygonPolygonGroup(const FPolygonID& PolygonID); // 0x2141ee0 [Final Native Public]
    void GetPolygonPerimeterEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x2141d70 [Final Native Public]
    void GetPolygonInternalEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x2141c00 [Final Native Public]
    void GetPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID, const TArray<FPolygonID>& OutPolygonIDs); // 0x21419c0 [Final Native Public]
    int32 GetPolygonGroupCount(); // 0x2141980 [Final Native Public]
    int32 GetPolygonCount(); // 0x2141940 [Final Native Public]
    void GetPolygonAdjacentPolygons(const FPolygonID& PolygonID, const TArray<FPolygonID>& OutPolygonIDs); // 0x2141630 [Final Native Public]
    int32 GetNumVertexVertexInstances(const FVertexID& VertexID); // 0x21414e0 [Final Native Public]
    int32 GetNumVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID); // 0x2141390 [Final Native Public]
    int32 GetNumVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID); // 0x2141240 [Final Native Public]
    int32 GetNumVertexConnectedTriangles(const FVertexID& VertexID); // 0x2141130 [Final Native Public]
    int32 GetNumVertexConnectedPolygons(const FVertexID& VertexID); // 0x2140ff0 [Final Native Public]
    int32 GetNumVertexConnectedEdges(const FVertexID& VertexID); // 0x2140ea0 [Final Native Public]
    int32 GetNumPolygonVertices(const FPolygonID& PolygonID); // 0x2140d90 [Final Native Public]
    int32 GetNumPolygonTriangles(const FPolygonID& PolygonID); // 0x2140c40 [Final Native Public]
    int32 GetNumPolygonInternalEdges(const FPolygonID& PolygonID); // 0x2140ae0 [Final Native Public]
    int32 GetNumPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID); // 0x2140990 [Final Native Public]
    int32 GetNumEdgeConnectedTriangles(const FEdgeID& EdgeID); // 0x2140840 [Final Native Public]
    int32 GetNumEdgeConnectedPolygons(const FEdgeID& EdgeID); // 0x21406f0 [Final Native Public]
    void GetEdgeVertices(const FEdgeID& EdgeID, const TArray<FVertexID>& OutVertexIDs); // 0x21404e0 [Final Native Public]
    FVertexID GetEdgeVertex(const FEdgeID& EdgeID, int32 VertexNumber); // 0x21402f0 [Final Native Public]
    int32 GetEdgeCount(); // 0x21402b0 [Final Native Public]
    void GetEdgeConnectedTriangles(const FEdgeID& EdgeID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x2140070 [Final Native Public]
    void GetEdgeConnectedPolygons(const FEdgeID& EdgeID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x213ff00 [Final Native Public]
    void Empty(); // 0x213fee0 [Final Native Public]
    void DeleteVertexInstance(const FVertexInstanceID& VertexInstanceID, const TArray<FVertexID>& OrphanedVertices); // 0x213fd70 [Final Native Public]
    void DeleteVertex(const FVertexID& VertexID); // 0x213fc70 [Final Native Public]
    void DeleteTriangle(const FTriangleID& TriangleID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroupsPtr); // 0x213fa40 [Final Native Public]
    void DeletePolygonGroup(const FPolygonGroupID& PolygonGroupID); // 0x213f940 [Final Native Public]
    void DeletePolygon(const FPolygonID& PolygonID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroups); // 0x213f710 [Final Native Public]
    void DeleteEdge(const FEdgeID& EdgeID, const TArray<FVertexID>& OrphanedVertices); // 0x213f5a0 [Final Native Public]
    void CreateVertexWithID(const FVertexID& VertexID); // 0x213f4a0 [Final Native Public]
    void CreateVertexInstanceWithID(const FVertexInstanceID& VertexInstanceID, const FVertexID& VertexID); // 0x213f2b0 [Final Native Public]
    FVertexInstanceID CreateVertexInstance(const FVertexID& VertexID); // 0x213f150 [Final Native Public]
    FVertexID CreateVertex(); // 0x213f110 [Final Native Public]
    void CreateTriangleWithID(const FTriangleID& TriangleID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x213ee70 [Final Native Public]
    FTriangleID CreateTriangle(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x213ec40 [Final Native Public]
    void CreatePolygonWithID(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x213e9a0 [Final Native Public]
    void CreatePolygonGroupWithID(const FPolygonGroupID& PolygonGroupID); // 0x213e8a0 [Final Native Public]
    FPolygonGroupID CreatePolygonGroup(); // 0x213e860 [Final Native Public]
    FPolygonID CreatePolygon(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x213e630 [Final Native Public]
    void CreateEdgeWithID(const FEdgeID& EdgeID, const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x213e3d0 [Final Native Public]
    FEdgeID CreateEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x213e200 [Final Native Public]
    void ComputePolygonTriangulation(const FPolygonID& PolygonID); // 0x213e100 [Final Native Public]

// UMetasoundFrontendLiteralBlueprintAccess (/Script/MetasoundEngine.MetasoundFrontendLiteralBlueprintAccess)
    EMetasoundFrontendLiteralType GetType(FMetasoundFrontendLiteral& Literal); // 0x5e47180 [Final Native Static Private]
    FString GetStringValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x5e46eb0 [Final Native Static Private]
    TArray<FString> GetStringArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x5e46ce0 [Final Native Static Private]
    UObject* GetObjectValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x5e46a20 [Final Native Static Private]
    TArray<UObject*> GetObjectArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x5e46860 [Final Native Static Private]
    int32 GetIntValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x5e466f0 [Final Native Static Private]
    TArray<int32> GetIntArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x5e46530 [Final Native Static Private]
    float GetFloatValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x5e462b0 [Final Native Static Private]
    TArray<float> GetFloatArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x5e460f0 [Final Native Static Private]
    bool GetBoolValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x5e45e40 [Final Native Static Private]
    TArray<bool> GetBoolArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x5e45c80 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateStringMetaSoundLiteral(const FString& Value); // 0x5e459d0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateStringArrayMetaSoundLiteral(const TArray<FString>& Value); // 0x5e458a0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateObjectMetaSoundLiteral(UObject* Value); // 0x5e457a0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateObjectArrayMetaSoundLiteral(const TArray<UObject*>& Value); // 0x5e45680 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromParam(FAudioParameter& Param); // 0x5e454a0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateIntMetaSoundLiteral(int32 Value); // 0x5e45310 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateIntArrayMetaSoundLiteral(const TArray<int32>& Value); // 0x5e451f0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateFloatMetaSoundLiteral(float Value); // 0x5e450f0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateFloatArrayMetaSoundLiteral(const TArray<float>& Value); // 0x5e44fd0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateBoolMetaSoundLiteral(bool Value); // 0x5e44ed0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateBoolArrayMetaSoundLiteral(const TArray<bool>& Value); // 0x5e44db0 [Final Native Static Private]
    FString Conv_MetaSoundLiteralToString(FMetasoundFrontendLiteral& Literal); // 0x5e44c40 [Final Native Static Private]

// UMetasoundGeneratorHandle (/Script/MetasoundEngine.MetasoundGeneratorHandle)
    bool WatchOutput(const FName& OutputName, const FScriptDelegate& OnOutputValueChanged, const FName& AnalyzerName, const FName& AnalyzerOutputName); // 0x5e47bc0 [Final Native Public]
    void UpdateWatchers(); // 0x4ef46e0 [Final Native Public]
    double GetCPUCoreUtilization(); // 0x5e45fb0 [Final Native Public]
    void EnableRuntimeRenderTiming(bool Enable); // 0x5e45ae0 [Final Native Public]
    UMetasoundGeneratorHandle* CreateMetaSoundGeneratorHandle(UAudioComponent* OnComponent); // 0x5e45410 [Final Native Static Public]
    bool ApplyParameterPack(UMetasoundParameterPack* Pack); // 0x5e44ba0 [Final Native Public]

// UMetaSoundCacheSubsystem (/Script/MetasoundEngine.MetaSoundCacheSubsystem)
    void TouchOrPrecacheMetaSound(UMetaSoundSource* InMetaSound, int32 InNumInstances); // 0x5e47770 [Final Native Public]
    void RemoveCachedOperatorsForMetaSound(UMetaSoundSource* InMetaSound); // 0x5e476e0 [Final Native Public]
    void PrecacheMetaSound(UMetaSoundSource* InMetaSound, int32 InNumInstances); // 0x5e47610 [Final Native Public]

// UMetasoundOutputBlueprintAccess (/Script/MetasoundEngine.MetasoundOutputBlueprintAccess)
    bool IsTime(FMetaSoundOutput& Output); // 0x5e47560 [Final Native Static Private]
    bool IsString(FMetaSoundOutput& Output); // 0x5e474b0 [Final Native Static Private]
    bool IsInt32(FMetaSoundOutput& Output); // 0x5e47400 [Final Native Static Private]
    bool IsFloat(FMetaSoundOutput& Output); // 0x5e47350 [Final Native Static Private]
    bool IsBool(FMetaSoundOutput& Output); // 0x5e472a0 [Final Native Static Private]
    double GetTimeSeconds(FMetaSoundOutput& Output, const bool& Success); // 0x5e47070 [Final Native Static Private]
    FString GetString(FMetaSoundOutput& Output, const bool& Success); // 0x5e46b90 [Final Native Static Private]
    int32 GetInt32(FMetaSoundOutput& Output, const bool& Success); // 0x5e46420 [Final Native Static Private]
    float GetFloat(FMetaSoundOutput& Output, const bool& Success); // 0x5e45fe0 [Final Native Static Private]
    bool GetBool(FMetaSoundOutput& Output, const bool& Success); // 0x5e45b70 [Final Native Static Private]

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

// UMetaSoundQualityHelper (/Script/MetasoundEngine.MetaSoundQualityHelper)
    TArray<FName> GetQualityNames(); // 0x3df6840 [Final Native Static Public]

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

// UMetaSoundBuilderBase (/Script/MetasoundEngine.MetaSoundBuilderBase)
    void SetNodeInputDefault(FMetaSoundBuilderNodeInputHandle& NodeInputHandle, FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x5f1a190 [Final Native Public]
    void SetGraphOutputName(const FName& OutputName, const FName& NewName, const EMetaSoundBuilderResult& OutResult); // 0x5f1a070 [Final Native Public]
    void SetGraphOutputDataType(const FName& OutputName, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x5f19f50 [Final Native Public]
    void SetGraphOutputAccessType(const FName& OutputName, const EMetasoundFrontendVertexAccessType& AccessType, const EMetaSoundBuilderResult& OutResult); // 0x5f19e30 [Final Native Public]
    void SetGraphInputName(const FName& InputName, const FName& NewName, const EMetaSoundBuilderResult& OutResult); // 0x5f19d10 [Final Native Public]
    void SetGraphInputDefault(const FName& InputName, FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x5f19b40 [Final Native Public]
    void SetGraphInputDataType(const FName& InputName, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x5f19a20 [Final Native Public]
    void SetGraphInputAccessType(const FName& InputName, const EMetasoundFrontendVertexAccessType& AccessType, const EMetaSoundBuilderResult& OutResult); // 0x5f19900 [Final Native Public]
    void RemoveUnusedDependencies(); // 0x5f198e0 [Final Native Public]
    void RemoveNodeInputDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f197d0 [Final Native Public]
    void RemoveNode(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, bool bRemoveUnusedDependencies); // 0x5f19670 [Final Native Public]
    void RemoveInterface(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x5f19590 [Final Native Public]
    void RemoveGraphVariable(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x5f19440 [Final Native Public]
    void RemoveGraphOutput(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x5f19360 [Final Native Public]
    void RemoveGraphInput(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x5f19280 [Final Native Public]
    bool NodesAreConnected(FMetaSoundBuilderNodeOutputHandle& OutputHandle, FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x5f19140 [Final Native Public]
    bool NodeOutputIsConnected(FMetaSoundBuilderNodeOutputHandle& OutputHandle); // 0x5f19080 [Final Native Public]
    bool NodeInputIsConnected(FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x5f18fc0 [Final Native Public]
    bool IsPreset(); // 0x5f18f90 [Final Native Public]
    bool InterfaceIsDeclared(const FName& InterfaceName); // 0x5f18ef0 [Final Native Public]
    FMetasoundFrontendClassName GetRootGraphClassName(); // 0x5f18ea0 [Final Native Public]
    UObject* GetReferencedPresetAsset(); // 0x5f18e30 [Final Native Public]
    bool GetNodeOutputIsConstructorPin(FMetaSoundBuilderNodeOutputHandle& OutputHandle); // 0x5f18d70 [Final Native Public]
    void GetNodeOutputData(FMetaSoundBuilderNodeOutputHandle& OutputHandle, const FName& Name, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x5f18ba0 [Final Native Public]
    bool GetNodeInputIsConstructorPin(FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x5f18ae0 [Final Native Public]
    FMetasoundFrontendLiteral GetNodeInputDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f18910 [Final Native Public]
    void GetNodeInputData(FMetaSoundBuilderNodeInputHandle& InputHandle, const FName& Name, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x5f18740 [Final Native Public]
    FMetasoundFrontendLiteral GetNodeInputClassDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f184d0 [Final Native Public]
    FMetasoundFrontendLiteral GetGraphVariableDefault(const FName& VariableName, const EMetaSoundBuilderResult& OutResult); // 0x5f18330 [Final Native Public]
    TArray<FName> GetGraphOutputNames(const EMetaSoundBuilderResult& OutResult); // 0x5f181e0 [Final Native Public]
    TArray<FName> GetGraphInputNames(const EMetaSoundBuilderResult& OutResult); // 0x5f18090 [Final Native Public]
    FMetasoundFrontendLiteral GetGraphInputDefault(const FName& InputName, const EMetaSoundBuilderResult& OutResult); // 0x5f17ef0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> FindNodeOutputsByDataType(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, const FName& DataType); // 0x5f17d50 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> FindNodeOutputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f17bf0 [Final Native Public]
    FMetaSoundNodeHandle FindNodeOutputParent(FMetaSoundBuilderNodeOutputHandle& OutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f17650 [Final Native Public]
    FMetaSoundBuilderNodeOutputHandle FindNodeOutputByName(FMetaSoundNodeHandle& NodeHandle, const FName& OutputName, const EMetaSoundBuilderResult& OutResult); // 0x5f17a80 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> FindNodeInputsByDataType(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, const FName& DataType); // 0x5f178e0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> FindNodeInputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f17780 [Final Native Public]
    FMetaSoundNodeHandle FindNodeInputParent(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f17650 [Final Native Public]
    FMetaSoundBuilderNodeInputHandle FindNodeInputByName(FMetaSoundNodeHandle& NodeHandle, const FName& InputName, const EMetaSoundBuilderResult& OutResult); // 0x5f174e0 [Final Native Public]
    FMetasoundFrontendVersion FindNodeClassVersion(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f17390 [Final Native Public]
    TArray<FMetaSoundNodeHandle> FindInterfaceOutputNodes(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x5f171d0 [Final Native Public]
    TArray<FMetaSoundNodeHandle> FindInterfaceInputNodes(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x5f16f90 [Final Native Public]
    FMetaSoundNodeHandle FindGraphOutputNode(const FName& OutputName, const FName& OutDataType, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f16df0 [Final Native Public]
    FMetaSoundNodeHandle FindGraphInputNode(const FName& InputName, const FName& OutDataType, FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f16c50 [Final Native Public]
    void DisconnectNodesByInterfaceBindings(FMetaSoundNodeHandle& FromNodeHandle, FMetaSoundNodeHandle& ToNodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f16ae0 [Final Native Public]
    void DisconnectNodes(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f16950 [Final Native Public]
    void DisconnectNodeOutput(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f16840 [Final Native Public]
    void DisconnectNodeInput(FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f16730 [Final Native Public]
    void ConvertToPreset(const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedNodeClass, const EMetaSoundBuilderResult& OutResult); // 0x5f16630 [Final Native Public]
    void ConvertFromPreset(const EMetaSoundBuilderResult& OutResult); // 0x5f16580 [Final Native Public]
    bool ContainsNodeOutput(FMetaSoundBuilderNodeOutputHandle& Output); // 0x5f164c0 [Final Native Public]
    bool ContainsNodeInput(FMetaSoundBuilderNodeInputHandle& Input); // 0x5f16400 [Final Native Public]
    bool ContainsNode(FMetaSoundNodeHandle& Node); // 0x5f16350 [Final Native Public]
    void ConnectNodesByInterfaceBindings(FMetaSoundNodeHandle& FromNodeHandle, FMetaSoundNodeHandle& ToNodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f161e0 [Final Native Public]
    void ConnectNodes(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f16080 [Final Native Public]
    void ConnectNodeOutputToGraphOutput(const FName& GraphOutputName, FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f15c30 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> ConnectNodeOutputsToMatchingGraphInterfaceOutputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f15e70 [Final Native Public]
    void ConnectNodeInputToGraphInput(const FName& GraphInputName, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f157e0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> ConnectNodeInputsToMatchingGraphInterfaceInputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x5f15a20 [Final Native Public]
    TScriptInterface<IMetaSoundDocumentInterface> BuildNewMetaSound(const FName& NameBase); // 0x5f15710 [Native Public]
    void BuildAndOverwriteMetaSound(const TScriptInterface<IMetaSoundDocumentInterface>& ExistingMetaSound, bool bForceUniqueClassName); // 0x5f15590 [Final Native Public]
    TScriptInterface<IMetaSoundDocumentInterface> Build(UObject* Parent, FMetaSoundBuilderOptions& Options); // 0x5f15460 [Native Public]
    FMetaSoundNodeHandle AddNodeByClassName(FMetasoundFrontendClassName& ClassName, const EMetaSoundBuilderResult& OutResult, int32 MajorVersion); // 0x5f152b0 [Final Native Public]
    FMetaSoundNodeHandle AddNode(const TScriptInterface<IMetaSoundDocumentInterface>& NodeClass, const EMetaSoundBuilderResult& OutResult); // 0x5f15100 [Final Native Public]
    void AddInterface(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x5f15020 [Final Native Public]
    FMetaSoundNodeHandle AddGraphVariableSetNode(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x5f14ef0 [Final Native Public]
    FMetaSoundNodeHandle AddGraphVariableGetNode(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x5f14dc0 [Final Native Public]
    FMetaSoundNodeHandle AddGraphVariableGetDelayedNode(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x5f14c90 [Final Native Public]
    void AddGraphVariable(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult); // 0x5f14890 [Final Native Public]
    FMetaSoundBuilderNodeInputHandle AddGraphOutputNode(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult, bool bIsConstructorOutput); // 0x5f14460 [Final Native Public]
    FMetaSoundBuilderNodeOutputHandle AddGraphInputNode(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult, bool bIsConstructorInput); // 0x5f14030 [Final Native Public]

// UMetaSoundSourceBuilder (/Script/MetasoundEngine.MetaSoundSourceBuilder)
    void SetSampleRateOverride(int32 SampleRate); // 0x3dd7b20 [Final Native Public]
    void SetQuality(const FName& Quality); // 0x5ef0210 [Final Native Public]
    void SetFormat(const EMetaSoundOutputAudioFormat& OutputFormat, const EMetaSoundBuilderResult& OutResult); // 0x5ef0130 [Final Native Public]
    void SetBlockRateOverride(float BlockRate); // 0x39bfc90 [Final Native Public]
    bool GetLiveUpdatesEnabled(); // 0x5eefcc0 [Final Native Public]
    void Audition(UObject* Parent, UAudioComponent* AudioComponent, const FScriptDelegate& OnCreateGenerator, bool bLiveUpdatesEnabled); // 0x5eedbb0 [Final Native Public]

// UMetaSoundBuilderSubsystem (/Script/MetasoundEngine.MetaSoundBuilderSubsystem)
    bool UnregisterSourceBuilder(const FName& BuilderName); // 0x5ef04b0 [Final Native Public]
    bool UnregisterPatchBuilder(const FName& BuilderName); // 0x5ef04b0 [Final Native Public]
    bool UnregisterBuilder(const FName& BuilderName); // 0x5ef04b0 [Final Native Public]
    bool SetTargetPage(const FName& PageName); // 0x5ef0280 [Final Native Public]
    void RegisterSourceBuilder(const FName& BuilderName, UMetaSoundSourceBuilder* Builder); // 0x5ef0030 [Final Native Public]
    void RegisterPatchBuilder(const FName& BuilderName, UMetaSoundPatchBuilder* Builder); // 0x5ef0030 [Final Native Public]
    void RegisterBuilder(const FName& BuilderName, UMetaSoundBuilderBase* Builder); // 0x5ef0030 [Final Native Public]
    bool IsInterfaceRegistered(const FName& InInterfaceName); // 0x5eefd70 [Final Native Public]
    UMetaSoundSourceBuilder* FindSourceBuilder(const FName& BuilderName); // 0x5eefbe0 [Final Native Public]
    UMetaSoundPatchBuilder* FindPatchBuilder(const FName& BuilderName); // 0x5eefb00 [Final Native Public]
    UMetaSoundBuilderBase* FindBuilderOfDocument(const TScriptInterface<IMetaSoundDocumentInterface>& InMetaSound); // 0x5eef950 [Final Native Public]
    UMetaSoundBuilderBase* FindBuilder(const FName& BuilderName); // 0x5eef8b0 [Final Native Public]
    FMetasoundFrontendLiteral CreateStringMetaSoundLiteral(const FString& Value, const FName& DataType); // 0x5eef710 [Final Native Public]
    FMetasoundFrontendLiteral CreateStringArrayMetaSoundLiteral(const TArray<FString>& Value, const FName& DataType); // 0x5eef4e0 [Final Native Public]
    UMetaSoundSourceBuilder* CreateSourcePresetBuilder(const FName& BuilderName, const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedSourceClass, const EMetaSoundBuilderResult& OutResult); // 0x5eef380 [Final Native Public]
    UMetaSoundSourceBuilder* CreateSourceBuilder(const FName& BuilderName, FMetaSoundBuilderNodeOutputHandle& OnPlayNodeOutput, FMetaSoundBuilderNodeInputHandle& OnFinishedNodeInput, const TArray<FMetaSoundBuilderNodeInputHandle>& AudioOutNodeInputs, const EMetaSoundBuilderResult& OutResult, const EMetaSoundOutputAudioFormat& OutputFormat, bool bIsOneShot); // 0x5eef0e0 [Final Native Public]
    UMetaSoundPatchBuilder* CreatePatchPresetBuilder(const FName& BuilderName, const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedPatchClass, const EMetaSoundBuilderResult& OutResult); // 0x5eeef80 [Final Native Public]
    UMetaSoundPatchBuilder* CreatePatchBuilder(const FName& BuilderName, const EMetaSoundBuilderResult& OutResult); // 0x5eeee90 [Final Native Public]
    FMetasoundFrontendLiteral CreateObjectMetaSoundLiteral(UObject* Value); // 0x5eeed60 [Final Native Public]
    FMetasoundFrontendLiteral CreateObjectArrayMetaSoundLiteral(const TArray<UObject*>& Value); // 0x5eeec10 [Final Native Public]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromParam(FAudioParameter& Param); // 0x5eeea30 [Final Native Public]
    FMetasoundFrontendLiteral CreateIntMetaSoundLiteral(int32 Value, const FName& DataType); // 0x5eee8b0 [Final Native Public]
    FMetasoundFrontendLiteral CreateIntArrayMetaSoundLiteral(const TArray<int32>& Value, const FName& DataType); // 0x5eee690 [Final Native Public]
    FMetasoundFrontendLiteral CreateFloatMetaSoundLiteral(float Value, const FName& DataType); // 0x5eee500 [Final Native Public]
    FMetasoundFrontendLiteral CreateFloatArrayMetaSoundLiteral(const TArray<float>& Value, const FName& DataType); // 0x5eee350 [Final Native Public]
    FMetasoundFrontendLiteral CreateBoolMetaSoundLiteral(bool Value, const FName& DataType); // 0x5eee1c0 [Final Native Public]
    FMetasoundFrontendLiteral CreateBoolArrayMetaSoundLiteral(const TArray<bool>& Value, const FName& DataType); // 0x5eedfa0 [Final Native Public]

// UMetasoundParameterPack (/Script/MetasoundFrontend.MetasoundParameterPack)
    ESetParamResult SetTrigger(const FName& ParameterName, bool OnlyIfExists); // 0x5a879f0 [Final Native Public]
    ESetParamResult SetString(const FName& ParameterName, const FString& InValue, bool OnlyIfExists); // 0x5a878c0 [Final Native Public]
    ESetParamResult SetInt(const FName& ParameterName, int32 InValue, bool OnlyIfExists); // 0x5a877b0 [Final Native Public]
    ESetParamResult SetFloat(const FName& ParameterName, float InValue, bool OnlyIfExists); // 0x5a876a0 [Final Native Public]
    ESetParamResult SetBool(const FName& ParameterName, bool InValue, bool OnlyIfExists); // 0x5a87580 [Final Native Public]
    UMetasoundParameterPack* MakeMetasoundParameterPack(); // 0x5a87550 [Final Native Static Public]
    bool HasTrigger(const FName& ParameterName); // 0x5a874b0 [Final Native Public]
    bool HasString(const FName& ParameterName); // 0x5a87410 [Final Native Public]
    bool HasInt(const FName& ParameterName); // 0x5a87370 [Final Native Public]
    bool HasFloat(const FName& ParameterName); // 0x5a872d0 [Final Native Public]
    bool HasBool(const FName& ParameterName); // 0x5a87230 [Final Native Public]
    bool GetTrigger(const FName& ParameterName, const ESetParamResult& Result); // 0x5a87150 [Final Native Public]
    FString GetString(const FName& ParameterName, const ESetParamResult& Result); // 0x5a87030 [Final Native Public]
    int32 GetInt(const FName& ParameterName, const ESetParamResult& Result); // 0x5a86f50 [Final Native Public]
    float GetFloat(const FName& ParameterName, const ESetParamResult& Result); // 0x5a86e70 [Final Native Public]
    bool GetBool(const FName& ParameterName, const ESetParamResult& Result); // 0x5a86d90 [Final Native Public]

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

// IMovieSceneBindingEventReceiverInterface (/Script/MovieScene.MovieSceneBindingEventReceiverInterface)
    void OnObjectUnboundBySequencer(UMovieSceneSequencePlayer* Player, const FMovieSceneObjectBindingID& BindingID); // 0x30f7650 [Native Event Public]
    void OnObjectBoundBySequencer(UMovieSceneSequencePlayer* Player, const FMovieSceneObjectBindingID& BindingID); // 0x30f7550 [Native Event Public]

// UMovieSceneCondition (/Script/MovieScene.MovieSceneCondition)
    EMovieSceneConditionScope BP_GetScope(); // 0x30f74e0 [Native Event Protected]
    EMovieSceneConditionCheckFrequency BP_GetCheckFrequency(); // 0x30f74b0 [Native Event Protected]
    bool BP_EvaluateCondition(FMovieSceneConditionContext& ConditionContext); // 0x147c170 [Event Protected]

// UMovieSceneCustomBinding (/Script/MovieScene.MovieSceneCustomBinding)
    int32 GetBaseEnginePriority(); // 0x30f7530 [Final Native Static Public]
    int32 GetBaseCustomPriority(); // 0x30f7510 [Final Native Static Public]

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

// UMovieSceneSection (/Script/MovieScene.MovieSceneSection)
    void SetRowIndex(int32 NewRowIndex); // 0x31fec70 [Final Native Public]
    void SetPreRollFrames(int32 InPreRollFrames); // 0x31febe0 [Final Native Public]
    void SetPostRollFrames(int32 InPostRollFrames); // 0x31feb50 [Final Native Public]
    void SetOverlapPriority(int32 NewPriority); // 0x31fe8d0 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x31fe700 [Final Native Public]
    void SetIsActive(bool bInIsActive); // 0x31fe660 [Final Native Public]
    void SetCompletionMode(const EMovieSceneCompletionMode& InCompletionMode); // 0x31fe1c0 [Final Native Public]
    void SetColorTint(const FColor& InColorTint); // 0x31fe150 [Final Native Public]
    void SetBlendType(const EMovieSceneBlendType& InBlendType); // 0x31fe0d0 [Native Public]
    bool IsLocked(); // 0x31fd4c0 [Final Native Public]
    bool IsActive(); // 0x31fd490 [Final Native Public]
    int32 GetRowIndex(); // 0x31fd1e0 [Final Native Public]
    int32 GetPreRollFrames(); // 0x31fd1c0 [Final Native Public]
    int32 GetPostRollFrames(); // 0x31fd1a0 [Final Native Public]
    int32 GetOverlapPriority(); // 0x31fd160 [Final Native Public]
    EMovieSceneCompletionMode GetCompletionMode(); // 0x31fcc90 [Final Native Public]
    FColor GetColorTint(); // 0x31fcc60 [Final Native Public]
    FOptionalMovieSceneBlendType GetBlendType(); // 0x31fcb30 [Final Native Public]

// IMovieSceneCustomClockSource (/Script/MovieScene.MovieSceneCustomClockSource)
    void OnTick(float DeltaSeconds, float InPlayRate); // 0x31cb130 [Native Public]
    void OnStopPlaying(FQualifiedFrameTime& InStopTime); // 0x31cb080 [Native Public]
    void OnStartPlaying(FQualifiedFrameTime& InStartTime); // 0x31cafd0 [Native Public]
    FFrameTime OnRequestCurrentTime(FQualifiedFrameTime& InCurrentTime, float InPlayRate); // 0x31caec0 [Native Public]

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

// UMovieSceneMetaData (/Script/MovieScene.MovieSceneMetaData)
    void SetNotes(const FString& InNotes); // 0x31fe7a0 [Final Native Public]
    void SetCreated(const FDateTime& InCreated); // 0x31fe2f0 [Final Native Public]
    void SetAuthor(const FString& InAuthor); // 0x31fdfa0 [Final Native Public]
    FString GetNotes(); // 0x31fcec0 [Final Native Public]
    FDateTime GetCreated(); // 0x31fccd0 [Final Native Public]
    FString GetAuthor(); // 0x31fca50 [Final Native Public]

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

// UMovieSceneSequencePlayer (/Script/MovieScene.MovieSceneSequencePlayer)
    void StopAtCurrentTime(); // 0x31ff0b0 [Final Native Public]
    void Stop(); // 0x31feff0 [Final Native Public]
    void SetWeight(double InWeight); // 0x31fef60 [Final Native Public]
    void SetTimeRange(float StartTime, float Duration); // 0x31fedb0 [Final Native Public]
    void SetPlayRate(float PlayRate); // 0x31fe960 [Final Native Public]
    void SetPlaybackPosition(const FMovieSceneSequencePlaybackParams& PlaybackParams); // 0x31fe9e0 [Final Native Public]
    void SetHideHud(bool HideHud); // 0x31fe5c0 [Final Native Public]
    void SetFrameRate(const FFrameRate& FrameRate); // 0x31fe530 [Final Native Public]
    void SetFrameRange(int32 StartFrame, int32 Duration, float SubFrames); // 0x31fe420 [Final Native Public]
    void SetDisableCameraCuts(bool bInDisableCameraCuts); // 0x31fe380 [Final Native Public]
    void SetCompletionModeOverride(const EMovieSceneCompletionModeOverride& CompletionModeOverride); // 0x31fe240 [Final Native Public]
    void Scrub(); // 0x31fdf80 [Final Native Public]
    void RPC_OnStopEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x31fdbc0 [Final Native Event Private]
    void RPC_OnFinishPlaybackEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x31fdaf0 [Final Native Event Private]
    void RPC_ExplicitServerUpdateEvent(const EUpdatePositionMethod& Method, const FFrameTime& RelevantTime, int32 NewSerialNumber); // 0x31fd9e0 [Final Native Event Private]
    void RestoreState(); // 0x31fdf20 [Final Native Public]
    void RequestInvalidateBinding(const FMovieSceneObjectBindingID& ObjectBinding); // 0x31fdce0 [Final Native Public]
    void RemoveWeight(); // 0x31fdc90 [Final Native Public]
    void PlayTo(const FMovieSceneSequencePlaybackParams& PlaybackParams, const FMovieSceneSequencePlayToParams& PlayToParams); // 0x31fd670 [Final Native Public]
    void PlayReverse(); // 0x31fd650 [Final Native Public]
    void PlayLooping(int32 NumLoops); // 0x31fd5c0 [Final Native Public]
    void Play(); // 0x31fd5a0 [Final Native Public]
    void Pause(); // 0x31fd580 [Final Native Public]
    bool IsReversed(); // 0x31fd550 [Final Native Public]
    bool IsPlaying(); // 0x31fd520 [Final Native Public]
    bool IsPaused(); // 0x31fd4f0 [Final Native Public]
    void GoToEndAndStop(); // 0x31fd370 [Final Native Public]
    FQualifiedFrameTime GetStartTime(); // 0x31fd320 [Final Native Public]
    FString GetSequenceName(bool bAddClientInfo); // 0x31fd240 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x31fd200 [Final Native Public]
    float GetPlayRate(); // 0x31fd180 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> GetObjectBindings(UObject* InObject); // 0x31fcfa0 [Final Native Public]
    bool GetHideHud(); // 0x31fce90 [Final Native Public]
    FFrameRate GetFrameRate(); // 0x31fce70 [Final Native Public]
    int32 GetFrameDuration(); // 0x31fce50 [Final Native Public]
    FQualifiedFrameTime GetEndTime(); // 0x31fce00 [Final Native Public]
    FQualifiedFrameTime GetDuration(); // 0x31fcd50 [Final Native Public]
    bool GetDisableCameraCuts(); // 0x31fcd20 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x31fccf0 [Final Native Public]
    EMovieSceneCompletionModeOverride GetCompletionModeOverride(); // 0x31fccb0 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x31fcb60 [Final Native Public]
    void ChangePlaybackDirection(); // 0x31fc880 [Final Native Public]

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

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

// UMovieSceneCapture (/Script/MovieSceneCapture.MovieSceneCapture)
    void SetImageCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x36dc3d0 [Final Native Public]
    void SetAudioCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x36dc320 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetImageCaptureProtocol(); // 0x36dc060 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetAudioCaptureProtocol(); // 0x36dbf50 [Final Native Public]

// UMovieSceneCaptureEnvironment (/Script/MovieSceneCapture.MovieSceneCaptureEnvironment)
    bool IsCaptureInProgress(); // 0x36dc0a0 [Final Native Static Public]
    int32 GetCaptureFrameNumber(); // 0x36dbfe0 [Final Native Static Public]
    float GetCaptureElapsedTime(); // 0x36dbf70 [Final Native Static Public]
    UMovieSceneImageCaptureProtocolBase* FindImageCaptureProtocol(); // 0x36dba80 [Final Native Static Public]
    UMovieSceneAudioCaptureProtocolBase* FindAudioCaptureProtocol(); // 0x36db9f0 [Final Native Static Public]

// UUserDefinedCaptureProtocol (/Script/MovieSceneCapture.UserDefinedCaptureProtocol)
    void StopCapturingFinalPixels(); // 0x36dc600 [Final Native Public]
    void StartCapturingFinalPixels(FCapturedPixelsID& StreamID); // 0x36dc480 [Final Native Public]
    void ResolveBuffer(UTexture* Buffer, FCapturedPixelsID& BufferID); // 0x36dc180 [Final Native Public]
    void OnWarmUp(); // 0x147c170 [Event Protected]
    void OnTick(); // 0x147c170 [Event Protected]
    void OnStartCapture(); // 0x147c170 [Event Protected]
    bool OnSetup(); // 0x36dc150 [Native Event Protected]
    void OnPreTick(); // 0x147c170 [Event Protected]
    void OnPixelsReceived(FCapturedPixels& Pixels, FCapturedPixelsID& ID, const FFrameMetrics& FrameMetrics); // 0x147c170 [Event Protected]
    void OnPauseCapture(); // 0x147c170 [Event Protected]
    void OnFinalize(); // 0x147c170 [Event Protected]
    void OnCaptureFrame(); // 0x147c170 [Event Protected]
    bool OnCanFinalize(); // 0x36dc120 [Native Event Protected]
    void OnBeginFinalize(); // 0x147c170 [Event Protected]
    FFrameMetrics GetCurrentFrameMetrics(); // 0x36dc040 [Final Native Public]
    FString GenerateFilename(FFrameMetrics& InFrameMetrics); // 0x36dbb10 [Native Public]

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

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

// UMovieSceneFadeTrackTestLibrary (/Script/MovieSceneTracks.MovieSceneFadeTrackTestLibrary)
    float GetManualFadeAmount(APlayerCameraManager* PlayerCameraManager); // 0x33cb950 [Final Native Static Public]

// UMovieSceneReplaceableActorBinding_BPBase (/Script/MovieSceneTracks.MovieSceneReplaceableActorBinding_BPBase)
    bool BP_SupportsBindingCreationFromObject(UObject* SourceObject); // 0x33cb8b0 [Native Event Public]
    FMovieSceneBindingResolveResult BP_ResolveRuntimeBinding(FMovieSceneBindingResolveContext& ResolveContext); // 0x147c170 [Event Public]
    void BP_InitReplaceableBinding(UObject* SourceObject, UMovieScene* OwnerMovieScene); // 0x33cb7e0 [Native Event Public]

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

// UMovieSceneAudioSection (/Script/MovieSceneTracks.MovieSceneAudioSection)
    void SetSuppressSubtitles(bool bInSuppressSubtitles); // 0x34a04a0 [Final Native Public]
    void SetStartOffset(const FFrameNumber& InStartOffset); // 0x34a0410 [Final Native Public]
    void SetSound(USoundBase* InSound); // 0x34a0340 [Final Native Public]
    void SetOverrideAttenuation(bool bInOverrideAttenuation); // 0x34a0120 [Final Native Public]
    void SetLooping(bool bInLooping); // 0x34a0090 [Final Native Public]
    void SetAttenuationSettings(USoundAttenuation* InAttenuationSettings); // 0x349faa0 [Final Native Public]
    bool GetSuppressSubtitles(); // 0x349eff0 [Final Native Public]
    FFrameNumber GetStartOffset(); // 0x349ed40 [Final Native Public]
    USoundBase* GetSound(); // 0x349ed20 [Final Native Public]
    USoundBase* GetPlaybackSound(); // 0x349eb60 [Final Native Public]
    bool GetOverrideAttenuation(); // 0x349e8d0 [Final Native Public]
    bool GetLooping(); // 0x349e8b0 [Final Native Public]
    USoundAttenuation* GetAttenuationSettings(); // 0x349e6f0 [Final Native Public]

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

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

// UMovieSceneComponentMaterialParameterSection (/Script/MovieSceneTracks.MovieSceneComponentMaterialParameterSection)
    bool RemoveScalarParameter(FMaterialParameterInfo& InParameterInfo); // 0x349f470 [Final Native Public]
    bool RemoveColorParameter(FMaterialParameterInfo& InParameterInfo); // 0x349f180 [Final Native Public]
    void AddScalarParameterKey(FMaterialParameterInfo& InParameterInfo, const FFrameNumber& InTime, float InValue, const FString& InLayerName, const FString& InAssetName); // 0x349e020 [Final Native Public]
    void AddColorParameterKey(FMaterialParameterInfo& InParameterInfo, const FFrameNumber& InTime, const FLinearColor& InValue, const FString& InLayerName, const FString& InAssetName, FParameterChannelNames& InChannelNames); // 0x349dc60 [Final Native Public]

// UMovieSceneParameterSection (/Script/MovieSceneTracks.MovieSceneParameterSection)
    bool RemoveVectorParameter(const FName& InParameterName); // 0x349f960 [Final Native Public]
    bool RemoveVector2DParameter(const FName& InParameterName); // 0x349f830 [Final Native Public]
    bool RemoveTransformParameter(const FName& InParameterName); // 0x349f710 [Final Native Public]
    bool RemoveScalarParameter(const FName& InParameterName); // 0x349f5f0 [Final Native Public]
    bool RemoveColorParameter(const FName& InParameterName); // 0x349f320 [Final Native Public]
    bool RemoveBoolParameter(const FName& InParameterName); // 0x349f060 [Final Native Public]
    void GetParameterNames(TSet<FName>& ParameterNames); // 0x349e8f0 [Final Native Public]
    void AddVectorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector& InValue); // 0x349e5c0 [Final Native Public]
    void AddVector2DParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector2D& InValue); // 0x349e4a0 [Final Native Public]
    void AddTransformParameterKey(const FName& InParameterName, const FFrameNumber& InTime, FTransform& InValue); // 0x349e310 [Final Native Public]
    void AddScalarParameterKey(const FName& InParameterName, const FFrameNumber& InTime, float InValue); // 0x349e200 [Final Native Public]
    void AddColorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FLinearColor& InValue); // 0x349df00 [Final Native Public]
    void AddBoolParameterKey(const FName& InParameterName, const FFrameNumber& InTime, bool InValue); // 0x349db50 [Final Native Public]

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

// UMovieSceneDataLayerSection (/Script/MovieSceneTracks.MovieSceneDataLayerSection)
    void SetPrerollState(const EDataLayerRuntimeState& InPrerollState); // 0x34a01b0 [Final Native Public]
    void SetFlushOnUnload(bool bFlushOnUnload); // 0x349feb0 [Final Native Public]
    void SetFlushOnActivated(bool bFlushOnActivated); // 0x349fe20 [Final Native Public]
    void SetDesiredState(const EDataLayerRuntimeState& InDesiredState); // 0x349fda0 [Final Native Public]
    void SetDataLayerAssets(const TArray<UDataLayerAsset*>& InDataLayerAssets); // 0x349fca0 [Final Native Public]
    bool HasPreRoll(); // 0x349f030 [Final Native Private]
    EDataLayerRuntimeState GetPrerollState(); // 0x349ebd0 [Final Native Public]
    bool GetFlushOnUnload(); // 0x349e860 [Final Native Public]
    bool GetFlushOnActivated(); // 0x349e840 [Final Native Public]
    EDataLayerRuntimeState GetDesiredState(); // 0x349e820 [Final Native Public]
    TArray<UDataLayerAsset*> GetDataLayerAssets(); // 0x349e770 [Final Native Public]

// UMovieSceneLevelVisibilitySection (/Script/MovieSceneTracks.MovieSceneLevelVisibilitySection)
    void SetVisibility(const ELevelVisibility& InVisibility); // 0x34a0530 [Final Native Public]
    void SetLevelNames(const TArray<FName>& InLevelNames); // 0x349ffe0 [Final Native Public]
    ELevelVisibility GetVisibility(); // 0x349f010 [Final Native Public]
    TArray<FName> GetLevelNames(); // 0x349e880 [Final Native Public]

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

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

// UNamingTokens (/Script/NamingTokens.NamingTokens)
    FText ProcessTokenTemplateFunction(); // 0x5968540 [Final Native Private]
    void OnPreEvaluate(FNamingTokensEvaluationData& InEvaluationData); // 0x626e280 [Native Event Protected]
    void OnPostEvaluate(); // 0x2359320 [Native Event Protected]
    FDateTime GetCurrentDateTime(); // 0x626de40 [Native Event Protected]

// UNamingTokensEngineSubsystem (/Script/NamingTokens.NamingTokensEngineSubsystem)
    void UnregisterGlobalNamespace(const FString& InNameSpace); // 0x626e3f0 [Final Native Public]
    void RegisterGlobalNamespace(const FString& InNameSpace); // 0x626e350 [Final Native Public]
    bool IsGlobalNamespaceRegistered(const FString& InNameSpace); // 0x626e1a0 [Final Native Public]
    UNamingTokens* GetNamingTokensNative(const FString& InNameSpace); // 0x626e0f0 [Final Native Public]
    UNamingTokens* GetNamingTokens(const FString& InNameSpace); // 0x626e040 [Final Native Public]
    TArray<UNamingTokens*> GetMultipleNamingTokens(const TArray<FString>& InNamespaces); // 0x626df30 [Final Native Public]
    TArray<FString> GetGlobalNamespaces(); // 0x626de80 [Final Native Public]
    TArray<FString> GetAllNamespaces(); // 0x626dda0 [Final Native Public]
    FNamingTokenResultData EvaluateTokenText(FText& InTokenText, FNamingTokenFilterArgs& InFilter, const TArray<UObject*>& InContexts); // 0x626dba0 [Final Native Public]
    FNamingTokenResultData EvaluateTokenString(const FString& InTokenString, FNamingTokenFilterArgs& InFilter, const TArray<UObject*>& InContexts); // 0x626d940 [Final Native Public]
    void ClearCachedNamingTokens(); // 0x626d920 [Final Native Public]

// UNavigationPath (/Script/NavigationSystem.NavigationPath)
    bool IsValid(); // 0x49ac960 [Final Native Public]
    bool IsStringPulled(); // 0x3dfbc30 [Final Native Public]
    bool IsPartial(); // 0x49ac920 [Final Native Public]
    double GetPathLength(); // 0x49ac380 [Final Native Public]
    double GetPathCost(); // 0x49abfe0 [Final Native Public]
    FString GetDebugString(); // 0x49abe50 [Final Native Public]
    void EnableRecalculationOnInvalidation(const ENavigationOptionFlag& DoRecalculation); // 0x49ab840 [Final Native Public]
    void EnableDebugDrawing(bool bShouldDrawDebugData, const FLinearColor& PathColor); // 0x49ab650 [Final Native Public]

// UNavigationSystemV1 (/Script/NavigationSystem.NavigationSystemV1)
    void UnregisterNavigationInvoker(AActor* Invoker); // 0x49add50 [Final Native Public]
    void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs); // 0x49adc60 [Final Native Public]
    void SetGeometryGatheringMode(const ENavDataGatheringModeConfig& NewMode); // 0x49adbd0 [Final Native Public]
    void ResetMaxSimultaneousTileGenerationJobsCount(); // 0x49adae0 [Final Native Public]
    void RegisterNavigationInvoker(AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius); // 0x49ad980 [Final Native Public]
    void OnNavigationBoundsUpdated(ANavMeshBoundsVolume* NavVolume); // 0x49ad810 [Final Native Public]
    bool NavigationRaycast(UObject* WorldContextObject, const FVector& RayStart, const FVector& RayEnd, const FVector& HitLocation, TSubclassOf<UNavigationQueryFilter> FilterClass, AController* Querier); // 0x49ad580 [Final Native Static Public]
    bool K2_ReplaceAreaInOctreeData(UObject* Object, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea); // 0x49ad380 [Final Native Public]
    bool K2_ProjectPointToNavigation(UObject* WorldContextObject, const FVector& Point, const FVector& ProjectedLocation, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass, const FVector& QueryExtent); // 0x49ad150 [Final Native Static Public]
    bool K2_GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x49acdd0 [Final Native Static Public]
    bool K2_GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x49acb90 [Final Native Static Public]
    bool K2_GetRandomLocationInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x49ac980 [Final Native Static Public]
    bool IsNavigationBeingBuiltOrLocked(UObject* WorldContextObject); // 0x49ac840 [Final Native Static Public]
    bool IsNavigationBeingBuilt(UObject* WorldContextObject); // 0x49ac760 [Final Native Static Public]
    ENavigationQueryResult GetPathLength(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathLength, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x49ac410 [Final Native Static Public]
    ENavigationQueryResult GetPathCost(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathCost, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x49ac030 [Final Native Static Public]
    UNavigationSystemV1* GetNavigationSystem(UObject* WorldContextObject); // 0x49abf30 [Final Native Static Public]
    UNavigationPath* FindPathToLocationSynchronously(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x49abc60 [Final Native Static Public]
    UNavigationPath* FindPathToActorSynchronously(UObject* WorldContextObject, const FVector& PathStart, AActor* GoalActor, float TetherDistance, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x49ab8f0 [Final Native Static Public]

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

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

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

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

// USplineNavModifierComponent (/Script/NavigationSystem.SplineNavModifierComponent)
    void UpdateNavigationWithComponentData(); // 0x3649900 [Final Native Private]

// UNiagaraDataChannelReader (/Script/Niagara.NiagaraDataChannelReader)
    FVector4 ReadVector4(const FName& VarName, int32 Index, const bool& IsValid); // 0x4585b20 [Final Native Public]
    FVector2D ReadVector2D(const FName& VarName, int32 Index, const bool& IsValid); // 0x45859f0 [Final Native Public]
    FVector ReadVector(const FName& VarName, int32 Index, const bool& IsValid); // 0x4585c70 [Final Native Public]
    FNiagaraSpawnInfo ReadSpawnInfo(const FName& VarName, int32 Index, const bool& IsValid); // 0x45858c0 [Final Native Public]
    FQuat ReadQuat(const FName& VarName, int32 Index, const bool& IsValid); // 0x4585770 [Final Native Public]
    FVector ReadPosition(const FName& VarName, int32 Index, const bool& IsValid); // 0x4585620 [Final Native Public]
    FLinearColor ReadLinearColor(const FName& VarName, int32 Index, const bool& IsValid); // 0x45854f0 [Final Native Public]
    int32 ReadInt(const FName& VarName, int32 Index, const bool& IsValid); // 0x45853d0 [Final Native Public]
    FNiagaraID ReadID(const FName& VarName, int32 Index, const bool& IsValid); // 0x45852a0 [Final Native Public]
    double ReadFloat(const FName& VarName, int32 Index, const bool& IsValid); // 0x4585180 [Final Native Public]
    uint8 ReadEnum(const FName& VarName, int32 Index, const bool& IsValid); // 0x4585060 [Final Native Public]
    bool ReadBool(const FName& VarName, int32 Index, const bool& IsValid); // 0x4584f40 [Final Native Public]
    int32 Num(); // 0x4584ee0 [Final Native Public]
    bool InitAccess(const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPrevFrameData); // 0x4584b20 [Final Native Public]

// UNiagaraDataChannelWriter (/Script/Niagara.NiagaraDataChannelWriter)
    void WriteVector4(const FName& VarName, int32 Index, const FVector4& InData); // 0x45868e0 [Final Native Public]
    void WriteVector2D(const FName& VarName, int32 Index, const FVector2D& InData); // 0x45867c0 [Final Native Public]
    void WriteVector(const FName& VarName, int32 Index, const FVector& InData); // 0x4586a20 [Final Native Public]
    void WriteSpawnInfo(const FName& VarName, int32 Index, const FNiagaraSpawnInfo& InData); // 0x45866a0 [Final Native Public]
    void WriteQuat(const FName& VarName, int32 Index, const FQuat& InData); // 0x4586570 [Final Native Public]
    void WritePosition(const FName& VarName, int32 Index, const FVector& InData); // 0x4586440 [Final Native Public]
    void WriteLinearColor(const FName& VarName, int32 Index, const FLinearColor& InData); // 0x4586320 [Final Native Public]
    void WriteInt(const FName& VarName, int32 Index, int32 InData); // 0x4586210 [Final Native Public]
    void WriteID(const FName& VarName, int32 Index, const FNiagaraID& InData); // 0x4586100 [Final Native Public]
    void WriteFloat(const FName& VarName, int32 Index, double InData); // 0x4585fe0 [Final Native Public]
    void WriteEnum(const FName& VarName, int32 Index, uint8 InData); // 0x4585ed0 [Final Native Public]
    void WriteBool(const FName& VarName, int32 Index, bool InData); // 0x4585dc0 [Final Native Public]
    int32 Num(); // 0x4584f10 [Final Native Public]
    bool InitWrite(const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const FString& DebugSource); // 0x4584c70 [Final Native Public]

// UNiagaraDataChannelHandler (/Script/Niagara.NiagaraDataChannelHandler)
    void UnsubscribeFromDataChannelUpdates(const int32& UnsubscribeToken); // 0x458be40 [Final Native Public]
    void SubscribeToDataChannelUpdates(const FScriptDelegate& UpdateDelegate, const FNiagaraDataChannelSearchParameters& SearchParams, const int32& UnsubscribeToken); // 0x458bca0 [Final Native Public]
    UNiagaraDataChannelWriter* GetDataChannelWriter(); // 0x458bc70 [Final Native Public]
    UNiagaraDataChannelReader* GetDataChannelReader(); // 0x458bc40 [Final Native Public]

// UNiagaraStatelessModule_DecalAttributes (/Script/Niagara.NiagaraStatelessModule_DecalAttributes)
    bool IsOrientationEnabled(); // 0x4593080 [Final Native Public]

// UNiagaraStatelessModule_MeshIndex (/Script/Niagara.NiagaraStatelessModule_MeshIndex)
    bool NeedsMeshIndexWeights(); // 0x45a0650 [Final Native Public]

// UNiagaraStatelessModule_ScaleMeshSize (/Script/Niagara.NiagaraStatelessModule_ScaleMeshSize)
    bool UseScaleCurveRange(); // 0x45a0680 [Final Native Public]

// UNiagaraStatelessModule_ScaleRibbonWidth (/Script/Niagara.NiagaraStatelessModule_ScaleRibbonWidth)
    bool UseScaleCurveRange(); // 0x45a0680 [Final Native Public]

// UNiagaraStatelessModule_ScaleSpriteSize (/Script/Niagara.NiagaraStatelessModule_ScaleSpriteSize)
    bool UseScaleCurveRange(); // 0x45a0680 [Final Native Public]

// UNiagaraDataInterfaceArrayMesh (/Script/Niagara.NiagaraDataInterfaceArrayMesh)
    void SetNiagaraArrayMeshSM(UNiagaraComponent* NiagaraComponent, const FName& OverrideName, const TArray<UStaticMesh*>& ArrayData); // 0x45cdca0 [Final Native Static Public]
    void SetNiagaraArrayMesh(UNiagaraComponent* NiagaraComponent, const FName& OverrideName, const TArray<FNiagaraMeshRendererMeshPropertiesBase>& ArrayData); // 0x45cda80 [Final Native Static Public]

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

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

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

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

// UNiagaraComponent (/Script/Niagara.NiagaraComponent)
    void SetVariableVec4(const FName& InVariableName, const FVector4& InValue); // 0x471cfb0 [Final Native Public]
    void SetVariableVec3(const FName& InVariableName, const FVector& InValue); // 0x471ced0 [Final Native Public]
    void SetVariableVec2(const FName& InVariableName, const FVector2D& InValue); // 0x471ce00 [Final Native Public]
    void SetVariableTextureRenderTarget(const FName& InVariableName, UTextureRenderTarget* TextureRenderTarget); // 0x471cc30 [Final Native Public]
    void SetVariableTexture(const FName& InVariableName, UTexture* Texture); // 0x471ca60 [Final Native Public]
    void SetVariableStaticMesh(const FName& InVariableName, UStaticMesh* InValue); // 0x471c880 [Final Native Public]
    void SetVariableQuat(const FName& InVariableName, FQuat& InValue); // 0x471c7a0 [Final Native Public]
    void SetVariablePosition(const FName& InVariableName, const FVector& InValue); // 0x471c6c0 [Final Native Public]
    void SetVariableObject(const FName& InVariableName, UObject* Object); // 0x471bec0 [Final Native Public]
    void SetVariableMatrix(const FName& InVariableName, const FMatrix& InValue); // 0x471c5c0 [Final Native Public]
    void SetVariableMaterial(const FName& InVariableName, UMaterialInterface* Object); // 0x471c3e0 [Final Native Public]
    void SetVariableLinearColor(const FName& InVariableName, const FLinearColor& InValue); // 0x471c300 [Final Native Public]
    void SetVariableInt(const FName& InVariableName, int32 InValue); // 0x471c230 [Final Native Public]
    void SetVariableFloat(const FName& InVariableName, float InValue); // 0x471c160 [Final Native Public]
    void SetVariableBool(const FName& InVariableName, bool InValue); // 0x471c090 [Final Native Public]
    void SetVariableActor(const FName& InVariableName, AActor* Actor); // 0x471bec0 [Final Native Public]
    void SetTickBehavior(const ENiagaraTickBehavior& NewTickBehavior); // 0x471be30 [Final Native Public]
    void SetSystemFixedBounds(const FBox& LocalBounds); // 0x471bd60 [Final Native Public]
    void SetSimCache(UNiagaraSimCache* SimCache, bool bResetSystem); // 0x471bc20 [Final Native Public]
    void SetSeekDelta(float InSeekDelta); // 0x471bba0 [Final Native Public]
    void SetRenderingEnabled(bool bInRenderingEnabled); // 0x471bb00 [Final Native Public]
    void SetRandomSeedOffset(int32 NewRandomSeedOffset); // 0x471ba60 [Final Native Public]
    void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance, float PreviewMaxDistance); // 0x471b8f0 [Final Native Public]
    void SetPaused(bool bInPaused); // 0x471b860 [Final Native Public]
    void SetOcclusionQueryMode(const ENiagaraOcclusionQueryMode& Mode); // 0x471b7d0 [Final Native Public]
    void SetNiagaraVariableVec4(const FString& InVariableName, const FVector4& InValue); // 0x471b6a0 [Final Native Public]
    void SetNiagaraVariableVec3(const FString& InVariableName, const FVector& InValue); // 0x471b560 [Final Native Public]
    void SetNiagaraVariableVec2(const FString& InVariableName, const FVector2D& InValue); // 0x471b450 [Final Native Public]
    void SetNiagaraVariableQuat(const FString& InVariableName, FQuat& InValue); // 0x471b330 [Final Native Public]
    void SetNiagaraVariablePosition(const FString& InVariableName, const FVector& InValue); // 0x471b1f0 [Final Native Public]
    void SetNiagaraVariableObject(const FString& InVariableName, UObject* Object); // 0x471aaa0 [Final Native Public]
    void SetNiagaraVariableMatrix(const FString& InVariableName, const FMatrix& InValue); // 0x471b0c0 [Final Native Public]
    void SetNiagaraVariableLinearColor(const FString& InVariableName, const FLinearColor& InValue); // 0x471afa0 [Final Native Public]
    void SetNiagaraVariableInt(const FString& InVariableName, int32 InValue); // 0x471aea0 [Final Native Public]
    void SetNiagaraVariableFloat(const FString& InVariableName, float InValue); // 0x471ad90 [Final Native Public]
    void SetNiagaraVariableBool(const FString& InVariableName, bool InValue); // 0x471ac90 [Final Native Public]
    void SetNiagaraVariableActor(const FString& InVariableName, AActor* Actor); // 0x471aaa0 [Final Native Public]
    void SetMaxSimTime(float InMaxTime); // 0x4717c60 [Final Native Public]
    void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock); // 0x4717bd0 [Final Native Public]
    void SetGpuComputeDebug(bool bEnableDebug); // 0x4717b10 [Final Native Public]
    void SetForceSolo(bool bInForceSolo); // 0x4717a60 [Final Native Public]
    void SetForceLocalPlayerEffect(bool bIsPlayerEffect); // 0x47179c0 [Final Native Public]
    void SetEmitterFixedBounds(const FName& EmitterName, const FBox& LocalBounds); // 0x4717830 [Final Native Public]
    void SetDesiredAge(float InDesiredAge); // 0x47177a0 [Final Native Public]
    void SetCustomTimeDilation(float Dilation); // 0x47176f0 [Final Native Public]
    void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking); // 0x4717660 [Final Native Public]
    void SetAutoDestroy(bool bInAutoDestroy); // 0x47175b0 [Final Native Public]
    void SetAsset(UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters); // 0x47174e0 [Final Native Public]
    void SetAllowScalability(bool bAllow); // 0x4717410 [Final Native Public]
    void SetAgeUpdateMode(const ENiagaraAgeUpdateMode& InAgeUpdateMode); // 0x4717390 [Final Native Public]
    void SeekToDesiredAge(float InDesiredAge); // 0x4717300 [Final Native Public]
    void ResetSystem(); // 0x47172d0 [Final Native Public]
    void ReinitializeSystem(); // 0x47172b0 [Final Native Public]
    bool IsPaused(); // 0x4716cd0 [Final Native Public]
    void InitForPerformanceBaseline(); // 0x4716c50 [Final Native Public]
    ENiagaraTickBehavior GetTickBehavior(); // 0x4716c30 [Final Native Public]
    FBox GetSystemFixedBounds(); // 0x4716be0 [Final Native Public]
    UNiagaraSimCache* GetSimCache(); // 0x4716bc0 [Final Native Public]
    float GetSeekDelta(); // 0x4716ba0 [Final Native Public]
    int32 GetRandomSeedOffset(); // 0x4716b80 [Final Native Public]
    bool GetPreviewLODDistanceEnabled(); // 0x4716b50 [Final Native Public]
    float GetPreviewLODDistance(); // 0x4716b10 [Final Native Public]
    ENiagaraOcclusionQueryMode GetOcclusionQueryMode(); // 0x4716af0 [Final Native Public]
    float GetMaxSimTime(); // 0x4714bf0 [Final Native Public]
    bool GetLockDesiredAgeDeltaTimeToSeekDelta(); // 0x4714bd0 [Final Native Public]
    bool GetForceSolo(); // 0x4714ba0 [Final Native Public]
    bool GetForceLocalPlayerEffect(); // 0x4714b70 [Final Native Public]
    FBox GetEmitterFixedBounds(const FName& EmitterName); // 0x4714a80 [Final Native Public]
    float GetDesiredAge(); // 0x4714a60 [Final Native Public]
    UNiagaraDataInterface* GetDataInterface(const FString& Name); // 0x4714980 [Final Native Public]
    float GetCustomTimeDilation(); // 0x47145d0 [Final Native Public]
    UNiagaraSystem* GetAsset(); // 0x47145b0 [Final Native Public]
    bool GetAllowScalability(); // 0x4714580 [Final Native Public]
    ENiagaraAgeUpdateMode GetAgeUpdateMode(); // 0x4714560 [Final Native Public]
    void ClearSystemFixedBounds(); // 0x47144b0 [Final Native Public]
    void ClearSimCache(bool bResetSystem); // 0x47143e0 [Final Native Public]
    void ClearEmitterFixedBounds(const FName& EmitterName); // 0x47142b0 [Final Native Public]
    void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds); // 0x47141b0 [Final Native Public]
    void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds); // 0x47140d0 [Final Native Public]

// UNiagaraDataChannelLibrary (/Script/Niagara.NiagaraDataChannelLibrary)
    void WriteToNiagaraDataChannelSingle(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bVisibleToBlueprint, bool bVisibleToNiagaraCPU, bool bVisibleToNiagaraGPU); // 0x471db90 [Final Native Static Public]
    UNiagaraDataChannelWriter* WriteToNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const FString& DebugSource); // 0x471d5f0 [Final Native Static Public]
    void UnsubscribeFromNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const int32& UnsubscribeToken); // 0x471d3f0 [Final Native Static Public]
    void SubscribeToNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, const FScriptDelegate& UpdateDelegate, const int32& UnsubscribeToken); // 0x471d0a0 [Final Native Static Public]
    void ReadFromNiagaraDataChannelSingle(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, int32 Index, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame, const ENiagartaDataChannelReadResult& ReadResult); // 0x47170c0 [Final Native Static Public]
    UNiagaraDataChannelReader* ReadFromNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); // 0x4716d00 [Final Native Static Public]
    UNiagaraDataChannelHandler* GetNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel); // 0x47169d0 [Final Native Static Public]
    int32 GetDataChannelElementCount(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); // 0x47145f0 [Final Native Static Public]

// UNiagaraDataInterfaceArrayFunctionLibrary (/Script/Niagara.NiagaraDataInterfaceArrayFunctionLibrary)
    void SetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x471a890 [Final Native Static Public]
    void SetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector4& Value, bool bSizeToFit); // 0x471a500 [Final Native Static Public]
    void SetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector4>& ArrayData); // 0x471a300 [Final Native Static Public]
    void SetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector2D& Value, bool bSizeToFit); // 0x471a100 [Final Native Static Public]
    void SetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector2D>& ArrayData); // 0x4719fb0 [Final Native Static Public]
    void SetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x471a740 [Final Native Static Public]
    void SetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x4719da0 [Final Native Static Public]
    void SetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x4719b80 [Final Native Static Public]
    void SetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, FQuat& Value, bool bSizeToFit); // 0x4719970 [Final Native Static Public]
    void SetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FQuat>& ArrayData); // 0x4719820 [Final Native Static Public]
    void SetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x4719540 [Final Native Static Public]
    void SetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x4719420 [Final Native Static Public]
    void SetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FMatrix& Value, bool bSizeToFit, bool bApplyLWCRebase); // 0x4719060 [Final Native Static Public]
    void SetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FMatrix>& ArrayData, bool bApplyLWCRebase); // 0x4718ca0 [Final Native Static Public]
    void SetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x4718a90 [Final Native Static Public]
    void SetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x4718880 [Final Native Static Public]
    void SetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, float Value, bool bSizeToFit); // 0x4718660 [Final Native Static Public]
    void SetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<float>& ArrayData); // 0x4718450 [Final Native Static Public]
    void SetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FLinearColor& Value, bool bSizeToFit); // 0x4718250 [Final Native Static Public]
    void SetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FLinearColor>& ArrayData); // 0x4718100 [Final Native Static Public]
    void SetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const bool& Value, bool bSizeToFit); // 0x4717ee0 [Final Native Static Public]
    void SetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<bool>& ArrayData); // 0x4717ce0 [Final Native Static Public]
    FVector GetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x47168b0 [Final Native Static Public]
    FVector4 GetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4716630 [Final Native Static Public]
    TArray<FVector4> GetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x47164f0 [Final Native Static Public]
    FVector2D GetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x47163e0 [Final Native Static Public]
    TArray<FVector2D> GetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x47162a0 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4716770 [Final Native Static Public]
    int32 GetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x47161a0 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4716080 [Final Native Static Public]
    FQuat GetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4715f70 [Final Native Static Public]
    TArray<FQuat> GetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4715e30 [Final Native Static Public]
    FVector GetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4715c40 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4715b30 [Final Native Static Public]
    FMatrix GetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, bool bApplyLWCRebase); // 0x4715800 [Final Native Static Public]
    TArray<FMatrix> GetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, bool bApplyLWCRebase); // 0x4715520 [Final Native Static Public]
    int32 GetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4715420 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x47152e0 [Final Native Static Public]
    float GetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x47151e0 [Final Native Static Public]
    TArray<float> GetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x47150a0 [Final Native Static Public]
    FLinearColor GetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4714f90 [Final Native Static Public]
    TArray<FLinearColor> GetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4714e50 [Final Native Static Public]
    bool GetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4714d50 [Final Native Static Public]
    TArray<bool> GetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4714c10 [Final Native Static Public]

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

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

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

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

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

// UNiagaraFunctionLibrary (/Script/Niagara.NiagaraFunctionLibrary)
    UNiagaraComponent* SpawnSystemAttachedWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x481f080 [Final Native Static Public]
    UNiagaraComponent* SpawnSystemAttached(UNiagaraSystem* SystemTemplate, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const EAttachLocation& LocationType, bool bAutoDestroy, bool bAutoActivate, const ENCPoolMethod& PoolingMethod, bool bPreCullCheck); // 0x481ed30 [Final Native Static Public]
    UNiagaraComponent* SpawnSystemAtLocationWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x481ec30 [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); // 0x481e730 [Final Native Static Public]
    void SetVolumeTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UVolumeTexture* Texture); // 0x481dfd0 [Final Native Static Public]
    void SetTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture* Texture); // 0x481dfd0 [Final Native Static Public]
    void SetTexture2DArrayObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture2DArray* Texture); // 0x481dfd0 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceSamplingRegions(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& SamplingRegions); // 0x481dc80 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredSockets(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredSockets); // 0x481d930 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredBones(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredBones); // 0x481d5e0 [Final Native Static Public]
    void SetSceneCapture2DDataInterfaceManagedMode(UNiagaraComponent* NiagaraSystem, const FName& DIName, const ESceneCaptureSource& ManagedCaptureSource, const FIntPoint& ManagedTextureSize, const ETextureRenderTargetFormat& ManagedTextureFormat, const ECameraProjectionMode& ManagedProjectionType, float ManagedFOVAngle, float ManagedOrthoWidth, bool bManagedCaptureEveryFrame, bool bManagedCaptureOnMovement, const TArray<AActor*>& ShowOnlyActors); // 0x481cd20 [Final Native Static Public]
    void SetComponentNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, UPrimitiveComponent* Primitive, int32 CollisionGroup); // 0x481c670 [Final Native Static Public]
    void SetActorNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, AActor* Actor, int32 CollisionGroup); // 0x481c0b0 [Final Native Static Public]
    void ReleaseNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, int32 CollisionGroup); // 0x481bf90 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMeshComponent* StaticMeshComponent); // 0x481bb90 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMesh(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMesh* StaticMesh); // 0x481b790 [Final Native Static Public]
    void OverrideSystemUserVariableSkeletalMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, USkeletalMeshComponent* SkeletalMeshComponent); // 0x481b400 [Final Native Static Public]
    UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(UObject* WorldContextObject, UNiagaraParameterCollection* Collection); // 0x481abe0 [Final Native Static Public]
    int32 AcquireNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject); // 0x481a600 [Final Native Static Public]

// UNiagaraParameterCollectionInstance (/Script/Niagara.NiagaraParameterCollectionInstance)
    void SetVectorParameter(const FString& InVariableName, const FVector& InValue); // 0x481e500 [Final Native Public]
    void SetVector4Parameter(const FString& InVariableName, const FVector4& InValue); // 0x481e2f0 [Final Native Public]
    void SetVector2DParameter(const FString& InVariableName, const FVector2D& InValue); // 0x481e0f0 [Final Native Public]
    void SetQuatParameter(const FString& InVariableName, FQuat& InValue); // 0x481cb20 [Final Native Public]
    void SetIntParameter(const FString& InVariableName, int32 InValue); // 0x481c970 [Final Native Public]
    void SetFloatParameter(const FString& InVariableName, float InValue); // 0x481c7c0 [Final Native Public]
    void SetColorParameter(const FString& InVariableName, const FLinearColor& InValue); // 0x481c4a0 [Final Native Public]
    void SetBoolParameter(const FString& InVariableName, bool InValue); // 0x481c2e0 [Final Native Public]
    FVector GetVectorParameter(const FString& InVariableName); // 0x481b240 [Final Native Public]
    FVector4 GetVector4Parameter(const FString& InVariableName); // 0x481b060 [Final Native Public]
    FVector2D GetVector2DParameter(const FString& InVariableName); // 0x481aec0 [Final Native Public]
    FQuat GetQuatParameter(const FString& InVariableName); // 0x481ace0 [Final Native Public]
    int32 GetIntParameter(const FString& InVariableName); // 0x481ab30 [Final Native Public]
    float GetFloatParameter(const FString& InVariableName); // 0x481a9c0 [Final Native Public]
    FLinearColor GetColorParameter(const FString& InVariableName); // 0x481a850 [Final Native Public]
    bool GetBoolParameter(const FString& InVariableName); // 0x481a700 [Final Native Public]

// UNiagaraBaselineController (/Script/Niagara.NiagaraBaselineController)
    bool OnTickTest(); // 0x3d043a0 [Native Event Public]
    void OnOwnerTick(float DeltaTime); // 0x4858c40 [Native Event Public]
    void OnEndTest(const FNiagaraPerfBaselineStats& Stats); // 0x4858bb0 [Native Event Public]
    void OnBeginTest(); // 0x2359320 [Native Event Public]
    UNiagaraSystem* GetSystem(); // 0x3de4120 [Final Native Public]

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

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

// ANiagaraPreviewGrid (/Script/Niagara.NiagaraPreviewGrid)
    void SetPaused(bool bPaused); // 0x4858cd0 [Final Native Public]
    void GetPreviews(const TArray<UNiagaraComponent*>& OutPreviews); // 0x4858b00 [Final Native Public]
    void DeactivatePreviews(); // 0x4858ae0 [Final Native Public]
    void ActivatePreviews(bool bReset); // 0x48588d0 [Final Native Public]

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

// UNiagaraSimCache (/Script/Niagara.NiagaraSimCache)
    void ReadVectorAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4885960 [Final Native Public]
    void ReadVector4Attribute(const TArray<FVector4>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x48857e0 [Final Native Public]
    void ReadVector2Attribute(const TArray<FVector2D>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4885450 [Final Native Public]
    void ReadQuatAttributeWithRebase(const TArray<FQuat>& OutValues, const FQuat& Quat, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4885280 [Final Native Public]
    void ReadQuatAttribute(const TArray<FQuat>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x48850c0 [Final Native Public]
    void ReadPositionAttributeWithRebase(const TArray<FVector>& OutValues, const FTransform& Transform, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4884e50 [Final Native Public]
    void ReadPositionAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x4884c90 [Final Native Public]
    void ReadIntAttribute(const TArray<int32>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4884b10 [Final Native Public]
    void ReadIDAttribute(const TArray<FNiagaraID>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4884760 [Final Native Public]
    void ReadFloatAttribute(const TArray<float>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x48843f0 [Final Native Public]
    UObject* ReadDataInterfaceAs(TSubclassOf<UObject> RequestedType, const FName& AttributeName, int32 FrameIndex); // 0x48841b0 [Final Native Public]
    void ReadColorAttribute(const TArray<FLinearColor>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4884030 [Final Native Public]
    bool IsEmpty(); // 0x4884000 [Final Native Public]
    bool IsCacheValid(); // 0x4883fd0 [Final Native Public]
    float GetStartSeconds(); // 0x4883fb0 [Final Native Public]
    int32 GetNumFrames(); // 0x4883f90 [Final Native Public]
    int32 GetNumEmitters(); // 0x385a270 [Final Native Public]
    TArray<FName> GetEmitterNames(); // 0x4883e50 [Final Native Public]
    FName GetEmitterName(int32 EmitterIndex); // 0x4883d90 [Final Native Public]
    ENiagaraSimCacheAttributeCaptureMode GetAttributeCaptureMode(); // 0x4883d70 [Final Native Public]

// UAsyncNiagaraCaptureSimCache (/Script/Niagara.AsyncNiagaraCaptureSimCache)
    void OnCaptureComplete__DelegateSignature(bool bSuccess); // 0x147c170 [Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheUntilComplete(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x48836e0 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheMultiFrame(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 NumFrames, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x4883130 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCache(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const FNiagaraSimCacheCaptureParameters& CaptureParameters, const UNiagaraSimCache*& OutSimCache); // 0x4882490 [Final Native Static Public]

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

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

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

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

// UNHGameplayStatics (/Script/NuggetsHelpers.NHGameplayStatics)
    void SetPrettyName(AActor* Actor, const FString& NewName); // 0x4e5f7c0 [Final Native Static Public]
    bool IsInEditor(); // 0x3dfbc30 [Final Native Static Public]
    bool IsEditorBuild(); // 0x3dfbc30 [Final Native Static Public]
    bool HasBegunPlay(AActor* Actor); // 0x4e5f6e0 [Final Native Static Public]
    FString GetPrettyName(AActor* Actor); // 0x4e5f470 [Final Native Static Public]
    TArray<UAssetUserData*> GetAssetUserDataArrayFromMeshComp(UStaticMeshComponent* inStaticMeshComponent, TSubclassOf<UAssetUserData> InUserDataClass); // 0x4e5e820 [Final Native Static Public]
    TArray<UAssetUserData*> GetAssetUserDataArray(UObject* InObject, TSubclassOf<UAssetUserData> InUserDataClass); // 0x4e5e5a0 [Final Native Static Public]
    int32 CountExactMatchingTags(const TArray<FGameplayTag>& GameplayTags, const FGameplayTag& targetTag, const EBlueprintTagMatchSwitch& outBranches); // 0x4e5e340 [Final Native Static Public]
    bool Class_IsDeprecated(TSubclassOf<UObject> InClass); // 0x4e5e210 [Final Native Static Public]

// UNHMeshHelpers (/Script/NuggetsHelpers.NHMeshHelpers)
    FVector SnapGivenPivotToGivenLocation(const FVector& ActorWorldLocation, const FVector& From, const FVector& To); // 0x4e5fac0 [Final Native Static Private]
    FVector GetOffsetVectorInDirection(const ENuggetsTranslateInDirection& Direction, AActor* Actor, float Distance); // 0x4e5ed70 [Final Native Static Private]
    FVector GetCenterOfMesh(UStaticMeshComponent* StaticMeshComponent); // 0x4e5eae0 [Final Native Static Private]

// UNuggetsTraceLibrary (/Script/NuggetsHelpers.NuggetsTraceLibrary)
    void FilterOutDuplicateComponentHits(const TArray<FHitResult>& hitResultsToFilter); // 0x4e5e500 [Final Native Static Public]

// ITurnBasedMatchInterface (/Script/OnlineSubsystem.TurnBasedMatchInterface)
    void OnMatchReceivedTurn(const FString& Match, bool bDidBecomeActive); // 0x147c170 [Event Public]
    void OnMatchEnded(const FString& Match); // 0x147c170 [Event Public]

// UAchievementBlueprintLibrary (/Script/OnlineSubsystemUtils.AchievementBlueprintLibrary)
    void GetCachedAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementID, const bool& bFoundID, const float& Progress); // 0x4c42ea0 [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); // 0x4c42bb0 [Final Native Static Public]

// UAchievementQueryCallbackProxy (/Script/OnlineSubsystemUtils.AchievementQueryCallbackProxy)
    UAchievementQueryCallbackProxy* CacheAchievements(UObject* WorldContextObject, APlayerController* PlayerController); // 0x4c3e720 [Final Native Static Public]
    UAchievementQueryCallbackProxy* CacheAchievementDescriptions(UObject* WorldContextObject, APlayerController* PlayerController); // 0x4c3e620 [Final Native Static Public]

// UAchievementWriteCallbackProxy (/Script/OnlineSubsystemUtils.AchievementWriteCallbackProxy)
    UAchievementWriteCallbackProxy* WriteProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FString& AchievementName, float Progress, int32 UserTag); // 0x4c43e30 [Final Native Static Public]
    UAchievementWriteCallbackProxy* WriteAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementName, float Progress, int32 UserTag); // 0x4c43b80 [Final Native Static Public]

// UConnectionCallbackProxy (/Script/OnlineSubsystemUtils.ConnectionCallbackProxy)
    UConnectionCallbackProxy* ConnectToService(UObject* WorldContextObject, APlayerController* PlayerController); // 0x4c3e820 [Final Native Static Public]

// UCreateSessionCallbackProxy (/Script/OnlineSubsystemUtils.CreateSessionCallbackProxy)
    UCreateSessionCallbackProxy* CreateSession(UObject* WorldContextObject, APlayerController* PlayerController, int32 PublicConnections, bool bUseLAN, bool bUseLobbiesIfAvailable); // 0x4c41c30 [Final Native Static Public]

// UDestroySessionCallbackProxy (/Script/OnlineSubsystemUtils.DestroySessionCallbackProxy)
    UDestroySessionCallbackProxy* DestroySession(UObject* WorldContextObject, APlayerController* PlayerController); // 0x4c41ea0 [Final Native Static Public]

// UEndMatchCallbackProxy (/Script/OnlineSubsystemUtils.EndMatchCallbackProxy)
    UEndMatchCallbackProxy* EndMatch(UObject* WorldContextObject, APlayerController* PlayerController, const TScriptInterface<ITurnBasedMatchInterface>& MatchActor, const FString& MatchID, const EMPMatchOutcome& LocalPlayerOutcome, const EMPMatchOutcome& OtherPlayersOutcome); // 0x4c42030 [Final Native Static Public]

// UEndTurnCallbackProxy (/Script/OnlineSubsystemUtils.EndTurnCallbackProxy)
    UEndTurnCallbackProxy* EndTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const TScriptInterface<ITurnBasedMatchInterface>& TurnBasedMatchInterface); // 0x4c42370 [Final Native Static Public]

// UFindSessionsCallbackProxy (/Script/OnlineSubsystemUtils.FindSessionsCallbackProxy)
    FString GetServerName(FBlueprintSessionResult& Result); // 0x4c43510 [Final Native Static Public]
    int32 GetPingInMs(FBlueprintSessionResult& Result); // 0x4c43380 [Final Native Static Public]
    int32 GetMaxPlayers(FBlueprintSessionResult& Result); // 0x4c431f0 [Final Native Static Public]
    int32 GetCurrentPlayers(FBlueprintSessionResult& Result); // 0x4c43060 [Final Native Static Public]
    UFindSessionsCallbackProxy* FindSessions(UObject* WorldContextObject, APlayerController* PlayerController, int32 MaxResults, bool bUseLAN, bool bUseLobbies); // 0x4c42630 [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); // 0x4c428a0 [Final Native Static Public]

// UInAppPurchaseCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseCallbackProxy2)
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseUnprocessedPurchases(APlayerController* PlayerController); // 0x4c40f80 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseQueryOwned(APlayerController* PlayerController); // 0x4c3fcd0 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchase(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x4c3ee00 [Final Native Static Public]

// UInAppPurchaseCheckoutCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseCheckoutCallbackProxy)
    UInAppPurchaseCheckoutCallbackProxy* CreateProxyObjectForInAppPurchaseCheckout(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x4c3ef30 [Final Native Static Public]

// UInAppPurchaseFinalizeProxy (/Script/OnlineSubsystemUtils.InAppPurchaseFinalizeProxy)
    UInAppPurchaseFinalizeProxy* CreateProxyObjectForInAppPurchaseFinalize(FInAppPurchaseReceiptInfo2& InAppPurchaseReceipt, APlayerController* PlayerController); // 0x4c3f0d0 [Final Native Static Public]

// UInAppPurchaseQueryCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2)
    UInAppPurchaseQueryCallbackProxy2* CreateProxyObjectForInAppPurchaseQuery(APlayerController* PlayerController, const TArray<FString>& ProductIdentifiers); // 0x4c3f820 [Final Native Static Public]

// UInAppPurchaseReceiptsCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseReceiptsCallbackProxy)
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseRestoreOwnedProducts(APlayerController* PlayerController); // 0x4c40af0 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseQueryOwnedProducts(APlayerController* PlayerController); // 0x4c40110 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseGetKnownReceipts(APlayerController* PlayerController); // 0x4c3f4b0 [Final Native Static Public]

// UInAppPurchaseRestoreCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2)
    UInAppPurchaseRestoreCallbackProxy2* CreateProxyObjectForInAppPurchaseRestore(const TArray<FInAppPurchaseProductRequest2>& ConsumableProductFlags, APlayerController* PlayerController); // 0x4c405a0 [Final Native Static Public]

// UJoinSessionCallbackProxy (/Script/OnlineSubsystemUtils.JoinSessionCallbackProxy)
    UJoinSessionCallbackProxy* JoinSession(UObject* WorldContextObject, APlayerController* PlayerController, FBlueprintSessionResult& SearchResult); // 0x4c43730 [Final Native Static Public]

// ULeaderboardBlueprintLibrary (/Script/OnlineSubsystemUtils.LeaderboardBlueprintLibrary)
    bool WriteLeaderboardInteger(APlayerController* PlayerController, const FName& StatName, int32 StatValue); // 0x4c43d30 [Final Native Static Public]

// ULeaderboardFlushCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardFlushCallbackProxy)
    ULeaderboardFlushCallbackProxy* CreateProxyObjectForFlush(APlayerController* PlayerController, const FName& SessionName); // 0x4c3e9b0 [Final Native Static Public]

// ULeaderboardQueryCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardQueryCallbackProxy)
    ULeaderboardQueryCallbackProxy* CreateProxyObjectForIntQuery(APlayerController* PlayerController, const FString& StatName); // 0x4c41440 [Final Native Static Public]

// ULogoutCallbackProxy (/Script/OnlineSubsystemUtils.LogoutCallbackProxy)
    ULogoutCallbackProxy* Logout(UObject* WorldContextObject, APlayerController* PlayerController); // 0x4c439f0 [Final Native Static Public]

// AOnlineBeaconClient (/Script/OnlineSubsystemUtils.OnlineBeaconClient)
    void ClientOnConnected(); // 0x4112d30 [Final Native Event Private]

// APartyBeaconClient (/Script/OnlineSubsystemUtils.PartyBeaconClient)
    void ServerUpdateReservationRequest(const FString& SessionID, const FPartyReservation& ReservationUpdate); // 0x4c5b080 [Native Event Protected]
    void ServerReservationRequest(const FString& SessionID, const FPartyReservation& Reservation); // 0x4c5ac20 [Native Event Protected]
    void ServerRemoveMemberFromReservationRequest(const FString& SessionID, const FPartyReservation& ReservationUpdate); // 0x4c5aa20 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& PartyLeader); // 0x4c5a870 [Native Event Protected]
    void ServerAddOrUpdateReservationRequest(const FString& SessionID, const FPartyReservation& Reservation); // 0x4c5a670 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x4c5a260 [Native Event Public]
    void ClientSendReservationFull(); // 0x3d057e0 [Native Event Public]
    void ClientReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x4c5a140 [Native Event Public]
    void ClientCancelReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x4c5a040 [Native Event Public]

// UQuitMatchCallbackProxy (/Script/OnlineSubsystemUtils.QuitMatchCallbackProxy)
    UQuitMatchCallbackProxy* QuitMatch(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const EMPMatchOutcome& Outcome, int32 TurnTimeoutInSeconds); // 0x4c5a380 [Final Native Static Public]

// UShowLoginUICallbackProxy (/Script/OnlineSubsystemUtils.ShowLoginUICallbackProxy)
    UShowLoginUICallbackProxy* ShowExternalLoginUI(UObject* WorldContextObject, APlayerController* InPlayerController); // 0x4c5b280 [Final Native Static Public]

// ASpectatorBeaconClient (/Script/OnlineSubsystemUtils.SpectatorBeaconClient)
    void ServerReservationRequest(const FString& SessionID, const FSpectatorReservation& Reservation); // 0x4c5ae20 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& Spectator); // 0x4c5a870 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x4c5a2f0 [Native Event Public]
    void ClientSendReservationFull(); // 0x4c5a240 [Native Event Public]
    void ClientReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x4c5a1c0 [Native Event Public]
    void ClientCancelReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x4c5a0c0 [Native Event Public]

// ATestBeaconClient (/Script/OnlineSubsystemUtils.TestBeaconClient)
    void ServerPong(); // 0x4c5a9d0 [Native Event Public]
    void ClientPing(); // 0x4011850 [Native Event Public]

// UTurnBasedBlueprintLibrary (/Script/OnlineSubsystemUtils.TurnBasedBlueprintLibrary)
    void RegisterTurnBasedMatchInterfaceObject(UObject* WorldContextObject, APlayerController* PlayerController, UObject* Object); // 0x4c67ac0 [Final Native Static Public]
    void GetPlayerDisplayName(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, int32 PlayerIndex, const FString& PlayerDisplayName); // 0x4c67860 [Final Native Static Public]
    void GetMyPlayerIndex(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const int32& PlayerIndex); // 0x4c676a0 [Final Native Static Public]
    void GetIsMyTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const bool& bIsMyTurn); // 0x4c674e0 [Final Native Static Public]

// UVoipListenerSynthComponent (/Script/OnlineSubsystemUtils.VoipListenerSynthComponent)
    bool IsIdling(); // 0x4c67a80 [Final Native Public]

// UPCGData (/Script/PCG.PCGData)
    UPCGMetadata* MutableMetadata(); // 0x37d0770 [Native Public]
    UPCGMetadata* ConstMetadata(); // 0x5937dd0 [Native Public]

// UPCGSettings (/Script/PCG.PCGSettings)
    bool UseSeed(); // 0x5969720 [Native Public]
    int32 BP_GetTypeUnionOfIncidentEdges(const FName& PinLabel); // 0x5967ea0 [Final Native Protected]

// UPCGAssetExporter (/Script/PCG.PCGAssetExporter)
    TSubclassOf<UPCGDataAsset> BP_GetAssetType(); // 0x541b020 [Native Event Protected]
    bool BP_ExportToAsset(UPCGDataAsset* Asset); // 0x541af80 [Native Event Protected]

// UPCGAssetExporterUtils (/Script/PCG.PCGAssetExporterUtils)
    void UpdateAssets(const TArray<FAssetData>& PCGAssets, const FPCGAssetExporterParameters& Parameters); // 0x541c390 [Final Native Static Public]
    UPackage* CreateAsset(UPCGAssetExporter* Exporter, const FPCGAssetExporterParameters& Parameters); // 0x541b420 [Final Native Static Public]

// UPCGAttributePropertySelectorBlueprintHelpers (/Script/PCG.PCGAttributePropertySelectorBlueprintHelpers)
    bool SetPropertyName(FPCGAttributePropertySelector& Selector, const FName& InPropertyName, bool bResetExtraNames); // 0x541c230 [Final Native Static Public]
    bool SetPointProperty(FPCGAttributePropertySelector& Selector, const EPCGPointProperties& InPointProperty, bool bResetExtraNames); // 0x541c0d0 [Final Native Static Public]
    bool SetExtraProperty(FPCGAttributePropertySelector& Selector, const EPCGExtraProperties& InExtraProperty, bool bResetExtraNames); // 0x541bf70 [Final Native Static Public]
    bool SetDomainName(FPCGAttributePropertySelector& Selector, const FName& InDomainName, bool bResetExtraNames); // 0x541be10 [Final Native Static Public]
    bool SetAttributeName(FPCGAttributePropertySelector& Selector, const FName& InAttributeName, bool bResetExtraNames); // 0x541bcb0 [Final Native Static Public]
    EPCGAttributePropertySelection GetSelection(FPCGAttributePropertySelector& Selector); // 0x541bbe0 [Final Native Static Public]
    FName GetPropertyName(FPCGAttributePropertySelector& Selector); // 0x541bb00 [Final Native Static Public]
    EPCGPointProperties GetPointProperty(FPCGAttributePropertySelector& Selector); // 0x541ba30 [Final Native Static Public]
    FName GetName(FPCGAttributePropertySelector& Selector); // 0x541b950 [Final Native Static Public]
    EPCGExtraProperties GetExtraProperty(FPCGAttributePropertySelector& Selector); // 0x541b880 [Final Native Static Public]
    TArray<FString> GetExtraNames(FPCGAttributePropertySelector& Selector); // 0x541b7a0 [Final Native Static Public]
    FName GetDomainName(FPCGAttributePropertySelector& Selector); // 0x541b6c0 [Final Native Static Public]
    FName GetAttributeName(FPCGAttributePropertySelector& Selector); // 0x541b5e0 [Final Native Static Public]
    FPCGAttributePropertyOutputSelector CopyAndFixSource(FPCGAttributePropertyOutputSelector& OutputSelector, FPCGAttributePropertyInputSelector& InputSelector, UPCGData* InOptionalData); // 0x541b220 [Final Native Static Public]
    FPCGAttributePropertyInputSelector CopyAndFixLast(FPCGAttributePropertyInputSelector& Selector, UPCGData* InData); // 0x541b0a0 [Final Native Static Public]

// UPCGMetadataSettingsBase (/Script/PCG.PCGMetadataSettingsBase)
    TArray<FName> GetOutputDataFromPinOptions(); // 0x55cc640 [Final Native Protected]

// UPCGSpatialData (/Script/PCG.PCGSpatialData)
    UPCGPointData* ToPointDataWithContext(FPCGContext& Context); // 0x54eab60 [Final Native Public]
    UPCGPointData* ToPointData(); // 0x54eab00 [Final Native Public]
    UPCGUnionData* K2_UnionWith(UPCGSpatialData* InOther); // 0x54ea8d0 [Final Native Public]
    UPCGDifferenceData* K2_Subtract(UPCGSpatialData* InOther); // 0x54ea820 [Final Native Public]
    bool K2_SamplePoint(FTransform& Transform, const FBox& Bounds, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata); // 0x54ea540 [Final Native Public]
    bool K2_ProjectPoint(FTransform& InTransform, const FBox& InBounds, FPCGProjectionParams& InParams, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata); // 0x54ea1d0 [Final Native Public]
    UPCGSpatialData* K2_ProjectOn(UPCGSpatialData* InOther, FPCGProjectionParams& InParams); // 0x54ea0a0 [Final Native Public]
    UPCGIntersectionData* K2_IntersectWith(UPCGSpatialData* InOther); // 0x54e9ff0 [Final Native Public]
    void InitializeFromDataWithParams(FPCGInitializeFromDataParams& InParams); // 0x54e97c0 [Final Native Public]
    void InitializeFromData(UPCGSpatialData* InSource, UPCGMetadata* InMetadataParentOverride, bool bInheritMetadata, bool bInheritAttributes); // 0x54e9590 [Final Native Public]
    bool HasNonTrivialTransform(); // 0x54e9160 [Native Public]
    FBox GetStrictBounds(); // 0x54e8e60 [Native Public]
    FVector GetNormal(); // 0x54e88d0 [Native Public]
    int32 GetDimension(); // 0x54e8360 [Native Public]
    float GetDensityAtPosition(const FVector& InPosition); // 0x54e82b0 [Native Public]
    FBox GetBounds(); // 0x54e8170 [Native Public]
    UPCGMetadata* CreateEmptyMetadata(); // 0x54e8000 [Final Native Public]

// UPCGBasePointData (/Script/PCG.PCGBasePointData)
    void BP_SetPointsFrom(UPCGBasePointData* InData, const TArray<int32>& InDataIndices); // 0x5420c60 [Final Native Public]

// UPCGManagedComponent (/Script/PCG.PCGManagedComponent)
    void SetGeneratedComponentFromBP(const TSoftObjectPtr<UActorComponent>& InGeneratedComponent); // 0x5969170 [Final Native Private]

// UPCGGraphParametersHelpers (/Script/PCG.PCGGraphParametersHelpers)
    void SetVectorParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FVector& Value); // 0x542c200 [Final Native Static Public]
    void SetVector4Parameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FVector4& Value); // 0x542c0e0 [Final Native Static Public]
    void SetVector2DParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FVector2D& Value); // 0x542bfd0 [Final Native Static Public]
    void SetTransformParameter(UPCGGraphInterface* GraphInterface, const FName& Name, FTransform& Value); // 0x542be40 [Final Native Static Public]
    void SetStringParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FString& Value); // 0x542bcd0 [Final Native Static Public]
    void SetSoftObjectPathParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FSoftObjectPath& Value); // 0x542bba0 [Final Native Static Public]
    void SetSoftObjectParameter(UPCGGraphInterface* GraphInterface, const FName& Name, TSoftObjectPtr<UObject>& Value); // 0x542ba60 [Final Native Static Public]
    void SetSoftClassParameter(UPCGGraphInterface* GraphInterface, const FName& Name, TSoftClassPtr<UObject>& Value); // 0x542ba60 [Final Native Static Public]
    void SetRotatorParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FRotator& Value); // 0x542b950 [Final Native Static Public]
    void SetQuaternionParameter(UPCGGraphInterface* GraphInterface, const FName& Name, FQuat& Value); // 0x542b840 [Final Native Static Public]
    void SetObjectParameter(UPCGGraphInterface* GraphInterface, const FName& Name, UObject* Value); // 0x542b0e0 [Final Native Static Public]
    void SetNameParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FName& Value); // 0x542b740 [Final Native Static Public]
    void SetInt64Parameter(UPCGGraphInterface* GraphInterface, const FName& Name, int64 Value); // 0x542b640 [Final Native Static Public]
    void SetInt32Parameter(UPCGGraphInterface* GraphInterface, const FName& Name, int32 Value); // 0x542b540 [Final Native Static Public]
    void SetFloatParameter(UPCGGraphInterface* GraphInterface, const FName& Name, float Value); // 0x542b440 [Final Native Static Public]
    void SetEnumParameter(UPCGGraphInterface* GraphInterface, const FName& Name, uint8 Value, UEnum* Enum); // 0x542b2f0 [Final Native Static Public]
    void SetDoubleParameter(UPCGGraphInterface* GraphInterface, const FName& Name, double Value); // 0x542b1e0 [Final Native Static Public]
    void SetClassParameter(UPCGGraphInterface* GraphInterface, const FName& Name, TSubclassOf<UObject> Value); // 0x542b0e0 [Final Native Static Public]
    void SetByteParameter(UPCGGraphInterface* GraphInterface, const FName& Name, uint8 Value); // 0x542afe0 [Final Native Static Public]
    void SetBoolParameter(UPCGGraphInterface* GraphInterface, const FName& Name, bool bValue); // 0x542aee0 [Final Native Static Public]
    bool IsOverridden(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542ae10 [Final Native Static Public]
    FVector GetVectorParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542ad30 [Final Native Static Public]
    FVector4 GetVector4Parameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542ac50 [Final Native Static Public]
    FVector2D GetVector2DParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542ab70 [Final Native Static Public]
    FTransform GetTransformParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542aa40 [Final Native Static Public]
    FString GetStringParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542a930 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPathParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542a810 [Final Native Static Public]
    TSoftObjectPtr<UObject> GetSoftObjectParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542a720 [Final Native Static Public]
    TSoftClassPtr<UObject> GetSoftClassParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542a630 [Final Native Static Public]
    FRotator GetRotatorParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542a550 [Final Native Static Public]
    FQuat GetQuaternionParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542a470 [Final Native Static Public]
    UObject* GetObjectParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542a3a0 [Final Native Static Public]
    FName GetNameParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542a2d0 [Final Native Static Public]
    int64 GetInt64Parameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542a200 [Final Native Static Public]
    int32 GetInt32Parameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542a130 [Final Native Static Public]
    float GetFloatParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x542a060 [Final Native Static Public]
    uint8 GetEnumParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5429df0 [Final Native Static Public]
    double GetDoubleParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5429f90 [Final Native Static Public]
    TSubclassOf<UObject> GetClassParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5429ec0 [Final Native Static Public]
    uint8 GetByteParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5429df0 [Final Native Static Public]
    bool GetBoolParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5429d20 [Final Native Static Public]

// UPCGFunctionPrototypes (/Script/PCG.PCGFunctionPrototypes)
    void PrototypeWithPointAndMetadata(const FPCGPoint& Point, UPCGMetadata* MetaData); // 0x5430ae0 [Final Native Private]
    void PrototypeWithNoParams(); // 0x3649900 [Final Native Private]

// UPCGOctreeQueries (/Script/PCG.PCGOctreeQueries)
    TArray<FPCGPoint> GetPointsInsideSphere(UPCGPointData* InPointData, const FVector& InCenter, double InRadius); // 0x5430970 [Final Native Static Private]
    TArray<FPCGPoint> GetPointsInsideBounds(UPCGPointData* InPointData, const FBox& InBounds); // 0x5430840 [Final Native Static Private]
    void GetFarthestPointFromOtherPoint(UPCGPointData* InPointData, int32 InPointIndex, const bool& bOutFound, FPCGPoint& OutPoint, double InSearchDistance); // 0x5430590 [Final Native Static Private]
    void GetFarthestPoint(UPCGPointData* InPointData, const FVector& InCenter, const bool& bOutFound, FPCGPoint& OutPoint, double InSearchDistance); // 0x54302c0 [Final Native Static Private]
    void GetClosestPointFromOtherPoint(UPCGPointData* InPointData, int32 InPointIndex, const bool& bOutFound, FPCGPoint& OutPoint, double InSearchDistance); // 0x5430010 [Final Native Static Private]
    void GetClosestPoint(UPCGPointData* InPointData, const FVector& InCenter, bool bInDiscardCenter, const bool& bOutFound, FPCGPoint& OutPoint, double InSearchDistance); // 0x542fd00 [Final Native Static Private]

// UPCGProceduralISMComponent (/Script/PCG.PCGProceduralISMComponent)
    void SetNumInstances(int32 InNumInstances); // 0x54356c0 [Final Native Public]
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x5435630 [Final Native Public]
    void SetMinDrawDistance(int32 InMinDrawDistance); // 0x54355a0 [Final Native Public]
    void SetLocalBounds(const FBox& InWorldBounds); // 0x5435530 [Final Native Protected]
    void SetCullDistances(int32 InStartCullDistance, int32 InEndCullDistance); // 0x5435460 [Final Native Public]
    void SetBounds(const FBox& InWorldBounds); // 0x54353c0 [Final Native Public]
    int32 GetNumInstances(); // 0x54353a0 [Final Native Public]
    int32 GetNumCustomDataFloats(); // 0x5435380 [Final Native Public]
    void GetMinDrawDistance(const int32& OutMinDrawDistance); // 0x54352e0 [Final Native Public]
    void GetCullDistances(const int32& OutStartCullDistance, const int32& OutEndCullDistance); // 0x54351f0 [Final Native Public]
    void GetBounds(const FBox& OutWorldBounds); // 0x5435150 [Final Native Public]
    void ClearInstances(); // 0x5435130 [Final Native Public]

// UPCGDifferenceData (/Script/PCG.PCGDifferenceData)
    void SetDensityFunction(const EPCGDifferenceDensityFunction& InDensityFunction); // 0x54ea980 [Final Native Public]
    void K2_AddDifference(UPCGSpatialData* InDifference); // 0x54e9930 [Final Native Public]
    void Initialize(UPCGSpatialData* InData); // 0x54e9190 [Final Native Public]

// UPCGIntersectionData (/Script/PCG.PCGIntersectionData)
    void Initialize(UPCGSpatialData* InA, UPCGSpatialData* InB); // 0x54e9240 [Final Native Public]

// UPCGPolyLineData (/Script/PCG.PCGPolyLineData)
    void WriteMetadataToPoint(float InputKey, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata); // 0x54eac60 [Native Public]
    FTransform K2_GetTransformAtDistance(int32 SegmentIndex, double Distance, const FBox& OutBounds, bool bWorldSpace); // 0x54e99c0 [Final Native Public]
    bool IsClosed(); // 0x54e98d0 [Native Public]
    FTransform GetTransformAtAlpha(float Alpha); // 0x54e9080 [Native Public]
    FTransform GetTransform(); // 0x54e8ff0 [Native Public]
    void GetTangentsAtSegmentStart(int32 SegmentIndex, const FVector& OutArriveTangent, const FVector& OutLeaveTangent); // 0x54e8ec0 [Native Public]
    double GetSegmentLength(int32 SegmentIndex); // 0x54e8d40 [Native Public]
    int32 GetNumSegments(); // 0x54e8950 [Native Public]
    FVector GetLocationAtDistance(int32 SegmentIndex, double Distance, bool bWorldSpace); // 0x54e86a0 [Native Public]
    FVector GetLocationAtAlpha(float Alpha); // 0x54e85f0 [Native Public]
    double GetLength(); // 0x54e85b0 [Native Public]
    float GetInputKeyAtDistance(int32 SegmentIndex, double Distance); // 0x54e84d0 [Native Public]
    float GetInputKeyAtAlpha(float Alpha); // 0x54e8430 [Native Public]
    double GetDistanceAtSegmentStart(int32 SegmentIndex); // 0x54e8390 [Native Public]
    double GetCurvatureAtDistance(int32 SegmentIndex, double Distance); // 0x54e81d0 [Native Public]
    float GetAlphaAtDistance(int32 SegmentIndex, double Distance); // 0x54e8090 [Native Public]

// UPCGPointData (/Script/PCG.PCGPointData)
    void SetPoints(const TArray<FPCGPoint>& InPoints); // 0x54eaa30 [Final Native Public]
    bool IsEmpty(); // 0x54e9900 [Final Native Public]
    TArray<FPCGPoint> GetPointsCopy(); // 0x54e8c50 [Final Native Public]
    TArray<FPCGPoint> GetPoints(); // 0x54e8c20 [Final Native Public]
    FPCGPoint GetPoint(int32 Index); // 0x54e8980 [Final Native Public]
    int32 GetNumPoints(); // 0x54e8920 [Native Public]

// UPCGBaseTextureData (/Script/PCG.PCGBaseTextureData)
    void SetDensityFunctionEquivalent(const EPCGTextureDensityFunction& DensityFunction); // 0x55cc870 [Final Native Protected]
    EPCGTextureDensityFunction GetDensityFunctionEquivalent(); // 0x55cc610 [Final Native Protected]

// UPCGRenderTargetData (/Script/PCG.PCGRenderTargetData)
    void Initialize(UTextureRenderTarget2D* InRenderTarget, FTransform& InTransform, bool bInSkipReadbackToCPU, bool bInTakeOwnershipOfRenderTarget); // 0x54e9310 [Final Native Public]

// UPCGSplineData (/Script/PCG.PCGSplineData)
    void K2_Initialize(const TArray<FSplinePoint>& InSplinePoints, bool bInClosedLoop, FTransform& InTransform, const TArray<int64>& InOptionalEntryKeys); // 0x54e9bb0 [Final Native Public]
    void Initialize(USplineComponent* InSpline); // 0x54e9500 [Final Native Public]
    TArray<FSplinePoint> GetSplinePoints(); // 0x54e8de0 [Final Native Protected]
    TArray<int64> GetMetadataEntryKeysForSplinePoints(); // 0x54e87e0 [Final Native Protected]

// UPCGUnionData (/Script/PCG.PCGUnionData)
    void Initialize(UPCGSpatialData* InA, UPCGSpatialData* InB); // 0x55cc790 [Final Native Public]
    void AddData(UPCGSpatialData* InData); // 0x55cc580 [Final Native Public]

// UPCGBlueprintElement (/Script/PCG.PCGBlueprintElement)
    TArray<FPCGPoint> VariableLoopBody(FPCGContext& InContext, UPCGPointData* InData, FPCGPoint& InPoint, UPCGMetadata* OutMetadata, int64 Iteration); // 0x147c170 [Event Public]
    void VariableLoop(FPCGContext& InContext, UPCGPointData* InData, const UPCGPointData*& OutData, UPCGPointData* OptionalOutData); // 0x56f11e0 [Final Native Public]
    bool PointLoopBody(FPCGContext& InContext, UPCGPointData* InData, FPCGPoint& InPoint, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata, int64 Iteration); // 0x147c170 [Event Public]
    void PointLoop(FPCGContext& InContext, UPCGPointData* InData, const UPCGPointData*& OutData, UPCGPointData* OptionalOutData); // 0x56f0f00 [Final Native Public]
    EPCGSettingsType NodeTypeOverride(); // 0x3d043a0 [Native Event Public]
    FName NodeTitleOverride(); // 0x56f0ec0 [Native Event Public]
    FLinearColor NodeColorOverride(); // 0x56f0e80 [Native Event Public]
    bool NestedLoopBody(FPCGContext& InContext, UPCGPointData* InOuterData, UPCGPointData* InInnerData, FPCGPoint& InOuterPoint, FPCGPoint& InInnerPoint, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata, int64 OuterIteration, int64 InnerIteration); // 0x147c170 [Event Public]
    void NestedLoop(FPCGContext& InContext, UPCGPointData* InOuterData, UPCGPointData* InInnerData, const UPCGPointData*& OutData, UPCGPointData* OptionalOutData); // 0x56f0c60 [Final Native Public]
    bool IterationLoopBody(FPCGContext& InContext, int64 Iteration, UPCGSpatialData* InA, UPCGSpatialData* InB, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata); // 0x147c170 [Event Public]
    void IterationLoop(FPCGContext& InContext, int64 NumIterations, const UPCGPointData*& OutData, UPCGSpatialData* OptionalA, UPCGSpatialData* OptionalB, UPCGPointData* OptionalOutData); // 0x56f09f0 [Final Native Public]
    bool IsCacheableOverride(); // 0x30f74b0 [Native Event Public]
    int32 GetSeed(FPCGContext& InContext); // 0x56f0920 [Final Native Public]
    FRandomStream GetRandomStream(FPCGContext& InContext); // 0x56f0840 [Final Native Public]
    TArray<FPCGPinProperties> GetOutputPins(); // 0x56f07c0 [Final Native Public]
    bool GetOutputPinByLabel(const FName& InPinLabel, FPCGPinProperties& OutFoundPin); // 0x56f0630 [Final Native Public]
    TArray<FPCGPinProperties> GetInputPins(); // 0x56f05b0 [Final Native Public]
    bool GetInputPinByLabel(const FName& InPinLabel, FPCGPinProperties& OutFoundPin); // 0x56f0420 [Final Native Public]
    FPCGContext GetContext(); // 0x56f0380 [Final Native Public]
    void ExecuteWithContext(FPCGContext& InContext, FPCGDataCollection& Input, FPCGDataCollection& Output); // 0x56f0170 [Native Event Public]
    void Execute(FPCGDataCollection& Input, FPCGDataCollection& Output); // 0x147c170 [Event Public]
    int32 DynamicPinTypesOverride(UPCGSettings* InSettings, UPCGPin* InPin); // 0x56f00a0 [Native Event Public]
    TSet<FName> CustomOutputLabels(); // 0x56effd0 [Final Native Public]
    TSet<FName> CustomInputLabels(); // 0x56eff00 [Final Native Public]
    void ApplyPreconfiguredSettings(FPCGPreConfiguredSettingsInfo& InPreconfigureInfo); // 0x147c170 [Event Public]

// UPCGBlueprintSettings (/Script/PCG.PCGBlueprintSettings)
    void SetElementType(TSubclassOf<UPCGBlueprintElement> InElementType, const UPCGBlueprintElement*& ElementInstance); // 0x56f10d0 [Final Native Public]
    TSubclassOf<UPCGBlueprintElement> GetElementType(); // 0x56f03b0 [Final Native Public]

// UPCGSubgraphSettings (/Script/PCG.PCGSubgraphSettings)
    bool SubgraphAssetFilter(FAssetData& AssetData); // 0x59395a0 [Final Native Public]

// UPCGPointMatchAndSetSettings (/Script/PCG.PCGPointMatchAndSetSettings)
    void SetMatchAndSetType(TSubclassOf<UPCGMatchAndSetBase> InMatchAndSetType); // 0x5765200 [Final Native Public]

// UPCGSkinnedMeshSpawnerSettings (/Script/PCG.PCGSkinnedMeshSpawnerSettings)
    void SetInstancePackerType(TSubclassOf<UPCGSkinnedMeshInstanceDataPackerBase> InInstancePackerType); // 0x5765150 [Final Native Public]

// UPCGNode (/Script/PCG.PCGNode)
    bool RemoveEdgeTo(const FName& FromPinLable, UPCGNode* To, const FName& ToPinLabel); // 0x5968e40 [Final Native Public]
    UPCGSettings* GetSettings(); // 0x59684f0 [Final Native Public]
    UPCGGraph* GetGraph(); // 0x5968480 [Final Native Public]
    UPCGNode* AddEdgeTo(const FName& FromPinLabel, UPCGNode* To, const FName& ToPinLabel); // 0x5967c30 [Final Native Public]

// UPCGStaticMeshSpawnerSettings (/Script/PCG.PCGStaticMeshSpawnerSettings)
    void SetMeshSelectorType(TSubclassOf<UPCGMeshSelectorBase> InMeshSelectorType); // 0x579f9a0 [Final Native Public]
    void SetInstancePackerType(TSubclassOf<UPCGInstanceDataPackerBase> InInstancePackerType); // 0x579f8f0 [Final Native Public]

// UPCGTextureSamplerSettings (/Script/PCG.PCGTextureSamplerSettings)
    void SetDensityFunctionEquivalent(const EPCGTextureDensityFunction& DensityFunction); // 0x579f870 [Final Native Protected]
    EPCGTextureDensityFunction GetDensityFunctionEquivalent(); // 0x579f840 [Final Native Protected]

// UPCGLandscapeCache (/Script/PCG.PCGLandscapeCache)
    void PrimeCache(); // 0x3649900 [Final Native Public]
    void ClearCache(); // 0x57d4cb0 [Final Native Public]

// APCGPartitionActor (/Script/PCG.PCGPartitionActor)
    UPCGComponent* GetOriginalComponent(UPCGComponent* LocalComponent); // 0x57d60f0 [Final Native Public]
    UPCGComponent* GetLocalComponent(UPCGComponent* OriginalComponent); // 0x57d6050 [Final Native Public]
    int64 BP_GetPCGGridSize(); // 0x57d4c90 [Final Native Public]

// UPCGBlueprintHelpers (/Script/PCG.PCGBlueprintHelpers)
    void SetSeedFromPosition(FPCGPoint& InPoint); // 0x57d7480 [Final Native Static Public]
    void SetLocalCenter(FPCGPoint& InPoint, const FVector& InLocalCenter); // 0x57d71d0 [Final Native Static Public]
    void SetExtents(FPCGPoint& InPoint, const FVector& InExtents); // 0x57d6f50 [Final Native Static Public]
    void RefreshPCGRuntimeComponent(UPCGComponent* InComponent, bool bFlushCache); // 0x57d6e60 [Final Native Static Public]
    FBox GetTransformedBounds(FPCGPoint& InPoint); // 0x57d6c80 [Final Native Static Public]
    int64 GetTaskId(FPCGContext& Context); // 0x57d6bb0 [Final Native Static Public]
    AActor* GetTargetActor(FPCGContext& Context, UPCGSpatialData* SpatialData); // 0x57d6aa0 [Final Native Static Public]
    UPCGSettings* GetSettings(FPCGContext& Context); // 0x57d69c0 [Final Native Static Public]
    FRandomStream GetRandomStreamFromTwoPoints(FPCGPoint& InPointA, FPCGPoint& InPointB, UPCGSettings* OptionalSettings, UPCGComponent* OptionalComponent); // 0x57d65c0 [Final Native Static Public]
    FRandomStream GetRandomStreamFromPoint(FPCGPoint& InPoint, UPCGSettings* OptionalSettings, UPCGComponent* OptionalComponent); // 0x57d6310 [Final Native Static Public]
    UPCGComponent* GetOriginalComponent(FPCGContext& Context); // 0x57d6240 [Final Native Static Public]
    FVector GetLocalCenter(FPCGPoint& InPoint); // 0x57d5e70 [Final Native Static Public]
    TArray<FPCGLandscapeLayerWeight> GetInterpolatedPCGLandscapeLayerWeights(UObject* WorldContextObject, const FVector& Location); // 0x57d5800 [Final Native Static Public]
    UPCGData* GetInputData(FPCGContext& Context); // 0x57d5720 [Final Native Static Public]
    FVector GetExtents(FPCGPoint& InPoint); // 0x57d5540 [Final Native Static Public]
    UPCGComponent* GetComponent(FPCGContext& Context); // 0x57d5470 [Final Native Static Public]
    FBox GetActorLocalBoundsPCG(AActor* InActor, bool bIgnorePCGCreatedComponents); // 0x57d5360 [Final Native Static Public]
    UPCGData* GetActorData(FPCGContext& Context); // 0x57d5280 [Final Native Static Public]
    FBox GetActorBoundsPCG(AActor* InActor, bool bIgnorePCGCreatedComponents); // 0x57d5020 [Final Native Static Public]
    bool FlushPCGCache(); // 0x57d4fe0 [Final Native Static Public]
    UPCGData* DuplicateData(UPCGData* InData, FPCGContext& Context, bool bInitializeMetadata); // 0x57d4e70 [Final Native Static Public]
    UPCGData* CreatePCGDataFromActor(AActor* InActor, bool bParseActor); // 0x57d4da0 [Final Native Static Public]
    int32 ComputeSeedFromPosition(const FVector& InPosition); // 0x57d4cd0 [Final Native Static Public]

// UPCGInstanceDataPackerBase (/Script/PCG.PCGInstanceDataPackerBase)
    void PackInstances(FPCGContext& Context, UPCGSpatialData* InSpatialData, FPCGMeshInstanceList& InstanceList, FPCGPackedCustomData& OutPackedCustomData); // 0x58f4ce0 [Native Event Public]
    void PackCustomDataFromAttributes(FPCGMeshInstanceList& InstanceList, UPCGMetadata* MetaData, const TArray<FName>& AttributeNames, FPCGPackedCustomData& OutPackedCustomData); // 0x58f4610 [Final Native Public]
    bool AddTypeToPacking(int32 TypeID, FPCGPackedCustomData& OutPackedCustomData); // 0x58e3f10 [Final Native Public]

// UPCGSkinnedMeshInstanceDataPackerBase (/Script/PCG.PCGSkinnedMeshInstanceDataPackerBase)
    void PackInstances(FPCGContext& Context, UPCGSpatialData* InSpatialData, FPCGSkinnedMeshInstanceList& InstanceList, FPCGSkinnedMeshPackedCustomData& OutPackedCustomData); // 0x58f4f50 [Native Event Public]
    void PackCustomDataFromAttributes(FPCGSkinnedMeshInstanceList& InstanceList, UPCGMetadata* MetaData, const TArray<FName>& AttributeNames, FPCGSkinnedMeshPackedCustomData& OutPackedCustomData); // 0x58f4990 [Final Native Public]
    bool AddTypeToPacking(int32 TypeID, FPCGSkinnedMeshPackedCustomData& OutPackedCustomData); // 0x58e4060 [Final Native Public]

// UPCGMatchAndSetBase (/Script/PCG.PCGMatchAndSetBase)
    bool ValidatePreconditions(UPCGPointData* InPointData); // 0x59033f0 [Native Event Public]
    void MatchAndSet(FPCGContext& Context, UPCGPointMatchAndSetSettings* InSettings, UPCGPointData* InPointData, UPCGPointData* OutPointData); // 0x58f3d20 [Native Event Public]

// UPCGMetadata (/Script/PCG.PCGMetadata)
    void SetPointAttributes(FPCGPoint& Point, UPCGMetadata* MetaData, FPCGPoint& OutPoint); // 0x58fa9a0 [Final Native Public]
    void SetAttributesByKey(int64 Key, UPCGMetadata* InMetaData, int64 TargetKey, const int64& OutKey); // 0x58f56f0 [Final Native Public]
    void ResetWeightedAttributesByKey(int64 TargetKey, const int64& OutKey); // 0x58f5320 [Final Native Public]
    void ResetPointWeightedAttributes(FPCGPoint& OutPoint); // 0x58f5180 [Final Native Public]
    void MergePointAttributes(FPCGPoint& PointA, UPCGMetadata* MetadataA, FPCGPoint& PointB, UPCGMetadata* MetadataB, FPCGPoint& TargetPoint, const EPCGMetadataOp& Op); // 0x58f4110 [Final Native Public]
    void MergeAttributesByKey(int64 KeyA, UPCGMetadata* MetadataA, int64 KeyB, UPCGMetadata* MetadataB, int64 TargetKey, const EPCGMetadataOp& Op, const int64& OutKey); // 0x58f3ed0 [Final Native Public]
    void K2_InitializeAsCopyWithAttributeFilter(UPCGMetadata* InMetadataToCopy, TSet<FName>& InFilteredAttributes, const TArray<int64>& InOptionalEntriesToCopy, const EPCGMetadataFilterMode& InFilterMode, const EPCGStringMatchingOperator& InMatchOperator); // 0x58f3a20 [Final Native Public]
    void K2_InitializeAsCopy(UPCGMetadata* InMetadataToCopy, const TArray<int64>& InOptionalEntriesToCopy); // 0x58f38e0 [Final Native Public]
    void InitializeWithAttributeFilter(UPCGMetadata* InParent, TSet<FName>& InFilteredAttributes, const EPCGMetadataFilterMode& InFilterMode, const EPCGStringMatchingOperator& InMatchOperator); // 0x58f3600 [Final Native Public]
    void Initialize(UPCGMetadata* InParent); // 0x58f2db0 [Final Native Public]
    bool HasCommonAttributes(UPCGMetadata* InMetaData); // 0x58f2cf0 [Final Native Public]
    int64 GetItemCountForChild(); // 0x58eab00 [Final Native Public]
    void GetAttributes(const TArray<FName>& AttributeNames, const TArray<EPCGMetadataTypes>& AttributeTypes); // 0x58e6d50 [Final Native Public]
    int32 GetAttributeCount(); // 0x58e6d10 [Final Native Public]
    void Flatten(); // 0x58e6c80 [Final Native Public]
    UPCGMetadata* CreateVectorAttribute(const FName& AttributeName, const FVector& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x58e6ae0 [Final Native Public]
    UPCGMetadata* CreateVector4Attribute(const FName& AttributeName, const FVector4& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x58e6930 [Final Native Public]
    UPCGMetadata* CreateVector2Attribute(const FName& AttributeName, const FVector2D& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x58e6790 [Final Native Public]
    UPCGMetadata* CreateTransformAttribute(const FName& AttributeName, const FTransform& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x58e6560 [Final Native Public]
    UPCGMetadata* CreateStringAttribute(const FName& AttributeName, const FString& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x58e6340 [Final Native Public]
    UPCGMetadata* CreateSoftObjectPathAttribute(const FName& AttributeName, const FSoftObjectPath& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x58e6170 [Final Native Public]
    UPCGMetadata* CreateSoftClassPathAttribute(const FName& AttributeName, const FSoftClassPath& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x58e5fa0 [Final Native Public]
    UPCGMetadata* CreateRotatorAttribute(const FName& AttributeName, const FRotator& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x58e5e00 [Final Native Public]
    UPCGMetadata* CreateQuatAttribute(const FName& AttributeName, const FQuat& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x58e5c60 [Final Native Public]
    UPCGMetadata* CreateNameAttribute(const FName& AttributeName, const FName& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x58e5ad0 [Final Native Public]
    UPCGMetadata* CreateInteger64Attribute(const FName& AttributeName, int64 DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x58e5940 [Final Native Public]
    UPCGMetadata* CreateInteger32Attribute(const FName& AttributeName, int32 DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x58e57b0 [Final Native Public]
    UPCGMetadata* CreateFloatAttribute(const FName& AttributeName, float DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x58e5620 [Final Native Public]
    UPCGMetadata* CreateDoubleAttribute(const FName& AttributeName, double DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x58e5480 [Final Native Public]
    UPCGMetadata* CreateBoolAttribute(const FName& AttributeName, bool DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x58e52e0 [Final Native Public]
    void CopyAttributes(UPCGMetadata* InOther); // 0x58e4ce0 [Final Native Public]
    bool BP_RenameAttribute(const FName& AttributeToRename, const FName& NewAttributeName); // 0x58e4ba0 [Final Native Public]
    bool BP_HasAttribute(const FName& AttributeName); // 0x58e4a80 [Final Native Public]
    void BP_DeleteAttribute(const FName& AttributeName); // 0x58e49c0 [Final Native Public]
    bool BP_CopyExistingAttribute(const FName& AttributeToCopy, const FName& NewAttributeName, bool bKeepParent); // 0x58e4860 [Final Native Public]
    void BP_CopyAttribute(UPCGMetadata* InOther, const FName& AttributeToCopy, const FName& NewAttributeName); // 0x58e4550 [Final Native Public]
    void BP_ClearAttribute(const FName& AttributeToClear); // 0x58e4490 [Final Native Public]
    void BP_AddAttribute(UPCGMetadata* InOther, const FName& AttributeName); // 0x58e41c0 [Final Native Public]
    int64 AddEntry(int64 ParentEntryKey); // 0x58e3e70 [Final Native Public]
    void AddAttributesFiltered(UPCGMetadata* InOther, TSet<FName>& InFilteredAttributes, const EPCGMetadataFilterMode& InFilterMode, const EPCGStringMatchingOperator& InMatchOperator); // 0x58e3be0 [Final Native Public]
    void AddAttributes(UPCGMetadata* InOther); // 0x58e3a70 [Final Native Public]
    void AccumulateWeightedAttributesByKey(int64 Key, UPCGMetadata* MetaData, float Weight, bool bSetNonInterpolableAttributes, int64 TargetKey, const int64& OutKey); // 0x58e3880 [Final Native Public]
    void AccumulatePointWeightedAttributes(FPCGPoint& InPoint, UPCGMetadata* InMetaData, float Weight, bool bSetNonInterpolableAttributes, FPCGPoint& OutPoint); // 0x58e34e0 [Final Native Public]

// UPCGMetadataAccessorHelpers (/Script/PCG.PCGMetadataAccessorHelpers)
    void SetVectorAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FVector& Value); // 0x5902d10 [Final Native Static Public]
    void SetVectorAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FVector& Value); // 0x5902530 [Final Native Static Public]
    void SetVector4AttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FVector4& Value); // 0x5901e40 [Final Native Static Public]
    void SetVector4Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FVector4& Value); // 0x5901650 [Final Native Static Public]
    void SetVector2AttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FVector2D& Value); // 0x5900f70 [Final Native Static Public]
    void SetVector2Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FVector2D& Value); // 0x5900790 [Final Native Static Public]
    void SetTransformAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, FTransform& Value); // 0x5900050 [Final Native Static Public]
    void SetTransformAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, FTransform& Value); // 0x58ff810 [Final Native Static Public]
    void SetStringAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FString& Value); // 0x58ff110 [Final Native Static Public]
    void SetStringAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FString& Value); // 0x58fe910 [Final Native Static Public]
    void SetSoftObjectPathAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FSoftObjectPath& Value); // 0x58fe200 [Final Native Static Public]
    void SetSoftObjectPathAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FSoftObjectPath& Value); // 0x58fd9e0 [Final Native Static Public]
    void SetSoftClassPathAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FSoftClassPath& Value); // 0x58fd2d0 [Final Native Static Public]
    void SetSoftClassPathAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FSoftClassPath& Value); // 0x58fcab0 [Final Native Static Public]
    void SetRotatorAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FRotator& Value); // 0x58fc3d0 [Final Native Static Public]
    void SetRotatorAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FRotator& Value); // 0x58fbbf0 [Final Native Static Public]
    void SetQuatAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, FQuat& Value); // 0x58fb510 [Final Native Static Public]
    void SetQuatAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, FQuat& Value); // 0x58fad30 [Final Native Static Public]
    void SetNameAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FName& Value); // 0x58fa1c0 [Final Native Static Public]
    void SetInteger64AttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, int64 Value); // 0x58f9b00 [Final Native Static Public]
    void SetInteger64Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, int64 Value); // 0x58f9330 [Final Native Static Public]
    void SetInteger32AttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, int32 Value); // 0x58f8c70 [Final Native Static Public]
    void SetInteger32Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, int32 Value); // 0x58f84a0 [Final Native Static Public]
    void SetFloatAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, float Value); // 0x58f7de0 [Final Native Static Public]
    void SetFloatAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, float Value); // 0x58f7610 [Final Native Static Public]
    void SetDoubleAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, double Value); // 0x58f6f40 [Final Native Static Public]
    void SetDoubleAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, double Value); // 0x58f6760 [Final Native Static Public]
    void SetBoolAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, bool Value); // 0x58f60a0 [Final Native Static Public]
    void SetBoolAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, bool Value); // 0x58f58d0 [Final Native Static Public]
    bool SetAttributeFromPropertyByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, UObject* Object, const FName& PropertyName); // 0x58f5400 [Final Native Static Public]
    void InitializeMetadata(FPCGPoint& Point, UPCGMetadata* MetaData, FPCGPoint& ParentPoint, UPCGMetadata* ParentMetadata); // 0x58f31c0 [Final Native Static Public]
    bool HasAttributeSetByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58f29b0 [Final Native Static Public]
    bool HasAttributeSet(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58f2570 [Final Native Static Public]
    FVector GetVectorAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58f1fc0 [Final Native Static Public]
    FVector GetVectorAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58f1910 [Final Native Static Public]
    FVector4 GetVector4AttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58f1370 [Final Native Static Public]
    FVector4 GetVector4Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58f0cc0 [Final Native Static Public]
    FVector2D GetVector2AttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58f0720 [Final Native Static Public]
    FVector2D GetVector2Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58f0090 [Final Native Static Public]
    FTransform GetTransformAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58efa90 [Final Native Static Public]
    FTransform GetTransformAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58ef390 [Final Native Static Public]
    FString GetStringAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58eece0 [Final Native Static Public]
    FString GetStringAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58ee550 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPathAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58edf10 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPathAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58ed7f0 [Final Native Static Public]
    FSoftClassPath GetSoftClassPathAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58ed1b0 [Final Native Static Public]
    FSoftClassPath GetSoftClassPathAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58eca90 [Final Native Static Public]
    FRotator GetRotatorAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58ec4e0 [Final Native Static Public]
    FRotator GetRotatorAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58ebe30 [Final Native Static Public]
    FQuat GetQuatAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58eb890 [Final Native Static Public]
    FQuat GetQuatAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58eb1e0 [Final Native Static Public]
    FName GetNameAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58eab30 [Final Native Static Public]
    int64 GetInteger64AttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58ea580 [Final Native Static Public]
    int64 GetInteger64Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58e9ef0 [Final Native Static Public]
    int32 GetInteger32AttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58e9960 [Final Native Static Public]
    int32 GetInteger32Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58e92d0 [Final Native Static Public]
    float GetFloatAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58e8d40 [Final Native Static Public]
    float GetFloatAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58e86b0 [Final Native Static Public]
    double GetDoubleAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58e8120 [Final Native Static Public]
    double GetDoubleAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58e7a90 [Final Native Static Public]
    bool GetBoolAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58e7500 [Final Native Static Public]
    bool GetBoolAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x58e6e70 [Final Native Static Public]
    void CopyPoint(FPCGPoint& InPoint, FPCGPoint& OutPoint, bool bCopyMetadata, UPCGMetadata* InMetaData, UPCGMetadata* OutMetadata); // 0x58e4dd0 [Final Native Static Public]

// UPCGComponent (/Script/PCG.PCGComponent)
    void SetGraph(UPCGGraphInterface* InGraph); // 0x5939ff0 [Native Event Public]
    void SetEditingMode(const EPCGEditorDirtyMode& InEditingMode, const EPCGEditorDirtyMode& InSerializedEditingMode); // 0x5939f20 [Final Native Public]
    void NotifyPropertiesChangedFromBlueprint(); // 0x3649900 [Final Native Public]
    EPCGEditorDirtyMode GetSerializedEditingMode(); // 0x5938ba0 [Final Native Public]
    FPCGDataCollection GetGeneratedGraphOutput(); // 0x59380a0 [Final Native Public]
    EPCGEditorDirtyMode GetEditingMode(); // 0x5938080 [Final Native Public]
    void GenerateLocal(bool bForce); // 0x5937e00 [Final Native Public]
    void Generate(bool bForce); // 0x4abc370 [Native Event Public]
    AActor* ClearPCGLink(TSubclassOf<UObject> TemplateActor); // 0x5937d30 [Final Native Public]
    void CleanupLocal(bool bRemoveComponents); // 0x5937c80 [Final Native Public]
    void Cleanup(bool bRemoveComponents); // 0x5937bf0 [Native Event Public]
    void AddToManagedResources(UPCGManagedResource* InResource); // 0x59375f0 [Final Native Public]
    void AddComponentsToManagedResources(const TArray<UActorComponent*>& InComponents); // 0x59369d0 [Final Native Public]
    void AddActorsToManagedResources(const TArray<AActor*>& InActors); // 0x5936920 [Final Native Public]

// UPCGDataFunctionLibrary (/Script/PCG.PCGDataFunctionLibrary)
    FPCGTaggedData MakeTaggedData(UPCGData* Data, TSet<FString>& Tags, const FName& Pin); // 0x59396d0 [Final Native Static Public]
    TArray<UPCGData*> GetTypedInputsByTag(FPCGDataCollection& InCollection, const FString& InTag, const TArray<FPCGTaggedData>& OutTaggedData, TSubclassOf<UPCGData> InDataTypeClass); // 0x5939310 [Final Native Static Public]
    TArray<UPCGData*> GetTypedInputsByPinLabel(FPCGDataCollection& InCollection, const FName& InPinLabel, const TArray<FPCGTaggedData>& OutTaggedData, TSubclassOf<UPCGData> InDataTypeClass); // 0x59390a0 [Final Native Static Public]
    TArray<UPCGData*> GetTypedInputsByPin(FPCGDataCollection& InCollection, FPCGPinProperties& InPin, const TArray<FPCGTaggedData>& OutTaggedData, TSubclassOf<UPCGData> InDataTypeClass); // 0x5938de0 [Final Native Static Public]
    TArray<UPCGData*> GetTypedInputs(FPCGDataCollection& InCollection, const TArray<FPCGTaggedData>& OutTaggedData, TSubclassOf<UPCGData> InDataTypeClass); // 0x5938bc0 [Final Native Static Public]
    TArray<FPCGTaggedData> GetParamsByTag(FPCGDataCollection& InCollection, const FString& InTag); // 0x59389a0 [Final Native Static Public]
    TArray<FPCGTaggedData> GetParamsByPinLabel(FPCGDataCollection& InCollection, const FName& InPinLabel); // 0x5938810 [Final Native Static Public]
    TArray<FPCGTaggedData> GetParams(FPCGDataCollection& InCollection); // 0x5938650 [Final Native Static Public]
    TArray<FPCGTaggedData> GetInputsByTag(FPCGDataCollection& InCollection, const FString& InTag); // 0x5938400 [Final Native Static Public]
    TArray<FPCGTaggedData> GetInputsByPinLabel(FPCGDataCollection& InCollection, const FName& InPinLabel); // 0x5938210 [Final Native Static Public]
    TArray<FPCGTaggedData> GetInputs(FPCGDataCollection& InCollection); // 0x59380d0 [Final Native Static Public]
    TArray<FPCGTaggedData> GetAllSettings(FPCGDataCollection& InCollection); // 0x5937ec0 [Final Native Static Public]
    void BreakTaggedData(FPCGTaggedData& TaggedData, const UPCGData*& Data, TSet<FString>& Tags, const FName& Pin, const bool& bIsUsedMultipleTimes); // 0x5937760 [Final Native Static Public]
    void AddToCollection(FPCGDataCollection& InCollection, UPCGData* InData, const FName& InPinLabel, const TArray<FString>& InTags); // 0x59370e0 [Final Native Static Public]

// UPCGGraphInterface (/Script/PCG.PCGGraphInterface)
    UPCGGraph* GetMutablePCGGraph(); // 0x5938600 [Final Native Public]
    UPCGGraph* GetConstPCGGraph(); // 0x38cdaa0 [Final Native Public]

// UPCGGraph (/Script/PCG.PCGGraph)
    void RemoveNodes(const TArray<UPCGNode*>& InNodes); // 0x5939e50 [Final Native Public]
    void RemoveNode(UPCGNode* InNode); // 0x5939da0 [Final Native Public]
    bool RemoveEdge(UPCGNode* From, const FName& FromLabel, UPCGNode* To, const FName& ToLabel); // 0x5939af0 [Final Native Public]
    UPCGNode* GetOutputNode(); // 0x5938630 [Final Native Public]
    UPCGNode* GetInputNode(); // 0x31fccd0 [Final Native Public]
    UPCGNode* AddNodeOfType(TSubclassOf<UPCGSettings> InSettingsClass, const UPCGSettings*& DefaultNodeSettings); // 0x5936eb0 [Final Native Public]
    UPCGNode* AddNodeInstance(UPCGSettings* InSettings); // 0x5936d50 [Final Native Public]
    UPCGNode* AddNodeCopy(UPCGSettings* InSettings, const UPCGSettings*& DefaultNodeSettings); // 0x5936c10 [Final Native Public]
    UPCGNode* AddEdge(UPCGNode* From, const FName& FromPinLabel, UPCGNode* To, const FName& ToPinLabel); // 0x5936a80 [Final Native Public]

// UPCGGraphInstance (/Script/PCG.PCGGraphInstance)
    bool GraphAssetFilter(FAssetData& AssetData); // 0x59395a0 [Final Native Public]

// UPCGManagedComponentList (/Script/PCG.PCGManagedComponentList)
    void SetGeneratedComponentsFromBP(const TArray<TSoftObjectPtr<UActorComponent>>& InGeneratedComponent); // 0x5969370 [Final Native Private]

// UPCGParamData (/Script/PCG.PCGParamData)
    UPCGParamData* K2_FilterParamsByName(const FName& InName); // 0x5968b80 [Final Native Public]
    UPCGParamData* K2_FilterParamsByKey(int64 InKey); // 0x5968a40 [Final Native Public]
    int64 FindOrAddMetadataKey(const FName& InName); // 0x59682b0 [Final Native Public]
    int64 FindMetadataKey(const FName& InName); // 0x5968200 [Final Native Public]

// UPCGBlueprintPinHelpers (/Script/PCG.PCGBlueprintPinHelpers)
    FPCGPinProperties MakePinProperty(const FName& Label, bool bAllowMultipleData, bool bAllowMultipleConnections, bool bIsAdvancedPin, const EPCGExclusiveDataType& AllowedType); // 0x5968c60 [Final Native Static Public]
    bool IsOfType(int32 AllowedTypes, const EPCGExclusiveDataType& TypeToCheck); // 0x5968860 [Final Native Static Public]
    bool IsExactlySameType(int32 AllowedTypes, const EPCGExclusiveDataType& TypeToCheck); // 0x59686e0 [Final Native Static Public]
    int32 GetCorrespondingDataType(const EPCGExclusiveDataType& InExclusiveDataType); // 0x5968400 [Final Native Static Public]
    void BreakPinProperty(FPCGPinProperties& PinProperty, const FName& Label, const bool& bAllowMultipleData, const bool& bAllowMultipleConnections, const bool& bIsAdvancedPin, const EPCGExclusiveDataType& AllowedType); // 0x5967f50 [Final Native Static Public]

// UPCGPin (/Script/PCG.PCGPin)
    void SetToolTip(FText& InTooltip); // 0x5969690 [Final Native Public]
    bool IsOutputPin(); // 0x5968930 [Final Native Public]
    bool IsConnected(); // 0x5968660 [Final Native Public]
    FText GetTooltip(); // 0x5968540 [Final Native Public]

// UPCGPinPropertiesBlueprintHelpers (/Script/PCG.PCGPinPropertiesBlueprintHelpers)
    void SetRequiredPin(FPCGPinProperties& PinProperties); // 0x59695f0 [Final Native Static Public]
    void SetNormalPin(FPCGPinProperties& PinProperties); // 0x5969550 [Final Native Static Public]
    void SetAllowMultipleConnections(FPCGPinProperties& PinProperties, bool bAllowMultipleConnections); // 0x5969070 [Final Native Static Public]
    void SetAdvancedPin(FPCGPinProperties& PinProperties); // 0x5968fd0 [Final Native Static Public]
    bool IsRequiredPin(FPCGPinProperties& PinProperties); // 0x5968990 [Final Native Static Public]
    bool IsNormalPin(FPCGPinProperties& PinProperties); // 0x59687b0 [Final Native Static Public]
    bool IsAdvancedPin(FPCGPinProperties& PinProperties); // 0x59685b0 [Final Native Static Public]
    bool AllowsMultipleConnections(FPCGPinProperties& PinProperties); // 0x5967dc0 [Final Native Static Public]

// APCGWorldActor (/Script/PCG.PCGWorldActor)
    int64 BP_GetPCGGridSize(); // 0x5967e80 [Final Native Public]

// UPCGDeterminismTestBlueprintBase (/Script/PCG.PCGDeterminismTestBlueprintBase)
    void ExecuteTest(UPCGNode* InPCGNode, FDeterminismTestResult& InOutTestResult); // 0x5970320 [Native Event Public]

// UPhysicsControlBPLibrary (/Script/PhysicsControl.PhysicsControlBPLibrary)
    FRigidBodyWithControlReference SetOverridePhysicsAsset(FRigidBodyWithControlReference& Node, UPhysicsAsset* PhysicsAsset); // 0x4f83f10 [Final Native Static Private]
    TArray<FName> GetControlNamesInSet(FRigidBodyWithControlReference& RigidBodyWithControl, const FName& SetName); // 0x4f83de0 [Final Native Static Private]
    TArray<FName> GetBodyModifierNamesInSet(FRigidBodyWithControlReference& RigidBodyWithControl, const FName& SetName); // 0x4f83cb0 [Final Native Static Private]
    void ConvertToRigidBodyWithControlPure(FAnimNodeReference& Node, FRigidBodyWithControlReference& RigidBodyWithControl, const bool& Result); // 0x4f83b40 [Final Native Static Private]
    FRigidBodyWithControlReference ConvertToRigidBodyWithControl(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x4f83a40 [Final Native Static Private]
    void BlendParameters(FPhysicsControlControlAndModifierParameters& InParametersA, FPhysicsControlControlAndModifierParameters& InParametersB, float InInterpolationWeight, FPhysicsControlControlAndModifierParameters& OutParameters); // 0x4f83800 [Final Native Static Private]
    void BlendModifierParametersThroughSet(FPhysicsControlControlAndModifierParameters& InParameters, FPhysicsControlNamedModifierParameters& InStartModifierParameters, FPhysicsControlNamedModifierParameters& InEndModifierParameters, const TArray<FName>& ModifierNames, FPhysicsControlControlAndModifierParameters& OutParameters); // 0x4f83540 [Final Native Static Private]
    void BlendControlParametersThroughSet(FPhysicsControlControlAndModifierParameters& InParameters, FPhysicsControlNamedControlParameters& InStartControlParameters, FPhysicsControlNamedControlParameters& InEndControlParameters, const TArray<FName>& ControlNames, FPhysicsControlControlAndModifierParameters& OutParameters); // 0x4f83200 [Final Native Static Private]
    void AddMultipleModifierParameters(FPhysicsControlControlAndModifierParameters& InParameters, FPhysicsControlControlAndModifierParameters& OutParameters, const TArray<FName>& Names, FPhysicsControlModifierSparseData& ModifierData); // 0x4f82fc0 [Final Native Static Private]
    void AddMultipleControlParameters(FPhysicsControlControlAndModifierParameters& InParameters, FPhysicsControlControlAndModifierParameters& OutParameters, const TArray<FName>& Names, FPhysicsControlSparseData& ControlData); // 0x4f82d50 [Final Native Static Private]
    void AddModifierParameters(FPhysicsControlControlAndModifierParameters& InParameters, FPhysicsControlControlAndModifierParameters& OutParameters, const FName& Name, FPhysicsControlModifierSparseData& ModifierData); // 0x4f82b40 [Final Native Static Private]
    void AddControlParameters(FPhysicsControlControlAndModifierParameters& InParameters, FPhysicsControlControlAndModifierParameters& OutParameters, const FName& Name, FPhysicsControlSparseData& ControlData); // 0x4f82900 [Final Native Static Private]

// UPhysicsControlComponent (/Script/PhysicsControl.PhysicsControlComponent)
    void UpdateTargetCaches(float DeltaTime); // 0x4f90e50 [Final Native Public]
    void UpdateControls(float DeltaTime); // 0x4f90dd0 [Final Native Public]
    bool SetControlUseSkeletalAnimation(const FName& Name, bool bUseSkeletalAnimation, float SkeletalAnimationVelocityMultiplier); // 0x4f906d0 [Final Native Public]
    void SetControlTargetsInSet(const FName& Set, const FPhysicsControlTarget& ControlTarget, bool bEnableControl); // 0x4f90560 [Final Native Public]
    void SetControlTargets(const TArray<FName>& Names, const FPhysicsControlTarget& ControlTarget, bool bEnableControl); // 0x4f903b0 [Final Native Public]
    void SetControlTargetPositionsInSet(const FName& SetName, const FVector& Position, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x4f90200 [Final Native Public]
    bool SetControlTargetPositionsFromArray(const TArray<FName>& Names, const TArray<FVector>& Positions, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x4f90010 [Final Native Public]
    void SetControlTargetPositionsAndOrientationsInSet(const FName& SetName, const FVector& Position, const FRotator& Orientation, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x4f8fe00 [Final Native Public]
    bool SetControlTargetPositionsAndOrientationsFromArray(const TArray<FName>& Names, const TArray<FVector>& Positions, const TArray<FRotator>& Orientations, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x4f8fbb0 [Final Native Public]
    void SetControlTargetPositionsAndOrientations(const TArray<FName>& Names, const FVector& Position, const FRotator& Orientation, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x4f8f980 [Final Native Public]
    void SetControlTargetPositions(const TArray<FName>& Names, const FVector& Position, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x4f8f7b0 [Final Native Public]
    bool SetControlTargetPositionAndOrientation(const FName& Name, const FVector& Position, const FRotator& Orientation, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x4f8f5a0 [Final Native Public]
    bool SetControlTargetPosition(const FName& Name, const FVector& Position, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x4f8f3f0 [Final Native Public]
    bool SetControlTargetPoses(const FName& Name, const FVector& ParentPosition, const FRotator& ParentOrientation, const FVector& ChildPosition, const FRotator& ChildOrientation, float VelocityDeltaTime, bool bEnableControl); // 0x4f8f190 [Final Native Public]
    void SetControlTargetOrientationsInSet(const FName& SetName, const FRotator& Orientation, float AngularVelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x4f8efe0 [Final Native Public]
    bool SetControlTargetOrientationsFromArray(const TArray<FName>& Names, const TArray<FRotator>& Orientations, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x4f8edf0 [Final Native Public]
    void SetControlTargetOrientations(const TArray<FName>& Names, const FRotator& Orientation, float AngularVelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x4f8ec20 [Final Native Public]
    bool SetControlTargetOrientation(const FName& Name, const FRotator& Orientation, float AngularVelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x4f8ea70 [Final Native Public]
    bool SetControlTarget(const FName& Name, const FPhysicsControlTarget& ControlTarget, bool bEnableControl); // 0x4f8e8f0 [Final Native Public]
    void SetControlsUseSkeletalAnimation(const TArray<FName>& Names, bool bUseSkeletalAnimation, float SkeletalAnimationVelocityMultiplier); // 0x4f90c90 [Final Native Public]
    void SetControlSparseMultipliersInSet(const FName& Set, const FPhysicsControlSparseMultiplier& ControlMultiplier, bool bEnableControl); // 0x4f8e760 [Final Native Public]
    void SetControlSparseMultipliers(const TArray<FName>& Names, const FPhysicsControlSparseMultiplier& ControlMultiplier, bool bEnableControl); // 0x4f8e5a0 [Final Native Public]
    bool SetControlSparseMultiplier(const FName& Name, const FPhysicsControlSparseMultiplier& ControlMultiplier, bool bEnableControl); // 0x4f8e400 [Final Native Public]
    void SetControlSparseDatasInSet(const FName& Set, const FPhysicsControlSparseData& ControlData); // 0x4f8e2b0 [Final Native Public]
    void SetControlSparseDatas(const TArray<FName>& Names, const FPhysicsControlSparseData& ControlData); // 0x4f8e140 [Final Native Public]
    bool SetControlSparseData(const FName& Name, const FPhysicsControlSparseData& ControlData); // 0x4f8dff0 [Final Native Public]
    void SetControlsInSetUseSkeletalAnimation(const FName& Set, bool bUseSkeletalAnimation, float SkeletalAnimationVelocityMultiplier); // 0x4f90b80 [Final Native Public]
    void SetControlsInSetEnabled(const FName& Set, bool bEnable); // 0x4f90ab0 [Final Native Public]
    void SetControlsInSetDisableCollision(const FName& Set, bool bDisableCollision); // 0x4f909e0 [Final Native Public]
    void SetControlsEnabled(const TArray<FName>& Names, bool bEnable); // 0x4f908e0 [Final Native Public]
    void SetControlsDisableCollision(const TArray<FName>& Names, bool bDisableCollision); // 0x4f907e0 [Final Native Public]
    bool SetControlPoint(const FName& Name, const FVector& Position); // 0x4f8df00 [Final Native Public]
    void SetControlParentsInSet(const FName& Set, UPrimitiveComponent* ParentComponent, const FName& ParentBoneName); // 0x4f8ddf0 [Final Native Public]
    void SetControlParents(const TArray<FName>& Names, UPrimitiveComponent* ParentComponent, const FName& ParentBoneName); // 0x4f8dcc0 [Final Native Public]
    bool SetControlParent(const FName& Name, UPrimitiveComponent* ParentComponent, const FName& ParentBoneName); // 0x4f8dbb0 [Final Native Public]
    void SetControlMultipliersInSet(const FName& Set, const FPhysicsControlMultiplier& ControlMultiplier, bool bEnableControl); // 0x4f8da30 [Final Native Public]
    void SetControlMultipliers(const TArray<FName>& Names, const FPhysicsControlMultiplier& ControlMultiplier, bool bEnableControl); // 0x4f8d880 [Final Native Public]
    bool SetControlMultiplier(const FName& Name, const FPhysicsControlMultiplier& ControlMultiplier, bool bEnableControl); // 0x4f8d6f0 [Final Native Public]
    bool SetControlLinearData(const FName& Name, float Strength, float DampingRatio, float ExtraDamping, float MaxForce, bool bEnableControl); // 0x4f8d510 [Final Native Public]
    bool SetControlEnabled(const FName& Name, bool bEnable); // 0x4f8d440 [Final Native Public]
    bool SetControlDisableCollision(const FName& Name, bool bDisableCollision); // 0x4f8d370 [Final Native Public]
    void SetControlDatasInSet(const FName& Set, const FPhysicsControlData& ControlData); // 0x4f8d220 [Final Native Public]
    void SetControlDatas(const TArray<FName>& Names, const FPhysicsControlData& ControlData); // 0x4f8d0a0 [Final Native Public]
    bool SetControlData(const FName& Name, const FPhysicsControlData& ControlData); // 0x4f8cf50 [Final Native Public]
    bool SetControlAngularData(const FName& Name, float Strength, float DampingRatio, float ExtraDamping, float MaxTorque, bool bEnableControl); // 0x4f8cd70 [Final Native Public]
    void SetCachedBoneVelocitiesToZero(); // 0x4f8cd50 [Final Native Public]
    bool SetCachedBoneData(USkeletalMeshComponent* SkeletalMeshComponent, const FName& BoneName, FTransform& TM); // 0x4f8cbb0 [Final Native Public]
    bool SetBodyModifierUseSkeletalAnimation(const FName& Name, bool bUseSkeletalAnimation); // 0x4f8c000 [Final Native Public]
    bool SetBodyModifierUpdateKinematicFromSimulation(const FName& Name, bool bUpdateKinematicFromSimulation); // 0x4f8bf30 [Final Native Public]
    void SetBodyModifiersUseSkeletalAnimation(const TArray<FName>& Names, bool bUseSkeletalAnimation); // 0x4f8cab0 [Final Native Public]
    void SetBodyModifiersUpdateKinematicFromSimulation(const TArray<FName>& Names, bool bUpdateKinematicFromSimulation); // 0x4f8c9b0 [Final Native Public]
    void SetBodyModifiersPhysicsBlendWeight(const TArray<FName>& Names, float PhysicsBlendWeight); // 0x4f8c8b0 [Final Native Public]
    void SetBodyModifierSparseDatasInSet(const FName& Set, const FPhysicsControlModifierSparseData& ModifierData); // 0x4f8be40 [Final Native Public]
    void SetBodyModifierSparseDatas(const TArray<FName>& Names, const FPhysicsControlModifierSparseData& ModifierData); // 0x4f8bd20 [Final Native Public]
    bool SetBodyModifierSparseData(const FName& Name, const FPhysicsControlModifierSparseData& ModifierData); // 0x4f8bc20 [Final Native Public]
    void SetBodyModifiersMovementType(const TArray<FName>& Names, const EPhysicsMovementType& MovementType); // 0x4f8c7b0 [Final Native Public]
    void SetBodyModifiersInSetUseSkeletalAnimation(const FName& Set, bool bUseSkeletalAnimation); // 0x4f8c6e0 [Final Native Public]
    void SetBodyModifiersInSetUpdateKinematicFromSimulation(const FName& Set, bool bUpdateKinematicFromSimulation); // 0x4f8c610 [Final Native Public]
    void SetBodyModifiersInSetPhysicsBlendWeight(const FName& Set, float PhysicsBlendWeight); // 0x4f8c540 [Final Native Public]
    void SetBodyModifiersInSetMovementType(const FName& Set, const EPhysicsMovementType& MovementType); // 0x4f8c470 [Final Native Public]
    void SetBodyModifiersInSetGravityMultiplier(const FName& Set, float GravityMultiplier); // 0x4f8c3a0 [Final Native Public]
    void SetBodyModifiersInSetCollisionType(const FName& Set, const ECollisionEnabled& CollisionType); // 0x4f8c2d0 [Final Native Public]
    void SetBodyModifiersGravityMultiplier(const TArray<FName>& Names, float GravityMultiplier); // 0x4f8c1d0 [Final Native Public]
    void SetBodyModifiersCollisionType(const TArray<FName>& Names, const ECollisionEnabled& CollisionType); // 0x4f8c0d0 [Final Native Public]
    bool SetBodyModifierPhysicsBlendWeight(const FName& Name, float PhysicsBlendWeight); // 0x4f8bb50 [Final Native Public]
    bool SetBodyModifierMovementType(const FName& Name, const EPhysicsMovementType& MovementType); // 0x4f8ba80 [Final Native Public]
    bool SetBodyModifierKinematicTarget(const FName& Name, const FVector& KinematicTargetPosition, const FRotator& KinematicTargetOrienation, bool bMakeKinematic); // 0x4f8b8d0 [Final Native Public]
    bool SetBodyModifierGravityMultiplier(const FName& Name, float GravityMultiplier); // 0x4f8b800 [Final Native Public]
    void SetBodyModifierDatasInSet(const FName& Set, const FPhysicsControlModifierData& ModifierData); // 0x4f8b710 [Final Native Public]
    void SetBodyModifierDatas(const TArray<FName>& Names, const FPhysicsControlModifierData& ModifierData); // 0x4f8b5f0 [Final Native Public]
    bool SetBodyModifierData(const FName& Name, const FPhysicsControlModifierData& ModifierData); // 0x4f8b4f0 [Final Native Public]
    bool SetBodyModifierCollisionType(const FName& Name, const ECollisionEnabled& CollisionType); // 0x4f8b420 [Final Native Public]
    bool ResetControlPoint(const FName& Name); // 0x4f8b380 [Final Native Public]
    bool ResetBodyModifierToCachedBoneTransform(const FName& Name, const EResetToCachedTargetBehavior& Behavior); // 0x4f8b0e0 [Final Native Public]
    void ResetBodyModifiersToCachedBoneTransforms(const TArray<FName>& Names, const EResetToCachedTargetBehavior& Behavior); // 0x4f8b280 [Final Native Public]
    void ResetBodyModifiersInSetToCachedBoneTransforms(const FName& SetName, const EResetToCachedTargetBehavior& Behavior); // 0x4f8b1b0 [Final Native Public]
    bool InvokeControlProfile(const FName& ProfileName); // 0x4f8b040 [Final Native Public]
    TArray<FName> GetSetsContainingControl(const FName& Control); // 0x4f8af60 [Final Native Public]
    TArray<FName> GetSetsContainingBodyModifier(const FName& Control); // 0x4f8ae80 [Final Native Public]
    TMap<FName, FPhysicsControlLimbBones> GetLimbBonesFromSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FPhysicsControlLimbSetupData>& LimbSetupData); // 0x4f8ace0 [Final Native Public]
    bool GetControlTarget(const FName& Name, FPhysicsControlTarget& ControlTarget); // 0x4f8abc0 [Final Native Public]
    TArray<FName> GetControlNamesInSet(const FName& Set); // 0x4f8ab20 [Final Native Public]
    bool GetControlMultiplier(const FName& Name, FPhysicsControlMultiplier& ControlMultiplier); // 0x4f8a9f0 [Final Native Public]
    bool GetControlExists(const FName& Name); // 0x4f8a950 [Final Native Public]
    bool GetControlEnabled(const FName& Name); // 0x4f8a8b0 [Final Native Public]
    bool GetControlData(const FName& Name, FPhysicsControlData& ControlData); // 0x4f8a770 [Final Native Public]
    TArray<FTransform> GetCachedBoneTransforms(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FName>& BoneNames); // 0x4f8a630 [Final Native Public]
    FTransform GetCachedBoneTransform(USkeletalMeshComponent* SkeletalMeshComponent, const FName& BoneName); // 0x4f8a500 [Final Native Public]
    TArray<FVector> GetCachedBonePositions(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FName>& BoneNames); // 0x4f8a3c0 [Final Native Public]
    FVector GetCachedBonePosition(USkeletalMeshComponent* SkeletalMeshComponent, const FName& BoneName); // 0x4f8a2e0 [Final Native Public]
    TArray<FRotator> GetCachedBoneOrientations(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FName>& BoneNames); // 0x4f8a1a0 [Final Native Public]
    FRotator GetCachedBoneOrientation(USkeletalMeshComponent* SkeletalMeshComponent, const FName& BoneName); // 0x4f8a0c0 [Final Native Public]
    TArray<FName> GetBodyModifierNamesInSet(const FName& Set); // 0x4f8a020 [Final Native Public]
    bool GetBodyModifierExists(const FName& Name); // 0x4f89f80 [Final Native Public]
    TArray<FName> GetAllControlNames(); // 0x4f89f40 [Final Native Public]
    TArray<FName> GetAllBodyModifierNames(); // 0x4f89f00 [Final Native Public]
    void DestroyControlsInSet(const FName& Set); // 0x4f89e70 [Final Native Public]
    void DestroyControls(const TArray<FName>& Names); // 0x4f89dc0 [Final Native Public]
    bool DestroyControl(const FName& Name); // 0x4f89d20 [Final Native Public]
    void DestroyBodyModifiersInSet(const FName& Set); // 0x4f89c90 [Final Native Public]
    void DestroyBodyModifiers(const TArray<FName>& Names); // 0x4f89be0 [Final Native Public]
    bool DestroyBodyModifier(const FName& Name); // 0x4f89b40 [Final Native Public]
    void DestroyAllControlsAndBodyModifiers(); // 0x4f89b20 [Final Native Public]
    bool CreateNamedControl(const FName& Name, UPrimitiveComponent* ParentComponent, const FName& ParentBoneName, UPrimitiveComponent* ChildComponent, const FName& ChildBoneName, const FPhysicsControlData& ControlData, const FPhysicsControlTarget& ControlTarget, const FName& Set); // 0x4f897a0 [Final Native Public]
    bool CreateNamedBodyModifier(const FName& Name, UPrimitiveComponent* Component, const FName& BoneName, const FName& Set, const FPhysicsControlModifierData& BodyModifierData); // 0x4f895f0 [Final Native Public]
    TArray<FName> CreateControlsFromSkeletalMeshBelow(USkeletalMeshComponent* SkeletalMeshComponent, const FName& BoneName, bool bIncludeSelf, const EPhysicsControlType& ControlType, const FPhysicsControlData& ControlData, const FName& Set); // 0x4f89340 [Final Native Public]
    TArray<FName> CreateControlsFromSkeletalMeshAndConstraintProfileBelow(USkeletalMeshComponent* SkeletalMeshComponent, const FName& BoneName, bool bIncludeSelf, const FName& ConstraintProfile, const FName& Set, bool bEnabled); // 0x4f89110 [Final Native Public]
    TArray<FName> CreateControlsFromSkeletalMeshAndConstraintProfile(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FName>& BoneNames, const FName& ConstraintProfile, const FName& Set, bool bEnabled); // 0x4f88f00 [Final Native Public]
    TArray<FName> CreateControlsFromSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FName>& BoneNames, const EPhysicsControlType& ControlType, const FPhysicsControlData& ControlData, const FName& Set); // 0x4f88c80 [Final Native Public]
    TMap<FName, FPhysicsControlNames> CreateControlsFromLimbBonesAndConstraintProfile(FPhysicsControlNames& AllControls, TMap<FName, FPhysicsControlLimbBones>& LimbBones, const FName& ConstraintProfile, bool bEnabled); // 0x4f889d0 [Final Native Public]
    TMap<FName, FPhysicsControlNames> CreateControlsFromLimbBones(FPhysicsControlNames& AllControls, TMap<FName, FPhysicsControlLimbBones>& LimbBones, const EPhysicsControlType& ControlType, const FPhysicsControlData& ControlData, UPrimitiveComponent* WorldComponent, const FName& WorldBoneName, const FString& NamePrefix); // 0x4f88550 [Final Native Public]
    bool CreateControlsAndBodyModifiersFromPhysicsControlAsset(USkeletalMeshComponent* SkeletalMeshComponent, UPrimitiveComponent* WorldComponent, const FName& WorldBoneName); // 0x4f88440 [Final Native Public]
    bool CreateControlsAndBodyModifiersFromLimbBones(FPhysicsControlNames& AllWorldSpaceControls, TMap<FName, FPhysicsControlNames>& LimbWorldSpaceControls, FPhysicsControlNames& AllParentSpaceControls, TMap<FName, FPhysicsControlNames>& LimbParentSpaceControls, FPhysicsControlNames& AllBodyModifiers, TMap<FName, FPhysicsControlNames>& LimbBodyModifiers, USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FPhysicsControlLimbSetupData>& LimbSetupData, const FPhysicsControlData& WorldSpaceControlData, const FPhysicsControlData& ParentSpaceControlData, const FPhysicsControlModifierData& BodyModifierData, UPrimitiveComponent* WorldComponent, const FName& WorldBoneName); // 0x4f87c90 [Final Native Public]
    FName CreateControl(UPrimitiveComponent* ParentComponent, const FName& ParentBoneName, UPrimitiveComponent* ChildComponent, const FName& ChildBoneName, const FPhysicsControlData& ControlData, const FPhysicsControlTarget& ControlTarget, const FName& Set, const FString& NamePrefix); // 0x4f87880 [Final Native Public]
    TArray<FName> CreateBodyModifiersFromSkeletalMeshBelow(USkeletalMeshComponent* SkeletalMeshComponent, const FName& BoneName, bool bIncludeSelf, const FName& Set, const FPhysicsControlModifierData& BodyModifierData); // 0x4f87670 [Final Native Public]
    TMap<FName, FPhysicsControlNames> CreateBodyModifiersFromLimbBones(FPhysicsControlNames& AllBodyModifiers, TMap<FName, FPhysicsControlLimbBones>& LimbBones, const FPhysicsControlModifierData& BodyModifierData); // 0x4f873f0 [Final Native Public]
    FName CreateBodyModifier(UPrimitiveComponent* Component, const FName& BoneName, const FName& Set, const FPhysicsControlModifierData& BodyModifierData); // 0x4f87270 [Final Native Public]
    void AddControlToSet(FPhysicsControlNames& NewSet, const FName& Control, const FName& Set); // 0x4f86fe0 [Final Native Public]
    void AddControlsToSet(FPhysicsControlNames& NewSet, const TArray<FName>& Controls, const FName& Set); // 0x4f87110 [Final Native Public]
    void AddBodyModifierToSet(FPhysicsControlNames& NewSet, const FName& BodyModifier, const FName& Set); // 0x4f86d50 [Final Native Public]
    void AddBodyModifiersToSet(FPhysicsControlNames& NewSet, const TArray<FName>& BodyModifiers, const FName& Set); // 0x4f86e80 [Final Native Public]

// UPhysicsControlInitializerComponent (/Script/PhysicsControl.PhysicsControlInitializerComponent)
    void CreateControls(UPhysicsControlComponent* PhysicsControlComponent); // 0x4fc8bf0 [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); // 0x60fb5c0 [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); // 0x60fb130 [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); // 0x60fabd0 [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); // 0x60fa920 [Final Native Static Public]
    void CreateGridMeshWelded(int32 NumX, int32 NumY, const TArray<int32>& Triangles, const TArray<FVector>& Vertices, const TArray<FVector2D>& UVs, float GridSpacing); // 0x60f9e90 [Final Native Static Public]
    void CreateGridMeshTriangles(int32 NumX, int32 NumY, bool bWinding, const TArray<int32>& Triangles); // 0x60f9bf0 [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); // 0x60f9940 [Final Native Static Public]
    void CopyProceduralMeshFromStaticMeshComponent(UStaticMeshComponent* StaticMeshComponent, int32 LODIndex, UProceduralMeshComponent* ProcMeshComponent, bool bCreateCollision); // 0x60f9540 [Final Native Static Public]
    void ConvertQuadToTriangles(const TArray<int32>& Triangles, int32 Vert0, int32 Vert1, int32 Vert2, int32 Vert3); // 0x60f9380 [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); // 0x60f9030 [Final Native Static Public]

// UProceduralMeshComponent (/Script/ProceduralMeshComponent.ProceduralMeshComponent)
    void UpdateMeshSection_LinearColor(int32 SectionIndex, const TArray<FVector>& Vertices, const TArray<FVector>& Normals, const TArray<FVector2D>& UV0, const TArray<FVector2D>& UV1, const TArray<FVector2D>& UV2, const TArray<FVector2D>& UV3, const TArray<FLinearColor>& VertexColors, const TArray<FProcMeshTangent>& Tangents, bool bSRGBConversion); // 0x60fbb00 [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); // 0x60fb830 [Final Native Public]
    void SetMeshSectionVisible(int32 SectionIndex, bool bNewVisibility); // 0x60fb4f0 [Final Native Public]
    bool IsMeshSectionVisible(int32 SectionIndex); // 0x60fb440 [Final Native Public]
    int32 GetNumSections(); // 0x4b3f8a0 [Final Native Public]
    void CreateMeshSection_LinearColor(int32 SectionIndex, const TArray<FVector>& Vertices, const TArray<int32>& Triangles, const TArray<FVector>& Normals, const TArray<FVector2D>& UV0, const TArray<FVector2D>& UV1, const TArray<FVector2D>& UV2, const TArray<FVector2D>& UV3, const TArray<FLinearColor>& VertexColors, const TArray<FProcMeshTangent>& Tangents, bool bCreateCollision, bool bSRGBConversion); // 0x60fa430 [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); // 0x60fa0c0 [Final Native Public]
    void ClearMeshSection(int32 SectionIndex); // 0x60f92d0 [Final Native Public]
    void ClearCollisionConvexMeshes(); // 0x60f92b0 [Final Native Public]
    void ClearAllMeshSections(); // 0x60f9290 [Final Native Public]
    void AddCollisionConvexMesh(const TArray<FVector>& ConvexVerts); // 0x60f8f20 [Final Native Public]

// UPropertyPathTestObject (/Script/PropertyPath.PropertyPathTestObject)
    void SetStructRef(const FPropertyPathTestStruct& InStruct); // 0x21b90a0 [Final Native Public]
    void SetStructConstRef(const FPropertyPathTestStruct& InStruct); // 0x21b8f70 [Final Native Public]
    void SetStruct(const FPropertyPathTestStruct& InStruct); // 0x21b8e40 [Final Native Public]
    void SetFloat(float InFloat); // 0x21b8db0 [Final Native Public]
    FPropertyPathTestStruct GetStructRef(); // 0x21b8d80 [Final Native Public]
    FPropertyPathTestStruct GetStructConstRef(); // 0x21b8d50 [Final Native Public]
    FPropertyPathTestStruct GetStruct(); // 0x21b8cf0 [Final Native Public]
    float GetFloat(); // 0x21b8cc0 [Final Native Public]

// URawInputFunctionLibrary (/Script/RawInput.RawInputFunctionLibrary)
    TArray<FRegisteredDeviceInfo> GetRegisteredDevices(); // 0x60445f0 [Final Native Static Public]

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

// UResonanceAudioReverbPluginPreset (/Script/ResonanceAudio.ResonanceAudioReverbPluginPreset)
    void SetRoomRotation(FQuat& InRotation); // 0x67f6640 [Final Native Public]
    void SetRoomPosition(const FVector& InPosition); // 0x67f6560 [Final Native Public]
    void SetRoomMaterials(const TArray<ERaMaterialName>& InMaterials); // 0x67f6460 [Final Native Public]
    void SetRoomDimensions(const FVector& InDimensions); // 0x67f6380 [Final Native Public]
    void SetReverbTimeModifier(float InReverbTimeModifier); // 0x67f62f0 [Final Native Public]
    void SetReverbGain(float InReverbGain); // 0x67f6260 [Final Native Public]
    void SetReverbBrightness(float InReverbBrightness); // 0x67f61d0 [Final Native Public]
    void SetReflectionScalar(float InReflectionScalar); // 0x67f6140 [Final Native Public]
    void SetEnableRoomEffects(bool bInEnableRoomEffects); // 0x67f5f50 [Final Native Public]

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

// UGameplayTagMapLibrary (/Script/Ride.GameplayTagMapLibrary)
    void ToArrays_Int(const TArray<FTagIntPair>& Map, const TArray<FGameplayTag>& out_tags, const TArray<int32>& out_values); // 0x4ef1390 [Final Native Static Public]
    void ToArrays_Float(const TArray<FTagFloatPair>& Map, const TArray<FGameplayTag>& out_tags, const TArray<float>& out_values); // 0x4ef1390 [Final Native Static Public]
    int32 SumUpValues_Int(const TArray<FTagIntPair>& Map); // 0x4ef12e0 [Final Native Static Public]
    float SumUpValues_Float(const TArray<FTagFloatPair>& Map); // 0x4ef1230 [Final Native Static Public]
    int32 SumUpTagValues_Int(const TArray<FTagIntPair>& Map, const FGameplayTag& Tag, bool exactMatch); // 0x4ef1100 [Final Native Static Public]
    float SumUpTagValues_Float(const TArray<FTagFloatPair>& Map, const FGameplayTag& Tag, bool exactMatch); // 0x4ef0fd0 [Final Native Static Public]
    void RemoveTagValue_Int(const TArray<FTagIntPair>& Map, const FGameplayTag& Tag); // 0x4ef0e50 [Final Native Static Public]
    void RemoveTagValue_Float(const TArray<FTagFloatPair>& Map, const FGameplayTag& Tag); // 0x4ef0e50 [Final Native Static Public]
    bool FindTagValue_Int(const TArray<FTagIntPair>& Map, const FGameplayTag& Tag, const int32& out_value); // 0x4ef0160 [Final Native Static Public]
    bool FindTagValue_Float(const TArray<FTagFloatPair>& Map, const FGameplayTag& Tag, const float& out_value); // 0x4ef0020 [Final Native Static Public]
    bool ContainsTagValue_Int(const TArray<FTagIntPair>& Map, const FGameplayTag& Tag); // 0x4eefaf0 [Final Native Static Public]
    bool ContainsTagValue_Float(const TArray<FTagFloatPair>& Map, const FGameplayTag& Tag); // 0x4eefaf0 [Final Native Static Public]
    TArray<FTagIntPair> ClampTotalByScaling_Int(const TArray<FTagIntPair>& Map, int32 MaxValue); // 0x4eef990 [Final Native Static Public]
    void AddTagValue_Int(const TArray<FTagIntPair>& Map, const FGameplayTag& Tag, int32 Value); // 0x4eef360 [Final Native Static Public]
    void AddTagValue_Float(const TArray<FTagFloatPair>& Map, const FGameplayTag& Tag, float Value); // 0x4eef230 [Final Native Static Public]

// URGAchievement (/Script/Ride.RGAchievement)
    FString GetId(); // 0x31fca50 [Final Native Public]

// URGAchivementSubsystem (/Script/Ride.RGAchivementSubsystem)
    void UnlockAchievement(URGAchievement* Achievement); // 0x147c170 [Event Protected]
    bool HasAchievementsBeenQueried(); // 0x4ef0570 [Final Native Public]
    ARGPlayerController* GetPlayerController(); // 0x4ef0350 [Final Native Protected]
    URGLocalPlayer* GetLocalPlayer(); // 0x4ef0320 [Final Native Protected]

// URGAchievementStatics (/Script/Ride.RGAchievementStatics)
    void UnlockAchievementForPC(APlayerController* PC, TSoftObjectPtr<URGAchievement>& Achievement); // 0x4ef1610 [Final Native Static Public]
    void UnlockAchievement(ULocalPlayer* LocalPlayer, TSoftObjectPtr<URGAchievement>& Achievement); // 0x4ef1510 [Final Native Static Public]
    void IncrementAchivementForPC(APlayerController* PC, TSoftObjectPtr<URGAchievementStat>& Achievement); // 0x4ef0930 [Final Native Static Public]
    void IncrementAchivement(ULocalPlayer* LocalPlayer, TSoftObjectPtr<URGAchievementStat>& Achievement); // 0x4ef0830 [Final Native Static Public]
    void IncrementAchievementForPCByAmount(APlayerController* PC, TSoftObjectPtr<URGAchievementStat>& Achievement, int32 Amount); // 0x4ef06e0 [Final Native Static Public]
    void IncrementAchievementByAmount(ULocalPlayer* LocalPlayer, TSoftObjectPtr<URGAchievementStat>& Achievement, int32 Amount); // 0x4ef0590 [Final Native Static Public]
    void BroadcastAchievementUnlocked(UObject* WorldContextObject, TSoftObjectPtr<URGAchievement>& Achievement); // 0x4eef7e0 [Final Native Static Public]

// URGActivatableWidget (/Script/Ride.RGActivatableWidget)
    void UnregisterForScroll(UWidget* Widget); // 0x4ef1710 [Final Native Public]
    void SetToggleMenuAction(UInputAction* toggleAction); // 0x4ef0f40 [Final Native Public]
    void RegisterForScroll(UWidget* Widget); // 0x4ef0dc0 [Final Native Public]
    void HandleToggleMenuAction(); // 0x4ef0550 [Final Native Public]
    void ClearEnhancedInputBindings(); // 0x4eefad0 [Final Native Public]
    bool BP_HandleToggleMenuAction(); // 0x147c170 [Event Public]
    void BindEnhancedInputAction(UInputAction* EnhancedInputAction, const FScriptDelegate& functionDelegate, bool displayInActionBar); // 0x4eef490 [Final Native Public]

// URGAudioCaptureComponent (/Script/Ride.RGAudioCaptureComponent)
    FString GetCaptureDevice(); // 0x4ef02a0 [Final Native Public]

// ARGBreakableActor (/Script/Ride.RGBreakableActor)
    bool PieceSphereOverlap(const FVector& InSphereCentre, float InSphereRadius, const TArray<FRGOverlapResult>& OutOverlaps); // 0x4ef0c70 [Final Native Public]
    void OnRep_ReplicatedBrokenIndexes(const TArray<FRGBreakInfo>& Prev); // 0x4ef0bc0 [Final Native Protected]
    bool IsBroken(int32 idx); // 0x4ef0a30 [Final Native Public]
    URGGeometryCollectionComponent* GetGeometryCollectionComponent(); // 0x3d74bb0 [Final Native Public]
    bool FindSmallestPieceSphereTrace(FHitResult& Hit, float SphereRadius, const int32& OutChildIndex); // 0x4eefe70 [Final Native Public]
    bool FindSmallestPieceLineTrace(FHitResult& Hit, const int32& OutChildIndex); // 0x4eefd10 [Final Native Public]
    void DebugDrawIndex(int32 Index, const FColor& Color, float Lifetime); // 0x4eefbf0 [Final Native Public]
    bool CanBeDamagedBy(TSubclassOf<UDamageType> DamageType); // 0x4eef8e0 [Final Native Public]
    void BreakWithVelocity(int32 Index, const FVector& Velocity, TSubclassOf<UDamageType> DamageType); // 0x4eef6b0 [Final Native Public]
    void Break(int32 Index, TSubclassOf<UDamageType> DamageType); // 0x4eef5c0 [Final Native Public]

// URGCharacterMovementComponent (/Script/Ride.RGCharacterMovementComponent)
    void K2_MoveSmooth(const FVector& InVelocity, float DeltaSeconds); // 0x4ef0ad0 [Native Public]

// URGCheatManager (/Script/Ride.RGCheatManager)
    void UpdatePresence(const FString& PresenceText); // 0x4ef17a0 [Native Public]
    void ReceiveGiveItem(TSubclassOf<ARGInteractableActor> ItemClass); // 0x147c170 [Event Protected]
    void GodVehicles(bool bEnable); // 0x4ef04c0 [Native Public]
    void GodPlayers(bool bEnable); // 0x4ef0430 [Native Public]
    void GiveItem(TSubclassOf<ARGInteractableActor> ItemClass); // 0x4ef0380 [Final Native Public]

// IRGControllerInterface (/Script/Ride.RGControllerInterface)
    void PushRGWidgetWithInit(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass, const FGameplayTag& LayerID, const FScriptDelegate& InitDelegate); // 0x147c170 [Event Public]
    void PushRGWdget(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass, const FGameplayTag& LayerID); // 0x147c170 [Event Public]
    void PopRGWidget(const FGameplayTag& LayerID); // 0x147c170 [Event Public]

// ARGFirstPersonCharacter (/Script/Ride.RGFirstPersonCharacter)
    void SetSwimEnabled(bool EnableSwim); // 0x4ef6140 [Final Native Protected]
    void SetIsPlayerPassenger(bool IsPlayerPassenger); // 0x4ef5f80 [Final Native Protected]
    void ReceiveSetRagdolled(bool IsRagdolled); // 0x147c170 [Event Protected]
    bool ReceiveIsRagdolling(); // 0x147c170 [Event Protected]
    int32 ReceiveGetCurrentDamageTaken(); // 0x147c170 [Event Protected]
    bool ReceiveCustomClientAttach(AActor* AttachParent); // 0x147c170 [Event Protected]
    void OnRep_ReplicatedBoneState(FReplicatedBoneState& PreviousReplicatedBoneState); // 0x4ef5b30 [Native Protected]
    void K2_OnUniqueIdSet(FUniqueNetIdRepl& NewId); // 0x147c170 [Event Protected]
    bool IsRagdolling(); // 0x4ef53c0 [Final Native Public]
    FTransform GetRagdollTransform(); // 0x4ef5050 [Final Native Protected]
    int32 GetCurrentDamageTaken(); // 0x4ef4ad0 [Final Native Protected]

// URGForceSeatComponent (/Script/Ride.RGForceSeatComponent)
    void OnComponentBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x4ef58b0 [Final Native Protected]

// ARGFroggerSpline (/Script/Ride.RGFroggerSpline)
    void StopEditorSimulation(); // 0x4ef61f0 [Final Native Public]
    void StartEditorSimulation(); // 0x4ef61d0 [Final Native Public]
    void OnRep_LaneNetStates(); // 0x4ef5b10 [Final Native Protected]
    void Multicast_LaneSpeedChanged(int32 LaneIdx, float NewPhase, float NewTime, float NewSpeed); // 0x4ef5760 [Native Event Protected]
    int32 GetLaneIndexAtLocation(const FVector& WorldLocation); // 0x4ef4e20 [Final Native Public]

// URGFunctionLibrary (/Script/Ride.RGFunctionLibrary)
    void SetPSOCompilationBatchMode(UObject* WorldContextObject, bool bEnabingLoadingScreen); // 0x4ef6080 [Final Native Static Public]
    void SetPSOBatchMode(const EPSOBatchMode& NewBatchMode); // 0x4ef6010 [Final Native Static Public]
    void RefreshWidgetRestorationTarget(UObject* Context); // 0x4ef5ee0 [Final Native Static Public]
    FRGWaterQueryResult QueryWaterInfo(UWaterBodyComponent* WaterBodyComponent, const FVector& WorldLocation, bool bIncludeWaves); // 0x4ef5ca0 [Final Native Static Public]
    void PermanentLog(const FString& String); // 0x4ef5c10 [Final Native Static Public]
    bool IsUsingGamepad(APlayerController* PC); // 0x4ef54f0 [Final Native Static Public]
    bool IsStartingFromCameraLocation(); // 0x4ef48d0 [Final Native Static Public]
    bool IsPlayerInteractionsEqual(TMap<FName, UInputAction*>& A, TMap<FName, UInputAction*>& B); // 0x4ef5130 [Final Native Static Public]
    bool IsOutdatedVersion(); // 0x4ef5100 [Final Native Static Public]
    void GetPSOCompilationStatus(const int32& TotalEntries, const int32& EntriesLeft); // 0x4ef4f70 [Final Native Static Public]
    FString GetOnlineNickname(); // 0x4ef4ef0 [Final Native Static Public]
    void GetGameVersion(const int32& outMajor, const int32& outMinor, const int32& outPatch, const int32& outCL); // 0x4ef4bc0 [Final Native Static Public]
    FGameplayTag GetCurrentLevelTag(UObject* WorldContextObject); // 0x4ef4b00 [Final Native Static Public]
    bool Build_WithEditor(); // 0x4ef48d0 [Final Native Static Public]
    bool ArePlayerInteractionsEqual(TMap<UInputAction*, FText>& A, TMap<UInputAction*, FText>& B); // 0x4ef4700 [Final Native Static Public]

// URGGameInstance (/Script/Ride.RGGameInstance)
    void SetInitialOnlineGameSettings(); // 0x147c170 [Event Public]
    bool IsQuittingGame(); // 0x4ef53a0 [Final Native Public]
    void GracefulQuitGame(); // 0x4ef50b0 [Final Native Public]
    ELobbySearchResult GetLobbySearchResult(); // 0x4ef4ec0 [Native Public]
    ECreateSessionResult GetCreateSessionResults(); // 0x4ef4aa0 [Native Public]
    void CreateOrLoadPlayerSaveGame(ULocalPlayer* NewPlayer, int32 PIEInstance); // 0x147c170 [Event Public]
    void ApplySoundSettings(); // 0x4ef46e0 [Native Event Public]

// ARGGameMode (/Script/Ride.RGGameMode)
    void TryToForceSeatPlayer(AController* Player); // 0x147c170 [Event Public]
    void RestartFromCheckpoint(int32 CheckpointIndex); // 0x147c170 [Event Public]
    void OnPreSeamlessTravel(); // 0x147c170 [Event Public]
    void OnFailedToRestartPlayer(AController* NewPlayer); // 0x147c170 [Event Public]
    void K2_InitGame(const FString& String, const FString& Options); // 0x147c170 [Event Public]
    bool IsStartSpotFree(AActor* PlayerStart, AController* Player); // 0x4ef5420 [Native Event Public]
    bool IsEditorGame(); // 0x4ef50d0 [Final Native Public]
    ARGGameSession* GetGameSession(); // 0x4ef4b90 [Final Native Public]
    bool FindTeleportSpot(AController* Player, const FVector& Location, const FRotator& Rotation, const FVector& out_Location); // 0x4ef4900 [Final Native Public]

// ARGGameModeFrontEnd (/Script/Ride.RGGameModeFrontEnd)
    void TryAddLocalPlayer(); // 0x4ef6210 [Final Native Public]
    void RemoveLocalPlayer(); // 0x4ef5f60 [Final Native Public]

// ARGGameSession (/Script/Ride.RGGameSession)
    void UpdateSessionSettings(); // 0x4ef6230 [Final Native Public]
    void K2_KickPlayer(APlayerState* Player, FText& KickReason); // 0x4ef5670 [Native Public]
    void K2_BanPlayer(APlayerState* Player, FText& BanReason); // 0x4ef5580 [Native Public]
    FString GetJoinOptionsString(const EJoinOptions& joinOption); // 0x4ef4d50 [Final Native Static Public]

// ARGGameState (/Script/Ride.RGGameState)
    void SetSessionName(const FString& SessionName); // 0x4ef9620 [Final Native Public]
    void SetPlayerHasReceivedHUD(bool bHasReceivedHUD); // 0x4ef9510 [Final Native Public]
    void SetJoinOptions(const EJoinOptions& NewJoinOptions); // 0x4ef9090 [Final Native Public]
    void SetIsFromLoad(bool bInIsFromLoad); // 0x4ef8f80 [Final Native Public]
    void SetCurrentCheckpoint(int32 NewCheckpoint); // 0x4ef8a80 [Final Native Public]
    EUnknownBool IsFromLoad(); // 0x4ef86d0 [Final Native Public]
    FString GetSessionName(); // 0x4ef84e0 [Final Native Public]
    EJoinOptions GetJoinOptions(); // 0x4ef83e0 [Final Native Public]
    int32 GetCurrentCheckpoint(); // 0x4d0fc50 [Final Native Public]

// URGGameUserSettings (/Script/Ride.RGGameUserSettings)
    void SetVOIPMode(const EVOIPMode& Mode); // 0x4ef9ac0 [Final Native Public]
    void SetSoundVOIPVolume(float Volume); // 0x4ef9a40 [Final Native Public]
    void SetSoundUIVolume(float Volume); // 0x4ef99c0 [Final Native Public]
    void SetSoundMusicVolume(float Volume); // 0x4ef9940 [Final Native Public]
    void SetSoundMasterVolume(float Volume); // 0x4ef98c0 [Final Native Public]
    void SetSoundEffectsVolume(float Volume); // 0x4ef9840 [Final Native Public]
    void SetSoundAmbientVolume(float Volume); // 0x4ef97c0 [Final Native Public]
    void SetSilenceDetectionThreshold(float InSilenceDetectionThreshold); // 0x40bec40 [Final Native Public]
    void SetSilenceDetectionReleaseTime(float InSilenceDetectionReleaseTime); // 0x4ef9740 [Final Native Public]
    void SetSilenceDetectionAttackTime(float InSilenceDetectionAttackTime); // 0x4ef96c0 [Final Native Public]
    void SetRGDLSSMode(const ERGDLSSMode& Mode); // 0x4ef95a0 [Final Native Public]
    void SetMouseSensitivity(float SensitivityX, float SensitivityY); // 0x4ef9430 [Final Native Public]
    void SetMicNoiseReleaseTime(float InMicNoiseReleaseTime); // 0x4ef93b0 [Final Native Public]
    void SetMicNoiseGateThreshold(float InMicNoiseGateThreshold); // 0x4ef9330 [Final Native Public]
    void SetMicNoiseAttackTime(float InMicNoiseAttackTime); // 0x4ef92b0 [Final Native Public]
    void SetMicInputGain(float InMicInputGain); // 0x4ef9230 [Final Native Public]
    void SetMaxFPS(int32 InMaxFPS); // 0x4ef91a0 [Final Native Public]
    void SetLumenEnabled(bool InLumenEnabled); // 0x4ef9110 [Final Native Public]
    void SetJitterBufferDelay(float InJitterBufferDelay); // 0x4ef9010 [Final Native Public]
    void SetInvertLook(bool bInvert); // 0x4ef8ef0 [Final Native Public]
    void SetHeadBobEnabled(bool InHeadBobEnabled); // 0x4ef8e60 [Final Native Public]
    void SetFOV(int32 InFOV); // 0x4ef8dd0 [Final Native Public]
    void SetDLSSRRModeEnabled(bool bEnabled); // 0x4ef8c20 [Final Native Public]
    void SetDLSSModeEnabled(bool bEnabled); // 0x4ef8b90 [Final Native Public]
    void SetDLSSMode(const UDLSSMode& Mode); // 0x4ef8b10 [Final Native Public]
    void SetDisableSceneCaptureComponents(bool DisableSceneCaptureComponents); // 0x4ef8d40 [Final Native Public]
    void SetDepthOfFieldEnabled(bool Enabled); // 0x4ef8cb0 [Final Native Public]
    void SetClutchSensitivity(float SensitivityX, float SensitivityY); // 0x4ef89a0 [Final Native Public]
    void SetAAMethod(int32 aaMethod); // 0x4ef8910 [Final Native Public]
    ERGDLSSMode NvidiaDLSSModeToRGDLSSMode(const UDLSSMode& DLSSMode); // 0x4ef86f0 [Final Native Static Public]
    bool IsDLSSRREnabled(); // 0x3647a00 [Final Native Public]
    bool IsDLSSModeEnabled(); // 0x4be8ef0 [Final Native Public]
    bool IsDepthOfFieldEnabled(); // 0x4ef86b0 [Final Native Public]
    EVOIPMode GetVOIPMode(); // 0x4ef8660 [Final Native Public]
    float GetSoundVOIPVolume(); // 0x36479e0 [Final Native Public]
    float GetSoundUIVolume(); // 0x4ef8640 [Final Native Public]
    float GetSoundMusicVolume(); // 0x4ef8620 [Final Native Public]
    float GetSoundMasterVolume(); // 0x4be9a50 [Final Native Public]
    float GetSoundEffectsVolume(); // 0x3649470 [Final Native Public]
    float GetSoundAmbientVolume(); // 0x4ef8600 [Final Native Public]
    float GetSilenceDetectionThreshold(); // 0x4ef85e0 [Final Native Public]
    float GetSilenceDetectionReleaseTime(); // 0x4ef85c0 [Final Native Public]
    float GetSilenceDetectionAttackTime(); // 0x4883f90 [Final Native Public]
    URGGameUserSettings* GetRGGameUserSettings(); // 0x4ef84b0 [Final Native Static Public]
    ERGDLSSMode GetRGDLSSMode(); // 0x4ef8490 [Final Native Public]
    FVector2D GetMouseSensitivity(); // 0x4ef8460 [Final Native Public]
    float GetMicNoiseReleaseTime(); // 0x370ab30 [Final Native Public]
    float GetMicNoiseGateThreshold(); // 0x4ef8440 [Final Native Public]
    float GetMicNoiseAttackTime(); // 0x370c430 [Final Native Public]
    float GetMicInputGain(); // 0x4ef8420 [Final Native Public]
    int32 GetMaxFPS(); // 0x385a270 [Final Native Public]
    bool GetLumenEnabled(); // 0x4ef8400 [Final Native Public]
    float GetJitterBufferDelay(); // 0x4ef83c0 [Final Native Public]
    bool GetInvertLook(); // 0x4ef83a0 [Final Native Public]
    bool GetHeadBobEnabled(); // 0x4ef8380 [Final Native Public]
    int32 GetFOV(); // 0x4ef82d0 [Final Native Public]
    UDLSSMode GetDLSSMode(); // 0x4ef8280 [Final Native Public]
    bool GetDisableSceneCaptureComponents(); // 0x4ef82b0 [Final Native Public]
    FVector2D GetClutchSensitivity(); // 0x4ef8250 [Final Native Public]
    int32 GetAAMethodFromConfig(); // 0x4ef8220 [Final Native Public]
    int32 GetAAMethod(); // 0x4ef8200 [Final Native Public]
    bool DLSSModeToNVDLSSMode(const ERGDLSSMode& Mode, const UDLSSMode& OutDLSSMode); // 0x4ef8120 [Final Native Static Public]
    void ApplyConsoleVarSettings(); // 0x4ef8100 [Final Native Public]

// URGGameViewportClient (/Script/Ride.RGGameViewportClient)
    bool ShouldAddNetworkFailure(FRGNetworkFailureMessage& Message); // 0x4ef9b40 [Native Event Protected]
    bool PopNextPendingNetworkFailureMessage(FRGNetworkFailureMessage& OutMessage); // 0x4ef8840 [Final Native Public]
    bool PeekNextPendingNetworkFailureMessage(FRGNetworkFailureMessage& OutMessage); // 0x4ef8770 [Final Native Public]
    void MergeNetworkFailureMessages(); // 0x3a32200 [Native Event Public]
    bool HasPendingNetworkFailureMessages(); // 0x4ef8680 [Final Native Public]
    URGGameViewportClient* GetGameViewportClient(UObject* WorldContextObject); // 0x4ef82f0 [Final Native Static Public]
    void AddCustomErrorPopup(const FGameplayTag& ErrorId, FText& ErrorString); // 0x4ef8010 [Final Native Public]

// URGGearBox (/Script/Ride.RGGearBox)
    void SetClutchDown(bool clutchDown); // 0x4efe4d0 [Final Native Public]
    void Server_SetGearShiftPosition_Display(const FVector2D& InGearShifterPosition_Display); // 0x4efe3d0 [Final Native Event Private]
    void Server_SetGearShifterStruggle(const FVector2D& InNormalizedGearShifterStruggle); // 0x4efe450 [Final Native Event Private]
    void Server_SetCurrentGear(int32 newGear); // 0x4efe340 [Final Native Event Private]
    void OnRep_NormalizedGearShifterStruggle(const FVector2D& PreviousNormalizedGearShifterStruggle); // 0x4efe0b0 [Final Native Private]
    void OnRep_CurrentGear(int32 previousGear); // 0x4efe020 [Final Native Private]
    bool IsClutchDown(); // 0x4efdd70 [Final Native Public]
    FVector2D GetGearShifterPosition_Debug(); // 0x4efd840 [Final Native Public]
    FVector2D GetGearShifterPosition(); // 0x4efd810 [Final Native Public]
    int32 GetCurrentGear(); // 0x4efd5b0 [Final Native Public]

// URGGeometryCollectionComponent (/Script/Ride.RGGeometryCollectionComponent)
    bool PieceSphereOverlap(const FVector& InSphereCentre, float InSphereRadius, bool bShowOverlap, bool bPersistentShowOverlap, const TArray<FRGOverlapResult>& OutOverlaps); // 0x4efe140 [Final Native Public]
    void OnBreak(FChaosBreakEvent& BreakEvent); // 0x4efdf80 [Final Native Protected]
    bool FindSmallestPieceSphereTrace(FHitResult& Hit, float SphereRadius, const int32& OutChildIndex); // 0x4efd300 [Final Native Public]
    bool FindSmallestPieceLineTrace(FHitResult& Hit, const int32& OutChildIndex); // 0x4efd1a0 [Final Native Public]
    bool FindSmallestPiece(FHitResult& Hit, const int32& OutChildIndex); // 0x4efd040 [Final Native Public]
    void DebugDrawIndex(int32 Index, const FColor& Color, float Lifetime); // 0x4efcf20 [Final Native Public]
    void BreakIndex(int32 Index); // 0x4efce90 [Final Native Public]

// URGGetFriendsCallbackProxy (/Script/Ride.RGGetFriendsCallbackProxy)
    URGGetFriendsCallbackProxy* GetAndStoreFriendsList(UObject* WorldContextObject, APlayerController* PlayerController); // 0x4efd4b0 [Final Native Static Public]

// URGGlyphWidget (/Script/Ride.RGGlyphWidget)
    void SetIconFromMappings(const TArray<FString>& InActionMappings); // 0x147c170 [Event Public]
    void SetEnhancedInputAction(UInputAction* InInputAction); // 0x147c170 [Event Public]

// ARGInteractableActor (/Script/Ride.RGInteractableActor)
    bool ReceiveCustomClientAttach(AActor* AttachParent, USceneComponent* AttachComponent, const FName& SocketName); // 0x147c170 [Event Protected]

// URGListEntryBase (/Script/Ride.RGListEntryBase)
    UWidget* GetPrimaryGamepadFocusWidget(); // 0x147c170 [Event Protected]

// URGListItemBaseNoText (/Script/Ride.RGListItemBaseNoText)
    TSubclassOf<URGListEntryBase> GetEntryClass(); // 0x147c170 [Event Public]

// URGListView (/Script/Ride.RGListView)
    void BP_RequestNavigateToItem(UObject* Item); // 0x4efce00 [Final Native Public]

// URGLocalizationSettings (/Script/Ride.RGLocalizationSettings)
    bool GetOnlineErrorLocalisation(const FGameplayTag& Tag, FText& OutLocalized); // 0x4efd8a0 [Final Native Static Public]

// URGLocalPlayer (/Script/Ride.RGLocalPlayer)
    ARGPlayerController* GetRGPlayerController(); // 0x4efda40 [Final Native Public]

// URGOcclusionComponent (/Script/Ride.RGOcclusionComponent)
    bool GetWindDirection(const float& WindDirection); // 0x147c170 [Event Protected]
    float GetNormalizedOcclusion(); // 0x31fd1e0 [Final Native Protected]

// URGOnlineFunctionLibrary (/Script/Ride.RGOnlineFunctionLibrary)
    bool WasMicAboveNoiseGateThreshold(); // 0x4efe7f0 [Final Native Static Public]
    FUniqueNetIdRepl SteamIdToUniqueNetId(const FSIK_SteamId& SteamID); // 0x4efe640 [Final Native Static Public]
    bool ShowInviteUI(); // 0x4efe610 [Final Native Static Public]
    bool ShowFriendsUI(); // 0x4efe5e0 [Final Native Static Public]
    void SetLoopbackEnabled(bool bEnabled); // 0x4efe560 [Final Native Static Public]
    bool IsMicActive(); // 0x4efdf50 [Final Native Static Public]
    bool IsLoopbackEnabled(); // 0x4efdf20 [Final Native Static Public]
    bool IsLocalPlayerNetId(UObject* WorldContext, FUniqueNetIdRepl& NetId); // 0x4efdd90 [Final Native Static Public]
    void InitVoiceCaptureComponent(UAudioCaptureComponent* VoiceCaptureComponent); // 0x4efdcf0 [Final Native Static Public]
    FName GetSessionSettingSessionName(); // 0x4efdca0 [Final Native Static Public]
    FName GetSessionSettingSessionLength(); // 0x4efdc50 [Final Native Static Public]
    FName GetSessionSettingRequireMic(); // 0x4efdc00 [Final Native Static Public]
    FName GetSessionSettingOpenSlots(); // 0x4efdbb0 [Final Native Static Public]
    FName GetSessionSettingNumPlayers(); // 0x4efdb60 [Final Native Static Public]
    FName GetSessionSettingMapName(); // 0x4efdb10 [Final Native Static Public]
    FName GetSessionSettingLanguage(); // 0x4efdac0 [Final Native Static Public]
    FName GetSessionSettingCheckpoint(); // 0x4efda70 [Final Native Static Public]
    ERGOnlineNicknameType GetOnlineNicknameType(); // 0x4efda10 [Final Native Static Public]
    FString GetOnlineNickname(); // 0x4efd990 [Final Native Static Public]
    float GetInitialConnectionTimeout(); // 0x4efd870 [Final Native Static Public]
    FText GetErrorHeadline(FRGNetworkFailureMessage& Message); // 0x4efd730 [Final Native Static Public]
    FText GetErrorDesc(FRGNetworkFailureMessage& Message); // 0x4efd650 [Final Native Static Public]
    FString GetDefaultCaptureDevice(); // 0x4efd5d0 [Final Native Static Public]
    float GetConnectingTimeoutPassed(); // 0x4efd580 [Final Native Static Public]

// URGPhysicsLibrary (/Script/Ride.RGPhysicsLibrary)
    bool CanDropActorWithoutIntersecting(AActor* Actor, UPrimitiveComponent* PhysicsMesh, const FVector& TargetLocation, const FRotator& TargetRotation, const TArray<AActor*>& ActorsToIgnore, const TArray<EObjectTypeQuery>& ObjectTypesToBlock); // 0x4f01d20 [Final Native Static Public]

// ARGPlayerController (/Script/Ride.RGPlayerController)
    void StopVOIPTalking(); // 0x4f03220 [Final Native Public]
    void StopSpectating(); // 0x4f03200 [Final Native Public]
    void STFU(); // 0x4f03060 [Native Event Public]
    void StartVOIPTalking(); // 0x4f031e0 [Final Native Public]
    void SpectateAnotherPlayer(bool NextPlayer); // 0x4f03150 [Final Native Public]
    void SetPumpiMode(bool bHideHud, bool bHideFPSMesh); // 0x4f03080 [Final Native Public]
    void ReturnToMainMenu(FText& Reason); // 0x4f02fb0 [Final Native Public]
    void ReceiveStopSpectating(); // 0x147c170 [Event Public]
    void ReceiveSpectatePlayer(ARGFirstPersonCharacter* PlayerToSpectate); // 0x147c170 [Event Public]
    void ReceiveExitVehicleOnPawnLeavingGame(); // 0x147c170 [Event Protected]
    void OnPumpiModeUpdated(); // 0x3c47710 [Native Event Public]
    void OnPreSeamlessClientTravel(); // 0x147c170 [Event Public]
    void MuteOtherPlayers(); // 0x4f02930 [Native Event Public]
    bool IsPumpiHUDMode(); // 0x4f027b0 [Final Native Public]
    bool IsPumpiFPSMeshMode(); // 0x4f02790 [Final Native Public]
    bool IsMenuController(); // 0x4f02760 [Native Event Public]
    ARGFirstPersonCharacter* GetSpectatedPlayer(); // 0x4f02710 [Final Native Public]
    bool GetPresenceStringFromVolume(const FString& Out_RichPresenceKey); // 0x4f025d0 [Native Public]
    FString GetPresenceString(); // 0x147c170 [Event Public]
    FString GetPresencePlayerStatus(); // 0x147c170 [Event Public]
    URGAudioCaptureComponent* GetOrCreatePreviewVOIPAudioCaptureComponent(); // 0x4f024c0 [Final Native Public]
    void DestroyPreviewVOIPAudioComponent(); // 0x4f02240 [Final Native Public]
    void DebugCrashInShipping(); // 0x4f02220 [Final Native Public]
    void ClientUnlockAchievement(const TSoftObjectPtr<URGAchievement>& Achievement); // 0x4f02030 [Native Event Public]
    void ClientReturnToMainMenu(FText& Reason); // 0x4f01f80 [Final Native Public]

// ARGPlayerState (/Script/Ride.RGPlayerState)
    void K2_OnSetUniqueId(); // 0x147c170 [Event Public]
    bool IsTalking(); // 0x4f027d0 [Final Native Public]
    void ClearMutes(); // 0x4f01f60 [Final Native Private]

// ARGQuickSand (/Script/Ride.RGQuickSand)
    void OnOverlapBoxEndOverlap(UPrimitiveComponent* OverlappedComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x4f02cc0 [Final Native Private]
    void OnOverlapBoxBeginOverlap(UPrimitiveComponent* OverlappedComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x4f02a60 [Final Native Private]
    void OnActorExitQuicksand(AActor* Actor); // 0x147c170 [Event Protected]
    void OnActorEnterQuicksand(AActor* Actor); // 0x147c170 [Event Protected]

// IRGQuickSandInterface (/Script/Ride.RGQuickSandInterface)
    void TickQuickSand(float DeltaSeconds, ARGQuickSand* QuickSand); // 0x4f03240 [Native Event Public]
    void OnExitQuickSand(ARGQuickSand* QuickSand); // 0x4f029d0 [Native Event Public]
    void OnEnterQuickSand(ARGQuickSand* QuickSand); // 0x3347760 [Native Event Public]

// ARGRichPresenceVolume (/Script/Ride.RGRichPresenceVolume)
    FString GetPresenceKey(); // 0x4f024f0 [Final Native Public]

// URGSaveGame (/Script/Ride.RGSaveGame)
    uint8 K2_GetLatestBlueprintDataVersion(); // 0x147c170 [Event Public]
    ARGGameState* GetGameState(); // 0x4f023c0 [Final Native Public]
    URGGameInstance* GetGameInstance(); // 0x4f02390 [Final Native Public]
    FString GetCurrentLevelName(); // 0x4f02260 [Final Native Protected]
    bool ConvertToNativeAndBlueprintLatestDataVersions(int32 Version, const ERGGenericSaveGameVersion& NativeVersion, const uint8& BlueprintVersion); // 0x4f020f0 [Final Native Public]

// URGSaveHelpers (/Script/Ride.RGSaveHelpers)
    UStaticMesh* GetDefaultStaticMesh(TSubclassOf<AActor> ActorClass); // 0x4f022e0 [Final Native Static Public]

// URGSaveStatics (/Script/Ride.RGSaveStatics)
    ULocalPlayerSaveGame* LoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, ULocalPlayer* LocalPlayer, const FString& SlotName); // 0x4f027f0 [Final Native Static Public]
    FString GetRootSaveFolder(); // 0x4f02690 [Final Native Static Public]
    ULocalPlayer* GetLocalPlayerFromID(UObject* WorldContextObject, int32 ControllerId); // 0x4f023f0 [Final Native Static Public]
    bool AsyncLoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, ULocalPlayer* LocalPlayer, const FString& SlotName, const FScriptDelegate& Delegate); // 0x4f01b90 [Final Native Static Public]

// URGSceneCaptureSubsystem (/Script/Ride.RGSceneCaptureSubsystem)
    void PushHighPriorityCapture(URGSceneCaptureComponent2D* SceneCaptureComponent); // 0x4f02eb0 [Final Native Public]
    void PopHighPriorityCapture(URGSceneCaptureComponent2D* SceneCaptureComponent); // 0x4f02e20 [Final Native Public]

// ARGShark (/Script/Ride.RGShark)
    void SetAnimation(UAnimationAsset* AnimToPlay, bool shouldLoop, UAnimationAsset* loopAnimToPlayAfter); // 0x4f03310 [Final Native Public]
    void ONRep_CurrentSharkLocUpdated(); // 0x4f02950 [Final Native Public]
    void attack(ARGFirstPersonCharacter* Target); // 0x147c170 [Event Public]

// ARGSnake (/Script/Ride.RGSnake)
    void stopEaten(); // 0x147c170 [Event Public]
    void startEaten(); // 0x147c170 [Event Public]
    void ONRep_swallowCounterUpdated(); // 0x4f029b0 [Final Native Public]
    void ONRep_materialAlphaUpdated(); // 0x4f02990 [Final Native Public]
    void ONRep_CurrentSnakeLocUpdated(); // 0x4f02970 [Final Native Public]
    void netMulticast_stopEaten(); // 0x37a2710 [Native Event Public]
    void netMulticast_startEaten(); // 0x37eeaa0 [Native Event Public]

// URGStartingPreferences (/Script/Ride.RGStartingPreferences)
    URGStartingPreferences* RGStartingPreferences(); // 0x4f02f40 [Final Native Static Public]
    int32 GetStartingCheckpoint(); // 0x4f02730 [Final Native Static Public]

// IRGStaticSaveInterface (/Script/Ride.RGStaticSaveInterface)
    void StaticSave(URGSaveGame* SaveGameObject); // 0x4f029d0 [Native Event Public]
    void StaticLoad(URGSaveGame* SaveGameObject); // 0x4f1e510 [Native Event Public]

// URGVehicleBumperCollision (/Script/Ride.RGVehicleBumperCollision)
    void OnBumperOverlapped(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x4f1dc10 [Final Native Protected]

// IRGVoiceSourceInterface (/Script/Ride.RGVoiceSourceInterface)
    void GetVoiceLocation(const FVector& OutLocation, const FRotator& OutRotation); // 0x4f1d210 [Native Event Public]

// ARGWheeledVehiclePawn (/Script/Ride.RGWheeledVehiclePawn)
    void SetOverrideController(AController* InOverrideController); // 0x4f1e3f0 [Final Native Public]
    void ServerReceiveVehicleState(const FVehicleNetState& State); // 0x4f1e170 [Final Native Event Private]
    void OnRep_CachedOverrideController(); // 0x4f1de70 [Final Native Private]
    void MulticastReceiveVehicleState(const FVehicleNetState& State); // 0x4f1db00 [Final Native Event Private]

// URGWidgetStack (/Script/Ride.RGWidgetStack)
    UCommonActivatableWidget* PushWidgetWithInit(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass, const FScriptDelegate& InitFunc); // 0x4f1dfc0 [Final Native Public]

// ARGWinch (/Script/Ride.RGWinch)
    void SetWinchHook(AActor* newWinchHook); // 0x4f1e480 [Final Native Public]
    void SetActiveState(bool inWinchIsActive, bool inWinchIsPulling, bool inWinchIsReleasing); // 0x4f1e2c0 [Final Native Protected]
    void ResetWinchRope(); // 0x4f1e150 [Final Native Protected]
    void ResetWinchByPlayer(ARGFirstPersonCharacter* InstigatingPlayer); // 0x4f1e0c0 [Final Native Public]
    void ReceiveResetWinchByPlayer(ARGFirstPersonCharacter* InstigatingPlayer); // 0x147c170 [Event Public]
    void ReceiveOnWinchWinchStruggleUpdated(float PreviousWinchStruggle, float CurrentWinchStruggle); // 0x147c170 [Event Public]
    void ReceiveOnWinchRopeLengthUpdatesStopped(); // 0x147c170 [Event Protected]
    void ReceiveOnWinchRopeLengthUpdatesStarted(); // 0x147c170 [Event Protected]
    void ReceiveOnWinchRopeLengthUpdated(float PreviousLength, float CurrentLength); // 0x147c170 [Event Protected]
    void ReceiveOnWinchHookUpdated(AActor* newWinchHook); // 0x147c170 [Event Protected]
    void ReceiveOnActiveStateUpdated(bool WinchIsActive, bool WinchIsPulling, bool WinchIsReleasing); // 0x147c170 [Event Protected]
    void OnRopeLengthUpdated(float PreviousLength, float CurrentLength); // 0x4f1def0 [Final Native Protected]
    void OnRep_WinchState(); // 0x4f1ded0 [Final Native Protected]
    void OnRep_WinchRope(); // 0x4f1deb0 [Final Native Protected]
    void OnRep_WinchHook(); // 0x4f1de90 [Final Native Protected]
    bool IsUsingDynamicRope(); // 0x4f1d360 [Final Native Protected]
    FVector GetWinchTargetLocation(); // 0x4f1d300 [Final Native Protected]
    ADynamicRopeActor* GetWinchRope(); // 0x36a8b80 [Final Native Protected]
    AActor* GetWinchHook(); // 0x4adad30 [Final Native Public]
    void GetActiveState(const bool& outWinchIsActive, const bool& outWinchIsPulling, const bool& outWinchIsReleasing); // 0x4f1ce10 [Final Native Public]

// IRGWinchInterface (/Script/Ride.RGWinchInterface)
    bool GetCustomAttachLocation(const FVector& outCustomAttachLocation); // 0x4f1cf60 [Native Event Public]
    bool AllowWinchAttach(); // 0x4f1c400 [Native Event Public]

// ARGWorldSettings (/Script/Ride.RGWorldSettings)
    bool IsForceSeatZEnabled(); // 0x4f1d340 [Final Native Public]
    float GetForceSeatZ(); // 0x4f1d1f0 [Final Native Public]

// URGCreateSessionCallbackProxy (/Script/Ride.RGCreateSessionCallbackProxy)
    URGCreateSessionCallbackProxy* CreateRideSession(UObject* WorldContextObject, APlayerController* PlayerController, int32 PrivateConnections, bool bUseLobbiesIfAvailable); // 0x4f1c430 [Final Native Static Public]

// URGFindFriendSessionCallbackProxy (/Script/Ride.RGFindFriendSessionCallbackProxy)
    URGFindFriendSessionCallbackProxy* FindFriendSessionByUniqueNetIds(UObject* WorldContextObject, APlayerController* PC, const TArray<FUniqueNetIdRepl>& FriendUniqueNetIds); // 0x4f1caa0 [Final Native Static Public]
    URGFindFriendSessionCallbackProxy* FindFriendSessionByUniqueNetId(UObject* WorldContextObject, APlayerController* PC, const FUniqueNetIdRepl& FriendUniqueNetId); // 0x4f1c770 [Final Native Static Public]
    URGFindFriendSessionCallbackProxy* FindFriendSessionBySteamId(UObject* WorldContextObject, APlayerController* PC, const FSIK_SteamId& FriendSteamId); // 0x4f1c670 [Final Native Static Public]

// URGFindSessionCallbackProxy (/Script/Ride.RGFindSessionCallbackProxy)
    FRGSearchParameters MakeSearchParameters(FRGFilterCollection& FilterCollection, int32 NumResults, int32 MaxPingInMs, const ESIK_LobbyDistanceFilter& DistanceFilter); // 0x4f1d8a0 [Final Native Static Public]
    FRGSearchResult MakeDummyResult(const FString& SessionName, int32 PingInMs, int32 NumPlayers, int32 MaxPlayers, const FString& MapName, int32 Checkpoint, const FTimespan& SessionLength); // 0x4f1d390 [Final Native Static Public]
    bool GetFilterByProperty(FRGFilterCollection& Collection, const FName& Property, FRGFilter& OutFilter); // 0x4f1d010 [Final Native Static Public]
    URGFindSessionCallbackProxy* FindRideSessions(UObject* WorldContextObject, APlayerController* PC, FRGSearchParameters& SearchParameters); // 0x4f1cbe0 [Final Native Static Public]
    bool AddStringFilter(FRGFilterCollection& Collection, const FName& Property, const ERGFilterOperator& Op, const FString& Value, bool bIsLocalSearchFilter); // 0x4f1c150 [Final Native Static Public]
    bool AddIntFilter(FRGFilterCollection& Collection, const FName& Property, const ERGFilterOperator& Op, int32 Value, bool bIsLocalSearchFilter); // 0x4f1bf10 [Final Native Static Public]

// URigVM (/Script/RigVM.RigVM)
    void SetParameterValueVector2D(const FName& InParameterName, const FVector2D& InValue, int32 InArrayIndex); // 0x4fe9250 [Final Native Public]
    void SetParameterValueVector(const FName& InParameterName, const FVector& InValue, int32 InArrayIndex); // 0x4fe8ef0 [Final Native Public]
    void SetParameterValueTransform(const FName& InParameterName, FTransform& InValue, int32 InArrayIndex); // 0x4fe90e0 [Final Native Public]
    void SetParameterValueString(const FName& InParameterName, const FString& InValue, int32 InArrayIndex); // 0x4fe8fe0 [Final Native Public]
    void SetParameterValueQuat(const FName& InParameterName, FQuat& InValue, int32 InArrayIndex); // 0x4fe8ef0 [Final Native Public]
    void SetParameterValueName(const FName& InParameterName, const FName& InValue, int32 InArrayIndex); // 0x4fe8e00 [Final Native Public]
    void SetParameterValueInt(const FName& InParameterName, int32 InValue, int32 InArrayIndex); // 0x4fe8d10 [Final Native Public]
    void SetParameterValueFloat(const FName& InParameterName, float InValue, int32 InArrayIndex); // 0x4fe8c20 [Final Native Public]
    void SetParameterValueDouble(const FName& InParameterName, double InValue, int32 InArrayIndex); // 0x4fe8b30 [Final Native Public]
    void SetParameterValueBool(const FName& InParameterName, bool InValue, int32 InArrayIndex); // 0x4fe8a40 [Final Native Public]
    FRigVMStatistics GetStatistics(); // 0x4fe8770 [Final Native Public]
    FString GetRigVMFunctionName(int32 InFunctionIndex); // 0x4fe8690 [Native Public]
    FVector2D GetParameterValueVector2D(const FName& InParameterName, int32 InArrayIndex); // 0x4fe84f0 [Final Native Public]
    FVector GetParameterValueVector(const FName& InParameterName, int32 InArrayIndex); // 0x4fe85c0 [Final Native Public]
    FTransform GetParameterValueTransform(const FName& InParameterName, int32 InArrayIndex); // 0x4fe83f0 [Final Native Public]
    FString GetParameterValueString(const FName& InParameterName, int32 InArrayIndex); // 0x4fe8310 [Final Native Public]
    FQuat GetParameterValueQuat(const FName& InParameterName, int32 InArrayIndex); // 0x4fe8240 [Final Native Public]
    FName GetParameterValueName(const FName& InParameterName, int32 InArrayIndex); // 0x4fe8170 [Final Native Public]
    int32 GetParameterValueInt(const FName& InParameterName, int32 InArrayIndex); // 0x4fe80b0 [Final Native Public]
    float GetParameterValueFloat(const FName& InParameterName, int32 InArrayIndex); // 0x4fe80b0 [Final Native Public]
    double GetParameterValueDouble(const FName& InParameterName, int32 InArrayIndex); // 0x4fe7ff0 [Final Native Public]
    bool GetParameterValueBool(const FName& InParameterName, int32 InArrayIndex); // 0x4fe7f30 [Final Native Public]
    bool Execute(FRigVMExtendedExecuteContext& Context, const FName& InEntryName); // 0x4fe7c70 [Native Public]
    int32 AddRigVMFunction(UScriptStruct* InRigVMStruct, const FName& InMethodName); // 0x4fe7b90 [Native Public]

// UDataAssetLink (/Script/RigVM.DataAssetLink)
    void SetDataAsset(const TSoftObjectPtr<UDataAsset>& InDataAsset); // 0x4fe8860 [Final Native Public]
    TSoftObjectPtr<UDataAsset> GetDataAsset(); // 0x4fe7ed0 [Final Native Public]

// URigVMUserWorkflowOptions (/Script/RigVM.RigVMUserWorkflowOptions)
    bool RequiresDialog(); // 0x50e5ef0 [Final Native Public]
    void ReportWarning(const FString& InMessage); // 0x50e5d00 [Final Native Public]
    void ReportInfo(const FString& InMessage); // 0x50e5bf0 [Final Native Public]
    void ReportError(const FString& InMessage); // 0x50e5af0 [Final Native Public]
    bool IsValid(); // 0x50e5900 [Final Native Public]

// URigVMHost (/Script/RigVM.RigVMHost)
    bool SupportsEvent(const FName& InEventName); // 0x50e6360 [Native Public]
    bool SetVariableFromString(const FName& InVariableName, const FString& InValue); // 0x50e6280 [Final Native Public]
    void SetFramesPerSecond(float InFramesPerSecond); // 0x50e6200 [Final Native Public]
    void SetDeltaTime(float InDeltaTime); // 0x50e6180 [Final Native Public]
    void SetAbsoluteTime(float InAbsoluteTime, bool InSetDeltaTimeZero); // 0x50e60a0 [Final Native Public]
    void SetAbsoluteAndDeltaTime(float InAbsoluteTime, float InDeltaTime); // 0x50e5fd0 [Final Native Public]
    void RequestRunOnceEvent(const FName& InEventName, int32 InEventIndex); // 0x50e5e00 [Final Native Public]
    void RequestInit(); // 0x3a31fe0 [Native Public]
    bool RemoveRunOnceEvent(const FName& InEventName); // 0x50e5930 [Final Native Public]
    bool IsInitRequired(); // 0x3cb1220 [Native Public]
    URigVM* GetVM(); // 0x50e5720 [Final Native Public]
    FName GetVariableType(const FName& InVariableName); // 0x50e5820 [Final Native Public]
    FString GetVariableAsString(const FName& InVariableName); // 0x50e5780 [Final Native Public]
    TArray<FName> GetSupportedEvents(); // 0x50e5520 [Native Public]
    TArray<FName> GetScriptAccessibleVariables(); // 0x50e5360 [Final Native Public]
    FRigVMExtendedExecuteContext GetExtendedExecuteContext(); // 0x50e5320 [Native Public]
    float GetDeltaTime(); // 0x3d02b80 [Final Native Public]
    float GetCurrentFramesPerSecond(); // 0x50e52c0 [Final Native Public]
    float GetAbsoluteTime(); // 0x3d03340 [Final Native Public]
    TArray<URigVMHost*> FindRigVMHosts(UObject* Outer, TSubclassOf<URigVMHost> OptionalClass); // 0x50e4f80 [Final Native Static Public]
    bool ExecuteEvent(const FName& InEventName); // 0x50e4ed0 [Final Native Public]
    bool Execute(const FName& InEventName); // 0x50e4e20 [Native Public]
    bool CanExecute(); // 0x30f74e0 [Native Public]

// URigVMProjectSettings (/Script/RigVM.RigVMProjectSettings)
    FRigVMTag GetTag(const FName& InTagName); // 0x50e5560 [Final Native Public]

// USentryAttachment (/Script/Sentry.SentryAttachment)
    void InitializeWithPath(const FString& Path, const FString& Filename, const FString& ContentType); // 0x4ce0d20 [Final Native Public]
    void InitializeWithData(const TArray<uint8>& Data, const FString& Filename, const FString& ContentType); // 0x4ce0bb0 [Final Native Public]
    FString GetPath(); // 0x4cdf790 [Final Native Public]
    FString GetFilename(); // 0x4ce0210 [Final Native Public]
    TArray<uint8> GetData(); // 0x4cdfd20 [Final Native Public]
    FString GetContentType(); // 0x4cdf910 [Final Native Public]

// USentryBeforeBreadcrumbHandler (/Script/Sentry.SentryBeforeBreadcrumbHandler)
    USentryBreadcrumb* HandleBeforeBreadcrumb(USentryBreadcrumb* Breadcrumb, USentryHint* Hint); // 0x4ce0900 [Native Event Public]

// USentryBeforeLogHandler (/Script/Sentry.SentryBeforeLogHandler)
    USentryLog* HandleBeforeLog(USentryLog* LogData); // 0x4ce09d0 [Native Event Public]

// USentryBeforeSendHandler (/Script/Sentry.SentryBeforeSendHandler)
    USentryEvent* HandleBeforeSend(USentryEvent* Event, USentryHint* Hint); // 0x4ce0900 [Native Event Public]

// USentryBreadcrumb (/Script/Sentry.SentryBreadcrumb)
    void SetType(const FString& Type); // 0x4ce2590 [Final Native Public]
    void SetMessage(const FString& Message); // 0x4ce1330 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x4ce1eb0 [Final Native Public]
    void SetData(TMap<FString, FSentryVariant>& Data); // 0x4ce17d0 [Final Native Public]
    void SetCategory(const FString& Category); // 0x4ce13d0 [Final Native Public]
    void Initialize(); // 0x4ce0a70 [Final Native Public]
    FString GetType(); // 0x4cdf910 [Final Native Public]
    FString GetMessage(); // 0x4cdf790 [Final Native Public]
    ESentryLevel GetLevel(); // 0x4ce0450 [Final Native Public]
    TMap<FString, FSentryVariant> GetData(); // 0x4cdfda0 [Final Native Public]
    FString GetCategory(); // 0x4cdf810 [Final Native Public]

// USentryEvent (/Script/Sentry.SentryEvent)
    bool TryGetTag(const FString& Key, const FString& Value); // 0x4ce2b30 [Final Native Public]
    bool TryGetExtra(const FString& Key, FSentryVariant& Value); // 0x4ce2910 [Final Native Public]
    bool TryGetContext(const FString& Key, TMap<FString, FSentryVariant>& Value); // 0x4ce2630 [Final Native Public]
    void SetTags(TMap<FString, FString>& Tags); // 0x4ce2350 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x4ce2150 [Final Native Public]
    void SetMessage(const FString& Message); // 0x4ce20b0 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x4ce1f30 [Final Native Public]
    void SetFingerprint(const TArray<FString>& Fingerprint); // 0x4ce1d30 [Final Native Public]
    void SetExtras(TMap<FString, FSentryVariant>& Extras); // 0x4ce1af0 [Final Native Public]
    void SetExtra(const FString& Key, FSentryVariant& Value); // 0x4ce18f0 [Final Native Public]
    void SetContext(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x4ce1510 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x4ce1150 [Final Native Public]
    void RemoveExtra(const FString& Key); // 0x4ce1010 [Final Native Public]
    void RemoveContext(const FString& Key); // 0x4ce0ed0 [Final Native Public]
    bool IsCrash(); // 0x4ce0ea0 [Final Native Public]
    bool IsAnr(); // 0x4ce0e70 [Final Native Public]
    void Initialize(); // 0x4ce0a90 [Final Native Public]
    TMap<FString, FString> GetTags(); // 0x4ce06f0 [Final Native Public]
    FString GetTag(const FString& Key); // 0x4ce0510 [Final Native Public]
    FString GetMessage(); // 0x4ce0210 [Final Native Public]
    ESentryLevel GetLevel(); // 0x4ce0480 [Final Native Public]
    FString GetId(); // 0x4ce03d0 [Final Native Public]
    TArray<FString> GetFingerprint(); // 0x4ce0290 [Final Native Public]
    TMap<FString, FSentryVariant> GetExtras(); // 0x4ce0030 [Final Native Public]
    FSentryVariant GetExtra(const FString& Key); // 0x4cdfe90 [Final Native Public]
    TMap<FString, FSentryVariant> GetContext(const FString& Key); // 0x4cdf990 [Final Native Public]

// USentryFeedback (/Script/Sentry.SentryFeedback)
    void SetName(const FString& Name); // 0x4ce20b0 [Final Native Public]
    void SetContactEmail(const FString& Email); // 0x4ce1470 [Final Native Public]
    void SetAssociatedEvent(const FString& EventId); // 0x4ce1290 [Final Native Public]
    void Initialize(const FString& Message); // 0x4ce0ab0 [Final Native Public]
    FString GetName(); // 0x4ce0210 [Final Native Public]
    FString GetMessage(); // 0x4cdfd20 [Final Native Public]
    FString GetContactEmail(); // 0x4cdf890 [Final Native Public]
    FString GetAssociatedEvent(); // 0x4cdf710 [Final Native Public]

// USentryHint (/Script/Sentry.SentryHint)
    void Initialize(); // 0x4ce0b50 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x4cdea90 [Final Native Public]

// USentryLibrary (/Script/Sentry.SentryLibrary)
    USentryUser* CreateSentryUser(const FString& Email, const FString& ID, const FString& UserName, const FString& IpAddress, TMap<FString, FString>& Data); // 0x4cdf4b0 [Final Native Static Public]
    USentryTransactionContext* CreateSentryTransactionContext(const FString& Name, const FString& Operation); // 0x4cdf3b0 [Final Native Static Public]
    USentryFeedback* CreateSentryFeedback(const FString& Message, const FString& Name, const FString& Email, const FString& EventId); // 0x4cdf210 [Final Native Static Public]
    USentryEvent* CreateSentryEvent(const FString& Message, const ESentryLevel& Level); // 0x4cdf130 [Final Native Static Public]
    USentryBreadcrumb* CreateSentryBreadcrumb(const FString& Message, const FString& Type, const FString& Category, TMap<FString, FSentryVariant>& Data, const ESentryLevel& Level); // 0x4cdeed0 [Final Native Static Public]
    USentryAttachment* CreateSentryAttachmentWithPath(const FString& Path, const FString& Filename, const FString& ContentType); // 0x4cded80 [Final Native Static Public]
    USentryAttachment* CreateSentryAttachmentWithData(const TArray<uint8>& Data, const FString& Filename, const FString& ContentType); // 0x4cdec10 [Final Native Static Public]

// USentryLog (/Script/Sentry.SentryLog)
    void SetLevel(const ESentryLevel& Level); // 0x4ce1fb0 [Final Native Public]
    void SetBody(const FString& Body); // 0x4ce1330 [Final Native Public]
    void Initialize(); // 0x4ce0b70 [Final Native Public]
    ESentryLevel GetLevel(); // 0x4ce04b0 [Final Native Public]
    FString GetBody(); // 0x4cdf790 [Final Native Public]

// USentrySamplingContext (/Script/Sentry.SentrySamplingContext)
    USentryTransactionContext* GetTransactionContext(); // 0x4ce08d0 [Final Native Public]
    TMap<FString, FSentryVariant> GetCustomSamplingContext(); // 0x4cdfc30 [Final Native Public]

// USentryScope (/Script/Sentry.SentryScope)
    bool TryGetTag(const FString& Key, const FString& Value); // 0x4ce2c40 [Final Native Public]
    bool TryGetExtra(const FString& Key, FSentryVariant& Value); // 0x4ce2a20 [Final Native Public]
    bool TryGetContext(const FString& Key, TMap<FString, FSentryVariant>& Value); // 0x4ce27a0 [Final Native Public]
    void SetTags(TMap<FString, FString>& Tags); // 0x4ce2470 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x4ce2250 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x4ce2030 [Final Native Public]
    void SetFingerprint(const TArray<FString>& Fingerprint); // 0x4ce1df0 [Final Native Public]
    void SetExtras(TMap<FString, FSentryVariant>& Extras); // 0x4ce1c10 [Final Native Public]
    void SetExtra(const FString& Key, FSentryVariant& Value); // 0x4ce19f0 [Final Native Public]
    void SetContext(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x4ce1670 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x4ce11f0 [Final Native Public]
    void RemoveExtra(const FString& Key); // 0x4ce10b0 [Final Native Public]
    void RemoveContext(const FString& Key); // 0x4ce0f70 [Final Native Public]
    void Initialize(); // 0x4ce0b90 [Final Native Public]
    TMap<FString, FString> GetTags(); // 0x4ce07e0 [Final Native Public]
    FString GetTag(const FString& Key); // 0x4ce0600 [Final Native Public]
    ESentryLevel GetLevel(); // 0x4ce04e0 [Final Native Public]
    TArray<FString> GetFingerprint(); // 0x4ce0330 [Final Native Public]
    TMap<FString, FSentryVariant> GetExtras(); // 0x4ce0120 [Final Native Public]
    FSentryVariant GetExtra(const FString& Key); // 0x4cdff60 [Final Native Public]
    TMap<FString, FSentryVariant> GetContext(const FString& Key); // 0x4cdfae0 [Final Native Public]
    void ClearBreadcrumbs(); // 0x4cdebf0 [Final Native Public]
    void ClearAttachments(); // 0x4cdebd0 [Final Native Public]
    void Clear(); // 0x4cdebb0 [Final Native Public]
    void AddBreadcrumb(USentryBreadcrumb* Breadcrumb); // 0x4cdea90 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x4cdeb20 [Final Native Public]

// USentrySpan (/Script/Sentry.SentrySpan)
    USentrySpan* StartChildWithTimestamp(const FString& Operation, const FString& Description, int64 Timestamp, bool BindToScope); // 0x4ce6750 [Final Native Public]
    USentrySpan* StartChild(const FString& Operation, const FString& Description, bool BindToScope); // 0x4ce6600 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x4ce6370 [Final Native Public]
    void SetData(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x4ce6190 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x4ce5dd0 [Final Native Public]
    void RemoveData(const FString& Key); // 0x4ce5d30 [Final Native Public]
    bool IsFinished(); // 0x4ce0480 [Final Native Public]
    void GetTrace(const FString& Name, const FString& Value); // 0x4ce5560 [Final Native Public]
    void FinishWithTimestamp(int64 Timestamp); // 0x4ce54d0 [Final Native Public]
    void Finish(); // 0x4ce54b0 [Final Native Public]

// USentrySubsystem (/Script/Sentry.SentrySubsystem)
    USentryTransaction* StartTransactionWithContextAndTimestamp(USentryTransactionContext* Context, int64 Timestamp, bool BindToScope); // 0x4ce6ca0 [Final Native Public]
    USentryTransaction* StartTransactionWithContextAndOptions(USentryTransactionContext* Context, FSentryTransactionOptions& Options); // 0x4ce6b20 [Final Native Public]
    USentryTransaction* StartTransactionWithContext(USentryTransactionContext* Context, bool BindToScope); // 0x4ce6a50 [Final Native Public]
    USentryTransaction* StartTransaction(const FString& Name, const FString& Operation, bool BindToScope); // 0x4ce6900 [Final Native Public]
    void StartSession(); // 0x4ce68e0 [Final Native Public]
    void SetUser(USentryUser* User); // 0x4ce6570 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x4ce6470 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x4ce62f0 [Final Native Public]
    void SetContext(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x4ce6030 [Final Native Public]
    void RevokeUserConsent(); // 0x4ce5f30 [Final Native Public]
    void RemoveUser(); // 0x4ce5f10 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x4ce5e70 [Final Native Public]
    void LogWarning(const FString& Message, const FString& Category); // 0x4ce5c30 [Final Native Public]
    void LogInfo(const FString& Message, const FString& Category); // 0x4ce5b30 [Final Native Public]
    void LogFatal(const FString& Message, const FString& Category); // 0x4ce5a30 [Final Native Public]
    void LogError(const FString& Message, const FString& Category); // 0x4ce5930 [Final Native Public]
    void LogDebug(const FString& Message, const FString& Category); // 0x4ce5830 [Final Native Public]
    bool IsSupportedForCurrentSettings(); // 0x4ce5800 [Final Native Public]
    bool IsEnabled(); // 0x4ce57d0 [Final Native Public]
    ESentryCrashedLastRun IsCrashedLastRun(); // 0x4ce57a0 [Final Native Public]
    void InitializeWithSettings(const FScriptDelegate& OnConfigureSettings); // 0x4ce56f0 [Final Native Public]
    void Initialize(); // 0x4ce56d0 [Final Native Public]
    void GiveUserConsent(); // 0x4ce56b0 [Final Native Public]
    EUserConsent GetUserConsent(); // 0x4ce5680 [Final Native Public]
    void EndSession(); // 0x4ce5490 [Final Native Public]
    USentryTransactionContext* ContinueTrace(const FString& SentryTrace, const TArray<FString>& BaggageHeaders); // 0x4ce5370 [Final Native Public]
    void Close(); // 0x4ce5350 [Final Native Public]
    void ClearBreadcrumbs(); // 0x4ce5330 [Final Native Public]
    void ClearAttachments(); // 0x4ce5310 [Final Native Public]
    FString CaptureMessageWithScope(const FString& Message, const FScriptDelegate& OnConfigureScope, const ESentryLevel& Level); // 0x4ce5160 [Final Native Public]
    FString CaptureMessage(const FString& Message, const ESentryLevel& Level); // 0x4ce5030 [Final Native Public]
    void CaptureFeedbackWithParams(const FString& Message, const FString& Name, const FString& Email, const FString& EventId); // 0x4ce4e90 [Final Native Public]
    void CaptureFeedback(USentryFeedback* Feedback); // 0x4ce4e00 [Final Native Public]
    FString CaptureEventWithScope(USentryEvent* Event, const FScriptDelegate& OnConfigureScope); // 0x4ce4cb0 [Final Native Public]
    FString CaptureEvent(USentryEvent* Event); // 0x4ce4bd0 [Final Native Public]
    void AddBreadcrumbWithParams(const FString& Message, const FString& Category, const FString& Type, TMap<FString, FSentryVariant>& Data, const ESentryLevel& Level); // 0x4ce4970 [Final Native Public]
    void AddBreadcrumb(USentryBreadcrumb* Breadcrumb); // 0x4ce48e0 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x4ce4850 [Final Native Public]

// USentryTraceSampler (/Script/Sentry.SentryTraceSampler)
    bool Sample(USentrySamplingContext* samplingContext, const float& samplingValue); // 0x4ce5f50 [Native Event Public]

// USentryTransaction (/Script/Sentry.SentryTransaction)
    USentrySpan* StartChildSpanWithTimestamp(const FString& Operation, const FString& Description, int64 Timestamp, bool BindToScope); // 0x4d037d0 [Final Native Public]
    USentrySpan* StartChildSpan(const FString& Operation, const FString& Description, bool BindToScope); // 0x4d03680 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x4d03580 [Final Native Public]
    void SetName(const FString& Name); // 0x4d034e0 [Final Native Public]
    void SetData(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x4d032e0 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x4d03240 [Final Native Public]
    void RemoveData(const FString& Key); // 0x4d031a0 [Final Native Public]
    bool IsFinished(); // 0x4ce0480 [Final Native Public]
    void GetTrace(const FString& Name, const FString& Value); // 0x4d02ed0 [Final Native Public]
    void FinishWithTimestamp(int64 Timestamp); // 0x4d02850 [Final Native Public]
    void Finish(); // 0x4d02830 [Final Native Public]

// USentryTransactionContext (/Script/Sentry.SentryTransactionContext)
    void Initialize(const FString& Name, const FString& Operation); // 0x4d030a0 [Final Native Public]
    FString GetOperation(); // 0x4cdf790 [Final Native Public]
    FString GetName(); // 0x4cdfd20 [Final Native Public]

// USentryUser (/Script/Sentry.SentryUser)
    void SetUsername(const FString& UserName); // 0x4ce13d0 [Final Native Public]
    void SetIpAddress(const FString& IpAddress); // 0x4d03440 [Final Native Public]
    void SetId(const FString& ID); // 0x4ce2590 [Final Native Public]
    void SetEmail(const FString& Email); // 0x4ce1330 [Final Native Public]
    void SetData(TMap<FString, FString>& Data); // 0x4ce2470 [Final Native Public]
    FString GetUsername(); // 0x4cdf810 [Final Native Public]
    FString GetIpAddress(); // 0x4d02c00 [Final Native Public]
    FString GetId(); // 0x4cdf910 [Final Native Public]
    FString GetEmail(); // 0x4cdf790 [Final Native Public]
    TMap<FString, FString> GetData(); // 0x4ce07e0 [Final Native Public]

// USentryVariantHelper (/Script/Sentry.SentryVariantHelper)
    bool TryGetString(FSentryVariant& Variant, const FString& Value); // 0x4d03f60 [Final Native Static Public]
    bool TryGetMap(FSentryVariant& Variant, TMap<FString, FSentryVariant>& Value); // 0x4d03dc0 [Final Native Static Public]
    bool TryGetInteger(FSentryVariant& Variant, const int32& Value); // 0x4d03cb0 [Final Native Static Public]
    bool TryGetFloat(FSentryVariant& Variant, const float& Value); // 0x4d03ba0 [Final Native Static Public]
    bool TryGetBool(FSentryVariant& Variant, const bool& Value); // 0x4d03a90 [Final Native Static Public]
    bool TryGetArray(FSentryVariant& Variant, const TArray<FSentryVariant>& Value); // 0x4d03960 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromString(const FString& Value); // 0x4d02770 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromMap(TMap<FString, FSentryVariant>& Value); // 0x4d02620 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromInteger(int32 Value); // 0x4d02580 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromFloat(float Value); // 0x4d024e0 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromBool(bool Value); // 0x4d02430 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromArray(const TArray<FSentryVariant>& Value); // 0x4d02350 [Final Native Static Public]
    ESentryVariantType GetType(FSentryVariant& Variant); // 0x4d02ff0 [Final Native Static Public]
    FString GetString(FSentryVariant& Variant); // 0x4d02de0 [Final Native Static Public]
    TMap<FString, FSentryVariant> GetMap(FSentryVariant& Variant); // 0x4d02c80 [Final Native Static Public]
    int32 GetInteger(FSentryVariant& Variant); // 0x4d02b50 [Final Native Static Public]
    float GetFloat(FSentryVariant& Variant); // 0x4d02aa0 [Final Native Static Public]
    bool GetBool(FSentryVariant& Variant); // 0x4d029f0 [Final Native Static Public]
    TArray<FSentryVariant> GetArray(FSentryVariant& Variant); // 0x4d028e0 [Final Native Static Public]
    FSentryVariant Conv_StringToFSentryVariant(const FString& Value); // 0x4d02770 [Final Native Static Public]
    FSentryVariant Conv_MapToFSentryVariant(TMap<FString, FSentryVariant>& Value); // 0x4d02620 [Final Native Static Public]
    FSentryVariant Conv_IntToFSentryVariant(int32 Value); // 0x4d02580 [Final Native Static Public]
    FSentryVariant Conv_FloatToFSentryVariant(float Value); // 0x4d024e0 [Final Native Static Public]
    FSentryVariant Conv_BoolToFSentryVariant(bool Value); // 0x4d02430 [Final Native Static Public]
    FSentryVariant Conv_ArrayToFSentryVariant(const TArray<FSentryVariant>& Value); // 0x4d02350 [Final Native Static Public]

// UMovieSceneScriptingActorReferenceKey (/Script/SequencerScripting.MovieSceneScriptingActorReferenceKey)
    void SetValue(FMovieSceneObjectBindingID& InNewValue); // 0x53a7c20 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53a79c0 [Final Native Public]
    FMovieSceneObjectBindingID GetValue(); // 0x53a6540 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x53a64a0 [Native Public]

// UMovieSceneScriptingActorReferenceChannel (/Script/SequencerScripting.MovieSceneScriptingActorReferenceChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x53a80b0 [Final Native Public]
    void SetDefault(const FMovieSceneObjectBindingID& InDefaultValue); // 0x53a6ec0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x53a6c40 [Native Public]
    void RemoveDefault(); // 0x53a6a20 [Final Native Public]
    bool HasDefault(); // 0x53a6810 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x53a60a0 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x370be30 [Native Public]
    FMovieSceneObjectBindingID GetDefault(); // 0x53a5e50 [Final Native Public]
    UMovieSceneScriptingActorReferenceKey* AddKey(const FFrameNumber& InTime, const FMovieSceneObjectBindingID& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53a5170 [Final Native Public]

// UMovieSceneScriptingBoolKey (/Script/SequencerScripting.MovieSceneScriptingBoolKey)
    void SetValue(bool InNewValue); // 0x53a7d90 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53a79c0 [Final Native Public]
    bool GetValue(); // 0x53a6640 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x53a64a0 [Native Public]

// UMovieSceneScriptingBoolChannel (/Script/SequencerScripting.MovieSceneScriptingBoolChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x53a80b0 [Final Native Public]
    void SetDefault(bool InDefaultValue); // 0x53a7030 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x53a6c40 [Native Public]
    void RemoveDefault(); // 0x53a6aa0 [Final Native Public]
    bool HasDefault(); // 0x53a68e0 [Final Native Public]
    int32 GetNumKeys(); // 0x53a6260 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x53a60a0 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x370be30 [Native Public]
    bool GetDefault(); // 0x53a5ef0 [Final Native Public]
    TArray<bool> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x53a5a90 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x53a5810 [Final Native Public]
    UMovieSceneScriptingBoolKey* AddKey(const FFrameNumber& InTime, bool NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53a52e0 [Final Native Public]

// UMovieSceneScriptingByteKey (/Script/SequencerScripting.MovieSceneScriptingByteKey)
    void SetValue(uint8 InNewValue); // 0x53a7ea0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53a79c0 [Final Native Public]
    uint8 GetValue(); // 0x53a66f0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x53a64a0 [Native Public]

// UMovieSceneScriptingByteChannel (/Script/SequencerScripting.MovieSceneScriptingByteChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x53a80b0 [Final Native Public]
    void SetDefault(uint8 InDefaultValue); // 0x53a7160 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x53a6c40 [Native Public]
    void RemoveDefault(); // 0x53a6aa0 [Final Native Public]
    bool HasDefault(); // 0x53a68e0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x53a60a0 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x370be30 [Native Public]
    uint8 GetDefault(); // 0x53a5ef0 [Final Native Public]
    UMovieSceneScriptingByteKey* AddKey(const FFrameNumber& InTime, uint8 NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x53a5470 [Final Native Public]

// UMovieSceneScriptingDoubleKey (/Script/SequencerScripting.MovieSceneScriptingDoubleKey)
    void SetValue(double InNewValue); // 0x53a7fc0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53a79c0 [Final Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x53a78e0 [Final Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x53a7800 [Final Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x53a75a0 [Final Native Public]
    void SetLeaveTangent(float InNewValue); // 0x53a74a0 [Final Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x53a73c0 [Final Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x53a6dd0 [Final Native Public]
    void SetArriveTangent(float InNewValue); // 0x53a6cd0 [Final Native Public]
    double GetValue(); // 0x53a67b0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x53a64a0 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x53a6440 [Final Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x53a63e0 [Final Native Public]
    float GetLeaveTangentWeight(); // 0x53a6200 [Final Native Public]
    float GetLeaveTangent(); // 0x53a61a0 [Final Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x53a6040 [Final Native Public]
    float GetArriveTangentWeight(); // 0x53a5df0 [Final Native Public]
    float GetArriveTangent(); // 0x53a5d90 [Final Native Public]

// UMovieSceneScriptingDoubleChannel (/Script/SequencerScripting.MovieSceneScriptingDoubleChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x53a82a0 [Final Native Public]
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x53a7750 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x53a76a0 [Final Native Public]
    void SetDefault(double InDefaultValue); // 0x53a7280 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x53a6c40 [Native Public]
    void RemoveDefault(); // 0x53a6b70 [Final Native Public]
    bool HasDefault(); // 0x53a69a0 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x53a6380 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x53a6320 [Final Native Public]
    int32 GetNumKeys(); // 0x53a62c0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x53a60a0 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x370be30 [Native Public]
    double GetDefault(); // 0x53a5fb0 [Final Native Public]
    TArray<double> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x53a5c10 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x53a5950 [Final Native Public]
    UMovieSceneScriptingDoubleKey* AddKey(const FFrameNumber& InTime, double NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x53a5640 [Final Native Public]

// UMovieSceneScriptingEventKey (/Script/SequencerScripting.MovieSceneScriptingEventKey)
    void SetValue(FMovieSceneEvent& InNewValue); // 0x53b0a20 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53a79c0 [Final Native Public]
    FMovieSceneEvent GetValue(); // 0x53afb20 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x53a64a0 [Native Public]

// UMovieSceneScriptingEventChannel (/Script/SequencerScripting.MovieSceneScriptingEventChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x53a82a0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x53a6c40 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x53a60a0 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x370be30 [Native Public]
    UMovieSceneScriptingEventKey* AddKey(const FFrameNumber& InTime, const FMovieSceneEvent& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53aebc0 [Final Native Public]

// UMovieSceneScriptingFloatKey (/Script/SequencerScripting.MovieSceneScriptingFloatKey)
    void SetValue(float InNewValue); // 0x53b0b60 [Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53b0900 [Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x53b0880 [Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x53b0800 [Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x53b05f0 [Native Public]
    void SetLeaveTangent(float InNewValue); // 0x53b0560 [Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x53b04e0 [Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x53b0150 [Native Public]
    void SetArriveTangent(float InNewValue); // 0x3a35e50 [Native Public]
    float GetValue(); // 0x3897400 [Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x53a64a0 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x3cb1250 [Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x3a32c30 [Native Public]
    float GetLeaveTangentWeight(); // 0x3d01350 [Native Public]
    float GetLeaveTangent(); // 0x53af950 [Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x372c710 [Native Public]
    float GetArriveTangentWeight(); // 0x53af710 [Native Public]
    float GetArriveTangent(); // 0x53af6d0 [Native Public]

// UMovieSceneScriptingFloatChannel (/Script/SequencerScripting.MovieSceneScriptingFloatChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x53b0e70 [Final Native Public]
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x53b0740 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x53b0680 [Final Native Public]
    void SetDefault(float InDefaultValue); // 0x53b01e0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x53a6c40 [Native Public]
    void RemoveDefault(); // 0x53b0060 [Final Native Public]
    bool HasDefault(); // 0x53afec0 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x53afaa0 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x53afa20 [Final Native Public]
    int32 GetNumKeys(); // 0x53af990 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x53a60a0 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x370be30 [Native Public]
    float GetDefault(); // 0x53af750 [Final Native Public]
    TArray<float> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x53af2c0 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x53af280 [Final Native Public]
    UMovieSceneScriptingFloatKey* AddKey(const FFrameNumber& InTime, float NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x53aed80 [Final Native Public]

// UMovieSceneScriptingIntegerKey (/Script/SequencerScripting.MovieSceneScriptingIntegerKey)
    void SetValue(int32 InNewValue); // 0x53b0bf0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53a79c0 [Final Native Public]
    int32 GetValue(); // 0x53afcc0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x53a64a0 [Native Public]

// UMovieSceneScriptingIntegerChannel (/Script/SequencerScripting.MovieSceneScriptingIntegerChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x53a82a0 [Final Native Public]
    void SetInterpolateLinearKeys(bool bInInterpolateLinearKeys); // 0x53b0440 [Final Native Public]
    void SetDefault(int32 InDefaultValue); // 0x53b0260 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x53a6c40 [Native Public]
    void RemoveDefault(); // 0x53b0080 [Final Native Public]
    bool HasDefault(); // 0x53affa0 [Final Native Public]
    int32 GetNumKeys(); // 0x53a62c0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x53a60a0 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x370be30 [Native Public]
    bool GetInterpolateLinearKeys(); // 0x53af910 [Final Native Public]
    int32 GetDefault(); // 0x53af850 [Final Native Public]
    TArray<int32> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x53af550 [Final Native Public]
    UMovieSceneScriptingIntegerKey* AddKey(const FFrameNumber& InTime, int32 NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53aef40 [Final Native Public]

// UMovieSceneScriptingObjectPathKey (/Script/SequencerScripting.MovieSceneScriptingObjectPathKey)
    void SetValue(UObject* InNewValue); // 0x53b0d10 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53a79c0 [Final Native Public]
    UObject* GetValue(); // 0x53afd80 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x53a64a0 [Native Public]

// UMovieSceneScriptingObjectPathChannel (/Script/SequencerScripting.MovieSceneScriptingObjectPathChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x53a80b0 [Final Native Public]
    void SetDefault(UObject* InDefaultValue); // 0x53b0380 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x53a6c40 [Native Public]
    void RemoveDefault(); // 0x53a6a20 [Final Native Public]
    bool HasDefault(); // 0x53b0020 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x53a60a0 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x370be30 [Native Public]
    UObject* GetDefault(); // 0x53af8e0 [Final Native Public]
    UMovieSceneScriptingObjectPathKey* AddKey(const FFrameNumber& InTime, UObject* NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53af0c0 [Final Native Public]

// UMovieSceneScriptingParticleKey (/Script/SequencerScripting.MovieSceneScriptingParticleKey)
    void SetValue(const EParticleKey& InNewValue); // 0x53c6da0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53c6b30 [Final Native Public]
    EParticleKey GetValue(); // 0x53a66f0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x53a64a0 [Native Public]

// UMovieSceneScriptingParticleChannel (/Script/SequencerScripting.MovieSceneScriptingParticleChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x53c7470 [Final Native Public]
    void SetDefault(const EParticleKey& InDefaultValue); // 0x53c32e0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x53a6c40 [Native Public]
    void RemoveDefault(); // 0x53c26c0 [Final Native Public]
    bool HasDefault(); // 0x53bcc90 [Final Native Public]
    int32 GetNumKeys(); // 0x53a6260 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x53a60a0 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x370be30 [Native Public]
    EParticleKey GetDefault(); // 0x53bcc90 [Final Native Public]
    TArray<EParticleKey> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x53b9d90 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x53b9720 [Final Native Public]
    UMovieSceneScriptingParticleKey* AddKey(const FFrameNumber& InTime, const EParticleKey& NewParticleValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53b8310 [Final Native Public]

// UMovieSceneScriptingStringKey (/Script/SequencerScripting.MovieSceneScriptingStringKey)
    void SetValue(const FString& InNewValue); // 0x53c6ec0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53c6b30 [Final Native Public]
    FString GetValue(); // 0x53c0c30 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x53a64a0 [Native Public]

// UMovieSceneScriptingStringChannel (/Script/SequencerScripting.MovieSceneScriptingStringChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x53c7660 [Final Native Public]
    void SetDefault(const FString& InDefaultValue); // 0x53c33f0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x53a6c40 [Native Public]
    void RemoveDefault(); // 0x53a6b70 [Final Native Public]
    bool HasDefault(); // 0x53c1060 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x53a60a0 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x370be30 [Native Public]
    FString GetDefault(); // 0x53bcd30 [Final Native Public]
    UMovieSceneScriptingStringKey* AddKey(const FFrameNumber& InTime, const FString& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53b84f0 [Final Native Public]

// UMovieSceneBindingExtensions (/Script/SequencerScripting.MovieSceneBindingExtensions)
    void SetSpawnableBindingID(FMovieSceneBindingProxy& InBinding, FMovieSceneObjectBindingID& SpawnableBindingID); // 0x53c6180 [Final Native Static Public]
    void SetSortingOrder(FMovieSceneBindingProxy& InBinding, int32 SortingOrder); // 0x53c5fe0 [Final Native Static Public]
    void SetParent(FMovieSceneBindingProxy& InBinding, FMovieSceneBindingProxy& InParentBinding); // 0x53c4f30 [Final Native Static Public]
    void SetName(FMovieSceneBindingProxy& InBinding, const FString& InName); // 0x53c4b00 [Final Native Static Public]
    void SetDisplayName(FMovieSceneBindingProxy& InBinding, FText& InDisplayName); // 0x53c35c0 [Final Native Static Public]
    void RemoveTrack(FMovieSceneBindingProxy& InBinding, UMovieSceneTrack* TrackToRemove); // 0x53c2ba0 [Final Native Static Public]
    void Remove(FMovieSceneBindingProxy& InBinding); // 0x53c22a0 [Final Native Static Public]
    bool NotEqual_MovieSceneBindingProxy(const FMovieSceneBindingProxy& A, const FMovieSceneBindingProxy& B); // 0x53c2110 [Final Native Static Public]
    void MoveBindingContents(FMovieSceneBindingProxy& SourceBindingId, FMovieSceneBindingProxy& DestinationBindingId); // 0x53c1f70 [Final Native Static Public]
    bool IsValid(FMovieSceneBindingProxy& InBinding); // 0x53c1500 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(FMovieSceneBindingProxy& InBinding); // 0x53c0830 [Final Native Static Public]
    int32 GetSortingOrder(FMovieSceneBindingProxy& InBinding); // 0x53bfdc0 [Final Native Static Public]
    TSubclassOf<UObject> GetPossessedObjectClass(FMovieSceneBindingProxy& InBinding); // 0x53bf840 [Final Native Static Public]
    FMovieSceneBindingProxy GetParent(FMovieSceneBindingProxy& InBinding); // 0x53be530 [Final Native Static Public]
    UObject* GetObjectTemplate(FMovieSceneBindingProxy& InBinding); // 0x53be3d0 [Final Native Static Public]
    FString GetName(FMovieSceneBindingProxy& InBinding); // 0x53be0f0 [Final Native Static Public]
    FGuid GetId(FMovieSceneBindingProxy& InBinding); // 0x53bd850 [Final Native Static Public]
    FText GetDisplayName(FMovieSceneBindingProxy& InBinding); // 0x53bcef0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildPossessables(FMovieSceneBindingProxy& InBinding); // 0x53bc8e0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x53bae80 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x53baa20 [Final Native Static Public]
    bool EqualEqual_MovieSceneBindingProxy(const FMovieSceneBindingProxy& A, const FMovieSceneBindingProxy& B); // 0x53b9c00 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x53b9150 [Final Native Static Public]

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

// UMovieSceneFolderExtensions (/Script/SequencerScripting.MovieSceneFolderExtensions)
    bool SetFolderName(UMovieSceneFolder* Folder, const FName& InFolderName); // 0x53c4240 [Final Native Static Public]
    bool SetFolderColor(UMovieSceneFolder* Folder, const FColor& InFolderColor); // 0x53c4150 [Final Native Static Public]
    bool RemoveChildTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x53c25b0 [Final Native Static Public]
    bool RemoveChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x53c2470 [Final Native Static Public]
    bool RemoveChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToRemove); // 0x53c2360 [Final Native Static Public]
    FName GetFolderName(UMovieSceneFolder* Folder); // 0x53bd790 [Final Native Static Public]
    FColor GetFolderColor(UMovieSceneFolder* Folder); // 0x53bd6f0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetChildTracks(UMovieSceneFolder* Folder); // 0x53bc9c0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildObjectBindings(UMovieSceneFolder* Folder); // 0x53bc6c0 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetChildFolders(UMovieSceneFolder* Folder); // 0x53bc530 [Final Native Static Public]
    bool AddChildTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x53b7f20 [Final Native Static Public]
    bool AddChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x53b7de0 [Final Native Static Public]
    bool AddChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToAdd); // 0x53b7cd0 [Final Native Static Public]

// UMovieSceneMaterialTrackExtensions (/Script/SequencerScripting.MovieSceneMaterialTrackExtensions)
    void SetMaterialInfo(UMovieSceneComponentMaterialTrack* Track, FComponentMaterialInfo& MaterialInfo); // 0x53c4900 [Final Native Static Public]
    void SetMaterialIndex(UMovieSceneComponentMaterialTrack* Track, int32 MaterialIndex); // 0x53c4720 [Final Native Static Public]
    FComponentMaterialInfo GetMaterialInfo(UMovieSceneComponentMaterialTrack* Track); // 0x53bded0 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieSceneComponentMaterialTrack* Track); // 0x53bdd70 [Final Native Static Public]

// UMovieScenePrimitiveMaterialTrackExtensions (/Script/SequencerScripting.MovieScenePrimitiveMaterialTrackExtensions)
    void SetMaterialInfo(UMovieScenePrimitiveMaterialTrack* Track, FComponentMaterialInfo& MaterialInfo); // 0x53c4a00 [Final Native Static Public]
    void SetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track, int32 MaterialIndex); // 0x53c4810 [Final Native Static Public]
    FComponentMaterialInfo GetMaterialInfo(UMovieScenePrimitiveMaterialTrack* Track); // 0x53bdf80 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track); // 0x53bde20 [Final Native Static Public]

// UMovieScenePropertyTrackExtensions (/Script/SequencerScripting.MovieScenePropertyTrackExtensions)
    void SetPropertyNameAndPath(UMovieScenePropertyTrack* Track, const FName& InPropertyName, const FString& InPropertyPath); // 0x53c57f0 [Final Native Static Public]
    void SetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track, TSubclassOf<UObject> PropertyClass); // 0x53c4e20 [Final Native Static Public]
    void SetByteTrackEnum(UMovieSceneByteTrack* Track, UEnum* InEnum); // 0x53c3030 [Final Native Static Public]
    FName GetUniqueTrackName(UMovieScenePropertyTrack* Track); // 0x53c0b80 [Final Native Static Public]
    FString GetPropertyPath(UMovieScenePropertyTrack* Track); // 0x53bf9c0 [Final Native Static Public]
    FName GetPropertyName(UMovieScenePropertyTrack* Track); // 0x53bf900 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track); // 0x53be310 [Final Native Static Public]
    UEnum* GetByteTrackEnum(UMovieSceneByteTrack* Track); // 0x53bc280 [Final Native Static Public]

// UMovieSceneSectionExtensions (/Script/SequencerScripting.MovieSceneSectionExtensions)
    void SetStartFrameSeconds(UMovieSceneSection* Section, float StartTime); // 0x53c6640 [Final Native Static Public]
    void SetStartFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x53c6500 [Final Native Static Public]
    void SetStartFrame(UMovieSceneSection* Section, int32 StartFrame); // 0x53c62e0 [Final Native Static Public]
    void SetRangeSeconds(UMovieSceneSection* Section, float StartTime, float EndTime); // 0x53c5b40 [Final Native Static Public]
    void SetRange(UMovieSceneSection* Section, int32 StartFrame, int32 EndFrame); // 0x53c5940 [Final Native Static Public]
    void SetEndFrameSeconds(UMovieSceneSection* Section, float EndTime); // 0x53c3c10 [Final Native Static Public]
    void SetEndFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x53c3ad0 [Final Native Static Public]
    void SetEndFrame(UMovieSceneSection* Section, int32 EndFrame); // 0x53c38b0 [Final Native Static Public]
    bool HasStartFrame(UMovieSceneSection* Section); // 0x53c1310 [Final Native Static Public]
    bool HasEndFrame(UMovieSceneSection* Section); // 0x53c11c0 [Final Native Static Public]
    float GetStartFrameSeconds(UMovieSceneSection* Section); // 0x53c0390 [Final Native Static Public]
    int32 GetStartFrame(UMovieSceneSection* Section); // 0x53c01b0 [Final Native Static Public]
    int32 GetParentSequenceFrame(UMovieSceneSubSection* Section, int32 InFrame, UMovieSceneSequence* ParentSequence); // 0x53be640 [Final Native Static Public]
    float GetEndFrameSeconds(UMovieSceneSection* Section); // 0x53bd3a0 [Final Native Static Public]
    int32 GetEndFrame(UMovieSceneSection* Section); // 0x53bd1c0 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetChannelsByType(UMovieSceneSection* Section, TSubclassOf<UMovieSceneScriptingChannel> ChannelType); // 0x53bc410 [Final Native Static Public]
    UMovieSceneScriptingChannel* GetChannel(UMovieSceneSection* Section, const FName& ChannelName); // 0x53bc340 [Final Native Static Public]
    float GetAutoSizeStartFrameSeconds(UMovieSceneSection* Section); // 0x53bbd80 [Final Native Static Public]
    int32 GetAutoSizeStartFrame(UMovieSceneSection* Section); // 0x53bbc30 [Final Native Static Public]
    bool GetAutoSizeHasStartFrame(UMovieSceneSection* Section); // 0x53bbb50 [Final Native Static Public]
    bool GetAutoSizeHasEndFrame(UMovieSceneSection* Section); // 0x53bba70 [Final Native Static Public]
    float GetAutoSizeEndFrameSeconds(UMovieSceneSection* Section); // 0x53bb8c0 [Final Native Static Public]
    int32 GetAutoSizeEndFrame(UMovieSceneSection* Section); // 0x53bb770 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetAllChannels(UMovieSceneSection* Section); // 0x53bb320 [Final Native Static Public]

// UMovieSceneSequenceExtensions (/Script/SequencerScripting.MovieSceneSequenceExtensions)
    void SortMarkedFrames(UMovieSceneSequence* Sequence); // 0x53c73c0 [Final Native Static Public]
    void SetWorkRangeStart(UMovieSceneSequence* InSequence, double StartTimeInSeconds); // 0x53c72e0 [Final Native Static Public]
    void SetWorkRangeEnd(UMovieSceneSequence* InSequence, double EndTimeInSeconds); // 0x53c7200 [Final Native Static Public]
    void SetViewRangeStart(UMovieSceneSequence* InSequence, double StartTimeInSeconds); // 0x53c7120 [Final Native Static Public]
    void SetViewRangeEnd(UMovieSceneSequence* InSequence, double EndTimeInSeconds); // 0x53c7040 [Final Native Static Public]
    void SetTickResolutionDirectly(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0x53c6a30 [Final Native Static Public]
    void SetTickResolution(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0x53c6930 [Final Native Static Public]
    void SetReadOnly(UMovieSceneSequence* Sequence, bool bInReadOnly); // 0x53c5e20 [Final Native Static Public]
    void SetPlaybackStartSeconds(UMovieSceneSequence* Sequence, float StartTime); // 0x53c5620 [Final Native Static Public]
    void SetPlaybackStart(UMovieSceneSequence* Sequence, int32 StartFrame); // 0x53c5490 [Final Native Static Public]
    void SetPlaybackRangeLocked(UMovieSceneSequence* Sequence, bool bInLocked); // 0x53c53c0 [Final Native Static Public]
    void SetPlaybackEndSeconds(UMovieSceneSequence* Sequence, float EndTime); // 0x53c51f0 [Final Native Static Public]
    void SetPlaybackEnd(UMovieSceneSequence* Sequence, int32 EndFrame); // 0x53c5060 [Final Native Static Public]
    void SetMarkedFramesLocked(UMovieSceneSequence* Sequence, bool bInLocked); // 0x53c4650 [Final Native Static Public]
    void SetMarkedFrameInSequence(UMovieSceneSequence* Sequence, int32 InMarkIndex, const FFrameNumber& InFrameNumber, const EMovieSceneTimeUnit& TimeUnit); // 0x53c4480 [Final Native Static Public]
    void SetMarkedFrame(UMovieSceneSequence* Sequence, int32 InMarkIndex, const FFrameNumber& InFrameNumber); // 0x53c4330 [Final Native Static Public]
    void SetEvaluationType(UMovieSceneSequence* InSequence, const EMovieSceneEvaluationType& InEvaluationType); // 0x53c3f40 [Final Native Static Public]
    void SetDisplayRate(UMovieSceneSequence* Sequence, const FFrameRate& DisplayRate); // 0x53c37b0 [Final Native Static Public]
    void SetClockSource(UMovieSceneSequence* InSequence, const EUpdateClockSource& InClockSource); // 0x53c3120 [Final Native Static Public]
    FMovieSceneBindingProxy ResolveBindingID(UMovieSceneSequence* RootSequence, const FMovieSceneObjectBindingID& InObjectBindingID); // 0x53c2e00 [Final Native Static Public]
    bool RemoveTrack(UMovieSceneSequence* Sequence, UMovieSceneTrack* Track); // 0x53c2cc0 [Final Native Static Public]
    void RemoveRootFolderFromSequence(UMovieSceneSequence* Sequence, UMovieSceneFolder* Folder); // 0x53c2830 [Final Native Static Public]
    FSequencerScriptingRange MakeRangeSeconds(UMovieSceneSequence* Sequence, float StartTime, float Duration); // 0x53c1ca0 [Final Native Static Public]
    FSequencerScriptingRange MakeRange(UMovieSceneSequence* Sequence, int32 StartFrame, int32 Duration); // 0x53c1ae0 [Final Native Static Public]
    TArray<UObject*> LocateBoundObjects(UMovieSceneSequence* Sequence, FMovieSceneBindingProxy& InBinding, UObject* Context); // 0x53c15e0 [Final Native Static Public]
    bool IsReadOnly(UMovieSceneSequence* Sequence); // 0x53c1460 [Final Native Static Public]
    bool IsPlaybackRangeLocked(UMovieSceneSequence* Sequence); // 0x53c13c0 [Final Native Static Public]
    double GetWorkRangeStart(UMovieSceneSequence* InSequence); // 0x53c0fa0 [Final Native Static Public]
    double GetWorkRangeEnd(UMovieSceneSequence* InSequence); // 0x53c0ee0 [Final Native Static Public]
    double GetViewRangeStart(UMovieSceneSequence* InSequence); // 0x53c0e20 [Final Native Static Public]
    double GetViewRangeEnd(UMovieSceneSequence* InSequence); // 0x53c0d60 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(UMovieSceneSequence* Sequence); // 0x53c09a0 [Final Native Static Public]
    FFrameRate GetTickResolution(UMovieSceneSequence* Sequence); // 0x53c0620 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetSpawnables(UMovieSceneSequence* Sequence); // 0x53bff10 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetRootFoldersInSequence(UMovieSceneSequence* Sequence); // 0x53bfad0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetPossessables(UMovieSceneSequence* Sequence); // 0x53bf5e0 [Final Native Static Public]
    FMovieSceneObjectBindingID GetPortableBindingID(UMovieSceneSequence* RootSequence, UMovieSceneSequence* DestinationSequence, FMovieSceneBindingProxy& InBinding); // 0x53befe0 [Final Native Static Public]
    float GetPlaybackStartSeconds(UMovieSceneSequence* Sequence); // 0x53bedd0 [Final Native Static Public]
    int32 GetPlaybackStart(UMovieSceneSequence* Sequence); // 0x53bec40 [Final Native Static Public]
    FSequencerScriptingRange GetPlaybackRange(UMovieSceneSequence* Sequence); // 0x53beae0 [Final Native Static Public]
    float GetPlaybackEndSeconds(UMovieSceneSequence* Sequence); // 0x53be8d0 [Final Native Static Public]
    int32 GetPlaybackEnd(UMovieSceneSequence* Sequence); // 0x53be740 [Final Native Static Public]
    UMovieScene* GetMovieScene(UMovieSceneSequence* Sequence); // 0x53be030 [Final Native Static Public]
    TArray<FMovieSceneMarkedFrame> GetMarkedFramesFromSequence(UMovieSceneSequence* Sequence, const EMovieSceneTimeUnit& TimeUnit); // 0x53bdac0 [Final Native Static Public]
    TArray<FMovieSceneMarkedFrame> GetMarkedFrames(UMovieSceneSequence* Sequence); // 0x53bd8f0 [Final Native Static Public]
    EMovieSceneEvaluationType GetEvaluationType(UMovieSceneSequence* InSequence); // 0x53bd630 [Final Native Static Public]
    FFrameRate GetDisplayRate(UMovieSceneSequence* Sequence); // 0x53bd0f0 [Final Native Static Public]
    EUpdateClockSource GetClockSource(UMovieSceneSequence* InSequence); // 0x53bcb30 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetBindings(UMovieSceneSequence* Sequence); // 0x53bc020 [Final Native Static Public]
    FMovieSceneObjectBindingID GetBindingID(UMovieSceneSequence* Sequence, FMovieSceneBindingProxy& InBinding); // 0x53bbf30 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x53bafd0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x53bab70 [Final Native Static Public]
    int32 FindNextMarkedFrameInSequence(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, bool bForward, const EMovieSceneTimeUnit& TimeUnit); // 0x53ba840 [Final Native Static Public]
    int32 FindNextMarkedFrame(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, bool bForward); // 0x53ba6f0 [Final Native Static Public]
    int32 FindMarkedFrameByLabel(UMovieSceneSequence* Sequence, const FString& InLabel); // 0x53ba5d0 [Final Native Static Public]
    int32 FindMarkedFrameByFrameNumberInSequence(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, const EMovieSceneTimeUnit& TimeUnit); // 0x53ba440 [Final Native Static Public]
    int32 FindMarkedFrameByFrameNumber(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber); // 0x53ba340 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingByName(UMovieSceneSequence* Sequence, const FString& Name); // 0x53ba120 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingById(UMovieSceneSequence* Sequence, const FGuid& BindingID); // 0x53b9fb0 [Final Native Static Public]
    void DeleteMarkedFrames(UMovieSceneSequence* Sequence); // 0x53b9b50 [Final Native Static Public]
    void DeleteMarkedFrame(UMovieSceneSequence* Sequence, int32 DeleteIndex); // 0x53b9a50 [Final Native Static Public]
    bool AreMarkedFramesLocked(UMovieSceneSequence* Sequence); // 0x53b9540 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x53b9370 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromInstance(UMovieSceneSequence* Sequence, UObject* ObjectToSpawn); // 0x53b8fe0 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromClass(UMovieSceneSequence* Sequence, TSubclassOf<UObject> ClassToSpawn); // 0x53b8e70 [Final Native Static Public]
    UMovieSceneFolder* AddRootFolderToSequence(UMovieSceneSequence* Sequence, const FString& NewFolderName); // 0x53b8c20 [Final Native Static Public]
    FMovieSceneBindingProxy AddPossessable(UMovieSceneSequence* Sequence, UObject* ObjectToPossess); // 0x53b8ab0 [Final Native Static Public]
    int32 AddMarkedFrameToSequence(UMovieSceneSequence* Sequence, FMovieSceneMarkedFrame& InMarkedFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x53b88c0 [Final Native Static Public]
    int32 AddMarkedFrame(UMovieSceneSequence* Sequence, FMovieSceneMarkedFrame& InMarkedFrame); // 0x53b8740 [Final Native Static Public]

// UMovieSceneTimeWarpExtensions (/Script/SequencerScripting.MovieSceneTimeWarpExtensions)
    double ToFixedPlayRate(FMovieSceneTimeWarpVariant& TimeWarp); // 0x53b9940 [Final Native Static Public]
    void SetFixedPlayRate(FMovieSceneTimeWarpVariant& TimeWarp, double FixedPlayRate); // 0x53c4040 [Final Native Static Public]
    FMovieSceneTimeWarpVariant MakeTimeWarp(double FixedPlayRate); // 0x53b9880 [Final Native Static Public]
    double Conv_TimeWarpVariantToPlayRate(FMovieSceneTimeWarpVariant& TimeWarp); // 0x53b9940 [Final Native Static Public]
    FMovieSceneTimeWarpVariant Conv_PlayRateToTimeWarpVariant(double ConstantPlayRate); // 0x53b9880 [Final Native Static Public]
    void BreakTimeWarp(FMovieSceneTimeWarpVariant& TimeWarp, const double& FixedPlayRate); // 0x53b95e0 [Final Native Static Public]

// UMovieSceneTrackExtensions (/Script/SequencerScripting.MovieSceneTrackExtensions)
    void SetTrackRowDisplayName(UMovieSceneTrack* Track, FText& InName, int32 RowIndex); // 0x53c6c70 [Final Native Static Public]
    void SetSortingOrder(UMovieSceneTrack* Track, int32 SortingOrder); // 0x53c60b0 [Final Native Static Public]
    void SetSectionToKey(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x53c5ef0 [Final Native Static Public]
    void SetDisplayName(UMovieSceneTrack* Track, FText& InName); // 0x53c36c0 [Final Native Static Public]
    void SetColorTint(UMovieSceneTrack* Track, const FColor& ColorTint); // 0x53c3210 [Final Native Static Public]
    void RemoveSection(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x53c2a10 [Final Native Static Public]
    FText GetTrackRowDisplayName(UMovieSceneTrack* Track, int32 RowIndex); // 0x53c06f0 [Final Native Static Public]
    int32 GetSortingOrder(UMovieSceneTrack* Track); // 0x53bfe60 [Final Native Static Public]
    UMovieSceneSection* GetSectionToKey(UMovieSceneTrack* Track); // 0x53bfb90 [Final Native Static Public]
    TArray<UMovieSceneSection*> GetSections(UMovieSceneTrack* Track); // 0x53bfc50 [Final Native Static Public]
    FText GetDisplayName(UMovieSceneTrack* Track); // 0x53bcff0 [Final Native Static Public]
    FColor GetColorTint(UMovieSceneTrack* Track); // 0x53bcbf0 [Final Native Static Public]
    UMovieSceneSection* AddSection(UMovieSceneTrack* Track); // 0x53b8da0 [Final Native Static Public]

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

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

// USequencerScriptingRangeExtensions (/Script/SequencerScripting.SequencerScriptingRangeExtensions)
    void SetStartSeconds(FSequencerScriptingRange& Range, float Start); // 0x53c6800 [Final Native Static Public]
    void SetStartFrame(FSequencerScriptingRange& Range, int32 Start); // 0x53c6420 [Final Native Static Public]
    void SetEndSeconds(FSequencerScriptingRange& Range, float End); // 0x53c3dd0 [Final Native Static Public]
    void SetEndFrame(FSequencerScriptingRange& Range, int32 End); // 0x53c39f0 [Final Native Static Public]
    void RemoveStart(FSequencerScriptingRange& Range); // 0x53c2b00 [Final Native Static Public]
    void RemoveEnd(FSequencerScriptingRange& Range); // 0x53c2790 [Final Native Static Public]
    bool HasStart(FSequencerScriptingRange& Range); // 0x53c1270 [Final Native Static Public]
    bool HasEnd(FSequencerScriptingRange& Range); // 0x53c1110 [Final Native Static Public]
    float GetStartSeconds(FSequencerScriptingRange& Range); // 0x53c0520 [Final Native Static Public]
    int32 GetStartFrame(FSequencerScriptingRange& Range); // 0x53c02f0 [Final Native Static Public]
    float GetEndSeconds(FSequencerScriptingRange& Range); // 0x53bd530 [Final Native Static Public]
    int32 GetEndFrame(FSequencerScriptingRange& Range); // 0x53bd300 [Final Native Static Public]

// USignificanceComponent (/Script/SignificanceExtension.SignificanceComponent)
    FGameplayTag GetCurrentSignificance(); // 0x4e62b10 [Final Native Public]
    FGameplayTag GetCurrentNonLocalSignificance(); // 0x4e62af0 [Final Native Public]
    FGameplayTag GetCurrentGlobalSignificance(); // 0x4e62ad0 [Final Native Public]

// USlateFXSubsystem (/Script/SlateRHIRenderer.SlateFXSubsystem)
    USlateRHIPostBufferProcessor* GetSlatePostProcessor(const ESlatePostRT& InPostBufferBit); // 0x30e5c20 [Final Native Public]

// USlateRHIRendererSettings (/Script/SlateRHIRenderer.SlateRHIRendererSettings)
    FSlatePostSettings GetSlatePostSetting(const ESlatePostRT& InPostBufferBit); // 0x30e5cb0 [Final Native Public]
    FSlatePostSettings GetMutableSlatePostSetting(const ESlatePostRT& InPostBufferBit); // 0x30e5b30 [Final Native Public]

// UUICommandsScriptingSubsystem (/Script/SlateScriptingCommands.UICommandsScriptingSubsystem)
    bool UnregisterCommandSet(const FName& SetName); // 0x6035720 [Final Native Public]
    bool UnregisterCommand(const FScriptingCommandInfo& CommandInfo); // 0x60355f0 [Final Native Public]
    void UnregisterAllSets(); // 0x60355d0 [Final Native Public]
    void SetCanSetExecuteCommands(const FName& SetName, bool bShouldExecuteCommands); // 0x6035420 [Final Native Public]
    void SetCanExecuteCommands(bool bShouldExecuteCommands); // 0x6035390 [Final Native Public]
    bool RegisterCommandSet(const FName& SetName); // 0x6035280 [Final Native Public]
    bool RegisterCommandChecked(const FScriptingCommandInfo& CommandInfo, const FScriptDelegate& OnExecuteCommand, const FScriptDelegate& OnCanExecuteCommand, bool bOverrideExisting); // 0x6034f30 [Final Native Public]
    bool RegisterCommand(const FScriptingCommandInfo& CommandInfo, const FScriptDelegate& OnExecuteCommand, bool bOverrideExisting); // 0x6034c50 [Final Native Public]
    bool IsInputChordMapped(const FName& ContextName, const FInputChord& InputChord); // 0x6034af0 [Final Native Public]
    bool IsContextRegistered(const FName& ContextName); // 0x6034a50 [Final Native Public]
    bool IsCommandSetRegistered(const FName& SetName); // 0x60349b0 [Final Native Public]
    bool IsCommandRegistered(const FScriptingCommandInfo& CommandInfo, bool bCheckInputChord); // 0x6034830 [Final Native Public]
    void HandleExecuteAction(const FScriptDelegate& OnExecuteAction, const FScriptingCommandInfo& CommandInfo); // 0x60346c0 [Final Native Static Private]
    bool HandleCanExecuteAction(const FScriptDelegate& OnCanExecuteAction, const FScriptingCommandInfo& CommandInfo); // 0x6034530 [Final Native Private]
    TArray<FScriptingCommandInfo> GetRegisteredCommands(); // 0x6034490 [Final Native Public]
    int32 GetBindingCountForContext(const FName& ContextName); // 0x60343f0 [Final Native Public]
    TArray<FName> GetAvailableContexts(); // 0x6034360 [Final Native Public]
    bool DefaultCanExecuteAction(const FName& SetName); // 0x60342c0 [Final Native Private]
    bool CanSetExecuteCommands(const FName& SetName); // 0x60342c0 [Final Native Public]
    bool CanExecuteCommands(); // 0x60342a0 [Final Native Public]

// UStateTreeFunctionLibrary (/Script/StateTreeModule.StateTreeFunctionLibrary)
    void SetStateTree(FStateTreeReference& Reference, UStateTree* StateTree); // 0x4f490b0 [Final Native Static Public]
    FStateTreeReference MakeStateTreeReference(UStateTree* StateTree); // 0x4f49000 [Final Native Static Public]
    void K2_SetParametersProperty(FStateTreeReference& Reference, const FGuid& PropertyID, const int32& NewValue); // 0x4f76ca0 [Final Native Static Public]
    void K2_GetParametersProperty(FStateTreeReference& Reference, const FGuid& PropertyID, const int32& ReturnValue); // 0x4f769d0 [Final Native Static Public]

// UStateTreeNodeBlueprintBase (/Script/StateTreeModule.StateTreeNodeBlueprintBase)
    void SendEvent(FStateTreeEvent& Event); // 0x4f6c160 [Final Native Public]
    void RequestTransition(FStateTreeStateLink& TargetState, const EStateTreeTransitionPriority& Priority); // 0x4f6c080 [Final Native Public]
    FText ReceiveGetDescription(const EStateTreeNodeFormatting& Formatting); // 0x147c170 [Event Protected]
    bool IsPropertyRefValid(FStateTreeBlueprintPropertyRef& PropertyRef); // 0x4f6bfb0 [Final Native Public]
    void GetPropertyReference(FStateTreeBlueprintPropertyRef& PropertyRef); // 0x4f6be80 [Final Native Public]
    FText GetPropertyDescriptionByPropertyName(const FName& PropertyName); // 0x4f6bde0 [Final Native Public]

// UStateTreeConditionBlueprintBase (/Script/StateTreeModule.StateTreeConditionBlueprintBase)
    bool ReceiveTestCondition(); // 0x147c170 [Event Public]

// UStateTreeConsiderationBlueprintBase (/Script/StateTreeModule.StateTreeConsiderationBlueprintBase)
    float ReceiveGetScore(); // 0x147c170 [Event Public]

// UStateTreeEvaluatorBlueprintBase (/Script/StateTreeModule.StateTreeEvaluatorBlueprintBase)
    void ReceiveTreeStop(); // 0x147c170 [Event Public]
    void ReceiveTreeStart(); // 0x147c170 [Event Public]
    void ReceiveTick(float DeltaTime); // 0x147c170 [Event Public]

// UStateTreeTaskBlueprintBase (/Script/StateTreeModule.StateTreeTaskBlueprintBase)
    void UnbindDelegate(FStateTreeDelegateListener& Listener); // 0x4f6c210 [Final Native Protected]
    EStateTreeRunStatus ReceiveTick(float DeltaTime); // 0x147c170 [Event Public]
    void ReceiveStateCompleted(const EStateTreeRunStatus& CompletionStatus, const FStateTreeActiveStates& CompletedActiveStates); // 0x147c170 [Event Public]
    void ReceiveLatentTick(float DeltaTime); // 0x147c170 [Event Public]
    void ReceiveLatentEnterState(FStateTreeTransitionResult& Transition); // 0x147c170 [Event Public]
    void ReceiveExitState(FStateTreeTransitionResult& Transition); // 0x147c170 [Event Public]
    EStateTreeRunStatus ReceiveEnterState(FStateTreeTransitionResult& Transition); // 0x147c170 [Event Public]
    void FinishTask(bool bSucceeded); // 0x4f6bcd0 [Final Native Protected]
    void BroadcastDelegate(const FStateTreeDelegateDispatcher& Dispatcher); // 0x4f6bba0 [Final Native Protected]
    void BindDelegate(FStateTreeDelegateListener& Listener, const FScriptDelegate& Delegate); // 0x4f6ba80 [Final Native Protected]

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

// UHostMigrationSubsystem (/Script/SteamIntegrationKit.HostMigrationSubsystem)
    void StartHostMigration(const FSIK_SteamId& LobbyID); // 0x4e66c30 [Final Native Public]

// USIK_AddAppDependency_AsyncFunction (/Script/SteamIntegrationKit.SIK_AddAppDependency_AsyncFunction)
    USIK_AddAppDependency_AsyncFunction* AddAppDependency(const FSIK_PublishedFileId& PublishedFileId, const FSIK_AppId& AppID); // 0x4e653a0 [Final Native Static Public]

// USIK_AddDependency_AsyncFunction (/Script/SteamIntegrationKit.SIK_AddDependency_AsyncFunction)
    USIK_AddDependency_AsyncFunction* AddDependency(const FSIK_PublishedFileId& ParentPublishedFileID, const FSIK_PublishedFileId& ChildPublishedFileID); // 0x4e65470 [Final Native Static Public]

// USIK_AddItemToFavorites_AsyncFunction (/Script/SteamIntegrationKit.SIK_AddItemToFavorites_AsyncFunction)
    USIK_AddItemToFavorites_AsyncFunction* AddItemToFavorites(const FSIK_AppId& AppID, const FSIK_PublishedFileId& PublishedFileId); // 0x4e65540 [Final Native Static Public]

// USIK_AppLibrary (/Script/SteamIntegrationKit.SIK_AppLibrary)
    void UninstallDLC(const FSIK_AppId& AppID); // 0x4e66cc0 [Final Native Static Public]
    bool MarkContentCorrupt(bool MissingFilesOnly); // 0x4e66ba0 [Final Native Static Public]
    bool IsVACBanned(); // 0x4e66b70 [Final Native Static Public]
    bool IsTimedTrial(const int32& SecondsAllowed, const int32& SecondsPlayed); // 0x4e66a80 [Final Native Static Public]
    bool IsSubscribedFromFreeWeekend(); // 0x4e66a50 [Final Native Static Public]
    bool IsSubscribedFromFamilySharing(); // 0x4e66a20 [Final Native Static Public]
    bool IsSubscribedApp(int32 AppID); // 0x4e66990 [Final Native Static Public]
    bool IsSubscribed(); // 0x4e66960 [Final Native Static Public]
    bool IsLowViolence(); // 0x4e66930 [Final Native Static Public]
    bool IsDLCInstalled(int32 AppID); // 0x4e668a0 [Final Native Static Public]
    bool IsCybercafe(); // 0x4e66870 [Final Native Static Public]
    bool IsAppInstalled(const FSIK_AppId& AppID); // 0x4e667e0 [Final Native Static Public]
    void InstallDLC(const FSIK_AppId& AppID); // 0x4e66760 [Final Native Static Public]
    int32 GetNumBetas(const int32& Out_AvailableBetas, const int32& Out_PrivateBetas); // 0x4e66670 [Final Native Static Public]
    FString GetLaunchQueryParam(const FString& Key); // 0x4e66530 [Final Native Static Public]
    int32 GetLaunchCommandLine(const FString& CommandLine); // 0x4e66480 [Final Native Static Public]
    TArray<int32> GetInstalledDepots(const FSIK_AppId& AppID); // 0x4e663b0 [Final Native Static Public]
    int32 GetEarliestPurchaseUnixTime(const FSIK_AppId& AppID); // 0x4e66320 [Final Native Static Public]
    bool GetDLCDownloadProgress(const FSIK_AppId& AppID, const int64& BytesDownloaded, const int64& BytesTotal); // 0x4e661f0 [Final Native Static Public]
    bool GetDLCDataByIndex(int32 Index, FSIK_AppId& AppID, const bool& Available, const FString& Name); // 0x4e66060 [Final Native Static Public]
    int32 GetDLCCount(); // 0x4e66030 [Final Native Static Public]
    FString GetCurrentGameLanguage(); // 0x4e65fb0 [Final Native Static Public]
    bool GetCurrentBetaName(const FString& Name); // 0x4e65f00 [Final Native Static Public]
    bool GetBetaInfo(int32 BetaIndex, const int32& Out_BuildID, const FString& Out_BetaName, const FString& Out_BetaDescription); // 0x4e65d50 [Final Native Static Public]
    TArray<FString> GetAvailableGameLanguages(); // 0x4e65cb0 [Final Native Static Public]
    FSIK_SteamId GetAppOwner(); // 0x4e65c70 [Final Native Static Public]
    FString GetAppInstallDir(int32 AppID); // 0x4e65ba0 [Final Native Static Public]
    int32 GetAppBuildID(); // 0x4e65b70 [Final Native Static Public]

// USIK_AssociateWithClan_AsyncFunction (/Script/SteamIntegrationKit.SIK_AssociateWithClan_AsyncFunction)
    USIK_AssociateWithClan_AsyncFunction* AssociateWithClan(FSIK_SteamId& SteamIdClan); // 0x4e65610 [Final Native Static Public]

// USIK_AttachLeaderboardUGC_AsyncFunction (/Script/SteamIntegrationKit.SIK_AttachLeaderboardUGC_AsyncFunction)
    USIK_AttachLeaderboardUGC_AsyncFunction* AttachLeaderboardUGC(int32 LeaderboardID, int64 UGCHandle); // 0x4e656b0 [Final Native Static Public]

// USIK_ChangeNumOpenSlots_AsyncFunction (/Script/SteamIntegrationKit.SIK_ChangeNumOpenSlots_AsyncFunction)
    USIK_ChangeNumOpenSlots_AsyncFunction* ChangeNumOpenSlots(FSIK_PartyBeaconID& PartyBeaconID, int32 OpenSlots); // 0x4e65780 [Final Native Static Public]

// USIK_ComputeNewPlayerCompatibility_AsyncFunction (/Script/SteamIntegrationKit.SIK_ComputeNewPlayerCompatibility_AsyncFunction)
    USIK_ComputeNewPlayerCompatibility_AsyncFunction* ComputeNewPlayerCompatibility(FSIK_SteamId& PlayerSteamId); // 0x4e65860 [Final Native Static Public]

// USIK_CreateBeacon_AsyncFunction (/Script/SteamIntegrationKit.SIK_CreateBeacon_AsyncFunction)
    USIK_CreateBeacon_AsyncFunction* CreateBeacon(int32 OpenSlots, FSIK_SteamPartyBeaconLocation& Location, const FString& ConnectString, const FString& MetaData); // 0x4e65900 [Final Native Static Public]

// USIK_CreateItem_AsyncFunction (/Script/SteamIntegrationKit.SIK_CreateItem_AsyncFunction)
    USIK_CreateItem_AsyncFunction* CreateItem(const FSIK_AppId& ConsumerAppID, const ESIK_WorkshopFileType& FileType); // 0x4e65aa0 [Final Native Static Public]

// USIK_CreateLeaderboard_AsyncFunction (/Script/SteamIntegrationKit.SIK_CreateLeaderboard_AsyncFunction)
    USIK_CreateLeaderboard_AsyncFunction* CreateLeaderboard(const FString& LeaderboardName, const ESIK_LeaderboardSortMethod& SortMethod, const ESIK_LeaderboardDisplayType& DisplayType); // 0x4e6b9e0 [Final Native Static Public]

// USIK_CreateLobby_AsyncFunction (/Script/SteamIntegrationKit.SIK_CreateLobby_AsyncFunction)
    USIK_CreateLobby_AsyncFunction* CreateSIKLobby(const TMap<FString, FSIKAttribute>& SessionSettings, const FName& SessionName, int32 NumberOfPublicConnections, const FSIKCreateLobbySettings& ExtraSettings); // 0x4e6bb10 [Final Native Static Public]

// USIK_CreateSession_AsyncFunction (/Script/SteamIntegrationKit.SIK_CreateSession_AsyncFunction)
    USIK_CreateSession_AsyncFunction* CreateEIKSession(const TMap<FString, FSIKAttribute>& SessionSettings, const FName& SessionName, int32 NumberOfPublicConnections, const FSIKDedicatedServerSettings& DedicatedServerSettings, const FSIK_CreateSessionExtraSettings& ExtraSettings); // 0x4e6b750 [Final Native Static Public]

// USIK_DeleteItem_AsyncFunction (/Script/SteamIntegrationKit.SIK_DeleteItem_AsyncFunction)
    USIK_DeleteItem_AsyncFunction* DeleteItem(const FSIK_PublishedFileId& PublishedFileId); // 0x4e6bd60 [Final Native Static Public]

// USIK_DestroySession_AsyncFunction (/Script/SteamIntegrationKit.SIK_DestroySession_AsyncFunction)
    USIK_DestroySession_AsyncFunction* DestroySIKSessions(const FName& SessionName); // 0x4e6bdf0 [Final Native Static Public]

// USIK_DownloadClanActivityCounts_AsyncFunction (/Script/SteamIntegrationKit.SIK_DownloadClanActivityCounts_AsyncFunction)
    USIK_DownloadClanActivityCounts_AsyncFunction* DownloadClanActivityCounts(const TArray<int64>& ClanIds); // 0x4e6be80 [Final Native Static Public]

// USIK_DownloadLeaderboardEntries_AsyncFunction (/Script/SteamIntegrationKit.SIK_DownloadLeaderboardEntries_AsyncFunction)
    USIK_DownloadLeaderboardEntries_AsyncFunction* DownloadLeaderboardEntries(int32 LeaderboardID, int32 RangeStart, int32 RangeEnd, const ESIK_LeaderboardDataRequest& LeaderboardDataRequest); // 0x4e6bf30 [Final Native Static Public]

// USIK_EnumerateFollowingList_AsyncFunction (/Script/SteamIntegrationKit.SIK_EnumerateFollowingList_AsyncFunction)
    USIK_EnumerateFollowingList_AsyncFunction* EnumerateFollowingList(int32 StartIndex); // 0x4e6c070 [Final Native Static Public]

// USIK_FileReadAsync_AsyncFunction (/Script/SteamIntegrationKit.SIK_FileReadAsync_AsyncFunction)
    USIK_FileReadAsync_AsyncFunction* FileReadAsync(const FString& Filename, int32 nOffset, int32 nBytesToRead); // 0x4e6c100 [Final Native Static Public]

// USIK_FileShare_AsyncFunction (/Script/SteamIntegrationKit.SIK_FileShare_AsyncFunction)
    USIK_FileShare_AsyncFunction* FileShareAsync(const FString& Filename); // 0x4e6c220 [Final Native Static Public]

// USIK_FileWriteAsync_AsyncFunction (/Script/SteamIntegrationKit.SIK_FileWriteAsync_AsyncFunction)
    USIK_FileWriteAsync_AsyncFunction* FileWriteAsync(const FString& Filename, const TArray<uint8>& FileData); // 0x4e6c2c0 [Final Native Static Public]

// USIK_FindLeaderboard_AsyncFunction (/Script/SteamIntegrationKit.SIK_FindLeaderboard_AsyncFunction)
    USIK_FindLeaderboard_AsyncFunction* FindLeaderboard(const FString& LeaderboardName); // 0x4e6c3c0 [Final Native Static Public]

// USIK_FindSessions_AsyncFunction (/Script/SteamIntegrationKit.SIK_FindSessions_AsyncFunction)
    USIK_FindSessions_AsyncFunction* FindSIKSessions(const TMap<FName, FSIKAttribute>& SessionSettings, const ESMatchType& MatchType, int32 MaxResults, bool bLanSearch, bool bEmptyServerOnly, bool bSecureServerOnly); // 0x4e6c460 [Final Native Static Public]

// USIK_FriendsLibrary (/Script/SteamIntegrationKit.SIK_FriendsLibrary)
    bool SetRichPresence(const FString& Key, const FString& Value); // 0x4e6f3e0 [Final Native Static Public]
    void SetPlayedWith(const FSIK_SteamId& steamIDUser); // 0x4e6f360 [Final Native Static Public]
    void SetListenForFriendMessage(bool bInterceptEnabled); // 0x4e6f2e0 [Final Native Static Public]
    void SetInGameVoiceSpeaking(const FSIK_SteamId& SteamIdFriend, bool bSpeaking); // 0x4e6f220 [Final Native Static Public]
    bool SendClanChatMessage(const FSIK_SteamId& SteamIdClanChat, const FString& Text); // 0x4e6f140 [Final Native Static Public]
    bool RequestUserInfo(const FSIK_SteamId& steamIDUser, bool bRequireNameOnly); // 0x4e6f070 [Final Native Static Public]
    void RequestFriendRichPresence(const FSIK_SteamId& SteamIdFriend); // 0x4e6eff0 [Final Native Static Public]
    bool ReplyToFriendMessage(const FSIK_SteamId& SteamIdFriend, const FString& Text); // 0x4e6ef10 [Final Native Static Public]
    bool LeaveClanChatRoom(const FSIK_SteamId& SteamIdClanChat); // 0x4e6ee80 [Final Native Static Public]
    bool IsUserInSource(const FSIK_SteamId& SteamIdFriend, const FSIK_SteamId& SteamIdSource); // 0x4e6edb0 [Final Native Static Public]
    bool IsFollowing(const FSIK_SteamId& SteamIdFriend); // 0x4e6ed20 [Final Native Static Public]
    bool IsClanPublic(const FSIK_SteamId& SteamIdClan); // 0x4e6ec90 [Final Native Static Public]
    bool IsClanOfficialGameGroup(const FSIK_SteamId& SteamIdClan); // 0x4e6ec00 [Final Native Static Public]
    bool IsClanChatWindowOpenInSteam(const FSIK_SteamId& SteamIdClanChat); // 0x4e6eb70 [Final Native Static Public]
    bool IsClanChatAdmin(const FSIK_SteamId& SteamIdClanChat, const FSIK_SteamId& steamIDUser); // 0x4e6eaa0 [Final Native Static Public]
    bool InviteUserToGame(const FSIK_SteamId& SteamIdFriend, const FString& ConnectString); // 0x4e6e9c0 [Final Native Static Public]
    bool HasFriend(const FSIK_SteamId& SteamIdFriend, const TArray<ESIK_FriendFlags>& FriendFlags); // 0x4e6e880 [Final Native Static Public]
    int32 GetUserRestrictions(); // 0x4e6e850 [Final Native Static Public]
    UTexture2D* GetSmallFriendAvatar(const FSIK_SteamId& SteamIdFriend, const int32& Avatar); // 0x4e6e770 [Final Native Static Public]
    int32 GetProfileItemPropertyUint(const FSIK_SteamId& steamIDUser, const ESIK_ECommunityProfileItemType& ItemType, const ESIK_ECommunityProfileItemProperty& Property); // 0x4e6e670 [Final Native Static Public]
    FString GetProfileItemPropertyString(const FSIK_SteamId& steamIDUser, const ESIK_ECommunityProfileItemType& ItemType, const ESIK_ECommunityProfileItemProperty& Property); // 0x4e6e520 [Final Native Static Public]
    FString GetPlayerNickname(const FSIK_SteamId& SteamIdPlayer); // 0x4e6e450 [Final Native Static Public]
    ESIK_PersonaState GetPersonaState(); // 0x4e6e410 [Final Native Static Public]
    FString GetPersonaName(); // 0x4e6e390 [Final Native Static Public]
    UTexture2D* GetMediumFriendAvatar(const FSIK_SteamId& SteamIdFriend, const int32& Avatar); // 0x4e6e2b0 [Final Native Static Public]
    UTexture2D* GetLargeFriendAvatar(const FSIK_SteamId& SteamIdFriend, const int32& Avatar); // 0x4e6e1d0 [Final Native Static Public]
    int32 GetFriendSteamLevel(const FSIK_SteamId& SteamIdFriend); // 0x4e6df60 [Final Native Static Public]
    FString GetFriendsGroupName(const FSIK_FriendsGroupID& FriendsGroupID); // 0x4e6e100 [Final Native Static Public]
    TArray<FSIK_SteamId> GetFriendsGroupMembersList(const FSIK_FriendsGroupID& FriendsGroupID, int32 MembersCount); // 0x4e6dff0 [Final Native Static Public]
    int32 GetFriendRichPresenceKeyCount(const FSIK_SteamId& SteamIdFriend); // 0x4e6ded0 [Final Native Static Public]
    FString GetFriendRichPresenceKeyByIndex(const FSIK_SteamId& SteamIdFriend, int32 KeyIndex); // 0x4e6ddc0 [Final Native Static Public]
    FString GetFriendRichPresence(const FSIK_SteamId& SteamIdFriend, const FString& Key); // 0x4e6dca0 [Final Native Static Public]
    ESIK_FriendRelationship GetFriendRelationship(const FSIK_SteamId& SteamIdFriend); // 0x4e6dc10 [Final Native Static Public]
    ESIK_PersonaState GetFriendPersonaState(const FSIK_SteamId& SteamIdFriend); // 0x4e6db80 [Final Native Static Public]
    FString GetFriendPersonaNameHistory(const FSIK_SteamId& SteamIdFriend, int32 PersonaNameIndex); // 0x4e6da70 [Final Native Static Public]
    FString GetFriendPersonaName(const FSIK_SteamId& SteamIdFriend); // 0x4e6d9a0 [Final Native Static Public]
    int32 GetFriendMessage(const FSIK_SteamId& SteamIdFriend, int32 MessageIndex, const TArray<uint8>& Text, const FString& ChatEntryType); // 0x4e6d800 [Final Native Static Public]
    int32 GetFriendGroupMembersCount(const FSIK_FriendsGroupID& FriendsGroupID); // 0x4e6d770 [Final Native Static Public]
    FSIK_FriendsGroupID GetFriendGroupIDByIndex(int32 GroupIndex); // 0x4e6d6e0 [Final Native Static Public]
    int32 GetFriendGroupCount(); // 0x4e6d6b0 [Final Native Static Public]
    bool GetFriendGamePlayed(const FSIK_SteamId& SteamIdFriend, FSIK_FriendGameInfo& GameInfo); // 0x4e6d5c0 [Final Native Static Public]
    FSIK_SteamId GetFriendFromSourceByIndex(const FSIK_SteamId& SteamIdSource, int32 FriendIndex); // 0x4e6d4f0 [Final Native Static Public]
    int32 GetFriendCountFromSource(const FSIK_SteamId& SteamIdSource); // 0x4e6d460 [Final Native Static Public]
    int32 GetFriendCount(const TArray<ESIK_FriendFlags>& FriendFlags); // 0x4e6d360 [Final Native Static Public]
    FDateTime GetFriendCoplayTime(const FSIK_SteamId& SteamIdFriend); // 0x4e6d2d0 [Final Native Static Public]
    FSIK_AppId GetFriendCoplayGame(const FSIK_SteamId& SteamIdFriend); // 0x4e6d240 [Final Native Static Public]
    FSIK_SteamId GetFriendByIndex(int32 FriendIndex, const TArray<ESIK_FriendFlags>& FriendFlags); // 0x4e6d0f0 [Final Native Static Public]
    int32 GetCoplayFriendCount(); // 0x4e6d0c0 [Final Native Static Public]
    FSIK_SteamId GetCoplayFriend(int32 CoplayFriend); // 0x4e6d030 [Final Native Static Public]
    FString GetClanTag(const FSIK_SteamId& SteamIdClan); // 0x4e6cf60 [Final Native Static Public]
    FSIK_SteamId GetClanOwner(const FSIK_SteamId& SteamIdClan); // 0x4e6ced0 [Final Native Static Public]
    int32 GetClanOfficerCount(const FSIK_SteamId& SteamIdClan); // 0x4e6ce40 [Final Native Static Public]
    FSIK_SteamId GetClanOfficerByIndex(const FSIK_SteamId& SteamIdClan, int32 OfficerIndex); // 0x4e6cd70 [Final Native Static Public]
    FString GetClanName(const FSIK_SteamId& SteamIdClan); // 0x4e6cca0 [Final Native Static Public]
    int32 GetClanCount(); // 0x4e6cc70 [Final Native Static Public]
    int32 GetClanChatMessage(const FSIK_SteamId& SteamIdClan, int32 MessageIndex, const TArray<uint8>& Text, FSIK_SteamId& steamIDUser, const FString& ChatEntryType); // 0x4e6ca90 [Final Native Static Public]
    int32 GetClanChatMemberCount(const FSIK_SteamId& SteamIdClan); // 0x4e6ca00 [Final Native Static Public]
    FSIK_SteamId GetClanByIndex(int32 ClanIndex); // 0x4e6c970 [Final Native Static Public]
    bool GetClanActivityCounts(const FSIK_SteamId& SteamIdClan, const int32& Online, const int32& InGame, const int32& Chatting); // 0x4e6c7f0 [Final Native Static Public]
    FSIK_SteamId GetChatMemberByIndex(const FSIK_SteamId& SteamIdClan, int32 MemberIndex); // 0x4e6c720 [Final Native Static Public]
    bool CloseClanChatWindowInSteam(int64 SteamIdClanChat); // 0x4e6b6c0 [Final Native Static Public]
    void ClearRichPresence(); // 0x4e6b6a0 [Final Native Static Public]
    bool BHasEquippedProfileItem(const FSIK_SteamId& steamIDUser, const ESIK_ECommunityProfileItemType& ItemType); // 0x4e6b5d0 [Final Native Static Public]
    void ActivateGameOverlayToWebPage(const FString& URL, bool bUseModal); // 0x4e6b500 [Final Native Static Public]
    void ActivateGameOverlayToUser(const FString& Dialog, int64 steamIDUser); // 0x4e6b430 [Final Native Static Public]
    void ActivateGameOverlayToStore(FSIK_AppId& AppID, bool bAddToCartAndShow); // 0x4e6b350 [Final Native Static Public]
    void ActivateGameOverlayInviteDialog(const int64& SteamIdLobby); // 0x4e6b2c0 [Final Native Static Public]
    void ActivateGameOverlay(const FString& DialogToOpen); // 0x4e6b230 [Final Native Static Public]

// USIK_GameServerLibrary (/Script/SteamIntegrationKit.SIK_GameServerLibrary)
    bool WasRestartRequested(); // 0x4e72e80 [Final Native Static Public]
    ESIK_UserHasLicenseForAppResult UserHasLicenseForApp(const FSIK_SteamId& SteamID, int32 AppID); // 0x4e72dc0 [Final Native Static Public]
    bool UpdateUserData(const FSIK_SteamId& SteamID, const FString& PlayerName, int32 Score); // 0x4e72ca0 [Final Native Static Public]
    void SetSpectatorServerName(const FString& SpectatorServerName); // 0x4e72860 [Final Native Static Public]
    void SetSpectatorPort(int32 SpectatorPort); // 0x4e727e0 [Final Native Static Public]
    void SetServerName(const FString& ServerName); // 0x4e72750 [Final Native Static Public]
    void SetRegion(const FString& Region); // 0x4e726c0 [Final Native Static Public]
    void SetProduct(const FString& Product); // 0x4e72630 [Final Native Static Public]
    void SetPasswordProtected(bool bPasswordProtected); // 0x4e725b0 [Final Native Static Public]
    void SetModDir(const FString& ModDir); // 0x4e72520 [Final Native Static Public]
    void SetMaxPlayerCount(int32 MaxPlayerCount); // 0x4e724a0 [Final Native Static Public]
    void SetMapName(const FString& MapName); // 0x4e72410 [Final Native Static Public]
    void SetKeyValue(const FString& Key, const FString& Value); // 0x4e72320 [Final Native Static Public]
    void SetGameTags(const FString& GameTags); // 0x4e720f0 [Final Native Static Public]
    void SetGameDescription(const FString& GameDescription); // 0x4e72060 [Final Native Static Public]
    void SetGameData(const FString& GameData); // 0x4e71fd0 [Final Native Static Public]
    void SetDedicatedServer(bool bDedicated); // 0x4e71db0 [Final Native Static Public]
    void SetBotPlayerCount(int32 BotPlayerCount); // 0x4e71d30 [Final Native Static Public]
    bool Secure(); // 0x4e71d00 [Final Native Static Public]
    bool RequestUserGroupStatus(const FSIK_SteamId& SteamID, const FSIK_SteamId& GroupID); // 0x4e71ba0 [Final Native Static Public]
    void LogOnAnonymous(); // 0x4e71b50 [Final Native Static Public]
    void LogOn(const FString& Token); // 0x4e71ac0 [Final Native Static Public]
    void LogOff(); // 0x4e71aa0 [Final Native Static Public]
    bool LoggedOn(); // 0x4e71b70 [Final Native Static Public]
    FSIK_SteamId GetSteamID(); // 0x4e718b0 [Final Native Static Public]
    FSIK_SteamIPAddress GetPublicIP(); // 0x4e71870 [Final Native Static Public]
    TArray<uint8> GetAuthSessionTicket(); // 0x4e71490 [Final Native Static Public]
    void EndAuthSession(const FSIK_SteamId& SteamID); // 0x4e71410 [Final Native Static Public]
    FSIK_SteamId CreateUnauthenticatedUserConnection(); // 0x4e713d0 [Final Native Static Public]
    void ClearAllKeyValues(); // 0x4e71260 [Final Native Static Public]
    void CancelAuthTicket(const FSIK_AuthTicket& AuthTicket); // 0x4e711e0 [Final Native Static Public]
    ESIK_BeginAuthSessionResult BeginAuthSession(const TArray<uint8>& Token, const FSIK_SteamId& SteamID); // 0x4e710e0 [Final Native Static Public]

// USIK_GameServerStatsLibrary (/Script/SteamIntegrationKit.SIK_GameServerStatsLibrary)
    bool UpdateUserAvgRateStat(const FSIK_SteamId& SteamID, const FString& StatName, float CountThisSession, float SessionLength); // 0x4e72ad0 [Final Native Static Public]
    bool StoreUserStats(const FSIK_SteamId& SteamID); // 0x4e72a40 [Final Native Static Public]
    bool SetUserAchievement(const FSIK_SteamId& SteamID, const FString& AchievementName); // 0x4e728f0 [Final Native Static Public]
    bool SetIntUserStat(const FSIK_SteamId& SteamID, const FString& StatName, int32 Data); // 0x4e72180 [Final Native Static Public]
    bool SetFloatUserStat(const FSIK_SteamId& SteamID, const FString& StatName, float Data); // 0x4e71e30 [Final Native Static Public]
    bool RequestUserStats(const FSIK_SteamId& SteamID); // 0x4e71c70 [Final Native Static Public]
    bool GetUserAchievement(const FSIK_SteamId& SteamID, const FString& AchievementName, const bool& bAchieved); // 0x4e718f0 [Final Native Static Public]
    bool GetIntUserStat(const FSIK_SteamId& SteamID, const FString& StatName, const int32& Data); // 0x4e716c0 [Final Native Static Public]
    bool GetFloatUserStat(const FSIK_SteamId& SteamID, const FString& StatName, const float& Data); // 0x4e71510 [Final Native Static Public]
    bool ClearUserAchievement(const FSIK_SteamId& SteamID, const FString& AchievementName); // 0x4e71280 [Final Native Static Public]

// USIK_GetAppDependencies_AsyncFunction (/Script/SteamIntegrationKit.SIK_GetAppDependencies_AsyncFunction)
    USIK_GetAppDependencies_AsyncFunction* GetAppDependencies(const FSIK_PublishedFileId& PublishedFileId); // 0x4e76210 [Final Native Static Public]

// USIK_GetDurationControl_AsyncFunction (/Script/SteamIntegrationKit.SIK_GetDurationControl_AsyncFunction)
    USIK_GetDurationControl_AsyncFunction* GetDurationControl(); // 0x4e768f0 [Final Native Static Public]

// USIK_GetFileDetails_AsyncFunction (/Script/SteamIntegrationKit.SIK_GetFileDetails_AsyncFunction)
    USIK_GetFileDetails_AsyncFunction* GetFileDetails(const FString& Filename); // 0x4e76a10 [Final Native Static Public]

// USIK_GetFollowerCount_AsyncFunction (/Script/SteamIntegrationKit.SIK_GetFollowerCount_AsyncFunction)
    USIK_GetFollowerCount_AsyncFunction* GetFollowerCount(FSIK_SteamId& SteamID); // 0x4e76ab0 [Final Native Static Public]

// USIK_GetNumberOfCurrentPlayers_AsyncFunction (/Script/SteamIntegrationKit.SIK_GetNumberOfCurrentPlayers_AsyncFunction)
    USIK_GetNumberOfCurrentPlayers_AsyncFunction* GetNumberOfCurrentPlayers(); // 0x4e77400 [Final Native Static Public]

// USIK_GetUserItemVote_AsyncFunction (/Script/SteamIntegrationKit.SIK_GetUserItemVote_AsyncFunction)
    USIK_GetUserItemVote_AsyncFunction* GetUserItemVote(const FSIK_PublishedFileId& PublishedFileId); // 0x4e77970 [Final Native Static Public]

// USIK_InputLibrary (/Script/SteamIntegrationKit.SIK_InputLibrary)
    void TriggerVibrationExtended(const FSIK_InputHandle& InputHandle, uint8 LeftSpeed, uint8 RightSpeed, uint8 LeftTriggerSpeed, uint8 RightTriggerSpeed); // 0x4e78d70 [Final Native Static Public]
    void TriggerVibration(const FSIK_InputHandle& InputHandle, uint8 LeftSpeed, uint8 RightSpeed); // 0x4e78c70 [Final Native Static Public]
    void TriggerRepeatedHapticPulse(const FSIK_InputHandle& InputHandle, const ESIK_SteamControllerPad& TargetPad, uint8 DurationMicroSec, uint8 OffMicroSec, uint8 Repeat, uint8 Flags); // 0x4e78aa0 [Final Native Static Public]
    void TriggerHapticPulse(const FSIK_InputHandle& InputHandle, const ESIK_SteamControllerPad& TargetPad, uint8 DurationMicroSec); // 0x4e788c0 [Final Native Static Public]
    ESIK_InputActionOrigin TranslateActionOrigin(const ESIK_SteamInputType& eDestinationInputType, const ESIK_InputActionOrigin& eSourceActionOrigin); // 0x4e787f0 [Final Native Static Public]
    void StopAnalogActionMomentum(const FSIK_InputHandle& InputHandle, const FSIK_InputAnalogActionHandle& AnalogActionHandle); // 0x4e784f0 [Final Native Static Public]
    bool Shutdown(); // 0x4e78480 [Final Native Static Public]
    bool ShowBindingPanel(const FSIK_InputHandle& InputHandle); // 0x4e783f0 [Final Native Static Public]
    void SetLEDColor(const FSIK_InputHandle& InputHandle, const FLinearColor& Color, const ESIK_SteamControllerLEDFlag& LEDFlag); // 0x4e78160 [Final Native Static Public]
    void SetDualSenseTriggerEffect(const FSIK_InputHandle& InputHandle, const FSIK_ScePadTriggerEffectCommand& L2, const FSIK_ScePadTriggerEffectCommand& R2); // 0x4e77d90 [Final Native Static Public]
    void RunFrame(); // 0x4e77c80 [Final Native Static Public]
    bool Init(bool bExplicitlyCallRunFrame); // 0x4e77aa0 [Final Native Static Public]
    FString GetStringForActionOrigin(const ESIK_InputActionOrigin& Origin); // 0x4e778a0 [Final Native Static Public]
    int64 GetRemotePlaySessionID(const FSIK_InputHandle& InputHandle); // 0x4e77430 [Final Native Static Public]
    FSIK_InputMotionData GetMotionData(const FSIK_InputHandle& InputHandle); // 0x4e77330 [Final Native Static Public]
    ESIK_SteamInputType GetInputTypeForHandle(const FSIK_InputHandle& InputHandle); // 0x4e76cb0 [Final Native Static Public]
    FString GetGlyphForActionOrigin(const ESIK_InputActionOrigin& Origin); // 0x4e76be0 [Final Native Static Public]
    int64 GetGamepadIndexForController(const FSIK_InputHandle& InputHandle); // 0x4e76b50 [Final Native Static Public]
    int64 GetDigitalActionOrigins(const FSIK_InputHandle& InputHandle, const FSIK_InputActionSetHandle& ActionSetHandle, const FSIK_InputDigitalActionHandle& DigitalActionHandle, const TArray<ESIK_InputActionOrigin>& OriginsOut); // 0x4e76780 [Final Native Static Public]
    FSIK_InputDigitalActionHandle GetDigitalActionHandle(const FString& DigitalActionName); // 0x4e76670 [Final Native Static Public]
    FSIK_InputDigitalActionData GetDigitalActionData(const FSIK_InputHandle& InputHandle, const FSIK_InputDigitalActionHandle& DigitalActionHandle); // 0x4e765a0 [Final Native Static Public]
    bool GetDeviceBindingRevision(const FSIK_InputHandle& InputHandle, const int32& Major, const int32& Minor); // 0x4e76470 [Final Native Static Public]
    FSIK_InputActionSetHandle GetCurrentActionSet(const FSIK_InputHandle& InputHandle); // 0x4e763e0 [Final Native Static Public]
    FSIK_InputHandle GetControllerForGamepadIndex(int32 Index); // 0x4e76350 [Final Native Static Public]
    int64 GetConnectedControllers(const TArray<FSIK_InputHandle>& HandlesOut); // 0x4e762a0 [Final Native Static Public]
    int64 GetAnalogActionOrigins(const FSIK_InputHandle& InputHandle, const FSIK_InputActionSetHandle& ActionSetHandle, const FSIK_InputAnalogActionHandle& AnalogActionHandle, const TArray<ESIK_InputActionOrigin>& OriginsOut); // 0x4e760a0 [Final Native Static Public]
    FSIK_InputAnalogActionHandle GetAnalogActionHandle(const FString& AnalogActionName); // 0x4e75f90 [Final Native Static Public]
    FSIK_InputAnalogActionData GetAnalogActionData(const FSIK_InputHandle& InputHandle, const FSIK_InputAnalogActionHandle& AnalogActionHandle); // 0x4e75eb0 [Final Native Static Public]
    int64 GetActiveActionSetLayers(const FSIK_InputHandle& InputHandle, const TArray<FSIK_InputActionSetHandle>& ActionSetHandles); // 0x4e75d20 [Final Native Static Public]
    FSIK_InputActionSetHandle GetActionSetHandle(const FString& ActionSetName); // 0x4e75c10 [Final Native Static Public]
    ESIK_InputActionOrigin GetActionOriginFromXboxOrigin(const FSIK_InputHandle& InputHandle, const ESIK_XboxOrigin& XboxOrigin); // 0x4e75b40 [Final Native Static Public]
    void DeactivateAllActionSetLayers(const FSIK_InputHandle& InputHandle); // 0x4e75580 [Final Native Static Public]
    void DeactivateActionSetLayer(const FSIK_InputHandle& InputHandle, const FSIK_InputActionSetHandle& ActionSetLayerHandle); // 0x4e754c0 [Final Native Static Public]
    void ActivateActionSetLayer(const FSIK_InputHandle& InputHandle, const FSIK_InputActionSetHandle& ActionSetLayerHandle); // 0x4e75020 [Final Native Static Public]
    void ActivateActionSet(const FSIK_InputHandle& InputHandle, const FSIK_InputActionSetHandle& ActionSetHandle); // 0x4e74f60 [Final Native Static Public]

// USIK_InventoryLibrary (/Script/SteamIntegrationKit.SIK_InventoryLibrary)
    bool TriggerItemDrop(FSIK_SteamInventoryResult& InventoryResult, const FSIK_SteamItemDef& ItemDef); // 0x4e789c0 [Final Native Static Public]
    bool TransferItemQuantity(FSIK_SteamInventoryResult& InventoryResult, const FSIK_SteamItemInstanceID& ItemInstance, int32 Quantity, const FSIK_SteamItemInstanceID& itemIdDest); // 0x4e78690 [Final Native Static Public]
    bool SubmitUpdateProperties(const FSIK_SteamInventoryUpdateHandle& UpdateHandle, FSIK_SteamInventoryResult& InventoryResult); // 0x4e785b0 [Final Native Static Public]
    FSIK_SteamInventoryUpdateHandle StartUpdateProperties(); // 0x4e784b0 [Final Native Static Public]
    bool SetProperty(const FSIK_SteamInventoryUpdateHandle& UpdateHandle, const FSIK_SteamItemInstanceID& ItemInstance, const FString& PropertyName, const FString& Value); // 0x4e78270 [Final Native Static Public]
    bool SerializeResult(const FSIK_SteamInventoryResult& InventoryResult, const TArray<uint8>& Buffer); // 0x4e77ca0 [Final Native Static Public]
    bool RemoveProperty(const FSIK_SteamInventoryUpdateHandle& UpdateHandle, const FSIK_SteamItemInstanceID& ItemInstance, const FString& PropertyName); // 0x4e77b60 [Final Native Static Public]
    bool LoadItemDefinitions(); // 0x4e77b30 [Final Native Static Public]
    bool GrantPromoItems(FSIK_SteamInventoryResult& InventoryResult); // 0x4e77a00 [Final Native Static Public]
    FDateTime GetResultTimestamp(const FSIK_SteamInventoryResult& InventoryResult, const int32& Timestamp); // 0x4e777d0 [Final Native Static Public]
    ESIK_Result GetResultStatus(const FSIK_SteamInventoryResult& InventoryResult); // 0x4e77740 [Final Native Static Public]
    bool GetResultItems(const FSIK_SteamInventoryResult& InventoryResult, const TArray<FSIK_SteamItemDetails>& ItemInstances); // 0x4e77650 [Final Native Static Public]
    bool GetResultItemProperty(const FSIK_SteamInventoryResult& InventoryResult, int32 ItemIndex, const FString& PropertyName, const FString& Value); // 0x4e774c0 [Final Native Static Public]
    int32 GetNumItemsWithPrices(); // 0x4e773d0 [Final Native Static Public]
    bool GetItemsWithPrices(const TArray<FSIK_SteamItemDef>& ItemDefs, const TArray<int64>& CurrentPrices, const TArray<int64>& BasePrices, int32 ArraySize); // 0x4e77170 [Final Native Static Public]
    bool GetItemsByID(FSIK_SteamInventoryResult& InventoryResult, const TArray<FSIK_SteamItemInstanceID>& ItemInstances); // 0x4e77060 [Final Native Static Public]
    bool GetItemPrice(const FSIK_SteamItemDef& ItemDef, const int64& CurrentPrice, const int64& BasePrice); // 0x4e76f30 [Final Native Static Public]
    bool GetItemDefinitionProperty(const FSIK_SteamItemDef& ItemDef, const FString& PropertyName, const FString& Value); // 0x4e76df0 [Final Native Static Public]
    bool GetItemDefinitionIDs(const TArray<FSIK_SteamItemDef>& ItemDefs); // 0x4e76d40 [Final Native Static Public]
    bool GetEligiblePromoItemDefinitionIDs(const FSIK_SteamId& SteamID, const TArray<FSIK_SteamItemDef>& ItemDefs); // 0x4e76920 [Final Native Static Public]
    bool GetAllItems(FSIK_SteamInventoryResult& InventoryResult); // 0x4e75e10 [Final Native Static Public]
    bool GenerateItems(FSIK_SteamInventoryResult& InventoryResult, const TArray<FSIK_SteamItemDef>& ItemDefs, const TArray<int32>& Quantity); // 0x4e759d0 [Final Native Static Public]
    bool ExchangeItems(FSIK_SteamInventoryResult& InventoryResult, const TArray<FSIK_SteamItemDef>& ItemDefsToCreate, const TArray<int32>& ArrayGenerateQuantity, const TArray<FSIK_SteamItemInstanceID>& ItemDefsToDestroy, const TArray<int32>& DestroyQuantity); // 0x4e75790 [Final Native Static Public]
    void DestroyResult(const FSIK_SteamInventoryResult& InventoryResult); // 0x4e75710 [Final Native Static Public]
    bool DeserializeResult(FSIK_SteamInventoryResult& InventoryResult, const TArray<uint8>& Buffer); // 0x4e75600 [Final Native Static Public]
    bool ConsumeItem(FSIK_SteamInventoryResult& InventoryResult, const FSIK_SteamItemInstanceID& ItemInstance, int32 Quantity); // 0x4e753a0 [Final Native Static Public]
    bool CheckResultSteamID(const FSIK_SteamInventoryResult& InventoryResult, const FSIK_SteamId& SteamID); // 0x4e752d0 [Final Native Static Public]
    bool AddPromoItems(FSIK_SteamInventoryResult& InventoryResult, const TArray<FSIK_SteamItemDef>& ItemDefs); // 0x4e751c0 [Final Native Static Public]
    bool AddPromoItem(FSIK_SteamInventoryResult& InventoryResult, const FSIK_SteamItemDef& ItemDef); // 0x4e750e0 [Final Native Static Public]

// USIK_JoinClanChatRoom_AsyncFunction (/Script/SteamIntegrationKit.SIK_JoinClanChatRoom_AsyncFunction)
    USIK_JoinClanChatRoom_AsyncFunction* JoinClanChatRoom(const FSIK_SteamId& ClanId); // 0x4e7c830 [Final Native Static Public]

// USIK_JoinLobby_AsyncFunction (/Script/SteamIntegrationKit.SIK_JoinLobby_AsyncFunction)
    USIK_JoinLobby_AsyncFunction* JoinLobby(const FSIK_SteamId& LobbyID); // 0x4e7c8c0 [Final Native Static Public]

// USIK_JoinParty_AsyncFunction (/Script/SteamIntegrationKit.SIK_JoinParty_AsyncFunction)
    USIK_JoinParty_AsyncFunction* JoinParty(const FSIK_PartyBeaconID& SteamID); // 0x4e7c950 [Final Native Static Public]

// USIK_JoinSession_AsyncFunction (/Script/SteamIntegrationKit.SIK_JoinSession_AsyncFunction)
    USIK_JoinSession_AsyncFunction* JoinSIKSessions(UObject* WorldContextObject, const FName& SessionName, const FSSessionFindStruct& SessionToJoin); // 0x4e7c9e0 [Final Native Static Public]

// USIK_MatchmakingLibrary (/Script/SteamIntegrationKit.SIK_MatchmakingLibrary)
    bool SetLobbyType(const FSIK_SteamId& LobbyID, const ESIK_LobbyType& LobbyType); // 0x4e7d9d0 [Final Native Static Public]
    void SetLobbyOwner(const FSIK_SteamId& LobbyID, const FSIK_SteamId& SteamID); // 0x4e7d910 [Final Native Static Public]
    void SetLobbyMemberLimit(const FSIK_SteamId& LobbyID, int32 MemberLimit); // 0x4e7d850 [Final Native Static Public]
    void SetLobbyMemberData(const FSIK_SteamId& LobbyID, const FString& Key, const FString& Value); // 0x4e7d670 [Final Native Static Public]
    bool SetLobbyJoinable(const FSIK_SteamId& LobbyID, bool bJoinable); // 0x4e7d5a0 [Final Native Static Public]
    void SetLobbyGameServer(const FSIK_SteamId& LobbyID, const FString& ServerIP, int32 ServerPort, const FSIK_SteamId& SteamID); // 0x4e7d3f0 [Final Native Static Public]
    bool SetLobbyData(const FSIK_SteamId& LobbyID, const FString& Key, const FString& Value); // 0x4e7d210 [Final Native Static Public]
    void SetLinkedLobby(const FSIK_SteamId& LobbyID, const FSIK_SteamId& DependentLobbyID); // 0x4e7d150 [Final Native Static Public]
    bool SendLobbyChatMessage(const FSIK_SteamId& LobbyID, const FString& Message); // 0x4e7d000 [Final Native Static Public]
    bool RequestLobbyData(const FSIK_SteamId& LobbyID); // 0x4e7cf70 [Final Native Static Public]
    bool RemoveFavoriteGame(const FSIK_AppId& AppID, const FString& IP, int32 ConnPort, int32 QueryPort, const TArray<int32>& Flags); // 0x4e7cd10 [Final Native Static Public]
    void LeaveLobby(const FSIK_SteamId& LobbyID); // 0x4e7cc90 [Final Native Static Public]
    bool InviteUserToLobby(const FSIK_SteamId& LobbyID, const FSIK_SteamId& SteamID); // 0x4e7c760 [Final Native Static Public]
    int32 GetNumLobbyMembers(const FSIK_SteamId& LobbyID); // 0x4e7c6d0 [Final Native Static Public]
    FSIK_SteamId GetLobbyOwner(const FSIK_SteamId& LobbyID); // 0x4e7c640 [Final Native Static Public]
    int32 GetLobbyMemberLimit(const FSIK_SteamId& LobbyID); // 0x4e7c5b0 [Final Native Static Public]
    FString GetLobbyMemberData(const FSIK_SteamId& LobbyID, const FSIK_SteamId& UserId, const FString& Key); // 0x4e7c3f0 [Final Native Static Public]
    FSIK_SteamId GetLobbyMemberByIndex(const FSIK_SteamId& LobbyID, int32 MemberIndex); // 0x4e7c320 [Final Native Static Public]
    bool GetLobbyGameServer(const FSIK_SteamId& LobbyID, const FString& ServerIP, const int32& ServerPort, FSIK_SteamId& SteamID); // 0x4e7c190 [Final Native Static Public]
    int32 GetLobbyDataCount(const FSIK_SteamId& LobbyID); // 0x4e7c100 [Final Native Static Public]
    bool GetLobbyDataByIndex(const FSIK_SteamId& LobbyID, int32 DataIndex, const FString& Key, const FString& Value); // 0x4e7bf60 [Final Native Static Public]
    FString GetLobbyData(const FSIK_SteamId& LobbyID, const FString& Key); // 0x4e7bdd0 [Final Native Static Public]
    void GetLobbyChatEntry(const FSIK_SteamId& SteamID, int32 ChatID, FSIK_SteamId& steamIDUser, const FString& ChatEntry, const ESIK_LobbyChatEntryType& ChatEntryType); // 0x4e7bbf0 [Final Native Static Public]
    FSIK_SteamId GetLobbyByIndex(int32 LobbyIndex); // 0x4e7bb60 [Final Native Static Public]
    int32 GetFavoriteGameCount(); // 0x4e7bb30 [Final Native Static Public]
    bool GetFavoriteGame(int32 GameIndex, FSIK_AppId& AppID, const FString& IP, const int32& ConnPort, const int32& QueryPort, const TArray<int32>& Flags, const int32& Time32LastPlayedOnServer); // 0x4e7b890 [Final Native Static Public]
    bool DeleteLobbyData(const FSIK_SteamId& SteamID, const FString& Key); // 0x4e7b740 [Final Native Static Public]
    void AddRequestLobbyListStringFilter(const FString& KeyToMatch, const FString& ValueToMatch, const ESIK_LobbyComparisonType& ComparisonType); // 0x4e7b560 [Final Native Static Public]
    void AddRequestLobbyListResultCountFilter(int32 MaxResults); // 0x4e7b4e0 [Final Native Static Public]
    void AddRequestLobbyListNumericalFilter(const FString& KeyToMatch, int32 ValueToMatch, const ESIK_LobbyComparisonType& ComparisonType); // 0x4e7b340 [Final Native Static Public]
    void AddRequestLobbyListNearValueFilter(const FString& KeyToMatch, int32 ValueToBeCloseTo); // 0x4e7b200 [Final Native Static Public]
    void AddRequestLobbyListFilterSlotsAvailable(int32 SlotsAvailable); // 0x4e7b180 [Final Native Static Public]
    void AddRequestLobbyListDistanceFilter(const ESIK_LobbyDistanceFilter& LobbyDistanceFilter); // 0x4e7b110 [Final Native Static Public]
    void AddRequestLobbyListCompatibleMembersFilter(const FSIK_SteamId& SteamID); // 0x4e7b090 [Final Native Static Public]
    int32 AddFavoriteGame(const FSIK_AppId& AppID, const FString& IP, int32 ConnPort, int32 QueryPort, const TArray<int32>& Flags, int32 Time32LastPlayedOnServer); // 0x4e7add0 [Final Native Static Public]

// USIK_MusicLibrary (/Script/SteamIntegrationKit.SIK_MusicLibrary)
    void SetVolume(float Volume); // 0x4e80fb0 [Final Native Static Public]
    void PlayPrevious(); // 0x4e805d0 [Final Native Static Public]
    void PlayNext(); // 0x4e805b0 [Final Native Static Public]
    void Play(); // 0x4e80590 [Final Native Static Public]
    void Pause(); // 0x4e80570 [Final Native Static Public]
    bool IsPlaying(); // 0x4e80440 [Final Native Static Public]
    bool IsEnabled(); // 0x4e80330 [Final Native Static Public]
    float GetVolume(); // 0x4e802b0 [Final Native Static Public]
    ESIK_AudioPlayback_Status GetPlaybackStatus(); // 0x4e80240 [Final Native Static Public]

// USIK_MusicRemoteLibrary (/Script/SteamIntegrationKit.SIK_MusicRemoteLibrary)
    bool UpdateVolume(float flValue); // 0x4e813f0 [Final Native Static Public]
    bool UpdateShuffled(bool bShuffled); // 0x4e81360 [Final Native Static Public]
    bool UpdatePlaybackStatus(const ESIK_AudioPlayback_Status& Status); // 0x4e812e0 [Final Native Static Public]
    bool UpdateLooped(bool bLooped); // 0x4e81250 [Final Native Static Public]
    bool UpdateCurrentEntryText(const FString& Text); // 0x4e811b0 [Final Native Static Public]
    bool UpdateCurrentEntryElapsedSeconds(int32 nValue); // 0x4e81120 [Final Native Static Public]
    bool UpdateCurrentEntryCoverArt(const TArray<uint8>& PNGData); // 0x4e81020 [Final Native Static Public]
    bool SetQueueEntry(int32 nID, int32 nPosition, const FString& EntryText); // 0x4e80e90 [Final Native Static Public]
    bool SetPNGIcon_64x64(const TArray<uint8>& PNGData); // 0x4e80c70 [Final Native Static Public]
    bool SetPlaylistEntry(int32 nID, int32 nPosition, const FString& EntryText); // 0x4e80d70 [Final Native Static Public]
    bool SetDisplayName(const FString& DisplayName); // 0x4e80bd0 [Final Native Static Public]
    bool SetCurrentQueueEntry(int32 nID); // 0x4e80b40 [Final Native Static Public]
    bool SetCurrentPlaylistEntry(int32 nID); // 0x4e80ab0 [Final Native Static Public]
    bool ResetQueueEntries(); // 0x4e80900 [Final Native Static Public]
    bool ResetPlaylistEntries(); // 0x4e808d0 [Final Native Static Public]
    bool RegisterSteamMusicRemote(const FString& Name); // 0x4e80830 [Final Native Static Public]
    bool QueueWillChange(); // 0x4e80680 [Final Native Static Public]
    bool QueueDidChange(); // 0x4e80650 [Final Native Static Public]
    bool PlaylistWillChange(); // 0x4e80620 [Final Native Static Public]
    bool PlaylistDidChange(); // 0x4e805f0 [Final Native Static Public]
    bool IsCurrentMusicRemote(); // 0x4e80300 [Final Native Static Public]
    bool EnableShuffled(bool bEnable); // 0x4e7fb60 [Final Native Static Public]
    bool EnableQueue(bool bEnable); // 0x4e7fad0 [Final Native Static Public]
    bool EnablePlayPrevious(bool bEnable); // 0x4e7f9b0 [Final Native Static Public]
    bool EnablePlayNext(bool bEnable); // 0x4e7f920 [Final Native Static Public]
    bool EnablePlaylists(bool bEnable); // 0x4e7fa40 [Final Native Static Public]
    bool EnableLooped(bool bEnable); // 0x4e7f890 [Final Native Static Public]
    bool DeregisterSteamMusicRemote(); // 0x4e7f860 [Final Native Static Public]
    bool CurrentEntryWillChange(); // 0x4e7f830 [Final Native Static Public]
    bool CurrentEntryIsAvailable(bool bAvailable); // 0x4e7f7a0 [Final Native Static Public]
    bool CurrentEntryDidChange(); // 0x4e7f770 [Final Native Static Public]
    bool ActivationSuccess(bool bValue); // 0x4e7f380 [Final Native Static Public]

// USIK_NetworkingLibrary (/Script/SteamIntegrationKit.SIK_NetworkingLibrary)
    bool SendP2PPacket(const FSIK_SteamId& SteamIDRemote, const TArray<uint8>& Msg, int32 Channel, const ESIK_P2PSend& SendType); // 0x4e80930 [Final Native Static Public]
    bool ReadP2PPacket(const TArray<uint8>& OutMsg, int32 MsgSize, FSIK_SteamId& OutSteamIDRemote, int32 Channel); // 0x4e806b0 [Final Native Static Public]
    bool IsP2PPacketAvailable(const int32& MsgSize, int32 Channel); // 0x4e80360 [Final Native Static Public]
    bool GetP2PSessionState(const FSIK_SteamId& SteamIDRemote, FSIK_P2PSessionState& OutP2PSessionState); // 0x4e7ff00 [Final Native Static Public]
    bool CloseP2PSessionWithUser(const FSIK_SteamId& SteamIDRemote); // 0x4e7f5f0 [Final Native Static Public]
    bool CloseP2PChannelWithUser(const FSIK_SteamId& SteamIDRemote, int32 Channel); // 0x4e7f520 [Final Native Static Public]
    bool AllowP2PPacketRelay(bool Allow); // 0x4e7f410 [Final Native Static Public]
    bool AcceptP2PSessionWithUser(const FSIK_SteamId& SteamIDRemote); // 0x4e7f2f0 [Final Native Static Public]

// USIK_NetworkingUtilsLibrary (/Script/SteamIntegrationKit.SIK_NetworkingUtilsLibrary)
    bool ParsePingLocationString(const FString& PingLocationString, FSIK_SteamNetworkPingLocation& OutPingLocation); // 0x4e80470 [Final Native Static Public]
    void InitRelayNetworkAccess(); // 0x4e802e0 [Final Native Static Public]
    ESIK_SteamNetworkingAvailability GetRelayNetworkStatus(); // 0x4e80280 [Final Native Static Public]
    int32 GetPOPList(int32 ListSize, const TArray<FSIK_SteamNetworkingPOPID>& OutPOPIDList); // 0x4e80070 [Final Native Static Public]
    int32 GetPOPCount(); // 0x4e80040 [Final Native Static Public]
    int32 GetPingToDataCenter(const FSIK_SteamNetworkingPOPID& PopID, FSIK_SteamNetworkingPOPID& ViaRelayPoP); // 0x4e80160 [Final Native Static Public]
    float GetLocalPingLocation(FSIK_SteamNetworkPingLocation& OutPingLocation); // 0x4e7fe50 [Final Native Static Public]
    int32 GetDirectPingToPOP(const FSIK_SteamNetworkingPOPID& PopID); // 0x4e7fdc0 [Final Native Static Public]
    int32 EstimatePingTimeFromLocalHost(FSIK_SteamNetworkPingLocation& Location); // 0x4e7fd10 [Final Native Static Public]
    int32 EstimatePingTimeBetweenTwoLocations(FSIK_SteamNetworkPingLocation& Location1, FSIK_SteamNetworkPingLocation& Location2); // 0x4e7fbf0 [Final Native Static Public]
    FString ConvertPingLocationToString(FSIK_SteamNetworkPingLocation& Location); // 0x4e7f680 [Final Native Static Public]
    bool CheckPingDataUpToDate(float MaxAgeSeconds); // 0x4e7f4a0 [Final Native Static Public]

// USIK_PartiesLibrary (/Script/SteamIntegrationKit.SIK_PartiesLibrary)
    void OnReservationCompleted(const FSIK_PartyBeaconID& BeaconID, const FSIK_SteamId& UserSteamId); // 0x4e84b40 [Final Native Static Public]
    bool GetNumAvailableBeaconLocations(const int32& NumLocations); // 0x4e845f0 [Final Native Static Public]
    void GetNumActiveBeacons(const int32& NumActiveBeacons); // 0x4e84560 [Final Native Static Public]
    bool GetBeaconLocationData(const FSIK_SteamPartyBeaconLocation& BeaconLocation, const ESIK_SteamPartyBeaconLocationType& LocationType, const FString& LocationString); // 0x4e83eb0 [Final Native Static Public]
    bool GetBeaconDetails(const FSIK_PartyBeaconID& BeaconID, FSIK_SteamId& CreatorId, FSIK_SteamPartyBeaconLocation& Location, const FString& MetaData); // 0x4e83d10 [Final Native Static Public]
    FSIK_PartyBeaconID GetBeaconByIndex(int32 Index); // 0x4e83c80 [Final Native Static Public]
    bool GetAvailableBeaconLocations(int32 MaxNumberOfLocations, const TArray<FSIK_SteamPartyBeaconLocation>& Locations); // 0x4e83b90 [Final Native Static Public]
    bool DestroyBeacon(const FSIK_PartyBeaconID& BeaconID); // 0x4e83390 [Final Native Static Public]

// USIK_PlayerDetails_AsyncFunction (/Script/SteamIntegrationKit.SIK_PlayerDetails_AsyncFunction)
    USIK_PlayerDetails_AsyncFunction* RequestPlayerDetails(const FString& ServerIP, int32 ServerPort); // 0x4e84f10 [Final Native Static Public]

// USIK_RemoteStorageLibrary (/Script/SteamIntegrationKit.SIK_RemoteStorageLibrary)
    int32 UGCRead(const FSIK_UGCHandle& UGCHandle, const TArray<uint8>& Data, int32 DataToRead, int32 Offset, const ESIK_UGCReadAction& Action); // 0x4e85150 [Final Native Static Public]
    bool SetSyncPlatforms(const FString& Filename, const ESIK_RemoteStoragePlatform& RemoteStoragePlatform); // 0x4e85070 [Final Native Static Public]
    void SetCloudEnabledForApp(bool bEnabled); // 0x4e84ff0 [Final Native Static Public]
    bool IsCloudEnabledForApp(); // 0x4e84b10 [Final Native Static Public]
    bool IsCloudEnabledForAccount(); // 0x4e84ae0 [Final Native Static Public]
    bool GetUGCDownloadProgress(const FSIK_UGCHandle& UGCHandle, const int32& BytesDownloaded, const int32& BytesExpected); // 0x4e849b0 [Final Native Static Public]
    bool GetUGCDetails(const FSIK_UGCHandle& UGCHandle, const FString& Filename, const int32& FileSize, FSIK_SteamId& OwnerID); // 0x4e84820 [Final Native Static Public]
    ESIK_RemoteStoragePlatform GetSyncPlatforms(const FString& Filename); // 0x4e84780 [Final Native Static Public]
    bool GetQuota(const int64& TotalBytes, const int64& AvailableBytes); // 0x4e84690 [Final Native Static Public]
    int32 GetLocalFileChangeCount(); // 0x4e84530 [Final Native Static Public]
    FString GetLocalFileChange(int32 File, const ESIK_RemoteStorageLocalFileChange& ChangeType, const ESIK_RemoteStorageFilePathType& PathType); // 0x4e843c0 [Final Native Static Public]
    FDateTime GetFileTimestamp(const FString& Filename, const int64& Timestamp); // 0x4e842c0 [Final Native Static Public]
    int32 GetFileSize(const FString& Filename); // 0x4e84220 [Final Native Static Public]
    FString GetFileNameAndSize(int32 File, const int32& FileSize); // 0x4e84100 [Final Native Static Public]
    int32 GetFileCount(); // 0x4e840d0 [Final Native Static Public]
    FSIK_UGCHandle GetCachedUGCHandle(int32 CachedContent); // 0x4e84040 [Final Native Static Public]
    int32 GetCachedUGCCount(); // 0x4e84010 [Final Native Static Public]
    bool FileWriteStreamWriteChunk(const FSIK_UGCFileWriteStreamHandle& WriteStreamHandle, const TArray<uint8>& Data); // 0x4e83aa0 [Final Native Static Public]
    FSIK_UGCFileWriteStreamHandle FileWriteStreamOpen(const FString& Filename); // 0x4e839f0 [Final Native Static Public]
    bool FileWriteStreamClose(const FSIK_UGCFileWriteStreamHandle& WriteStreamHandle); // 0x4e83960 [Final Native Static Public]
    bool FileWriteStreamCancel(const FSIK_UGCFileWriteStreamHandle& WriteStreamHandle); // 0x4e838d0 [Final Native Static Public]
    bool FileWrite(const FString& Filename, const TArray<uint8>& Data); // 0x4e837d0 [Final Native Static Public]
    int32 FileRead(const FString& Filename, const TArray<uint8>& Data); // 0x4e836d0 [Final Native Static Public]
    bool FilePersisted(const FString& Filename); // 0x4e83630 [Final Native Static Public]
    bool FileForget(const FString& Filename); // 0x4e83590 [Final Native Static Public]
    bool FileExists(const FString& Filename); // 0x4e834f0 [Final Native Static Public]
    bool FileDelete(const FString& Filename); // 0x4e83450 [Final Native Static Public]
    bool EndFileWriteBatch(); // 0x4e83420 [Final Native Static Public]
    bool BeginFileWriteBatch(); // 0x4e83360 [Final Native Static Public]

// USIK_RemoveAppDependency_AsyncFunction (/Script/SteamIntegrationKit.SIK_RemoveAppDependency_AsyncFunction)
    USIK_RemoveAppDependency_AsyncFunction* RemoveAppDependency(const FSIK_PublishedFileId& PublishedFileId, const FSIK_AppId& AppID); // 0x4e84c00 [Final Native Static Public]

// USIK_RemoveDependency_AsyncFunction (/Script/SteamIntegrationKit.SIK_RemoveDependency_AsyncFunction)
    USIK_RemoveDependency_AsyncFunction* RemoveDependency(const FSIK_PublishedFileId& ParentPublishedFileID, const FSIK_PublishedFileId& ChildPublishedFileID); // 0x4e84cd0 [Final Native Static Public]

// USIK_RemoveItemFromFavorites_AsyncFunction (/Script/SteamIntegrationKit.SIK_RemoveItemFromFavorites_AsyncFunction)
    USIK_RemoveItemFromFavorites_AsyncFunction* RemoveItemFromFavorites(const FSIK_AppId& AppID, const FSIK_PublishedFileId& PublishedFileId); // 0x4e84da0 [Final Native Static Public]

// USIK_RequestClanOfficerList_AsyncFunction (/Script/SteamIntegrationKit.SIK_RequestClanOfficerList_AsyncFunction)
    USIK_RequestClanOfficerList_AsyncFunction* RequestClanOfficerList(FSIK_SteamId& ClanId); // 0x4e84e70 [Final Native Static Public]

// USIK_RequestEligiblePromoItemDefinitionsIDs_AsyncFunction (/Script/SteamIntegrationKit.SIK_RequestEligiblePromoItemDefinitionsIDs_AsyncFunction)
    USIK_RequestEligiblePromoItemDefinitionsIDs_AsyncFunction* RequestEligiblePromoItemDefinitionsIDs(const FSIK_SteamId& SteamID); // 0x4e88720 [Final Native Static Public]

// USIK_RequestEncryptedAppTicket_AsyncFunction (/Script/SteamIntegrationKit.SIK_RequestEncryptedAppTicket_AsyncFunction)
    USIK_RequestEncryptedAppTicket_AsyncFunction* RequestEncryptedAppTicket(const TArray<uint8>& EncryptedAppTicket); // 0x4e887b0 [Final Native Static Public]

// USIK_RequestEquippedProfileItems (/Script/SteamIntegrationKit.SIK_RequestEquippedProfileItems)
    USIK_RequestEquippedProfileItems* RequestEquippedProfileItems(FSIK_SteamId& SteamID); // 0x4e88860 [Final Native Static Public]

// USIK_RequestFavoritesServerList_AsyncFunction (/Script/SteamIntegrationKit.SIK_RequestFavoritesServerList_AsyncFunction)
    USIK_RequestFavoritesServerList_AsyncFunction* RequestFavoritesServerList(const FSIK_AppId& AppID, TMap<FString, FString>& Filters, float Timeout); // 0x4e88900 [Final Native Static Public]

// USIK_RequestFriendsServerList_AsyncFunction (/Script/SteamIntegrationKit.SIK_RequestFriendsServerList_AsyncFunction)
    USIK_RequestFriendsServerList_AsyncFunction* RequestFriendsServerList(const FSIK_AppId& AppID, TMap<FString, FString>& Filters, float Timeout); // 0x4e88ab0 [Final Native Static Public]

// USIK_RequestGlobalStats_AsyncFunction (/Script/SteamIntegrationKit.SIK_RequestGlobalStats_AsyncFunction)
    USIK_RequestGlobalStats_AsyncFunction* RequestGlobalStats(int32 HistoryDays); // 0x4e88c60 [Final Native Static Public]

// USIK_RequestHistoryServerList_AsyncFunction (/Script/SteamIntegrationKit.SIK_RequestHistoryServerList_AsyncFunction)
    USIK_RequestHistoryServerList_AsyncFunction* RequestHistoryServerList(const FSIK_AppId& AppID, TMap<FString, FString>& Filters, float Timeout); // 0x4e88cf0 [Final Native Static Public]

// USIK_RequestInternetServerList_AsyncFunction (/Script/SteamIntegrationKit.SIK_RequestInternetServerList_AsyncFunction)
    USIK_RequestInternetServerList_AsyncFunction* RequestInternetServerList(const FSIK_AppId& AppID, TMap<FString, FString>& Filters, float Timeout); // 0x4e88ea0 [Final Native Static Public]

// USIK_RequestLANServerList_AsyncFunction (/Script/SteamIntegrationKit.SIK_RequestLANServerList_AsyncFunction)
    USIK_RequestLANServerList_AsyncFunction* RequestLANServerList(const FSIK_AppId& AppID, float Timeout); // 0x4e89050 [Final Native Static Public]

// USIK_RequestLobbyList_AsyncFunction (/Script/SteamIntegrationKit.SIK_RequestLobbyList_AsyncFunction)
    USIK_RequestLobbyList_AsyncFunction* RequestLobbyList(); // 0x4e89120 [Final Native Static Public]

// USIK_RequestPrices_AsyncFunction (/Script/SteamIntegrationKit.SIK_RequestPrices_AsyncFunction)
    USIK_RequestPrices_AsyncFunction* RequestPrices(); // 0x4e89150 [Final Native Static Public]

// USIK_RequestSpectatorServerList_AsyncFunction (/Script/SteamIntegrationKit.SIK_RequestSpectatorServerList_AsyncFunction)
    USIK_RequestSpectatorServerList_AsyncFunction* RequestSpectatorServerList(const FSIK_AppId& AppID, TMap<FString, FString>& Filters, float Timeout); // 0x4e89180 [Final Native Static Public]

// USIK_RequestStoreAuthURL_AsyncFunction (/Script/SteamIntegrationKit.SIK_RequestStoreAuthURL_AsyncFunction)
    USIK_RequestStoreAuthURL_AsyncFunction* RequestStoreAuthURL(const FString& URL); // 0x4e89330 [Final Native Static Public]

// USIK_RequestUserStats_AsyncFunction (/Script/SteamIntegrationKit.SIK_RequestUserStats_AsyncFunction)
    USIK_RequestUserStats_AsyncFunction* RequestUserStats(const FSIK_SteamId& SteamID); // 0x4e893d0 [Final Native Static Public]

// USIK_ScreenshotsLibrary (/Script/SteamIntegrationKit.SIK_ScreenshotsLibrary)
    FSIK_ScreenshotHandle WriteScreenshot(const TArray<uint8>& Data, int32 Width, int32 Height); // 0x4e89800 [Final Native Static Public]
    void TriggerScreenshot(); // 0x4e897e0 [Final Native Static Public]
    bool TagUser(const FSIK_ScreenshotHandle& Handle, const FSIK_SteamId& SteamID); // 0x4e89710 [Final Native Static Public]
    bool TagPublishedFile(const FSIK_ScreenshotHandle& Handle, const FSIK_PublishedFileId& PublishedFileId); // 0x4e89640 [Final Native Static Public]
    bool SetLocation(const FSIK_ScreenshotHandle& Handle, const FString& Location); // 0x4e894f0 [Final Native Static Public]
    bool IsScreenshotsHooked(); // 0x4e886f0 [Final Native Static Public]
    void HookScreenshots(bool bHook); // 0x4e88670 [Final Native Static Public]
    FSIK_ScreenshotHandle AddVRScreenshotToLibrary(const ESIK_VRScreenshotType& Type, const FString& Filename, const FString& VR_Filename); // 0x4e88480 [Final Native Static Public]
    FSIK_ScreenshotHandle AddScreenshotToLibrary(const FString& Filename, const FString& ThumbnailFileName, int32 Width, int32 Height); // 0x4e88250 [Final Native Static Public]

// USIK_SendQueryUGCRequest_AsyncFunction (/Script/SteamIntegrationKit.SIK_SendQueryUGCRequest_AsyncFunction)
    USIK_SendQueryUGCRequest_AsyncFunction* SendQueryUGCRequest(const FSIK_UGCQueryHandle& QueryHandle); // 0x4e89460 [Final Native Static Public]

// USIK_SessionsSubsystem (/Script/SteamIntegrationKit.SIK_SessionsSubsystem)
    bool IsSIKActive(UObject* Context); // 0x4e8fb90 [Final Native Static Public]
    TArray<FSIK_CurrentSessionInfo> GetAllJoinedSessionsAndLobbies(UObject* Context); // 0x4e8e360 [Final Native Static Public]

// USIK_SetPersonaName_AsyncFunction (/Script/SteamIntegrationKit.SIK_SetPersonaName_AsyncFunction)
    USIK_SetPersonaName_AsyncFunction* SetPersonaName(const FString& PersonaName); // 0x4e90980 [Final Native Static Public]

// USIK_SetUserItemVote_AsyncFunction (/Script/SteamIntegrationKit.SIK_SetUserItemVote_AsyncFunction)
    USIK_SetUserItemVote_AsyncFunction* SetUserItemVote(const FSIK_PublishedFileId& PublishedFileId, bool bVoteUp); // 0x4e91410 [Final Native Static Public]

// USIK_SoundWaveProcedural (/Script/SteamIntegrationKit.SIK_SoundWaveProcedural)
    void SIK_QueueAudio(const TArray<uint8>& AudioData); // 0x4e8fe60 [Final Native Public]

// USIK_StartPlaytimeTracking_AsyncFunction (/Script/SteamIntegrationKit.SIK_StartPlaytimeTracking_AsyncFunction)
    USIK_StartPlaytimeTracking_AsyncFunction* StartPlaytimeTracking(const TArray<FSIK_PublishedFileId>& PublishedFileId, int32 NumPublishedFileIDs); // 0x4e916a0 [Final Native Static Public]

// USIK_StartPurchase_AsyncFunction (/Script/SteamIntegrationKit.SIK_StartPurchase_AsyncFunction)
    USIK_StartPurchase_AsyncFunction* StartPurchase(const TArray<FSIK_SteamItemDef>& Items, const TArray<int32>& Quantity); // 0x4e91800 [Final Native Static Public]

// USIK_SteamCreateLobby_AsyncFunction (/Script/SteamIntegrationKit.SIK_SteamCreateLobby_AsyncFunction)
    USIK_SteamCreateLobby_AsyncFunction* CreateLobby(int32 MaxMembers, const ESIK_LobbyType& LobbyType); // 0x4e8dcf0 [Final Native Static Public]

// USIK_StopPlaytimeTrackingForAllItems_AsyncFunction (/Script/SteamIntegrationKit.SIK_StopPlaytimeTrackingForAllItems_AsyncFunction)
    USIK_StopPlaytimeTrackingForAllItems_AsyncFunction* StopPlaytimeTrackingForAllItems(); // 0x4e91b10 [Final Native Static Public]

// USIK_StopPlaytimeTracking_AsyncFunction (/Script/SteamIntegrationKit.SIK_StopPlaytimeTracking_AsyncFunction)
    USIK_StopPlaytimeTracking_AsyncFunction* StopPlaytimeTracking(const TArray<FSIK_PublishedFileId>& PublishedFileId, int32 NumPublishedFileIDs); // 0x4e919b0 [Final Native Static Public]

// USIK_SubmitItemUpdate_AsyncFunction (/Script/SteamIntegrationKit.SIK_SubmitItemUpdate_AsyncFunction)
    USIK_SubmitItemUpdate_AsyncFunction* SubmitItemUpdate(const FSIK_UGCUpdateHandle& UgcUpdateHandle, const FString& ChangeNote); // 0x4e91b40 [Final Native Static Public]

// USIK_SubscribeItem_AsyncFunction (/Script/SteamIntegrationKit.SIK_SubscribeItem_AsyncFunction)
    USIK_SubscribeItem_AsyncFunction* SubscribeItem(const FSIK_PublishedFileId& PublishedFileId); // 0x4e91c20 [Final Native Static Public]

// USIK_TimelineLibrary (/Script/SteamIntegrationKit.SIK_TimelineLibrary)
    void SetTimelineStateDescription(const FString& pchDescription, float flTimeDelta); // 0x4e912c0 [Final Native Static Public]
    void SetTimelineGameMode(const ESIK_TimelineGameMode& eMode); // 0x4e91250 [Final Native Static Public]
    void ClearTimelineStateDescription(float flTimeDelta); // 0x4e8dc80 [Final Native Static Public]
    void AddTimelineEvent(const FString& pchIcon, const FString& pchTitle, const FString& pchDescription, int32 unPriority, float flStartOffsetSeconds, float flDurationSecondsm, const ESIK_TimelineEventClipPriority& ePossibleClip); // 0x4e8d830 [Final Native Static Public]

// USIK_UGCDownloadToLocation_AsyncFunction (/Script/SteamIntegrationKit.SIK_UGCDownloadToLocation_AsyncFunction)
    USIK_UGCDownloadToLocation_AsyncFunction* UGCDownloadToLocation(const FSIK_UGCHandle& UGCHandle, const FString& Location, int32 Priority); // 0x4e91e00 [Final Native Static Public]

// USIK_UGCDownload_AsyncFunction (/Script/SteamIntegrationKit.SIK_UGCDownload_AsyncFunction)
    USIK_UGCDownload_AsyncFunction* UGCDownload(const FSIK_UGCHandle& UGCHandle, int32 Priority); // 0x4e91d30 [Final Native Static Public]

// USIK_UGCLibrary (/Script/SteamIntegrationKit.SIK_UGCLibrary)
    bool UpdateItemPreviewVideo(const FSIK_UGCUpdateHandle& UpdateHandle, int32 PreviewIndex, const FString& VideoID); // 0x4e92040 [Final Native Static Public]
    bool UpdateItemPreviewFile(const FSIK_UGCUpdateHandle& UpdateHandle, int32 PreviewIndex, const FString& PreviewFile); // 0x4e91f20 [Final Native Static Public]
    void SuspendDownloads(bool bSuspend); // 0x4e91cb0 [Final Native Static Public]
    FSIK_UGCUpdateHandle StartItemUpdate(const FSIK_AppId& AppID, const FSIK_PublishedFileId& PublishedFileId); // 0x4e915e0 [Final Native Static Public]
    bool ShowWorkshopEULA(); // 0x4e915b0 [Final Native Static Public]
    bool SetUserItemVote(const FSIK_PublishedFileId& PublishedFileId, bool bVoteUp); // 0x4e914e0 [Final Native Static Public]
    bool SetSearchText(const FSIK_UGCQueryHandle& QueryHandle, const FString& SearchText); // 0x4e91170 [Final Native Static Public]
    bool SetReturnTotalOnly(const FSIK_UGCQueryHandle& QueryHandle, bool bReturnTotalOnly); // 0x4e910a0 [Final Native Static Public]
    bool SetReturnPlaytimeStats(const FSIK_UGCQueryHandle& QueryHandle, int32 Days); // 0x4e90fd0 [Final Native Static Public]
    bool SetReturnOnlyIDs(const FSIK_UGCQueryHandle& QueryHandle, bool bReturnOnlyIDs); // 0x4e90f00 [Final Native Static Public]
    bool SetReturnMetadata(const FSIK_UGCQueryHandle& QueryHandle, bool bReturnMetadata); // 0x4e90e30 [Final Native Static Public]
    bool SetReturnLongDescription(const FSIK_UGCQueryHandle& QueryHandle, bool bReturnLongDescription); // 0x4e90d60 [Final Native Static Public]
    bool SetReturnKeyValueTags(const FSIK_UGCQueryHandle& QueryHandle, bool bReturnKeyValueTags); // 0x4e90c90 [Final Native Static Public]
    bool SetReturnChildren(const FSIK_UGCQueryHandle& QueryHandle, bool bReturnChildren); // 0x4e90bc0 [Final Native Static Public]
    bool SetReturnAdditionalPreviews(const FSIK_UGCQueryHandle& QueryHandle, bool bReturnAdditionalPreviews); // 0x4e90af0 [Final Native Static Public]
    bool SetRankedByTrendDays(const FSIK_UGCQueryHandle& QueryHandle, int32 Days); // 0x4e90a20 [Final Native Static Public]
    bool SetMatchAnyTag(const FSIK_UGCQueryHandle& QueryHandle, bool bMatchAnyTag); // 0x4e908b0 [Final Native Static Public]
    bool SetLanguage(const FSIK_UGCQueryHandle& QueryHandle, const FString& Language); // 0x4e907d0 [Final Native Static Public]
    bool SetItemVisibility(const FSIK_UGCUpdateHandle& UpdateHandle, const ESIK_RemoteStoragePublishedFileVisibility& Visibility); // 0x4e90700 [Final Native Static Public]
    bool SetItemUpdateLanguage(const FSIK_UGCUpdateHandle& UpdateHandle, const FString& Language); // 0x4e90620 [Final Native Static Public]
    bool SetItemTitle(const FSIK_UGCUpdateHandle& UpdateHandle, const FString& Title); // 0x4e90540 [Final Native Static Public]
    bool SetItemTags(const FSIK_UGCUpdateHandle& UpdateHandle, const TArray<FString>& Tags); // 0x4e90440 [Final Native Static Public]
    bool SetItemPreview(const FSIK_UGCUpdateHandle& UpdateHandle, const FString& PreviewFile); // 0x4e90360 [Final Native Static Public]
    bool SetItemMetadata(const FSIK_UGCUpdateHandle& UpdateHandle, const FString& MetaData); // 0x4e90280 [Final Native Static Public]
    bool SetItemDescription(const FSIK_UGCUpdateHandle& UpdateHandle, const FString& Description); // 0x4e901a0 [Final Native Static Public]
    bool SetItemContent(const FSIK_UGCUpdateHandle& UpdateHandle, const FString& Content); // 0x4e900c0 [Final Native Static Public]
    bool SetCloudFileNameFilter(const FSIK_UGCQueryHandle& QueryHandle, const FString& MatchCloudFileName); // 0x4e8ffe0 [Final Native Static Public]
    bool SetAllowCachedResponse(const FSIK_UGCQueryHandle& QueryHandle, int32 MaxAgeSeconds); // 0x4e8ff10 [Final Native Static Public]
    bool RemoveItemPreview(const FSIK_UGCUpdateHandle& UpdateHandle, int32 PreviewIndex); // 0x4e8fd90 [Final Native Static Public]
    bool RemoveItemKeyValueTags(const FSIK_UGCUpdateHandle& UpdateHandle, const FString& Key); // 0x4e8fcb0 [Final Native Static Public]
    bool RemoveContentDescriptor(const FSIK_UGCUpdateHandle& UpdateHandle, const ESIK_UGCContentDescriptorID& ContentDescriptor); // 0x4e8d010 [Final Native Static Public]
    bool ReleaseQueryUGCRequest(const FSIK_UGCQueryHandle& QueryHandle); // 0x4e8fc20 [Final Native Static Public]
    int32 GetSubscribedItems(const TArray<FSIK_PublishedFileId>& PublishedFileIDs, int32 MaxEntries); // 0x4e8fa90 [Final Native Static Public]
    bool GetQueryUGCTagDisplayName(const FSIK_UGCQueryHandle& QueryHandle, int32 Index, int32 TagIndex, const FString& TagName); // 0x4e8f930 [Final Native Static Public]
    bool GetQueryUGCTag(const FSIK_UGCQueryHandle& QueryHandle, int32 Index, int32 TagIndex, const FString& TagName); // 0x4e8f7d0 [Final Native Static Public]
    bool GetQueryUGCStatistic(const FSIK_UGCQueryHandle& QueryHandle, int32 Index, const ESIK_ItemStatistic& StatType, const int64& Value); // 0x4e8f680 [Final Native Static Public]
    bool GetQueryUGCResult(const FSIK_UGCQueryHandle& QueryHandle, int32 Index, FSIK_SteamUGCDetails& Details); // 0x4e8f4f0 [Final Native Static Public]
    bool GetQueryUGCPreviewURL(const FSIK_UGCQueryHandle& QueryHandle, int32 Index, const FString& URL); // 0x4e8f3c0 [Final Native Static Public]
    int32 GetQueryUGCNumTags(const FSIK_UGCQueryHandle& QueryHandle, int32 Index); // 0x4e8f2f0 [Final Native Static Public]
    int32 GetQueryUGCNumKeyValueTags(const FSIK_UGCQueryHandle& QueryHandle, int32 Index); // 0x4e8f220 [Final Native Static Public]
    int32 GetQueryUGCNumAdditionalPreviews(const FSIK_UGCQueryHandle& QueryHandle, int32 Index); // 0x4e8f150 [Final Native Static Public]
    bool GetQueryUGCMetadata(const FSIK_UGCQueryHandle& QueryHandle, int32 Index, const FString& MetaData); // 0x4e8f020 [Final Native Static Public]
    bool GetQueryUGCKeyValueTag(const FSIK_UGCQueryHandle& QueryHandle, int32 Index, const FString& Key, const FString& Value); // 0x4e8ee90 [Final Native Static Public]
    int32 GetQueryUGCContentDescriptors(const FSIK_UGCQueryHandle& QueryHandle, int32 Index, const TArray<ESIK_UGCContentDescriptorID>& ContentDescriptors, int32 MaxEntries); // 0x4e8ed20 [Final Native Static Public]
    bool GetQueryUGCChildren(const FSIK_UGCQueryHandle& QueryHandle, int32 Index, const TArray<FSIK_PublishedFileId>& PublishedFileIDs, int32 MaxEntries); // 0x4e8ebb0 [Final Native Static Public]
    bool GetQueryUGCAdditionalPreview(const FSIK_UGCQueryHandle& QueryHandle, int32 Index, int32 PreviewIndex, const FString& PreviewURL, const FString& OriginalFileName, const ESIK_ItemPreviewType& FileType); // 0x4e8e980 [Final Native Static Public]
    int32 GetNumSubscribedItems(); // 0x4e8e950 [Final Native Static Public]
    ESIK_ItemUpdateStatus GetItemUpdateProgress(const FSIK_UGCUpdateHandle& UpdateHandle, const int64& BytesProcessed, const int64& BytesTotal); // 0x4e8e820 [Final Native Static Public]
    int32 GetItemState(const FSIK_PublishedFileId& PublishedFileId); // 0x4e8e790 [Final Native Static Public]
    bool GetItemInstallInfo(const FSIK_PublishedFileId& PublishedFileId, const int64& SizeOnDisk, const FString& Folder, const int32& Timestamp); // 0x4e8e600 [Final Native Static Public]
    bool GetItemDownloadInfo(const FSIK_PublishedFileId& PublishedFileId, const int64& BytesDownloaded, const int64& BytesTotal); // 0x4e8e4d0 [Final Native Static Public]
    bool GetAppDependencies(const FSIK_PublishedFileId& PublishedFileId); // 0x4e8e440 [Final Native Static Public]
    bool DownloadItem(const FSIK_PublishedFileId& PublishedFileId, bool bHighPriority); // 0x4e8e290 [Final Native Static Public]
    FSIK_UGCQueryHandle CreateQueryUserUGCRequest(const FSIK_AccountID& AccountId, const ESIK_UserUGCList& ListType, const ESIK_UGCMatchingUGCType& MatchingType, const ESIK_UserUGCListSortOrder& SortOrder, const FSIK_AppId& CreatorAppID, const FSIK_AppId& ConsumerAppID, int32 Page); // 0x4e8e070 [Final Native Static Public]
    FSIK_UGCQueryHandle CreateQueryUGCDetailsRequest(const TArray<FSIK_PublishedFileId>& PublishedFileIDs); // 0x4e8df60 [Final Native Static Public]
    FSIK_UGCQueryHandle CreateQueryAllUGCRequest(const ESIK_UGCQuery& QueryType, const ESIK_UGCMatchingUGCType& MatchingType, const FSIK_AppId& CreatorAppID, const FSIK_AppId& ConsumerAppID, int32 Page); // 0x4e8ddc0 [Final Native Static Public]
    bool BInitWorkshopForGameServer(const FSIK_DepotId& DepotID, const FString& Folder); // 0x4e8dba0 [Final Native Static Public]
    bool AddRequiredTagGroup(const FSIK_UGCQueryHandle& QueryHandle, const TArray<FString>& TagNames); // 0x4e8d730 [Final Native Static Public]
    bool AddRequiredTag(const FSIK_UGCQueryHandle& QueryHandle, const FString& TagName); // 0x4e8d650 [Final Native Static Public]
    bool AddRequiredKeyValueTag(const FSIK_UGCUpdateHandle& UpdateHandle, const FString& Key, const FString& Value); // 0x4e8d510 [Final Native Static Public]
    bool AddItemPreviewVideo(const FSIK_UGCUpdateHandle& UpdateHandle, const FString& VideoID); // 0x4e8d430 [Final Native Static Public]
    bool AddItemPreviewFile(const FSIK_UGCUpdateHandle& UpdateHandle, const FString& PreviewFile, const ESIK_ItemPreviewType& FileType); // 0x4e8d300 [Final Native Static Public]
    bool AddItemKeyValueTag(const FSIK_UGCUpdateHandle& UpdateHandle, const FString& Key, const FString& Value); // 0x4e8d1c0 [Final Native Static Public]
    bool AddExcludedTag(const FSIK_UGCQueryHandle& QueryHandle, const FString& TagName); // 0x4e8d0e0 [Final Native Static Public]
    bool AddContentDescriptor(const FSIK_UGCUpdateHandle& UpdateHandle, const ESIK_UGCContentDescriptorID& ContentDescriptor); // 0x4e8d010 [Final Native Static Public]

// USIK_UnsubscribeItem_AsyncFunction (/Script/SteamIntegrationKit.SIK_UnsubscribeItem_AsyncFunction)
    USIK_UnsubscribeItem_AsyncFunction* UnsubscribeItem(const FSIK_PublishedFileId& PublishedFileId); // 0x4e965e0 [Final Native Static Public]

// USIK_UploadLeaderboardScore_AsyncFunction (/Script/SteamIntegrationKit.SIK_UploadLeaderboardScore_AsyncFunction)
    USIK_UploadLeaderboardScore_AsyncFunction* UploadLeaderboardScore(int32 LeaderboardID, const ESIK_LeaderboardUploadScoreMethod& UploadScoreMethod, int32 Score, const TArray<int32>& ScoreDetails); // 0x4e96790 [Final Native Static Public]

// USIK_UserLibrary (/Script/SteamIntegrationKit.SIK_UserLibrary)
    bool UserHasLicenseForApp(const FSIK_SteamId& SteamID, int32 AppID); // 0x4e96900 [Final Native Static Public]
    void StopVoiceRecording(); // 0x4e96590 [Final Native Static Public]
    void StartVoiceRecording(); // 0x4e96570 [Final Native Static Public]
    bool LoggedOnPure(); // 0x4e96250 [Final Native Static Public]
    bool LoggedOn(); // 0x4e96250 [Final Native Static Public]
    bool IsTwoFactorEnabled(); // 0x4e96220 [Final Native Static Public]
    bool IsPhoneVerified(); // 0x4e961f0 [Final Native Static Public]
    bool IsPhoneRequiringVerification(); // 0x4e961c0 [Final Native Static Public]
    bool IsPhoneIdentifying(); // 0x4e96190 [Final Native Static Public]
    bool IsBehindNAT(); // 0x4e96160 [Final Native Static Public]
    int32 GetVoiceOptimalSampleRate(); // 0x4e96010 [Final Native Static Public]
    ESIK_VoiceResult GetVoice(bool bWantCompressed, const TArray<uint8>& DestBuffer, const int32& BytesWritten); // 0x4e95ec0 [Final Native Static Public]
    FSIK_SteamId GetSteamIdPure(); // 0x4e95bd0 [Final Native Static Public]
    FSIK_SteamId GetSteamID(); // 0x4e95bd0 [Final Native Static Public]
    int32 GetPlayerSteamLevel(); // 0x4e959c0 [Final Native Static Public]
    int32 GetGameBadgeLevel(int32 Series, bool Foil); // 0x4e95070 [Final Native Static Public]
    bool GetEncryptedAppTicket(const TArray<uint8>& Ticket); // 0x4e94fc0 [Final Native Static Public]
    ESIK_VoiceResult GetAvailableVoice(const int32& Compressed, const int32& Uncompressed, int32 DesiredSampleRate); // 0x4e94e90 [Final Native Static Public]
    int32 GetAuthTicketForWebApi(const FString& Identity); // 0x4e94d80 [Final Native Static Public]
    int32 GetAuthSessionTicket(const TArray<uint8>& Ticket, const FSIK_SteamNetworkingIdentity& Identity); // 0x4e94b90 [Final Native Static Public]
    void EndAuthSession(const FSIK_SteamId& SteamID); // 0x4e94530 [Final Native Static Public]
    void DestroySIKSoundWaveProcedural(USIK_SoundWaveProcedural* SoundWaveProcedural); // 0x4e944b0 [Final Native Static Public]
    ESIK_VoiceResult DecompressVoice(const TArray<uint8>& Compressed, int32 DesiredSampleRate, const TArray<uint8>& Uncompressed, const int32& BytesWritten); // 0x4e942e0 [Final Native Static Public]
    USIK_SoundWaveProcedural* ConstructSIKSoundWaveProcedural(int32 SampleRate, int32 NumChannels, float Duration); // 0x4e941e0 [Final Native Static Public]
    void CancelAuthTicket(int32 AuthTicket); // 0x4e940c0 [Final Native Static Public]
    ESIK_BeginAuthSessionResult BeginAuthSession(const TArray<uint8>& Ticket, const FSIK_SteamId& EntitySteamId); // 0x4e93f30 [Final Native Static Public]
    void AdvertiseGame(const FSIK_SteamId& GameServerId, const FString& GameServerIP, int32 GameServerPort); // 0x4e93da0 [Final Native Static Public]

// USIK_UserStatsLibrary (/Script/SteamIntegrationKit.SIK_UserStatsLibrary)
    bool UpdateAvgRateStat(const FString& StatName, float Value, float Rate); // 0x4e96670 [Final Native Static Public]
    bool StoreStats(); // 0x4e965b0 [Final Native Static Public]
    bool SetStatInt(const FString& StatName, int32 Value); // 0x4e96490 [Final Native Static Public]
    bool SetStatFloat(const FString& StatName, float Value); // 0x4e963b0 [Final Native Static Public]
    bool SetAchievement(const FString& AchievementName); // 0x4e96310 [Final Native Static Public]
    bool ResetAllStats(bool AchievementsToo); // 0x4e96280 [Final Native Static Public]
    bool RequestCurrentStats(); // 0x4e94090 [Final Native Static Public]
    bool IndicateAchievementProgress(const FString& AchievementName, int32 CurProgress, int32 MaxProgress); // 0x4e96040 [Final Native Static Public]
    bool GetUserAchievementAndUnlockTime(const FSIK_SteamId& SteamID, const FString& AchievementName, const bool& bAchieved, const FDateTime& UnlockTime); // 0x4e95d40 [Final Native Static Public]
    bool GetUserAchievement(const FSIK_SteamId& SteamID, const FString& AchievementName, const bool& bAchieved); // 0x4e95c10 [Final Native Static Public]
    bool GetStatInt(const FString& StatName, const int32& Value); // 0x4e95ae0 [Final Native Static Public]
    bool GetStatFloat(const FString& StatName, const float& Value); // 0x4e959f0 [Final Native Static Public]
    int32 GetNumOfAchievements(); // 0x4e95990 [Final Native Static Public]
    int32 GetNextMostAchievedAchievementInfo(int32 IteratorPrevious, const FString& AchievementName, const float& Percent, const bool& bIsAchieved); // 0x4e95800 [Final Native Static Public]
    int32 GetMostAchievedAchievementInfo(const FString& AchievementName, const float& Percent, const bool& bIsAchieved); // 0x4e956a0 [Final Native Static Public]
    ESIK_LeaderboardSortMethod GetLeaderboardSortMethod(int32 LeaderboardID); // 0x4e95610 [Final Native Static Public]
    FString GetLeaderboardName(int32 LeaderboardID); // 0x4e95540 [Final Native Static Public]
    int32 GetLeaderboardEntryCount(int32 LeaderboardID); // 0x4e954b0 [Final Native Static Public]
    ESIK_LeaderboardDisplayType GetLeaderboardDisplayType(int32 LeaderboardID); // 0x4e95420 [Final Native Static Public]
    bool GetGlobalStatInt(const FString& StatName, const int64& Data); // 0x4e95330 [Final Native Static Public]
    int32 GetGlobalStatHistoryInt(const FString& StatName, const TArray<int32>& Data); // 0x4e95230 [Final Native Static Public]
    int32 GetGlobalStatHistoryFloat(const FString& StatName, const TArray<float>& Data); // 0x4e95230 [Final Native Static Public]
    bool GetGlobalStatFloat(const FString& StatName, const float& Data); // 0x4e95140 [Final Native Static Public]
    FString GetAchievementName(int32 AchievementIndex); // 0x4e94ac0 [Final Native Static Public]
    void GetAchievementIcon(const FString& AchievementName, const UTexture2D*& Icon); // 0x4e949c0 [Final Native Static Public]
    FString GetAchievementDisplayAttribute(const FString& AchievementName, const FString& Key); // 0x4e94880 [Final Native Static Public]
    void GetAchievementAndUnlockTime(const FString& AchievementName, const bool& bAchieved, const FDateTime& UnlockTime); // 0x4e94740 [Final Native Static Public]
    bool GetAchievementAchievedPercent(const FString& AchievementName, const float& Percent); // 0x4e94650 [Final Native Static Public]
    bool GetAchievement(const FString& AchievementName); // 0x4e945b0 [Final Native Static Public]
    bool ClearAchievement(const FString& AchievementName); // 0x4e94140 [Final Native Static Public]
    bool CacheCurrentStats(); // 0x4e94090 [Final Native Static Public]

// USIK_UtilsLibrary (/Script/SteamIntegrationKit.SIK_UtilsLibrary)
    void StartVrDashboard(); // 0x4e99cb0 [Final Native Static Public]
    bool ShowGamepadTextInput(const ESIK_EGamepadTextInputMode& InputMode, const ESIK_EGamepadTextInputLineMode& LineInputMode, const FString& Description, int32 CharMax, const FString& ExistingText); // 0x4e99b00 [Final Native Static Public]
    bool ShowFloatingGamepadTextInput(const ESIK_EFloatingGamepadTextInputMode& KeyboardMode, int32 TextFieldXPosition, int32 TextFieldYPosition, int32 TextFieldWidth, int32 TextFieldHeight); // 0x4e99970 [Final Native Static Public]
    void SetVRHeadsetStreamingEnabled(bool bEnabled); // 0x4e998f0 [Final Native Static Public]
    void SetOverlayNotificationPosition(const ESIK_NotificationPosition& NotificationPosition); // 0x4e99880 [Final Native Static Public]
    void SetOverlayNotificationInset(int32 HorizontalInset, int32 VerticalInset); // 0x4e997c0 [Final Native Static Public]
    void SetGameLauncherMode(bool bLauncherMode); // 0x4e99740 [Final Native Static Public]
    bool OverlayNeedsPresent(); // 0x4e99710 [Final Native Static Public]
    bool OpenSteamKeyboard(int32 KeyboardMode, int32 TextFieldXPosition, int32 TextFieldYPosition, int32 TextFieldWidth, int32 TextFieldHeight); // 0x4e99580 [Final Native Static Public]
    bool IsVRHeadsetStreamingEnabled(); // 0x4e99550 [Final Native Static Public]
    bool IsSteamRunningOnSteamDeck(); // 0x4e99520 [Final Native Static Public]
    bool IsSteamRunningInVR(); // 0x4e994f0 [Final Native Static Public]
    bool IsSteamInBigPictureMode(); // 0x4e994c0 [Final Native Static Public]
    bool IsSteamChinaLauncher(); // 0x4e99490 [Final Native Static Public]
    bool IsOverlayEnabled(); // 0x4e99460 [Final Native Static Public]
    bool IsControllerConnected(); // 0x4e99430 [Final Native Static Public]
    bool InitFilterText(); // 0x4e99360 [Final Native Static Public]
    FString GetSteamUILanguage(); // 0x4e99260 [Final Native Static Public]
    int32 GetServerRealTime(); // 0x4e99230 [Final Native Static Public]
    int32 GetSecondsSinceComputerActive(); // 0x4e99200 [Final Native Static Public]
    int32 GetSecondsSinceAppActive(); // 0x4e991d0 [Final Native Static Public]
    FString GetIPCountry(); // 0x4e98e50 [Final Native Static Public]
    bool GetImageRGBA(int32 Image, const TArray<FColor>& OutData, const int32& OutWidth, const int32& OutHeight); // 0x4e98ed0 [Final Native Static Public]
    int32 GetEnteredGamepadTextLength(); // 0x4e98cd0 [Final Native Static Public]
    FString GetEnteredGamepadTextInput(); // 0x4e98c50 [Final Native Static Public]
    int32 GetCurrentBatteryPower(); // 0x4e98c20 [Final Native Static Public]
    FSIK_AppId GetAppID(); // 0x4e98bf0 [Final Native Static Public]

// USIK_VideoLibrary (/Script/SteamIntegrationKit.SIK_VideoLibrary)
    bool IsBroadcasting(const int32& OutNumViewers); // 0x4e99390 [Final Native Static Private]
    void GetVideoURL(const FSIK_AppId& AppID); // 0x4e992e0 [Final Native Static Private]
    bool GetOPFStringForApp(const FSIK_AppId& AppID, const FString& OutString); // 0x4e990e0 [Final Native Static Private]
    void GetOPFSettings(const FSIK_AppId& AppID); // 0x4e99060 [Final Native Static Private]

// USIK_WebApi_AuthenticateUser (/Script/SteamIntegrationKit.SIK_WebApi_AuthenticateUser)
    USIK_WebApi_AuthenticateUser* AuthenticateUser(const FString& SteamID, const FString& SessionKey, const FString& EncryptedLoginKey); // 0x4e98aa0 [Final Native Static Public]

// USIK_WebApi_GetFriendList (/Script/SteamIntegrationKit.SIK_WebApi_GetFriendList)
    USIK_WebApi_GetFriendList* GetFriendList(const FString& Key, const FString& SteamID, const FString& Relationship); // 0x4e98d00 [Final Native Static Public]

// USteamWebApi (/Script/SteamIntegrationKit.SteamWebApi)
    void AuthenticateUserTicket(const FString& Key, const FString& AppID, const FString& Ticket, const FString& Identity, const FScriptDelegate& OnComplete); // 0x4e9a140 [Final Native Public]
    void AuthenticateUser(const FString& SteamID, const TArray<uint8>& SessionKey, const TArray<uint8>& EncryptedLoginKey, const FScriptDelegate& OnComplete); // 0x4e99f70 [Final Native Public]

// USIK_SharedFile (/Script/SteamIntegrationKit.SIK_SharedFile)
    bool IsValidSteamId(const FSIK_SteamId& SteamID); // 0x4e9f3a0 [Final Native Static Public]
    bool IsValidGameId(const FSIK_GameID& GameID); // 0x4e9f310 [Final Native Static Public]
    bool IsEqualSteamId(const FSIK_SteamId& SteamId1, const FSIK_SteamId& SteamId2); // 0x4e9f240 [Final Native Static Public]
    bool IsEqualGameId(const FSIK_GameID& GameId1, const FSIK_GameID& GameId2); // 0x4e9f240 [Final Native Static Public]
    ESIK_Universe GetUniverse(const FSIK_SteamId& SteamID); // 0x4e9f1b0 [Final Native Static Public]
    FSIK_SteamId GetSteamIdFromUniqueNetId(FUniqueNetIdRepl& UniqueNetId); // 0x4e9f060 [Final Native Static Public]
    FSIK_AccountID GetAccountID(const FSIK_SteamId& SteamID); // 0x4e9efd0 [Final Native Static Public]
    FString ConvertUint8ArrayToString(const TArray<uint8>& Array); // 0x4e9ee90 [Final Native Static Public]
    TArray<uint8> ConvertStringToUint8Array(const FString& String); // 0x4e9ed50 [Final Native Static Public]
    int64 ConvertSteamIdToInt64(const FSIK_SteamId& SteamID); // 0x4e9ecc0 [Final Native Static Public]
    FSIK_SteamId ConvertInt64ToSteamId(int64 int64); // 0x4e9ec30 [Final Native Static Public]
    FString ConvertHexUint8ArrayToString(const TArray<uint8>& Array); // 0x4e9eaf0 [Final Native Static Public]
    TArray<uint8> ConvertFileToUint8Array(const FString& FilePath, const bool& bSuccess); // 0x4e9e950 [Final Native Static Public]

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

// UModularSynthComponent (/Script/Synthesis.ModularSynthComponent)
    void SetSynthPreset(FModularSynthPreset& SynthPreset); // 0x68671f0 [Final Native Public]
    void SetSustainGain(float SustainGain); // 0x6867070 [Final Native Public]
    void SetStereoDelayWetlevel(float DelayWetlevel); // 0x6866ef0 [Final Native Public]
    void SetStereoDelayTime(float DelayTimeMsec); // 0x6866e30 [Final Native Public]
    void SetStereoDelayRatio(float DelayRatio); // 0x6866d70 [Final Native Public]
    void SetStereoDelayMode(const ESynthStereoDelayMode& StereoDelayMode); // 0x6866cb0 [Final Native Public]
    void SetStereoDelayIsEnabled(bool StereoDelayEnabled); // 0x6866bf0 [Final Native Public]
    void SetStereoDelayFeedback(float DelayFeedback); // 0x6866b30 [Final Native Public]
    void SetSpread(float Spread); // 0x68665f0 [Final Native Public]
    void SetReleaseTime(float ReleaseTimeMsec); // 0x6864730 [Final Native Public]
    void SetPortamento(float Portamento); // 0x6863e30 [Final Native Public]
    void SetPitchBend(float PitchBend); // 0x6863af0 [Final Native Public]
    void SetPan(float Pan); // 0x6863930 [Final Native Public]
    void SetOscType(int32 OscIndex, const ESynth1OscType& OscType); // 0x6863820 [Final Native Public]
    void SetOscSync(bool bIsSynced); // 0x6863760 [Final Native Public]
    void SetOscSemitones(int32 OscIndex, float Semitones); // 0x6863660 [Final Native Public]
    void SetOscPulsewidth(int32 OscIndex, float Pulsewidth); // 0x6863560 [Final Native Public]
    void SetOscOctave(int32 OscIndex, float Octave); // 0x6863460 [Final Native Public]
    void SetOscGainMod(int32 OscIndex, float OscGainMod); // 0x6863360 [Final Native Public]
    void SetOscGain(int32 OscIndex, float OscGain); // 0x6863260 [Final Native Public]
    void SetOscFrequencyMod(int32 OscIndex, float OscFreqMod); // 0x6863160 [Final Native Public]
    void SetOscCents(int32 OscIndex, float Cents); // 0x6863060 [Final Native Public]
    void SetModEnvSustainGain(float SustainGain); // 0x6862c20 [Final Native Public]
    void SetModEnvReleaseTime(float Release); // 0x6862b60 [Final Native Public]
    void SetModEnvPatch(const ESynthModEnvPatch& InPatchType); // 0x6862aa0 [Final Native Public]
    void SetModEnvInvert(bool bInvert); // 0x68629e0 [Final Native Public]
    void SetModEnvDepth(float Depth); // 0x6862920 [Final Native Public]
    void SetModEnvDecayTime(float DecayTimeMsec); // 0x6862860 [Final Native Public]
    void SetModEnvBiasPatch(const ESynthModEnvBiasPatch& InPatchType); // 0x68627a0 [Final Native Public]
    void SetModEnvBiasInvert(bool bInvert); // 0x68626e0 [Final Native Public]
    void SetModEnvAttackTime(float AttackTimeMsec); // 0x6862620 [Final Native Public]
    void SetLFOType(int32 LFOIndex, const ESynthLFOType& LFOType); // 0x6862130 [Final Native Public]
    void SetLFOPatch(int32 LFOIndex, const ESynthLFOPatchType& LFOPatchType); // 0x6862020 [Final Native Public]
    void SetLFOMode(int32 LFOIndex, const ESynthLFOMode& LFOMode); // 0x6861f10 [Final Native Public]
    void SetLFOGainMod(int32 LFOIndex, float GainMod); // 0x6861e10 [Final Native Public]
    void SetLFOGain(int32 LFOIndex, float Gain); // 0x6861d10 [Final Native Public]
    void SetLFOFrequencyMod(int32 LFOIndex, float FrequencyModHz); // 0x6861c10 [Final Native Public]
    void SetLFOFrequency(int32 LFOIndex, float FrequencyHz); // 0x6861b10 [Final Native Public]
    void SetGainDb(float GainDb); // 0x6860e10 [Final Native Public]
    void SetFilterType(const ESynthFilterType& FilterType); // 0x6860670 [Final Native Public]
    void SetFilterQMod(float FilterQ); // 0x6860500 [Final Native Public]
    void SetFilterQ(float FilterQ); // 0x6860390 [Final Native Public]
    void SetFilterFrequencyMod(float FilterFrequencyHz); // 0x68602d0 [Final Native Public]
    void SetFilterFrequency(float FilterFrequencyHz); // 0x6860210 [Final Native Public]
    void SetFilterAlgorithm(const ESynthFilterAlgorithm& FilterAlgorithm); // 0x685f940 [Final Native Public]
    void SetEnableUnison(bool EnableUnison); // 0x685f470 [Final Native Public]
    void SetEnableRetrigger(bool RetriggerEnabled); // 0x685f3b0 [Final Native Public]
    void SetEnablePolyphony(bool bEnablePolyphony); // 0x685f2f0 [Final Native Public]
    bool SetEnablePatch(const FPatchId& PatchId, bool bIsEnabled); // 0x685f160 [Final Native Public]
    void SetEnableLegato(bool LegatoEnabled); // 0x685f0a0 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x685e730 [Final Native Public]
    void SetChorusFrequency(float Frequency); // 0x685e080 [Final Native Public]
    void SetChorusFeedback(float Feedback); // 0x685dfc0 [Final Native Public]
    void SetChorusEnabled(bool EnableChorus); // 0x685df00 [Final Native Public]
    void SetChorusDepth(float Depth); // 0x685de40 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x685d960 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x685ca90 [Final Native Public]
    void NoteOff(float Note, bool bAllNotesOff, bool bKillAllNotes); // 0x685c660 [Final Native Public]
    FPatchId CreatePatch(const ESynth1PatchSource& PatchSource, const TArray<FSynth1PatchCable>& PatchCables, bool bEnableByDefault); // 0x685b760 [Final Native Public]

// USourceEffectBitCrusherPreset (/Script/Synthesis.SourceEffectBitCrusherPreset)
    void SetSettings(FSourceEffectBitCrusherBaseSettings& Settings); // 0x6864dd0 [Final Native Public]
    void SetSampleRateModulators(TSet<USoundModulatorBase*>& InModulators); // 0x6864a10 [Final Native Public]
    void SetSampleRateModulator(USoundModulatorBase* Modulator); // 0x6864960 [Final Native Public]
    void SetSampleRate(float SampleRate); // 0x68648b0 [Final Native Public]
    void SetModulationSettings(FSourceEffectBitCrusherSettings& ModulationSettings); // 0x6862ce0 [Final Native Public]
    void SetBits(float Bits); // 0x685dd90 [Final Native Public]
    void SetBitModulators(TSet<USoundModulatorBase*>& InModulators); // 0x685dc10 [Final Native Public]
    void SetBitModulator(USoundModulatorBase* Modulator); // 0x685db60 [Final Native Public]

// USourceEffectChorusPreset (/Script/Synthesis.SourceEffectChorusPreset)
    void SetWetModulators(TSet<USoundModulatorBase*>& Modulators); // 0x6867ae0 [Final Native Public]
    void SetWetModulator(USoundModulatorBase* Modulator); // 0x6867a30 [Final Native Public]
    void SetWet(float WetAmount); // 0x6867980 [Final Native Public]
    void SetSpreadModulators(TSet<USoundModulatorBase*>& Modulators); // 0x6866810 [Final Native Public]
    void SetSpreadModulator(USoundModulatorBase* Modulator); // 0x6866760 [Final Native Public]
    void SetSpread(float Spread); // 0x68666b0 [Final Native Public]
    void SetSettings(FSourceEffectChorusBaseSettings& Settings); // 0x6864eb0 [Final Native Public]
    void SetModulationSettings(FSourceEffectChorusSettings& ModulationSettings); // 0x6862f60 [Final Native Public]
    void SetFrequencyModulators(TSet<USoundModulatorBase*>& Modulators); // 0x6860ae0 [Final Native Public]
    void SetFrequencyModulator(USoundModulatorBase* Modulator); // 0x6860a30 [Final Native Public]
    void SetFrequency(float Frequency); // 0x68607e0 [Final Native Public]
    void SetFeedbackModulators(TSet<USoundModulatorBase*>& Modulators); // 0x685f7c0 [Final Native Public]
    void SetFeedbackModulator(USoundModulatorBase* Modulator); // 0x685f710 [Final Native Public]
    void SetFeedback(float Feedback); // 0x685f660 [Final Native Public]
    void SetDryModulators(TSet<USoundModulatorBase*>& Modulators); // 0x685ef20 [Final Native Public]
    void SetDryModulator(USoundModulatorBase* Modulator); // 0x685ee70 [Final Native Public]
    void SetDry(float DryAmount); // 0x685edc0 [Final Native Public]
    void SetDepthModulators(TSet<USoundModulatorBase*>& Modulators); // 0x685ec40 [Final Native Public]
    void SetDepthModulator(USoundModulatorBase* Modulator); // 0x685eb90 [Final Native Public]
    void SetDepth(float Depth); // 0x685eae0 [Final Native Public]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// USubmixEffectDelayPreset (/Script/Synthesis.SubmixEffectDelayPreset)
    void SetSettings(FSubmixEffectDelaySettings& InSettings); // 0x6865c70 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x6861870 [Final Native Public]
    void SetDelay(float Length); // 0x685e900 [Final Native Public]
    void SetDefaultSettings(FSubmixEffectDelaySettings& InSettings); // 0x685e7f0 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x685c070 [Final Native Public]

// USubmixEffectFilterPreset (/Script/Synthesis.SubmixEffectFilterPreset)
    void SetSettings(FSubmixEffectFilterSettings& InSettings); // 0x6865d70 [Final Native Public]
    void SetFilterType(const ESubmixFilterType& InType); // 0x6860730 [Final Native Public]
    void SetFilterQMod(float InQ); // 0x68605c0 [Final Native Public]
    void SetFilterQ(float InQ); // 0x6860450 [Final Native Public]
    void SetFilterCutoffFrequencyMod(float InFrequency); // 0x685fb60 [Final Native Public]
    void SetFilterCutoffFrequency(float InFrequency); // 0x685fab0 [Final Native Public]
    void SetFilterAlgorithm(const ESubmixFilterAlgorithm& InAlgorithm); // 0x685fa00 [Final Native Public]

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

// USubmixEffectMultibandCompressorPreset (/Script/Synthesis.SubmixEffectMultibandCompressorPreset)
    void SetSettings(FSubmixEffectMultibandCompressorSettings& InSettings); // 0x6865f30 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x685f530 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x685da20 [Final Native Public]
    void ResetKey(); // 0x685d070 [Final Native Public]

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

// USubmixEffectStereoToQuadPreset (/Script/Synthesis.SubmixEffectStereoToQuadPreset)
    void SetSettings(FSubmixEffectStereoToQuadSettings& InSettings); // 0x6866070 [Final Native Public]

// USubmixEffectTapDelayPreset (/Script/Synthesis.SubmixEffectTapDelayPreset)
    void SetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x6867350 [Final Native Public]
    void SetSettings(FSubmixEffectTapDelaySettings& InSettings); // 0x6866140 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x6861a50 [Final Native Public]
    void RemoveTap(int32 TapId); // 0x685cef0 [Final Native Public]
    void GetTapIds(const TArray<int32>& TapIds); // 0x685c2c0 [Final Native Public]
    void GetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x685c160 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x31fd1c0 [Final Native Public]
    void AddTap(const int32& TapId); // 0x685b610 [Final Native Public]

// UGranularSynth (/Script/Synthesis.GranularSynth)
    void SetSustainGain(float SustainGain); // 0x6866fb0 [Final Native Public]
    void SetSoundWave(USoundWave* InSoundWave); // 0x6866390 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x6864b90 [Final Native Public]
    void SetReleaseTimeMsec(float ReleaseTimeMsec); // 0x68647f0 [Final Native Public]
    void SetPlayheadTime(float InPositionSec, float LerpTimeSec, const EGranularSynthSeekType& SeekType); // 0x6863c70 [Final Native Public]
    void SetPlaybackSpeed(float InPlayheadRate); // 0x6863bb0 [Final Native Public]
    void SetGrainVolume(float BaseVolume, const FVector2D& VolumeRange); // 0x6861410 [Final Native Public]
    void SetGrainsPerSecond(float InGrainsPerSecond); // 0x6861550 [Final Native Public]
    void SetGrainProbability(float InGrainProbability); // 0x6861350 [Final Native Public]
    void SetGrainPitch(float BasePitch, const FVector2D& PitchRange); // 0x6861210 [Final Native Public]
    void SetGrainPan(float BasePan, const FVector2D& PanRange); // 0x68610d0 [Final Native Public]
    void SetGrainEnvelopeType(const EGranularSynthEnvelopeType& EnvelopeType); // 0x6861010 [Final Native Public]
    void SetGrainDuration(float BaseDurationMsec, const FVector2D& DurationRange); // 0x6860ed0 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x685d8a0 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x685d8a0 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x685c8d0 [Final Native Public]
    void NoteOff(float Note, bool bKill); // 0x685c550 [Final Native Public]
    bool IsLoaded(); // 0x685c510 [Final Native Public]
    float GetSampleDuration(); // 0x685c100 [Final Native Public]
    float GetCurrentPlayheadTime(); // 0x685b910 [Final Native Public]

// USynthComponentMonoWaveTable (/Script/Synthesis.SynthComponentMonoWaveTable)
    void SetWaveTablePosition(float InPosition); // 0x68678c0 [Final Native Public]
    void SetSustainPedalState(bool InSustainPedalState); // 0x6867130 [Final Native Public]
    void SetPosLfoType(const ESynthLFOType& InLfoType); // 0x6864070 [Final Native Public]
    void SetPosLfoFrequency(float InLfoFrequency); // 0x6863fb0 [Final Native Public]
    void SetPosLfoDepth(float InLfoDepth); // 0x6863ef0 [Final Native Public]
    void SetPositionEnvelopeSustainGain(float InSustainGain); // 0x6864670 [Final Native Public]
    void SetPositionEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x68645b0 [Final Native Public]
    void SetPositionEnvelopeInvert(bool bInInvert); // 0x68644f0 [Final Native Public]
    void SetPositionEnvelopeDepth(float InDepth); // 0x6864430 [Final Native Public]
    void SetPositionEnvelopeDecayTime(float InDecayTimeMsec); // 0x6864370 [Final Native Public]
    void SetPositionEnvelopeBiasInvert(bool bInBiasInvert); // 0x68642b0 [Final Native Public]
    void SetPositionEnvelopeBiasDepth(float InDepth); // 0x68641f0 [Final Native Public]
    void SetPositionEnvelopeAttackTime(float InAttackTimeMsec); // 0x6864130 [Final Native Public]
    void SetLowPassFilterResonance(float InNewQ); // 0x6862440 [Final Native Public]
    void SetFrequencyWithMidiNote(float InMidiNote); // 0x6860d20 [Final Native Public]
    void SetFrequencyPitchBend(float FrequencyOffsetCents); // 0x6860c60 [Final Native Public]
    void SetFrequency(float FrequencyHz); // 0x6860890 [Final Native Public]
    void SetFilterEnvelopeSustainGain(float InSustainGain); // 0x6860090 [Final Native Public]
    void SetFilterEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x685ffd0 [Final Native Public]
    void SetFilterEnvelopenDecayTime(float InDecayTimeMsec); // 0x6860150 [Final Native Public]
    void SetFilterEnvelopeInvert(bool bInInvert); // 0x685ff10 [Final Native Public]
    void SetFilterEnvelopeDepth(float InDepth); // 0x685fe50 [Final Native Public]
    void SetFilterEnvelopeBiasInvert(bool bInBiasInvert); // 0x685fd90 [Final Native Public]
    void SetFilterEnvelopeBiasDepth(float InDepth); // 0x685fcd0 [Final Native Public]
    void SetFilterEnvelopeAttackTime(float InAttackTimeMsec); // 0x685fc10 [Final Native Public]
    bool SetCurveValue(int32 TableIndex, int32 KeyframeIndex, float NewValue); // 0x685e530 [Final Native Public]
    bool SetCurveTangent(int32 TableIndex, float InNewTangent); // 0x685e310 [Final Native Public]
    bool SetCurveInterpolationType(const CurveInterpolationType& InterpolationType, int32 TableIndex); // 0x685e140 [Final Native Public]
    void SetAmpEnvelopeSustainGain(float InSustainGain); // 0x685d7e0 [Final Native Public]
    void SetAmpEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x685d720 [Final Native Public]
    void SetAmpEnvelopeInvert(bool bInInvert); // 0x685d660 [Final Native Public]
    void SetAmpEnvelopeDepth(float InDepth); // 0x685d5a0 [Final Native Public]
    void SetAmpEnvelopeDecayTime(float InDecayTimeMsec); // 0x685d4e0 [Final Native Public]
    void SetAmpEnvelopeBiasInvert(bool bInBiasInvert); // 0x685d420 [Final Native Public]
    void SetAmpEnvelopeBiasDepth(float InDepth); // 0x685d360 [Final Native Public]
    void SetAmpEnvelopeAttackTime(float InAttackTimeMsec); // 0x685d2a0 [Final Native Public]
    void RefreshWaveTable(int32 Index); // 0x685cdc0 [Final Native Public]
    void RefreshAllWaveTables(); // 0x685cda0 [Final Native Public]
    void NoteOn(float InMidiNote, float InVelocity); // 0x685cc50 [Final Native Public]
    void NoteOff(float InMidiNote); // 0x685c7e0 [Final Native Public]
    int32 GetNumTableEntries(); // 0x685c0d0 [Final Native Public]
    int32 GetMaxTableIndex(); // 0x685c090 [Final Native Public]
    TArray<float> GetKeyFrameValuesForTable(float TableIndex); // 0x685ba60 [Final Native Public]
    float GetCurveTangent(int32 TableIndex); // 0x685b950 [Final Native Public]

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

// USynthSamplePlayer (/Script/Synthesis.SynthSamplePlayer)
    void SetSoundWave(USoundWave* InSoundWave); // 0x6866530 [Final Native Public]
    void SetScrubTimeWidth(float InScrubTimeWidthSec); // 0x6864d10 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x6864c50 [Final Native Public]
    void SetPitch(float InPitch, float TimeSec); // 0x68639f0 [Final Native Public]
    void SeekToTime(float TimeSec, const ESamplePlayerSeekType& SeekType, bool bWrap); // 0x685d0d0 [Final Native Public]
    bool IsLoaded(); // 0x685c530 [Final Native Public]
    float GetSampleDuration(); // 0x685c140 [Final Native Public]
    float GetCurrentPlaybackProgressTime(); // 0x685b8f0 [Final Native Public]
    float GetCurrentPlaybackProgressPercent(); // 0x685b8b0 [Final Native Public]

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

// USynth2DSlider (/Script/Synthesis.Synth2DSlider)
    void SetValue(const FVector2D& InValue); // 0x6867540 [Final Native Public]
    void SetStepSize(float InValue); // 0x6866990 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x6866260 [Final Native Public]
    void SetLocked(bool InValue); // 0x6862240 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x6861770 [Final Native Public]
    FVector2D GetValue(); // 0x685c3c0 [Final Native Public]

// USynthKnob (/Script/Synthesis.SynthKnob)
    void SetValue(float InValue); // 0x68676d0 [Final Native Public]
    void SetStepSize(float InValue); // 0x6866aa0 [Final Native Public]
    void SetLocked(bool InValue); // 0x6862340 [Final Native Public]
    float GetValue(); // 0x685c4c0 [Final Native Public]

// ATemplateSequenceActor (/Script/TemplateSequence.TemplateSequenceActor)
    void SetSequence(UTemplateSequence* InSequence); // 0x6154c40 [Final Native Public]
    void SetBinding(AActor* Actor, bool bOverridesDefault); // 0x6154a70 [Final Native Public]
    UTemplateSequence* LoadSequence(); // 0x61549f0 [Final Native Public]
    UTemplateSequencePlayer* GetSequencePlayer(); // 0x6154980 [Final Native Public]
    UTemplateSequence* GetSequence(); // 0x6154900 [Final Native Public]

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

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

// UTimeManagementBlueprintLibrary (/Script/TimeManagement.TimeManagementBlueprintLibrary)
    FFrameTime TransformTime(const FFrameTime& SourceTime, FFrameRate& SourceRate, FFrameRate& DestinationRate); // 0x30f1b50 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x30f1a90 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x30f19d0 [Final Native Static Public]
    FFrameTime SnapFrameTimeToRate(const FFrameTime& SourceTime, FFrameRate& SourceRate, FFrameRate& SnapToRate); // 0x30f1830 [Final Native Static Public]
    FFrameTime Multiply_SecondsFrameRate(float TimeInSeconds, FFrameRate& FrameRate); // 0x30f16c0 [Final Native Static Public]
    FFrameNumber Multiply_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x30f1600 [Final Native Static Public]
    bool IsValid_MultipleOf(FFrameRate& InFrameRate, FFrameRate& OtherFramerate); // 0x30f14c0 [Final Native Static Public]
    bool IsValid_Framerate(FFrameRate& InFrameRate); // 0x30f1420 [Final Native Static Public]
    FFrameRate GetTimecodeFrameRate(); // 0x30f13e0 [Final Native Static Public]
    FTimecode GetTimecode(); // 0x30f13a0 [Final Native Static Public]
    FFrameNumber Divide_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x30f12e0 [Final Native Static Public]
    FString Conv_TimecodeToString(const FTimecode& InTimecode, bool bForceSignDisplay); // 0x30f1190 [Final Native Static Public]
    float Conv_QualifiedFrameTimeToSeconds(FQualifiedFrameTime& InFrameTime); // 0x30f10a0 [Final Native Static Public]
    float Conv_FrameRateToSeconds(FFrameRate& InFrameRate); // 0x30f0fe0 [Final Native Static Public]
    float Conv_FrameRateToInterval(const FFrameRate& InFrameRate); // 0x30f0f40 [Final Native Static Public]
    int32 Conv_FrameNumberToInteger(const FFrameNumber& InFrameNumber); // 0x30f0eb0 [Final Native Static Public]
    FFrameNumber Add_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x30f0df0 [Final Native Static Public]
    FFrameNumber Add_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x30f0d30 [Final Native Static Public]

// UTraceUtilLibrary (/Script/TraceUtilities.TraceUtilLibrary)
    void TraceScreenshot(const FString& Name, bool bShowUI); // 0x686ac70 [Final Native Static Public]
    void TraceMarkRegionStart(const FString& Name); // 0x3e17370 [Final Native Static Public]
    void TraceMarkRegionEnd(const FString& Name); // 0x3e17370 [Final Native Static Public]
    void TraceBookmark(const FString& Name); // 0x3e17370 [Final Native Static Public]
    bool ToggleChannel(const FString& ChannelName, bool Enabled); // 0x686aba0 [Final Native Static Public]
    bool StopTracing(); // 0x4ef48d0 [Final Native Static Public]
    bool StartTraceToFile(const FString& Filename, const TArray<FString>& Channels); // 0x686a9e0 [Final Native Static Public]
    bool StartTraceSendTo(const FString& Target, const TArray<FString>& Channels); // 0x686a820 [Final Native Static Public]
    bool ResumeTracing(); // 0x3df81f0 [Final Native Static Public]
    bool PauseTracing(); // 0x3df81f0 [Final Native Static Public]
    bool IsTracing(); // 0x4ef48d0 [Final Native Static Public]
    bool IsChannelEnabled(const FString& ChannelName); // 0x667a940 [Final Native Static Public]
    TArray<FString> GetEnabledChannels(); // 0x686a680 [Final Native Static Public]
    TArray<FString> GetAllChannels(); // 0x661cc70 [Final Native Static Public]

// UTypedElementHandleLibrary (/Script/TypedElementFramework.TypedElementHandleLibrary)
    void Release(FScriptTypedElementHandle& ElementHandle); // 0x220b690 [Final Native Static Public]
    bool NotEqual(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x220b3f0 [Final Native Static Public]
    bool IsSet(FScriptTypedElementHandle& ElementHandle); // 0x220b180 [Final Native Static Public]
    bool Equal(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x220a7e0 [Final Native Static Public]

// UTypedElementListLibrary (/Script/TypedElementFramework.TypedElementListLibrary)
    void Shrink(const FScriptTypedElementListProxy& ElementList); // 0x220bc70 [Final Native Static Public]
    void Reset(const FScriptTypedElementListProxy& ElementList); // 0x220bb90 [Final Native Static Public]
    void Reserve(const FScriptTypedElementListProxy& ElementList, int32 Size); // 0x220b960 [Final Native Static Public]
    bool Remove(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x220b760 [Final Native Static Public]
    int32 Num(const FScriptTypedElementListProxy& ElementList); // 0x220b530 [Final Native Static Public]
    bool IsValidIndex(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x220b250 [Final Native Static Public]
    bool HasElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x220afe0 [Final Native Static Public]
    bool HasElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x220ae30 [Final Native Static Public]
    UObject* GetElementInterface(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle, TSubclassOf<IInterface> BaseInterfaceType); // 0x220ac10 [Final Native Static Public]
    TArray<FScriptTypedElementHandle> GetElementHandles(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x220aa70 [Final Native Static Public]
    FScriptTypedElementHandle GetElementHandleAt(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x220a920 [Final Native Static Public]
    void Empty(const FScriptTypedElementListProxy& ElementList, int32 Slack); // 0x220a6c0 [Final Native Static Public]
    FScriptTypedElementListProxy CreateScriptElementList(UTypedElementRegistry* Registry); // 0x220a570 [Final Native Static Public]
    int32 CountElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x220a3e0 [Final Native Static Public]
    int32 CountElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x220a230 [Final Native Static Public]
    bool Contains(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x220a030 [Final Native Static Public]
    FScriptTypedElementListProxy Clone(const FScriptTypedElementListProxy& ElementList); // 0x2209f00 [Final Native Static Public]
    void AppendList(const FScriptTypedElementListProxy& ElementList, const FScriptTypedElementListProxy& OtherElementList); // 0x2209d90 [Final Native Static Public]
    void Append(const FScriptTypedElementListProxy& ElementList, const TArray<FScriptTypedElementHandle>& ElementHandles); // 0x2209c40 [Final Native Static Public]
    bool Add(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x2209a30 [Final Native Static Public]

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

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

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

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

// UTypedElementSelectionSetLibrary (/Script/TypedElementRuntime.TypedElementSelectionSetLibrary)
    bool SetSelectionFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x2224640 [Final Native Static Public]
    bool SelectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x2224010 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedSelection(UTypedElementSelectionSet* SelectionSet, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x2222a10 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedElementList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x2222840 [Final Native Static Public]
    bool DeselectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x2222010 [Final Native Static Public]

// UTypedElementSelectionSet (/Script/TypedElementRuntime.TypedElementSelectionSet)
    bool SetSelection(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x2224490 [Final Native Public]
    bool SelectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x2223e90 [Final Native Public]
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x2223d10 [Final Native Public]
    void RestoreSelectionState(FTypedElementSelectionSetState& InSelectionState); // 0x2223a80 [Final Native Public]
    void OnPreChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0x147c170 [Public]
    void OnChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0x147c170 [Public]
    TArray<FScriptTypedElementHandle> K2_GetSelectedElementHandles(TSubclassOf<IInterface> InBaseInterfaceType); // 0x2223910 [Final Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FTypedElementIsSelectedOptions& InSelectionOptions); // 0x2223770 [Final Native Public]
    bool HasSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x2223410 [Final Native Public]
    bool HasSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x2223360 [Final Native Public]
    UObject* GetTopSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x2223250 [Final Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementSelectionMethod& InSelectionMethod); // 0x2223120 [Final Native Public]
    TArray<UObject*> GetSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x2222e50 [Final Native Public]
    int32 GetNumSelectedElements(); // 0x2222b50 [Final Native Public]
    FTypedElementSelectionSetState GetCurrentSelectionState(); // 0x2222730 [Final Native Public]
    UObject* GetBottomSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x22224a0 [Final Native Public]
    bool DeselectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x2221e90 [Final Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x2221d10 [Final Native Public]
    int32 CountSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x22219b0 [Final Native Public]
    int32 CountSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x2221900 [Final Native Public]
    bool ClearSelection(const FTypedElementSelectionOptions& InSelectionOptions); // 0x2221850 [Final Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x2221640 [Final Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x2221300 [Final Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle); // 0x22210b0 [Final Native Public]

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

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

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

// ITypedElementPrimitiveCustomDataInterface (/Script/TypedElementRuntime.TypedElementPrimitiveCustomDataInterface)
    void SetCustomDataValue(FScriptTypedElementHandle& InElementHandle, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x2224300 [Native Public]
    void SetCustomData(FScriptTypedElementHandle& InElementHandle, const TArray<float>& CustomDataFloats, bool bMarkRenderStateDirty); // 0x2224190 [Native Public]

// ITypedElementSelectionInterface (/Script/TypedElementRuntime.TypedElementSelectionInterface)
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x2223b40 [Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementIsSelectedOptions& InSelectionOptions); // 0x22235a0 [Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InCurrentSelection, const ETypedElementSelectionMethod& InSelectionMethod); // 0x2222f30 [Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x2221b40 [Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x2221510 [Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x22211d0 [Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet); // 0x2220f40 [Native Public]

// UWidget (/Script/UMG.Widget)
    void SetVisibility(const ESlateVisibility& InVisibility); // 0x36957d0 [Native Public]
    void SetUserFocus(APlayerController* PlayerController); // 0x3695490 [Final Native Public]
    void SetToolTipText(FText& InToolTipText); // 0x3695340 [Final Native Public]
    void SetToolTip(UWidget* Widget); // 0x36952b0 [Final Native Public]
    void SetRenderTranslation(const FVector2D& Translation); // 0x3695030 [Final Native Public]
    void SetRenderTransformPivot(const FVector2D& Pivot); // 0x3694fa0 [Final Native Public]
    void SetRenderTransformAngle(float Angle); // 0x3694f10 [Final Native Public]
    void SetRenderTransform(const FWidgetTransform& InTransform); // 0x3694e40 [Final Native Public]
    void SetRenderShear(const FVector2D& Shear); // 0x3694dc0 [Final Native Public]
    void SetRenderScale(const FVector2D& Scale); // 0x3694d40 [Final Native Public]
    void SetRenderOpacity(float InOpacity); // 0x3694cc0 [Final Native Public]
    void SetNavigationRuleExplicit(const EUINavigation& Direction, UWidget* InWidget); // 0x3694180 [Final Native Public]
    void SetNavigationRuleCustomBoundary(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x3694070 [Final Native Public]
    void SetNavigationRuleCustom(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x3693f60 [Final Native Public]
    void SetNavigationRuleBase(const EUINavigation& Direction, const EUINavigationRule& Rule); // 0x3693e60 [Final Native Public]
    void SetNavigationRule(const EUINavigation& Direction, const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x3693d20 [Final Native Public]
    void SetKeyboardFocus(); // 0x3693ba0 [Final Native Public]
    void SetIsEnabled(bool bInIsEnabled); // 0x3693b10 [Native Public]
    void SetFocus(); // 0x3693460 [Final Native Public]
    void SetCursor(const EMouseCursor& InCursor); // 0x3692ca0 [Final Native Public]
    void SetClipping(const EWidgetClipping& InClipping); // 0x3692b90 [Final Native Public]
    void SetAllNavigationRules(const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x3692680 [Final Native Public]
    void ResetCursor(); // 0x36918b0 [Final Native Public]
    void RemoveFromParent(); // 0x3691850 [Native Public]
    FEventReply OnReply__DelegateSignature(); // 0x147c170 [Public]
    FEventReply OnPointerEvent__DelegateSignature(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x147c170 [Public]
    void K2_RemoveFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x368f440 [Final Native Public]
    void K2_BroadcastFieldValueChanged(const FFieldNotificationId& FieldId); // 0x368f2f0 [Final Native Protected]
    void K2_AddFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x368f120 [Final Native Public]
    bool IsVisible(); // 0x368f0c0 [Final Native Public]
    bool IsRendered(); // 0x368ee30 [Final Native Public]
    bool IsInViewport(); // 0x368d950 [Final Native Public]
    bool IsHovered(); // 0x368ecd0 [Native Public]
    void InvalidateLayoutAndVolatility(); // 0x368eaa0 [Final Native Public]
    bool HasUserFocusedDescendants(APlayerController* PlayerController); // 0x368e900 [Final Native Public]
    bool HasUserFocus(APlayerController* PlayerController); // 0x368e740 [Final Native Public]
    bool HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex); // 0x368e5b0 [Final Native Public]
    bool HasMouseCapture(); // 0x368e4b0 [Final Native Public]
    bool HasKeyboardFocus(); // 0x368e3b0 [Final Native Public]
    bool HasFocusedDescendants(); // 0x368e2b0 [Final Native Public]
    bool HasAnyUserFocus(); // 0x368e1a0 [Final Native Public]
    UWidget* GetWidget__DelegateSignature(); // 0x147c170 [Public]
    ESlateVisibility GetVisibility(); // 0x368e020 [Final Native Public]
    FGeometry GetTickSpaceGeometry(); // 0x368d3e0 [Final Native Public]
    FText GetText__DelegateSignature(); // 0x147c170 [Public]
    ESlateVisibility GetSlateVisibility__DelegateSignature(); // 0x147c170 [Public]
    FSlateColor GetSlateColor__DelegateSignature(); // 0x147c170 [Public]
    FSlateBrush GetSlateBrush__DelegateSignature(); // 0x147c170 [Public]
    float GetRenderTransformAngle(); // 0x31fd1c0 [Final Native Public]
    float GetRenderOpacity(); // 0x368df70 [Final Native Public]
    UPanelWidget* GetParent(); // 0x368def0 [Final Native Public]
    FGeometry GetPaintSpaceGeometry(); // 0x368de40 [Final Native Public]
    APlayerController* GetOwningPlayer(); // 0x368dd50 [Native Public]
    ULocalPlayer* GetOwningLocalPlayer(); // 0x368dd20 [Native Public]
    EMouseCursor GetMouseCursor__DelegateSignature(); // 0x147c170 [Public]
    FLinearColor GetLinearColor__DelegateSignature(); // 0x147c170 [Public]
    bool GetIsEnabled(); // 0x368d920 [Final Native Public]
    int32 GetInt32__DelegateSignature(); // 0x147c170 [Public]
    UGameInstance* GetGameInstance(); // 0x368d870 [Final Native Public]
    float GetFloat__DelegateSignature(); // 0x147c170 [Public]
    FVector2D GetDesiredSize(); // 0x368d4b0 [Final Native Public]
    EWidgetClipping GetClipping(); // 0x368d420 [Final Native Public]
    ECheckBoxState GetCheckBoxState__DelegateSignature(); // 0x147c170 [Public]
    FGeometry GetCachedGeometry(); // 0x368d3e0 [Final Native Public]
    bool GetBool__DelegateSignature(); // 0x147c170 [Public]
    FText GetAccessibleText(); // 0x368d020 [Final Native Public]
    FText GetAccessibleSummaryText(); // 0x368cf40 [Final Native Public]
    UWidget* GenerateWidgetForString__DelegateSignature(const FString& Item); // 0x147c170 [Public]
    UWidget* GenerateWidgetForObject__DelegateSignature(UObject* Item); // 0x147c170 [Public]
    void ForceVolatile(bool bForce); // 0x368ccd0 [Final Native Public]
    void ForceLayoutPrepass(); // 0x368cc30 [Final Native Public]

// UListViewBase (/Script/UMG.ListViewBase)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x3656810 [Final Native Public]
    void SetScrollOffset(float InScrollOffset); // 0x36539d0 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& InVisibility); // 0x3653d00 [Final Native Public]
    void SetIsPointerScrollingEnabled(bool bInIsPointerScrollingEnabled); // 0x3650510 [Final Native Public]
    void SetIsGamepadScrollingEnabled(bool bInIsGamepadScrollingEnabled); // 0x3650220 [Final Native Public]
    void ScrollToTop(); // 0x364ad20 [Final Native Public]
    void ScrollToBottom(); // 0x364ac90 [Final Native Public]
    void RequestRefresh(); // 0x364aac0 [Final Native Public]
    void RegenerateAllEntries(); // 0x3649ff0 [Final Native Public]
    float GetScrollOffset(); // 0x3648d50 [Final Native Public]
    TArray<UUserWidget*> GetDisplayedEntryWidgets(); // 0x3647db0 [Final Native Public]
    void EndInertialScrolling(); // 0x36470c0 [Final Native Public]

// UListView (/Script/UMG.ListView)
    void SetSelectionMode(const ESelectionMode& SelectionMode); // 0x3654250 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x3653e30 [Final Native Public]
    void SetScrollIntoViewAlignment(const EScrollIntoViewAlignment& NewScrollIntoViewAlignment); // 0x3653940 [Final Native Public]
    void SetScrollBarPadding(const FMargin& InScrollBarPadding); // 0x3653780 [Final Native Public]
    void ScrollIndexIntoView(int32 Index); // 0x364abb0 [Final Native Public]
    void RemoveItem(UObject* Item); // 0x364a500 [Final Native Public]
    void OnListItemOuterEndPlayed(AActor* ItemOuter, const EEndPlayReason& EndPlayReason); // 0x3649dc0 [Final Native Protected]
    void OnListItemEndPlayed(AActor* Item, const EEndPlayReason& EndPlayReason); // 0x3649cf0 [Final Native Protected]
    void NavigateToIndex(int32 Index); // 0x3649bc0 [Final Native Public]
    bool IsRefreshPending(); // 0x3649b70 [Final Native Public]
    float GetVerticalEntrySpacing(); // 0x3649490 [Final Native Public]
    FMargin GetScrollBarPadding(); // 0x3648d20 [Final Native Public]
    int32 GetNumItems(); // 0x3648990 [Final Native Public]
    TArray<UObject*> GetListItems(); // 0x3648720 [Final Native Public]
    UObject* GetItemAt(int32 Index); // 0x3648600 [Final Native Public]
    int32 GetIndexForItem(UObject* Item); // 0x3648460 [Final Native Public]
    float GetHorizontalEntrySpacing(); // 0x3648440 [Final Native Public]
    void ClearListItems(); // 0x3646a30 [Final Native Public]
    void BP_SetSelectedItem(UObject* Item); // 0x3646840 [Final Native Private]
    void BP_SetListItems(const TArray<UObject*>& InListItems); // 0x3646680 [Final Native Private]
    void BP_SetItemSelection(UObject* Item, bool bSelected); // 0x3646520 [Final Native Private]
    void BP_ScrollItemIntoView(UObject* Item); // 0x3646450 [Final Native Private]
    void BP_NavigateToItem(UObject* Item); // 0x36463b0 [Final Native Private]
    bool BP_IsItemVisible(UObject* Item); // 0x36462b0 [Final Native Private]
    bool BP_GetSelectedItems(const TArray<UObject*>& Items); // 0x36461d0 [Final Native Private]
    UObject* BP_GetSelectedItem(); // 0x3646140 [Final Native Private]
    int32 BP_GetNumItemsSelected(); // 0x36460e0 [Final Native Private]
    void BP_ClearSelection(); // 0x3645e60 [Final Native Private]
    void BP_CancelScrollIntoView(); // 0x3645e20 [Final Native Private]
    void AddItem(UObject* Item); // 0x3645a90 [Final Native Public]

// USlateAccessibleWidgetData (/Script/UMG.SlateAccessibleWidgetData)
    FText GetText__DelegateSignature(); // 0x147c170 [Public]

// UUserWidget (/Script/UMG.UserWidget)
    void UnregisterInputComponent(); // 0x36963b0 [Final Native Protected]
    void UnbindFromAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x36962c0 [Final Native Public]
    void UnbindFromAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x36961d0 [Final Native Public]
    void UnbindAllFromAnimationStarted(UWidgetAnimation* Animation); // 0x3696130 [Final Native Public]
    void UnbindAllFromAnimationFinished(UWidgetAnimation* Animation); // 0x3696090 [Final Native Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x147c170 [Event Public]
    void StopListeningForInputAction(const FName& ActionName, const EInputEvent& EventType); // 0x3695ca0 [Final Native Protected]
    void StopListeningForAllInputActions(); // 0x3695c80 [Final Native Protected]
    void StopAnimationsAndLatentActions(); // 0x3695c50 [Final Native Public]
    void StopAnimation(UWidgetAnimation* InAnimation); // 0x3695bb0 [Final Native Public]
    void StopAllAnimations(); // 0x3695b90 [Final Native Public]
    void SetPositionInViewport(const FVector2D& Position, bool bRemoveDPIScale); // 0x3694a10 [Final Native Public]
    void SetPlaybackSpeed(UWidgetAnimation* InAnimation, float PlaybackSpeed); // 0x3694920 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3694570 [Final Native Public]
    void SetOwningPlayer(APlayerController* LocalPlayerController); // 0x36944c0 [Final Native Public]
    void SetNumLoopsToPlay(UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); // 0x3694320 [Final Native Public]
    void SetInputActionPriority(int32 NewPriority); // 0x3693a70 [Final Native Protected]
    void SetInputActionBlocking(bool bShouldBlock); // 0x36939b0 [Final Native Protected]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x3693590 [Final Native Public]
    void SetDesiredSizeInViewport(const FVector2D& Size); // 0x3693020 [Final Native Public]
    bool SetDesiredFocusWidget(UWidget* Widget); // 0x3692ef0 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3692c10 [Final Native Public]
    void SetAnimationCurrentTime(UWidgetAnimation* InAnimation, float InTime); // 0x36929c0 [Final Native Public]
    void SetAnchorsInViewport(const FAnchors& Anchors); // 0x3692840 [Final Native Public]
    void SetAlignmentInViewport(const FVector2D& Alignment); // 0x3692530 [Final Native Public]
    void ReverseAnimation(UWidgetAnimation* InAnimation); // 0x36919c0 [Final Native Public]
    void RemoveFromViewport(); // 0x3691850 [Final Native Public]
    void RemoveExtensions(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x36917a0 [Final Native Public]
    void RemoveExtension(UUserWidgetExtension* InExtension); // 0x3691610 [Final Native Public]
    void RegisterInputComponent(); // 0x36913a0 [Final Native Protected]
    void QueueStopAnimation(UWidgetAnimation* InAnimation); // 0x36912b0 [Final Native Public]
    void QueueStopAllAnimations(); // 0x3691290 [Final Native Public]
    void QueuePlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x3690f90 [Final Native Public]
    void QueuePlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x3690dd0 [Final Native Public]
    void QueuePlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x3690c10 [Final Native Public]
    void QueuePlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x3690920 [Final Native Public]
    float QueuePauseAnimation(UWidgetAnimation* InAnimation); // 0x36907a0 [Final Native Public]
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void PlaySound(USoundBase* SoundToPlay); // 0x3690390 [Final Native Public]
    FWidgetAnimationHandle PlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x3690160 [Final Native Public]
    FWidgetAnimationHandle PlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x3690040 [Final Native Public]
    FWidgetAnimationHandle PlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x368ff20 [Final Native Public]
    FWidgetAnimationHandle PlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x368fd40 [Final Native Public]
    float PauseAnimation(UWidgetAnimation* InAnimation); // 0x368fc30 [Final Native Public]
    FEventReply OnTouchStarted(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x147c170 [Event Public]
    FEventReply OnTouchMoved(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x147c170 [Event Public]
    FEventReply OnTouchGesture(const FGeometry& MyGeometry, FPointerEvent& GestureEvent); // 0x147c170 [Event Public]
    FEventReply OnTouchForceChanged(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x147c170 [Event Public]
    FEventReply OnTouchFirstMove(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x147c170 [Event Public]
    FEventReply OnTouchEnded(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x147c170 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x147c170 [Event Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x147c170 [Event Public]
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x147c170 [Event Public]
    void OnPaint(FPaintContext& Context); // 0x147c170 [Event Public]
    FEventReply OnMouseWheel(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x147c170 [Event Public]
    FEventReply OnMouseMove(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x147c170 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x147c170 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x147c170 [Event Public]
    void OnMouseCaptureLost(); // 0x147c170 [Event Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x147c170 [Event Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x147c170 [Event Public]
    FEventReply OnMouseButtonDoubleClick(const FGeometry& InMyGeometry, FPointerEvent& InMouseEvent); // 0x147c170 [Event Public]
    FEventReply OnMotionDetected(const FGeometry& MyGeometry, const FMotionEvent& InMotionEvent); // 0x147c170 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x147c170 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x147c170 [Event Public]
    FEventReply OnKeyChar(const FGeometry& MyGeometry, const FCharacterEvent& InCharacterEvent); // 0x147c170 [Event Public]
    void OnInitialized(); // 0x147c170 [Event Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x147c170 [Event Public]
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x147c170 [Event Public]
    bool OnDrop(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x147c170 [Event Public]
    bool OnDragOver(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x147c170 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x147c170 [Event Public]
    void OnDragEnter(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x147c170 [Event Public]
    void OnDragDetected(const FGeometry& MyGeometry, FPointerEvent& PointerEvent, const UDragDropOperation*& Operation); // 0x147c170 [Event Public]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x147c170 [Event Public]
    void OnAnimationStarted(UWidgetAnimation* Animation); // 0x368fba0 [Native Event Protected]
    void OnAnimationFinished(UWidgetAnimation* Animation); // 0x364c3d0 [Native Event Protected]
    FEventReply OnAnalogValueChanged(const FGeometry& MyGeometry, const FAnalogInputEvent& InAnalogInputEvent); // 0x147c170 [Event Public]
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x147c170 [Event Public]
    void ListenForInputAction(const FName& ActionName, const EInputEvent& EventType, bool bConsume, const FScriptDelegate& Callback); // 0x368f630 [Final Native Protected]
    bool IsPlayingAnimation(); // 0x368eca0 [Final Native Public]
    bool IsListeningForInputAction(const FName& ActionName); // 0x368ed00 [Final Native Protected]
    bool IsInteractable(); // 0x147c170 [Event Public]
    bool IsAnyAnimationPlaying(); // 0x368eca0 [Final Native Public]
    bool IsAnimationPlayingForward(UWidgetAnimation* InAnimation); // 0x368ebf0 [Final Native Public]
    bool IsAnimationPlaying(UWidgetAnimation* InAnimation); // 0x368eb30 [Final Native Public]
    APawn* GetOwningPlayerPawn(); // 0x368ddd0 [Final Native Public]
    APlayerCameraManager* GetOwningPlayerCameraManager(); // 0x368dd80 [Final Native Public]
    bool GetIsVisible(); // 0x368d950 [Final Native Public]
    TArray<UUserWidgetExtension*> GetExtensions(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x368d690 [Final Native Public]
    UUserWidgetExtension* GetExtension(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x368d5e0 [Final Native Public]
    float GetAnimationCurrentTime(UWidgetAnimation* InAnimation); // 0x368d2e0 [Final Native Public]
    FAnchors GetAnchorsInViewport(); // 0x368d260 [Final Native Public]
    FVector2D GetAlignmentInViewport(); // 0x368d1e0 [Final Native Public]
    void FlushAnimations(); // 0x368cc00 [Final Native Public]
    void Destruct(); // 0x147c170 [Event Public]
    void Construct(); // 0x147c170 [Event Public]
    void CancelLatentActions(); // 0x368c790 [Final Native Public]
    void BindToAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x368c620 [Final Native Public]
    void BindToAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x368c4b0 [Final Native Public]
    void BindToAnimationEvent(UWidgetAnimation* Animation, const FScriptDelegate& Delegate, const EWidgetAnimationEvent& AnimationEvent, const FName& UserTag); // 0x368c2d0 [Final Native Public]
    void AddToViewport(int32 ZOrder); // 0x368c190 [Final Native Public]
    bool AddToPlayerScreen(int32 ZOrder); // 0x368c0f0 [Final Native Public]
    UUserWidgetExtension* AddExtension(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x368c040 [Final Native Public]

// UWidgetAnimationHandleFunctionLibrary (/Script/UMG.WidgetAnimationHandleFunctionLibrary)
    void SetUserTag(FWidgetAnimationHandle& Target, const FName& InUserTag); // 0x35bd290 [Final Native Static Public]
    FName GetUserTag(FWidgetAnimationHandle& Target); // 0x35bb350 [Final Native Static Public]

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

// UWidgetAnimation (/Script/UMG.WidgetAnimation)
    void UnbindFromAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x35bde90 [Final Native Public]
    void UnbindFromAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x35bdda0 [Final Native Public]
    void UnbindAllFromAnimationStarted(UUserWidget* Widget); // 0x35bdd10 [Final Native Public]
    void UnbindAllFromAnimationFinished(UUserWidget* Widget); // 0x35bdc80 [Final Native Public]
    float GetStartTime(); // 0x35bb1a0 [Final Native Public]
    float GetEndTime(); // 0x35bab70 [Final Native Public]
    void BindToAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x35ba340 [Final Native Public]
    void BindToAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x35ba250 [Final Native Public]

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

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

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

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

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

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

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

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

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

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

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

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

// UGameViewportSubsystem (/Script/UMG.GameViewportSubsystem)
    FGameViewportWidgetSlot SetWidgetSlotPosition(const FGameViewportWidgetSlot& Slot, UWidget* Widget, const FVector2D& Position, bool bRemoveDPIScale); // 0x35bda60 [Final Native Static Public]
    FGameViewportWidgetSlot SetWidgetSlotDesiredSize(const FGameViewportWidgetSlot& Slot, const FVector2D& Size); // 0x35bd8f0 [Final Native Static Public]
    void SetWidgetSlot(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x35bd410 [Final Native Public]
    void RemoveWidget(UWidget* Widget); // 0x35bc820 [Final Native Public]
    bool IsWidgetAdded(UWidget* Widget); // 0x35bbff0 [Final Native Public]
    FGameViewportWidgetSlot GetWidgetSlot(UWidget* Widget); // 0x35bba80 [Final Native Public]
    bool AddWidgetForPlayer(UWidget* Widget, ULocalPlayer* Player, const FGameViewportWidgetSlot& Slot); // 0x35ba0c0 [Final Native Public]
    bool AddWidget(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x35b9f70 [Final Native Public]

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

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

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

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

// UPanelWidget (/Script/UMG.PanelWidget)
    bool RemoveChildAt(int32 Index); // 0x364a180 [Final Native Public]
    bool RemoveChild(UWidget* Content); // 0x364a080 [Final Native Public]
    bool HasChild(UWidget* Content); // 0x36497c0 [Final Native Public]
    bool HasAnyChildren(); // 0x3649790 [Final Native Public]
    int32 GetChildrenCount(); // 0x36479e0 [Final Native Public]
    int32 GetChildIndex(UWidget* Content); // 0x36478f0 [Final Native Public]
    UWidget* GetChildAt(int32 Index); // 0x3647830 [Final Native Public]
    TArray<UWidget*> GetAllChildren(); // 0x3647410 [Final Native Public]
    void ClearChildren(); // 0x3646950 [Native Public]
    UPanelSlot* AddChild(UWidget* Content); // 0x36448e0 [Final Native Public]

// UContentWidget (/Script/UMG.ContentWidget)
    UPanelSlot* SetContent(UWidget* Content); // 0x364d470 [Final Native Public]
    UPanelSlot* GetContentSlot(); // 0x3647ab0 [Final Native Public]
    UWidget* GetContent(); // 0x3647a20 [Final Native Public]

// UBackgroundBlur (/Script/UMG.BackgroundBlur)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x35bd380 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x35bd130 [Final Native Public]
    void SetLowQualityFallbackBrush(FSlateBrush& InBrush); // 0x35bd020 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x35bcf90 [Final Native Public]
    void SetCornerRadius(const FVector4& InCornerRadius); // 0x35bcee0 [Native Public]
    void SetBlurStrength(float InStrength); // 0x35bce50 [Native Public]
    void SetBlurRadius(int32 InBlurRadius); // 0x35bcd90 [Final Native Public]
    void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur); // 0x35bccf0 [Final Native Public]

// UPanelSlot (/Script/UMG.PanelSlot)
    UWidget* GetContent(); // 0x3647a90 [Final Native Public]

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

// UBorder (/Script/UMG.Border)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3656140 [Final Native Public]
    void SetShowEffectWhenDisabled(bool bInShowEffectWhenDisabled); // 0x36544b0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3652520 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x364f8a0 [Final Native Public]
    void SetDesiredSizeScale(const FVector2D& InScale); // 0x364e0c0 [Final Native Public]
    void SetContentColorAndOpacity(const FLinearColor& InContentColorAndOpacity); // 0x364d640 [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture); // 0x364c720 [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x364c2b0 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x364bf60 [Final Native Public]
    void SetBrushColor(const FLinearColor& InBrushColor); // 0x364beb0 [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x364bc90 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x3647ec0 [Final Native Public]

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

// UButton (/Script/UMG.Button)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x3655e10 [Final Native Public]
    void SetStyle(FButtonStyle& InStyle); // 0x3655230 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x3652f90 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x364cdb0 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x364cc90 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InBackgroundColor); // 0x364bbe0 [Final Native Public]
    bool IsPressed(); // 0x3649af0 [Final Native Public]

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

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

// UCanvasPanelSlot (/Script/UMG.CanvasPanelSlot)
    void SetZOrder(int32 InZOrder); // 0x3656b00 [Final Native Public]
    void SetSize(const FVector2D& InSize); // 0x3654900 [Final Native Public]
    void SetPosition(const FVector2D& InPosition); // 0x3652e80 [Final Native Public]
    void SetOffsets(const FMargin& InOffset); // 0x3652100 [Final Native Public]
    void SetMinimum(const FVector2D& InMinimumAnchors); // 0x3651bb0 [Final Native Public]
    void SetMaximum(const FVector2D& InMaximumAnchors); // 0x3651370 [Final Native Public]
    void SetLayout(FAnchorData& InLayoutData); // 0x3650d00 [Final Native Public]
    void SetAutoSize(bool InbAutoSize); // 0x364b980 [Final Native Public]
    void SetAnchors(const FAnchors& InAnchors); // 0x364b580 [Final Native Public]
    void SetAlignment(const FVector2D& InAlignment); // 0x364af80 [Final Native Public]
    int32 GetZOrder(); // 0x3649750 [Final Native Public]
    FVector2D GetSize(); // 0x3648fd0 [Final Native Public]
    FVector2D GetPosition(); // 0x3648c70 [Final Native Public]
    FMargin GetOffsets(); // 0x36489b0 [Final Native Public]
    FAnchorData GetLayout(); // 0x36486e0 [Final Native Public]
    bool GetAutoSize(); // 0x3647760 [Final Native Public]
    FAnchors GetAnchors(); // 0x36476b0 [Final Native Public]
    FVector2D GetAlignment(); // 0x3647360 [Final Native Public]

// UCheckBox (/Script/UMG.CheckBox)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x3655ea0 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x3653020 [Final Native Public]
    void SetIsChecked(bool InIsChecked); // 0x364ff80 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x364cd20 [Final Native Public]
    void SetCheckedState(const ECheckBoxState& InCheckedState); // 0x364cc10 [Final Native Public]
    bool IsPressed(); // 0x3649b30 [Final Native Public]
    bool IsChecked(); // 0x3649950 [Final Native Public]
    ECheckBoxState GetCheckedState(); // 0x36477e0 [Final Native Public]

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

// UComboBoxKey (/Script/UMG.ComboBoxKey)
    void SetSelectedOption(const FName& Option); // 0x3654010 [Final Native Public]
    bool RemoveOption(const FName& Option); // 0x364a590 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FName& SelectedItem, const ESelectInfo& SelectionType); // 0x147c170 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x147c170 [Public]
    bool IsOpen(); // 0x3649a00 [Final Native Public]
    FName GetSelectedOption(); // 0x3648ea0 [Final Native Public]
    UWidget* GenerateWidgetEvent__DelegateSignature(const FName& Item); // 0x147c170 [Public]
    void ClearSelection(); // 0x3646ea0 [Final Native Public]
    void ClearOptions(); // 0x3646d70 [Final Native Public]
    void AddOption(const FName& Option); // 0x3645cc0 [Final Native Public]

// UComboBoxString (/Script/UMG.ComboBoxString)
    void SetSelectedOption(const FString& Option); // 0x3654130 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x3653da0 [Final Native Public]
    bool RemoveOption(const FString& Option); // 0x364a6c0 [Final Native Public]
    void RefreshOptions(); // 0x3649f80 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0x147c170 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x147c170 [Public]
    bool IsOpen(); // 0x3649a50 [Final Native Public]
    FString GetSelectedOption(); // 0x3648ec0 [Final Native Public]
    int32 GetSelectedIndex(); // 0x3648e40 [Final Native Public]
    int32 GetOptionCount(); // 0x3648bb0 [Final Native Public]
    FString GetOptionAtIndex(int32 Index); // 0x3648a50 [Final Native Public]
    int32 FindOptionIndex(const FString& Option); // 0x36471b0 [Final Native Public]
    void ClearSelection(); // 0x3646ed0 [Final Native Public]
    void ClearOptions(); // 0x3646e00 [Final Native Public]
    void AddOption(const FString& Option); // 0x3645d80 [Final Native Public]

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

// UDynamicEntryBox (/Script/UMG.DynamicEntryBox)
    void Reset(bool bDeleteWidgets); // 0x364ab20 [Final Native Public]
    void RemoveEntry(UUserWidget* EntryWidget); // 0x364a220 [Final Native Public]
    UUserWidget* BP_CreateEntryOfClass(TSubclassOf<UUserWidget> EntryClass); // 0x3645ee0 [Final Native Private]
    UUserWidget* BP_CreateEntry(); // 0x3645ea0 [Final Native Private]

// UEditableText (/Script/UMG.EditableText)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x3655810 [Final Native Public]
    void SetText(const FText& InText); // 0x3655300 [Final Native Public]
    void SetMinimumDesiredWidth(float InMinDesiredWidth); // 0x3651cc0 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x36509d0 [Final Native Public]
    void SetIsReadOnly(bool InbIsReadyOnly); // 0x36505b0 [Final Native Public]
    void SetIsPassword(bool InbIsPassword); // 0x3650390 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x364f520 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x364efd0 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x364ed80 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x364ea40 [Final Native Public]
    void OnEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x147c170 [Public]
    void OnEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x147c170 [Public]
    FText GetText(); // 0x3649090 [Final Native Public]
    ETextJustify GetJustification(); // 0x36486c0 [Final Native Public]
    FText GetHintText(); // 0x3648280 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x3648220 [Final Native Public]

// UEditableTextBox (/Script/UMG.EditableTextBox)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x36558b0 [Final Native Public]
    void SetText(const FText& InText); // 0x36553c0 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x3650a50 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x3650670 [Final Native Public]
    void SetIsPassword(bool bIsPassword); // 0x3650450 [Final Native Public]
    void SetHintText(const FText& InText); // 0x364f5e0 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x364f220 [Final Native Public]
    void SetError(const FText& InError); // 0x364e600 [Final Native Public]
    void OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x147c170 [Public]
    void OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x147c170 [Public]
    bool HasError(); // 0x3649860 [Final Native Public]
    FText GetText(); // 0x3649120 [Final Native Public]
    void ClearError(); // 0x3646970 [Final Native Public]

// UExpandableArea (/Script/UMG.ExpandableArea)
    void SetIsExpanded_Animated(bool IsExpanded); // 0x36500a0 [Final Native Public]
    void SetIsExpanded(bool IsExpanded); // 0x3650010 [Final Native Public]
    bool GetIsExpanded(); // 0x3648540 [Final Native Public]

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

// UGridSlot (/Script/UMG.GridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36562f0 [Final Native Public]
    void SetRowSpan(int32 InRowSpan); // 0x3653660 [Final Native Public]
    void SetRow(int32 InRow); // 0x3653380 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3652730 [Final Native Public]
    void SetNudge(const FVector2D& InNudge); // 0x3651ef0 [Final Native Public]
    void SetLayer(int32 InLayer); // 0x3650c70 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x364fa50 [Final Native Public]
    void SetColumnSpan(int32 InColumnSpan); // 0x364d2b0 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x364cfd0 [Final Native Public]

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

// UHorizontalBoxSlot (/Script/UMG.HorizontalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3656380 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x3654a10 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3652840 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x364fae0 [Final Native Public]

// UImage (/Script/UMG.Image)
    void SetOpacity(float InOpacity); // 0x3652210 [Final Native Public]
    void SetDesiredSizeOverride(const FVector2D& DesiredSize); // 0x364e010 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x364ce60 [Final Native Public]
    void SetBrushTintColor(const FSlateColor& TintColor); // 0x364ca50 [Final Native Public]
    void SetBrushResourceObject(UObject* ResourceObject); // 0x364c980 [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x364c8b0 [Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x364c7e0 [Native Public]
    void SetBrushFromSoftTexture(const TSoftObjectPtr<UTexture2D>& SoftTexture, bool bMatchSize); // 0x364c5a0 [Native Public]
    void SetBrushFromSoftMaterial(const TSoftObjectPtr<UMaterialInterface>& SoftMaterial); // 0x364c460 [Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x364c3d0 [Native Public]
    void SetBrushFromAtlasInterface(const TScriptInterface<ISlateTextureAtlasInterface>& AtlasRegion, bool bMatchSize); // 0x364c1a0 [Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x364c110 [Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x364bdc0 [Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x3647fd0 [Final Native Public]

// UInputKeySelector (/Script/UMG.InputKeySelector)
    void SetTextBlockVisibility(const ESlateVisibility& InVisibility); // 0x3655770 [Final Native Public]
    void SetSelectedKey(FInputChord& InSelectedKey); // 0x3653f40 [Final Native Public]
    void SetNoKeySpecifiedText(const FText& InNoKeySpecifiedText); // 0x3651dd0 [Final Native Public]
    void SetKeySelectionText(const FText& InKeySelectionText); // 0x3650b50 [Final Native Public]
    void SetEscapeKeys(const TArray<FKey>& InKeys); // 0x364e7e0 [Final Native Public]
    void SetAllowModifierKeys(bool bInAllowModifierKeys); // 0x364b120 [Final Native Public]
    void SetAllowGamepadKeys(bool bInAllowGamepadKeys); // 0x364b080 [Final Native Public]
    void OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x147c170 [Public]
    void OnIsSelectingKeyChanged__DelegateSignature(); // 0x147c170 [Public]
    bool GetIsSelectingKey(); // 0x36485c0 [Final Native Public]

// UInvalidationBox (/Script/UMG.InvalidationBox)
    void SetCanCache(bool CanCache); // 0x364cb70 [Final Native Public]
    void InvalidateCache(); // 0x3649900 [Final Native Public]
    bool GetCanCache(); // 0x3647790 [Final Native Public]

// UMenuAnchor (/Script/UMG.MenuAnchor)
    void ToggleOpen(bool bFocusOnOpen); // 0x3656d60 [Final Native Public]
    bool ShouldOpenDueToClick(); // 0x3656ba0 [Final Native Public]
    void SetPlacement(const EMenuPlacement& InPlacement); // 0x3652dd0 [Final Native Public]
    void Open(bool bFocusMenu); // 0x3649e90 [Final Native Public]
    bool IsOpen(); // 0x3649aa0 [Final Native Public]
    bool HasOpenSubMenus(); // 0x36498b0 [Final Native Public]
    UUserWidget* GetUserWidget__DelegateSignature(); // 0x147c170 [Public]
    FVector2D GetMenuPosition(); // 0x36487f0 [Final Native Public]
    void FitInWindow(bool bFit); // 0x36472c0 [Final Native Public]
    void Close(); // 0x3646f60 [Final Native Public]

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

// UMultiLineEditableText (/Script/UMG.MultiLineEditableText)
    void SetWidgetStyle(FTextBlockStyle& InWidgetStyle); // 0x3656970 [Final Native Public]
    void SetText(const FText& InText); // 0x3655480 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x3650730 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x364f6a0 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x364f090 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x364ee40 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x364eb70 [Final Native Public]
    void OnMultiLineEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x147c170 [Public]
    void OnMultiLineEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x147c170 [Public]
    FText GetText(); // 0x36491c0 [Final Native Public]
    FText GetHintText(); // 0x3648310 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x3648250 [Final Native Public]

// UMultiLineEditableTextBox (/Script/UMG.MultiLineEditableTextBox)
    void SetTextStyle(FTextBlockStyle& InTextStyle); // 0x3655a80 [Final Native Public]
    void SetText(const FText& InText); // 0x3655540 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x36507c0 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x364f760 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x364f2e0 [Final Native Public]
    void SetError(const FText& InError); // 0x364e6f0 [Final Native Public]
    void OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x147c170 [Public]
    void OnMultiLineEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x147c170 [Public]
    FText GetText(); // 0x3649250 [Final Native Public]
    FText GetHintText(); // 0x36483a0 [Final Native Public]

// UOverlay (/Script/UMG.Overlay)
    bool ReplaceOverlayChildAt(int32 Index, UWidget* Content); // 0x364a8c0 [Final Native Public]
    UOverlaySlot* AddChildToOverlay(UWidget* Content); // 0x3645180 [Final Native Public]

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

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

// URetainerBox (/Script/UMG.RetainerBox)
    void SetTextureParameter(const FName& TextureParameter); // 0x3655d70 [Final Native Public]
    void SetRetainRendering(bool bInRetainRendering); // 0x36532e0 [Final Native Public]
    void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases); // 0x36531f0 [Final Native Public]
    void SetEffectMaterial(UMaterialInterface* EffectMaterial); // 0x364e170 [Final Native Public]
    void RequestRender(); // 0x364aaf0 [Final Native Public]
    UMaterialInstanceDynamic* GetEffectMaterial(); // 0x3648190 [Final Native Public]

// URichTextBlock (/Script/UMG.RichTextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x3655c40 [Final Native Public]
    void SetTextStyleSet(UDataTable* NewTextStyleSet); // 0x3655b50 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x3655950 [Final Native Public]
    void SetText(FText& InText); // 0x3655600 [Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x3651780 [Final Native Public]
    void SetDefaultTextStyle(FTextBlockStyle& InDefaultTextStyle); // 0x364de90 [Final Native Public]
    void SetDefaultStrikeBrush(FSlateBrush& InStrikeBrush); // 0x364dd60 [Final Native Public]
    void SetDefaultShadowOffset(const FVector2D& InShadowOffset); // 0x364dc90 [Final Native Public]
    void SetDefaultShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x364dbe0 [Final Native Public]
    void SetDefaultMaterial(UMaterialInterface* InMaterial); // 0x364db10 [Final Native Public]
    void SetDefaultFont(const FSlateFontInfo& InFontInfo); // 0x364d9d0 [Final Native Public]
    void SetDefaultColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x364d900 [Final Native Public]
    void SetDecorators(const TArray<TSubclassOf<URichTextBlockDecorator>>& InDecoratorClasses); // 0x364d6f0 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x364ba10 [Final Native Public]
    void RefreshTextLayout(); // 0x3649fc0 [Final Native Public]
    UDataTable* GetTextStyleSet(); // 0x3649400 [Final Native Public]
    FText GetText(); // 0x36492f0 [Final Native Public]
    UMaterialInstanceDynamic* GetDefaultDynamicMaterial(); // 0x3647c60 [Final Native Public]
    URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf<URichTextBlockDecorator> DecoratorClass); // 0x3647b20 [Final Native Public]
    void ClearAllDefaultStyleOverrides(); // 0x3646920 [Final Native Public]

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

// UScaleBox (/Script/UMG.ScaleBox)
    void SetUserSpecifiedScale(float InUserSpecifiedScale); // 0x3655f30 [Final Native Public]
    void SetStretchDirection(const EStretchDirection& InStretchDirection); // 0x36550c0 [Final Native Public]
    void SetStretch(const EStretch& InStretch); // 0x3655030 [Final Native Public]
    void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale); // 0x364fe20 [Final Native Public]

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

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

// UScrollBox (/Script/UMG.ScrollBox)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x36568e0 [Final Native Public]
    void SetScrollWhenFocusChanges(const EScrollWhenFocusChanges& NewScrollWhenFocusChanges); // 0x3653af0 [Final Native Public]
    void SetScrollOffset(float NewScrollOffset); // 0x3653a60 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& NewScrollBarVisibility); // 0x3653830 [Final Native Public]
    void SetScrollbarThickness(const FVector2D& NewScrollbarThickness); // 0x3653c30 [Final Native Public]
    void SetScrollBarPadding(const FMargin& NewScrollbarPadding); // 0x3653b80 [Final Native Public]
    void SetScrollAnimationInterpolationSpeed(float NewScrollAnimationInterpolationSpeed); // 0x36536f0 [Final Native Public]
    void SetOrientation(const EOrientation& NewOrientation); // 0x36523f0 [Final Native Public]
    void SetNavigationDestination(const EDescendantScrollDestination& NewNavigationDestination); // 0x3651d40 [Final Native Public]
    void SetIsTouchScrollingEnabled(bool bInEnableTouchScrolling); // 0x3650850 [Final Native Public]
    void SetIsFocusable(bool bInIsFocusable); // 0x3650180 [Final Native Public]
    void SetConsumePointerInput(bool bInConsumePointerInput); // 0x364d3d0 [Final Native Public]
    void SetConsumeMouseWheel(const EConsumeMouseWheel& NewConsumeMouseWheel); // 0x364d340 [Final Native Public]
    void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling); // 0x364b8e0 [Final Native Public]
    void SetAnalogMouseWheelKey(const FKey& InMouseWheelKey); // 0x364b3a0 [Final Native Public]
    void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar); // 0x364b260 [Final Native Public]
    void SetAllowOverscroll(bool NewAllowOverscroll); // 0x364b1c0 [Final Native Public]
    void ScrollWidgetIntoView(UWidget* WidgetToFind, bool AnimateScroll, const EDescendantScrollDestination& ScrollDestination, float Padding); // 0x364ad50 [Final Native Public]
    void ScrollToStart(); // 0x364acf0 [Final Native Public]
    void ScrollToEnd(); // 0x364acc0 [Final Native Public]
    float GetViewOffsetFraction(); // 0x3649570 [Final Native Public]
    float GetViewFraction(); // 0x36494b0 [Final Native Public]
    float GetScrollOffsetOfEnd(); // 0x3648df0 [Final Native Public]
    float GetScrollOffset(); // 0x3648da0 [Final Native Public]
    float GetOverscrollPercentage(); // 0x3648c20 [Final Native Public]
    float GetOverscrollOffset(); // 0x3648bd0 [Final Native Public]
    bool GetIsScrolling(); // 0x3648580 [Final Native Public]
    bool GetIsFocusable(); // 0x3648560 [Final Native Public]
    bool GetConsumePointerInput(); // 0x3647a00 [Final Native Public]
    FKey GetAnalogMouseWheelKey(); // 0x36475d0 [Final Native Public]
    void EndInertialScrolling(); // 0x36470f0 [Final Native Public]

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

// USizeBox (/Script/UMG.SizeBox)
    void SetWidthOverride(float InWidthOverride); // 0x3656a40 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x3651800 [Final Native Public]
    void SetMinDesiredHeight(float InMinDesiredHeight); // 0x3651540 [Final Native Public]
    void SetMinAspectRatio(float InMinAspectRatio); // 0x3651480 [Final Native Public]
    void SetMaxDesiredWidth(float InMaxDesiredWidth); // 0x3651080 [Final Native Public]
    void SetMaxDesiredHeight(float InMaxDesiredHeight); // 0x3650fc0 [Final Native Public]
    void SetMaxAspectRatio(float InMaxAspectRatio); // 0x3650f00 [Final Native Public]
    void SetHeightOverride(float InHeightOverride); // 0x364f460 [Final Native Public]
    void ClearWidthOverride(); // 0x3646ef0 [Final Native Public]
    void ClearMinDesiredWidth(); // 0x3646cc0 [Final Native Public]
    void ClearMinDesiredHeight(); // 0x3646c50 [Final Native Public]
    void ClearMinAspectRatio(); // 0x3646be0 [Final Native Public]
    void ClearMaxDesiredWidth(); // 0x3646b30 [Final Native Public]
    void ClearMaxDesiredHeight(); // 0x3646ac0 [Final Native Public]
    void ClearMaxAspectRatio(); // 0x3646a50 [Final Native Public]
    void ClearHeightOverride(); // 0x36469c0 [Final Native Public]

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

// USlider (/Script/UMG.Slider)
    void SetValue(float InValue); // 0x3655fc0 [Final Native Public]
    void SetStepSize(float InValue); // 0x3654f70 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x3654d20 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x3654c70 [Final Native Public]
    void SetMinValue(float InValue); // 0x3651a90 [Final Native Public]
    void SetMaxValue(float InValue); // 0x3651250 [Final Native Public]
    void SetLocked(bool InValue); // 0x3650e40 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x364fec0 [Final Native Public]
    float GetValue(); // 0x3649420 [Final Native Public]
    float GetNormalizedValue(); // 0x36488e0 [Final Native Public]

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

// USpinBox (/Script/UMG.SpinBox)
    void SetValue(float NewValue); // 0x3656040 [Final Native Public]
    void SetMinValue(float NewValue); // 0x3651b30 [Final Native Public]
    void SetMinSliderValue(float NewValue); // 0x3651a10 [Final Native Public]
    void SetMinFractionalDigits(int32 NewValue); // 0x3651980 [Final Native Public]
    void SetMaxValue(float NewValue); // 0x36512f0 [Final Native Public]
    void SetMaxSliderValue(float NewValue); // 0x36511d0 [Final Native Public]
    void SetMaxFractionalDigits(int32 NewValue); // 0x3651140 [Final Native Public]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x364f390 [Final Native Public]
    void SetDelta(float NewValue); // 0x364df80 [Final Native Public]
    void SetAlwaysUsesDeltaSnap(bool bNewValue); // 0x364b300 [Final Native Public]
    void OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod); // 0x147c170 [Public]
    void OnSpinBoxValueChangedEvent__DelegateSignature(float InValue); // 0x147c170 [Public]
    void OnSpinBoxBeginSliderMovement__DelegateSignature(); // 0x147c170 [Public]
    float GetValue(); // 0x3649470 [Final Native Public]
    float GetMinValue(); // 0x36488a0 [Final Native Public]
    float GetMinSliderValue(); // 0x3648860 [Final Native Public]
    int32 GetMinFractionalDigits(); // 0x3648840 [Final Native Public]
    float GetMaxValue(); // 0x36487b0 [Final Native Public]
    float GetMaxSliderValue(); // 0x3648770 [Final Native Public]
    int32 GetMaxFractionalDigits(); // 0x3648750 [Final Native Public]
    float GetDelta(); // 0x3647d90 [Final Native Public]
    bool GetAlwaysUsesDeltaSnap(); // 0x3647580 [Final Native Public]
    void ClearMinValue(); // 0x3646d50 [Final Native Public]
    void ClearMinSliderValue(); // 0x3646d30 [Final Native Public]
    void ClearMaxValue(); // 0x3646bc0 [Final Native Public]
    void ClearMaxSliderValue(); // 0x3646ba0 [Final Native Public]

// UStackBox (/Script/UMG.StackBox)
    bool ReplaceStackBoxChildAt(int32 Index, UWidget* Content); // 0x364a9c0 [Final Native Public]
    UStackBoxSlot* AddChildToStackBox(UWidget* Content); // 0x3645390 [Final Native Public]

// UTextBlock (/Script/UMG.TextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x3655cc0 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x36559f0 [Final Native Public]
    void SetText(const FText& InText); // 0x36556b0 [Native Public]
    void SetStrikeBrush(const FSlateBrush& InStrikeBrush); // 0x3655150 [Final Native Public]
    void SetShadowOffset(const FVector2D& InShadowOffset); // 0x3654400 [Final Native Public]
    void SetShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x3654350 [Final Native Public]
    void SetOpacity(float InOpacity); // 0x36522c0 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x36518c0 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x364f150 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x364ef00 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x364eca0 [Final Native Public]
    void SetColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x364cf00 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x364bb10 [Final Native Public]
    FText GetText(); // 0x3649340 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicOutlineMaterial(); // 0x36480b0 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicFontMaterial(); // 0x3647de0 [Final Native Public]

// UThrobber (/Script/UMG.Throbber)
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x3652030 [Final Native Public]
    void SetAnimateVertically(bool bInAnimateVertically); // 0x364b820 [Final Native Public]
    void SetAnimateOpacity(bool bInAnimateOpacity); // 0x364b760 [Final Native Public]
    void SetAnimateHorizontally(bool bInAnimateHorizontally); // 0x364b6a0 [Final Native Public]

// UTileView (/Script/UMG.TileView)
    void SetEntryWidth(float NewWidth); // 0x364e510 [Final Native Public]
    void SetEntryHeight(float NewHeight); // 0x364e390 [Final Native Public]
    bool IsAligned(); // 0x3649920 [Final Native Private]
    float GetEntryWidth(); // 0x3648200 [Final Native Public]
    float GetEntryHeight(); // 0x36481e0 [Final Native Public]

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

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

// UUniformGridSlot (/Script/UMG.UniformGridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3656630 [Final Native Public]
    void SetRow(int32 InRow); // 0x3653410 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x364fd90 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x364d060 [Final Native Public]

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

// UVerticalBoxSlot (/Script/UMG.VerticalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3656520 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x3654b50 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3652ad0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x364fc80 [Final Native Public]

// UViewport (/Script/UMG.Viewport)
    AActor* Spawn(TSubclassOf<AActor> ActorClass); // 0x3656bf0 [Final Native Public]
    void SetViewRotation(const FRotator& Rotation); // 0x3656770 [Final Native Public]
    void SetViewLocation(const FVector& Location); // 0x36566c0 [Final Native Public]
    void SetSkyIntensity(float LightIntensity); // 0x3654be0 [Final Native Public]
    void SetShowFlag(const FString& InShowFlagName, bool InValue); // 0x3654580 [Final Native Public]
    void SetLightIntensity(float LightIntensity); // 0x3650db0 [Final Native Public]
    void SetEnableAdvancedFeatures(bool InEnableAdvancedFeatures); // 0x364e220 [Final Native Public]
    FRotator GetViewRotation(); // 0x36496a0 [Final Native Public]
    FMatrix GetViewProjectionMatrix(); // 0x36495c0 [Final Native Public]
    UWorld* GetViewportWorld(); // 0x3649710 [Final Native Public]
    FVector GetViewLocation(); // 0x3649500 [Final Native Public]

// UWidgetComponent (/Script/UMG.WidgetComponent)
    void SetWindowVisibility(const EWindowVisibility& InVisibility); // 0x3695a00 [Final Native Public]
    void SetWindowFocusable(bool bInWindowFocusable); // 0x3695960 [Final Native Public]
    void SetWidgetSpace(const EWidgetSpace& NewSpace); // 0x36958e0 [Final Native Public]
    void SetWidget(UUserWidget* Widget); // 0x3695850 [Native Public]
    void SetTwoSided(bool bWantTwoSided); // 0x36953f0 [Final Native Public]
    void SetTintColorAndOpacity(const FLinearColor& NewTintColorAndOpacity); // 0x36951d0 [Final Native Public]
    void SetTickWhenOffscreen(bool bWantTickWhenOffscreen); // 0x3695140 [Final Native Public]
    void SetTickMode(const ETickMode& InTickMode); // 0x36950b0 [Final Native Public]
    void SetRedrawTime(float InRedrawTime); // 0x3694c40 [Final Native Public]
    void SetPivot(const FVector2D& InPivot); // 0x3694890 [Final Native Public]
    void SetOwnerPlayer(ULocalPlayer* LocalPlayer); // 0x3694400 [Final Native Public]
    void SetManuallyRedraw(bool bUseManualRedraw); // 0x3693c90 [Final Native Public]
    void SetGeometryMode(const EWidgetGeometryMode& InGeometryMode); // 0x3693630 [Final Native Public]
    void SetDrawSize(const FVector2D& Size); // 0x3693290 [Final Native Public]
    void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize); // 0x3693200 [Final Native Public]
    void SetCylinderArcAngle(double InCylinderArcAngle); // 0x3692e70 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& NewBackgroundColor); // 0x3692ab0 [Final Native Public]
    void RequestRenderUpdate(); // 0x3691890 [Native Public]
    void RequestRedraw(); // 0x3691870 [Native Public]
    bool IsWidgetVisible(); // 0x368f0f0 [Final Native Public]
    EWindowVisibility GetWindowVisiblility(); // 0x368e180 [Final Native Public]
    bool GetWindowFocusable(); // 0x368e160 [Final Native Public]
    EWidgetSpace GetWidgetSpace(); // 0x368e140 [Final Native Public]
    UUserWidget* GetWidget(); // 0x368e050 [Native Public]
    UUserWidget* GetUserWidgetObject(); // 0x368e000 [Final Native Public]
    bool GetTwoSided(); // 0x368dfe0 [Final Native Public]
    bool GetTickWhenOffscreen(); // 0x368dfc0 [Final Native Public]
    UTextureRenderTarget2D* GetRenderTarget(); // 0x368dfa0 [Final Native Public]
    float GetRedrawTime(); // 0x368df50 [Final Native Public]
    FVector2D GetPivot(); // 0x368df20 [Final Native Public]
    ULocalPlayer* GetOwnerPlayer(); // 0x368dcf0 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstance(); // 0x368dc90 [Final Native Public]
    bool GetManuallyRedraw(); // 0x368dc70 [Final Native Public]
    EWidgetGeometryMode GetGeometryMode(); // 0x368d8c0 [Final Native Public]
    FVector2D GetDrawSize(); // 0x368d5a0 [Final Native Public]
    bool GetDrawAtDesiredSize(); // 0x368d580 [Final Native Public]
    double GetCylinderArcAngle(); // 0x368d490 [Final Native Public]
    FVector2D GetCurrentDrawSize(); // 0x368d450 [Final Native Public]

// UWidgetInteractionComponent (/Script/UMG.WidgetInteractionComponent)
    void SetFocus(UWidget* FocusWidget); // 0x36934a0 [Final Native Public]
    void SetCustomHitResult(FHitResult& HitResult); // 0x3692d20 [Final Native Public]
    bool SendKeyChar(const FString& Characters, bool bRepeat); // 0x3692330 [Native Public]
    void ScrollWheel(float ScrollDelta); // 0x36922a0 [Native Public]
    void ReleasePointerKey(const FKey& Key); // 0x3691510 [Native Public]
    bool ReleaseKey(const FKey& Key); // 0x3691400 [Native Public]
    void PressPointerKey(const FKey& Key); // 0x36906a0 [Native Public]
    bool PressKey(const FKey& Key, bool bRepeat); // 0x3690550 [Native Public]
    bool PressAndReleaseKey(const FKey& Key); // 0x3690440 [Native Public]
    bool IsOverInteractableWidget(); // 0x368ee10 [Final Native Public]
    bool IsOverHitTestVisibleWidget(); // 0x368edf0 [Final Native Public]
    bool IsOverFocusableWidget(); // 0x368edd0 [Final Native Public]
    FHitResult GetLastHitResult(); // 0x368d9c0 [Final Native Public]
    UWidgetComponent* GetHoveredWidgetComponent(); // 0x368d8e0 [Final Native Public]
    FVector2D Get2DHitLocation(); // 0x368cdf0 [Final Native Public]

// UWidgetSwitcher (/Script/UMG.WidgetSwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0x36924a0 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x364c3d0 [Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0x368e080 [Final Native Public]
    int32 GetNumWidgets(); // 0x368dcb0 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x368d190 [Final Native Public]
    UWidget* GetActiveWidget(); // 0x368d110 [Final Native Public]

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

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

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

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

// UWrapBoxSlot (/Script/UMG.WrapBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3695740 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3694780 [Final Native Public]
    void SetNewLine(bool InForceNewLine); // 0x3694280 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3693880 [Final Native Public]
    void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); // 0x36933e0 [Final Native Public]
    void SetFillEmptySpace(bool InbFillEmptySpace); // 0x3693340 [Final Native Public]

// UDragDropOperation (/Script/UMG.DragDropOperation)
    void Drop(FPointerEvent& PointerEvent); // 0x368c9b0 [Native Event Public]
    void Dragged(FPointerEvent& PointerEvent); // 0x368c900 [Native Event Public]
    void DragCancelled(FPointerEvent& PointerEvent); // 0x368c850 [Native Event Public]

// USlateBlueprintLibrary (/Script/UMG.SlateBlueprintLibrary)
    FVector2D Vector_LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x3695dc0 [Final Native Static Public]
    FVector2D Vector_AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x3695f00 [Final Native Static Public]
    FVector2D TransformVectorLocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x3695f00 [Final Native Static Public]
    FVector2D TransformVectorAbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x3695dc0 [Final Native Static Public]
    float TransformScalarLocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x3691a60 [Final Native Static Public]
    float TransformScalarAbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x3691bb0 [Final Native Static Public]
    void ScreenToWidgetLocal(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& ScreenPosition, const FVector2D& LocalCoordinate, bool bIncludeWindowPosition); // 0x3691f80 [Final Native Static Public]
    void ScreenToWidgetAbsolute(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& AbsoluteCoordinate, bool bIncludeWindowPosition); // 0x3691e20 [Final Native Static Public]
    void ScreenToViewport(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& ViewportPosition); // 0x3691cd0 [Final Native Static Public]
    float Scalar_LocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x3691bb0 [Final Native Static Public]
    float Scalar_AbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x3691a60 [Final Native Static Public]
    void LocalToViewport(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& LocalCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x368f920 [Final Native Static Public]
    FVector2D LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalCoordinate); // 0x368f7a0 [Final Native Static Public]
    bool IsUnderLocation(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x368ef40 [Final Native Static Public]
    FVector2D GetLocalTopLeft(FGeometry& Geometry); // 0x368db20 [Final Native Static Public]
    FVector2D GetLocalSize(FGeometry& Geometry); // 0x368da40 [Final Native Static Public]
    FVector2D GetAbsoluteSize(FGeometry& Geometry); // 0x368ce20 [Final Native Static Public]
    bool EqualEqual_SlateBrush(FSlateBrush& A, FSlateBrush& B); // 0x368ca60 [Final Native Static Public]
    void AbsoluteToViewport(UObject* WorldContextObject, const FVector2D& AbsoluteDesktopCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x368bdf0 [Final Native Static Public]
    FVector2D AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x368bbb0 [Final Native Static Public]

// UUserWidgetFunctionLibrary (/Script/UMG.UserWidgetFunctionLibrary)
    UUMGSequencePlayer* Conv_UMGSequencePlayer(FWidgetAnimationHandle& WidgetAnimationHandle); // 0x368c7b0 [Final Native Static Public]

// UWidgetBlueprintLibrary (/Script/UMG.WidgetBlueprintLibrary)
    FEventReply UnlockMouse(FEventReply& Reply); // 0x36a2c30 [Final Native Static Public]
    FEventReply Unhandled(); // 0x36a2bc0 [Final Native Static Public]
    void SetWindowTitleBarState(UWidget* TitleBarContent, const EWindowTitleBarMode& Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible); // 0x36a2080 [Final Native Static Public]
    void SetWindowTitleBarOnCloseClickedDelegate(const FScriptDelegate& Delegate); // 0x36a1f60 [Final Native Static Public]
    void SetWindowTitleBarCloseButtonActive(bool bActive); // 0x36a1ee0 [Final Native Static Public]
    FEventReply SetUserFocus(FEventReply& Reply, UWidget* FocusWidget, bool bInAllUsers); // 0x369c850 [Final Native Static Public]
    FEventReply SetMousePosition(FEventReply& Reply, const FVector2D& NewMousePosition); // 0x36a1d80 [Final Native Static Public]
    void SetInputMode_UIOnlyEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bFlushInput); // 0x36a1b80 [Final Native Static Public]
    void SetInputMode_GameOnly(APlayerController* PlayerController, bool bFlushInput); // 0x36a1a80 [Final Native Static Public]
    void SetInputMode_GameAndUIEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bHideCursorDuringCapture, bool bFlushInput); // 0x36a17e0 [Final Native Static Public]
    bool SetHardwareCursor(UObject* WorldContextObject, const EMouseCursor& CursorShape, const FName& CursorName, const FVector2D& HotSpot); // 0x36a1620 [Final Native Static Public]
    void SetFocusToGameViewport(); // 0x36a15f0 [Final Native Static Public]
    void SetColorVisionDeficiencyType(const EColorVisionDeficiency& Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency); // 0x36a1460 [Final Native Static Public]
    void SetBrushResourceToTexture(FSlateBrush& Brush, UTexture2D* Texture); // 0x36a1320 [Final Native Static Public]
    void SetBrushResourceToMaterial(FSlateBrush& Brush, UMaterialInterface* Material); // 0x36a1320 [Final Native Static Public]
    void RestorePreviousWindowTitleBarState(); // 0x36a1240 [Final Native Static Public]
    FEventReply ReleaseMouseCapture(FEventReply& Reply); // 0x36a1040 [Final Native Static Public]
    FEventReply ReleaseJoystickCapture(FEventReply& Reply, bool bInAllJoysticks); // 0x369ccb0 [Final Native Static Public]
    void OnGameWindowCloseButtonClickedDelegate__DelegateSignature(); // 0x147c170 [Public]
    FSlateBrush NoResourceBrush(); // 0x36a0d40 [Final Native Static Public]
    FSlateBrush MakeBrushFromTexture(UTexture2D* Texture, int32 Width, int32 Height); // 0x36a0af0 [Final Native Static Public]
    FSlateBrush MakeBrushFromMaterial(UMaterialInterface* Material, int32 Width, int32 Height); // 0x36a08c0 [Final Native Static Public]
    FSlateBrush MakeBrushFromAsset(USlateBrushAsset* BrushAsset); // 0x36a0740 [Final Native Static Public]
    FEventReply LockMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x36a0500 [Final Native Static Public]
    bool IsDragDropping(); // 0x36a0400 [Final Native Static Public]
    FEventReply Handled(); // 0x36a0390 [Final Native Static Public]
    void GetSafeZonePadding(UObject* WorldContextObject, const FVector4& SafePadding, const FVector2D& SafePaddingScale, const FVector4& SpillOverPadding); // 0x369ff80 [Final Native Static Public]
    FKeyEvent GetKeyEventFromAnalogInputEvent(FAnalogInputEvent& Event); // 0x369f930 [Final Native Static Public]
    FInputEvent GetInputEventFromPointerEvent(FPointerEvent& Event); // 0x369f820 [Final Native Static Public]
    FInputEvent GetInputEventFromNavigationEvent(FNavigationEvent& Event); // 0x369f6e0 [Final Native Static Public]
    FInputEvent GetInputEventFromKeyEvent(FKeyEvent& Event); // 0x369f5d0 [Final Native Static Public]
    FInputEvent GetInputEventFromCharacterEvent(FCharacterEvent& Event); // 0x369f480 [Final Native Static Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(FSlateBrush& Brush); // 0x369f310 [Final Native Static Public]
    UDragDropOperation* GetDragDroppingContent(); // 0x369f1d0 [Final Native Static Public]
    UTexture2D* GetBrushResourceAsTexture2D(FSlateBrush& Brush); // 0x369f0c0 [Final Native Static Public]
    UMaterialInterface* GetBrushResourceAsMaterial(FSlateBrush& Brush); // 0x369efb0 [Final Native Static Public]
    UObject* GetBrushResource(FSlateBrush& Brush); // 0x369eec0 [Final Native Static Public]
    void GetAllWidgetsWithInterface(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<IInterface> Interface, bool TopLevelOnly); // 0x369ebc0 [Final Native Static Public]
    void GetAllWidgetsOfClass(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<UUserWidget> WidgetClass, bool TopLevelOnly); // 0x369e8b0 [Final Native Static Public]
    FEventReply EndDragDrop(FEventReply& Reply); // 0x369e7a0 [Final Native Static Public]
    void DrawTextFormatted(FPaintContext& Context, FText& Text, const FVector2D& Position, UFont* Font, float FontSize, const FName& FontTypeFace, const FLinearColor& Tint); // 0x369e300 [Final Native Static Public]
    void DrawText(FPaintContext& Context, const FString& InString, const FVector2D& Position, const FLinearColor& Tint); // 0x369e170 [Final Native Static Public]
    void DrawSpline(FPaintContext& Context, const FVector2D& Start, const FVector2D& StartDir, const FVector2D& End, const FVector2D& EndDir, const FLinearColor& Tint, float Thickness); // 0x369de30 [Final Native Static Public]
    void DrawLines(FPaintContext& Context, const TArray<FVector2D>& Points, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x369dc50 [Final Native Static Public]
    void DrawLine(FPaintContext& Context, const FVector2D& PositionA, const FVector2D& PositionB, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x369da50 [Final Native Static Public]
    void DrawBox(FPaintContext& Context, const FVector2D& Position, const FVector2D& Size, USlateBrushAsset* Brush, const FLinearColor& Tint); // 0x369d770 [Final Native Static Public]
    void DismissAllMenus(); // 0x369d750 [Final Native Static Public]
    FEventReply DetectDragIfPressed(FPointerEvent& PointerEvent, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x369d570 [Final Native Static Public]
    FEventReply DetectDrag(FEventReply& Reply, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x369d1d0 [Final Native Static Public]
    UDragDropOperation* CreateDragDropOperation(TSubclassOf<UDragDropOperation> OperationClass); // 0x369d120 [Final Native Static Public]
    UUserWidget* Create(UObject* WorldContextObject, TSubclassOf<UUserWidget> WidgetType, APlayerController* OwningPlayer); // 0x369ce00 [Final Native Static Public]
    FEventReply ClearUserFocus(FEventReply& Reply, bool bInAllUsers); // 0x369ccb0 [Final Native Static Public]
    FEventReply CaptureMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x369ca70 [Final Native Static Public]
    FEventReply CaptureJoystick(FEventReply& Reply, UWidget* CapturingWidget, bool bInAllJoysticks); // 0x369c850 [Final Native Static Public]
    void CancelDragDrop(); // 0x369c830 [Final Native Static Public]

// UWidgetLayoutLibrary (/Script/UMG.WidgetLayoutLibrary)
    UWrapBoxSlot* SlotAsWrapBoxSlot(UWidget* Widget); // 0x36a2b10 [Final Native Static Public]
    UWidgetSwitcherSlot* SlotAsWidgetSwitcherSlot(UWidget* Widget); // 0x36a2a60 [Final Native Static Public]
    UVerticalBoxSlot* SlotAsVerticalBoxSlot(UWidget* Widget); // 0x36a29b0 [Final Native Static Public]
    UUniformGridSlot* SlotAsUniformGridSlot(UWidget* Widget); // 0x36a2900 [Final Native Static Public]
    UStackBoxSlot* SlotAsStackBoxSlot(UWidget* Widget); // 0x36a2850 [Final Native Static Public]
    USizeBoxSlot* SlotAsSizeBoxSlot(UWidget* Widget); // 0x36a27a0 [Final Native Static Public]
    UScrollBoxSlot* SlotAsScrollBoxSlot(UWidget* Widget); // 0x36a26f0 [Final Native Static Public]
    UScaleBoxSlot* SlotAsScaleBoxSlot(UWidget* Widget); // 0x36a2640 [Final Native Static Public]
    USafeZoneSlot* SlotAsSafeBoxSlot(UWidget* Widget); // 0x36a2590 [Final Native Static Public]
    UOverlaySlot* SlotAsOverlaySlot(UWidget* Widget); // 0x36a24e0 [Final Native Static Public]
    UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(UWidget* Widget); // 0x36a2430 [Final Native Static Public]
    UGridSlot* SlotAsGridSlot(UWidget* Widget); // 0x36a2380 [Final Native Static Public]
    UCanvasPanelSlot* SlotAsCanvasSlot(UWidget* Widget); // 0x36a22d0 [Final Native Static Public]
    UBorderSlot* SlotAsBorderSlot(UWidget* Widget); // 0x36a2220 [Final Native Static Public]
    void RemoveAllWidgets(UObject* WorldContextObject); // 0x36a1190 [Final Native Static Public]
    bool ProjectWorldLocationToWidgetPosition(APlayerController* PlayerController, const FVector& WorldLocation, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x36a0e50 [Final Native Static Public]
    FGeometry GetViewportWidgetGeometry(UObject* WorldContextObject); // 0x36a02e0 [Final Native Static Public]
    FVector2D GetViewportSize(UObject* WorldContextObject); // 0x36a0250 [Final Native Static Public]
    float GetViewportScale(UObject* WorldContextObject); // 0x36a01c0 [Final Native Static Public]
    FGeometry GetPlayerScreenWidgetGeometry(APlayerController* PlayerController); // 0x369fed0 [Final Native Static Public]
    bool GetMousePositionScaledByDPI(APlayerController* Player, const float& LocationX, const float& LocationY); // 0x369fd60 [Final Native Static Public]
    FVector2D GetMousePositionOnViewport(UObject* WorldContextObject); // 0x369fb40 [Final Native Static Public]
    FVector2D GetMousePositionOnPlatform(); // 0x369fae0 [Final Native Static Public]

// ULevelVariantSets (/Script/VariantManagerContent.LevelVariantSets)
    UVariantSet* GetVariantSetByName(const FString& VariantSetName); // 0x628ba10 [Final Native Public]
    UVariantSet* GetVariantSet(int32 VariantSetIndex); // 0x628b950 [Final Native Public]
    int32 GetNumVariantSets(); // 0x3d00b60 [Final Native Public]

// ALevelVariantSetsActor (/Script/VariantManagerContent.LevelVariantSetsActor)
    bool SwitchOnVariantByName(const FString& VariantSetName, const FString& VariantName); // 0x628c9f0 [Final Native Public]
    bool SwitchOnVariantByIndex(int32 VariantSetIndex, int32 VariantIndex); // 0x628c8d0 [Final Native Public]
    void SetLevelVariantSets(ULevelVariantSets* InVariantSets); // 0x628bf80 [Final Native Public]
    ULevelVariantSets* GetLevelVariantSets(bool bLoad); // 0x628b450 [Final Native Public]

// UPropertyValue (/Script/VariantManagerContent.PropertyValue)
    bool HasRecordedData(); // 0x349e820 [Final Native Public]
    FText GetPropertyTooltip(); // 0x628b680 [Final Native Public]
    FString GetFullDisplayString(); // 0x628b420 [Final Native Public]

// ASwitchActor (/Script/VariantManagerContent.SwitchActor)
    void SelectOption(int32 OptionIndex); // 0x628bc50 [Final Native Public]
    int32 GetSelectedOption(); // 0x31fd180 [Final Native Public]
    TArray<AActor*> GetOptions(); // 0x628b4f0 [Final Native Public]

// UVariant (/Script/VariantManagerContent.Variant)
    void SwitchOn(); // 0x628c8b0 [Final Native Public]
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x628c730 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x628c490 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x3649900 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x628c010 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x628be20 [Final Native Public]
    void SetDependency(int32 Index, FVariantDependency& Dependency); // 0x628bce0 [Final Native Public]
    bool IsActive(); // 0x628bb90 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x628b6d0 [Final Native Public]
    UVariantSet* GetParent(); // 0x628b5a0 [Final Native Public]
    int32 GetNumDependencies(); // 0x370c800 [Final Native Public]
    int32 GetNumActors(); // 0x4883fb0 [Final Native Public]
    FText GetDisplayText(); // 0x628b340 [Final Native Public]
    TArray<UVariant*> GetDependents(ULevelVariantSets* LevelVariantSets, bool bOnlyEnabledDependencies); // 0x628b230 [Final Native Public]
    FVariantDependency GetDependency(int32 Index); // 0x628b180 [Final Native Public]
    AActor* GetActor(int32 ActorIndex); // 0x628b090 [Final Native Public]
    void DeleteDependency(int32 Index); // 0x628b000 [Final Native Public]
    int32 AddDependency(FVariantDependency& Dependency); // 0x628aee0 [Final Native Public]

// UVariantSet (/Script/VariantManagerContent.VariantSet)
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x628c810 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x628c600 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x3649900 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x628c270 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x628bed0 [Final Native Public]
    UVariant* GetVariantByName(const FString& VariantName); // 0x628b7d0 [Final Native Public]
    UVariant* GetVariant(int32 VariantIndex); // 0x628b710 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x628b6f0 [Final Native Public]
    ULevelVariantSets* GetParent(); // 0x628b610 [Final Native Public]
    int32 GetNumVariants(); // 0x3d02f30 [Final Native Public]
    FText GetDisplayText(); // 0x628b3b0 [Final Native Public]

// UVehicleConstraint (/Script/VehicleSystemPlugin.VehicleConstraint)
    void SetLinearSoftConstraint(bool SoftConstraint, float Stiffness, float Damping); // 0x4b40bc0 [Final Native Public]

// AVehicleSystemBase (/Script/VehicleSystemPlugin.VehicleSystemBase)
    void WakeWheelsForMovement(); // 0x4b41300 [Native Event Protected]
    void UpdateInternalWheelArray(); // 0x4b412a0 [Final Native Protected]
    void TeleportWheels(); // 0x147c170 [Event Protected]
    void SetShouldSyncWithServer(bool ShouldSync); // 0x4b40e70 [Final Native Protected]
    bool SetArrayDisabledCollisions(const TArray<UPrimitiveComponent*>& Meshes); // 0x4b408e0 [Final Native Protected]
    void Server_ReceiveRestState(const FNetState& State); // 0x4b40630 [Native Event Protected]
    void Server_ReceiveNetState(const FNetState& State); // 0x4b404b0 [Native Event Protected]
    void PhysicsThreadInputs(const FAVS_Inputs& NewInputs); // 0x4b3ffe0 [Final Native Protected]
    void PassiveTickBP(float DeltaTime); // 0x147c170 [Event Protected]
    void PassiveStateChanged(bool NewPassiveState); // 0x4112d50 [Native Event Protected]
    void OwnerChanged(); // 0x147c170 [Event Protected]
    void OnRep_RestState(); // 0x4b3ff80 [Final Native Protected]
    void NetStateSend(); // 0x4b3ff60 [Final Native Protected]
    void Multicast_ChangedOwner(); // 0x4b3ff10 [Native Event Protected]
    bool IsTowardZero(float Old, float New); // 0x4b3fd60 [Final Native Static Public]
    float GetSteeringSpeed(float OldSteering, float NewSteering); // 0x4b3f8c0 [Final Native Public]
    float GetMaxSteeringInput(float Speed); // 0x4b3f1e0 [Final Native Public]
    bool DeterminePassiveState(); // 0x147c170 [Event Protected]
    void Client_ReceiveNetState(const FNetState& State); // 0x4b3eff0 [Native Event Protected]
    void BlueprintDebugMessage(const FString& Text); // 0x147c170 [Event Protected]
    void AVS_Tick(float DeltaTime); // 0x147c170 [Event Protected]
    void AddExtraGravityForce(const FVector& Force); // 0x4b3eec0 [Final Native Public]

// UVehicleSystemFunctions (/Script/VehicleSystemPlugin.VehicleSystemFunctions)
    void SetLinearDamping(UPrimitiveComponent* Target, float InDamping, const FName& BoneName); // 0x4b40a90 [Final Native Static Public]
    void SetAngularDamping(UPrimitiveComponent* Target, float InDamping, const FName& BoneName); // 0x4b407b0 [Final Native Static Public]
    bool RunningInPIE_World(UObject* WorldContextObject); // 0x4b403f0 [Final Native Static Public]
    bool RunningInGame_World(UObject* WorldContextObject); // 0x4b40330 [Final Native Static Public]
    bool RunningInEditor_World(UObject* WorldContextObject); // 0x4b40270 [Final Native Static Public]
    void PrintToScreenWithTag(const FString& InString, const FLinearColor& TextColor, float Duration, int32 Tag); // 0x4b40090 [Final Native Static Public]
    double LinearSpeedToRads(double cm_per_sec, float Radius); // 0x4b3fe40 [Final Native Static Public]
    float GetWheelInertia(UPrimitiveComponent* Target, float MassKg, float RadiusCm); // 0x4b3fb80 [Final Native Static Public]
    void GetUnrealEngineVersion(const int32& Major, const int32& Minor, const int32& Patch); // 0x4b3f9c0 [Final Native Static Public]
    FString GetPluginVersion(); // 0x4b3f7f0 [Final Native Static Public]
    float GetMeshRadius(UPrimitiveComponent* Target, const FName& BoneName); // 0x4b3f5f0 [Final Native Static Public]
    float GetMeshDiameter(UPrimitiveComponent* Target, const FName& BoneName); // 0x4b3f3f0 [Final Native Static Public]
    FVector GetMeshCenterOfMass(UPrimitiveComponent* Target, const FName& BoneName); // 0x4b3f2b0 [Final Native Static Public]
    void AVS_SetWheelAngularVelocity(UPrimitiveComponent* Target, float AngVel); // 0x4b3ec70 [Final Native Static Public]
    FTransform AVS_GetChaosTransform(UPrimitiveComponent* Target); // 0x4b3eaf0 [Final Native Static Public]
    void AVS_ChaosSetWheelAngularVelocity(UPrimitiveComponent* Target, float AngVel); // 0x4b3e750 [Final Native Static Public]
    FVector AVS_ChaosGetVelocityAtLocation(UPrimitiveComponent* Component, const FVector& Location); // 0x4b3e650 [Final Native Static Public]
    void AVS_ChaosBrakes(UPrimitiveComponent* Target, float BrakeTorque, float ChaosDelta); // 0x4b3e550 [Final Native Static Public]
    void AVS_ChaosAddWheelTorque(UPrimitiveComponent* Target, float Torque, bool bAccelChange); // 0x4b3e450 [Final Native Static Public]
    void AVS_ChaosAddTorque(UPrimitiveComponent* Target, const FVector& Torque, bool bAccelChange); // 0x4b3e330 [Final Native Static Public]
    void AVS_ChaosAddForceAtLocation(UPrimitiveComponent* Target, const FVector& Location, const FVector& Force); // 0x4b3e0e0 [Final Native Static Public]
    void AVS_ChaosAddForce(UPrimitiveComponent* Target, const FVector& Force, bool bAccelChange); // 0x4b3ded0 [Final Native Static Public]

// UVehicleWheelBase (/Script/VehicleSystemPlugin.VehicleWheelBase)
    void UpdateWheelRadius(); // 0x4b412e0 [Final Native Protected]
    void UpdateLocalTransformCache(); // 0x4b412c0 [Final Native Protected]
    void SetWheelMode(const EWheelMode& NewMode); // 0x4b41220 [Native Event Public]
    void SetWheelMeshComponent(UPrimitiveComponent* NewComponent); // 0x4b40ff0 [Final Native Public]
    void SetSteeringInput(float Steering, bool InvertSteering); // 0x4b40f00 [Final Native Public]
    void SetRaycastWheelMass(float NewMass); // 0x4b40dc0 [Final Native Public]
    void SetPassiveMode(bool NewPassive); // 0x4b40cf0 [Final Native Public]
    void SetIsSimulatingSuspension(bool NewSimulate); // 0x4b40a00 [Final Native Public]
    void ResetWheelCollisions(); // 0x4b40250 [Final Native Public]
    void PassiveStateChanged(bool NewPassiveState); // 0x147c170 [Event Public]
    void OnWheelDistanceTraveled(float DistanceTraveledSinceLastFrame); // 0x147c170 [Event Protected]
    FVector GetWheelVelocity(bool Local); // 0x4b3fcb0 [Final Native Public]
    EWheelMode GetWheelMode(); // 0x4b3fc90 [Final Native Public]
    float GetWheelAngVelInRadians(); // 0x4b3fb50 [Final Native Public]
    float GetSteeringInput(); // 0x4b3f8a0 [Final Native Public]
    float GetSteeringAngle(); // 0x4b3f870 [Final Native Public]
    bool GetIsSimulatingSuspension(); // 0x4b3f1c0 [Final Native Public]
    bool GetIsAttached(); // 0x4b3f1a0 [Final Native Public]
    bool GetHasContact(); // 0x4b3f170 [Final Native Public]

// UBuoyancyComponent (/Script/Water.BuoyancyComponent)
    void OnPontoonExitedWater(FSphericalPontoon& Pontoon); // 0x4adb620 [Final Native Public]
    void OnPontoonEnteredWater(FSphericalPontoon& Pontoon); // 0x4adb550 [Final Native Public]
    bool IsOverlappingWaterBody(); // 0x4adb520 [Final Native Public]
    bool IsInWaterBody(); // 0x4adb4f0 [Final Native Public]
    void GetLastWaterSurfaceInfo(const FVector& OutWaterPlaneLocation, const FVector& OutWaterPlaneNormal, const FVector& OutWaterSurfacePosition, const float& OutWaterDepth, const int32& OutWaterBodyIdx, const FVector& OutWaterVelocity); // 0x4ada7a0 [Final Native Public]
    TArray<UWaterBodyComponent*> GetCurrentWaterBodyComponents(); // 0x4ada550 [Final Native Public]

// ABuoyancyManager (/Script/Water.BuoyancyManager)
    bool GetBuoyancyComponentManager(UObject* WorldContextObject, const ABuoyancyManager*& Manager); // 0x4ada350 [Final Native Static Public]

// UGerstnerWaterWaveGeneratorBase (/Script/Water.GerstnerWaterWaveGeneratorBase)
    void GenerateGerstnerWaves(const TArray<FGerstnerWave>& OutWaves); // 0x4ada160 [Native Event Public]

// UNiagaraWaterFunctionLibrary (/Script/Water.NiagaraWaterFunctionLibrary)
    void SetWaterBodyComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UWaterBodyComponent* WaterBodyComponent); // 0x4adbc80 [Final Native Static Private]
    void SetWaterBody(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, AWaterBody* WaterBody); // 0x4adbb80 [Final Native Static Private]

// AWaterBody (/Script/Water.WaterBody)
    void SetWaterWaves(UWaterWavesBase* InWaterWaves); // 0x4adc480 [Final Native Public]
    void SetWaterMaterial(UMaterialInterface* InMaterial); // 0x4adc140 [Final Native Public]
    void OnWaterBodyChanged(bool bShapeOrPositionChanged, bool bWeightmapSettingsChanged); // 0x4adb6f0 [Final Native Public]
    FVector GetWaterVelocityVectorAtSplineInputKey(float InKey); // 0x4adb340 [Native Public]
    float GetWaterVelocityAtSplineInputKey(float InKey); // 0x4adb200 [Native Public]
    UWaterSplineComponent* GetWaterSpline(); // 0x37215a0 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterMaterialInstance(); // 0x4adae20 [Final Native Public]
    EWaterBodyType GetWaterBodyType(); // 0x4adad50 [Native Public]
    UWaterBodyComponent* GetWaterBodyComponent(); // 0x4adad30 [Final Native Public]
    UMaterialInstanceDynamic* GetRiverToOceanTransitionMaterialInstance(); // 0x4adabd0 [Final Native Public]
    UMaterialInstanceDynamic* GetRiverToLakeTransitionMaterialInstance(); // 0x4adab30 [Final Native Public]
    TArray<AWaterBodyIsland*> GetIslands(); // 0x4ada690 [Final Native Public]
    TArray<AWaterBodyExclusionVolume*> GetExclusionVolumes(); // 0x4ada580 [Final Native Public]
    float GetAudioIntensityAtSplineInputKey(float InKey); // 0x4ada210 [Native Public]

// UWaterBodyComponent (/Script/Water.WaterBodyComponent)
    void SetWaterZoneOverride(TSoftObjectPtr<AWaterZone>& InWaterZoneOverride); // 0x4adc510 [Final Native Public]
    void SetWaterVelocityAtSplineInputKey(float InKey, float InVelocity); // 0x4adc390 [Final Native Public]
    void SetWaterStaticMeshMaterial(UMaterialInterface* InMaterial); // 0x4adc2d0 [Final Native Public]
    void SetWaterMaterial(UMaterialInterface* InMaterial); // 0x4adc210 [Final Native Public]
    void SetWaterInfoMaterial(UMaterialInterface* InMaterial); // 0x4adc080 [Final Native Public]
    void SetWaterAndUnderWaterPostProcessMaterial(UMaterialInterface* InWaterMaterial, UMaterialInterface* InUnderWaterPostProcessMaterial); // 0x4adba30 [Final Native Public]
    void SetUnderwaterPostProcessMaterial(UMaterialInterface* InMaterial); // 0x4adb980 [Final Native Public]
    void SetAudioIntensityAtSplineInputKey(float InKey, float InAudioIntensity); // 0x4adb890 [Final Native Public]
    void OnWaterBodyChanged(bool bShapeOrPositionChanged, bool bWeightmapSettingsChanged, bool bUserTriggeredChanged); // 0x4adb7a0 [Final Native Public]
    UWaterWavesBase* GetWaterWaves(); // 0x4adb4a0 [Final Native Public]
    FVector GetWaterVelocityVectorAtSplineInputKey(float InKey); // 0x4adb3f0 [Native Public]
    float GetWaterVelocityAtSplineInputKey(float InKey); // 0x4adb2a0 [Native Public]
    void GetWaterSurfaceInfoAtLocation(const FVector& InLocation, const FVector& OutWaterSurfaceLocation, const FVector& OutWaterSurfaceNormal, const FVector& OutWaterVelocity, const float& OutWaterDepth, bool bIncludeDepth); // 0x4adaf30 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterStaticMeshMaterialInstance(); // 0x4adadc0 [Final Native Public]
    UWaterSplineComponent* GetWaterSpline(); // 0x4adaee0 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterMaterialInstance(); // 0x4adae70 [Final Native Public]
    UMaterialInterface* GetWaterMaterial(); // 0x4adae00 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterLODMaterialInstance(); // 0x4adadc0 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterInfoMaterialInstance(); // 0x4adad80 [Final Native Public]
    AWaterBody* GetWaterBodyActor(); // 0x4adad00 [Final Native Public]
    UMaterialInstanceDynamic* GetUnderwaterPostProcessMaterialInstance(); // 0x4adacc0 [Final Native Public]
    TArray<UPrimitiveComponent*> GetStandardRenderableComponents(); // 0x4adac40 [Native Public]
    UMaterialInstanceDynamic* GetRiverToOceanTransitionMaterialInstance(); // 0x4adac10 [Native Public]
    UMaterialInterface* GetRiverToOceanTransitionMaterial(); // 0x4adaba0 [Native Public]
    UMaterialInstanceDynamic* GetRiverToLakeTransitionMaterialInstance(); // 0x4adab70 [Native Public]
    UMaterialInterface* GetRiverToLakeTransitionMaterial(); // 0x4adab00 [Native Public]
    float GetMaxWaveHeight(); // 0x4adaad0 [Final Native Public]
    TArray<AWaterBodyIsland*> GetIslands(); // 0x4ada720 [Final Native Public]
    TArray<AWaterBodyExclusionVolume*> GetExclusionVolumes(); // 0x4ada610 [Final Native Public]
    TArray<UPrimitiveComponent*> GetCollisionComponents(bool bInOnlyEnabledComponents); // 0x4ada470 [Native Public]
    float GetAudioIntensityAtSplineInputKey(float InKey); // 0x4ada2b0 [Native Public]

// AWaterBodyIsland (/Script/Water.WaterBodyIsland)
    UWaterSplineComponent* GetWaterSpline(); // 0x4adaec0 [Final Native Public]

// UWaterBodyRiverComponent (/Script/Water.WaterBodyRiverComponent)
    void SetRiverWidthAtSplineInputKey(float InKey, float InWidth); // 0x4b15f40 [Final Native Public]
    void SetRiverDepthAtSplineInputKey(float InKey, float InDepth); // 0x4b15e50 [Final Native Public]
    void SetOceanTransitionMaterial(UMaterialInterface* InMat); // 0x4b15da0 [Final Native Public]
    void SetLakeTransitionMaterial(UMaterialInterface* InMat); // 0x4b15cf0 [Final Native Public]
    void SetLakeAndOceanTransitionMaterials(UMaterialInterface* InLakeTransition, UMaterialInterface* InOceanTransition); // 0x4b15ba0 [Final Native Public]
    float GetRiverWidthAtSplineInputKey(float InKey); // 0x4b15ac0 [Final Native Public]
    float GetRiverDepthAtSplineInputKey(float InKey); // 0x4b15a00 [Final Native Public]

// UWaterMeshComponent (/Script/Water.WaterMeshComponent)
    bool IsEnabled(); // 0x4b15b80 [Final Native Public]

// UWaterSplineComponent (/Script/Water.WaterSplineComponent)
    void K2_SynchronizeAndBroadcastDataChange(); // 0x3649900 [Final Native Public]

// UWaterSubsystem (/Script/Water.WaterSubsystem)
    void SetOceanFloodHeight(float InFloodHeight); // 0x4b31c60 [Final Native Public]
    void PrintToWaterLog(const FString& Message, bool bWarning); // 0x4b31a50 [Final Native Public]
    bool IsWaterRenderingEnabled(); // 0x4b31a20 [Final Native Public]
    bool IsUnderwaterPostProcessEnabled(); // 0x4b319f0 [Final Native Public]
    bool IsShallowWaterSimulationEnabled(); // 0x4b319c0 [Final Native Public]
    float GetWaterTimeSeconds(); // 0x4b31970 [Final Native Public]
    float GetSmoothedWorldTimeSeconds(); // 0x4b31930 [Final Native Public]
    int32 GetShallowWaterSimulationRenderTargetSize(); // 0x4b31910 [Final Native Static Public]
    int32 GetShallowWaterMaxImpulseForces(); // 0x4b318f0 [Final Native Static Public]
    int32 GetShallowWaterMaxDynamicForces(); // 0x4b318d0 [Final Native Static Public]
    float GetOceanTotalHeight(); // 0x4b31850 [Final Native Public]
    float GetOceanFloodHeight(); // 0x4b31830 [Final Native Public]
    float GetOceanBaseHeight(); // 0x4b317c0 [Final Native Public]
    float GetCameraUnderwaterDepth(); // 0x2359640 [Final Native Public]

// AWaterZone (/Script/Water.WaterZone)
    void SetFarMeshMaterial(UMaterialInterface* InFarMaterial); // 0x4b31b70 [Final Native Public]
    int32 GetWaterZoneIndex(); // 0x4b319a0 [Final Native Public]

// AAVS_Vehicle_C (/VehicleSystemPlugin/AVS_Vehicle.AVS_Vehicle_C)
    void OnShifterUpdatedEvent(const ShifterPositions& PreviousValue, const ShifterPositions& NewValue); // 0x147c170 [Protected]
    void OnEngineRunningUpdated(bool IsEngineRunning); // 0x147c170 [Public]
    void OnBrakeInputUpdated(double BrakeInputValue); // 0x147c170 [Public]
    void SetLinearDamping(double LinearDamping); // 0x147c170 [Public]
    void CalculateSteering(); // 0x147c170 [Public]
    void TickInputs(); // 0x147c170 [Public]
    void GetBrake(const double& Brake); // 0x147c170 [Public]
    void GetThrottle(const double& Throttle); // 0x147c170 [Public]
    void GetRPM(const double& RPM); // 0x147c170 [Public]
    void ToogleDebugMenu(); // 0x147c170 [Public]
    void DebugDraw(); // 0x147c170 [Private]
    void DebugPassiveText(); // 0x147c170 [Private]
    void PassiveStateChanged(bool NewPassiveState); // 0x147c170 [Event Protected]
    bool DeterminePassiveState(); // 0x147c170 [Event Protected]
    void SyncTrailer(); // 0x147c170 [Private]
    void RefreshContactModification(bool Instant); // 0x147c170 [Public]
    void SetupWheelContactModification(const bool& RegisterSuccess); // 0x147c170 [Private]
    void CreateSuspensionPreview(UVehicle_Wheel_C* Wheel); // 0x147c170 [Private]
    void UpdateWheelTorque(UVehicle_Wheel_C* Wheel); // 0x147c170 [Public]
    void SetMeshMaterial(UStaticMeshComponent* Mesh, UMaterialInterface* Material); // 0x147c170 [Private]
    void SuspensionPreview(); // 0x147c170 [Public]
    void OnRep_Shifter(); // 0x147c170
    void OnRep_SteeringInput(); // 0x147c170
    void OnRep_BrakeInput(); // 0x147c170
    void OnRep_ThrottleInput(); // 0x147c170
    void WakePhysics(); // 0x147c170 [Private]
    void IsCinematic(const bool& IsCinematic); // 0x147c170 [Public]
    void UpdateLinearDamping(); // 0x147c170 [Private]
    void AnyWheelContact(const bool& WheelContact); // 0x147c170 [Public]
    void DoStabilityControl(); // 0x147c170 [Private]
    void DestroyOwnedComponent(UActorComponent* Target); // 0x147c170 [Public]
    void AutomaticShifterPosition(); // 0x147c170 [Private]
    void ReprojectWheels(); // 0x147c170 [Private]
    void InitWheelReprojectionExperiment(); // 0x147c170 [Private]
    void GetHostTrailerRotation(const FRotator& HostTrailerRotation); // 0x147c170 [Public]
    void SetGearItem(int32 Index, const FVehicleGear& NewGearSettings); // 0x147c170 [Public]
    void SetGearArray(TArray<FVehicleGear>& Gears); // 0x147c170 [Public]
    void isOwningClient(const bool& OwningClient); // 0x147c170 [Public]
    void SetInputHost(AAVS_Vehicle_C* InputHost); // 0x147c170 [Public]
    void CopyInputsFromHost(); // 0x147c170 [Private]
    void DestroyWheelMesh(UVehicle_Wheel_C* WheelComponent); // 0x147c170 [Public]
    void CreateWheelMesh(UVehicle_Wheel_C* WheelComponent, const UPrimitiveComponent*& NewMesh); // 0x147c170 [Public]
    void UnhitchAll(); // 0x147c170 [Public]
    void RemoveWheel(UVehicle_Wheel_C* Wheel); // 0x147c170 [Public]
    void AddWheel(UVehicle_Wheel_C* NewWheel); // 0x147c170 [Public]
    void CreateHitchConstraints(bool bManualAttachment, const FTransform& RelativeTransform, const UVehicleConstraint*& VehicleConstraint, const UPhysicsHandleComponent*& PhysicsHandle); // 0x147c170 [Public]
    void SetCenterOfMassOffset(const FVector& RelativeCOM); // 0x147c170 [Public]
    void StartupEngine(); // 0x147c170 [Private]
    void OnRep_ServerEngineRunning(); // 0x147c170
    void OnRep_EngineRunning(); // 0x147c170
    void GetSpeedUnitData(FSpeedUnit& SpeedUnit); // 0x147c170 [Public]
    void Cleanup(); // 0x147c170 [Public]
    void GetAcceleration(const double& Acceleration); // 0x147c170 [Public]
    void InitSpeedUnit(); // 0x147c170 [Private]
    void GetExactCenterOfMass(const FVector& ExactCOM, const bool& IsValid); // 0x147c170 [Public]
    void SetExactCenterOfMass(const FVector& NewCenterOfMass); // 0x147c170 [Public]
    void DetachAllWheels(); // 0x147c170 [Public]
    void ResetAllWheels(); // 0x147c170 [Public]
    void ApplyCOM(); // 0x147c170 [Private]
    void InitCOM(); // 0x147c170 [Private]
    void SetHandbrakeInput(bool Handbrake); // 0x147c170 [Public]
    void SetShifterPosition(const ShifterPositions& Shifter Position); // 0x147c170 [Public]
    void SetSteeringInput(double Steering); // 0x147c170 [Public]
    void SetBrakeInput(double Brake); // 0x147c170 [Public]
    void SetThrottleInput(double Throttle); // 0x147c170 [Public]
    void SetThrottleAndBrakeInput(double Throttle); // 0x147c170 [Public]
    void SetupSkeletalMeshes(); // 0x147c170 [Private]
    void GetCurrentSteeringInput(const double& SteeringInput); // 0x147c170 [Public]
    void GetCurrentSteering(const double& CurrentSteering); // 0x147c170 [Public]
    void CreateBoneConstraint(bool bManualAttachment, const FTransform& RelativeTransform, const UVehicleConstraint*& VehicleConstraint); // 0x147c170 [Public]
    void CreateNewConstraint(bool bManualAttachment, const FTransform& RelativeTransform, const UVehicleConstraint*& VehicleConstraint); // 0x147c170 [Public]
    void CreateNewWheelController(bool bManualAttachment, const FTransform& RelativeTransform, const UStaticMeshComponent*& Mesh); // 0x147c170 [Public]
    void GetSelectedGear(const int32& GearNumber, FVehicleGear& SelectedGear); // 0x147c170 [Public]
    void GetHandbrakeApplied(const bool& isHandbrakeApplied); // 0x147c170 [Public]
    void ValidateTransmission(); // 0x147c170 [Public]
    void GetSlip(const double& Slip); // 0x147c170 [Public]
    void InitAudio(); // 0x147c170 [Private]
    void SetManualGear(int32 GearNum); // 0x147c170 [Public]
    void SetLocalEngineRunning(bool EngineRunning); // 0x147c170 [Public]
    void GetShifterPosition(const ShifterPositions& ShifterPos); // 0x147c170 [Public]
    void GetCurrentGear(const int32& Gear, FVehicleGear& CurrentGear); // 0x147c170 [Public]
    void GetTorque(const double& Torque); // 0x147c170 [Public]
    void GetTargetSpeed(const double& TargetSpeed); // 0x147c170 [Public]
    void TeleportVehicle(const FVector& Location, const FRotator& Rotation, bool KeepRelativeVelocity); // 0x147c170 [Public]
    void GetBrakeApplied(const bool& isBrakeApplied); // 0x147c170 [Public]
    void GetAirSpeed(const double& AirSpeed); // 0x147c170 [Public]
    void GetAllWheels(TArray<UVehicle_Wheel_C*>& Wheels); // 0x147c170 [Public]
    void ToggleLightsActive(const FName& LightGroup, const bool& Active); // 0x147c170 [Public]
    void SetEngineRunning(bool EngineRunning); // 0x147c170 [Public]
    void GetEngineRunning(const bool& EngineRunning); // 0x147c170 [Public]
    void StartEngine(); // 0x147c170 [Public]
    void ConstructWheels(); // 0x147c170 [Private]
    void ConstructComponents(); // 0x147c170 [Private]
    void OnRep_HandbrakeApplied(); // 0x147c170
    void TickCosmetics(); // 0x147c170 [Private]
    void InitExhausts(); // 0x147c170 [Private]
    void TickWheels(); // 0x147c170 [Private]
    void GearChanged(int32 previousGear, int32 CurrentGear); // 0x147c170 [Protected]
    void GetInitializationState(const bool& Initialized); // 0x147c170 [Public]
    void AVS_PrintDebugMessage(const FString& Message, bool Error?); // 0x147c170 [Public]
    void InitVehicleMesh(const bool& HasValidMesh); // 0x147c170 [Private]
    void ChangeGear(); // 0x147c170 [Private]
    void GetLightsActive(const FName& LightGroup, const bool& Active); // 0x147c170 [Public]
    void SetLightsActive(const FName& LightGroup, bool Active); // 0x147c170 [Public]
    void UpdateLightDecorations(UVehicle_LightController_C* LightController); // 0x147c170 [Protected]
    void UpdateLights(); // 0x147c170 [Public]
    void InitLights(); // 0x147c170 [Private]
    void SetPhysics(bool Simulate?); // 0x147c170 [Public]
    void MoveShifterPosition(bool MoveUp, const ShifterPositions& NewPos); // 0x147c170 [Public]
    void UpdateWheelLocks(); // 0x147c170 [Private]
    void UpdateBrakes(); // 0x147c170 [Private]
    void UpdateForces(); // 0x147c170 [Private]
    void UpdateInputs(); // 0x147c170 [Private]
    void EngineSimluation(); // 0x147c170 [Private]
    void GetVehicleMesh(const UMeshComponent*& Mesh); // 0x147c170 [Public]
    void InitWheels(); // 0x147c170 [Private]
    void PostConstructInit(); // 0x147c170 [Private]
    void UserConstructionScript(); // 0x147c170 [Event Public]
    void OwnerChanged(); // 0x147c170 [Event Protected]
    void TeleportWheels(); // 0x147c170 [Event Protected]
    void WakeWheelsForMovement(); // 0x147c170 [Event Protected]
    void RPC_Server_EngineRunning(bool EngineRunning); // 0x147c170
    void RPC_Server_Steering(double Axis); // 0x147c170
    void RPC_Server_Throttle(double Throttle); // 0x147c170
    void RPC_Server_Brake(double Brake); // 0x147c170
    void RPC_Server_Handbrake(bool Handbrake); // 0x147c170
    void RPC_Server_Shifter(const ShifterPositions& ShifterPosition); // 0x147c170
    void SetTrailerSyncMode(UVehicle_Hitch_C* TowHitch, UVehicle_Hitch_C* TrailerHitch); // 0x147c170
    void SendTrailerRotationRPC(); // 0x147c170
    void RPC_Server_TrailerRotation(const FRotator& ServerTrailerRotation); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Protected]
    void 25 TPS(); // 0x147c170
    void ReceiveDestroyed(); // 0x147c170 [Event Public]
    void AVS_Tick(float DeltaTime); // 0x147c170 [Event Protected]
    void Reinit TPS(); // 0x147c170
    void RunContactMod(); // 0x147c170
    void PassiveTickBP(float DeltaTime); // 0x147c170 [Event Protected]
    void ReceiveControllerChanged(AController* OldController, AController* NewController); // 0x147c170 [Event Public]
    void ExecuteUbergraph_AVS_Vehicle(int32 EntryPoint); // 0x147c170 [Final]
    void OnEngineRunningUpdatedEvent__DelegateSignature(bool IsEngineRunning); // 0x147c170 [Public]

// UVehicle_EngineAudio_C (/VehicleSystemPlugin/VehicleAssets/Components/Vehicle_EngineAudio.Vehicle_EngineAudio_C)
    void UpdateTurboFuelParameters(); // 0x147c170 [Public]
    void DeActivateTurboFuelSFX(); // 0x147c170 [Public]
    void ActivateTurboFuelSFX(); // 0x147c170 [Public]
    void StopEngineSounds(); // 0x147c170 [Public]
    void SetEngineRunning(bool EngineRunning); // 0x147c170 [Public]
    void PlaybackFade(USoundWave* PlayingSoundWave, float PlaybackPercent); // 0x147c170
    void PlayIgnition(); // 0x147c170
    void StopSound(); // 0x147c170
    void ChangePassiveState(bool NewPassive); // 0x147c170
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Public]
    void CustomEvent(bool IsEngineRunning); // 0x147c170
    void ClearStartTimer(); // 0x147c170
    void ExecuteUbergraph_Vehicle_EngineAudio(int32 EntryPoint); // 0x147c170 [Final]

// UVehicle_ExhaustController_C (/VehicleSystemPlugin/VehicleAssets/Components/Vehicle_ExhaustController.Vehicle_ExhaustController_C)
    void ReceiveBeginPlay(); // 0x147c170 [Event Public]
    void UpdateExhaustSmoke(double RPM, double Throttle, bool Active); // 0x147c170
    void Construct(); // 0x147c170
    void ExecuteUbergraph_Vehicle_ExhaustController(int32 EntryPoint); // 0x147c170 [Final]

// UVehicle_Hitch_C (/VehicleSystemPlugin/VehicleAssets/Components/Vehicle_Hitch.Vehicle_Hitch_C)
    void WakeIfValid(); // 0x147c170 [Private]
    void SetTowHitch(UVehicle_Hitch_C* TowHitch); // 0x147c170 [Public]
    void GetHitchedTo(const UVehicle_Hitch_C*& HitchedTo); // 0x147c170 [Public]
    void ApplyHitchFromNetwork(); // 0x147c170 [Private]
    void OnRep_HitchNetwork(); // 0x147c170
    void CheckCompatibility(UVehicle_Hitch_C* To, const bool& isCompatible); // 0x147c170 [Private]
    void GetOwningVehicle(const AAVS_Vehicle_C*& Vehicle); // 0x147c170 [Public]
    void GetHitchedTrailer(const AAVS_Vehicle_C*& Trailer); // 0x147c170 [Public]
    void GetHitchedVehicle(const AAVS_Vehicle_C*& Vehicle); // 0x147c170 [Public]
    void GetVehicleMesh(const UMeshComponent*& Mesh); // 0x147c170 [Public]
    void Unhitch(); // 0x147c170 [Public]
    void Hitch(UVehicle_Hitch_C* To, double AnimationLength); // 0x147c170 [Public]
    void UpdateIsHitched(UVehicle_Hitch_C* TowHitch, UVehicle_Hitch_C* TrailerHitch); // 0x147c170 [Private]
    void ApplyHitchConstraint(UVehicle_Hitch_C* TowHitch, UVehicle_Hitch_C* TrailerHitch); // 0x147c170 [Private]
    void CreateConstraintFrames(); // 0x147c170 [Private]
    void CreateHitchConstraint(); // 0x147c170 [Private]
    void InitHitch(); // 0x147c170 [Public]
    void HitchToOverlapped(double AnimationLength); // 0x147c170 [Public]
    void SetIsHitched(bool isHitched); // 0x147c170 [Public]
    void GetIsHitched(const bool& isHitched); // 0x147c170 [Public]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void StartHitchAnimation(double AnimationLength); // 0x147c170
    void HitchAnimationFinished(); // 0x147c170
    void StopHitchAnimation(); // 0x147c170
    void ReceiveBeginPlay(); // 0x147c170 [Event Public]
    void HitchConstraintBroken(int32 ConstraintIndex); // 0x147c170
    void RPC_Server_HitchData(const FHitchNetworkData& HitchNetworkData); // 0x147c170
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x147c170 [Event Public]
    void HitchedToDestroyed_Event(); // 0x147c170
    void ExecuteUbergraph_Vehicle_Hitch(int32 EntryPoint); // 0x147c170 [Final]
    void HitchedToDestroyed__DelegateSignature(); // 0x147c170 [Public]
    void Unhitched__DelegateSignature(); // 0x147c170 [Public]
    void Hitched__DelegateSignature(UVehicle_Hitch_C* TowHitch, UVehicle_Hitch_C* TrailerHitch); // 0x147c170 [Public]

// UVehicle_LightController_C (/VehicleSystemPlugin/VehicleAssets/Components/Vehicle_LightController.Vehicle_LightController_C)
    void HasActiveLights(const bool& Active); // 0x147c170 [Public]
    void GetIntensity(const double& Intensity); // 0x147c170 [Public]
    void Illuminate(double Intensity); // 0x147c170 [Public]
    void Init(); // 0x147c170
    void ExecuteUbergraph_Vehicle_LightController(int32 EntryPoint); // 0x147c170 [Final]

// UVehicle_Wheel_C (/VehicleSystemPlugin/VehicleAssets/Components/Vehicle_Wheel.Vehicle_Wheel_C)
    void GetRideableSteeringInput(const bool& Success, const double& Steering); // 0x147c170 [Public]
    void AllowsHeldObjectInteraction(ABP_FirstPersonCharacter_C* Player, AActor* HeldItem, const FHitResult& HitResult, const bool& Result); // 0x147c170 [Public]
    void TeleportByRocket(AActor* Rocket, const FVector& NewLocation, const bool& Success); // 0x147c170 [Public]
    void CanBeTeleportedByRocket(const bool& Result, const FVector& ActorLocation); // 0x147c170 [Public]
    void SetInsideRV(bool InsideRV, const bool& Success); // 0x147c170 [Public]
    void CanBeNailed(const bool& CanBeNailed, const bool& CanBeNailAnchor); // 0x147c170 [Public]
    void SetFastenedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void RemoveNail(AActor* Nail, const bool& Success); // 0x147c170 [Public]
    void AddNail(AActor* Nail, const FTransform& NailedActorTransform, AActor* OtherNailedActor, const bool& Success); // 0x147c170 [Public]
    void EnableRideableInput(bool EnableInput, ABP_FirstPersonPlayerController_C* PlayerController, const bool& Success); // 0x147c170 [Public]
    void GetRideableAttachmentPoint(ARGFirstPersonCharacter* Player, const USceneComponent*& AttachmentPoint, const FVector& AttachmentOffset, const bool& SetRotationToWorld); // 0x147c170 [Public]
    void IsRideable(const bool& IsRideable, const ECharSeatType& SeatType); // 0x147c170 [Public]
    void GetAttachedToPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions); // 0x147c170 [Public]
    void GetPickedUpPlayerInteractionTexts(TMap<UInputAction*, FText>& PickedUpPlayerInteractions, const UInputMappingContext*& IMC); // 0x147c170 [Public]
    void GetLookAtPlayerInteractionTexts(ARGFirstPersonCharacter* InstigatingPlayer, AActor* InstigatingPlayerHeldActor, const FHitResult& Hit, TMap<UInputAction*, FText>& LookAtPlayerInteractionTexts); // 0x147c170 [Public]
    void GetCustomCrosshair(const bool& UseCustomBrush, FSlateBrush& Brush); // 0x147c170 [Public]
    void IsAttachPointBlocking(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void PlaceActor(const FTransform& PlacementTransform, const bool& Success); // 0x147c170 [Public]
    void Interact(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, double HoldTime, bool NewParam, const bool& Success); // 0x147c170 [Public]
    void BlockInteraction(ABP_FirstPersonCharacter_C* Player, const bool& BlockInteraction); // 0x147c170 [Public]
    void GetPhysicsMesh(const bool& Success, const UPrimitiveComponent*& PrimitiveComponent); // 0x147c170 [Public]
    void SetPickedUpPhysicsState(const bool& Success); // 0x147c170 [Public]
    void SetDroppedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void GetCustomHoldTransform(const bool& Success, FTransform& Transform); // 0x147c170 [Public]
    void SetAttachedPhysicsState(const bool& Success); // 0x147c170 [Public]
    void AttachByPlayer(AActor* Parent, const FTransform& RelativeTransform, ABP_FirstPersonCharacter_C* PlayerAttaching, const FName& SocketName, const bool& Success); // 0x147c170 [Public]
    void ForceAttach(AActor* Parent, const FTransform& RelativeTransform, const bool& Success); // 0x147c170 [Public]
    void ForceDetach(bool Destroy, const bool& Success); // 0x147c170 [Public]
    void Hit(AActor* ActorHitting, const FHitResult& Hit, const FVector& ImpulseVector, const FST_Damage_Results& DamageResults, const bool& Success); // 0x147c170 [Public]
    void CanPickUpObjectBeAttachedToLookAtObject(UObject* PickUpObject, const bool& Success); // 0x147c170 [Public]
    void GetObjectAttachType(const bool& Success, FGameplayTagContainer& AttachType); // 0x147c170 [Public]
    void SetAttachPointState(const FGameplayTag& AttachPointState, const bool& Success); // 0x147c170 [Public]
    void GetAttachPointState(const bool& Success, FGameplayTag& AttachPointState); // 0x147c170 [Public]
    void GetCustomAttachComponent(const bool& Success, const USceneComponent*& CustomAttachComponent); // 0x147c170 [Public]
    void GetCustomAttachTransform(AActor* AttachParent, const bool& Success, FTransform& CustomAttachTransform); // 0x147c170 [Public]
    void SetNewAttachTransform(const FTransform& NewTransform, const bool& Success); // 0x147c170 [Public]
    void GetCharacterPose(const bool& Success, const E_CharacterPose& CharacterPose, const UAnimSequenceBase*& CharacterPoseAnim); // 0x147c170 [Public]
    void Explode(const bool& Success); // 0x147c170 [Public]
    void GetThirdPersonDummyClass(const TSubclassOf<ABP_ThirdPersonDummy_C>& ThirdPersonDummyClass); // 0x147c170 [Public]
    void GetVisuals(const UStaticMesh*& Mesh, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x147c170 [Public]
    void GetAttachOffset(FTransform& FPPOffset, FTransform& TPPOffset, const bool& Success); // 0x147c170 [Public]
    void GetAcceptedDamageTypes(const bool& Success, FGameplayTagContainer& AcceptedDamageTypes); // 0x147c170 [Public]
    void Repair(AActor* RepairTarget, ABP_Interactable_Actor_C* RepairTool, const bool& Success); // 0x147c170 [Public]
    void StopInteract(ABP_FirstPersonCharacter_C* PlayerCharacter, const FHitResult& HitResult, const bool& Success); // 0x147c170 [Public]
    void AddImpulse(const FVector& ImpulseStrength, const bool& Success); // 0x147c170 [Public]
    void SecondaryInteract(ABP_FirstPersonCharacter_C* InstigatingPlayer, const bool& Success); // 0x147c170 [Public]
    void GetDisplayName(const bool& Success, FText& DisplayName); // 0x147c170 [Public]
    void ShouldUseHoldTransform(const bool& Success); // 0x147c170 [Public]
    void IsPickupable(const bool& IsPickupable); // 0x147c170 [Public]
    void AddImpulseAtLocation(const FVector& ImpulseStrength, const FVector& Location, const bool& Success); // 0x147c170 [Public]
    void StopActiveRollingSFX(); // 0x147c170 [Public]
    void GetUDW(const AUltra_Dynamic_Weather_C*& UDW); // 0x147c170 [Private]
    void AffectSnow(); // 0x147c170 [Public]
    void Cheat_WearDownIceStuds(); // 0x147c170 [Public]
    void ApplyWheelModifiers(TArray<FTagFloatPair>& WheelModifiers); // 0x147c170 [Public]
    void OnRep_AppliedWheelPhysMat(); // 0x147c170
    void OnRep_IceGripValue(); // 0x147c170
    void GetWheelStatus(const UPhysicalMaterial*& AppliedPhysMat, const double& IceStudsValue); // 0x147c170 [Public]
    void UpdatePhysMatFromTrace(double DeltaTime); // 0x147c170 [Public]
    void WearDownIceStuds(double DeltaTime); // 0x147c170 [Public]
    void CheckAllScrewsValid(const bool& AllIsValid); // 0x147c170 [Public]
    void OnRep_ScrewDamage(); // 0x147c170
    void TakeScrewDamage(TArray<int32>& ScrewDamage); // 0x147c170 [Public]
    void SetupScrews(); // 0x147c170 [Public]
    void TryPopOffWheel(const bool& PoppedOff); // 0x147c170 [Public]
    void Update_WheelSuspension_Buffer(); // 0x147c170 [Public]
    void Update_WheelSuspension_SFX(); // 0x147c170 [Public]
    void Update_WheelSkid_SFX(); // 0x147c170 [Public]
    void Update_WheelRolling_SFX(); // 0x147c170 [Public]
    void HealWheelDamage(bool NewParam); // 0x147c170 [Public]
    void TakeWheelDamage(int32 WheelDamage); // 0x147c170 [Public]
    void Init_VFX_SmokeTrail(); // 0x147c170 [Public]
    void Update_VFX_SmokeTrail(); // 0x147c170 [Public]
    void SetWheelMode(const EWheelMode& NewMode); // 0x147c170 [Event Public]
    void SetSuspensionPreview(bool Preview); // 0x147c170 [Public]
    void GetSuspensionPreview(const bool& EditorPreview); // 0x147c170 [Public]
    void GetRollingResistance(const double& RollingResistance); // 0x147c170 [Public]
    void GetWheelRadius(const double& WheelRadius); // 0x147c170 [Public]
    void SetSpringDownforce(float SpringDownforce); // 0x147c170 [Public]
    void SetSpringDamping(float SpringDamping); // 0x147c170 [Public]
    void SetSpringStrength(float SpringStrength); // 0x147c170 [Public]
    void SetSpringLength(float SpringLength); // 0x147c170 [Public]
    void SetSuspensionSettings(float Spring Length, float Spring Strength, float Spring Damping); // 0x147c170 [Public]
    void GetSpringLength(const double& SpringLength); // 0x147c170 [Public]
    void GetInvertTorque(const bool& isInvertedTorque); // 0x147c170 [Public]
    void GetBrakePressure(const double& BrakePressure); // 0x147c170 [Public]
    void GetIsSteerableWheel(const bool& IsSteerableWheel); // 0x147c170 [Public]
    void GetIsDrivingWheel(const bool& IsDrivingWheel); // 0x147c170 [Public]
    void GetSuspensionSettings(const float& SpringLength, const float& SpringStrength, const float& SpringDamping, const double& PhysicsDownforce); // 0x147c170 [Public]
    void GetIsHandbrakeWheel(const bool& IsHandbrakeWheel); // 0x147c170 [Public]
    void BreakAttachment(); // 0x147c170 [Private]
    void UpdateRotationConstraint(); // 0x147c170 [Private]
    void UpdateSpringConstraint(); // 0x147c170 [Private]
    void CreateWheelController(); // 0x147c170 [Private]
    void DestroyPhysConstraints(); // 0x147c170 [Private]
    void CreatePhysConstraints(); // 0x147c170 [Private]
    void ConfigurePhysConstraints(); // 0x147c170 [Private]
    void StopSkidEffects(); // 0x147c170 [Private]
    void UpdateSteering(double NewSteering); // 0x147c170 [Public]
    void SetChassisCollisions(bool Collision); // 0x147c170 [Private]
    void UpdateWheelMeshProperties(); // 0x147c170 [Private]
    void GetWheelTorque(const double& WheelTorque); // 0x147c170 [Public]
    void SwapVisibleMesh(bool UseProjected); // 0x147c170 [Private]
    void SetWheelPosition(const FVector& NewLocation, const FRotator& NewRotation); // 0x147c170 [Public]
    void SetProjectedMesh(UStaticMeshComponent* ProjectedMesh); // 0x147c170 [Public]
    void GetProjectedMesh(const UPrimitiveComponent*& ProjectedMesh); // 0x147c170 [Public]
    void CleanupForDestroy(); // 0x147c170 [Public]
    void GetConstraints(const UVehicleConstraint*& TurnConstraint, const UVehicleConstraint*& SpringConstraint); // 0x147c170 [Public]
    void GetLastTouch(FHitResult& LastTouch); // 0x147c170 [Public]
    void TouchSurfaceChange(); // 0x147c170 [Public]
    void GetEffectsForSurface(const EPhysicalSurface& Surface, const USoundBase*& SkidSound, const UParticleSystem*& SkidParticle); // 0x147c170 [Public]
    void ClearActiveParticle(); // 0x147c170 [Public]
    void SetVehicleTorque(double TargetSpeed, double Torque, bool Reverse); // 0x147c170 [Public]
    void SetWheelTorque(bool OverrideVehicle, double TargetSpeed, double Torque, bool Reverse); // 0x147c170 [Public]
    void CleanupSkidParticle(); // 0x147c170 [Private]
    void InitSkidParticles(); // 0x147c170 [Public]
    void InitSkidSounds(); // 0x147c170 [Public]
    void UpdateSkidEffects(); // 0x147c170 [Public]
    void SetIsDrivingWheel(bool IsDrivingWheel); // 0x147c170 [Public]
    void SetDriveMotor(bool EnableMotor); // 0x147c170 [Private]
    void GetIsBrakeLocked(const bool& isBrakeLocked); // 0x147c170 [Public]
    void SetIsBrakeLocked(bool isBrakeLocked); // 0x147c170 [Public]
    void GetIsLocked(const bool& IsLocked); // 0x147c170 [Public]
    void ResetPosition(); // 0x147c170 [Public]
    void ResetSteering(); // 0x147c170 [Public]
    void ChangeStaticMesh(UStaticMesh* NewMesh); // 0x147c170 [Public]
    void UpdateRotationSpeed(); // 0x147c170 [Private]
    void GetWheelController(const UPrimitiveComponent*& ControllerMesh); // 0x147c170 [Public]
    void UpdateSkid(); // 0x147c170 [Private]
    void GetRotationSpeed(const double& RotationSpeed); // 0x147c170 [Public]
    void DebugWarningOrError(const FString& Message, bool Error?); // 0x147c170 [Private]
    void Detach(); // 0x147c170 [Public]
    void Attach(bool ResetPosition, bool Force); // 0x147c170 [Public]
    void SetPhysics(bool Simulate?); // 0x147c170 [Public]
    void LockWheel(bool Lock); // 0x147c170 [Public]
    void UpdateWheel(); // 0x147c170 [Public]
    void GetWheelMesh(const UPrimitiveComponent*& WheelMesh); // 0x147c170 [Public]
    void CalculateSkidAmount(); // 0x147c170 [Private]
    void CalculateSkidDirection(const FVector& Velocity, const FRotator& WheelForward, const FRotator& MarkDirection); // 0x147c170 [Public]
    void InitBonePhysics(); // 0x147c170 [Private]
    void InitializeWheel(AAVS_Vehicle_C* Owner); // 0x147c170 [Public]
    void Construct(); // 0x147c170 [Public]
    void UpdateConstraints(); // 0x147c170 [Private]
    void CallBackPrimaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void CallBackSecondaryFire(ABP_FirstPersonCharacter_C* Player, bool Stop); // 0x147c170 [Public]
    void AssignGamePlayTags(const FGameplayTagContainer& TagsToAdd, const FGameplayTagContainer& TagsToRemove); // 0x147c170 [Public]
    void StartCooking(int32 Heat); // 0x147c170 [Public]
    void StopCooking(); // 0x147c170 [Public]
    void StartWelding(int32 Heat); // 0x147c170 [Public]
    void StopWelding(); // 0x147c170 [Public]
    void OnPlayerSit(ARGFirstPersonCharacter* PlayerCharacter, bool IsSittingDown); // 0x147c170 [Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x147c170 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x147c170 [Event Public]
    void PassiveStateChanged(bool NewPassiveState); // 0x147c170 [Event Public]
    void ReceiveBeginPlay(); // 0x147c170 [Event Public]
    void ScrewedIn(ABP_ScrewHole_C* ScrewHole, ABP_FirstPersonCharacter_C* PlayerScrewing); // 0x147c170
    void ScrewedOut(ABP_ScrewHole_C* ScrewHolle); // 0x147c170
    void AddNewWheel(); // 0x147c170
    void WaitForScrewsAndInitializeDamage(); // 0x147c170
    void CheckScrews(); // 0x147c170
    void WaitForScrewsAndInitializeLoadedScrewDamage(); // 0x147c170
    void Try(); // 0x147c170
    void OnWheelDistanceTraveled(float DistanceTraveledSinceLastFrame); // 0x147c170 [Event Protected]
    void ExecuteUbergraph_Vehicle_Wheel(int32 EntryPoint); // 0x147c170 [Final]

// UVehicleSetup_HUD_C (/VehicleSystemPlugin/VehicleAssets/HUD/VehicleSetup_HUD.VehicleSetup_HUD_C)
    void UpdateVersions(); // 0x147c170 [Public]
    void onPlayerPawnChange(); // 0x147c170 [Public]
    void UpdateHudInputs(); // 0x147c170 [Public]
    void UpdateVehicleReference(); // 0x147c170 [Public]
    void BndEvt__ToggleCollisionVisible_K2Node_ComponentBoundEvent_56_OnButtonClickedEvent__DelegateSignature(); // 0x147c170
    void BndEvt__CheckBox_AutoGears_K2Node_ComponentBoundEvent_74_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x147c170
    void BndEvt__SuspensionStrengthValue_K2Node_ComponentBoundEvent_112_OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod); // 0x147c170
    void BndEvt__SuspensionLengthValue_K2Node_ComponentBoundEvent_127_OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod); // 0x147c170
    void BndEvt__SuspensionDampingValue_K2Node_ComponentBoundEvent_143_OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod); // 0x147c170
    void BndEvt__TimescaleValue_K2Node_ComponentBoundEvent_28_OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod); // 0x147c170
    void BndEvt__SuspensionStrength2Value_K2Node_ComponentBoundEvent_95_OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod); // 0x147c170
    void BndEvt__Un-Roll_Button_K2Node_ComponentBoundEvent_2_OnButtonReleasedEvent__DelegateSignature(); // 0x147c170
    void Construct(); // 0x147c170 [Event Public]
    void BndEvt__VehicleSetup_HUD_Checkbox_SuspensionPreview_K2Node_ComponentBoundEvent_0_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x147c170
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x147c170 [Event Public]
    void ExecuteUbergraph_VehicleSetup_HUD(int32 EntryPoint); // 0x147c170 [Final]

// UVehicleStat_C (/VehicleSystemPlugin/VehicleAssets/HUD/VehicleStat.VehicleStat_C)
    void PreConstruct(bool IsDesignTime); // 0x147c170 [Event Public]
    void SetInfo(const FText& InText); // 0x147c170
    void ExecuteUbergraph_VehicleStat(int32 EntryPoint); // 0x147c170 [Final]

// UVehicleMath_C (/VehicleSystemPlugin/VehicleAssets/VehicleMath.VehicleMath_C)
    void SetFloatPrecision(double float, int32 DecimalPlaces, UObject* __WorldContext, const double& Result); // 0x147c170 [Static Public]
    void GetTransformRelative(const FTransform& Child, const FTransform& Parent, UObject* __WorldContext, FTransform& Relative); // 0x147c170 [Static Public]
    void VehicleAcceleration(double Delta, double ZTS, UObject* __WorldContext, const double& Accel); // 0x147c170 [Static Public]
    void GetValueBetweenValues(double Begin, double End, double PercentBetween, UObject* __WorldContext, const double& Value); // 0x147c170 [Static Public]
    void GetPercentBetweenValues(double Value, double Begin, double End, UObject* __WorldContext, const double& Percent); // 0x147c170 [Static Public]
