// Generated by Zdex (https://zlogic.eu/zdex) from a reflection dump
// Game:Meccha Chameleon — build 3.3.1
// Engine: UE 5.6 · process PenguinHotel-Win64-Shipping.exe · dumped 2026-09-16T17:41:02Z
// Offsets and sizes are the reflected values; padding is filled with uint8 arrays.

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


// UABP_Bell_C (/Game/3Dmodel/link/charactor/angel_bell/ABP_Bell.ABP_Bell_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x15b1e90

// UABP_LINK_Penguin_V2_C (/Game/3Dmodel/link/newpenguin/ABP_LINK_Penguin_V2.ABP_LINK_Penguin_V2_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x15b1e90
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_LINK_Penguin_V2_AnimGraphNode_LookAt_B097C67F4524F41CE62DB7B98FDF98FB(); // 0x15b1e90
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_LINK_Penguin_V2_AnimGraphNode_ControlRig_BCFB15F94A1A43167845238FB0435337(); // 0x15b1e90
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_LINK_Penguin_V2_AnimGraphNode_LookAt_EEAB3B4443037712C54AA598729B082D(); // 0x15b1e90
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_LINK_Penguin_V2_AnimGraphNode_TransitionResult_F4E985C14164C1C0D1D5BE9BF725BAAC(); // 0x15b1e90
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_LINK_Penguin_V2_AnimGraphNode_TransitionResult_D09CF7F745E1359D3516DFA5AAEC05A8(); // 0x15b1e90
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x15b1e90 [Event Public]
    void BlueprintInitializeAnimation(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_ABP_LINK_Penguin_V2(int32 EntryPoint); // 0x15b1e90 [Final]

// UABP_BigPen_C (/Game/3Dmodel/skeltal/penngin_big/BigPenAI/ABP_BigPen.ABP_BigPen_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x15b1e90
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x15b1e90 [Event Public]
    void BlueprintInitializeAnimation(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_ABP_BigPen(int32 EntryPoint); // 0x15b1e90 [Final]

// IBPI_Destroy_C (/Game/3Dmodel/skeltal/penngin_big/BigPenAI/BPI_Destroy.BPI_Destroy_C)
    void DestroyCall(const FVector& Velocity); // 0x15b1e90 [Public]

// ABP_BigPenAI_C (/Game/3Dmodel/skeltal/penngin_big/BigPenAI/BP_BigPenAI.BP_BigPenAI_C)
    void SoptAI(); // 0x15b1e90 [Public]
    void OnNotifyEnd_E4FD70D84BF2E0A98592B193EDD6DC19(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_E4FD70D84BF2E0A98592B193EDD6DC19(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_E4FD70D84BF2E0A98592B193EDD6DC19(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_E4FD70D84BF2E0A98592B193EDD6DC19(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_E4FD70D84BF2E0A98592B193EDD6DC19(const FName& NotifyName); // 0x15b1e90
    void OnNotifyEnd_2DAE96654F8D533E451CEB8E88B79A47(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_2DAE96654F8D533E451CEB8E88B79A47(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_2DAE96654F8D533E451CEB8E88B79A47(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_2DAE96654F8D533E451CEB8E88B79A47(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_2DAE96654F8D533E451CEB8E88B79A47(const FName& NotifyName); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void BndEvt__BP_BigPenAI_DestroyZone_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void BndEvt__BP_BigPenAI_AttackPenguinZone_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void DistanceCheck(); // 0x15b1e90
    void BigPenStart(); // 0x15b1e90
    void sakebi(); // 0x15b1e90
    void ExecuteUbergraph_BP_BigPenAI(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_BigPenController_C (/Game/3Dmodel/skeltal/penngin_big/BigPenAI/BP_BigPenController.BP_BigPenController_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_BigPenController(int32 EntryPoint); // 0x15b1e90 [Final]

// UBTTask_UpdateTarget_C (/Game/3Dmodel/skeltal/penngin_big/BigPenAI/BTTask_UpdateTarget.BTTask_UpdateTarget_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BTTask_UpdateTarget(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPF_Libraly_C (/Game/BluePrints/BPF_Libraly.BPF_Libraly_C)
    void FullToHarfNumberString(const FString& String, UObject* __WorldContext, const FString& Rezult); // 0x15b1e90 [Static Public]
    void GetCollisionSound(const HitMaterial& MaterialType, UObject* __WorldContext, const USoundBase*& Sound); // 0x15b1e90 [Static Public]
    void PlaySoundAndReportNoise(USoundBase* Sound, const FVector& Location, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, AActor* OwningActor, float MaxRange, const FName& Tag, AActor* Instigator, bool DebugDraw, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void GetChildComponentByClass(USceneComponent* Target, TSubclassOf<USceneComponent> Class, UObject* __WorldContext, const USceneComponent*& Compoent); // 0x15b1e90 [Static Public]
    void LerpIdleWalkMover(double DeltaTime, double LerpSpeed, AActor* SourceObject, const double& NormalizeSpeed, const FVector& BeforeVector, const FVector& VectorSpeed, double MultiplySpeed, double MaxSpeed, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void StopAnimMontage(USkeletalMeshComponent* SkeletalMesh, UAnimMontage* Montage, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void CentorCursor(UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void MinusEqual(const double& Variable, double PlusValue, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void CountDownText(double TimerValue, bool Show decimal point, UObject* __WorldContext, FText& ReturnText); // 0x15b1e90 [Static Public]
    int32 WrapSnap(Integer)(int32 Value, int32 min, int32 max, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void InitializeTransform(UObject* __WorldContext, FTransform& Transform); // 0x15b1e90 [Static Public]
    void Attraction(double kp, double kd, const FVector& TargetPosition, const FVector& CurrentPosition, UPrimitiveComponent* Pritmitive, UObject* __WorldContext, const FVector& Force); // 0x15b1e90 [Static Public]
    bool RayTraceFront(USceneComponent* Component, double StartAddPosition, double Length, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, UObject* __WorldContext, FHitResult& OutHit); // 0x15b1e90 [Static Public]
    TArray<FString> SplitTextPure(const FText& SourceText, const FString& SplitSource, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void LerpIdleWalk(double DeltaTime, double LerpSpeed, AActor* SourceObject, UCharacterMovementComponent* CharacterMovementComp, const double& NormalizeSpeed, const FVector& BeforeVector, const FVector& VectorSpeed, double MultiplySpeed, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void LocalSaveFloat(const double& InValue, UObject* __WorldContext, const double& Value); // 0x15b1e90 [Static Public]
    void LocalSaveBool(const bool& InValue, UObject* __WorldContext, const bool& Value); // 0x15b1e90 [Static Public]
    void GetYawOnlyRotation(const FRotator& Rotation, UObject* __WorldContext, const FRotator& NewParam); // 0x15b1e90 [Static Public]
    void RemoveAndClear(const UWidget*& Widget, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void CustomGetGameInstance(UObject* __WorldContext, const UBPGI_Main_C*& GameInstance); // 0x15b1e90 [Static Public]
    void SetAnimationPosiiton(UUserWidget* UserWidget, UWidgetAnimation* WidgetAnimation, double position, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void ParryStanEffect(AActor* Player, AActor* Target, double Distance, bool Mini, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void GetLookatForwardVector(AActor* Start, AActor* Target, UObject* __WorldContext, const FVector& Rotation); // 0x15b1e90 [Static Public]
    void GetLookatRotation(AActor* Start, AActor* Target, UObject* __WorldContext, const FRotator& Rotation); // 0x15b1e90 [Static Public]
    void DebugDrawLine(const FVector& SelfPositon, const FVector& Direction, double Length, double DrawTime, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void CustomAddWidget(TSubclassOf<UUserWidget> WidgetClass, const UUserWidget*& Variable, int32 ZOrder, bool Ignore, UObject* __WorldContext, const UWidget*& CreatedeWidget); // 0x15b1e90 [Static Public]
    void DivideSet(const double& Variable, double DivideValue1, double DivideValue2, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void CustomTruncate(const double& Variable, int32 NumberOfDigits, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void PlusEqualWithClamp(const double& Variable, double PlusValue, double min, double max, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void PlusEqual(const double& Variable, double PlusValue, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void AddForceComponentCheck(AActor* TargetActor, UObject* __WorldContext, const UPrimitiveComponent*& PrimitiveComp, const bool& State); // 0x15b1e90 [Static Public]
    void MakeUniqueActorsArray(TArray<AActor*>& Actors, UObject* __WorldContext, TArray<AActor*>& UniqueActors); // 0x15b1e90 [Static Public]
    void SetLogicState(AActor* TargetActor, bool LogicState, bool StopMovement, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void GetMarkup(const FString& Front, const FString& Back, const FString& Source, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    TArray<FString> SplitText(const FText& SourceText, const FString& SplitSource, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void LocalizeInputKey(const FString& Text, const FString& DeviceName, UObject* __WorldContext, const FString& ReturnText); // 0x15b1e90 [Static Public]
    void RitchTextMarkupArray(TArray<FString>& StringArray, UObject* __WorldContext, TArray<FString>& ReturnStrings); // 0x15b1e90 [Static Public]
    void ReplaceSaveText(const FString& InputText, UObject* __WorldContext, const FString& OutPutText); // 0x15b1e90 [Static Public]
    void TextSizeAdjust(UTextBlock* Text Block, double MaxWidth, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void SaveDataUpdate(UBP_SaveGame_C* SaveGame, const ENUM_SaveDataUpdateType& UpdateType, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void UI_MouseState(bool MouseState, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void CheckMatchKeys(TArray<FString>& NeedKeys, TArray<FString>& CheckKeys, UObject* __WorldContext, const bool& Return); // 0x15b1e90 [Static Public]
    void NewCameraViewCheck(const FRotator& A, double Field of View, double Aspect Ratio, const FVector& B_Vector, UObject* __WorldContext, const bool& Return Value); // 0x15b1e90 [Static Public]
    void CameraViewCheck(const FVector& A, const FVector& B, double Field of View, double Aspect Ratio, UObject* __WorldContext, const bool& Return Value); // 0x15b1e90 [Static Public]

// UBPF_Link_C (/Game/BluePrints/BPF_Link.BPF_Link_C)
    bool CanPickUp(UPrimitiveComponent* TargetPrimitive, UObject* __WorldContext); // 0x15b1e90 [Static Public]

// UBPGI_Main_C (/Game/BluePrints/BPGI_Main.BPGI_Main_C)
    void GetBPGI_Main(const UBPGI_Main_C*& Object); // 0x15b1e90 [Public]
    void UpdateSettings(); // 0x15b1e90 [Public]
    void OnWriteUserFileCanceled_0646E9BD4A18BBF176FCAEA43F9771E1(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileProgress64_0646E9BD4A18BBF176FCAEA43F9771E1(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileComplete_0646E9BD4A18BBF176FCAEA43F9771E1(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnCallFailed_0646E9BD4A18BBF176FCAEA43F9771E1(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileCanceled_0646E9BD4A18BBF176FCAEA44F5EA191(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileProgress64_0646E9BD4A18BBF176FCAEA44F5EA191(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileComplete_0646E9BD4A18BBF176FCAEA44F5EA191(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnCallFailed_0646E9BD4A18BBF176FCAEA44F5EA191(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnReadUserFileComplete_4473CEAA43FDA8DFD02079B1F2500B1B(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename); // 0x15b1e90
    void OnCallFailed_4473CEAA43FDA8DFD02079B1F2500B1B(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename); // 0x15b1e90
    void ReceiveInit(); // 0x15b1e90 [Event Public]
    void CloudSaveSync(); // 0x15b1e90
    void UpdateLastInputDeviceAll(const EInputType& LastInputDeviceAll); // 0x15b1e90
    void UpdateInputJType(const EN_InputJudgementType& InputJType); // 0x15b1e90
    void ExecuteUbergraph_BPGI_Main(int32 EntryPoint); // 0x15b1e90 [Final]
    void UpdateInputDeviceAll__DelegateSignature(const EInputType& InputType); // 0x15b1e90 [Public]
    void CloudSaveSyncState__DelegateSignature(bool Rezult); // 0x15b1e90 [Public]

// IBPI_CentorIconActor_C (/Game/BluePrints/BPI_CentorIconActor.BPI_CentorIconActor_C)
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]

// IBPI_CharacterState_C (/Game/BluePrints/BPI_CharacterState.BPI_CharacterState_C)
    void GetIsDeath(const bool& IsDeath); // 0x15b1e90 [Public]

// IBPI_Hit_C (/Game/BluePrints/BPI_Hit.BPI_Hit_C)
    void BPI_InteractStart(Local)(ABP_FirstPersonCharacter_Main_C* First Person); // 0x15b1e90 [Public]
    void BPI_InteractEnd(); // 0x15b1e90 [Public]
    void BPI_InteractStart(Server)(ABP_FirstPersonCharacter_Main_C* First Person); // 0x15b1e90 [Public]

// IBPI_InPhoto_C (/Game/BluePrints/BPI_InPhoto.BPI_InPhoto_C)
    void InAngleOfView(bool InState, double DeltaTime, const ENUM_CameraMode& CameraMode); // 0x15b1e90 [Public]
    void Delete(); // 0x15b1e90 [Public]
    void GetCopyClass(UStaticMeshComponent* CentorComponent, const TSubclassOf<ABP_CopyActorBase_C>& Class, const double& Scale, const FVector& DefaultScale); // 0x15b1e90 [Public]
    void GetCentorPosition(TArray<FVector>& CentorPosition); // 0x15b1e90 [Public]
    void Reverse(const FTransform& NewPosition, const FVector& HitNormal); // 0x15b1e90 [Public]
    void SetActorInfo(const FVector& ToPosition, USceneComponent* Comp); // 0x15b1e90 [Public]
    void GetActorInfo(FTransform& DefaultTransform, const bool& Not In Shot, const FVector& CentorPosition, const bool& IsPenguin, const ENUM_ActorType& ActorType, const bool& NonInPhoto); // 0x15b1e90 [Public]

// IBPI_ItemUse_C (/Game/BluePrints/BPI_ItemUse.BPI_ItemUse_C)
    void Reload(bool PressState); // 0x15b1e90 [Public]
    bool MS_IsInView(AActor* Actor); // 0x15b1e90 [Public]
    void Reset(); // 0x15b1e90 [Public]
    void Change(); // 0x15b1e90 [Public]
    void Aim(bool PressState); // 0x15b1e90 [Public]
    void Shot(bool PressState, double PushTime, ABP_FirstPersonCharacter_Main_C* SourcePlayer); // 0x15b1e90 [Public]

// IBPI_Key_C (/Game/BluePrints/BPI_Key.BPI_Key_C)
    void GetKeyValues(TArray<FString>& HaveKeys); // 0x15b1e90 [Public]

// IBPI_LightBPGI_C (/Game/BluePrints/BPI_LightBPGI.BPI_LightBPGI_C)
    void GetBPGI_Main(const UBPGI_Main_C*& Object); // 0x15b1e90 [Public]

// IBPI_OutLine_C (/Game/BluePrints/BPI_OutLine.BPI_OutLine_C)
    void View In Out Function(int32 Stencil Value); // 0x15b1e90 [Public]

// IBPI_ParamaterControl_C (/Game/BluePrints/BPI_ParamaterControl.BPI_ParamaterControl_C)
    void ChangeParamater(flaot)(const FName& Name, double Value); // 0x15b1e90 [Public]

// IBPI_SaveObject_C (/Game/BluePrints/BPI_SaveObject.BPI_SaveObject_C)
    void UpdateSave(int32 UpdateIndex, const ENUM_SaveDataUpdateType& LoadType); // 0x15b1e90 [Public]

// IBPI_UI_Basic_C (/Game/BluePrints/BPI_UI_Basic.BPI_UI_Basic_C)
    void PlayAnimationMessage(bool IsForward, int32 Index); // 0x15b1e90 [Public]
    void SetColor(const FLinearColor& Color, int32 Index); // 0x15b1e90 [Public]
    void SetText(const FText& Text, int32 Index); // 0x15b1e90 [Public]

// ABP_Camera_Base_C (/Game/BluePrints/Camera/BP_Camera_Base.BP_Camera_Base_C)
    bool MS_IsInView(AActor* Actor); // 0x15b1e90 [Public]
    void FinishTasks(AActor* Target, const bool& Finish); // 0x15b1e90 [Public]
    bool FinishCheck(const FFinishFilter& FinishFilter); // 0x15b1e90 [Public]
    void Finisher(AActor* self2); // 0x15b1e90 [Public]
    void ExportSignal(ABP_PhotoAnimation_C* self2); // 0x15b1e90 [Public]
    void ChargeState(bool IsCharge); // 0x15b1e90 [Public]
    bool RayToCamera(UObject* Actor, const FVector& RayPosition); // 0x15b1e90 [Public]
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]
    void GetItemInfo(const ENUM_HandType& HandType, const ENUM_ClassType& ClassType, const bool& NotPickUp, const FRotator& HaveRotation, const FVector& Add Position, const bool& IsBoneAttach, const ENUM_ItemBindType& BindType, const FName& BoneName, FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void Is In View Gimmick(AActor* Actor, const bool& Retrun Value); // 0x15b1e90 [Public]
    void GetCentorPosition(const FVector& World Position); // 0x15b1e90 [Public]
    void Is In View(AActor* Actor, const bool& Retrun Value); // 0x15b1e90 [Public]
    void ToggleFlash(); // 0x15b1e90 [Public]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void FlashTimeline__FinishedFunc(); // 0x15b1e90
    void FlashTimeline__UpdateFunc(); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void View In Out Function(int32 Stencil Value); // 0x15b1e90 [Public]
    void PhotoShot(TArray<AActor*>& ShotInActors); // 0x15b1e90
    void ChangeMode(); // 0x15b1e90
    void ShotEvent(); // 0x15b1e90
    void Shot(bool PressState, double PushTime, ABP_FirstPersonCharacter_Main_C* SourcePlayer); // 0x15b1e90 [Public]
    void Aim(bool PressState); // 0x15b1e90 [Public]
    void ActorCheckLoop(); // 0x15b1e90
    void Change(); // 0x15b1e90 [Public]
    void Reset(); // 0x15b1e90 [Public]
    void ExecuteUbergraph_BP_Camera_Base(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_PhotoAnimation_C (/Game/BluePrints/Camera/FilmModel/BP_PhotoAnimation.BP_PhotoAnimation_C)
    void IsInPhoto(const bool& Value); // 0x15b1e90 [Public]
    void GetKeyValues(TArray<FString>& HaveKeys); // 0x15b1e90 [Public]
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]
    void GetParentCharacter(const ABP_FirstPersonCharacter_Main_C*& FirstPersonCharacter); // 0x15b1e90 [Public]
    void GetItemInfo(const ENUM_HandType& HandType, const ENUM_ClassType& ClassType, const bool& NotPickUp, const FRotator& HaveRotation, const FVector& Add Position, const bool& IsBoneAttach, const ENUM_ItemBindType& BindType, const FName& BoneName, FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void <unnamed#1664394>(); // 0x15b1e90
    void <unnamed#1664415>(); // 0x15b1e90
    void InteractItem(); // 0x15b1e90 [Public]
    void PickState(bool State, ABP_FirstPersonCharacter_Main_C* Character, int32 SlotIndex); // 0x15b1e90 [Public]
    void UpdateCoreDatas(const FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void PhotoExport(USplineComponent* Sline, ABP_FirstPersonCharacter_Main_C* FirstPerson, const ENUM_CameraMode& PhotoType); // 0x15b1e90
    void DropItem(const FVector& Force Vector, const FVector& CentorPosition); // 0x15b1e90 [Public]
    void View In Out Function(int32 Stencil Value); // 0x15b1e90 [Public]
    void Fire(bool MiniFire); // 0x15b1e90
    void SetMeshDatas(bool KeepScale); // 0x15b1e90 [Public]
    void BndEvt__BP_PhotoAnimation_Box_K2Node_ComponentBoundEvent_0_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x15b1e90
    void Fix(); // 0x15b1e90 [Public]
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void SetTimeStopState(bool State); // 0x15b1e90 [Public]
    void ExecuteUbergraph_BP_PhotoAnimation(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_AIMoveControl_C (/Game/BluePrints/Components/BPC_AIMoveControl.BPC_AIMoveControl_C)
    void OnFail_95EC79A3420BD63D9809D388C58C8FFB(const EPathFollowingResult& MovementResult); // 0x15b1e90
    void OnSuccess_95EC79A3420BD63D9809D388C58C8FFB(const EPathFollowingResult& MovementResult); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void MoveTo(AActor* TargetActor, double AcceptanceRadius, double GiveUpTime, double MultiplySpeed, bool StopOnOverlap, const FName& AttackName); // 0x15b1e90
    void MoveStop(); // 0x15b1e90
    void ClearTimer(); // 0x15b1e90
    void ExecuteUbergraph_BPC_AIMoveControl(int32 EntryPoint); // 0x15b1e90 [Final]
    void MoveEndSignal__DelegateSignature(const EPathFollowingResult& OutPutRezult, const FName& AttackName); // 0x15b1e90 [Public]

// UBPC_AttackCollisionControl_C (/Game/BluePrints/Components/BPC_AttackCollisionControl.BPC_AttackCollisionControl_C)
    bool CheckBlockOverlap(TArray<UPrimitiveComponent*>& OverlapedPrimitives); // 0x15b1e90 [Public]
    void Attack_AC(double TimeRange, const FName& AttackName, double DamageMultiply, bool MutipleHitPossible, double StanMultiply); // 0x15b1e90 [Public]
    void Combo(double TimeRange, const FName& ComboName); // 0x15b1e90 [Public]
    void Attack_AC_Remote(double TimeRange, const FName& ComponentName, double DamageMultiply, double StanMultiply); // 0x15b1e90 [Public]
    void BindComponents(TArray<UPrimitiveComponent*>& PrimitiveComponent, double ActiveTime, bool MultipyHitPossible, const FName& TargetTag); // 0x15b1e90
    void OnComponentBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void UnBindComponents(); // 0x15b1e90
    void CollisionReset(); // 0x15b1e90 [Public]
    void EffectSpawnEvent(double ActiveTime, const FName& TargetTag); // 0x15b1e90
    void EffectStop(); // 0x15b1e90
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BPC_AttackCollisionControl(int32 EntryPoint); // 0x15b1e90 [Final]
    void BlockCollision__DelegateSignature(); // 0x15b1e90 [Public]
    void HitEvent__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90 [Public]

// UBPC_AutoAttachHandControl_C (/Game/BluePrints/Components/BPC_AutoAttachHandControl.BPC_AutoAttachHandControl_C)
    void Grab(); // 0x15b1e90 [Public]
    void OnRep_ReplicateData(); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void DestroySelf(); // 0x15b1e90
    void ExecuteUbergraph_BPC_AutoAttachHandControl(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_CameraMoveAnimation_C (/Game/BluePrints/Components/BPC_CameraMoveAnimation.BPC_CameraMoveAnimation_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void AnimationStart(double Front, double Right, double Time); // 0x15b1e90
    void ExecuteUbergraph_BPC_CameraMoveAnimation(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_CameraShake_C (/Game/BluePrints/Components/BPC_CameraShake.BPC_CameraShake_C)
    void ShakeStart(double Duration, double Scale); // 0x15b1e90
    void ShakeEnd(); // 0x15b1e90
    void ExecuteUbergraph_BPC_CameraShake(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_CastRootPrimitiveComp_C (/Game/BluePrints/Components/BPC_CastRootPrimitiveComp.BPC_CastRootPrimitiveComp_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BPC_CastRootPrimitiveComp(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_CharacterStatusGaugeControl_C (/Game/BluePrints/Components/BPC_CharacterStatusGaugeControl.BPC_CharacterStatusGaugeControl_C)
    void GetRowValue(const double& Value); // 0x15b1e90 [Public]
    void GetLastDirection(const int32& Value); // 0x15b1e90 [Public]
    void GetAnimationStartValue(bool Normalize, const double& StartValue); // 0x15b1e90 [Public]
    void GetNormalizeAnimationValue(const double& NormalizeValue); // 0x15b1e90 [Public]
    void GetNormalizeValue(const double& NormalizeValue); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ChangeValue(double AddValue, double AnimationTime); // 0x15b1e90
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void AnimationState(bool State); // 0x15b1e90
    void AutoHeal(double AddValuePerSec, double Rate); // 0x15b1e90
    void Update(); // 0x15b1e90
    void BlockAutoHeal(); // 0x15b1e90
    void AutoHealDelay(double AddValuePerSec, double Rate, double WaitTime); // 0x15b1e90
    void AutoHealStart(); // 0x15b1e90
    void SnapValue(double Value); // 0x15b1e90
    void UpdateMaxValue(double Value); // 0x15b1e90
    void ExecuteUbergraph_BPC_CharacterStatusGaugeControl(int32 EntryPoint); // 0x15b1e90 [Final]
    void ChangeAnimationEnd__DelegateSignature(); // 0x15b1e90 [Public]
    void ChangedValue__DelegateSignature(double UpdateValue); // 0x15b1e90 [Public]

// UBPC_CollisionSound_C (/Game/BluePrints/Components/BPC_CollisionSound.BPC_CollisionSound_C)
    void HitEvent(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BPC_CollisionSound(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_ComboControl_C (/Game/BluePrints/Components/BPC_ComboControl.BPC_ComboControl_C)
    void CanCombo(const bool& CanCombo); // 0x15b1e90 [Public]
    void OnNotifyEnd_160FEEFC429FDD0964C81A82DBE63440(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_160FEEFC429FDD0964C81A82DBE63440(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_160FEEFC429FDD0964C81A82DBE63440(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_160FEEFC429FDD0964C81A82DBE63440(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_160FEEFC429FDD0964C81A82DBE63440(const FName& NotifyName); // 0x15b1e90
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void Setup(APawn* TargetCharacter); // 0x15b1e90
    void ComboStart(); // 0x15b1e90
    void StateChange(const FName& NewState); // 0x15b1e90
    void LoopInput(bool bEnabled); // 0x15b1e90
    void ExecuteUbergraph_BPC_ComboControl(int32 EntryPoint); // 0x15b1e90 [Final]
    void OnUniqueEvent__DelegateSignature(const FName& EventName); // 0x15b1e90 [Public]
    void OnStateChange__DelegateSignature(const FName& StateName); // 0x15b1e90 [Public]

// UBPC_CustomFocus_C (/Game/BluePrints/Components/BPC_CustomFocus.BPC_CustomFocus_C)
    void SetFocus(AActor* TargetActor); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BPC_CustomFocus(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_DamageCollision_C (/Game/BluePrints/Components/BPC_DamageCollision.BPC_DamageCollision_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void HitEvent(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x15b1e90
    void OverlapEvent(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void PlayHitSound(const FVector& Location); // 0x15b1e90
    void ExecuteUbergraph_BPC_DamageCollision(int32 EntryPoint); // 0x15b1e90 [Final]
    void HitDamage__DelegateSignature(const FHitResult& Hit); // 0x15b1e90 [Public]

// UBPC_FireCollision_C (/Game/BluePrints/Components/BPC_FireCollision.BPC_FireCollision_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void HitEvent(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x15b1e90
    void OverlapEvent(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void ExecuteUbergraph_BPC_FireCollision(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_ForceMoveCharacter_C (/Game/BluePrints/Components/BPC_ForceMoveCharacter.BPC_ForceMoveCharacter_C)
    void ResetWalkSpeed(); // 0x15b1e90 [Public]
    void UpdateDefaultMoveSpeed(double Speed); // 0x15b1e90 [Public]
    void GetLockMovementState(const bool& State); // 0x15b1e90 [Public]
    void GetAniamtionState(const bool& State); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void MoveStart(double MoveTime, const FVector& Direction, double SpeedScale, double AccelerationScale, bool LockMovementState); // 0x15b1e90
    void MoeveStop(); // 0x15b1e90
    void ExecuteUbergraph_BPC_ForceMoveCharacter(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_GetRayPointControl_C (/Game/BluePrints/Components/BPC_GetRayPointControl.BPC_GetRayPointControl_C)
    void GetRayPoints(TArray<FVector>& Vectors); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BPC_GetRayPointControl(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_GlobalTimeControl_C (/Game/BluePrints/Components/BPC_GlobalTimeControl.BPC_GlobalTimeControl_C)
    void SlowTime(double Drutaion, double Multiply, bool ControlPitch); // 0x15b1e90
    void TimeReset(); // 0x15b1e90
    void ExecuteUbergraph_BPC_GlobalTimeControl(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_LINK_HandControl_C (/Game/BluePrints/Components/BPC_LINK_HandControl.BPC_LINK_HandControl_C)
    void GetGrabItem(const AActor*& BindActor); // 0x15b1e90 [Public]
    void GetHeightPosition(const FVector& Location); // 0x15b1e90 [Public]
    void SearchLoop(AActor* SearchTarget); // 0x15b1e90 [Public]
    void RidingLoopCheck(const bool& Rezult); // 0x15b1e90 [Public]
    void OnRep_CurrentTargetWeight(); // 0x15b1e90
    bool IsGrab(); // 0x15b1e90 [Public]
    void SetDamping(UPrimitiveComponent* Primitive, bool State); // 0x15b1e90 [Public]
    void SetHandle(UPhysicsHandleComponent* Handle Component); // 0x15b1e90 [Public]
    void GetWorldAttachPosition(const FVector& WorldPositon, const FRotator& worldRotation); // 0x15b1e90 [Public]
    void TargetPositionUpdate(UPhysicsHandleComponent* HandleComponent, const FVector& position); // 0x15b1e90 [Public]
    void SetHandPositionValues(FTransform& TrasnformVariable, const double& WeightVariable); // 0x15b1e90 [Public]
    void CurrentWeightUpdate(double Value); // 0x15b1e90
    void SetHandle(Character)(AActor* TargetActor, const FVector& AttachPoistion, UPrimitiveComponent* BindPrimitive, double AttachDistance, const FRotator& LocalAttachRotation, const FRotator& Rotation, UCharacterMovementComponent* CharacterComp); // 0x15b1e90
    void SetMovement(Client)(UCharacterMovementComponent* CharacterMovementComp, const EMovementMode& MovementMode); // 0x15b1e90
    void AddRollAndPitch(const FVector2D& InputValue); // 0x15b1e90
    void AddRollAndPitch(Server)(const FVector2D& RollAndPitch); // 0x15b1e90
    void SetHandleItem(Client)(AActor* TargetActor, const FVector& AttachPoistion, UPrimitiveComponent* BindPrimitive, double AttachDistance, const FRotator& LocalAttachRotation, const FRotator& Rotation, double HorizontalDistance); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ResetRotation(); // 0x15b1e90
    void SetGizmoVisibility(bool bNewVisibility); // 0x15b1e90
    void ThrowSound(); // 0x15b1e90
    void QuickRotation(); // 0x15b1e90
    void SetHandleItemServer(AActor* TargetActor, const FVector& AttachPoistion, UPrimitiveComponent* BindPrimitive, double AttachDistance, const FRotator& LocalAttachRotation, const FRotator& Rotation); // 0x15b1e90
    void DetachHandleItem(Client)(const FVector& Vel, const FVector& AngVel); // 0x15b1e90
    void SetHandleItem(Server)(AActor* TargetActor, const FVector& AttachPoistion, UPrimitiveComponent* BindPrimitive, double AttachDistance, const FRotator& LocalAttachRotation, const FRotator& Rotation, const FRotator& CameraRotation); // 0x15b1e90
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void AddImpulse(const FVector& ForceVelocity); // 0x15b1e90
    void SetHandleItem(AActor* TargetActor, const FVector& AttachPoistion, const FRotator& StartRotation, UPrimitiveComponent* TargetComponent, const FVector& StartPosition, double KeepDistance, const FRotator& CameraRotation); // 0x15b1e90
    void AddforceForServer(const FVector& Force, const FVector& Location); // 0x15b1e90
    void DetachHandleItem(Server)(const FVector& Vel, const FVector& AngVel, bool IsThrow); // 0x15b1e90
    void DetachHandleItem(bool IsThrow); // 0x15b1e90
    void ExecuteUbergraph_BPC_LINK_HandControl(int32 EntryPoint); // 0x15b1e90 [Final]
    void GrabEnd__DelegateSignature(UPrimitiveComponent* GrabPrimitive); // 0x15b1e90 [Public]
    void ChangeWeightValue__DelegateSignature(double Value); // 0x15b1e90 [Public]

// UBPC_LockOnSystem_C (/Game/BluePrints/Components/BPC_LockOnSystem.BPC_LockOnSystem_C)
    void LockOnTargetFind(const FTransform& View Transform, const AActor*& RetrunActor, const ULBPC_LockOn_C*& ReturnLockOnComponent); // 0x15b1e90 [Private]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void LockOn(bool State); // 0x15b1e90
    void LockOnCheck(const FTransform& OwnerViewTransform); // 0x15b1e90
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BPC_LockOnSystem(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_LongInputControl_C (/Game/BluePrints/Components/BPC_LongInputControl.BPC_LongInputControl_C)
    void PushState(bool State); // 0x15b1e90
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void LongPushStartEvent(); // 0x15b1e90
    void ClearPushCountTimer(); // 0x15b1e90
    void ExecuteUbergraph_BPC_LongInputControl(int32 EntryPoint); // 0x15b1e90 [Final]
    void LongPushStart__DelegateSignature(); // 0x15b1e90 [Public]
    void SinglePush__DelegateSignature(); // 0x15b1e90 [Public]
    void InputEnd__DelegateSignature(double PushTime); // 0x15b1e90 [Public]

// UBPC_MovementModeControl_C (/Game/BluePrints/Components/BPC_MovementModeControl.BPC_MovementModeControl_C)
    void ModeChange(const EMovementMode& ChangeMode, double Timer); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void MoveMentModeReset(); // 0x15b1e90
    void Reset(); // 0x15b1e90
    void ExecuteUbergraph_BPC_MovementModeControl(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_NearInteract_C (/Game/BluePrints/Components/BPC_NearInteract.BPC_NearInteract_C)
    void GetSelectActor(const AActor*& CurrentSelectActor); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void SetCheckState(bool State); // 0x15b1e90
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BPC_NearInteract(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_PlayMontageOnline_C (/Game/BluePrints/Components/BPC_PlayMontageOnline.BPC_PlayMontageOnline_C)
    void OnNotifyEnd_4737952740FB816E45A974B1BF8C0A0A(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_4737952740FB816E45A974B1BF8C0A0A(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_4737952740FB816E45A974B1BF8C0A0A(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_4737952740FB816E45A974B1BF8C0A0A(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_4737952740FB816E45A974B1BF8C0A0A(const FName& NotifyName); // 0x15b1e90
    void OnNotifyEnd_543B92A3498408DB071366B74B7FF37D(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_543B92A3498408DB071366B74B7FF37D(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_543B92A3498408DB071366B74B7FF37D(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_543B92A3498408DB071366B74B7FF37D(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_543B92A3498408DB071366B74B7FF37D(const FName& NotifyName); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void Play(USkeletalMeshComponent* Mesh, UAnimMontage* Montage, bool bShouldStopAllMontages, bool IsLocalPlay); // 0x15b1e90
    void Play(Server)(USkeletalMeshComponent* InSkeletalMeshComponent, UAnimMontage* MontageToPlay, bool bShouldStopAllMontages); // 0x15b1e90
    void Play(Replicate)(USkeletalMeshComponent* InSkeletalMeshComponent, UAnimMontage* MontageToPlay, bool bShouldStopAllMontages); // 0x15b1e90
    void Stop(USkeletalMeshComponent* Mesh, UAnimMontage* Montage, bool IsLocalStop); // 0x15b1e90
    void Stop(Server)(USkeletalMeshComponent* Mesh, UAnimMontage* Montage); // 0x15b1e90
    void Stop(Replicate)(USkeletalMeshComponent* Mesh, UAnimMontage* Montage); // 0x15b1e90
    void ExecuteUbergraph_BPC_PlayMontageOnline(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_RayPositions_C (/Game/BluePrints/Components/BPC_RayPositions.BPC_RayPositions_C)
    void SetUpTransforms(); // 0x15b1e90 [Public]
    void GetRayPositions(TArray<FVector>& VectorArray); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BPC_RayPositions(int32 EntryPoint); // 0x15b1e90 [Final]

// ULBPC_ComponentDistanceVisualUpdate_C (/Game/BluePrints/Components/LBPC_ComponentDistanceVisualUpdate.LBPC_ComponentDistanceVisualUpdate_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void Check(); // 0x15b1e90
    void ForceUpdate(); // 0x15b1e90
    void ExecuteUbergraph_LBPC_ComponentDistanceVisualUpdate(int32 EntryPoint); // 0x15b1e90 [Final]

// ULBPC_DamageEffect_C (/Game/BluePrints/Components/LBPC_DamageEffect.LBPC_DamageEffect_C)
    void SetDamage(double Multiply); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ReceiveParticleData(TArray<FBasicParticleData>& Data, UNiagaraSystem* NiagaraSystem, const FVector& SimulationPositionOffset); // 0x15b1e90 [Event Public]
    void SpawnStateChange(bool State); // 0x15b1e90
    void ExecuteUbergraph_LBPC_DamageEffect(int32 EntryPoint); // 0x15b1e90 [Final]

// ULBPC_LockOn_C (/Game/BluePrints/Components/LBPC_LockOn.LBPC_LockOn_C)
    void LockOnWidgetState(bool State); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_LBPC_LockOn(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_DeviceBase_C (/Game/BluePrints/Gimmicks/BP_DeviceBase.BP_DeviceBase_C)
    void SaveUpdateFunc(); // 0x15b1e90 [Public]
    void OnStateChange(const EN_DeviceState& State); // 0x15b1e90 [Public]
    void DeviceStateUpdate(const FST_EventValue& EventValue, const FST_EventValue& ReturnEventValue); // 0x15b1e90 [Public]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void UpdateSave(int32 UpdateIndex, const ENUM_SaveDataUpdateType& LoadType); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_DeviceBase(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_UpdateLine_C (/Game/BluePrints/Gimmicks/BP_UpdateLine.BP_UpdateLine_C)
    void UpdateLine(TArray<ABP_DeviceBase_C*>& LineUpdateTargets); // 0x15b1e90 [Public]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void UpdateLineEvent(); // 0x15b1e90
    void ExecuteUbergraph_BP_UpdateLine(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_CinemaDevice_C (/Game/BluePrints/Gimmicks/CinemaDevice/BP_CinemaDevice.BP_CinemaDevice_C)
    void PlayDeviceSequence(UMovieSceneSequencePlayer* LevelSequence, const EN_CinemaPlayMode& PlayMode); // 0x15b1e90 [Public]
    void BndEvt__BP_CinemaDevice_DeviceComonent_K2Node_ComponentBoundEvent_0_OnSignal__DelegateSignature(const FST_EventValue& SignalValue); // 0x15b1e90
    void SequenceEnd(); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_CinemaDevice(int32 EntryPoint); // 0x15b1e90 [Final]

// UDeviceComponent_C (/Game/BluePrints/Gimmicks/DeviceComponent.DeviceComponent_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void Send To Signal(const FST_EventValue& SignalValue); // 0x15b1e90
    void Recive Bind(UDeviceComponent_C* DeviceComp); // 0x15b1e90
    void Bind End(); // 0x15b1e90
    void OnSignal_Event(const FST_EventValue& SignalValue); // 0x15b1e90
    void CallSignal(Server)(const FST_EventValue& SignalValue); // 0x15b1e90
    void CallSignal(Client)(const FST_EventValue& SignalValue); // 0x15b1e90
    void CallSignal(Replicate)(const FST_EventValue& SignalValue); // 0x15b1e90
    void ExecuteUbergraph_DeviceComponent(int32 EntryPoint); // 0x15b1e90 [Final]
    void OnSignal__DelegateSignature(const FST_EventValue& SignalValue); // 0x15b1e90 [Public]
    void Signal__DelegateSignature(const FST_EventValue& SignalValue); // 0x15b1e90 [Public]

// IBPI_Scan_Key_C (/Game/BluePrints/Gimmicks/Scanner/BPI_Scan_Key.BPI_Scan_Key_C)
    void Get Scan Info(const bool& IsActive, const FName& ID, const FVector& RayPosition); // 0x15b1e90 [Public]

// ABP_SoundDevice_C (/Game/BluePrints/Gimmicks/SoundDevice/BP_SoundDevice.BP_SoundDevice_C)
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void BndEvt__BP_SoundDevice_DeviceComonent_K2Node_ComponentBoundEvent_0_OnSignal__DelegateSignature(const FST_EventValue& SignalValue); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_SoundDevice(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_CharacterAreaTrigger_C (/Game/BluePrints/Gimmicks/Trigger/BP_CharacterAreaTrigger.BP_CharacterAreaTrigger_C)
    bool CheckClass(AActor* Actor); // 0x15b1e90 [Public]
    void BndEvt__CharacterAreaTrigger_Box_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void BndEvt__CharacterAreaTrigger_DeviceComonent_K2Node_ComponentBoundEvent_3_OnSignal__DelegateSignature(const FST_EventValue& SignalValue); // 0x15b1e90
    void BndEvt__BP_CharacterAreaTrigger_Box_K2Node_ComponentBoundEvent_0_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x15b1e90
    void <unnamed#1676919>(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void <unnamed#1676948>(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x15b1e90
    void ExecuteUbergraph_BP_CharacterAreaTrigger(int32 EntryPoint); // 0x15b1e90 [Final]

// IBPI_ItemInterface_C (/Game/BluePrints/Items/BPI_ItemInterface.BPI_ItemInterface_C)
    void UpdateCoreDatas(const FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void PickState(bool State, ABP_FirstPersonCharacter_Main_C* Character, int32 SlotIndex); // 0x15b1e90 [Public]
    void GetParentCharacter(const ABP_FirstPersonCharacter_Main_C*& FirstPersonCharacter); // 0x15b1e90 [Public]
    void InteractItem(); // 0x15b1e90 [Public]
    void SetMeshDatas(bool KeepScale); // 0x15b1e90 [Public]
    void DropItem(const FVector& Force Vector, const FVector& CentorPosition); // 0x15b1e90 [Public]
    void GetItemInfo(const ENUM_HandType& HandType, const ENUM_ClassType& ClassType, const bool& NotPickUp, const FRotator& HaveRotation, const FVector& Add Position, const bool& IsBoneAttach, const ENUM_ItemBindType& BindType, const FName& BoneName, FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]

// ABP_ItemBase_C (/Game/BluePrints/Items/BP_ItemBase.BP_ItemBase_C)
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    bool MS_IsInView(AActor* Actor); // 0x15b1e90 [Public]
    void GetKeyValues(TArray<FString>& HaveKeys); // 0x15b1e90 [Public]
    void GetParentCharacter(const ABP_FirstPersonCharacter_Main_C*& FirstPersonCharacter); // 0x15b1e90 [Public]
    void GetItemInfo(const ENUM_HandType& HandType, const ENUM_ClassType& ClassType, const bool& NotPickUp, const FRotator& HaveRotation, const FVector& Add Position, const bool& IsBoneAttach, const ENUM_ItemBindType& BindType, const FName& BoneName, FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]
    void GetOwnerPlayerState(const ABP_FirstPersonPlayerState_C*& MyPlayerState); // 0x15b1e90 [Public]
    void SaveUpdateFunc(); // 0x15b1e90 [Public]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void Shot(bool PressState, double PushTime, ABP_FirstPersonCharacter_Main_C* SourcePlayer); // 0x15b1e90 [Public]
    void Aim(bool PressState); // 0x15b1e90 [Public]
    void Change(); // 0x15b1e90 [Public]
    void Reset(); // 0x15b1e90 [Public]
    void Reload(bool PressState); // 0x15b1e90 [Public]
    void BPI_InteractStart(Server)(ABP_FirstPersonCharacter_Main_C* First Person); // 0x15b1e90 [Public]
    void BPI_InteractEnd(); // 0x15b1e90 [Public]
    void BPI_InteractStart(Local)(ABP_FirstPersonCharacter_Main_C* First Person); // 0x15b1e90 [Public]
    void InteractItem(); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void Interact(); // 0x15b1e90
    void SetMeshDatas(bool KeepScale); // 0x15b1e90 [Public]
    void DropItem(const FVector& Force Vector, const FVector& CentorPosition); // 0x15b1e90 [Public]
    void View In Out Function(int32 Stencil Value); // 0x15b1e90 [Public]
    void UpdateSave(int32 UpdateIndex, const ENUM_SaveDataUpdateType& LoadType); // 0x15b1e90 [Public]
    void Fix(); // 0x15b1e90 [Public]
    void BPI_InteractStart(ABP_FirstPersonCharacter_Main_C* First Person); // 0x15b1e90
    void CreateCoreData(); // 0x15b1e90
    void UpdateCoreDatas(const FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void PickState(bool State, ABP_FirstPersonCharacter_Main_C* Character, int32 SlotIndex); // 0x15b1e90 [Public]
    void ExecuteUbergraph_BP_ItemBase(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_ReplicateEventController_C (/Game/BluePrints/Items/LINK/BP_ReplicateEventController.BP_ReplicateEventController_C)
    void ApplyDamage(UObject* , double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName); // 0x15b1e90
    void ExecuteUbergraph_BP_ReplicateEventController(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_Bullet_Base_C (/Game/BluePrints/Items/LINK/Bullets/BP_Bullet_Base.BP_Bullet_Base_C)
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void HitAfter(FHitResult& Hit); // 0x15b1e90 [Public]
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void Snap(const FTransform& SnapTransform); // 0x15b1e90
    void BndEvt__BP_Bullet_Base_StaticMesh_K2Node_ComponentBoundEvent_2_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x15b1e90
    void ExecuteUbergraph_BP_Bullet_Base(int32 EntryPoint); // 0x15b1e90 [Final]
    void OnHit__DelegateSignature(); // 0x15b1e90 [Public]

// ABP_Food_Base_C (/Game/BluePrints/Items/LINK/Food/BP_Food_Base.BP_Food_Base_C)
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]
    void ApplyDamage(UObject* OtherActor, const FHitResult& Sweep Result); // 0x15b1e90 [Public]
    void OnNotifyEnd_1EE8139B44BEF7533BB7DA8825C05C72(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_1EE8139B44BEF7533BB7DA8825C05C72(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_1EE8139B44BEF7533BB7DA8825C05C72(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_1EE8139B44BEF7533BB7DA8825C05C72(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_1EE8139B44BEF7533BB7DA8825C05C72(const FName& NotifyName); // 0x15b1e90
    void OnNotifyEnd_AB8CFA264FD7DA0BDDFF52A4E41377D1(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_AB8CFA264FD7DA0BDDFF52A4E41377D1(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_AB8CFA264FD7DA0BDDFF52A4E41377D1(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_AB8CFA264FD7DA0BDDFF52A4E41377D1(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_AB8CFA264FD7DA0BDDFF52A4E41377D1(const FName& NotifyName); // 0x15b1e90
    void CollisionReset(); // 0x15b1e90 [Public]
    void Attack_AC(double TimeRange, const FName& AttackName, double DamageMultiply, bool MutipleHitPossible, double StanMultiply); // 0x15b1e90 [Public]
    void Combo(double TimeRange, const FName& ComboName); // 0x15b1e90 [Public]
    void Attack_AC_Remote(double TimeRange, const FName& ComponentName, double DamageMultiply, double StanMultiply); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void Shot(bool PressState, double PushTime, ABP_FirstPersonCharacter_Main_C* SourcePlayer); // 0x15b1e90 [Public]
    void SetMeshDatas(bool KeepScale); // 0x15b1e90 [Public]
    void PickState(bool State, ABP_FirstPersonCharacter_Main_C* Character, int32 SlotIndex); // 0x15b1e90 [Public]
    void DefaultMontagePlay(); // 0x15b1e90
    void UseItem(); // 0x15b1e90
    void ExecuteUbergraph_BP_Food_Base(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_Axe_V2_C (/Game/BluePrints/Items/LINK/Tool/BP_Axe_V2.BP_Axe_V2_C)
    void BndEvt__BP_Axe_V2_BPC_ComboControl_K2Node_ComponentBoundEvent_0_OnUniqueEvent__DelegateSignature(const FName& EventName); // 0x15b1e90
    void ExecuteUbergraph_BP_Axe_V2(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_DamageTool_Base_V2_C (/Game/BluePrints/Items/LINK/Tool/BP_DamageTool_Base_V2.BP_DamageTool_Base_V2_C)
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]
    void ApplyDamage(UObject* OtherActor, const FHitResult& Sweep Result); // 0x15b1e90 [Public]
    void OnNotifyEnd_09216A5F450F81DD4AA575987ACD9FD6(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_09216A5F450F81DD4AA575987ACD9FD6(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_09216A5F450F81DD4AA575987ACD9FD6(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_09216A5F450F81DD4AA575987ACD9FD6(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_09216A5F450F81DD4AA575987ACD9FD6(const FName& NotifyName); // 0x15b1e90
    void OnNotifyEnd_F05B6598419A998A4627419382E250E0(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_F05B6598419A998A4627419382E250E0(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_F05B6598419A998A4627419382E250E0(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_F05B6598419A998A4627419382E250E0(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_F05B6598419A998A4627419382E250E0(const FName& NotifyName); // 0x15b1e90
    void CollisionReset(); // 0x15b1e90 [Public]
    void Attack_AC(double TimeRange, const FName& AttackName, double DamageMultiply, bool MutipleHitPossible, double StanMultiply); // 0x15b1e90 [Public]
    void Combo(double TimeRange, const FName& ComboName); // 0x15b1e90 [Public]
    void Attack_AC_Remote(double TimeRange, const FName& ComponentName, double DamageMultiply, double StanMultiply); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void Shot(bool PressState, double PushTime, ABP_FirstPersonCharacter_Main_C* SourcePlayer); // 0x15b1e90 [Public]
    void SetMeshDatas(bool KeepScale); // 0x15b1e90 [Public]
    void PickState(bool State, ABP_FirstPersonCharacter_Main_C* Character, int32 SlotIndex); // 0x15b1e90 [Public]
    void DefaultMontagePlay(); // 0x15b1e90
    void BndEvt__BP_DamageTool_Base_V2_BPC_ComboControl_K2Node_ComponentBoundEvent_1_OnUniqueEvent__DelegateSignature(const FName& EventName); // 0x15b1e90
    void ExecuteUbergraph_BP_DamageTool_Base_V2(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_Spear_C (/Game/BluePrints/Items/LINK/Tool/BP_Spear.BP_Spear_C)
    void BndEvt__BP_Spear_BPC_LongInputControl_K2Node_ComponentBoundEvent_0_InputEnd__DelegateSignature(double PushTime); // 0x15b1e90
    void Shot(bool PressState, double PushTime, ABP_FirstPersonCharacter_Main_C* SourcePlayer); // 0x15b1e90 [Public]
    void ExecuteUbergraph_BP_Spear(int32 EntryPoint); // 0x15b1e90 [Final]

// UAnimnotify_PlayfootSteps_C (/Game/BluePrints/LINK/Animnotify_PlayfootSteps.Animnotify_PlayfootSteps_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x15b1e90 [Event Public]

// UBPF_Link_Online_C (/Game/BluePrints/LINK/BPF_Link_Online.BPF_Link_Online_C)
    void GetSphereDamageInfo(AActor* HitActor, const FVector& hitpoint, USphereComponent* SphereCollision, UObject* __WorldContext, const double& NormalizedDistanceValue, const bool& LineTraceRezult, const FVector& Velocity); // 0x15b1e90 [Static Public]
    void AddImpulseForce(const FVector& Velocity, AActor* TargetActor, bool VelChange, bool CanForceLocal, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    FString HashStringPure(const FString& Source, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void MakeOptionMap(TArray<FST_SessionOptionString>& SessionOptions, UObject* __WorldContext, TMap<FName, FSessionSearchParamBP>& SearchParams); // 0x15b1e90 [Static Public]

// IBPI_Spectate_C (/Game/BluePrints/LINK/BPI_Spectate.BPI_Spectate_C)
    void SetupSpectateNameplate(ABP_FirstPersonCharacter_Main_C* Character); // 0x15b1e90 [Public]
    void ViewChange(ABP_FirstPersonCharacter_Main_C* SourcePlayer); // 0x15b1e90 [Public]
    void GetCustomPlayerName(const FString& playerName); // 0x15b1e90 [Public]

// ABP_FirstPersonGameMode_Online_LINK_C (/Game/BluePrints/LINK/BP_FirstPersonGameMode_Online_LINK.BP_FirstPersonGameMode_Online_LINK_C)
    void KingVisualUpdate(); // 0x15b1e90 [Public]
    void SelectKing(); // 0x15b1e90 [Public]
    void GiveDefaultItem(); // 0x15b1e90 [Public]
    void AddCoinAllPlayers(int32 AddValue); // 0x15b1e90 [Public]
    void RemoveAllTasks(); // 0x15b1e90 [Public]
    void IsAllTaskClear(const bool& IsAllClear); // 0x15b1e90 [Public]
    void GetLiveAndDeathPlayers(TArray<ABP_FirstPersonCharacter_Main_C*>& LiveCharacters, TArray<ABP_FirstPersonCharacter_Main_C*>& DeathCharacters); // 0x15b1e90 [Public]
    void UserStateClean(); // 0x15b1e90 [Public]
    void UpdateGoalPointCount(); // 0x15b1e90 [Public]
    void GetGoalPointCount(const int32& PointNum); // 0x15b1e90 [Public]
    void CanLinkCheck(const bool& Rezult); // 0x15b1e90 [Public]
    void ItemAllClear(); // 0x15b1e90 [Public]
    void CheckGoalMiniPenguins(TArray<ABP_FirstPersonCharacter_LINK_C*>& GoalMiniOwnersArray); // 0x15b1e90 [Public]
    void ShowAnnounce(int32 TextIndex, bool LastAnnounce); // 0x15b1e90 [Public]
    void BodyIdReset(); // 0x15b1e90 [Public]
    int32 GetRandomBodyId(); // 0x15b1e90 [Public]
    void SetMiniPenguinWeight(double Weight); // 0x15b1e90 [Public]
    void AllPlayerStateReset(); // 0x15b1e90 [Public]
    void GetGamePhase(const EN_LINK_GamePhase& CurrentGamePhase); // 0x15b1e90 [Public]
    void RemoveMap(); // 0x15b1e90 [Public]
    void GenerateMap(int32 Level); // 0x15b1e90 [Public]
    void UnZipAll(); // 0x15b1e90 [Public]
    void SetGamePhase(const EN_LINK_GamePhase& GamePhase); // 0x15b1e90 [Public]
    void TeleportPlayers(const FName& TargetPositionName); // 0x15b1e90 [Public]
    void GetTargetStateUsers(const FName& TargetName, TArray<AController*>& GetControllers); // 0x15b1e90 [Public]
    void SetCurrentPlayerNum(); // 0x15b1e90 [Public]
    void OnJoinSessionComplete_69EDB86241BB277C5E43CEB754903A82(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void OnCallFailed_69EDB86241BB277C5E43CEB754903A82(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void OnUpdateSessionComplete_0015FF304852112AC6F85EB1B4FD7C13(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_0015FF304852112AC6F85EB1B4FD7C13(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void ResetDayCycle(); // 0x15b1e90
    void PhaseStart(int32 PhaseNumber, int32 PhaseTime); // 0x15b1e90
    void MoveTime(); // 0x15b1e90
    void PhaseTimerClear(); // 0x15b1e90
    void TimeAdd(int32 TextIndex, int32 AddValue, const FString& CustomString); // 0x15b1e90
    void StateUpdate(AController* Controller, const FName& StateName); // 0x15b1e90
    void RemoveCurrentGame(AController* Controller); // 0x15b1e90
    void StateCheck(); // 0x15b1e90
    void CountOut(); // 0x15b1e90
    void GameOver(); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void MemberJoin(FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, FUniqueNetIdRepl& MemberId); // 0x15b1e90
    void OnSessionUserInviteAccepted(bool bWasSuccessful, int32 ControllerId, FUniqueNetIdRepl& UserId, FOnlineSessionSearchResultBP& InviteResult); // 0x15b1e90
    void TravelMap(); // 0x15b1e90
    void TimeChange(); // 0x15b1e90
    void LogicStart(); // 0x15b1e90
    void Goal(int32 PenguinCounet); // 0x15b1e90
    void GoToWork(); // 0x15b1e90
    void Freeze(ABP_FirstPersonCharacter_Main_C* Character); // 0x15b1e90
    void K2_PostLogin(APlayerController* NewPlayer); // 0x15b1e90 [Event Public]
    void Spawn(AController* Controller); // 0x15b1e90
    void K2_OnLogout(AController* ExitingController); // 0x15b1e90 [Event Public]
    void UpdateSpawnContllers(); // 0x15b1e90
    void DayStart(); // 0x15b1e90
    void GameStartWait(); // 0x15b1e90
    void ReGenerateMap(int32 Level); // 0x15b1e90
    void BackToLobby(); // 0x15b1e90
    void LastPhaseStart(); // 0x15b1e90
    void LastGoal(); // 0x15b1e90
    void GameClear(); // 0x15b1e90
    void UpdateCanJoin(bool State); // 0x15b1e90
    void PhaseTaskStart(int32 Phase); // 0x15b1e90
    void SetClearTime(); // 0x15b1e90
    void IgrooGoalEvent(); // 0x15b1e90
    void ClearStateUpdate(); // 0x15b1e90
    void StormStart(); // 0x15b1e90
    void QuickForceStart(); // 0x15b1e90
    void Countdown(); // 0x15b1e90
    void UpdateOverlapingPlayers(); // 0x15b1e90
    void OnUpdateOverlapingPlayers(int32 Length); // 0x15b1e90
    void UpdateShopUI(); // 0x15b1e90
    void OverlapShopPlayers(int32 Length); // 0x15b1e90
    void ExecuteUbergraph_BP_FirstPersonGameMode_Online_LINK(int32 EntryPoint); // 0x15b1e90 [Final]
    void OnGoal__DelegateSignature(); // 0x15b1e90 [Public]

// ABP_FirstPersonPlayerController_LINK_C (/Game/BluePrints/LINK/BP_FirstPersonPlayerController_LINK.BP_FirstPersonPlayerController_LINK_C)
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void Damage(Server)(UObject* , double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void SpawnHitEffect(UPhysicalMaterial* , const FTransform& Transform); // 0x15b1e90
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void ShotItem(Server)(const FTransform& StartTransform, const FVector& Velocity, double power, TSubclassOf<ABP_Bullet_Base_C> Class, AActor* BindActor); // 0x15b1e90
    void ShotItem(Local)(const FTransform& StartTransform, const FVector& Velocity, double power, TSubclassOf<ABP_Bullet_Base_C> Class, AActor* BindActor); // 0x15b1e90
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void ExecuteUbergraph_BP_FirstPersonPlayerController_LINK(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_FirstPersonPlayerState_LINK_C (/Game/BluePrints/LINK/BP_FirstPersonPlayerState_LINK.BP_FirstPersonPlayerState_LINK_C)
    void GetCustomPlayerName(const FString& playerName); // 0x15b1e90 [Public]
    void SetCoin(int32 SetValue); // 0x15b1e90 [Public]
    void AddCoin(int32 AddValue); // 0x15b1e90 [Public]
    void UseCoin(int32 CoinValue, const bool& Rezult); // 0x15b1e90 [Public]
    void OnRep_HaveCoin(); // 0x15b1e90
    void GetCurrentWeight(const double& WeightPower); // 0x15b1e90 [Public]
    void AddStateValue(const EN_LINK_PlayerStateValueType& ValueName, double Value, const FVector2D& ClampValue); // 0x15b1e90 [Public]
    void SetStateValue(const EN_LINK_PlayerStateValueType& Key, double Value); // 0x15b1e90 [Public]
    void GetStateValue(const EN_LINK_PlayerStateValueType& Key, const double& Value, const double& ReplicateValue); // 0x15b1e90 [Public]
    void ViewChange(ABP_FirstPersonCharacter_Main_C* SourcePlayer); // 0x15b1e90 [Public]
    void SetupSpectateNameplate(ABP_FirstPersonCharacter_Main_C* Character); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveCopyProperties(APlayerState* NewPlayerState); // 0x15b1e90 [Event Protected]
    void Initialization(ABP_FirstPersonCharacter_Main_C* Character); // 0x15b1e90
    void SetName(const FString& CustomPlayerName); // 0x15b1e90
    void NameUpdate(); // 0x15b1e90
    void StateValueSync(Server)(const EN_LINK_PlayerStateValueType& Key, const double& Value); // 0x15b1e90
    void StateValueSync(Client)(const EN_LINK_PlayerStateValueType& Key, const double& Value); // 0x15b1e90
    void SetBackPackMenuState(bool State); // 0x15b1e90
    void BndEvt__BP_FirstPersonPlayerState_LINK_BPC_LuggageBackpack_LINK_K2Node_ComponentBoundEvent_0_ItemSelect__DelegateSignature(int32 Index, bool CanSpawn); // 0x15b1e90
    void RespawnItem(Server)(int32 ItemIndex, const FTransform& CameraTransform, bool CanSpawn); // 0x15b1e90
    void BndEvt__BP_FirstPersonPlayerState_LINK_BPC_LuggageBackpack_LINK_K2Node_ComponentBoundEvent_1_ChangeWeight__DelegateSignature(double Weight); // 0x15b1e90
    void SendToText(const FString& Text, int32 MessageType); // 0x15b1e90
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_FirstPersonPlayerState_LINK(int32 EntryPoint); // 0x15b1e90 [Final]
    void OnBackPackValueChange__DelegateSignature(double BackpackWeight); // 0x15b1e90 [Public]
    void OnValueChange__DelegateSignature(const EN_LINK_PlayerStateValueType& PlayerStateValue, double Value); // 0x15b1e90 [Public]

// ABP_GameState_LINK_C (/Game/BluePrints/LINK/BP_GameState_LINK.BP_GameState_LINK_C)
    void OnRep_CurrentStormLevel(); // 0x15b1e90
    void OnRep_GameMode(); // 0x15b1e90
    void AddCoin(int32 Value); // 0x15b1e90 [Public]
    void OnRep_GlobalCoin(); // 0x15b1e90
    void UseCoin(int32 UseValue, const bool& Rezult); // 0x15b1e90 [Public]
    void OnRep_WeightState(); // 0x15b1e90
    void AddTaskUI(int32 TaskIndex, int32 SumProgress, const FString& Key); // 0x15b1e90
    void ProgressAdd(int32 AddValue, const FString& Key); // 0x15b1e90
    void RemoveTaskWidget(const FString& Key); // 0x15b1e90
    void PhaseTextUpdate(int32 Phase, int32 Time, bool IsOverTime); // 0x15b1e90
    void ReplicateSound(USoundBase* Sound); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ShopLoadingUI(bool State); // 0x15b1e90
    void AddWidget(Global)(TSubclassOf<UUserWidget> WidgetClass); // 0x15b1e90
    void RemoveWidget(Global)(); // 0x15b1e90
    void GameOver(); // 0x15b1e90
    void GoToShopUI(); // 0x15b1e90
    void GameClerUI(); // 0x15b1e90
    void UpdateSortieWieget(int32 AppendPreset, const FText& Text); // 0x15b1e90
    void PlayStartCinema(); // 0x15b1e90
    void ExitShopAreaUpdate(AActor* Actor, bool State); // 0x15b1e90
    void UpdateExitShopUI(int32 AppendPreset, const FText& Text); // 0x15b1e90
    void PlayIslandTeleportMovie(int32 Day); // 0x15b1e90
    void SetSortieCounterVisibility(bool State); // 0x15b1e90
    void ShowAnnounce(const FText& Text, float Duration, int32 TypeIndex); // 0x15b1e90
    void ShowAnnounceLocal(float Duration, int32 TypeIndex, int32 ReplaceValue, ABP_FirstPersonCharacter_LINK_C* LinkCharacter); // 0x15b1e90
    void CloseAnnounce(); // 0x15b1e90
    void StopAllBGM(const FName& NextTarget); // 0x15b1e90
    void SetTimePhase(bool IsNight); // 0x15b1e90
    void GameClear(); // 0x15b1e90
    void GoalAfter(TArray<ABP_FirstPersonCharacter_LINK_C*>& GoalMiniPenguinOwners); // 0x15b1e90
    void CinemaManequinAttach(TArray<AController*>& Controllers); // 0x15b1e90
    void TimerPopup(int32 TextIndex, int32 AddTime, const FString& CustomString); // 0x15b1e90
    void SendToText(Server)(const FString& Text, int32 MessageType); // 0x15b1e90
    void SendToText(Client)(const FString& Text, int32 MessageType); // 0x15b1e90
    void StormTextUpdate(int32 TextIndex, int32 TextNumber); // 0x15b1e90
    void DeathAnnounce(Server)(ABP_FirstPersonPlayerState_LINK_C* SourcePlayerStete); // 0x15b1e90
    void DeathAnnounce(Client)(const FString& playerName); // 0x15b1e90
    void UpdateSessionSettings(int32 Index); // 0x15b1e90
    void UpdateMapSettings(int32 Index, const FString& OverrideText); // 0x15b1e90
    void SendToText(Local)(const FString& Text, int32 MessageType); // 0x15b1e90
    void WriteWeeklyRezult(const FDateTime& StartTime, const FDateTime& EndTime); // 0x15b1e90
    void ShowKingPopup(Server)(); // 0x15b1e90
    void ShowKingPopup(Replicate)(const FString& TargetName); // 0x15b1e90
    void RevivalAnnounce(Server)(ABP_FirstPersonPlayerState_LINK_C* SourcePlayerStete); // 0x15b1e90
    void RevivalAnnounce(Client)(const FString& playerName); // 0x15b1e90
    void SetStormLevel(int32 StormLevel); // 0x15b1e90
    void ExecuteUbergraph_BP_GameState_LINK(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_LINK_Manequin_C (/Game/BluePrints/LINK/BP_LINK_Manequin.BP_LINK_Manequin_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_LINK_Manequin(int32 EntryPoint); // 0x15b1e90 [Final]

// UBP_Online_SaveData_C (/Game/BluePrints/LINK/BP_Online_SaveData.BP_Online_SaveData_C)
    void SetBaseData(const FName& Key, const FST_SimpleSaveDatas& Value); // 0x15b1e90 [Public]
    bool GetBaseData(const FName& Key, const FST_SimpleSaveDatas& Value); // 0x15b1e90 [Public]

// IBPI_GrabSignal_C (/Game/BluePrints/LINK/Blueprints/BPI_GrabSignal.BPI_GrabSignal_C)
    void Grab(bool State); // 0x15b1e90 [Public]

// ABP_BackpackHolo_C (/Game/BluePrints/LINK/Blueprints/BP_BackpackHolo.BP_BackpackHolo_C)
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_BackpackHolo(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_CheckPointIgroo_C (/Game/BluePrints/LINK/Blueprints/BP_CheckPointIgroo.BP_CheckPointIgroo_C)
    void IsGoalMemberState(const bool& IsGoal); // 0x15b1e90 [Public]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void CheckState(bool State); // 0x15b1e90
    void BeaconVisualize(bool State); // 0x15b1e90
    void BndEvt__BP_CheckPointIgroo_Sphere_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void FogActivate(); // 0x15b1e90
    void FogDeactivate(); // 0x15b1e90
    void ExecuteUbergraph_BP_CheckPointIgroo(int32 EntryPoint); // 0x15b1e90 [Final]
    void Goal__DelegateSignature(); // 0x15b1e90 [Public]

// ABP_FreezeBodyIce_C (/Game/BluePrints/LINK/Blueprints/BP_FreezeBodyIce.BP_FreezeBodyIce_C)
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void Heat(double Value); // 0x15b1e90
    void UnZip(); // 0x15b1e90
    void ExecuteUbergraph_BP_FreezeBodyIce(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_GizmoVisual_C (/Game/BluePrints/LINK/Blueprints/BP_GizmoVisual.BP_GizmoVisual_C)
    void AddRotation(const FVector2D& AddValue); // 0x15b1e90 [Public]

// ABP_Glue_CustomPhysics_C (/Game/BluePrints/LINK/Blueprints/BP_Glue_CustomPhysics.BP_Glue_CustomPhysics_C)
    bool PrimitiveCheck(AActor* Actor, const UPrimitiveComponent*& PrimitiveComp); // 0x15b1e90 [Public]
    void LINKCheckFunc(const FVector& StaticLocation, const UPrimitiveComponent*& PrimitiveComp); // 0x15b1e90 [Public]
    void ResetCustomForce(); // 0x15b1e90 [Public]
    void AddCustomForce(double AddValue); // 0x15b1e90 [Public]
    void SetLinkComponent(UActorComponent* Primitive, bool State); // 0x15b1e90 [Public]
    void DebugVisualize__FinishedFunc(); // 0x15b1e90
    void DebugVisualize__UpdateFunc(); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void BndEvt__BP_Glue_CustomPhysics_GlueArea_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void AddPower(double power, AActor* SourceActor); // 0x15b1e90
    void AddCustomRevicePower(float PowerAmount); // 0x15b1e90 [Event Public]
    void BndEvt__BP_Glue_CustomPhysics_GlueArea_K2Node_ComponentBoundEvent_1_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x15b1e90
    void LINK_Overlap(UPrimitiveComponent* PrimitiveComponent); // 0x15b1e90
    void ExecuteUbergraph_BP_Glue_CustomPhysics(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_Glue_CustomPhysics_V2_C (/Game/BluePrints/LINK/Blueprints/BP_Glue_CustomPhysics_V2.BP_Glue_CustomPhysics_V2_C)
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void OnRep_DynamicColorIndex(); // 0x15b1e90
    void AddCustomForce(double AddValue); // 0x15b1e90 [Public]
    void DebugVisualize__FinishedFunc(); // 0x15b1e90
    void DebugVisualize__UpdateFunc(); // 0x15b1e90
    void ScaleAnim__FinishedFunc(); // 0x15b1e90
    void ScaleAnim__UpdateFunc(); // 0x15b1e90
    void AddPower(double power, AActor* SourceActor); // 0x15b1e90
    void AddCustomRevicePower(float PowerAmount); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void SnapGlue(const FVector& WorldPosition, TArray<UPrimitiveComponent*>& TargetPrimitives); // 0x15b1e90
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void UpdateGlueVisual(); // 0x15b1e90 [Event Public]
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void GlueViewDistanceCheck(); // 0x15b1e90
    void SetGlueColor(); // 0x15b1e90
    void ExecuteUbergraph_BP_Glue_CustomPhysics_V2(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_GoalHouse_C (/Game/BluePrints/LINK/Blueprints/BP_GoalHouse.BP_GoalHouse_C)
    void SetHouseActiveState(bool State); // 0x15b1e90 [Private]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void BndEvt__BP_GoalHouse_ChimneyLocation_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void TargetActivate(); // 0x15b1e90
    void SetHouseState(Replicate)(bool State); // 0x15b1e90
    void ExecuteUbergraph_BP_GoalHouse(int32 EntryPoint); // 0x15b1e90 [Final]
    void GoalGiftBox__DelegateSignature(AActor* GiftBox); // 0x15b1e90 [Public]

// ABP_LinkBranchData_C (/Game/BluePrints/LINK/Blueprints/BP_LinkBranchData.BP_LinkBranchData_C)
    void GetSortedPrimitive(int32 Index, const UPrimitiveComponent*& Primitive); // 0x15b1e90 [Public]
    void GetSidePrimitive(int32 CenterIndex, int32 Distance, const UPrimitiveComponent*& MinSide, const UPrimitiveComponent*& MaxSide); // 0x15b1e90 [Public]
    void AddPrimitive(TArray<UPrimitiveComponent*>& Primitives); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_LinkBranchData(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_LinkDataBank_C (/Game/BluePrints/LINK/Blueprints/BP_LinkDataBank.BP_LinkDataBank_C)
    void ReferencedGlueGroupAppend(TArray<FReferencedGlueGroup>& GlueGroups, TArray<ABP_Glue_CustomPhysics_C*>& Glues); // 0x15b1e90 [Public]
    void GetReferencedGlueGroups(UPrimitiveComponent* SourcePrimitive, TArray<FReferencedGlueGroup>& Groups); // 0x15b1e90 [Public]
    void FindPrimitiveGlues(TArray<FReferencedGlueGroup>& Glues, UPrimitiveComponent* Primitive, const int32& FoundIndex, TArray<ABP_Glue_CustomPhysics_C*>& FoundGlues); // 0x15b1e90 [Public]
    void AddReferencedGlueGroups(UPrimitiveComponent* SourcePrimitive, ABP_Glue_CustomPhysics_C* Glues); // 0x15b1e90 [Public]
    void GetStaticLinkBranchs(); // 0x15b1e90 [Public]
    void FilterOtherBranchPrimitive(UPrimitiveComponent* SourcePrimitive, TArray<ABP_Glue_CustomPhysics_C*>& Glues, TArray<UPrimitiveComponent*>& Primitives); // 0x15b1e90 [Public]
    void GetMergeEndPoint(const ABP_LinkBranchData_C*& LinkBranch, const UPrimitiveComponent*& Primitive, TArray<UPrimitiveComponent*>& Targets); // 0x15b1e90 [Public]
    void FilterReferencedGlues(UPrimitiveComponent* Primitive, TArray<ABP_Glue_CustomPhysics_C*>& Glues, TArray<ABP_Glue_CustomPhysics_C*>& ReturnGlueActors); // 0x15b1e90 [Public]
    void GetGlueReferences(const UPrimitiveComponent*& Primitive, TArray<ABP_Glue_CustomPhysics_C*>& ForceTarget); // 0x15b1e90 [Public]
    void SetGlueReferences(TArray<UPrimitiveComponent*>& Primitives, ABP_Glue_CustomPhysics_C* Glue, bool State); // 0x15b1e90 [Public]
    void BranchDataMergeCheck(TArray<UPrimitiveComponent*>& Primitives); // 0x15b1e90 [Public]
    void GetPrimitiveReference(UPrimitiveComponent* TargetPrimitive, bool IncludeStatic, const bool& IsFound, const ABP_LinkBranchData_C*& Branch, const int32& Index); // 0x15b1e90 [Public]
    void SetPrimitiveReference(const UPrimitiveComponent*& PrimitiveComp, const ABP_LinkBranchData_C*& LinkBranchData); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_LinkDataBank(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_LinkManager_C (/Game/BluePrints/LINK/Blueprints/BP_LinkManager.BP_LinkManager_C)
    void PropagationProtoStart(UPrimitiveComponent* Primitive); // 0x15b1e90 [Public]
    void PropagationProto(UPrimitiveComponent* Primitive); // 0x15b1e90 [Public]
    void MergeCheckForce(UPrimitiveComponent* Primitive, const TSet<int32>& UsedBranchIndex, const double& ForceValue); // 0x15b1e90 [Public]
    void AddCustomForce(UPrimitiveComponent* SourcePrimitive, UPrimitiveComponent* PrePrimitive, const double& ForceValue); // 0x15b1e90 [Public]
    void PropagationForce(UPrimitiveComponent* TargetPrimitive, UPrimitiveComponent* Primitive, const TSet<int32>& UsedBranch, double ForceValue, TSet<int32>& ParallelIndex); // 0x15b1e90 [Public]
    void UpdateGlueGroundDistance(); // 0x15b1e90 [Public]
    void PropagationReset(); // 0x15b1e90 [Public]
    void MergeCheck(UPrimitiveComponent* Primitive, TArray<int32>& UsedBranchIndex); // 0x15b1e90 [Public]
    void Propagation(UPrimitiveComponent* TargetPrimitive, TArray<int32>& UsedBranch); // 0x15b1e90 [Public]
    void SelectBranchDatas(ABP_Glue_CustomPhysics_C* Glue, const ABP_LinkBranchData_C*& BranchData, const bool& IsNewBranch); // 0x15b1e90 [Public]
    void UpdateBranch(); // 0x15b1e90 [Public]
    void SetGlueData(ACPP_Glue* TargetGlue, const EN_GlueType& GlueType, bool State); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void UpdateForceValue(); // 0x15b1e90
    void ExecuteUbergraph_BP_LinkManager(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_SimpleNiagaraSpawner_C (/Game/BluePrints/LINK/Blueprints/BP_SimpleNiagaraSpawner.BP_SimpleNiagaraSpawner_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_SimpleNiagaraSpawner(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_Storm_C (/Game/BluePrints/LINK/Blueprints/BP_Storm.BP_Storm_C)
    void StormVisual__FinishedFunc(); // 0x15b1e90
    void StormVisual__UpdateFunc(); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void PositionUpdate(const FVector& StartLocation); // 0x15b1e90
    void SetStormMoveState(bool State); // 0x15b1e90
    void MoveSignal(); // 0x15b1e90
    void ResetPosition(); // 0x15b1e90
    void MoveCountDownStart(int32 CountDownTime, const FName& StopperName); // 0x15b1e90
    void MinusTime(); // 0x15b1e90
    void MoveToCheckPoint(const FName& Tag); // 0x15b1e90
    void TeleportStorm(const FVector& Location); // 0x15b1e90
    void ForceStateCheck(); // 0x15b1e90
    void SetStormVisibleState(bool VisualState); // 0x15b1e90
    void ShowStormReplicate(); // 0x15b1e90
    void SpeedUpdate(); // 0x15b1e90
    void SetStormLevel(int32 Level); // 0x15b1e90
    void StormErrorPlayerCheck(); // 0x15b1e90
    void ExecuteUbergraph_BP_Storm(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_TargetPinMain_C (/Game/BluePrints/LINK/Blueprints/BP_TargetPinMain.BP_TargetPinMain_C)
    void PinAnimation__FinishedFunc(); // 0x15b1e90
    void PinAnimation__UpdateFunc(); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_TargetPinMain(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_TeleportPoints_C (/Game/BluePrints/LINK/Blueprints/BP_TeleportPoints.BP_TeleportPoints_C)
    void GetAllTrasnfroms(TArray<FTransform>& SpawnTransforms); // 0x15b1e90 [Public]
    void SetSpawnPoint(); // 0x15b1e90 [Public]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]

// ABP_ThrowTrailMesh_C (/Game/BluePrints/LINK/Blueprints/BP_ThrowTrailMesh.BP_ThrowTrailMesh_C)
    void CreateMesh(); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_ThrowTrailMesh(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_CraftedObject_Base_C (/Game/BluePrints/LINK/Blueprints/CraftedActor/BP_CraftedObject_Base.BP_CraftedObject_Base_C)
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]
    void GetItemInfo(const ENUM_HandType& HandType, const ENUM_ClassType& ClassType, const bool& NotPickUp, const FRotator& HaveRotation, const FVector& Add Position, const bool& IsBoneAttach, const ENUM_ItemBindType& BindType, const FName& BoneName, FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void GetParentCharacter(const ABP_FirstPersonCharacter_Main_C*& FirstPersonCharacter); // 0x15b1e90 [Public]
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void OnRep_ForceGrabTarget(); // 0x15b1e90
    void DropItem(const FVector& Force Vector, const FVector& CentorPosition); // 0x15b1e90 [Public]
    void SetMeshDatas(bool KeepScale); // 0x15b1e90 [Public]
    void InteractItem(); // 0x15b1e90 [Public]
    void PickState(bool State, ABP_FirstPersonCharacter_Main_C* Character, int32 SlotIndex); // 0x15b1e90 [Public]
    void UpdateCoreDatas(const FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ForceGrab(); // 0x15b1e90
    void SetForceGrabTarget(ABP_FirstPersonCharacter_LINK_C* ForceGrabTarget); // 0x15b1e90
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_CraftedObject_Base(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_CraftedObject_GiftBox_1_C (/Game/BluePrints/LINK/Blueprints/CraftedActor/BP_CraftedObject_GiftBox_1.BP_CraftedObject_GiftBox_1_C)
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]
    void GetItemInfo(const ENUM_HandType& HandType, const ENUM_ClassType& ClassType, const bool& NotPickUp, const FRotator& HaveRotation, const FVector& Add Position, const bool& IsBoneAttach, const ENUM_ItemBindType& BindType, const FName& BoneName, FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_CraftedObject_GiftBox_1(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_CraftedObject_GluePlane_C (/Game/BluePrints/LINK/Blueprints/CraftedActor/BP_CraftedObject_GluePlane.BP_CraftedObject_GluePlane_C)
    void GetItemInfo(const ENUM_HandType& HandType, const ENUM_ClassType& ClassType, const bool& NotPickUp, const FRotator& HaveRotation, const FVector& Add Position, const bool& IsBoneAttach, const ENUM_ItemBindType& BindType, const FName& BoneName, FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x15b1e90 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_CraftedObject_GluePlane(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_CraftedObject_Log_Sand_C (/Game/BluePrints/LINK/Blueprints/CraftedActor/BP_CraftedObject_Log_Sand.BP_CraftedObject_Log_Sand_C)
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]
    void GetItemInfo(const ENUM_HandType& HandType, const ENUM_ClassType& ClassType, const bool& NotPickUp, const FRotator& HaveRotation, const FVector& Add Position, const bool& IsBoneAttach, const ENUM_ItemBindType& BindType, const FName& BoneName, FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_CraftedObject_Log_Sand(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_CraftedObject_Ruins_C (/Game/BluePrints/LINK/Blueprints/CraftedActor/BP_CraftedObject_Ruins.BP_CraftedObject_Ruins_C)
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]
    void GetItemInfo(const ENUM_HandType& HandType, const ENUM_ClassType& ClassType, const bool& NotPickUp, const FRotator& HaveRotation, const FVector& Add Position, const bool& IsBoneAttach, const ENUM_ItemBindType& BindType, const FName& BoneName, FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_CraftedObject_Ruins(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_CraftedObject_Strage_Base_C (/Game/BluePrints/LINK/Blueprints/CraftedActor/BP_CraftedObject_Strage_Base.BP_CraftedObject_Strage_Base_C)
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]
    void SetWeight(double float); // 0x15b1e90 [Public]
    void OnRep_Mass(); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void MassStateUpdate(); // 0x15b1e90
    void ExecuteUbergraph_BP_CraftedObject_Strage_Base(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_CraftedObject_WoodPlane_1_C (/Game/BluePrints/LINK/Blueprints/CraftedActor/BP_CraftedObject_WoodPlane_1.BP_CraftedObject_WoodPlane_1_C)
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_CraftedObject_WoodPlane_1(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_CraftedObject_Container_Base_C (/Game/BluePrints/LINK/Blueprints/CraftedActor/Container/BP_CraftedObject_Container_Base.BP_CraftedObject_Container_Base_C)
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]
    void GetItemInfo(const ENUM_HandType& HandType, const ENUM_ClassType& ClassType, const bool& NotPickUp, const FRotator& HaveRotation, const FVector& Add Position, const bool& IsBoneAttach, const ENUM_ItemBindType& BindType, const FName& BoneName, FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_CraftedObject_Container_Base(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_Cactus_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_Cactus.BP_Cactus_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void BndEvt__BP_Cactus_BPC_DamageCollision_K2Node_ComponentBoundEvent_1_HitDamage__DelegateSignature(const FHitResult& Hit); // 0x15b1e90
    void ExecuteUbergraph_BP_Cactus(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_EnviromentSystem_log_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_EnviromentSystem_log.BP_EnviromentSystem_log_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void SpawnMaterial(); // 0x15b1e90
    void ExecuteUbergraph_BP_EnviromentSystem_log(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_EnvironmentSystem_Base_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_EnvironmentSystem_Base.BP_EnvironmentSystem_Base_C)
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_EnvironmentSystem_Base(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_EnvironmentSystem_Bush_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_EnvironmentSystem_Bush.BP_EnvironmentSystem_Bush_C)
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_EnvironmentSystem_Bush(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_EnvironmentSystem_DamagedSpawn_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_EnvironmentSystem_DamagedSpawn.BP_EnvironmentSystem_DamagedSpawn_C)
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void SpawnMaterial(); // 0x15b1e90
    void ReplicateEvent(); // 0x15b1e90
    void ExecuteUbergraph_BP_EnvironmentSystem_DamagedSpawn(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_EnvironmentSystem_Ruins_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_EnvironmentSystem_Ruins.BP_EnvironmentSystem_Ruins_C)
    void SpawnMaterial(); // 0x15b1e90
    void ReplicateEvent(); // 0x15b1e90
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_EnvironmentSystem_Ruins(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_EnvironmentSystem_Tree_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_EnvironmentSystem_Tree.BP_EnvironmentSystem_Tree_C)
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void SpawnMaterial(); // 0x15b1e90
    void ReplicateEvent(); // 0x15b1e90
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_EnvironmentSystem_Tree(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_EnvironmentSystem_Tree1_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_EnvironmentSystem_Tree1.BP_EnvironmentSystem_Tree1_C)
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void SpawnMaterial(); // 0x15b1e90
    void ReplicateEvent(); // 0x15b1e90
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_EnvironmentSystem_Tree1(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_EnvironmentSystem_Tree_Sand_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_EnvironmentSystem_Tree_Sand.BP_EnvironmentSystem_Tree_Sand_C)
    void SpawnMaterial(); // 0x15b1e90
    void ReplicateEvent(); // 0x15b1e90
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_EnvironmentSystem_Tree_Sand(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_EnvironmentSystem_XmasMiniTree_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_EnvironmentSystem_XmasMiniTree.BP_EnvironmentSystem_XmasMiniTree_C)
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_EnvironmentSystem_XmasMiniTree(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_ExplotionSphere_Base_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_ExplotionSphere_Base.BP_ExplotionSphere_Base_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void BndEvt__BP_ExplotionSphere_Base_Niagara_K2Node_ComponentBoundEvent_0_OnNiagaraSystemFinished__DelegateSignature(UNiagaraComponent* PSystem); // 0x15b1e90
    void ExecuteUbergraph_BP_ExplotionSphere_Base(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_GlueCrystal_ForceGreen_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_GlueCrystal_ForceGreen.BP_GlueCrystal_ForceGreen_C)
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_GlueCrystal_ForceGreen(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_GlueCrystal_Purple_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_GlueCrystal_Purple.BP_GlueCrystal_Purple_C)
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void PurpleChange(); // 0x15b1e90
    void ToPurple(); // 0x15b1e90
    void ExecuteUbergraph_BP_GlueCrystal_Purple(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_LINK_ElectricFan_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_LINK_ElectricFan.BP_LINK_ElectricFan_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void SleepMode(); // 0x15b1e90
    void BndEvt__BP_LINK_ElectricFan_Capsule_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void ExecuteUbergraph_BP_LINK_ElectricFan(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_Rafflesia_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_Rafflesia.BP_Rafflesia_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void BndEvt__BP_Rafflesia_ExplotionSensor_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_Rafflesia(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_RevivalBell_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_RevivalBell.BP_RevivalBell_C)
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void OnNotifyEnd_90D943BF4AFCA5B61750AE8D3827B9E2(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_90D943BF4AFCA5B61750AE8D3827B9E2(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_90D943BF4AFCA5B61750AE8D3827B9E2(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_90D943BF4AFCA5B61750AE8D3827B9E2(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_90D943BF4AFCA5B61750AE8D3827B9E2(const FName& NotifyName); // 0x15b1e90
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void BellHit(); // 0x15b1e90
    void ExecuteUbergraph_BP_RevivalBell(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_Banana_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/Cannon/BPC_Banana.BPC_Banana_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BPC_Banana(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_Cannon_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/Cannon/BP_Cannon.BP_Cannon_C)
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ShotCannon(AActor* TargetActor); // 0x15b1e90
    void PhysicsOn(Local)(); // 0x15b1e90
    void PhysicsOn(Replicate)(); // 0x15b1e90
    void ExecuteUbergraph_BP_Cannon(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_CannonBanana_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/Cannon/BP_CannonBanana.BP_CannonBanana_C)
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void BndEvt__BP_CannonBanana_BananaCollision_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void BndEvt__BP_CannonBanana_StaticMesh_K2Node_ComponentBoundEvent_1_ComponentSleepSignature__DelegateSignature(UPrimitiveComponent* SleepingComponent, const FName& BoneName); // 0x15b1e90
    void ExecuteUbergraph_BP_CannonBanana(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_CannonBarrel_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/Cannon/BP_CannonBarrel.BP_CannonBarrel_C)
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]
    void BndEvt__BP_CannonBullet_StaticMesh_K2Node_ComponentBoundEvent_1_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x15b1e90
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_CannonBarrel(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_EnvironmentSystem_Container_Base_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/Container/BP_EnvironmentSystem_Container_Base.BP_EnvironmentSystem_Container_Base_C)
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void SpawnMaterial(); // 0x15b1e90
    void ReplicateEvent(); // 0x15b1e90
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_EnvironmentSystem_Container_Base(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_FreezeActor_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/IceRefrigerator/BPC_FreezeActor.BPC_FreezeActor_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BPC_FreezeActor(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_IceRefrigerator_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/IceRefrigerator/BP_IceRefrigerator.BP_IceRefrigerator_C)
    void OnRep_Out Actors(); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_IceRefrigerator(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_PenBoxTop_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/PenBox/BP_PenBoxTop.BP_PenBoxTop_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void SleepCall(); // 0x15b1e90
    void SimulatePhysicsCheck(); // 0x15b1e90
    void BndEvt__BP_PenBoxTop_StaticMesh_K2Node_ComponentBoundEvent_0_ComponentWakeSignature__DelegateSignature(UPrimitiveComponent* WakingComponent, const FName& BoneName); // 0x15b1e90
    void BndEvt__BP_PenBoxTop_StaticMesh_K2Node_ComponentBoundEvent_1_ComponentSleepSignature__DelegateSignature(UPrimitiveComponent* SleepingComponent, const FName& BoneName); // 0x15b1e90
    void ExecuteUbergraph_BP_PenBoxTop(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_PenBoxUnder_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/PenBox/BP_PenBoxUnder.BP_PenBoxUnder_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_PenBoxUnder(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_SnowBall_Top_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/SnowBall/BP_SnowBall_Top.BP_SnowBall_Top_C)
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void BndEvt__BP_SnowBall_Top_StaticMesh_K2Node_ComponentBoundEvent_0_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x15b1e90
    void BndEvt__BP_SnowBall_Top_SearchCharacter_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void SnowBallActivate(); // 0x15b1e90
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_SnowBall_Top(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_SnowBall_Under_C (/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/SnowBall/BP_SnowBall_Under.BP_SnowBall_Under_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_SnowBall_Under(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_ExitShopArea_C (/Game/BluePrints/LINK/Blueprints/GameLogic/BP_ExitShopArea.BP_ExitShopArea_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_ExitShopArea(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_LinkGoalPosition_C (/Game/BluePrints/LINK/Blueprints/GameLogic/BP_LinkGoalPosition.BP_LinkGoalPosition_C)
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]
    bool CanInteract(); // 0x15b1e90 [Public]
    void SetUsedPoint(bool IsUsed); // 0x15b1e90 [Public]
    void GetDuplicateValues(TArray<FGuid>& DuplicateValues); // 0x15b1e90 [Public]
    void MakePole(UInstancedStaticMeshComponent* InstancedStaticMeshComp); // 0x15b1e90 [Public]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void BPI_InteractStart(Server)(ABP_FirstPersonCharacter_Main_C* First Person); // 0x15b1e90 [Public]
    void BPI_InteractEnd(); // 0x15b1e90 [Public]
    void BPI_InteractStart(Local)(ABP_FirstPersonCharacter_Main_C* First Person); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void BndEvt__BP_LinkGoalPosition_LinkFlagOverlapZone_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void BndEvt__BP_LinkGoalPosition_LinkFlagOverlapZone_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x15b1e90
    void RegisterLinkPoint(const FGuid& ID, ABP_LinkPoint_C* LinkPoint); // 0x15b1e90
    void ResetGoalEevent(); // 0x15b1e90
    void BPI_InteractStart(ABP_FirstPersonCharacter_Main_C* First Person); // 0x15b1e90
    void InteractSignal(); // 0x15b1e90
    void GoalEvent(); // 0x15b1e90
    void RespawnCall(ABP_MiniPenguin_C* Target); // 0x15b1e90
    void FragVisualUpdate(bool IsUsed); // 0x15b1e90
    void ToBlueFlag(); // 0x15b1e90
    void LINK_FragReActivate(bool IsLastLink); // 0x15b1e90
    void LastLink(); // 0x15b1e90
    void LastTargetActivate(bool ActivateState); // 0x15b1e90
    void ExecuteUbergraph_BP_LinkGoalPosition(int32 EntryPoint); // 0x15b1e90 [Final]
    void LastGoal__DelegateSignature(); // 0x15b1e90 [Public]

// ABP_LinkPoint_C (/Game/BluePrints/LINK/Blueprints/GameLogic/BP_LinkPoint.BP_LinkPoint_C)
    void MakePole(UInstancedStaticMeshComponent* InstancedStaticMeshComp); // 0x15b1e90 [Public]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_LinkPoint(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_PlayerCounter_Base_C (/Game/BluePrints/LINK/Blueprints/GameLogic/BP_PlayerCounter_Base.BP_PlayerCounter_Base_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void BeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void EndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x15b1e90
    void ResetEvent(); // 0x15b1e90
    void ExecuteUbergraph_BP_PlayerCounter_Base(int32 EntryPoint); // 0x15b1e90 [Final]
    void OverlapEvent__DelegateSignature(AActor* Actor, bool State); // 0x15b1e90 [Public]
    void OnUpdateOverlapingPlayers__DelegateSignature(int32 Length); // 0x15b1e90 [Public]

// ABP_PresentSpawner_C (/Game/BluePrints/LINK/Blueprints/GameLogic/BP_PresentSpawner.BP_PresentSpawner_C)
    void IsHouseAllGoal(const bool& AllGoal); // 0x15b1e90 [Public]
    void UpdateOverlapState(); // 0x15b1e90 [Public]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void AddQueue(const ABP_GoalHouse_C*& HouseActor); // 0x15b1e90
    void DestroyActor(AActor* DestroyedActor); // 0x15b1e90
    void GoadGiftBox(AActor* GiftBox); // 0x15b1e90
    void CleanUp(); // 0x15b1e90
    void ExecuteUbergraph_BP_PresentSpawner(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_SortieArea_C (/Game/BluePrints/LINK/Blueprints/GameLogic/BP_SortieArea.BP_SortieArea_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_SortieArea(int32 EntryPoint); // 0x15b1e90 [Final]

// ULBPC_SpawnLuggage_C (/Game/BluePrints/LINK/Blueprints/GameLogic/LBPC_SpawnLuggage.LBPC_SpawnLuggage_C)
    void SpawnItem(const FGuid& UniqueID); // 0x15b1e90
    void ExecuteUbergraph_LBPC_SpawnLuggage(int32 EntryPoint); // 0x15b1e90 [Final]

// IBPI_MapGenerate_C (/Game/BluePrints/LINK/Blueprints/GenerateMap/BPI_MapGenerate.BPI_MapGenerate_C)
    void Generate(const FRandomStream& Seed, int32 DepthIndex); // 0x15b1e90 [Public]

// ABP_ContainerGenerater_C (/Game/BluePrints/LINK/Blueprints/GenerateMap/BP_ContainerGenerater.BP_ContainerGenerater_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_ContainerGenerater(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_GenerateMapManager_C (/Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateMapManager.BP_GenerateMapManager_C)
    void GenerateBell(TSubclassOf<AActor> SpawnTargetClass, const FRandomStream& Seed); // 0x15b1e90 [Public]
    void GenerateBoxLocation_Wall(int32 SpawnNum, TSubclassOf<AActor> SpawnTargetClass, const FVector& TraceBoundSize, double FloorCheckDistance, int32 MaxGenerateCharange, bool IsInfinity, const FVector2D& ScaleRange, const FVector2D& HeightRange, const FRandomStream& Seed); // 0x15b1e90 [Public]
    void GenerateBoxLocation(int32 SpawnNum, TSubclassOf<AActor> SpawnTargetClass, const FVector& TraceBoundSize, double FloorCheckDistance, int32 MaxGenerateCharange, bool IsInfinity, const FVector2D& ScaleRange, const FRandomStream& Seed); // 0x15b1e90 [Public]
    void GetGenerateRandomBoxDatas(FTransform& SpawnerTransform, const FVector& HarfSize, const FRotator& Rotation); // 0x15b1e90 [Public]
    void GetSpawnTransformAndRadius(FTransform& Transform, const double& Radius); // 0x15b1e90 [Public]
    void ResetGoalPoint(); // 0x15b1e90 [Public]
    void RegisterPriorityGenerateComponet(int32 Key, ULBPC_PriorityGenerateControl_C* Value); // 0x15b1e90 [Public]
    void EnableSpawnArray(int32 TileCount, int32 Count, const FRandomStream& Seed, TArray<int32>& ReturnArray); // 0x15b1e90 [Public]
    void NewGetClass(const TSubclassOf<AActor>& Class); // 0x15b1e90 [Public]
    void GetClass(const TSubclassOf<ABP_Structure_Base_C>& Class); // 0x15b1e90 [Public]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void GenerateHouse(); // 0x15b1e90
    void ExecuteUbergraph_BP_GenerateMapManager(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_GenerateRandomBoxLocation_C (/Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateRandomBoxLocation.BP_GenerateRandomBoxLocation_C)
    void CreateRandomSeed(const FRandomStream& SeedCopy); // 0x15b1e90 [Public]
    void CheckSide(const FVector& Location, double BoundSizeMultiply, const bool& Rezult); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_GenerateRandomBoxLocation(int32 EntryPoint); // 0x15b1e90 [Final]
    void GeneratedActor__DelegateSignature(AActor* GeneratedActor); // 0x15b1e90 [Public]

// ABP_GenerateRandomBoxLocation_Wall_C (/Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateRandomBoxLocation_Wall.BP_GenerateRandomBoxLocation_Wall_C)
    bool TraceRound(float Radius, const FVector& Start, FHitResult& OutHit); // 0x15b1e90 [Public]
    void CheckSide(const FVector& Location, double BoundSizeMultiply, const bool& Rezult); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_GenerateRandomBoxLocation_Wall(int32 EntryPoint); // 0x15b1e90 [Final]
    void GeneratedActor__DelegateSignature(AActor* GeneratedActor); // 0x15b1e90 [Public]

// ABP_KeepArea_C (/Game/BluePrints/LINK/Blueprints/GenerateMap/BP_KeepArea.BP_KeepArea_C)
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void RemoveOverlapType(); // 0x15b1e90
    void ExecuteUbergraph_BP_KeepArea(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_Structure_Base_C (/Game/BluePrints/LINK/Blueprints/GenerateMap/BP_Structure_Base.BP_Structure_Base_C)
    void Generate(); // 0x15b1e90
    void ExecuteUbergraph_BP_Structure_Base(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_Structure_Ice_C (/Game/BluePrints/LINK/Blueprints/GenerateMap/BP_Structure_Ice.BP_Structure_Ice_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void Generate(); // 0x15b1e90
    void ExecuteUbergraph_BP_Structure_Ice(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_Structure_Ice_Big_C (/Game/BluePrints/LINK/Blueprints/GenerateMap/BP_Structure_Ice_Big.BP_Structure_Ice_Big_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void Generate(); // 0x15b1e90
    void ExecuteUbergraph_BP_Structure_Ice_Big(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_InfinityGenerator_C (/Game/BluePrints/LINK/Blueprints/GenerateMap/CustomSpawner/BP_InfinityGenerator.BP_InfinityGenerator_C)
    void Generate(const FRandomStream& Seed, int32 DepthIndex); // 0x15b1e90 [Public]
    void ExecuteUbergraph_BP_InfinityGenerator(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_TreeGenerater_C (/Game/BluePrints/LINK/Blueprints/GenerateMap/CustomSpawner/BP_TreeGenerater.BP_TreeGenerater_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void Generate(const FRandomStream& Seed, int32 DepthIndex); // 0x15b1e90 [Public]
    void GenerateTree(const FRandomStream& Seed); // 0x15b1e90
    void ExecuteUbergraph_BP_TreeGenerater(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_GrowParts_Base_C (/Game/BluePrints/LINK/Blueprints/GenerateMap/GrowParts/BP_GrowParts_Base.BP_GrowParts_Base_C)
    void GenerateParts(const FRandomStream& Seed, int32 DepthIndex); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void Generate(const FRandomStream& Seed, int32 DepthIndex); // 0x15b1e90 [Public]
    void ExecuteUbergraph_BP_GrowParts_Base(int32 EntryPoint); // 0x15b1e90 [Final]

// ULBPC_GrowPoint_C (/Game/BluePrints/LINK/Blueprints/GenerateMap/LBPC_GrowPoint.LBPC_GrowPoint_C)
    void Generate(const FRandomStream& Seed, int32 DepthIndex); // 0x15b1e90 [Public]
    void ExecuteUbergraph_LBPC_GrowPoint(int32 EntryPoint); // 0x15b1e90 [Final]

// ULBPC_PriorityGenerateControl_C (/Game/BluePrints/LINK/Blueprints/GenerateMap/LBPC_PriorityGenerateControl.LBPC_PriorityGenerateControl_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_LBPC_PriorityGenerateControl(int32 EntryPoint); // 0x15b1e90 [Final]
    void GenerateSignal__DelegateSignature(const FRandomStream& Seed); // 0x15b1e90 [Public]

// IBPI_Luggage_C (/Game/BluePrints/LINK/Blueprints/LuggageSystem/BPI_Luggage.BPI_Luggage_C)
    void GetLuggageId(const FGuid& ID); // 0x15b1e90 [Public]

// ABP_Luggage_Base_C (/Game/BluePrints/LINK/Blueprints/LuggageSystem/Luggages/BP_Luggage_Base.BP_Luggage_Base_C)
    void GetLuggageId(const FGuid& ID); // 0x15b1e90 [Public]
    void OnLoaded_061DDAA94BACAE0F7A327A8B0F5F6D91(UObject* Loaded); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_Luggage_Base(int32 EntryPoint); // 0x15b1e90 [Final]

// UBP_RBD_VAT_DataAssets_C (/Game/BluePrints/LINK/Blueprints/VAT_Player/BP_RBD_VAT_DataAssets.BP_RBD_VAT_DataAssets_C)
    void GetDynamicMaterialInstance(UObject* WorldContextObject, const UMaterialInstanceDynamic*& DynamicMaterial); // 0x15b1e90 [Public]

// ABP_Simple_VAT_Player_PBR_C (/Game/BluePrints/LINK/Blueprints/VAT_Player/BP_Simple_VAT_Player_PBR.BP_Simple_VAT_Player_PBR_C)
    void BaseTime__FinishedFunc(); // 0x15b1e90
    void BaseTime__UpdateFunc(); // 0x15b1e90
    void OnLoaded_F3F51E7A482D22D54F2E9A9B92C6E184(UObject* Loaded); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_Simple_VAT_Player_PBR(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_DampingControl_C (/Game/BluePrints/LINK/Components/BPC_DampingControl.BPC_DampingControl_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BPC_DampingControl(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_FindNearConnectPoint_C (/Game/BluePrints/LINK/Components/BPC_FindNearConnectPoint.BPC_FindNearConnectPoint_C)
    void GetAttachUserNum(const int32& Length); // 0x15b1e90 [Public]
    void UserSet(ABP_FirstPersonCharacter_Main_C* Character, bool State); // 0x15b1e90 [Public]
    void SpawnOrTeleportVisualize(const FVector& InLocation, UPrimitiveComponent* Primitive); // 0x15b1e90 [Public]
    void ClearArray(); // 0x15b1e90 [Public]
    void SpawnVisualizeActor(AActor* TargetActor, const FVector& position); // 0x15b1e90 [Public]
    void GetNearConnectDatas(TMap<UPrimitiveComponent*, FVector>& NearPointDatas); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void DestroySelf(); // 0x15b1e90
    void AddWeight(const ABP_FirstPersonCharacter_Main_C*& Key, double Value, UBPC_LINK_HandControl_C* HandComponent); // 0x15b1e90
    void RemoveWeight(const ABP_FirstPersonCharacter_Main_C*& Key, UBPC_LINK_HandControl_C* HandComponent); // 0x15b1e90
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BPC_FindNearConnectPoint(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_HitOnConnect_C (/Game/BluePrints/LINK/Components/BPC_HitOnConnect.BPC_HitOnConnect_C)
    void IsCanConnect(UPrimitiveComponent* HitPrimitive, ABP_FirstPersonGameMode_Online_LINK_C* GameModeLINK, const bool& Rezult); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void HitEvent(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x15b1e90
    void SleepEvent(UPrimitiveComponent* SleepingComponent, const FName& BoneName); // 0x15b1e90
    void DestroySafe(); // 0x15b1e90
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BPC_HitOnConnect(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_InventoryController_C (/Game/BluePrints/LINK/Components/BPC_InventoryController.BPC_InventoryController_C)
    void CleanCheckAllSlot(); // 0x15b1e90 [Public]
    void AddCoreOption(int32 Index, const FName& Key); // 0x15b1e90 [Public]
    void OnRep_StackState(); // 0x15b1e90
    void GetCanStackSlot(FST_ItemCoreDatas& ST_ItemCoreDatas, const int32& SlotIndex); // 0x15b1e90 [Public]
    bool SlotCanStack(int32 SlotIndex, FST_ItemCoreDatas& ST_ItemCoreDatas); // 0x15b1e90 [Public]
    void ClearAllItems(); // 0x15b1e90 [Public]
    void ClearSlot(int32 SlotIndex); // 0x15b1e90 [Public]
    void RespawnItem(TSubclassOf<ABP_ItemBase_C> ItemClass, const FST_ItemCoreDatas& ItemCoreDatas, const FVector& OverrideDropLocation, const FRotator& Rotaiton); // 0x15b1e90 [Public]
    bool SlotIsEmpty(int32 SlotIndex); // 0x15b1e90 [Public]
    void GetEmptySlot(const int32& SlotIndex); // 0x15b1e90 [Public]
    void DropItem(int32 SlotIndex, const FVector& OverrideDropLocation, bool ForceNoDrop, bool MultiAllDrop, const bool& IsDrop); // 0x15b1e90 [Public]
    void UpdateCurrentCoreData(const FST_ItemCoreDatas& Value); // 0x15b1e90 [Public]
    void OnRep_ItemCoreDatas(); // 0x15b1e90
    void CopyVariable(UBPC_InventoryController_C* Source); // 0x15b1e90 [Public]
    void GetKeyNames(TArray<FName>& KeyNames); // 0x15b1e90 [Public]
    void AddInventory(int32 SlotIndex, const FST_ItemCoreDatas& CoreDatas, const bool& Rezult); // 0x15b1e90 [Public]
    void OnRep_CurrentSlotIndex(); // 0x15b1e90
    void SetSlotValue(int32 MoveValue); // 0x15b1e90 [Public]
    void SlotChange(int32 MoveValue, const int32& CurrentIndex); // 0x15b1e90 [Public]
    void SlotUpdate(); // 0x15b1e90 [Public]
    void GetCurrentSlotItem(const FName& ItemName, FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void GetItemData(const FName& ItemName, const bool& Rezult, FCPP_GameItemData& ItemData); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void HaveItemSync(); // 0x15b1e90
    void UpdateCurrentCoreData(Server)(const FST_ItemCoreDatas& Value); // 0x15b1e90
    void HaveItemSync(StackCount)(); // 0x15b1e90
    void DropCall(Local)(bool ForceNoDrop); // 0x15b1e90
    void DropCall(Server)(int32 SlotIndex, bool ForceNoDrop); // 0x15b1e90
    void ExecuteUbergraph_BPC_InventoryController(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_LinkCharacterCustomControl_C (/Game/BluePrints/LINK/Components/BPC_LinkCharacterCustomControl.BPC_LinkCharacterCustomControl_C)
    void OnRep_HeadAccessorieIndex(); // 0x15b1e90
    void OnRep_BodyColorIndex(); // 0x15b1e90
    void OnRep_IsGhostMode(); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void UpdateVisualBody(); // 0x15b1e90
    void Init(UMaterialInstanceDynamic* OwnerDynamicMaterial); // 0x15b1e90
    void SetVisibility(bool Visibility); // 0x15b1e90
    void SetBodyColorIndex(Server)(int32 Index); // 0x15b1e90
    void SetHeadAccessorieIndex(Server)(int32 Index); // 0x15b1e90
    void UpdateVisualHead(); // 0x15b1e90
    void SetHeadAccessorieVisiblity(bool State); // 0x15b1e90
    void ExecuteUbergraph_BPC_LinkCharacterCustomControl(int32 EntryPoint); // 0x15b1e90 [Final]
    void OnHeadAccessorieChange__DelegateSignature(); // 0x15b1e90 [Public]

// UBPC_LuggageBackpack_LINK_C (/Game/BluePrints/LINK/Components/BPC_LuggageBackpack_LINK.BPC_LuggageBackpack_LINK_C)
    void GetHeightPosition_FromTransform(const FTransform& CameraTransform, float Distance, const FVector& BodyLocation, const FVector& Location); // 0x15b1e90 [Public]
    void GetHeightPosition(ABP_FirstPersonCharacter_Main_C* FirstPersonCharacter, float Distance, const FVector& Location); // 0x15b1e90 [Public]
    void ClearAllItems(); // 0x15b1e90 [Public]
    void GetSyncWeights(TArray<double>& Weights); // 0x15b1e90 [Public]
    void MapUpdate(TArray<double>& WeightValues); // 0x15b1e90 [Public]
    void OnRep_BackPackDatas(); // 0x15b1e90
    void GetSumWeight(const double& SumWeight); // 0x15b1e90 [Public]
    void RespawnItem(int32 ItemIndex, const FTransform& CameraTransform, ABP_FirstPersonCharacter_Main_C* FirstPersonCharacter, bool CanSpawn, const AActor*& SpawnedObject); // 0x15b1e90 [Public]
    void AddItem(FST_ItemCoreDatas& ItemInfo, const bool& IsSuccess); // 0x15b1e90 [Public]
    void CloseBackPack(); // 0x15b1e90
    void SelectIndex(int32 Index); // 0x15b1e90
    void ChangeWeightEvent(double Weight); // 0x15b1e90
    void SyncCoreWeightDatas(TArray<double>& WeightValue); // 0x15b1e90
    void SyncCall(); // 0x15b1e90
    void ChangedEvent(int32 Index); // 0x15b1e90
    void OpenBackPack(); // 0x15b1e90
    void ExecuteUbergraph_BPC_LuggageBackpack_LINK(int32 EntryPoint); // 0x15b1e90 [Final]
    void ChangeWeight__DelegateSignature(double Weight); // 0x15b1e90 [Public]
    void ItemSelect__DelegateSignature(int32 Index, bool CanSpawn); // 0x15b1e90 [Public]

// UBPC_PhysicsNetDormancyControl_C (/Game/BluePrints/LINK/Components/BPC_PhysicsNetDormancyControl.BPC_PhysicsNetDormancyControl_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void Wake(UPrimitiveComponent* WakingComponent, const FName& BoneName); // 0x15b1e90
    void Sleep(UPrimitiveComponent* SleepingComponent, const FName& BoneName); // 0x15b1e90
    void SleepCall(); // 0x15b1e90
    void SimulatePhysicsCheck(); // 0x15b1e90
    void ExecuteUbergraph_BPC_PhysicsNetDormancyControl(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_PowerDispersion_C (/Game/BluePrints/LINK/Components/BPC_PowerDispersion.BPC_PowerDispersion_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void Dispersion(const FVector& PowerPosition, double power, AActor* SourceActor); // 0x15b1e90
    void ExecuteUbergraph_BPC_PowerDispersion(int32 EntryPoint); // 0x15b1e90 [Final]

// UCPP_AC_CustomPhysicsForce_2Leg_C (/Game/BluePrints/LINK/Components/CPP_AC_CustomPhysicsForce_2Leg.CPP_AC_CustomPhysicsForce_2Leg_C)
    void SetTouchPointDatas(); // 0x15b1e90 [Public]
    TMap<UPrimitiveComponent*, FVector> ResetHitPointDatas(); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void SweepCheck(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_CPP_AC_CustomPhysicsForce_2Leg(int32 EntryPoint); // 0x15b1e90 [Final]

// ULBPC_Glue_C (/Game/BluePrints/LINK/Components/LBPC_Glue.LBPC_Glue_C)
    void UniqueFillter(TArray<FHitResult>& HitRezults, TArray<FHitResult>& Out); // 0x15b1e90 [Public]
    void ConstraintSetup(UPhysicsConstraintComponent* ConstraintComponent); // 0x15b1e90 [Public]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void Connect(); // 0x15b1e90
    void DoConnect(const FHitResult& HitRezult1, const FHitResult& HitRezult2); // 0x15b1e90
    void ExecuteUbergraph_LBPC_Glue(int32 EntryPoint); // 0x15b1e90 [Final]

// ULBPC_ReplicatePrimitiveParamaters_C (/Game/BluePrints/LINK/Components/LBPC_ReplicatePrimitiveParamaters.LBPC_ReplicatePrimitiveParamaters_C)
    void OnRep_AngularDamping(); // 0x15b1e90
    void OnRep_LinearDamping(); // 0x15b1e90
    void OnRep_Mass(); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void SetMass(Server)(double Mass, bool IsStack); // 0x15b1e90
    void RestMass(Server)(); // 0x15b1e90
    void SetLinearDamping(Server)(double Mass, bool IsStack); // 0x15b1e90
    void ResetLinearDamping(Server)(); // 0x15b1e90
    void SetAngularDamping(Server)(double Mass, bool IsStack); // 0x15b1e90
    void ResetAngularDamping(Reset)(); // 0x15b1e90
    void ExecuteUbergraph_LBPC_ReplicatePrimitiveParamaters(int32 EntryPoint); // 0x15b1e90 [Final]
    void ResetBindEvent__DelegateSignature(const FName& ParamaterName); // 0x15b1e90 [Public]

// ULINK_ServerSaveData_C (/Game/BluePrints/LINK/LINK_ServerSaveData.LINK_ServerSaveData_C)
    void GetController(TArray<AController*>& AllPlayerControllers); // 0x15b1e90 [Public]
    void RemoveController(const AController*& Controller); // 0x15b1e90 [Public]
    void AddController(const AController*& Controller); // 0x15b1e90 [Public]
    void Initialization(); // 0x15b1e90 [Public]
    void GetCurrentGamePhase(const EN_LINK_GamePhase& GamePhase); // 0x15b1e90 [Public]
    void SetCurrentGamePhase(const EN_LINK_GamePhase& GamePhase); // 0x15b1e90 [Public]
    void GetCurrentRound(const int32& Value); // 0x15b1e90 [Public]
    void SetCurrentRound(int32 Value); // 0x15b1e90 [Public]

// ABP_InstanceCreate_Base_C (/Game/BluePrints/LINK/Optimization/BP_InstanceCreate_Base.BP_InstanceCreate_Base_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void InstancePack(); // 0x15b1e90
    void ExecuteUbergraph_BP_InstanceCreate_Base(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_InstanceCreate_Manager_C (/Game/BluePrints/LINK/Optimization/BP_InstanceCreate_Manager.BP_InstanceCreate_Manager_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_InstanceCreate_Manager(int32 EntryPoint); // 0x15b1e90 [Final]

// IBPI_MoverParam_C (/Game/BluePrints/MovementMode/BPI_MoverParam.BPI_MoverParam_C)
    bool GetStateValue(const FName& TargetName); // 0x15b1e90 [Public]

// IBPF_FixError_C (/Game/BluePrints/PotoInActors/BPF_FixError.BPF_FixError_C)
    void Fix(); // 0x15b1e90 [Public]

// IBPI_PhotoActorSignal_C (/Game/BluePrints/PotoInActors/BPI_PhotoActorSignal.BPI_PhotoActorSignal_C)
    void DeleteActor(AActor* Actor); // 0x15b1e90 [Public]
    void AddActor(AActor* Actor); // 0x15b1e90 [Public]

// ABP_EnablePotoIn_Base_C (/Game/BluePrints/PotoInActors/BP_EnablePotoIn_Base.BP_EnablePotoIn_Base_C)
    void IsInPhoto(const bool& Value); // 0x15b1e90 [Public]
    void IsChangeImage(const bool& IsInteract, FText& OverrideText); // 0x15b1e90 [Public]
    void GetCopyClass(UStaticMeshComponent* CentorComponent, const TSubclassOf<ABP_CopyActorBase_C>& Class, const double& Scale, const FVector& DefaultScale); // 0x15b1e90 [Public]
    void GetCentorPosition(TArray<FVector>& CentorPosition); // 0x15b1e90 [Public]
    void GetActorInfo(FTransform& DefaultTransform, const bool& Not In Shot, const FVector& CentorPosition, const bool& IsPenguin, const ENUM_ActorType& ActorType, const bool& NonInPhoto); // 0x15b1e90 [Public]
    void GetParentCharacter(const ABP_FirstPersonCharacter_Main_C*& FirstPersonCharacter); // 0x15b1e90 [Public]
    void GetItemInfo(const ENUM_HandType& HandType, const ENUM_ClassType& ClassType, const bool& NotPickUp, const FRotator& HaveRotation, const FVector& Add Position, const bool& IsBoneAttach, const ENUM_ItemBindType& BindType, const FName& BoneName, FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void SetScaleValues(); // 0x15b1e90 [Public]
    void InPhotoFunc(); // 0x15b1e90 [Public]
    void ReverseFunc(); // 0x15b1e90 [Public]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void Reverse(const FTransform& NewPosition, const FVector& HitNormal); // 0x15b1e90 [Public]
    void View In Out Function(int32 Stencil Value); // 0x15b1e90 [Public]
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void InAngleOfView(bool InState, double DeltaTime, const ENUM_CameraMode& CameraMode); // 0x15b1e90 [Public]
    void Fix(); // 0x15b1e90 [Public]
    void BndEvt__BP_EnablePotoIn_Base_StaticMesh_K2Node_ComponentBoundEvent_0_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x15b1e90
    void Delete(); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void SetTimeStopState(bool State); // 0x15b1e90 [Public]
    void SetActorInfo(const FVector& ToPosition, USceneComponent* Comp); // 0x15b1e90 [Public]
    void DropItem(const FVector& Force Vector, const FVector& CentorPosition); // 0x15b1e90 [Public]
    void UpdateCoreDatas(const FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void PickState(bool State, ABP_FirstPersonCharacter_Main_C* Character, int32 SlotIndex); // 0x15b1e90 [Public]
    void InteractItem(); // 0x15b1e90 [Public]
    void SetMeshDatas(bool KeepScale); // 0x15b1e90 [Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_EnablePotoIn_Base(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_CopyActorBase_C (/Game/BluePrints/PotoInActors/CopyType/BP_CopyActorBase.BP_CopyActorBase_C)
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetCopyClass(UStaticMeshComponent* CentorComponent, const TSubclassOf<ABP_CopyActorBase_C>& Class, const double& Scale, const FVector& DefaultScale); // 0x15b1e90 [Public]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void DeleteVATAnim__FinishedFunc(); // 0x15b1e90
    void DeleteVATAnim__UpdateFunc(); // 0x15b1e90
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void Reverse(const FTransform& NewPosition, const FVector& HitNormal); // 0x15b1e90 [Public]
    void Delete(); // 0x15b1e90 [Public]
    void DestroyVAT(); // 0x15b1e90
    void Fix(); // 0x15b1e90 [Public]
    void ExecuteUbergraph_BP_CopyActorBase(int32 EntryPoint); // 0x15b1e90 [Final]

// ACopyVAT_Animation_C (/Game/BluePrints/PotoInActors/CopyType/CopyVAT_Animation.CopyVAT_Animation_C)
    void VATAnimationTimeLine__FinishedFunc(); // 0x15b1e90
    void VATAnimationTimeLine__UpdateFunc(); // 0x15b1e90
    void AnimationStart(UStaticMeshComponent* ToComponent, const FST_VAT_Datas& VAT_Datas); // 0x15b1e90
    void ExecuteUbergraph_CopyVAT_Animation(int32 EntryPoint); // 0x15b1e90 [Final]

// IBPI_Gimmick_C (/Game/BluePrints/PotoInActors/SpecialType/BPI_Gimmick.BPI_Gimmick_C)
    void SetTimeStopState(bool State); // 0x15b1e90 [Public]
    void IsInPhoto(const bool& Value); // 0x15b1e90 [Public]

// ABP_ElectricFan_C (/Game/BluePrints/PotoInActors/SpecialType/BP_ElectricFan.BP_ElectricFan_C)
    void SetWindTrailSize(double Distance); // 0x15b1e90 [Public]
    void MaxSpeedControl(AActor* TargetActor, const double& MultiplyPower); // 0x15b1e90 [Public]
    void BehindCheck(const FVector& B, const bool& IsBehind); // 0x15b1e90 [Public]
    double GetAttenuation(const FVector& v1, double power); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void Check(); // 0x15b1e90
    void DestroyVAT(); // 0x15b1e90
    void SetTimeStopState(bool State); // 0x15b1e90 [Public]
    void ExecuteUbergraph_BP_ElectricFan(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_TimeStopArea_C (/Game/BluePrints/PotoInActors/SpecialType/BP_TimeStopArea.BP_TimeStopArea_C)
    void TimeReStart(AActor* Actor); // 0x15b1e90 [Public]
    void TimeStop(AActor* Actor); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void BndEvt__BP_TimeStopArea_Sphere_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void Check(); // 0x15b1e90
    void DestroyVAT(); // 0x15b1e90
    void BndEvt__BP_TimeStopArea_Sphere_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x15b1e90
    void TimerUpdate(); // 0x15b1e90
    void SetTimeStopState(bool State); // 0x15b1e90 [Public]
    void ExecuteUbergraph_BP_TimeStopArea(int32 EntryPoint); // 0x15b1e90 [Final]

// IBPI_Save_C (/Game/BluePrints/SaveGame/BPI_Save.BPI_Save_C)
    void GetSaveIndex(const int32& Index); // 0x15b1e90 [Public]

// UBP_SaveGame_C (/Game/BluePrints/SaveGame/BP_SaveGame.BP_SaveGame_C)
    void GetSaveIndex(const int32& Index); // 0x15b1e90 [Public]

// IBPI_config_C (/Game/BluePrints/config/BPI_config.BPI_config_C)
    void look spead(FText& slook pead); // 0x15b1e90 [Public]

// UUI_config_C (/Game/BluePrints/config/UI_config.UI_config_C)
    void Show config(); // 0x15b1e90
    void ExecuteUbergraph_UI_config(int32 EntryPoint); // 0x15b1e90 [Final]

// UUI_configItem_C (/Game/BluePrints/config/UI_configItem.UI_configItem_C)
    void look spead(FText& slook pead); // 0x15b1e90 [Public]
    void Update Lookspead(int32 Add); // 0x15b1e90 [Public]
    void Update GRAPHIC(int32 Add); // 0x15b1e90 [Public]
    void Update flame rate(double Add); // 0x15b1e90 [Public]
    void Update confg value(); // 0x15b1e90 [Public]
    void update configItem(); // 0x15b1e90
    void BndEvt__UI_configItem_Left_BTN_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b1e90
    void BndEvt__UI_configItem_Light_BTN_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x15b1e90
    void ExecuteUbergraph_UI_configItem(int32 EntryPoint); // 0x15b1e90 [Final]

// UABP_FPS_HandBone_Ver2_Skeletal_C (/Game/FirstPerson/Blueprints/ABP_FPS_HandBone_Ver2_Skeletal.ABP_FPS_HandBone_Ver2_Skeletal_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x15b1e90

// UBPC_TextChatControl_C (/Game/FirstPerson/Blueprints/BPC_TextChatControl.BPC_TextChatControl_C)
    void SendToText(Local)(const FString& MainString, int32 Index); // 0x15b1e90
    void SendToText(Server)(const FString& MainString, int32 Index); // 0x15b1e90
    void SendToText(Client)(const FString& MainString, int32 Index); // 0x15b1e90
    void ExecuteUbergraph_BPC_TextChatControl(int32 EntryPoint); // 0x15b1e90 [Final]
    void ReciveText__DelegateSignature(const FString& MainString, int32 Index); // 0x15b1e90 [Public]

// IBPI_GetMoverComp_C (/Game/FirstPerson/Blueprints/BPI_GetMoverComp.BPI_GetMoverComp_C)
    void GetCharacterMoverComp(const UCharacterMoverComponent*& CharacterMoverComponent); // 0x15b1e90 [Public]

// IBPI_MoverAddForce_C (/Game/FirstPerson/Blueprints/BPI_MoverAddForce.BPI_MoverAddForce_C)
    void AddForce(Mover)(const FVector& Velocity, const EMoverLaunchVelocityMode& Mode); // 0x15b1e90 [Public]

// UBP_ClimbingCheck_C (/Game/FirstPerson/Blueprints/BP_ClimbingCheck.BP_ClimbingCheck_C)
    FTransitionEvalResult Evaluate(FSimulationTickParams& Params); // 0x15b1e90 [Event Public]
    void Trigger(FSimulationTickParams& Params); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_ClimbingCheck(int32 EntryPoint); // 0x15b1e90 [Final]

// UBP_CrouchingCheck_C (/Game/FirstPerson/Blueprints/BP_CrouchingCheck.BP_CrouchingCheck_C)
    FTransitionEvalResult Evaluate(FSimulationTickParams& Params); // 0x15b1e90 [Event Public]
    void Trigger(FSimulationTickParams& Params); // 0x15b1e90 [Event Public]
    void K2_OnRegistered(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_CrouchingCheck(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_FirstPersonCharacter_LINK_C (/Game/FirstPerson/Blueprints/BP_FirstPersonCharacter_LINK.BP_FirstPersonCharacter_LINK_C)
    void GetIsDeath(const bool& IsDeath); // 0x15b1e90 [Public]
    void GetMoveSpeedMultiply(const double& MultiplyValue); // 0x15b1e90 [Public]
    void CanLook(const bool& Rezult); // 0x15b1e90 [Public]
    void IsBackPackItem(UObject* Actor, const bool& Rezult, FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void SetSlot(int32 TargetSlotValue); // 0x15b1e90 [Public]
    void SetFreeHand(); // 0x15b1e90 [Public]
    void CanSlotChange(const bool& Rezult); // 0x15b1e90 [Public]
    void GetPlayerColor(const FColor& MainColor); // 0x15b1e90 [Public]
    bool IsCanClimbing(); // 0x15b1e90 [Public]
    void ResetAllStates(); // 0x15b1e90 [Public]
    bool CanDash(); // 0x15b1e90 [Public]
    bool IsLive(); // 0x15b1e90 [Public]
    void ReleaseLeftItem(); // 0x15b1e90 [Public]
    void UpdateNameplate(const FString& playerName); // 0x15b1e90 [Public]
    bool GetStateValue(const FName& TargetName); // 0x15b1e90 [Public]
    void AllWidgetShow(); // 0x15b1e90 [Public]
    void AllWidgetHide(); // 0x15b1e90 [Public]
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetForceVelocity(UBPC_LINK_HandControl_C* LINK_HandControl, USceneComponent* SourcePositionComponent, double power, double DeltaSeconds, const FVector& Velocity); // 0x15b1e90 [Public]
    void RezultCheck(FHitResult& Hit, const bool& Rezult, const AActor*& HitActor, const FVector& ImpactPoint, const UPrimitiveComponent*& HitComponent); // 0x15b1e90 [Public]
    void OnDestroySessionComplete_9519D6EA4746536664CE01A6DA07331D(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_9519D6EA4746536664CE01A6DA07331D(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void InpActEvt_U_K2Node_InputDebugKeyEvent_11(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void OnNotifyEnd_48F7AF4944B2851728DF84BCFBBCFCCA(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_48F7AF4944B2851728DF84BCFBBCFCCA(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_48F7AF4944B2851728DF84BCFBBCFCCA(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_48F7AF4944B2851728DF84BCFBBCFCCA(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_48F7AF4944B2851728DF84BCFBBCFCCA(const FName& NotifyName); // 0x15b1e90
    void InpActEvt_O_K2Node_InputDebugKeyEvent_10(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_Seven_K2Node_InputDebugKeyEvent_9(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_Five_K2Node_InputDebugKeyEvent_8(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_Six_K2Node_InputDebugKeyEvent_7(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void OnJoinSessionComplete_CDC98A21428CD47CDCC078B71D0D8394(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void OnCallFailed_CDC98A21428CD47CDCC078B71D0D8394(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void InpActEvt_IA_Pin_K2Node_EnhancedInputActionEvent_7(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_V_K2Node_InputDebugKeyEvent_6(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_M_K2Node_InputDebugKeyEvent_5(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_One_K2Node_InputKeyEvent_7(const FKey& Key); // 0x15b1e90
    void InpActEvt_Two_K2Node_InputKeyEvent_6(const FKey& Key); // 0x15b1e90
    void InpActEvt_Three_K2Node_InputKeyEvent_5(const FKey& Key); // 0x15b1e90
    void InpActEvt_Four_K2Node_InputKeyEvent_4(const FKey& Key); // 0x15b1e90
    void InpActEvt_L_K2Node_InputDebugKeyEvent_4(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_Ctrl_P_K2Node_InputDebugKeyEvent_3(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_Shift_P_K2Node_InputDebugKeyEvent_2(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_J_K2Node_InputDebugKeyEvent_1(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_K_K2Node_InputDebugKeyEvent_0(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_IA_RotateInput_K2Node_EnhancedInputActionEvent_6(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_RotateInput_K2Node_EnhancedInputActionEvent_5(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_RotateInput_K2Node_EnhancedInputActionEvent_4(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Emote_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Emote_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Emote_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Move_Default_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_NumPadOne_K2Node_InputKeyEvent_3(const FKey& Key); // 0x15b1e90
    void InpActEvt_NumPadTwo_K2Node_InputKeyEvent_2(const FKey& Key); // 0x15b1e90
    void InpActEvt_NumPadThree_K2Node_InputKeyEvent_1(const FKey& Key); // 0x15b1e90
    void InpActEvt_NumPadFour_K2Node_InputKeyEvent_0(const FKey& Key); // 0x15b1e90
    void OnDestroySessionComplete_59E542A947E50C239AD252B4B4A3520D(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_59E542A947E50C239AD252B4B4A3520D(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void Freeze(Server)(); // 0x15b1e90
    void Heat(double Value); // 0x15b1e90
    void ConnectSignal(Server)(); // 0x15b1e90
    void ChangeWeight(double Value); // 0x15b1e90
    void SetCurrentItem(int32 SlotIndex, const FCPP_GameItemData& ItemData, const FST_ItemCoreDatas& CoreData); // 0x15b1e90
    void SetBodyVisibleState(int32 StateIndex); // 0x15b1e90
    void ChangeViewMode(const FName& ModeName, bool Quick); // 0x15b1e90
    void Freeze(Client)(); // 0x15b1e90
    void Grab(bool State); // 0x15b1e90 [Public]
    void Grab(Client)(bool State); // 0x15b1e90
    void Unzip(Server)(const FVector& RespawnPosition); // 0x15b1e90
    void Unzip(Client)(); // 0x15b1e90
    void ChangeCurrentState(const FName& StateName); // 0x15b1e90
    void OnLanded_2(FHitResult& Hit); // 0x15b1e90
    void DamagedAnimation(double DamageValue, bool UnAvoidable); // 0x15b1e90
    void SetHealthValue(LocalClient)(double TargetValue); // 0x15b1e90
    void BndEvt__BP_FirstPersonCharacter_LINK_BPC_LongInputControl_LeftClick_K2Node_ComponentBoundEvent_1_SinglePush__DelegateSignature(); // 0x15b1e90
    void BndEvt__BP_FirstPersonCharacter_LINK_BPC_LongInputControl_LeftClick_K2Node_ComponentBoundEvent_2_LongPushStart__DelegateSignature(); // 0x15b1e90
    void BndEvt__BP_FirstPersonCharacter_LINK_BPC_LongInputControl_LeftClick_K2Node_ComponentBoundEvent_3_InputEnd__DelegateSignature(double PushTime); // 0x15b1e90
    void OnSessionUserInviteAccepted(bool bWasSuccessful, int32 ControllerId, FUniqueNetIdRepl& UserId, FOnlineSessionSearchResultBP& InviteResult); // 0x15b1e90
    void DropInventoryItem(); // 0x15b1e90
    void DropInventoryItem(Server)(int32 SlotIndex, const FVector& OverrideDropLocation, bool ForceNoDrop); // 0x15b1e90
    void AddMainUI(); // 0x15b1e90
    void BndEvt__BP_FirstPersonCharacter_LINK_BPC_StaminaGaugeControl_K2Node_ComponentBoundEvent_4_ChangedValue__DelegateSignature(double UpdateValue); // 0x15b1e90
    void OverClimbing(); // 0x15b1e90
    void SetHealthValue(Server)(double TargetValue); // 0x15b1e90
    void ChangeStateValue(const EN_LINK_PlayerStateValueType& PlayerStateValue, double Value); // 0x15b1e90
    void SetUpEndPlayerState(); // 0x15b1e90
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void PinToTarget(Server)(const FVector& Destination, const FTransform& SpawnTransform); // 0x15b1e90
    void NavigateEnd(); // 0x15b1e90
    void InventoryUpdateSignal(); // 0x15b1e90
    void ChangeInteractUITickEvent(); // 0x15b1e90
    void TargetPositionUpdate(const FVector& Position_R, const FVector& Position_L); // 0x15b1e90
    void GeneratePin(const FTransform& SpawnTransform); // 0x15b1e90
    void DestroyPin(); // 0x15b1e90
    void InventoryStackUpdateSignal(); // 0x15b1e90
    void SetSpectatingState(bool State); // 0x15b1e90
    void Interact(Server)(AActor* TargetActor, int32 SlotIndex); // 0x15b1e90
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void AimEvent(bool State); // 0x15b1e90
    void ForceGrab(AActor* TargetActor); // 0x15b1e90
    void BndEvt__BP_FirstPersonCharacter_LINK_BPC_LINK_HandControl_R_K2Node_ComponentBoundEvent_0_GrabEnd__DelegateSignature(UPrimitiveComponent* GrabPrimitive); // 0x15b1e90
    void UpdateBackpackWeight(double BackpackWeight); // 0x15b1e90
    void SetForce(Server)(UPrimitiveComponent* Primitive, const FVector& NewVel); // 0x15b1e90
    void ShotEvent(bool State); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void SelectIndex(TSubclassOf<ABP_EmoteData_Base_C> EmoteData, int32 Index); // 0x15b1e90
    void EmoteStop(); // 0x15b1e90
    void BndEvt__BP_FirstPersonCharacter_LINK_BPC_LinkCharacterCustomControl_K2Node_ComponentBoundEvent_1_OnHeadAccessorieChange__DelegateSignature(); // 0x15b1e90
    void ResetPowerValue(); // 0x15b1e90
    void ShortageStamina(); // 0x15b1e90
    void Kick(); // 0x15b1e90
    void SetVoiceScale(Server)(double CurrentVoiceScale); // 0x15b1e90
    void BndEvt__BP_FirstPersonCharacter_LINK_AudioCapture_K2Node_ComponentBoundEvent_0_OnSynthEnvelopeValue__DelegateSignature(float EnvelopeValue); // 0x15b1e90
    void GiveAxe(); // 0x15b1e90
    void ExecuteUbergraph_BP_FirstPersonCharacter_LINK(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_FirstPersonCharacter_Main_C (/Game/FirstPerson/Blueprints/BP_FirstPersonCharacter_Main.BP_FirstPersonCharacter_Main_C)
    void GetCharacterMoverComp(const UCharacterMoverComponent*& CharacterMoverComponent); // 0x15b1e90 [Public]
    bool GetStateValue(const FName& TargetName); // 0x15b1e90 [Public]
    void GetParentCharacter(const ABP_FirstPersonCharacter_Main_C*& FirstPersonCharacter); // 0x15b1e90 [Public]
    void GetItemInfo(const ENUM_HandType& HandType, const ENUM_ClassType& ClassType, const bool& NotPickUp, const FRotator& HaveRotation, const FVector& Add Position, const bool& IsBoneAttach, const ENUM_ItemBindType& BindType, const FName& BoneName, FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void look spead(FText& slook pead); // 0x15b1e90 [Public]
    void OnRep_IsPossessed(); // 0x15b1e90
    void OnRep_ViewPitch(); // 0x15b1e90
    void ConvertTransfrom(); // 0x15b1e90 [Public]
    void OnRep_MyController(); // 0x15b1e90
    bool IsCanQuickJump(); // 0x15b1e90 [Public]
    void ClimbingEndForce(); // 0x15b1e90 [Public]
    void GetMoveSpeedMultiply(const double& MultiplyValue); // 0x15b1e90 [Public]
    void CanLook(const bool& Rezult); // 0x15b1e90 [Public]
    void CanSlotChange(const bool& Rezult); // 0x15b1e90 [Public]
    void SetCentorIconAndText(const FText& InputText, const FName& ImageKey, bool State, const FVector2D& OverrideImageSize); // 0x15b1e90 [Public]
    void UpdateCentorUI(); // 0x15b1e90 [Public]
    void ResetAllStates(); // 0x15b1e90 [Public]
    bool CanDash(); // 0x15b1e90 [Public]
    bool IsLive(); // 0x15b1e90 [Public]
    void ResetBodyAndCamera(); // 0x15b1e90 [Public]
    bool IsCanJumpClimbing(); // 0x15b1e90 [Public]
    bool IsCanClimbing(); // 0x15b1e90 [Public]
    void SetGravity(bool bOverrideGravity, const FVector& GravityAcceleration); // 0x15b1e90 [Public]
    void GetMaxWalkSpeed(const float& MaxSpeed); // 0x15b1e90 [Public]
    FMoverInputCmdContext OnProduceInputInBlueprint(float DeltaMs, const FMoverInputCmdContext& InputCmd); // 0x15b1e90 [Event Protected]
    void SetJumpSpeed(float Jump Upwards Speed); // 0x15b1e90 [Public]
    void SetMovementMode(const FName& MovementName); // 0x15b1e90 [Public]
    void StopMovement(); // 0x15b1e90 [Public]
    void SetWalkSpeed(double WalkSpeed); // 0x15b1e90 [Public]
    void SetAllActionState(bool State); // 0x15b1e90 [Public]
    void SetEnableMovement(bool State); // 0x15b1e90 [Public]
    void ClimbTrace(double ClimbHeight, const FVector& HeightLocation, const FVector& WallNormal, const bool& Rezult); // 0x15b1e90 [Public]
    void SetRelativeLocation(AActor* TargetActor, const FRotator& RelativeRotation, const FVector& DeltaLocation); // 0x15b1e90 [Public]
    void ItemSet(bool Silence, const FCPP_GameItemData& ItemData, const FST_ItemCoreDatas& CoreDatas, int32 SlotIndex); // 0x15b1e90 [Public]
    void AddSaveKey(int32 AddValue); // 0x15b1e90 [Public]
    void GetAvoidXY(const double& ReturnValue_Y, const double& ReturnValue_X); // 0x15b1e90 [Public]
    void DropLeftHandItems(bool FirePhoto); // 0x15b1e90 [Public]
    void HideCentorUI(); // 0x15b1e90 [Public]
    void AttachToActor(); // 0x15b1e90 [Public]
    void ItemArrayUpdate(const bool& InPhoto); // 0x15b1e90 [Public]
    FTransform MakeShakeTransform(const FVector& InVec, const FRotator& InRot, const FVector& DefaultPositoin); // 0x15b1e90 [Public]
    void Movement(float X_Value, float Y_Value, double Z_Value); // 0x15b1e90 [Public]
    void Load and Setting Apply(); // 0x15b1e90 [Public]
    void TalkEnd(); // 0x15b1e90 [Public]
    void TalkStart(bool IsViewFree, bool IsMoveFree, bool IsInteractFree); // 0x15b1e90 [Public]
    void LimitPhotoCheck(); // 0x15b1e90 [Public]
    void ReleaseLeftItem(); // 0x15b1e90 [Public]
    void LeftDestroy(); // 0x15b1e90 [Public]
    void ShowCentorUI(); // 0x15b1e90 [Public]
    void HideCameraUI(); // 0x15b1e90 [Public]
    void ShowCameraUI(); // 0x15b1e90 [Public]
    void AllWidgetShow(); // 0x15b1e90 [Public]
    void SetUIHideState(bool State); // 0x15b1e90 [Public]
    void AllWidgetHide(); // 0x15b1e90 [Public]
    FVector2D CentorOffset(const FVector2D& InVec, const FVector2D& InVec2); // 0x15b1e90 [Public]
    void InteractSet(AActor* InputObject, bool Silence); // 0x15b1e90 [Public]
    void AttachHandBoneActor(AActor* Target, const FRotator& RelativeRotation, const FVector& RelativeTransform, bool SlideMode, const AActor*& ExportActor); // 0x15b1e90 [Public]
    void AttachHandActor(USceneComponent* Mesh, AActor* Target, const FRotator& RelativeRotation, const FVector& RelativeTransform, bool SlideMode, const AActor*& ExportActor); // 0x15b1e90 [Public]
    void ResetSelectOutLine(bool Reset); // 0x15b1e90 [Public]
    void ItemShake__FinishedFunc(); // 0x15b1e90
    void ItemShake__UpdateFunc(); // 0x15b1e90
    void ItemShake__FootStepTrac__EventFunc(); // 0x15b1e90
    void CameraAnimation__FinishedFunc(); // 0x15b1e90
    void CameraAnimation__UpdateFunc(); // 0x15b1e90
    void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_21(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Release_K2Node_EnhancedInputActionEvent_20(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Aim_K2Node_EnhancedInputActionEvent_19(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Aim_K2Node_EnhancedInputActionEvent_18(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Aim_Release_K2Node_EnhancedInputActionEvent_17(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_Ctrl_R_K2Node_InputDebugKeyEvent_8(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_IA_SlotChange_K2Node_EnhancedInputActionEvent_16(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_Y_K2Node_InputDebugKeyEvent_7(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_IA_Dash_K2Node_EnhancedInputActionEvent_15(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Dash_K2Node_EnhancedInputActionEvent_14(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Dash_K2Node_EnhancedInputActionEvent_13(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Dash_K2Node_EnhancedInputActionEvent_12(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_Ctrl+Alt+Shift_R_K2Node_InputKeyEvent_3(const FKey& Key); // 0x15b1e90
    void InpActEvt_IA_ModeChange_K2Node_EnhancedInputActionEvent_11(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_H_K2Node_InputDebugKeyEvent_6(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_IA_Shot_K2Node_EnhancedInputActionEvent_10(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Shot_K2Node_EnhancedInputActionEvent_9(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_N_K2Node_InputDebugKeyEvent_5(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_I_K2Node_InputDebugKeyEvent_4(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_T_K2Node_InputDebugKeyEvent_3(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_Ctrl+Alt+Shift_T_K2Node_InputKeyEvent_2(const FKey& Key); // 0x15b1e90
    void InpActEvt_Y_K2Node_InputDebugKeyEvent_2(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_Ctrl+Alt+Shift_Y_K2Node_InputKeyEvent_1(const FKey& Key); // 0x15b1e90
    void InpActEvt_Ctrl+Alt+Shift_U_K2Node_InputKeyEvent_0(const FKey& Key); // 0x15b1e90
    void InpActEvt_U_K2Node_InputDebugKeyEvent_1(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_IA_Reload_K2Node_EnhancedInputActionEvent_8(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Reload_K2Node_EnhancedInputActionEvent_7(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_O_K2Node_InputDebugKeyEvent_0(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void InpActEvt_IA_LockOn_K2Node_EnhancedInputActionEvent_6(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_5(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_4(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Move_Default_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Move_Default_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Move_Default_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Look_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InventoryUpdateSignal(); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void Interact(AActor* Actor); // 0x15b1e90
    void InteractItem(); // 0x15b1e90 [Public]
    void SlotChange(Server)(int32 SlotValue); // 0x15b1e90
    void SetMeshDatas(bool KeepScale); // 0x15b1e90 [Public]
    void DropItem(const FVector& Force Vector, const FVector& CentorPosition); // 0x15b1e90 [Public]
    void DeathEvent(const DeathType& DeathType, AActor* Bind Asset); // 0x15b1e90
    void DeathUIShowAndAwait(); // 0x15b1e90
    void ItemShakeStart(); // 0x15b1e90
    void PickState(bool State, ABP_FirstPersonCharacter_Main_C* Character, int32 SlotIndex); // 0x15b1e90 [Public]
    void DeleteActor(AActor* Actor); // 0x15b1e90 [Public]
    void AddActor(AActor* Actor); // 0x15b1e90 [Public]
    void UpdateCoreDatas(const FST_ItemCoreDatas& CoreDatas); // 0x15b1e90 [Public]
    void DamagedAnimation(double DamageValue, bool UnAvoidable); // 0x15b1e90
    void Interact(Server)(AActor* TargetActor, int32 SlotIndex); // 0x15b1e90
    void ReleaseRightItem(); // 0x15b1e90
    void AutoHealStart(); // 0x15b1e90
    void Attack_AC_Remote(double TimeRange, const FName& ComponentName, double DamageMultiply, double StanMultiply); // 0x15b1e90 [Public]
    void AutoHeal(); // 0x15b1e90
    void SetIsCrouching(Server)(bool IsCrouching); // 0x15b1e90
    void DashStateUpdate(); // 0x15b1e90
    void SetIsCrouching(bool IsCrouching); // 0x15b1e90
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void Combo(double TimeRange, const FName& ComboName); // 0x15b1e90 [Public]
    void CollisionReset(); // 0x15b1e90 [Public]
    void Attack_AC(double TimeRange, const FName& AttackName, double DamageMultiply, bool MutipleHitPossible, double StanMultiply); // 0x15b1e90 [Public]
    void BndEvt__BP_FirstPersonCharacter_BPC_HPGaugeControl_K2Node_ComponentBoundEvent_0_ChangedValue__DelegateSignature(double UpdateValue); // 0x15b1e90
    void HPBarSubAnimation(); // 0x15b1e90
    void BndEvt__BP_FirstPersonCharacter_BPC_HPGaugeControl_Sub_K2Node_ComponentBoundEvent_3_ChangedValue__DelegateSignature(double UpdateValue); // 0x15b1e90
    void BndEvt__BP_FirstPersonCharacter_BPC_StaminaGaugeControl_K2Node_ComponentBoundEvent_2_ChangedValue__DelegateSignature(double UpdateValue); // 0x15b1e90
    void Item Enter(ABP_ItemBase_C* SendItem); // 0x15b1e90
    void StaminaSubAnimation(); // 0x15b1e90
    void BndEvt__BP_FirstPersonCharacter_BPC_StaminaGauge_Sub_K2Node_ComponentBoundEvent_4_ChangedValue__DelegateSignature(double UpdateValue); // 0x15b1e90
    void StaminaUpdate(double AddValue, double AnimationTime, double SubAnimationTime); // 0x15b1e90
    void Stan(double StanTime); // 0x15b1e90
    void StanEnd(); // 0x15b1e90
    void BndEvt__BP_FirstPersonCharacter_BPC_StaminaGaugeControl_K2Node_ComponentBoundEvent_5_ChangeAnimationEnd__DelegateSignature(); // 0x15b1e90
    void SetIceMode(bool IceState); // 0x15b1e90
    void BndEvt__BP_FirstPersonCharacter_BPC_LongInputControlAvoidDash_K2Node_ComponentBoundEvent_7_LongPushStart__DelegateSignature(); // 0x15b1e90
    void BndEvt__BP_FirstPersonCharacter_BPC_LongInputControlAvoidDash_K2Node_ComponentBoundEvent_8_InputEnd__DelegateSignature(double PushTime); // 0x15b1e90
    void DashStateChage(bool State); // 0x15b1e90
    void ShotEvent(bool State); // 0x15b1e90
    void CameraPitch(double ViewPitch); // 0x15b1e90
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void AimEvent(bool State); // 0x15b1e90
    void InteractGimmick(Server)(UObject* , ABP_FirstPersonCharacter_Main_C* First Person); // 0x15b1e90
    void InteractGimmick(Client)(UObject* , ABP_FirstPersonCharacter_Main_C* First Person); // 0x15b1e90
    void ServerCamaraTick(); // 0x15b1e90
    void SetMovementMode(Server)(const EMovementMode& NewMovementMode, bool StopMovement); // 0x15b1e90
    void SetWarpTargetLocation(const FName& WarpTargetName, const FVector& TargetLocation); // 0x15b1e90
    void ChangeViewMode(const FName& ModeName, bool Quick); // 0x15b1e90
    void OnLanded_1(FHitResult& Hit); // 0x15b1e90
    void ClimbingStart(); // 0x15b1e90
    void SetClimbingState(Server)(bool State); // 0x15b1e90
    void SetSpectatingState(bool State); // 0x15b1e90
    void SetFreeLook(bool State); // 0x15b1e90
    void ClimbingForce(); // 0x15b1e90
    void ClimbingFinish(bool IsEndJump); // 0x15b1e90
    void ClimbingEndJump(); // 0x15b1e90
    void ReplicateVelocity(const FVector& NewVel); // 0x15b1e90
    void ChangeSpectatingPlayer(ABP_FirstPersonCharacter_Main_C* Character); // 0x15b1e90
    void OnSyncedPlayerState(); // 0x15b1e90
    void ClimbingValue(double DeltaTime); // 0x15b1e90
    void InventoryStackUpdateSignal(); // 0x15b1e90
    void SetHealthValue(Server)(double TargetValue); // 0x15b1e90
    void SetUpEndPlayerState(); // 0x15b1e90
    void ChangeInteractUITickEvent(); // 0x15b1e90
    void AvoidEnd(); // 0x15b1e90
    void DamagedAnimation(Owner)(double DamageValue, bool UnAvoidable); // 0x15b1e90
    void PlaySound(Owner)(USoundBase* Sound); // 0x15b1e90
    void ReplicateLaunch(const FVector& Launch Velocity); // 0x15b1e90
    void Boost(double BoostValue, float Time); // 0x15b1e90
    void BoostEnd(); // 0x15b1e90
    void AddForce(Mover)(const FVector& Velocity, const EMoverLaunchVelocityMode& Mode); // 0x15b1e90 [Public]
    void ShortageStamina(); // 0x15b1e90
    void ReceiveRestarted(); // 0x15b1e90 [Event Public]
    void ReceivePossessed(AController* NewController); // 0x15b1e90 [Event Public]
    void PlayerControllerSetup(); // 0x15b1e90
    void BeginSetup(); // 0x15b1e90
    void SetCameraFreeRotation(bool Value); // 0x15b1e90
    void SetCameraFreeRotation(Server)(bool Value); // 0x15b1e90
    void ChangeViewEnd(); // 0x15b1e90
    void SetCurrentItem(int32 SlotIndex, const FCPP_GameItemData& ItemData, const FST_ItemCoreDatas& CoreData); // 0x15b1e90
    void BndEvt__BP_FirstPersonCharacter_BPC_LongInputControlAvoidDash_K2Node_ComponentBoundEvent_6_SinglePush__DelegateSignature(); // 0x15b1e90
    void Recharge(); // 0x15b1e90
    void ViewResetCheck(); // 0x15b1e90
    void ExecuteUbergraph_BP_FirstPersonCharacter_Main(int32 EntryPoint); // 0x15b1e90 [Final]
    void Look__DelegateSignature(const FVector2D& InputValue); // 0x15b1e90 [Public]
    void BlockMovementModeChange__DelegateSignature(); // 0x15b1e90 [Public]
    void InputShot__DelegateSignature(); // 0x15b1e90 [Public]
    void ModeChange__DelegateSignature(); // 0x15b1e90 [Public]
    void DamagedEvent__DelegateSignature(double DamageValue); // 0x15b1e90 [Public]
    void LockOn__DelegateSignature(); // 0x15b1e90 [Public]
    void Avoid__DelegateSignature(); // 0x15b1e90 [Public]
    void StanCallEvent__DelegateSignature(bool StanState); // 0x15b1e90 [Public]
    void DeathCallEvent__DelegateSignature(); // 0x15b1e90 [Public]

// ABP_FirstPersonGameMode_C (/Game/FirstPerson/Blueprints/BP_FirstPersonGameMode.BP_FirstPersonGameMode_C)
    void InpActEvt_IA_Pause_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_Tab_K2Node_InputDebugKeyEvent_0(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void InteractSignal(ABP_FirstPersonCharacter_Main_C* Character, AActor* Actor); // 0x15b1e90
    void ExecuteUbergraph_BP_FirstPersonGameMode(int32 EntryPoint); // 0x15b1e90 [Final]
    void DeleteUI__DelegateSignature(); // 0x15b1e90 [Public]

// ABP_FirstPersonGameMode_V2_C (/Game/FirstPerson/Blueprints/BP_FirstPersonGameMode_V2.BP_FirstPersonGameMode_V2_C)
    void MakeUpdateGamePhaseSettings(const FString& GamePhaseName, FOnlineSessionSettingsBP& StructOut); // 0x15b1e90 [Public]
    void MakeUpdateCanJoinSettings(bool JoinState, FOnlineSessionSettingsBP& StructOut); // 0x15b1e90 [Public]
    void SetupVoiceChatPlayer(AActor* Owner); // 0x15b1e90 [Public]
    void MakeUpdaeNumPlayerSettings(int32 NewConnectionNum, FOnlineSessionSettingsBP& StructOut); // 0x15b1e90 [Public]
    void UpdateSpawnedControllers(); // 0x15b1e90 [Public]
    void CheckBindItem(ABP_FirstPersonCharacter_Main_C* Character, AActor* Actor); // 0x15b1e90 [Public]
    void OnUpdateSessionComplete_DE97626F47E9317836E9DF84671CB5B8(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_DE97626F47E9317836E9DF84671CB5B8(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnUpdateSessionComplete_0B8BFF2042E91A2A39DAD2BE5940BD84(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_0B8BFF2042E91A2A39DAD2BE5940BD84(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnUpdateSessionComplete_4C3FEC454ACE9E1456DA7DAD80AB4E11(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_4C3FEC454ACE9E1456DA7DAD80AB4E11(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void K2_PostLogin(APlayerController* NewPlayer); // 0x15b1e90 [Event Public]
    void K2_OnLogout(AController* ExitingController); // 0x15b1e90 [Event Public]
    void Spawn(AController* Controller); // 0x15b1e90
    void UpdateSessionPlayerNum(); // 0x15b1e90
    void UpdateJoinState(bool JoinState); // 0x15b1e90
    void NumUpdateDelay(); // 0x15b1e90
    void UpdateGamePhaseSession(const FString& GamePhaseName); // 0x15b1e90
    void DelayUpdate(); // 0x15b1e90
    void JoinFillterCheck(); // 0x15b1e90
    void ExecuteUbergraph_BP_FirstPersonGameMode_V2(int32 EntryPoint); // 0x15b1e90 [Final]
    void MaxPlayerChange__DelegateSignature(int32 Current, int32 max); // 0x15b1e90 [Public]
    void UpdateSpawnControllers__DelegateSignature(); // 0x15b1e90 [Public]
    void DeleteUI__DelegateSignature(); // 0x15b1e90 [Public]

// ABP_FirstPersonPlayerController_C (/Game/FirstPerson/Blueprints/BP_FirstPersonPlayerController.BP_FirstPersonPlayerController_C)
    void SetAllWidgetVisibility(bool IsShow); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void OnRootWidgetRemoved(); // 0x15b1e90 [Event Public]
    void OnRootWidgetAdded(); // 0x15b1e90 [Event Public]
    void AddMainWidgets(); // 0x15b1e90
    void SendToText(const FString& MainText, int32 Index); // 0x15b1e90
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_FirstPersonPlayerController(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_FirstPersonPlayerController_Basic_C (/Game/FirstPerson/Blueprints/BP_FirstPersonPlayerController_Basic.BP_FirstPersonPlayerController_Basic_C)
    void AddMainWidgets(); // 0x15b1e90
    void ExecuteUbergraph_BP_FirstPersonPlayerController_Basic(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_FirstPersonPlayerState_C (/Game/FirstPerson/Blueprints/BP_FirstPersonPlayerState.BP_FirstPersonPlayerState_C)
    void ReceiveCopyProperties(APlayerState* NewPlayerState); // 0x15b1e90 [Event Protected]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void Initialization(ABP_FirstPersonCharacter_Main_C* Character); // 0x15b1e90
    void ChangeParamater(flaot)(const FName& Name, double Value); // 0x15b1e90 [Public]
    void ExecuteUbergraph_BP_FirstPersonPlayerState(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_FirstPersonPlayerState_Online_C (/Game/FirstPerson/Blueprints/BP_FirstPersonPlayerState_Online.BP_FirstPersonPlayerState_Online_C)
    void OnRep_CustomPlayerName(); // 0x15b1e90
    void OnDestroySessionComplete_003AED3545F20C424888CCAE2B80C441(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_003AED3545F20C424888CCAE2B80C441(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void SetName(Server)(const FString& CustomPlayerName); // 0x15b1e90
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void SetName(Replicate)(); // 0x15b1e90
    void Kick(); // 0x15b1e90
    void ExecuteUbergraph_BP_FirstPersonPlayerState_Online(int32 EntryPoint); // 0x15b1e90 [Final]
    void ChangeVoiceChatChannel__DelegateSignature(int32 NewChannel, TArray<int32>& RemoveTarget); // 0x15b1e90 [Public]
    void OnNameReplicate__DelegateSignature(const FString& Name); // 0x15b1e90 [Public]

// ABP_Online_SelfControler_C (/Game/FirstPerson/Blueprints/BP_Online_SelfControler.BP_Online_SelfControler_C)
    void InpActEvt_IA_Pause_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void Return(); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void CloseSettings(); // 0x15b1e90
    void ExecuteUbergraph_BP_Online_SelfControler(int32 EntryPoint); // 0x15b1e90 [Final]

// UANT_AttackNotify_C (/Game/FirstPerson/FirstPersonAnimation/ANT_AttackNotify.ANT_AttackNotify_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x15b1e90 [Event Public]

// IBPI_AttackControl_C (/Game/FirstPerson/FirstPersonAnimation/BPI_AttackControl.BPI_AttackControl_C)
    void Attack_AC_Remote(double TimeRange, const FName& ComponentName, double DamageMultiply, double StanMultiply); // 0x15b1e90 [Public]
    void Combo(double TimeRange, const FName& ComboName); // 0x15b1e90 [Public]
    void Attack_AC(double TimeRange, const FName& AttackName, double DamageMultiply, bool MutipleHitPossible, double StanMultiply); // 0x15b1e90 [Public]
    void CollisionReset(); // 0x15b1e90 [Public]

// UGA_Hand_C (/Game/FirstPerson/GAS/GA_Hand.GA_Hand_C)
    void OnCancelled_D984D1104BE6D38FAE2461A31D0E051A(); // 0x15b1e90
    void OnInterrupted_D984D1104BE6D38FAE2461A31D0E051A(); // 0x15b1e90
    void OnBlendOut_D984D1104BE6D38FAE2461A31D0E051A(); // 0x15b1e90
    void OnBlendedIn_D984D1104BE6D38FAE2461A31D0E051A(); // 0x15b1e90
    void OnCompleted_D984D1104BE6D38FAE2461A31D0E051A(); // 0x15b1e90
    void K2_ActivateAbility(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_GA_Hand(int32 EntryPoint); // 0x15b1e90 [Final]

// UGA_MontageClear_C (/Game/FirstPerson/GAS/GA_MontageClear.GA_MontageClear_C)
    void OnCancelled_795C47B248738638E80CD9A84449D35B(); // 0x15b1e90
    void OnInterrupted_795C47B248738638E80CD9A84449D35B(); // 0x15b1e90
    void OnBlendOut_795C47B248738638E80CD9A84449D35B(); // 0x15b1e90
    void OnBlendedIn_795C47B248738638E80CD9A84449D35B(); // 0x15b1e90
    void OnCompleted_795C47B248738638E80CD9A84449D35B(); // 0x15b1e90
    void K2_ActivateAbility(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_GA_MontageClear(int32 EntryPoint); // 0x15b1e90 [Final]

// UANS_BrunchAttack_C (/Game/FirstPerson/GAS/Tool/ANS_BrunchAttack.ANS_BrunchAttack_C)
    bool Received_NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime, FAnimNotifyEventReference& EventReference); // 0x15b1e90 [Event Public]

// UANS_ReadyAttack_C (/Game/FirstPerson/GAS/Tool/ANS_ReadyAttack.ANS_ReadyAttack_C)
    bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x15b1e90 [Event Public]
    bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference); // 0x15b1e90 [Event Public]

// UGA_Tool_Base_C (/Game/FirstPerson/GAS/Tool/GA_Tool_Base.GA_Tool_Base_C)
    void EventReceived_1C4DAC504023E166C4A361AD9FA20411(const FGameplayEventData& Payload); // 0x15b1e90
    void OnCancelled_9E7A34EE47C91FC2089049BA43913140(); // 0x15b1e90
    void OnInterrupted_9E7A34EE47C91FC2089049BA43913140(); // 0x15b1e90
    void OnBlendOut_9E7A34EE47C91FC2089049BA43913140(); // 0x15b1e90
    void OnBlendedIn_9E7A34EE47C91FC2089049BA43913140(); // 0x15b1e90
    void OnCompleted_9E7A34EE47C91FC2089049BA43913140(); // 0x15b1e90
    void Send To Server(); // 0x15b1e90
    void K2_ActivateAbility(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_GA_Tool_Base(int32 EntryPoint); // 0x15b1e90 [Final]

// UBPC_ReplicateAnimBPState_C (/Game/MoverAI/BPC_ReplicateAnimBPState.BPC_ReplicateAnimBPState_C)
    void OnRep_MaxWalkSpeed(); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void SetMaxSpeed(double Speed); // 0x15b1e90
    void ExecuteUbergraph_BPC_ReplicateAnimBPState(int32 EntryPoint); // 0x15b1e90 [Final]

// IBPI_AIMovement_C (/Game/MoverAI/BPI_AIMovement.BPI_AIMovement_C)
    void Jump(const FVector& Destination); // 0x15b1e90 [Public]

// UBP_GeneratedNavLinksProxy_C (/Game/MoverAI/BP_GeneratedNavLinksProxy.BP_GeneratedNavLinksProxy_C)
    void ReceiveSmartLinkReached(AActor* Agent, const FVector& Destination); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_GeneratedNavLinksProxy(int32 EntryPoint); // 0x15b1e90 [Final]

// UABP_MiniPenguin_C (/Game/MoverAI/GroundAI/MiniPenguin/ABP_MiniPenguin.ABP_MiniPenguin_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x15b1e90
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_MiniPenguin_AnimGraphNode_TransitionResult_4E49FAE24595B658CDCDB9AA6E945C84(); // 0x15b1e90
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x15b1e90 [Event Public]
    void BlueprintInitializeAnimation(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_ABP_MiniPenguin(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_MiniPenguin_C (/Game/MoverAI/GroundAI/MiniPenguin/BP_MiniPenguin.BP_MiniPenguin_C)
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void OnRep_CurrentWeight(); // 0x15b1e90
    void SetWeight(double Weight); // 0x15b1e90 [Public]
    void IsJumpCheck(const bool& Rezult); // 0x15b1e90 [Public]
    void OnFail_2E03163741D00CB8BA20B8B51BD49E43(const EPathFollowingResult& MovementResult); // 0x15b1e90
    void OnSuccess_2E03163741D00CB8BA20B8B51BD49E43(const EPathFollowingResult& MovementResult); // 0x15b1e90
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void GoToPosition(const FVector& Destination); // 0x15b1e90
    void Jump(const FVector& Destination); // 0x15b1e90 [Public]
    void JumpLoop(); // 0x15b1e90
    void NavigateEndEvent(); // 0x15b1e90
    void Respawn(const FVector& Location); // 0x15b1e90
    void StopMove(); // 0x15b1e90
    void ExecuteUbergraph_BP_MiniPenguin(int32 EntryPoint); // 0x15b1e90 [Final]
    void OnNavigateEnd__DelegateSignature(); // 0x15b1e90 [Public]

// ABP_RedpointPartyMember_C (/Game/OnlineSystems/Lobby/BP_RedpointPartyMember.BP_RedpointPartyMember_C)
    void PartyMemberChanged(FRedpointPartyMemberInfo& PartyMember); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_RedpointPartyMember(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_Matchmaker_C (/Game/OnlineSystems/Matching/BP_Matchmaker.BP_Matchmaker_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void OnProgress(FMatchmakerProgressInfo& ProgressInfo); // 0x15b1e90 [Event Public]
    void OnError(const FString& MatchmakingError); // 0x15b1e90 [Event Public]
    void OnCancelled(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_BP_Matchmaker(int32 EntryPoint); // 0x15b1e90 [Final]

// UABP_Penguin_C (/Game/PneguinAI/ABP_Penguin.ABP_Penguin_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x15b1e90
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x15b1e90 [Event Public]
    void BlueprintInitializeAnimation(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_ABP_Penguin(int32 EntryPoint); // 0x15b1e90 [Final]

// IBPI_AIControl_C (/Game/PneguinAI/BPI_AIControl.BPI_AIControl_C)
    void IsAttackNow(const bool& State); // 0x15b1e90 [Public]
    void SetStrafing(bool IsStrafing, const EN_StrafingDirection& Direction); // 0x15b1e90 [Public]
    void IsBattleMode(const bool& bool); // 0x15b1e90 [Public]
    void PlayAvoidanceAnimation(); // 0x15b1e90 [Public]
    void GetAvoidanceRotation(const FRotator& Rotation); // 0x15b1e90 [Public]
    void IsAiming(const bool& IsAiming, const int32& SuccessCount); // 0x15b1e90 [Public]

// ABP_AIController_C (/Game/PneguinAI/BP_AIController.BP_AIController_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void BndEvt__BP_AIController_AIPerception_K2Node_ComponentBoundEvent_1_ActorPerceptionUpdatedDelegate__DelegateSignature(AActor* Actor, const FAIStimulus& Stimulus); // 0x15b1e90
    void Forget Target(); // 0x15b1e90
    void ExecuteUbergraph_BP_AIController(int32 EntryPoint); // 0x15b1e90 [Final]

// ABP_AI_Base_C (/Game/PneguinAI/BP_AI_Base.BP_AI_Base_C)
    void IsAttackNow(const bool& State); // 0x15b1e90 [Public]
    void IsBattleMode(const bool& bool); // 0x15b1e90 [Public]
    void GetAvoidanceRotation(const FRotator& Rotation); // 0x15b1e90 [Public]
    void IsAiming(const bool& IsAiming, const int32& SuccessCount); // 0x15b1e90 [Public]
    void GetCopyClass(UStaticMeshComponent* CentorComponent, const TSubclassOf<ABP_CopyActorBase_C>& Class, const double& Scale, const FVector& DefaultScale); // 0x15b1e90 [Public]
    void GetCentorPosition(TArray<FVector>& CentorPosition); // 0x15b1e90 [Public]
    void GetActorInfo(FTransform& DefaultTransform, const bool& Not In Shot, const FVector& CentorPosition, const bool& IsPenguin, const ENUM_ActorType& ActorType, const bool& NonInPhoto); // 0x15b1e90 [Public]
    void RestartAI(); // 0x15b1e90 [Public]
    void SoptAI(); // 0x15b1e90 [Public]
    void OnNotifyEnd_0618DEBD4A5929F3CACAEAA199FA94CD(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_0618DEBD4A5929F3CACAEAA199FA94CD(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_0618DEBD4A5929F3CACAEAA199FA94CD(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_0618DEBD4A5929F3CACAEAA199FA94CD(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_0618DEBD4A5929F3CACAEAA199FA94CD(const FName& NotifyName); // 0x15b1e90
    void OnNotifyEnd_2220D7D146417860FF48A29DEC6C51FA(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_2220D7D146417860FF48A29DEC6C51FA(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_2220D7D146417860FF48A29DEC6C51FA(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_2220D7D146417860FF48A29DEC6C51FA(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_2220D7D146417860FF48A29DEC6C51FA(const FName& NotifyName); // 0x15b1e90
    void OnNotifyEnd_7F7A9BDF48B2C2D2332A36937C7AF329(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_7F7A9BDF48B2C2D2332A36937C7AF329(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_7F7A9BDF48B2C2D2332A36937C7AF329(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_7F7A9BDF48B2C2D2332A36937C7AF329(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_7F7A9BDF48B2C2D2332A36937C7AF329(const FName& NotifyName); // 0x15b1e90
    void OnNotifyEnd_D66390244B1D26971A66C6879A2B7B30(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_D66390244B1D26971A66C6879A2B7B30(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_D66390244B1D26971A66C6879A2B7B30(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_D66390244B1D26971A66C6879A2B7B30(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_D66390244B1D26971A66C6879A2B7B30(const FName& NotifyName); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void SetActorInfo(const FVector& ToPosition, USceneComponent* Comp); // 0x15b1e90 [Public]
    void InAngleOfView(bool InState, double DeltaTime, const ENUM_CameraMode& CameraMode); // 0x15b1e90 [Public]
    void Delete(); // 0x15b1e90 [Public]
    void View In Out Function(int32 Stencil Value); // 0x15b1e90 [Public]
    void Reverse(const FTransform& NewPosition, const FVector& HitNormal); // 0x15b1e90 [Public]
    void Fire(); // 0x15b1e90
    void Fire End(); // 0x15b1e90
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void Attack(); // 0x15b1e90
    void Fix(); // 0x15b1e90 [Public]
    void SetStrafing(bool IsStrafing, const EN_StrafingDirection& Direction); // 0x15b1e90 [Public]
    void StanEvent(); // 0x15b1e90
    void PlayPenguinVoice(); // 0x15b1e90
    void CoolDownEnd(); // 0x15b1e90
    void PlayAvoidanceAnimation(); // 0x15b1e90 [Public]
    void Set Difficulty(int32 Value); // 0x15b1e90
    void ExecuteUbergraph_BP_AI_Base(int32 EntryPoint); // 0x15b1e90 [Final]

// UBTDecorator_IsAiming_C (/Game/PneguinAI/BTDecorator_IsAiming.BTDecorator_IsAiming_C)
    bool PerformConditionCheckAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b1e90 [Event Protected]

// UBTTask_AttackToPlayer_C (/Game/PneguinAI/BTTask_AttackToPlayer.BTTask_AttackToPlayer_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BTTask_AttackToPlayer(int32 EntryPoint); // 0x15b1e90 [Final]

// UBTTask_Avoidance_C (/Game/PneguinAI/BTTask_Avoidance.BTTask_Avoidance_C)
    void SetToPosition(const FVector& Vector, const FVector& CharactorPosition, APawn* SelfPawn); // 0x15b1e90 [Public]
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BTTask_Avoidance(int32 EntryPoint); // 0x15b1e90 [Final]

// UBTTask_RandomLocation_C (/Game/PneguinAI/BTTask_RandomLocation.BTTask_RandomLocation_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BTTask_RandomLocation(int32 EntryPoint); // 0x15b1e90 [Final]

// UBTTask_Trace_C (/Game/PneguinAI/BTTask_Trace.BTTask_Trace_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BTTask_Trace(int32 EntryPoint); // 0x15b1e90 [Final]

// UBTTask_TraceEnd_C (/Game/PneguinAI/BTTask_TraceEnd.BTTask_TraceEnd_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BTTask_TraceEnd(int32 EntryPoint); // 0x15b1e90 [Final]

// UABP_EnemyPenguin_C (/Game/PneguinAI/EnemyPenguin/ABP_EnemyPenguin.ABP_EnemyPenguin_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x15b1e90
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x15b1e90 [Event Public]
    void BlueprintInitializeAnimation(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_ABP_EnemyPenguin(int32 EntryPoint); // 0x15b1e90 [Final]

// UANT_MovementState_C (/Game/PneguinAI/EnemyPenguin/ANT_MovementState.ANT_MovementState_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x15b1e90 [Event Public]

// IBPI_AI_Attack_C (/Game/PneguinAI/EnemyPenguin/BPI_AI_Attack.BPI_AI_Attack_C)
    void AttackNotify(int32 ID); // 0x15b1e90 [Public]
    void AttackReset(); // 0x15b1e90 [Public]
    void ThrowState(const EN_ThrowState& ThrowState); // 0x15b1e90 [Public]
    void DamageState(bool Active); // 0x15b1e90 [Public]
    void Avoid(bool State); // 0x15b1e90 [Public]
    void Attack(const AttackType& AttackType); // 0x15b1e90 [Public]

// IBPI_Damage_C (/Game/PneguinAI/EnemyPenguin/BPI_Damage.BPI_Damage_C)
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]

// ABP_MainEnemyAIController_C (/Game/PneguinAI/EnemyPenguin/BP_MainEnemyAIController.BP_MainEnemyAIController_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void Run(); // 0x15b1e90
    void ExecuteUbergraph_BP_MainEnemyAIController(int32 EntryPoint); // 0x15b1e90 [Final]

// UBTD_BoolCheck_C (/Game/PneguinAI/EnemyPenguin/BTD_BoolCheck.BTD_BoolCheck_C)
    bool PerformConditionCheckAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b1e90 [Event Protected]

// UBTD_BoolKeyCheck_C (/Game/PneguinAI/EnemyPenguin/BTD_BoolKeyCheck.BTD_BoolKeyCheck_C)
    bool PerformConditionCheckAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b1e90 [Event Protected]

// UBTS_NearAttack_C (/Game/PneguinAI/EnemyPenguin/BTS_NearAttack.BTS_NearAttack_C)
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BTS_NearAttack(int32 EntryPoint); // 0x15b1e90 [Final]

// UBTTask_AttackEnemy_C (/Game/PneguinAI/EnemyPenguin/BTTask_AttackEnemy.BTTask_AttackEnemy_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b1e90 [Event Protected]
    void EndTask(); // 0x15b1e90
    void ExecuteUbergraph_BTTask_AttackEnemy(int32 EntryPoint); // 0x15b1e90 [Final]

// UBTTask_LockOnPlayer_C (/Game/PneguinAI/EnemyPenguin/BTTask_LockOnPlayer.BTTask_LockOnPlayer_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BTTask_LockOnPlayer(int32 EntryPoint); // 0x15b1e90 [Final]

// UBTTask_Strafing_C (/Game/PneguinAI/EnemyPenguin/BTTask_Strafing.BTTask_Strafing_C)
    void Select World Direction(const EN_StrafingDirection& Strafing Direction, APawn* ControlePawn, const FVector& World Direction); // 0x15b1e90 [Public]
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b1e90 [Event Protected]
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BTTask_Strafing(int32 EntryPoint); // 0x15b1e90 [Final]

// AEnemy_AI_Base_C (/Game/PneguinAI/EnemyPenguin/Enemy_AI_Base.Enemy_AI_Base_C)
    void GetParryState(const bool& State); // 0x15b1e90 [Public]
    void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish); // 0x15b1e90 [Public]
    void IsAttackNow(const bool& State); // 0x15b1e90 [Public]
    void IsBattleMode(const bool& bool); // 0x15b1e90 [Public]
    void GetAvoidanceRotation(const FRotator& Rotation); // 0x15b1e90 [Public]
    void IsAiming(const bool& IsAiming, const int32& SuccessCount); // 0x15b1e90 [Public]
    void GetCopyClass(UStaticMeshComponent* CentorComponent, const TSubclassOf<ABP_CopyActorBase_C>& Class, const double& Scale, const FVector& DefaultScale); // 0x15b1e90 [Public]
    void GetCentorPosition(TArray<FVector>& CentorPosition); // 0x15b1e90 [Public]
    void GetActorInfo(FTransform& DefaultTransform, const bool& Not In Shot, const FVector& CentorPosition, const bool& IsPenguin, const ENUM_ActorType& ActorType, const bool& NonInPhoto); // 0x15b1e90 [Public]
    void AttackNamesControl(const FName& AttackName); // 0x15b1e90 [Public]
    void PhaseChangeCheck(const FString& Comment, const bool& PhaseChange); // 0x15b1e90 [Private]
    bool IsPhaseChangeWait(); // 0x15b1e90 [Public]
    void StaminaWearDown(double WearDownValue, bool SlowDamage, bool IsParry); // 0x15b1e90 [Public]
    void DestroyLockOnSystems(); // 0x15b1e90 [Public]
    void AttackDataTableSetup(); // 0x15b1e90 [Public]
    void SetUpBlackBoardValue(); // 0x15b1e90 [Public]
    void StrafingStateChange(bool IsStrafing, const EN_StrafingDirection& Direction); // 0x15b1e90 [Public]
    void AIState(bool State); // 0x15b1e90 [Public]
    void RestartAI(); // 0x15b1e90 [Public]
    void StopAI(); // 0x15b1e90 [Public]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void DeathOverride__FinishedFunc(); // 0x15b1e90
    void DeathOverride__UpdateFunc(); // 0x15b1e90
    void OnNotifyEnd_F892FC25472E66E809047FB1FBA2DF9B(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_F892FC25472E66E809047FB1FBA2DF9B(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_F892FC25472E66E809047FB1FBA2DF9B(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_F892FC25472E66E809047FB1FBA2DF9B(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_F892FC25472E66E809047FB1FBA2DF9B(const FName& NotifyName); // 0x15b1e90
    void OnNotifyEnd_4A4808B74EBDDEC087B4E1937DA87E3F(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_4A4808B74EBDDEC087B4E1937DA87E3F(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_4A4808B74EBDDEC087B4E1937DA87E3F(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_4A4808B74EBDDEC087B4E1937DA87E3F(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_4A4808B74EBDDEC087B4E1937DA87E3F(const FName& NotifyName); // 0x15b1e90
    void OnNotifyEnd_67E598DC4C1E9C3A96AB859FA2C2113E(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_67E598DC4C1E9C3A96AB859FA2C2113E(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_67E598DC4C1E9C3A96AB859FA2C2113E(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_67E598DC4C1E9C3A96AB859FA2C2113E(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_67E598DC4C1E9C3A96AB859FA2C2113E(const FName& NotifyName); // 0x15b1e90
    void OnNotifyEnd_78247E4C4C86921A63612294DED648BA(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_78247E4C4C86921A63612294DED648BA(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_78247E4C4C86921A63612294DED648BA(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_78247E4C4C86921A63612294DED648BA(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_78247E4C4C86921A63612294DED648BA(const FName& NotifyName); // 0x15b1e90
    void OnNotifyEnd_C770FE1A4556A10A1DF7C19398AB17C4(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_C770FE1A4556A10A1DF7C19398AB17C4(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_C770FE1A4556A10A1DF7C19398AB17C4(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_C770FE1A4556A10A1DF7C19398AB17C4(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_C770FE1A4556A10A1DF7C19398AB17C4(const FName& NotifyName); // 0x15b1e90
    void OnNotifyEnd_DE3366654C5E4918D44FCBA3E1FFFDE1(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_DE3366654C5E4918D44FCBA3E1FFFDE1(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_DE3366654C5E4918D44FCBA3E1FFFDE1(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_DE3366654C5E4918D44FCBA3E1FFFDE1(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_DE3366654C5E4918D44FCBA3E1FFFDE1(const FName& NotifyName); // 0x15b1e90
    void OnNotifyEnd_31AC38724CA60DE73382B0A8157A6526(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_31AC38724CA60DE73382B0A8157A6526(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_31AC38724CA60DE73382B0A8157A6526(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_31AC38724CA60DE73382B0A8157A6526(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_31AC38724CA60DE73382B0A8157A6526(const FName& NotifyName); // 0x15b1e90
    void OnNotifyEnd_1DFAA9FF4C0513B576788988F3746C0F(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_1DFAA9FF4C0513B576788988F3746C0F(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_1DFAA9FF4C0513B576788988F3746C0F(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_1DFAA9FF4C0513B576788988F3746C0F(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_1DFAA9FF4C0513B576788988F3746C0F(const FName& NotifyName); // 0x15b1e90
    void OnNotifyEnd_BD4416DA4F8495B4F0081A86FA9C4192(const FName& NotifyName); // 0x15b1e90
    void OnNotifyBegin_BD4416DA4F8495B4F0081A86FA9C4192(const FName& NotifyName); // 0x15b1e90
    void OnInterrupted_BD4416DA4F8495B4F0081A86FA9C4192(const FName& NotifyName); // 0x15b1e90
    void OnBlendOut_BD4416DA4F8495B4F0081A86FA9C4192(const FName& NotifyName); // 0x15b1e90
    void OnCompleted_BD4416DA4F8495B4F0081A86FA9C4192(const FName& NotifyName); // 0x15b1e90
    void Combo(double TimeRange, const FName& ComboName); // 0x15b1e90 [Public]
    void ThrowState(const EN_ThrowState& ThrowState); // 0x15b1e90 [Public]
    void AttackNotify(int32 ID); // 0x15b1e90 [Public]
    void StanDamage(const EN_StanType& StanType); // 0x15b1e90 [Public]
    void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor); // 0x15b1e90 [Public]
    void Reverse(const FTransform& NewPosition, const FVector& HitNormal); // 0x15b1e90 [Public]
    void Delete(); // 0x15b1e90 [Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void SetActorInfo(const FVector& ToPosition, USceneComponent* Comp); // 0x15b1e90 [Public]
    void View In Out Function(int32 Stencil Value); // 0x15b1e90 [Public]
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void Fix(); // 0x15b1e90 [Public]
    void CoolDownEnd(); // 0x15b1e90
    void PlayAvoidanceAnimation(); // 0x15b1e90 [Public]
    void Set Difficulty(int32 Value); // 0x15b1e90
    void Change Movement(bool Value); // 0x15b1e90
    void DownTime(); // 0x15b1e90
    void Damage Effect(double DamageRatio); // 0x15b1e90
    void Avoid(bool State); // 0x15b1e90 [Public]
    void DeathEvent(); // 0x15b1e90
    void SetStrafing(bool IsStrafing, const EN_StrafingDirection& Direction); // 0x15b1e90 [Public]
    void InAngleOfView(bool InState, double DeltaTime, const ENUM_CameraMode& CameraMode); // 0x15b1e90 [Public]
    void AttackReset(); // 0x15b1e90 [Public]
    void DamageState(bool Active); // 0x15b1e90 [Public]
    void BndEvt__Enemy_AI_Base_CapsuleComponent_K2Node_ComponentBoundEvent_0_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x15b1e90
    void DamagedRedBody(); // 0x15b1e90
    void Attack_AC(double TimeRange, const FName& AttackName, double DamageMultiply, bool MutipleHitPossible, double StanMultiply); // 0x15b1e90 [Public]
    void BndEvt__BP_Enemy_AI_Hamburger_Base_BPC_AttackCollisionControl_K2Node_ComponentBoundEvent_1_HitEvent__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b1e90
    void Stan(double Time, const EN_StanType& StanType); // 0x15b1e90
    void UnStan(); // 0x15b1e90
    void UpdateWarpPoint(); // 0x15b1e90
    void UserDatasAttackControl(const FST_AttackDatas& AttackDatas, const FName& AttackName); // 0x15b1e90
    void BndEvt__Enemy_AI_Base_BPC_AIMoveControl_K2Node_ComponentBoundEvent_2_MoveEndSignal__DelegateSignature(const EPathFollowingResult& OutPutRezult, const FName& AttackName); // 0x15b1e90
    void AnimComboBlock(); // 0x15b1e90
    void Attack(const AttackType& AttackType); // 0x15b1e90 [Public]
    void DamageCall(double AddValue); // 0x15b1e90
    void HealthSubAnimation(); // 0x15b1e90
    void BndEvt__Enemy_AI_Base_BPC_HealthGaugeControl_K2Node_ComponentBoundEvent_3_ChangedValue__DelegateSignature(double UpdateValue); // 0x15b1e90
    void BndEvt__Enemy_AI_Base_BPC_HealthGaugeControlSub_K2Node_ComponentBoundEvent_4_ChangedValue__DelegateSignature(double UpdateValue); // 0x15b1e90
    void StaminaCall(double AddValue); // 0x15b1e90
    void StaminSubGaugeStart(); // 0x15b1e90
    void BndEvt__Enemy_AI_Base_BPC_StaminaGaugeControl_K2Node_ComponentBoundEvent_9_ChangedValue__DelegateSignature(double UpdateValue); // 0x15b1e90
    void BndEvt__Enemy_AI_Base_BPC_StaminaGaugeControlSub_K2Node_ComponentBoundEvent_10_ChangedValue__DelegateSignature(double UpdateValue); // 0x15b1e90
    void BndEvt__Enemy_AI_Base_BPC_StaminaGaugeControl_K2Node_ComponentBoundEvent_3_ChangeAnimationEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__Enemy_AI_Base_DeviceComponent_K2Node_ComponentBoundEvent_4_OnSignal__DelegateSignature(const FST_EventValue& SignalValue); // 0x15b1e90
    void StaminaDamage(double Value); // 0x15b1e90 [Public]
    void SuperArmorCall(double AddValue); // 0x15b1e90
    void ViewCheck(); // 0x15b1e90
    void PhaseChange(); // 0x15b1e90
    void UnStanTimerReset(); // 0x15b1e90
    void Attack_AC_Remote(double TimeRange, const FName& ComponentName, double DamageMultiply, double StanMultiply); // 0x15b1e90 [Public]
    void CollisionReset(); // 0x15b1e90 [Public]
    void CustomAttack(const FName& AttackName); // 0x15b1e90
    void BndEvt__Enemy_AI_Base_AIPerception_K2Node_ComponentBoundEvent_7_PerceptionUpdatedDelegate__DelegateSignature(TArray<AActor*>& UpdatedActors); // 0x15b1e90
    void BossBarReset(); // 0x15b1e90
    void ExecuteUbergraph_Enemy_AI_Base(int32 EntryPoint); // 0x15b1e90 [Final]
    void Death__DelegateSignature(); // 0x15b1e90 [Public]
    void SuperStan__DelegateSignature(); // 0x15b1e90 [Public]
    void Parry__DelegateSignature(); // 0x15b1e90 [Public]
    void DamagedEvent__DelegateSignature(const EN_DamageType& DamageType); // 0x15b1e90 [Public]
    void AttackCancel__DelegateSignature(); // 0x15b1e90 [Public]
    void ThrowEvent__DelegateSignature(const EN_ThrowState& ThrowState); // 0x15b1e90 [Public]
    void AttackEndEvent__DelegateSignature(); // 0x15b1e90 [Public]

// UWBP_DeathBlackOut_C (/Game/UI/Death/WBP_DeathBlackOut.WBP_DeathBlackOut_C)
    void SequenceEvent__ENTRYPOINTWBP_DeathBlackOut(); // 0x15b1e90 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void AudioZero(); // 0x15b1e90
    void ExecuteUbergraph_WBP_DeathBlackOut(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_Bar_C (/Game/UI/Health/WBP_Bar.WBP_Bar_C)
    void SetSubBarValue(double Value); // 0x15b1e90 [Public]
    void SetMainBarValue(double Value); // 0x15b1e90 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_Bar(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_HealthAndStaminaBar_C (/Game/UI/Health/WBP_HealthAndStaminaBar.WBP_HealthAndStaminaBar_C)
    void StaminaBarUpdateSub(double Value); // 0x15b1e90 [Public]
    void StaminaBarUpdate(double Value); // 0x15b1e90 [Public]
    void HealthBarUpdateSub(double Value); // 0x15b1e90 [Public]
    void HealthBarUpdate(double Value); // 0x15b1e90 [Public]
    void VisibleState(bool State); // 0x15b1e90
    void SetColor(const FLinearColor& Color, int32 Index); // 0x15b1e90 [Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void SetText(const FText& Text, int32 Index); // 0x15b1e90 [Public]
    void PlayAnimationMessage(bool IsForward, int32 Index); // 0x15b1e90 [Public]
    void ExecuteUbergraph_WBP_HealthAndStaminaBar(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_AnimationText_Task_C (/Game/UI/LINK/AnimationText/WBP_AnimationText_Task.WBP_AnimationText_Task_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void AnimationEndEvent(); // 0x15b1e90
    void ExecuteUbergraph_WBP_AnimationText_Task(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_announcement_C (/Game/UI/LINK/HUD/papet/WBP_announcement.WBP_announcement_C)
    void SetColor(const FLinearColor& Color, int32 Index); // 0x15b1e90 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void SetText(const FText& Text, int32 Index); // 0x15b1e90 [Public]
    void PlayAnimationMessage(bool IsForward, int32 Index); // 0x15b1e90 [Public]
    void RemoveWidget(); // 0x15b1e90
    void ExecuteUbergraph_WBP_announcement(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_PlayerInfoBar_C (/Game/UI/LINK/PlayerInfo/WBP_PlayerInfoBar.WBP_PlayerInfoBar_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void SetValue(double Value); // 0x15b1e90
    void Add Event(); // 0x15b1e90
    void ExecuteUbergraph_WBP_PlayerInfoBar(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_CurrentModeInfo_C (/Game/UI/LINK/SessionSettings/WBP_CurrentModeInfo.WBP_CurrentModeInfo_C)
    void UpdateCall(); // 0x15b1e90
    void RankUpdate(); // 0x15b1e90
    void Construct(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_CurrentModeInfo(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_CheckBox_C (/Game/UI/LINK/Task/WBP_CheckBox.WBP_CheckBox_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void SetCheckState(bool State); // 0x15b1e90
    void ExecuteUbergraph_WBP_CheckBox(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_TaskBlock_C (/Game/UI/LINK/Task/WBP_TaskBlock.WBP_TaskBlock_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void ProgressAdd(int32 AddValue); // 0x15b1e90
    void ExecuteUbergraph_WBP_TaskBlock(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_BackPackMenu_C (/Game/UI/LINK/WBP_BackPackMenu.WBP_BackPackMenu_C)
    void InpActEvt_IA_Look_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void ReUpdate(); // 0x15b1e90
    void GrabEndAfterInput(); // 0x15b1e90
    void ExecuteUbergraph_WBP_BackPackMenu(int32 EntryPoint); // 0x15b1e90 [Final]
    void HoverIndex__DelegateSignature(int32 Index); // 0x15b1e90 [Public]
    void SelectIndex__DelegateSignature(int32 Index); // 0x15b1e90 [Public]

// UWBP_BaggageStatus_C (/Game/UI/LINK/WBP_BaggageStatus.WBP_BaggageStatus_C)
    void SetWeight(double Value); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void SetValue(); // 0x15b1e90
    void ExecuteUbergraph_WBP_BaggageStatus(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_Boost_C (/Game/UI/LINK/WBP_Boost.WBP_Boost_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void EndEvent(); // 0x15b1e90
    void ExecuteUbergraph_WBP_Boost(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_CentorCharge_C (/Game/UI/LINK/WBP_CentorCharge.WBP_CentorCharge_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void SetValue(float Value); // 0x15b1e90
    void PlayChargeSound(); // 0x15b1e90
    void ExecuteUbergraph_WBP_CentorCharge(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_CloudSaveLoad_C (/Game/UI/LINK/WBP_CloudSaveLoad.WBP_CloudSaveLoad_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void DotPlus(); // 0x15b1e90
    void ExecuteUbergraph_WBP_CloudSaveLoad(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_Compass_C (/Game/UI/LINK/WBP_Compass.WBP_Compass_C)
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_Compass(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_CurrentWeight_C (/Game/UI/LINK/WBP_CurrentWeight.WBP_CurrentWeight_C)
    void SetWeight(double Value); // 0x15b1e90
    void SetValue(); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_CurrentWeight(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_DamagedOutLine_C (/Game/UI/LINK/WBP_DamagedOutLine.WBP_DamagedOutLine_C)
    void Construct(); // 0x15b1e90 [Event Public]
    void AnimationEnd(); // 0x15b1e90
    void ExecuteUbergraph_WBP_DamagedOutLine(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_DeathAnnounce_C (/Game/UI/LINK/WBP_DeathAnnounce.WBP_DeathAnnounce_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Finish(); // 0x15b1e90
    void ExecuteUbergraph_WBP_DeathAnnounce(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_EmoteMenu_C (/Game/UI/LINK/WBP_EmoteMenu.WBP_EmoteMenu_C)
    void InpActEvt_IA_Look_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void ReUpdate(); // 0x15b1e90
    void SelectEnd(); // 0x15b1e90
    void ExecuteUbergraph_WBP_EmoteMenu(int32 EntryPoint); // 0x15b1e90 [Final]
    void HoverIndex__DelegateSignature(int32 Index); // 0x15b1e90 [Public]
    void SelectIndex__DelegateSignature(TSubclassOf<ABP_EmoteData_Base_C> EmoteData, int32 Index); // 0x15b1e90 [Public]

// UWBP_ExitShopCount_C (/Game/UI/LINK/WBP_ExitShopCount.WBP_ExitShopCount_C)
    void SetUIText(int32 AppendPreset, const FText& Text); // 0x15b1e90
    void SetColor(const FLinearColor& Color, int32 Index); // 0x15b1e90 [Public]
    void SetText(const FText& Text, int32 Index); // 0x15b1e90 [Public]
    void PlayAnimationMessage(bool IsForward, int32 Index); // 0x15b1e90 [Public]
    void ExecuteUbergraph_WBP_ExitShopCount(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_GlueValueText_C (/Game/UI/LINK/WBP_GlueValueText.WBP_GlueValueText_C)
    void SetText(const FText& InText); // 0x15b1e90
    void SetBarWidth(double Desired Size X); // 0x15b1e90
    void UpdateBarWidth(); // 0x15b1e90
    void ExecuteUbergraph_WBP_GlueValueText(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_HealOutLine_C (/Game/UI/LINK/WBP_HealOutLine.WBP_HealOutLine_C)
    void Construct(); // 0x15b1e90 [Event Public]
    void AnimationEnd(); // 0x15b1e90
    void ExecuteUbergraph_WBP_HealOutLine(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_Item_C (/Game/UI/LINK/WBP_Item.WBP_Item_C)
    void SetStackData(int32 StackCount); // 0x15b1e90 [Public]
    void SetData(const FCPP_GameItemData& ItemData, int32 StackCount); // 0x15b1e90 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void PlaySlotAnim(bool IsSelect); // 0x15b1e90
    void ExecuteUbergraph_WBP_Item(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_ItemSlots_C (/Game/UI/LINK/WBP_ItemSlots.WBP_ItemSlots_C)
    void UpdateSlotStackData(int32 TargetIndex, int32 StackCount); // 0x15b1e90 [Public]
    void GetCurrentItemData(FCPP_GameItemData& ItemData); // 0x15b1e90 [Public]
    void UpdateSlotData(int32 TargetIndex, const FCPP_GameItemData& ItemData); // 0x15b1e90 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void UpdateSelectSlot(int32 Index); // 0x15b1e90
    void ExecuteUbergraph_WBP_ItemSlots(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_KING_C (/Game/UI/LINK/WBP_KING.WBP_KING_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void AnimationFinish(); // 0x15b1e90
    void ExecuteUbergraph_WBP_KING(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_LINK_MainUI_C (/Game/UI/LINK/WBP_LINK_MainUI.WBP_LINK_MainUI_C)
    void SlotTextUpdate(FCPP_GameItemData& CPP_GameItemData); // 0x15b1e90 [Public]
    void AddTaskBlock(const FText& TaskText, int32 SumProgress, const UWBP_TaskBlock_C*& CreatedWidget); // 0x15b1e90 [Public]
    void UpdateSlotStackData(int32 TargetIndex, int32 StackCount); // 0x15b1e90 [Public]
    void SetStaminaValue(double NewValue); // 0x15b1e90 [Public]
    void SetBarValue(const EN_LINK_PlayerStateValueType& ValueName, double Value); // 0x15b1e90 [Public]
    void UpdateSlotData(int32 TargetIndex, const FCPP_GameItemData& ItemData); // 0x15b1e90 [Public]
    void SelectSlotUpdate(int32 Index); // 0x15b1e90 [Public]
    void AddTimerPopup(int32 TextIndex, int32 AddTime, const FString& CustomString); // 0x15b1e90
    void ChangeSpectateUI(bool IsSpectate); // 0x15b1e90
    void AddPlayerDeathUI(const FString& playerName); // 0x15b1e90
    void SetNormalizeRevivalValue(double Value); // 0x15b1e90
    void SetCoinValue(int32 Value); // 0x15b1e90
    void AddPlayerRevivalUI(const FString& playerName); // 0x15b1e90
    void Construct(); // 0x15b1e90 [Event Public]
    void SetPhaseText(int32 Phase, int32 Time, bool IsOverTime); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void SetCurrentWeight(double WeightValue); // 0x15b1e90
    void ExecuteUbergraph_WBP_LINK_MainUI(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_LINK_StaminaBar_C (/Game/UI/LINK/WBP_LINK_StaminaBar.WBP_LINK_StaminaBar_C)
    void SetBarSize(double NewValue); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_LINK_StaminaBar(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_LocalRecord_C (/Game/UI/LINK/WBP_LocalRecord.WBP_LocalRecord_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_LocalRecord(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_MiniPenguinWeight_C (/Game/UI/LINK/WBP_MiniPenguinWeight.WBP_MiniPenguinWeight_C)
    void SetColor(const FLinearColor& Color, int32 Index); // 0x15b1e90 [Public]
    void PlayAnimationMessage(bool IsForward, int32 Index); // 0x15b1e90 [Public]
    void SetText(const FText& Text, int32 Index); // 0x15b1e90 [Public]
    void ExecuteUbergraph_WBP_MiniPenguinWeight(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_Nameplate_C (/Game/UI/LINK/WBP_Nameplate.WBP_Nameplate_C)
    void SetPlayerName(const FString& playerName); // 0x15b1e90
    void SetColor(const FSlateColor& Color and Opacity); // 0x15b1e90
    void SetEEYAN(int32 Point); // 0x15b1e90
    void SetME(int32 Point); // 0x15b1e90
    void ExecuteUbergraph_WBP_Nameplate(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_RadialMenu_C (/Game/UI/LINK/WBP_RadialMenu.WBP_RadialMenu_C)
    void GetSlideValue(double InputValue, int32 SplitSize, double SlideValue, const int32& Rezult); // 0x15b1e90 [Public]
    int32 GetRezultIndex(const FVector2D& InVec); // 0x15b1e90 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void CurrentSelectionVelocity(const FVector2D& MouseVelocity); // 0x15b1e90
    void SetItemDatas(TArray<FST_ItemCoreDatas>& CoreDatas); // 0x15b1e90
    void SetItemDatasImageOnly(TArray<FST_ItemCoreDatas>& CoreDatas); // 0x15b1e90
    void ExecuteUbergraph_WBP_RadialMenu(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_RadialMenuParts_C (/Game/UI/LINK/WBP_RadialMenuParts.WBP_RadialMenuParts_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void SetSelectState(bool State); // 0x15b1e90
    void SetData(const FST_ItemCoreDatas& Data); // 0x15b1e90
    void SetCentorText(const FText& InText, const FLinearColor& Specified Color); // 0x15b1e90
    void ExecuteUbergraph_WBP_RadialMenuParts(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_RevivalAnnounce_C (/Game/UI/LINK/WBP_RevivalAnnounce.WBP_RevivalAnnounce_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Finish(); // 0x15b1e90
    void ExecuteUbergraph_WBP_RevivalAnnounce(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_SaveNow_LINK_C (/Game/UI/LINK/WBP_SaveNow_LINK.WBP_SaveNow_LINK_C)
    void SetText(const FText& Text, int32 Index); // 0x15b1e90 [Public]
    void SetColor(const FLinearColor& Color, int32 Index); // 0x15b1e90 [Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void PlayAnimationMessage(bool IsForward, int32 Index); // 0x15b1e90 [Public]
    void ExecuteUbergraph_WBP_SaveNow_LINK(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_SearchRezult_C (/Game/UI/LINK/WBP_SearchRezult.WBP_SearchRezult_C)
    void OnFailure_AD94403D4AFF5AD99972AF881F91E27A(const FString& ItemId, const FSteamWorkshopItemDetails& Details, const FString& ErrorMessage); // 0x15b1e90
    void OnSuccess_AD94403D4AFF5AD99972AF881F91E27A(const FString& ItemId, const FSteamWorkshopItemDetails& Details, const FString& ErrorMessage); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_SearchRezult_LongTapButton_OnAnimation_K2Node_ComponentBoundEvent_0_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_SearchRezult_UINavButtonBase_127_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x15b1e90
    void UpdateModState(TArray<FString>& InstalledMod); // 0x15b1e90
    void ExecuteUbergraph_WBP_SearchRezult(int32 EntryPoint); // 0x15b1e90 [Final]
    void PushJoinSession__DelegateSignature(const FOnlineSessionSearchResultBP& SearchRezult, UWBP_SearchRezult_C* SelfObject); // 0x15b1e90 [Public]

// UWBP_ShortageStamina_C (/Game/UI/LINK/WBP_ShortageStamina.WBP_ShortageStamina_C)
    void ShakePlay(); // 0x15b1e90
    void ExecuteUbergraph_WBP_ShortageStamina(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_SortieCount_C (/Game/UI/LINK/WBP_SortieCount.WBP_SortieCount_C)
    void SetColor(const FLinearColor& Color, int32 Index); // 0x15b1e90 [Public]
    void SetUIText(int32 AppendPreset, const FText& Text); // 0x15b1e90
    void SetText(const FText& Text, int32 Index); // 0x15b1e90 [Public]
    void PlayAnimationMessage(bool IsForward, int32 Index); // 0x15b1e90 [Public]
    void ExecuteUbergraph_WBP_SortieCount(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_Spectate_C (/Game/UI/LINK/WBP_Spectate.WBP_Spectate_C)
    void InpActEvt_IA_Spectate_Left_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_Spectate_Right_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_Spectate(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_SpectateNameplate_C (/Game/UI/LINK/WBP_SpectateNameplate.WBP_SpectateNameplate_C)
    void GetCustomPlayerName(const FString& playerName); // 0x15b1e90 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void ViewChange(ABP_FirstPersonCharacter_Main_C* SourcePlayer); // 0x15b1e90 [Public]
    void SetupSpectateNameplate(ABP_FirstPersonCharacter_Main_C* Character); // 0x15b1e90 [Public]
    void ExecuteUbergraph_WBP_SpectateNameplate(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_StormCountDown_C (/Game/UI/LINK/WBP_StormCountDown.WBP_StormCountDown_C)
    void SetTime(int32 Time); // 0x15b1e90
    void ExecuteUbergraph_WBP_StormCountDown(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_StormInfo_C (/Game/UI/LINK/WBP_StormInfo.WBP_StormInfo_C)
    void SetColor(const FLinearColor& Color, int32 Index); // 0x15b1e90 [Public]
    void PlayAnimationMessage(bool IsForward, int32 Index); // 0x15b1e90 [Public]
    void SetText(const FText& Text, int32 Index); // 0x15b1e90 [Public]
    void ExecuteUbergraph_WBP_StormInfo(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_TextChatTextBox_C (/Game/UI/LINK/WBP_TextChatTextBox.WBP_TextChatTextBox_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void Finish(); // 0x15b1e90
    void ExecuteUbergraph_WBP_TextChatTextBox(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_TextChatVisualBox_C (/Game/UI/LINK/WBP_TextChatVisualBox.WBP_TextChatVisualBox_C)
    void InpActEvt_IA_TextChat_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void BndEvt__WBP_TextChatVisualBox_EditableTextBox_56_K2Node_ComponentBoundEvent_1_OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90
    void AddText(const FString& TargetText, int32 MessageType); // 0x15b1e90
    void UpdateBorderState(); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void ReciveText(const FString& MainString, int32 Index); // 0x15b1e90
    void ExecuteUbergraph_WBP_TextChatVisualBox(int32 EntryPoint); // 0x15b1e90 [Final]
    void EnterText__DelegateSignature(const FString& Text); // 0x15b1e90 [Public]

// UWBP_UnderGuage_C (/Game/UI/LINK/WBP_UnderGuage.WBP_UnderGuage_C)
    void SetWidth(double Desired Size X); // 0x15b1e90 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_UnderGuage(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_VoiceChatControlPanel_C (/Game/UI/LINK/WBP_VoiceChatControlPanel.WBP_VoiceChatControlPanel_C)
    void Construct(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_VoiceChatControlPanel(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_VoiceChatLists_C (/Game/UI/LINK/WBP_VoiceChatLists.WBP_VoiceChatLists_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void VoiceStateUpdate(); // 0x15b1e90
    void ExecuteUbergraph_WBP_VoiceChatLists(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_VoiceChatObject_C (/Game/UI/LINK/WBP_VoiceChatObject.WBP_VoiceChatObject_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_VoiceChatObject(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_VoiceChatState_C (/Game/UI/LINK/WBP_VoiceChatState.WBP_VoiceChatState_C)
    bool SetMicrophoneVolume(float Volume); // 0x15b1e90 [Public]
    void ChannelCheck(int32 channelToCheck); // 0x15b1e90 [Public]
    void UpdateVisual(); // 0x15b1e90 [Public]
    void InpActEvt_IA_VoiceChatHearToggle_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_VoiceChatHearToggle_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_VoiceChatTalkToggle_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void InpActEvt_IA_VoiceChatTalkToggle_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void Reset(); // 0x15b1e90
    void MovieChange(bool IsLocal); // 0x15b1e90
    void IsCinemaModeCheck(); // 0x15b1e90
    void ConnectEvent(); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void UpdateEvent(); // 0x15b1e90
    void PlayerStateGet(); // 0x15b1e90
    void ChannelChange(int32 NewChannel, TArray<int32>& RemoveTarget); // 0x15b1e90
    void Construct(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_VoiceChatState(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_VoiceChatUserSettings_C (/Game/UI/LINK/WBP_VoiceChatUserSettings.WBP_VoiceChatUserSettings_C)
    void OnFinished_1657203944876F75161AA6986A7C9FD9(FEOSPlayerReportResult& Result); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_VoiceChatUserSettings_WBP_NavSlider_Penguin_K2Node_ComponentBoundEvent_0_OnValueChangedEvent__DelegateSignature(); // 0x15b1e90
    void ConstructSetup(ABP_FirstPersonPlayerState_Online_C* TargetPlayerState); // 0x15b1e90
    void PingCheck(); // 0x15b1e90
    void BndEvt__WBP_VoiceChatUserSettings_LongTapButton_OnAnimation_K2Node_ComponentBoundEvent_1_PushEnd__DelegateSignature(); // 0x15b1e90
    void Report(); // 0x15b1e90
    void BndEvt__WBP_VoiceChatUserSettings_LongTapButton_OnAnimation_Kick_1_K2Node_ComponentBoundEvent_2_PushEnd__DelegateSignature(); // 0x15b1e90
    void ExecuteUbergraph_WBP_VoiceChatUserSettings(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_DAY_C (/Game/UI/LINK/load/WBP_DAY.WBP_DAY_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void EndEvent(); // 0x15b1e90
    void ExecuteUbergraph_WBP_DAY(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_LINK_goal2_C (/Game/UI/LINK/load/WBP_LINK_goal2.WBP_LINK_goal2_C)
    void SetText(const FText& Text, int32 Index); // 0x15b1e90 [Public]
    void SetColor(const FLinearColor& Color, int32 Index); // 0x15b1e90 [Public]
    void FinishEvent(); // 0x15b1e90
    void PlayAnimationMessage(bool IsForward, int32 Index); // 0x15b1e90 [Public]
    void ExecuteUbergraph_WBP_LINK_goal2(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_LockOn_C (/Game/UI/LockOn/WBP_LockOn.WBP_LockOn_C)
    void SetMultiplyValue(double Value); // 0x15b1e90 [Public]
    void ValueVisible(bool State); // 0x15b1e90 [Public]
    void SetColor(double Value); // 0x15b1e90 [Public]
    void SetValue(const FString& StringValue); // 0x15b1e90 [Public]

// ULongTapButton_OnAnimation_C (/Game/UI/LongTapButton/LongTapButton_OnAnimation.LongTapButton_OnAnimation_C)
    void SetRandomMiniPneguinText(); // 0x15b1e90 [Public]
    FText GetText(); // 0x15b1e90 [Public]
    void PushAfter(); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void BndEvt__LongTapButton_OnAnimation_UINavButtonBase_87_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature(); // 0x15b1e90
    void BndEvt__LongTapButton_OnAnimation_UINavButtonBase_87_K2Node_ComponentBoundEvent_3_OnButtonReleasedEvent__DelegateSignature(); // 0x15b1e90
    void BndEvt__LongTapButton_OnAnimation_UINavButtonBase_87_K2Node_ComponentBoundEvent_6_OnButtonHoverEvent__DelegateSignature(); // 0x15b1e90
    void BndEvt__LongTapButton_OnAnimation_UINavButtonBase_87_K2Node_ComponentBoundEvent_7_OnButtonHoverEvent__DelegateSignature(); // 0x15b1e90
    void ToNavigation(); // 0x15b1e90
    void FromNavigation(); // 0x15b1e90
    void SetActiveState(bool ActiveState); // 0x15b1e90
    void UpdateCompressedTextIndex(int32 CompressedTextIndex); // 0x15b1e90
    void ExecuteUbergraph_LongTapButton_OnAnimation(int32 EntryPoint); // 0x15b1e90 [Final]
    void PushEndWithString__DelegateSignature(const FString& ReturnValue); // 0x15b1e90 [Public]
    void PushEnd__DelegateSignature(); // 0x15b1e90 [Public]

// UWBP_TagContent_C (/Game/UI/SearchTag/WBP_TagContent.WBP_TagContent_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_TagContent_NavButton_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x15b1e90
    void SelectVisualUpdate(); // 0x15b1e90
    void SetActiveState(bool IsSelect); // 0x15b1e90
    void SwitchSelect(); // 0x15b1e90
    void ExecuteUbergraph_WBP_TagContent(int32 EntryPoint); // 0x15b1e90 [Final]
    void ClickWithSelf__DelegateSignature(UWBP_TagContent_C* SelfObject); // 0x15b1e90 [Public]
    void OnActivateEvent__DelegateSignature(UWBP_TagContent_C* MyWidget); // 0x15b1e90 [Public]

// IBPI_GameConfig_C (/Game/UI/Settings/BPI_GameConfig.BPI_GameConfig_C)
    void ApplySetting(); // 0x15b1e90 [Public]

// UWBP_ComboBox_C (/Game/UI/Settings/WBP_ComboBox.WBP_ComboBox_C)
    void GetResolution(); // 0x15b1e90 [Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void Update Config Item(); // 0x15b1e90
    void UpdateScreenResolutionUI(); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void ApplySetting(); // 0x15b1e90 [Public]
    void BndEvt__WBP_ComboBox_WBP_NavOptionBox_K2Node_ComponentBoundEvent_0_OnValueChangedEvent__DelegateSignature(); // 0x15b1e90
    void ExecuteUbergraph_WBP_ComboBox(int32 EntryPoint); // 0x15b1e90 [Final]
    void UpdateScreenSetting__DelegateSignature(); // 0x15b1e90 [Public]

// UWBP_ComboBox_InputDevice_C (/Game/UI/Settings/WBP_ComboBox_InputDevice.WBP_ComboBox_InputDevice_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void Update Config Item(); // 0x15b1e90
    void ApplySetting(); // 0x15b1e90 [Public]
    void BndEvt__WBP_ComboBox_InputDevice_WBP_NavOptionBox_K2Node_ComponentBoundEvent_0_OnValueChangedEvent__DelegateSignature(); // 0x15b1e90
    void ExecuteUbergraph_WBP_ComboBox_InputDevice(int32 EntryPoint); // 0x15b1e90 [Final]
    void UpdateScreenSetting__DelegateSignature(); // 0x15b1e90 [Public]

// UWBP_ComboBox_ScreenMode_C (/Game/UI/Settings/WBP_ComboBox_ScreenMode.WBP_ComboBox_ScreenMode_C)
    void GetResolution(); // 0x15b1e90 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void Update Config Item(); // 0x15b1e90
    void UpdateScreenModeUI(); // 0x15b1e90
    void ApplySetting(); // 0x15b1e90 [Public]
    void BndEvt__WBP_ComboBox_ScreenMode_WBP_NavOptionBox_K2Node_ComponentBoundEvent_0_OnValueChangedEvent__DelegateSignature(); // 0x15b1e90
    void ExecuteUbergraph_WBP_ComboBox_ScreenMode(int32 EntryPoint); // 0x15b1e90 [Final]
    void UpdateScreenSetting__DelegateSignature(); // 0x15b1e90 [Public]

// UWBP_Config_C (/Game/UI/Settings/WBP_Config.WBP_Config_C)
    UUINavComponent* GetInitialFocusComponent(); // 0x15b1e90 [Event Public]
    void ScreenTypeSettingsUpdate(); // 0x15b1e90 [Public]
    void InpActEvt_IA_Pause_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b1e90
    void Show config(UWidget* BeforeWidget); // 0x15b1e90
    void Construct(); // 0x15b1e90 [Event Public]
    void UpdateScreenEvent(); // 0x15b1e90
    void BndEvt__WBP_Config_ApplyButton_K2Node_ComponentBoundEvent_2_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Config_LongTapButton_Back_K2Node_ComponentBoundEvent_1_PushEnd__DelegateSignature(); // 0x15b1e90
    void DeleteConfigWidget(); // 0x15b1e90
    void ExecuteUbergraph_WBP_Config(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_ConfigGameGeneral_C (/Game/UI/Settings/WBP_ConfigGameGeneral.WBP_ConfigGameGeneral_C)
    void ScreenTypeSettingsUpdate(); // 0x15b1e90 [Public]
    void DeleteConfigWidget(); // 0x15b1e90
    void Construct(); // 0x15b1e90 [Event Public]
    void ApplySettings(); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_ConfigGameGeneral_WBP_SettingSlider_Sencibility_K2Node_ComponentBoundEvent_0_UpdateSettingValue__DelegateSignature(); // 0x15b1e90
    void ExecuteUbergraph_WBP_ConfigGameGeneral(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_ConfigGraphic_C (/Game/UI/Settings/WBP_ConfigGraphic.WBP_ConfigGraphic_C)
    void ScreenTypeSettingsUpdate(); // 0x15b1e90 [Public]
    void UpdateScreenEvent(); // 0x15b1e90
    void Construct(); // 0x15b1e90 [Event Public]
    void DeleteConfigWidget(); // 0x15b1e90
    void ApplySettings(); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_ConfigGraphic_LongTapButton_OnAnimation_K2Node_ComponentBoundEvent_0_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_ConfigGraphic_WBP_Brightness_K2Node_ComponentBoundEvent_1_UpdateSettingValue__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_ConfigGraphic_WBP_MotionBlur_K2Node_ComponentBoundEvent_2_UpdateSettingValue__DelegateSignature(); // 0x15b1e90
    void ExecuteUbergraph_WBP_ConfigGraphic(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_ConfigItem_C (/Game/UI/Settings/WBP_ConfigItem.WBP_ConfigItem_C)
    void RemoveMin(const FText& SourceText, FText& ReturnText); // 0x15b1e90 [Public]
    void UpdateVSyncState(int32 LimitIndex); // 0x15b1e90 [Public]
    void UpdateAudio Quality Level(int32 LimitIndex); // 0x15b1e90 [Public]
    void UpdateOverall Scalability Level(int32 LimitIndex); // 0x15b1e90 [Public]
    void UpdatePost Processing Quality(int32 LimitIndex); // 0x15b1e90 [Public]
    void UpdateVisualEffectQuality(int32 LimitIndex); // 0x15b1e90 [Public]
    void UpdateReflectionQuality(int32 LimitIndex); // 0x15b1e90 [Public]
    void UpdateGlobal Illumination(int32 LimitIndex); // 0x15b1e90 [Public]
    void UpdateShadowQuality(int32 LimitIndex); // 0x15b1e90 [Public]
    void UpdateShadingQuality(int32 LimitIndex); // 0x15b1e90 [Public]
    void SetVarValue(int32 inInt); // 0x15b1e90 [Public]
    void UpdateTextureQuality(int32 LimitIndex); // 0x15b1e90 [Public]
    void UpdateAntiAliasingQuality(int32 LimitIndex); // 0x15b1e90 [Public]
    void UpdateFrameRate(int32 LimitIndex); // 0x15b1e90 [Public]
    void UpdateConfigValue(); // 0x15b1e90 [Public]
    void ApplySetting(); // 0x15b1e90 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Update Config Item(); // 0x15b1e90
    void BndEvt__WBP_ConfigItem_WBP_NavOptionBox_K2Node_ComponentBoundEvent_0_OnValueChangedEvent__DelegateSignature(); // 0x15b1e90
    void ExecuteUbergraph_WBP_ConfigItem(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_ConfigSound_C (/Game/UI/Settings/WBP_ConfigSound.WBP_ConfigSound_C)
    void ScreenTypeSettingsUpdate(); // 0x15b1e90 [Public]
    void DeleteConfigWidget(); // 0x15b1e90
    void Construct(); // 0x15b1e90 [Event Public]
    void ApplySettings(); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_ConfigSound_WBP_SE_K2Node_ComponentBoundEvent_0_UpdateSettingValue__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_ConfigSound_WBP_TextSE_K2Node_ComponentBoundEvent_1_UpdateSettingValue__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_ConfigSound_WBP_BGM_K2Node_ComponentBoundEvent_2_UpdateSettingValue__DelegateSignature(); // 0x15b1e90
    void ExecuteUbergraph_WBP_ConfigSound(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_ConfigV2_C (/Game/UI/Settings/WBP_ConfigV2.WBP_ConfigV2_C)
    UUINavComponent* GetInitialFocusComponent(); // 0x15b1e90 [Event Public]
    void OnDestroySessionComplete_E994E3BA416B92D5C7D03FB3DBF5BBA1(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_E994E3BA416B92D5C7D03FB3DBF5BBA1(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void Construct(); // 0x15b1e90 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void OnReturn(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_ConfigV2_LongTapButton_OnAnimation_VoiceChat_K2Node_ComponentBoundEvent_0_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_ConfigV2_LongTapButton_OnAnimation_Sound_K2Node_ComponentBoundEvent_1_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_ConfigV2_LongTapButton_OnAnimation_Graphic_K2Node_ComponentBoundEvent_2_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_ConfigV2_LongTapButton_OnAnimation_GameGeneral_K2Node_ComponentBoundEvent_3_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_ConfigV2_LongTapButton_BackToLobby_K2Node_ComponentBoundEvent_4_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_ConfigV2_LongTapButton_OnAnimation_FAQ_K2Node_ComponentBoundEvent_5_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_ConfigV2_LongTapButton_OnAnimation_FriendList_K2Node_ComponentBoundEvent_7_PushEnd__DelegateSignature(); // 0x15b1e90
    void ExecuteUbergraph_WBP_ConfigV2(int32 EntryPoint); // 0x15b1e90 [Final]
    void Return__DelegateSignature(); // 0x15b1e90 [Public]

// UWBP_NavSlider_Penguin_C (/Game/UI/Settings/WBP_NavSlider_Penguin.WBP_NavSlider_Penguin_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_NavSlider_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x15b1e90
    void SetValueText(const FText& InText); // 0x15b1e90
    void ExecuteUbergraph_WBP_NavSlider_Penguin(int32 EntryPoint); // 0x15b1e90 [Final]
    void OnValueChangeEvery__DelegateSignature(double Value); // 0x15b1e90 [Public]

// UWBP_OptionBox_VoiceInputOrOutputDevice_C (/Game/UI/Settings/WBP_OptionBox_VoiceInputOrOutputDevice.WBP_OptionBox_VoiceInputOrOutputDevice_C)
    void OnValueChangeEvent(); // 0x15b1e90
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_OptionBox_VoiceInputOrOutputDevice(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_SettingSlider_C (/Game/UI/Settings/WBP_SettingSlider.WBP_SettingSlider_C)
    FText Get_ConfigItem_Text_1_Text_0(); // 0x15b1e90 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Update Config Item(); // 0x15b1e90
    void ApplySetting(); // 0x15b1e90 [Public]
    void BndEvt__WBP_SettingSlider_WBP_NavSlider_Penguin_K2Node_ComponentBoundEvent_4_OnValueChangedEvent__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_SettingSlider_WBP_NavSlider_Penguin_K2Node_ComponentBoundEvent_0_OnValueChangeEvery__DelegateSignature(double Value); // 0x15b1e90
    void ExecuteUbergraph_WBP_SettingSlider(int32 EntryPoint); // 0x15b1e90 [Final]
    void UpdateSettingValue__DelegateSignature(); // 0x15b1e90 [Public]
    void UpdateScreenSetting__DelegateSignature(); // 0x15b1e90 [Public]

// UWBP_SettingSliderFPS_C (/Game/UI/Settings/WBP_SettingSliderFPS.WBP_SettingSliderFPS_C)
    void ApplySetting(); // 0x15b1e90 [Public]
    void BndEvt__WBP_SettingSlider_WBP_NavSlider_Penguin_K2Node_ComponentBoundEvent_4_OnValueChangedEvent__DelegateSignature(); // 0x15b1e90
    void Construct(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_SettingSliderFPS_WBP_NavSlider_Penguin_K2Node_ComponentBoundEvent_0_OnValueChangeEvery__DelegateSignature(double Value); // 0x15b1e90
    void ExecuteUbergraph_WBP_SettingSliderFPS(int32 EntryPoint); // 0x15b1e90 [Final]
    void UpdateScreenSetting__DelegateSignature(); // 0x15b1e90 [Public]

// UWBP_SettingVoiceInputDevice_C (/Game/UI/Settings/WBP_SettingVoiceInputDevice.WBP_SettingVoiceInputDevice_C)
    void Get_ConfigItem_Text_1_Text_0(); // 0x15b1e90 [Public]
    void ApplySetting(); // 0x15b1e90 [Public]
    void ExecuteUbergraph_WBP_SettingVoiceInputDevice(int32 EntryPoint); // 0x15b1e90 [Final]
    void UpdateSettingValue__DelegateSignature(); // 0x15b1e90 [Public]
    void UpdateScreenSetting__DelegateSignature(); // 0x15b1e90 [Public]

// UWBP_SuperStan_C (/Game/UI/SuperStan/WBP_SuperStan.WBP_SuperStan_C)
    void Construct(); // 0x15b1e90 [Event Public]
    void End(); // 0x15b1e90
    void ExecuteUbergraph_WBP_SuperStan(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_NavInputTextBlock_C (/Game/UI/TextBlock/WBP_NavInputTextBlock.WBP_NavInputTextBlock_C)
    void SetInputText(const FText& InText); // 0x15b1e90 [Public]
    FString GetNumerText(FText& InText); // 0x15b1e90 [Public]
    void GetInputText(const FString& Text); // 0x15b1e90 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_NavInputTextBlock_NavButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_NavInputTextBlock_EditableText_24_K2Node_ComponentBoundEvent_2_OnEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90
    void SetEditableText(const FText& InText); // 0x15b1e90
    void BndEvt__WBP_NavInputTextBlock_EditableText_K2Node_ComponentBoundEvent_1_OnEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x15b1e90
    void TextNumUpdate(); // 0x15b1e90
    void ExecuteUbergraph_WBP_NavInputTextBlock(int32 EntryPoint); // 0x15b1e90 [Final]
    void OnTextCommitted__DelegateSignature(const FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90 [Public]

// UWBP_NavMultipleInputTextBlock_C (/Game/UI/TextBlock/WBP_NavMultipleInputTextBlock.WBP_NavMultipleInputTextBlock_C)
    void SetInputText(const FText& InText); // 0x15b1e90 [Public]
    FString GetNumerText(FText& InText); // 0x15b1e90 [Public]
    void GetInputText(const FString& Text); // 0x15b1e90 [Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_NavInputTextBlock_NavButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_NavInputTextBlock_EditableText_24_K2Node_ComponentBoundEvent_2_OnEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90
    void SetEditableText(const FText& InText); // 0x15b1e90
    void BndEvt__WBP_NavInputTextBlock_EditableText_K2Node_ComponentBoundEvent_1_OnEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void TextNumUpdate(); // 0x15b1e90
    void ExecuteUbergraph_WBP_NavMultipleInputTextBlock(int32 EntryPoint); // 0x15b1e90 [Final]
    void OnTextCommitted__DelegateSignature(const FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90 [Public]

// UWBP_3DInteract_C (/Game/UI/WBP_3DInteract.WBP_3DInteract_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_3DInteract(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_CentorInteract_C (/Game/UI/WBP_CentorInteract.WBP_CentorInteract_C)
    void CentorTextState(bool State, const FString& InputDevice); // 0x15b1e90 [Public]
    void SetTextAndImage(const TSoftObjectPtr<UTexture2D>& SoftTexture, const FString& InputText, bool State, const FVector2D& OverrideImageSize); // 0x15b1e90
    void Construct(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_CentorInteract(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_CompressTextBlock_C (/Game/UI/WBP_CompressTextBlock.WBP_CompressTextBlock_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void SetText(const FText& Text); // 0x15b1e90
    void UpdateTextIndex(int32 CompressedTextIndex); // 0x15b1e90
    void ExecuteUbergraph_WBP_CompressTextBlock(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_Debug_C (/Game/UI/WBP_Debug.WBP_Debug_C)
    void OnFinished_8D1D7EE049CBA34DF01468BA7D7B3EE1(FBandwidthProbeResult& Result); // 0x15b1e90
    void Construct(); // 0x15b1e90 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void Update(); // 0x15b1e90
    void UpdateEvent(); // 0x15b1e90
    void ExecuteUbergraph_WBP_Debug(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_FPSCounter_C (/Game/UI/WBP_FPSCounter.WBP_FPSCounter_C)
    void CreatePaints(TArray<FVector2D>& Points); // 0x15b1e90 [Public]
    void OnPaint(FPaintContext& Context); // 0x15b1e90 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_FPSCounter(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_Home_C (/Game/UI/WBP_Home.WBP_Home_C)
    UUINavComponent* GetInitialFocusComponent(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_Home_LongTapButton_English_K2Node_ComponentBoundEvent_4_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_Japanease_K2Node_ComponentBoundEvent_5_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_SC_K2Node_ComponentBoundEvent_6_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_TC_K2Node_ComponentBoundEvent_7_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_Start_K2Node_ComponentBoundEvent_8_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_Continue_K2Node_ComponentBoundEvent_9_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_Setting_K2Node_ComponentBoundEvent_10_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LemorionButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_DiscordButton_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_GameEnd_K2Node_ComponentBoundEvent_3_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_PT_K2Node_ComponentBoundEvent_11_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_ES_K2Node_ComponentBoundEvent_12_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_FR_K2Node_ComponentBoundEvent_13_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_KO_K2Node_ComponentBoundEvent_14_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_Tutorial_K2Node_ComponentBoundEvent_15_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_SessionSettings_K2Node_ComponentBoundEvent_16_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_UINavButtonBase_132_K2Node_ComponentBoundEvent_17_OnButtonClickedEvent__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_AR_K2Node_ComponentBoundEvent_18_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_IT_K2Node_ComponentBoundEvent_19_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_DE_K2Node_ComponentBoundEvent_20_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_RU_K2Node_ComponentBoundEvent_21_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Home_LongTapButton_SearchSurver_K2Node_ComponentBoundEvent_22_PushEnd__DelegateSignature(); // 0x15b1e90
    void Construct(); // 0x15b1e90 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_Home_LongTapButton_TR_K2Node_ComponentBoundEvent_23_PushEnd__DelegateSignature(); // 0x15b1e90
    void ExecuteUbergraph_WBP_Home(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_KeyImage_C (/Game/UI/WBP_KeyImage.WBP_KeyImage_C)
    void UpdateImage(); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void UpdateInputDeviceAll(const EInputType& InputType); // 0x15b1e90
    void SetIsController(bool IsController); // 0x15b1e90
    void ExecuteUbergraph_WBP_KeyImage(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_NavOptionBox_C (/Game/UI/WBP_NavOptionBox.WBP_NavOptionBox_C)
    void UpdateUnderBoxColor(); // 0x15b1e90 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void UpdateOptions(); // 0x15b1e90
    void OnChangedValue(); // 0x15b1e90
    void AddUnderBars(); // 0x15b1e90
    void ExecuteUbergraph_WBP_NavOptionBox(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_Pause_C (/Game/UI/WBP_Pause.WBP_Pause_C)
    UUINavComponent* GetInitialFocusComponent(); // 0x15b1e90 [Event Public]
    void OnDestroySessionComplete_E73CF3A14099BA1780F00197E2D8169E(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_E73CF3A14099BA1780F00197E2D8169E(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void Construct(); // 0x15b1e90 [Event Public]
    void OnInitialized(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_Pause_LongTapButton_BackGame_K2Node_ComponentBoundEvent_3_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Pause_LongTapButton_BackToHome_K2Node_ComponentBoundEvent_4_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Pause_LongTapButton_Settings_K2Node_ComponentBoundEvent_5_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Pause_LongTapButton_VoiceChat_K2Node_ComponentBoundEvent_0_PushEnd__DelegateSignature(); // 0x15b1e90
    void OnReturn(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_Pause(int32 EntryPoint); // 0x15b1e90 [Final]
    void ReturnEvent__DelegateSignature(); // 0x15b1e90 [Public]

// UWBP_Rule_C (/Game/UI/WBP_Rule.WBP_Rule_C)
    void OnWriteUserFileCanceled_0646E9BD4A18BBF176FCAEA4D9D7B0B6(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileProgress64_0646E9BD4A18BBF176FCAEA4D9D7B0B6(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileComplete_0646E9BD4A18BBF176FCAEA4D9D7B0B6(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnCallFailed_0646E9BD4A18BBF176FCAEA4D9D7B0B6(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void OnReturn(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_Rule_LongTapButton_OnAnimation_K2Node_ComponentBoundEvent_0_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_Rule_LongTapButton_OnAnimation_1_K2Node_ComponentBoundEvent_1_PushEnd__DelegateSignature(); // 0x15b1e90
    void ExecuteUbergraph_WBP_Rule(int32 EntryPoint); // 0x15b1e90 [Final]
    void PushCall__DelegateSignature(); // 0x15b1e90 [Public]

// UWBP_UserInfo_C (/Game/UI/WBP_UserInfo.WBP_UserInfo_C)
    void SetColor(const FLinearColor& Color, int32 Index); // 0x15b1e90 [Public]
    void PlayAnimationMessage(bool IsForward, int32 Index); // 0x15b1e90 [Public]
    void SetText(const FText& Text, int32 Index); // 0x15b1e90 [Public]
    void ExecuteUbergraph_WBP_UserInfo(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_CustomMapParts_C (/Game/UI/cLeon/WBP_CustomMapParts.WBP_CustomMapParts_C)
    void OnFailure_212C9A914520D8F7A114F290F6F7AA59(const FString& ItemId, const FSteamWorkshopItemDetails& Details, const FString& ErrorMessage); // 0x15b1e90
    void OnSuccess_212C9A914520D8F7A114F290F6F7AA59(const FString& ItemId, const FSteamWorkshopItemDetails& Details, const FString& ErrorMessage); // 0x15b1e90
    void BndEvt__WBP_CustomMapParts_LongTapButton_OnAnimation_K2Node_ComponentBoundEvent_0_PushEnd__DelegateSignature(); // 0x15b1e90
    void Construct(); // 0x15b1e90 [Event Public]
    void Request(bool bSuccess, const FString& ItemId, const FSteamWorkshopItemDetails& Details, const FString& ErrorMessage); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void SelectUpdate(bool State); // 0x15b1e90
    void ExecuteUbergraph_WBP_CustomMapParts(int32 EntryPoint); // 0x15b1e90 [Final]
    void RequestFinish__DelegateSignature(bool Rezult); // 0x15b1e90 [Public]
    void SelectMod__DelegateSignature(const FString& ModId, UWBP_CustomMapParts_C* SelfWidget); // 0x15b1e90 [Public]

// UWBP_FriendList_C (/Game/UI/cLeon/WBP_FriendList.WBP_FriendList_C)
    void OnReadFriendsListComplete_FBCD2806418BE785B5E6FEA7A395A2A7(int32 LocalUserNum, bool bWasSuccessful, const FString& ListName, const FString& ErrorStr); // 0x15b1e90
    void OnCallFailed_FBCD2806418BE785B5E6FEA7A395A2A7(int32 LocalUserNum, bool bWasSuccessful, const FString& ListName, const FString& ErrorStr); // 0x15b1e90
    void Construct(); // 0x15b1e90 [Event Public]
    void PushButton(const FUniqueNetIdRepl& ID); // 0x15b1e90
    void UpdateEvent(); // 0x15b1e90
    void ExecuteUbergraph_WBP_FriendList(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_FriendListContents_C (/Game/UI/cLeon/WBP_FriendListContents.WBP_FriendListContents_C)
    void Construct(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_FriendListContents_LongTapButton_OnAnimation_K2Node_ComponentBoundEvent_0_PushEnd__DelegateSignature(); // 0x15b1e90
    void ExecuteUbergraph_WBP_FriendListContents(int32 EntryPoint); // 0x15b1e90 [Final]
    void PushButton__DelegateSignature(const FUniqueNetIdRepl& ID); // 0x15b1e90 [Public]

// UWBP_HunterOrSurvivorIcon_C (/Game/UI/cLeon/WBP_HunterOrSurvivorIcon.WBP_HunterOrSurvivorIcon_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_HunterOrSurvivorIcon(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_PrivateOrPublic_C (/Game/UI/cLeon/WBP_PrivateOrPublic.WBP_PrivateOrPublic_C)
    void Construct(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_PrivateOrPublic_LongTapButton_SearchPrivateServer_K2Node_ComponentBoundEvent_0_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_PrivateOrPublic_LongTapButton_SearchPublicServer_K2Node_ComponentBoundEvent_1_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_PrivateOrPublic_LongTapButton_SearchFriendServer_K2Node_ComponentBoundEvent_2_PushEnd__DelegateSignature(); // 0x15b1e90
    void ExecuteUbergraph_WBP_PrivateOrPublic(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_ReciveInvite_C (/Game/UI/cLeon/WBP_ReciveInvite.WBP_ReciveInvite_C)
    void OnJoinSessionComplete_77D215C44210C770FBA086B82A2056BC(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void OnCallFailed_77D215C44210C770FBA086B82A2056BC(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_ReciveInvite_LongTapButton_OnAnimation_Join_K2Node_ComponentBoundEvent_0_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_ReciveInvite_LongTapButton_OnAnimation_Ignore_K2Node_ComponentBoundEvent_1_PushEnd__DelegateSignature(); // 0x15b1e90
    void SetSessionEvent(const FOnlineSessionSearchResultBP& SearchRezult, const FString& UserName); // 0x15b1e90
    void OnReturn(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_WBP_ReciveInvite(int32 EntryPoint); // 0x15b1e90 [Final]
    void Return__DelegateSignature(); // 0x15b1e90 [Public]

// UWBP_ReportContent_C (/Game/UI/cLeon/WBP_ReportContent.WBP_ReportContent_C)
    void OnFinished_8BE5134246B81962AB20AC90BBF1E4BD(FEOSPlayerReportResult& Result); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_ReportContent_LongTapButton_OnAnimation_K2Node_ComponentBoundEvent_0_PushEnd__DelegateSignature(); // 0x15b1e90
    void OnPushButton(UWBP_ReportTypeButton_C* SelfObject); // 0x15b1e90
    void ExecuteUbergraph_WBP_ReportContent(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_ReportTypeButton_C (/Game/UI/cLeon/WBP_ReportTypeButton.WBP_ReportTypeButton_C)
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void SelectStateUpdate(bool State); // 0x15b1e90
    void BndEvt__WBP_ReportTypeButton_NavButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b1e90
    void ExecuteUbergraph_WBP_ReportTypeButton(int32 EntryPoint); // 0x15b1e90 [Final]
    void OnPushButton__DelegateSignature(UWBP_ReportTypeButton_C* SelfObject); // 0x15b1e90 [Public]

// UWBP_cLeonSessionSettings_MakeSession_C (/Game/UI/cLeon/WBP_cLeonSessionSettings_MakeSession.WBP_cLeonSessionSettings_MakeSession_C)
    void GetNumSelectTag(const int32& SelectSum); // 0x15b1e90 [Public]
    void GetRegionName(const FString& ReturnString); // 0x15b1e90 [Public]
    void GetSessionSettings(FOnlineSessionSettingsBP& OnlineSessionSettingsBP); // 0x15b1e90 [Public]
    void GetTagNames(TArray<FName>& ReturnTagNames, const FString& ReturnString); // 0x15b1e90 [Public]
    void WarningControl(TArray<int32>& WarningIndex); // 0x15b1e90 [Public]
    void GetSearchOption(TArray<FST_SessionOptionString>& Options); // 0x15b1e90 [Public]
    void GetSearchParamaters(TMap<FName, FSessionSearchParamBP>& Map); // 0x15b1e90 [Public]
    void OnFindSessionsComplete_1C7907C84B9BCBDA7B50F2A0FD5CECB9(bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_1C7907C84B9BCBDA7B50F2A0FD5CECB9(bool bWasSuccessful); // 0x15b1e90
    void OnWriteUserFileCanceled_0646E9BD4A18BBF176FCAEA4F8BFD397(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileProgress64_0646E9BD4A18BBF176FCAEA4F8BFD397(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileComplete_0646E9BD4A18BBF176FCAEA4F8BFD397(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnCallFailed_0646E9BD4A18BBF176FCAEA4F8BFD397(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileCanceled_0646E9BD4A18BBF176FCAEA40420858D(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileProgress64_0646E9BD4A18BBF176FCAEA40420858D(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileComplete_0646E9BD4A18BBF176FCAEA40420858D(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnCallFailed_0646E9BD4A18BBF176FCAEA40420858D(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnFindSessionsComplete_1C7907C84B9BCBDA7B50F2A0C683C4F2(bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_1C7907C84B9BCBDA7B50F2A0C683C4F2(bool bWasSuccessful); // 0x15b1e90
    void OnCreateSessionComplete_D0CAB4D447E42AFE62A90E8ABC1E123B(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_D0CAB4D447E42AFE62A90E8ABC1E123B(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnJoinSessionComplete_6CED219D496E6FC85D88439E256810F7(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void OnCallFailed_6CED219D496E6FC85D88439E256810F7(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_LinkSessionSettings_LongTapButton_JoinSession_K2Node_ComponentBoundEvent_0_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_LinkSessionSettings_LongTapButton_CreateSession_K2Node_ComponentBoundEvent_1_PushEnd__DelegateSignature(); // 0x15b1e90
    void JoinSession(const FOnlineSessionSearchResultBP& SearchRezult, UWBP_SearchRezult_C* SelfObject); // 0x15b1e90
    void UpdateSearch(); // 0x15b1e90
    void BndEvt__WBP_LinkSessionSettings_WBP_NavInputTextBlock_UserName_K2Node_ComponentBoundEvent_2_OnTextCommitted__DelegateSignature(const FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_LinkSessionSettings_WBP_NavInputTextBlock_SessionName_K2Node_ComponentBoundEvent_3_OnTextCommitted__DelegateSignature(const FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90
    void BndEvt__WBP_LinkSessionSettings_WBP_NavInputTextBlock_Password_K2Node_ComponentBoundEvent_4_OnTextCommitted__DelegateSignature(const FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90
    void OnReturn(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_cLeonSessionSettings_LongTapButton_SearchPublicSession_K2Node_ComponentBoundEvent_5_PushEnd__DelegateSignature(); // 0x15b1e90
    void OnActivateEvent(UWBP_TagContent_C* MyWidget); // 0x15b1e90
    void BndEvt__WBP_cLeonSessionSettings_UpdateModState_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature(); // 0x15b1e90
    void ClickWithSelf(UWBP_TagContent_C* SelfObject); // 0x15b1e90
    void SelectMod(const FString& ModId, UWBP_CustomMapParts_C* SelfWidget); // 0x15b1e90
    void Finish(bool Rezult); // 0x15b1e90
    void ExecuteUbergraph_WBP_cLeonSessionSettings_MakeSession(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_cLeonSessionSettings_SearchFriend_C (/Game/UI/cLeon/WBP_cLeonSessionSettings_SearchFriend.WBP_cLeonSessionSettings_SearchFriend_C)
    void GetRegionName(const FString& ReturnString); // 0x15b1e90 [Public]
    void GetSessionSettings(FOnlineSessionSettingsBP& OnlineSessionSettingsBP); // 0x15b1e90 [Public]
    void GetTagNames(TArray<FName>& ReturnTagNames, const FString& ReturnString); // 0x15b1e90 [Public]
    void WarningControl(TArray<int32>& WarningIndex); // 0x15b1e90 [Public]
    void GetSearchOption(TArray<FST_SessionOptionString>& Options); // 0x15b1e90 [Public]
    void GetSearchParamaters(TMap<FName, FSessionSearchParamBP>& Map); // 0x15b1e90 [Public]
    void OnWriteUserFileCanceled_0646E9BD4A18BBF176FCAEA4679B2823(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileProgress64_0646E9BD4A18BBF176FCAEA4679B2823(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileComplete_0646E9BD4A18BBF176FCAEA4679B2823(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnCallFailed_0646E9BD4A18BBF176FCAEA4679B2823(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileCanceled_0646E9BD4A18BBF176FCAEA471B87116(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileProgress64_0646E9BD4A18BBF176FCAEA471B87116(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileComplete_0646E9BD4A18BBF176FCAEA471B87116(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnCallFailed_0646E9BD4A18BBF176FCAEA471B87116(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnCreateSessionComplete_E9F053F2420C2570B0143C9BC7A331D8(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_E9F053F2420C2570B0143C9BC7A331D8(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnFindSessionsComplete_1C7907C84B9BCBDA7B50F2A0726445FE(bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_1C7907C84B9BCBDA7B50F2A0726445FE(bool bWasSuccessful); // 0x15b1e90
    void OnJoinSessionComplete_4B844CC6422A1345475C3A95B8ECC827(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void OnCallFailed_4B844CC6422A1345475C3A95B8ECC827(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void OnFindFriendSessionComplete_8A1D5F764C11C685F26BD1A63D3E5E8B(bool bWasSuccessful, TArray<FOnlineSessionSearchResultBP>& FriendSearchResult); // 0x15b1e90
    void OnCallFailed_8A1D5F764C11C685F26BD1A63D3E5E8B(bool bWasSuccessful, TArray<FOnlineSessionSearchResultBP>& FriendSearchResult); // 0x15b1e90
    void OnReadFriendsListComplete_106CF0804F9221E605B743AFA72FE0AD(int32 LocalUserNum, bool bWasSuccessful, const FString& ListName, const FString& ErrorStr); // 0x15b1e90
    void OnCallFailed_106CF0804F9221E605B743AFA72FE0AD(int32 LocalUserNum, bool bWasSuccessful, const FString& ListName, const FString& ErrorStr); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_LinkSessionSettings_LongTapButton_JoinSession_K2Node_ComponentBoundEvent_0_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_LinkSessionSettings_LongTapButton_CreateSession_K2Node_ComponentBoundEvent_1_PushEnd__DelegateSignature(); // 0x15b1e90
    void JoinSession(const FOnlineSessionSearchResultBP& SearchRezult, UWBP_SearchRezult_C* SelfObject); // 0x15b1e90
    void UpdateSearch(); // 0x15b1e90
    void BndEvt__WBP_LinkSessionSettings_WBP_NavInputTextBlock_UserName_K2Node_ComponentBoundEvent_2_OnTextCommitted__DelegateSignature(const FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_LinkSessionSettings_WBP_NavInputTextBlock_SessionName_K2Node_ComponentBoundEvent_3_OnTextCommitted__DelegateSignature(const FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90
    void BndEvt__WBP_LinkSessionSettings_WBP_NavInputTextBlock_Password_K2Node_ComponentBoundEvent_4_OnTextCommitted__DelegateSignature(const FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90
    void OnReturn(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_cLeonSessionSettings_LongTapButton_SearchPublicSession_K2Node_ComponentBoundEvent_5_PushEnd__DelegateSignature(); // 0x15b1e90
    void OnActivateEvent(UWBP_TagContent_C* MyWidget); // 0x15b1e90
    void BndEvt__WBP_cLeonSessionSettings_UpdateModState_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature(); // 0x15b1e90
    void AddSearchRezult(TArray<FOnlineSessionSearchResultBP>& Array); // 0x15b1e90
    void SelectMod(const FString& ModId, UWBP_CustomMapParts_C* SelfWidget); // 0x15b1e90
    void Finish(bool Rezult); // 0x15b1e90
    void ExecuteUbergraph_WBP_cLeonSessionSettings_SearchFriend(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_cLeonSessionSettings_SearchPrivateSession_C (/Game/UI/cLeon/WBP_cLeonSessionSettings_SearchPrivateSession.WBP_cLeonSessionSettings_SearchPrivateSession_C)
    void GetNumSelectTag(const int32& SelectSum); // 0x15b1e90 [Public]
    void GetRegionName(const FString& ReturnString); // 0x15b1e90 [Public]
    void GetSessionSettings(FOnlineSessionSettingsBP& OnlineSessionSettingsBP); // 0x15b1e90 [Public]
    void GetTagNames(TArray<FName>& ReturnTagNames, const FString& ReturnString); // 0x15b1e90 [Public]
    void WarningControl(TArray<int32>& WarningIndex); // 0x15b1e90 [Public]
    void GetSearchOption(TArray<FST_SessionOptionString>& Options); // 0x15b1e90 [Public]
    void GetSearchParamaters(TMap<FName, FSessionSearchParamBP>& Map); // 0x15b1e90 [Public]
    void OnFindSessionsComplete_1C7907C84B9BCBDA7B50F2A06B0BF233(bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_1C7907C84B9BCBDA7B50F2A06B0BF233(bool bWasSuccessful); // 0x15b1e90
    void OnWriteUserFileCanceled_0646E9BD4A18BBF176FCAEA4ACF8D20A(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileProgress64_0646E9BD4A18BBF176FCAEA4ACF8D20A(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileComplete_0646E9BD4A18BBF176FCAEA4ACF8D20A(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnCallFailed_0646E9BD4A18BBF176FCAEA4ACF8D20A(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileCanceled_0646E9BD4A18BBF176FCAEA4BADE6A3C(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileProgress64_0646E9BD4A18BBF176FCAEA4BADE6A3C(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileComplete_0646E9BD4A18BBF176FCAEA4BADE6A3C(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnCallFailed_0646E9BD4A18BBF176FCAEA4BADE6A3C(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnFindSessionsComplete_1C7907C84B9BCBDA7B50F2A0B9ECD3F4(bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_1C7907C84B9BCBDA7B50F2A0B9ECD3F4(bool bWasSuccessful); // 0x15b1e90
    void OnCreateSessionComplete_0369059F404B654993F662BD6A2CB9A1(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_0369059F404B654993F662BD6A2CB9A1(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnJoinSessionComplete_09BA91194B2AE475EC58A699DAA3254A(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void OnCallFailed_09BA91194B2AE475EC58A699DAA3254A(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_LinkSessionSettings_LongTapButton_JoinSession_K2Node_ComponentBoundEvent_0_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_LinkSessionSettings_LongTapButton_CreateSession_K2Node_ComponentBoundEvent_1_PushEnd__DelegateSignature(); // 0x15b1e90
    void JoinSession(const FOnlineSessionSearchResultBP& SearchRezult, UWBP_SearchRezult_C* SelfObject); // 0x15b1e90
    void UpdateSearch(); // 0x15b1e90
    void BndEvt__WBP_LinkSessionSettings_WBP_NavInputTextBlock_UserName_K2Node_ComponentBoundEvent_2_OnTextCommitted__DelegateSignature(const FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_LinkSessionSettings_WBP_NavInputTextBlock_SessionName_K2Node_ComponentBoundEvent_3_OnTextCommitted__DelegateSignature(const FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90
    void BndEvt__WBP_LinkSessionSettings_WBP_NavInputTextBlock_Password_K2Node_ComponentBoundEvent_4_OnTextCommitted__DelegateSignature(const FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90
    void OnReturn(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_cLeonSessionSettings_LongTapButton_SearchPublicSession_K2Node_ComponentBoundEvent_5_PushEnd__DelegateSignature(); // 0x15b1e90
    void OnActivateEvent(UWBP_TagContent_C* MyWidget); // 0x15b1e90
    void BndEvt__WBP_cLeonSessionSettings_UpdateModState_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature(); // 0x15b1e90
    void SelectMod(const FString& ModId, UWBP_CustomMapParts_C* SelfWidget); // 0x15b1e90
    void Finish(bool Rezult); // 0x15b1e90
    void ExecuteUbergraph_WBP_cLeonSessionSettings_SearchPrivateSession(int32 EntryPoint); // 0x15b1e90 [Final]

// UWBP_cLeonSessionSettings_SearchPublicSession_C (/Game/UI/cLeon/WBP_cLeonSessionSettings_SearchPublicSession.WBP_cLeonSessionSettings_SearchPublicSession_C)
    void GetRegionName(const FString& ReturnString); // 0x15b1e90 [Public]
    void GetSessionSettings(FOnlineSessionSettingsBP& OnlineSessionSettingsBP); // 0x15b1e90 [Public]
    void GetTagNames(TArray<FName>& ReturnTagNames, const FString& ReturnString); // 0x15b1e90 [Public]
    void WarningControl(TArray<int32>& WarningIndex); // 0x15b1e90 [Public]
    void GetSearchOption(TArray<FST_SessionOptionString>& Options); // 0x15b1e90 [Public]
    void GetSearchParamaters(TMap<FName, FSessionSearchParamBP>& Map); // 0x15b1e90 [Public]
    void OnFindSessionsComplete_1C7907C84B9BCBDA7B50F2A04B6A19FE(bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_1C7907C84B9BCBDA7B50F2A04B6A19FE(bool bWasSuccessful); // 0x15b1e90
    void OnWriteUserFileCanceled_0646E9BD4A18BBF176FCAEA4DA8832D5(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileProgress64_0646E9BD4A18BBF176FCAEA4DA8832D5(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileComplete_0646E9BD4A18BBF176FCAEA4DA8832D5(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnCallFailed_0646E9BD4A18BBF176FCAEA4DA8832D5(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileCanceled_0646E9BD4A18BBF176FCAEA4ED88B62F(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileProgress64_0646E9BD4A18BBF176FCAEA4ED88B62F(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnWriteUserFileComplete_0646E9BD4A18BBF176FCAEA4ED88B62F(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnCallFailed_0646E9BD4A18BBF176FCAEA4ED88B62F(bool bWasSuccessful, FUniqueNetIdRepl& UserId, const FString& Filename, int64 BytesWritten); // 0x15b1e90
    void OnFindSessionsComplete_1C7907C84B9BCBDA7B50F2A0F3DD4103(bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_1C7907C84B9BCBDA7B50F2A0F3DD4103(bool bWasSuccessful); // 0x15b1e90
    void OnCreateSessionComplete_C90E0AFF4861B56B288B6B9CA91C5748(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_C90E0AFF4861B56B288B6B9CA91C5748(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnJoinSessionComplete_D99A391B446B1E99F070BEBC011C6827(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void OnCallFailed_D99A391B446B1E99F070BEBC011C6827(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_LinkSessionSettings_LongTapButton_JoinSession_K2Node_ComponentBoundEvent_0_PushEnd__DelegateSignature(); // 0x15b1e90
    void BndEvt__WBP_LinkSessionSettings_LongTapButton_CreateSession_K2Node_ComponentBoundEvent_1_PushEnd__DelegateSignature(); // 0x15b1e90
    void JoinSession(const FOnlineSessionSearchResultBP& SearchRezult, UWBP_SearchRezult_C* SelfObject); // 0x15b1e90
    void UpdateSearch(); // 0x15b1e90
    void BndEvt__WBP_LinkSessionSettings_WBP_NavInputTextBlock_UserName_K2Node_ComponentBoundEvent_2_OnTextCommitted__DelegateSignature(const FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_LinkSessionSettings_WBP_NavInputTextBlock_SessionName_K2Node_ComponentBoundEvent_3_OnTextCommitted__DelegateSignature(const FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90
    void BndEvt__WBP_LinkSessionSettings_WBP_NavInputTextBlock_Password_K2Node_ComponentBoundEvent_4_OnTextCommitted__DelegateSignature(const FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90
    void OnReturn(); // 0x15b1e90 [Event Public]
    void BndEvt__WBP_cLeonSessionSettings_LongTapButton_SearchPublicSession_K2Node_ComponentBoundEvent_5_PushEnd__DelegateSignature(); // 0x15b1e90
    void OnActivateEvent(UWBP_TagContent_C* MyWidget); // 0x15b1e90
    void BndEvt__WBP_cLeonSessionSettings_UpdateModState_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature(); // 0x15b1e90
    void SelectMod(const FString& ModId, UWBP_CustomMapParts_C* SelfWidget); // 0x15b1e90
    void Finish(bool Rezult); // 0x15b1e90
    void ExecuteUbergraph_WBP_cLeonSessionSettings_SearchPublicSession(int32 EntryPoint); // 0x15b1e90 [Final]

// UUltraDynamicSky_Functions_C (/Game/UltraDynamicSky/Blueprints/Functions/UltraDynamicSky_Functions.UltraDynamicSky_Functions_C)
    void <unnamed#1575124>(const FUDS_and_UDW_State& State, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void <unnamed#1575359>(UObject* __WorldContext, FUDS_and_UDW_State& Packaged State); // 0x15b1e90 [Static Public]
    void Random Value in Float Range Structure(const FFloatRange& Range, const FRandomStream& Stream, UObject* __WorldContext, const double& Out); // 0x15b1e90 [Static Public]
    void <unnamed#1575778>(double New Time of Day, double Transition Duration (Seconds), const EEasingFunc& Easing Function, double Easing Exponent, bool Allow Time Going Backwards, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void <unnamed#1575652>(const FDateTime& DateTime, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void <unnamed#1575717>(const FTimecode& Timecode, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void <unnamed#1575679>(double Time of Day, UObject* __WorldContext); // 0x15b1e90 [Static Public]
    void <unnamed#1575458>(UObject* __WorldContext, const int32& Index, const FString& Name); // 0x15b1e90 [Static Public]
    void <unnamed#1575561>(UObject* __WorldContext, const bool& Daytime); // 0x15b1e90 [Static Public]
    void <unnamed#1575519>(UObject* __WorldContext, const FTimecode& Timecode); // 0x15b1e90 [Static Public]
    void <unnamed#1575425>(UObject* __WorldContext, const FDateTime& DateTime); // 0x15b1e90 [Static Public]
    void <unnamed#1575487>(UObject* __WorldContext, const double& Time of Day); // 0x15b1e90 [Static Public]
    void Get Ultra Dynamic Sky(UObject* __WorldContext, const AUltra_Dynamic_Sky_C*& UDS, const bool& Valid); // 0x15b1e90 [Static Public]

// UUDS_Occlusion_Portal_C (/Game/UltraDynamicSky/Blueprints/Occlusion/UDS_Occlusion_Portal.UDS_Occlusion_Portal_C)
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ExecuteUbergraph_UDS_Occlusion_Portal(int32 EntryPoint); // 0x15b1e90 [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); // 0x15b1e90 [Public]
    void Configure Weather Particle Blocking(); // 0x15b1e90 [Protected]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_UDS_Occlusion_Volume(int32 EntryPoint); // 0x15b1e90 [Final]

// IUDS_Editor_Tick_Interface_C (/Game/UltraDynamicSky/Blueprints/System/Editor_UI/UDS_Editor_Tick_Interface.UDS_Editor_Tick_Interface_C)
    void Constructed Handler(); // 0x15b1e90 [Public]
    void Start Tick Timer(AUltra_Dynamic_Sky_C* UDS); // 0x15b1e90 [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(); // 0x15b1e90 [Public]
    void Show Editor Warning Window(const FString& title, const FString& Message); // 0x15b1e90 [Public]
    void Open UDS Readme Entry Set(TArray<FName>& Entries); // 0x15b1e90 [Public]
    void Open UDS Readme(const FString& Entry Row, int32 Category Index); // 0x15b1e90 [Public]

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

// UUDS_Modifier_C (/Game/UltraDynamicSky/Blueprints/System/UDS_Modifier.UDS_Modifier_C)
    void Parse Maps into Arrays(); // 0x15b1e90 [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); // 0x15b1e90 [Public]

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

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

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

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

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

// IUDW_WeatherControlledActor_Interface_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/System/UDW_WeatherControlledActor_Interface.UDW_WeatherControlledActor_Interface_C)
    void UDW Instant Update(); // 0x15b1e90 [Public]
    void UDW Editor Update(); // 0x15b1e90 [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); // 0x15b1e90 [Public]
    void Get Local Weather Source Objects(TMap<UUDS_Weather_Settings_C*, double>& Map); // 0x15b1e90 [Public]
    void Get Current Season(const double& Season); // 0x15b1e90 [Public]
    void Get Weather Speed(const double& Out); // 0x15b1e90 [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); // 0x15b1e90 [Public]
    void Get Individual Season Floats(TArray<double>& Out); // 0x15b1e90 [Public]
    void Get UDW Current UDS Reference(const AUltra_Dynamic_Sky_C*& UDS); // 0x15b1e90 [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); // 0x15b1e90 [Public]
    void Get Global Temp Above Freezing(const bool& Above Freezing); // 0x15b1e90 [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)); // 0x15b1e90 [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); // 0x15b1e90 [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)); // 0x15b1e90 [Public]
    void Get UDW Scaled Tick Delta Seconds(const double& Out); // 0x15b1e90 [Public]
    void Global Lightning Managed Spawn(double Angle, double Thunder/Lightning Threshold); // 0x15b1e90 [Public]
    void Get Lightning Flash Period(const double& Out); // 0x15b1e90 [Public]
    void UDS Reconstruct(const bool& Success); // 0x15b1e90 [Public]
    void UDW Runtime Tick(double Delta Time); // 0x15b1e90 [Public]
    void Report Removed Radial Storm(AActor* storm, const bool& Success); // 0x15b1e90 [Public]
    void Get UDS Weather Override Bool(const bool& Cloud Coverage, const bool& Fog, const bool& Dust); // 0x15b1e90 [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); // 0x15b1e90 [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); // 0x15b1e90 [Public]
    void Editor Tick(const FVector& Editor Camera Location, const FRotator& Editor Camera Rotation, double Delta Time, const bool& Completed); // 0x15b1e90 [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); // 0x15b1e90 [Public]
    void Get Control Point Location(const FVector& Location); // 0x15b1e90 [Public]
    void UDW State Apply(const FUDS_and_UDW_State& State, const bool& Completed); // 0x15b1e90 [Public]
    void Get UDW State for Saving(FUDS_and_UDW_State& UDW State); // 0x15b1e90 [Public]
    void Initialize Weather(AUltra_Dynamic_Sky_C* UDS); // 0x15b1e90 [Public]

// ABP_CameraWireSpline_C (/Game/VFX/CameraEffects/CameraCharge/BP_CameraWireSpline.BP_CameraWireSpline_C)
    void SplineSet(); // 0x15b1e90 [Public]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ExecuteUbergraph_BP_CameraWireSpline(int32 EntryPoint); // 0x15b1e90 [Final]

// ULS_FallDownPlayerSub1_DirectorBP_C (/Game/movies/FireDeath/LS_FallDownPlayerSub1.LS_FallDownPlayerSub1_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_FallDownPlayerSub1_DirectorBP_2(ABP_FirstPersonCharacter_Main_C* BP_FirstPersonCharacter); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_FallDownPlayerSub1_DirectorBP_1(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_FallDownPlayerSub1_DirectorBP_0(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_FallDownPlayerSub1_DirectorBP(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult CameraActor_DynamicBinding(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult BP_FirstPersonCharacter_DynamicBinding(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult RightPos_DynamicBinding_0(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult RightPos_DynamicBinding(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult LeftPos_DynamicBinding(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult HeadPosition_DynamicBinding(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult BP_FirstPersonCharacter_DynamicBinding_0(int32 PlayerControllerIndex); // 0x15b1e90 [Public]
    void BP_FirstPersonCharacter_Event(ABP_FirstPersonCharacter_Main_C* BP_FirstPersonCharacter); // 0x15b1e90
    void ExecuteUbergraph_LS_FallDownPlayerSub1_DirectorBP(int32 EntryPoint); // 0x15b1e90 [Final]

// UTouch_bigpen_DirectorBP_C (/Game/movies/Touch_BigPen/Touch_bigpen.Touch_bigpen_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTTouch_bigpen_DirectorBP_2(ABP_FirstPersonCharacter_Main_C* BP_FirstPersonCharacter); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTTouch_bigpen_DirectorBP_1(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTTouch_bigpen_DirectorBP_0(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTTouch_bigpen_DirectorBP(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult RightPos_DynamicBinding(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult LeftPos_DynamicBinding(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult HeadPosition_DynamicBinding(); // 0x15b1e90 [Public]
    void BP_FirstPersonCharacter_Event(ABP_FirstPersonCharacter_Main_C* BP_FirstPersonCharacter); // 0x15b1e90
    void ExecuteUbergraph_Touch_bigpen_DirectorBP(int32 EntryPoint); // 0x15b1e90 [Final]

// ULS_TouchMiniPenguin_DirectorBP_C (/Game/movies/touch_minipenguin/LS_TouchMiniPenguin.LS_TouchMiniPenguin_DirectorBP_C)
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_TouchMiniPenguin_DirectorBP_3(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_TouchMiniPenguin_DirectorBP_2(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_TouchMiniPenguin_DirectorBP_1(); // 0x15b1e90 [Public]
    void SequenceEvent__ENTRYPOINTLS_TouchMiniPenguin_DirectorBP_0(ABP_FirstPersonCharacter_Main_C* BP_FirstPersonCharacter); // 0x15b1e90 [Public]
    void SequenceEvent__ENTRYPOINTLS_TouchMiniPenguin_DirectorBP(ABP_AI_Base_C* BP_AI_Base); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult RightItemPositon_DynamicBinding(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult LeftItemPositon_DynamicBinding(); // 0x15b1e90 [Public]
    FMovieSceneDynamicBindingResolveResult HeadPosition_DynamicBinding(); // 0x15b1e90 [Public]
    void BP_AI_Base_Event(ABP_AI_Base_C* BP_AI_Base); // 0x15b1e90
    void BP_FirstPersonCharacter_Event(ABP_FirstPersonCharacter_Main_C* BP_FirstPersonCharacter); // 0x15b1e90
    void ExecuteUbergraph_LS_TouchMiniPenguin_DirectorBP(int32 EntryPoint); // 0x15b1e90 [Final]

// AHomeLavel_Online_C (/Game/stage_level/HomeLavel_Online.HomeLavel_Online_C)
    void OnDestroySessionComplete_7D48BD6C414668C163EB8F8DDF93E14A(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void OnCallFailed_7D48BD6C414668C163EB8F8DDF93E14A(const FName& SessionName, bool bWasSuccessful); // 0x15b1e90
    void InpActEvt_L_K2Node_InputDebugKeyEvent_0(const FKey& Key, const FInputActionValue& ActionValue); // 0x15b1e90
    void OnJoinSessionComplete_E00D77E24890A8E7FB132689FC7BF5A5(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void OnCallFailed_E00D77E24890A8E7FB132689FC7BF5A5(const FName& SessionName, const EOnJoinSessionCompleteResult_& Result); // 0x15b1e90
    void OnSessionInviteReceived(FUniqueNetIdRepl& UserId, FUniqueNetIdRepl& FromId, const FString& AppId, FOnlineSessionSearchResultBP& InviteResult); // 0x15b1e90
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void CheckSave(); // 0x15b1e90
    void CloudSaveSyncState(bool Rezult); // 0x15b1e90
    void InveteAccepted(FUniqueNetIdRepl& UserId, FUniqueNetIdRepl& FriendId); // 0x15b1e90
    void ExecuteUbergraph_HomeLavel_Online(int32 EntryPoint); // 0x15b1e90 [Final]

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

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

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

// UValueOrBBKeyBlueprintUtility (/Script/AIModule.ValueOrBBKeyBlueprintUtility)
    FVector GetVector(FValueOrBBKey_Vector& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4b10650 [Final Native Static Public]
    FInstancedStruct GetStruct(FValueOrBBKey_Struct& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4b0f740 [Final Native Static Public]
    FString GetString(FValueOrBBKey_String& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4b0f5f0 [Final Native Static Public]
    FRotator GetRotator(FValueOrBBKey_Rotator& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4b0f4d0 [Final Native Static Public]
    UObject* GetObject(FValueOrBBKey_Object& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4b0f220 [Final Native Static Public]
    FName GetName(FValueOrBBKey_Name& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4b0f130 [Final Native Static Public]
    int32 GetInt32(FValueOrBBKey_Int32& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4b0ee80 [Final Native Static Public]
    float GetFloat(FValueOrBBKey_Float& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4b0ebe0 [Final Native Static Public]
    uint8 GetEnum(FValueOrBBKey_Enum& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4b0eac0 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FValueOrBBKey_Class& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4b0e9a0 [Final Native Static Public]
    bool GetBool(FValueOrBBKey_Bool& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4b0e8a0 [Final Native Static Public]

// AAIController (/Script/AIModule.AIController)
    bool UseBlackboard(UBlackboardData* BlackboardAsset, const UBlackboardComponent*& BlackboardComponent); // 0x4b11f20 [Final Native Public]
    void UnclaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x4b11da0 [Final Native Public]
    void SetPathFollowingComponent(UPathFollowingComponent* NewPFComponent); // 0x4b111f0 [Final Native Public]
    void SetMoveBlockDetection(bool bEnable); // 0x4b11160 [Final Native Public]
    bool RunBehaviorTree(UBehaviorTree* BTAsset); // 0x4b10ff0 [Native Public]
    void OnUsingBlackBoard(UBlackboardComponent* BlackboardComp, UBlackboardData* BlackboardAsset); // 0x15b1e90 [Event Protected]
    void OnGameplayTaskResourcesClaimed(const FGameplayResourceSet& NewlyClaimed, const FGameplayResourceSet& FreshlyReleased); // 0x4b10f20 [Native Public]
    EPathFollowingRequestResult MoveToLocation(const FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x4b10c70 [Final Native Public]
    EPathFollowingRequestResult MoveToActor(AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x4b10a20 [Final Native Public]
    void K2_SetFocus(AActor* NewFocus); // 0x4b10990 [Final Native Public]
    void K2_SetFocalPoint(const FVector& FP); // 0x4b108f0 [Final Native Public]
    void K2_ClearFocus(); // 0x4b108c0 [Final Native Public]
    bool HasPartialPath(); // 0x4b10770 [Final Native Public]
    UPathFollowingComponent* GetPathFollowingComponent(); // 0x4b0f340 [Final Native Public]
    EPathFollowingStatus GetMoveStatus(); // 0x4b0f0f0 [Final Native Public]
    FVector GetImmediateMoveDestination(); // 0x4b0ee00 [Final Native Public]
    AActor* GetFocusActor(); // 0x4b0edd0 [Final Native Public]
    FVector GetFocalPointOnActor(AActor* Actor); // 0x4b0ed20 [Native Public]
    FVector GetFocalPoint(); // 0x4b0ece0 [Final Native Public]
    UAIPerceptionComponent* GetAIPerceptionComponent(); // 0x4b0e850 [Final Native Public]
    void ClaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x4b0e5e0 [Final Native Public]

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

// UBrainComponent (/Script/AIModule.BrainComponent)
    void StopLogic(const FString& Reason); // 0x4b3f440 [Native Public]
    void StartLogic(); // 0x40e8d30 [Native Public]
    void RestartLogic(); // 0x4b3db00 [Native Public]
    bool IsRunning(); // 0x4b3d5c0 [Native Public]
    bool IsPaused(); // 0x4b3d590 [Native Public]

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

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

// UBlackboardComponent (/Script/AIModule.BlackboardComponent)
    void SetValueAsVector(const FName& KeyName, const FVector& VectorValue); // 0x4b11c70 [Final Native Public]
    void SetValueAsString(const FName& KeyName, const FString& StringValue); // 0x4b11ad0 [Final Native Public]
    void SetValueAsRotator(const FName& KeyName, const FRotator& VectorValue); // 0x4b119a0 [Final Native Public]
    void SetValueAsObject(const FName& KeyName, UObject* ObjectValue); // 0x4b118a0 [Final Native Public]
    void SetValueAsName(const FName& KeyName, const FName& NameValue); // 0x4b117a0 [Final Native Public]
    void SetValueAsInt(const FName& KeyName, int32 IntValue); // 0x4b116a0 [Final Native Public]
    void SetValueAsFloat(const FName& KeyName, float FloatValue); // 0x4b11590 [Final Native Public]
    void SetValueAsEnum(const FName& KeyName, uint8 EnumValue); // 0x4b11490 [Final Native Public]
    void SetValueAsClass(const FName& KeyName, TSubclassOf<UObject> ClassValue); // 0x4b11390 [Final Native Public]
    void SetValueAsBool(const FName& KeyName, bool BoolValue); // 0x4b11290 [Final Native Public]
    bool IsVectorValueSet(const FName& KeyName); // 0x4b107c0 [Final Native Public]
    FVector GetValueAsVector(const FName& KeyName); // 0x4b10580 [Final Native Public]
    FString GetValueAsString(const FName& KeyName); // 0x4b10470 [Final Native Public]
    FRotator GetValueAsRotator(const FName& KeyName); // 0x4b102c0 [Final Native Public]
    UObject* GetValueAsObject(const FName& KeyName); // 0x4b10170 [Final Native Public]
    FName GetValueAsName(const FName& KeyName); // 0x4b10020 [Final Native Public]
    int32 GetValueAsInt(const FName& KeyName); // 0x4b0fed0 [Final Native Public]
    float GetValueAsFloat(const FName& KeyName); // 0x4b0fd80 [Final Native Public]
    uint8 GetValueAsEnum(const FName& KeyName); // 0x4b0fc30 [Final Native Public]
    TSubclassOf<UObject> GetValueAsClass(const FName& KeyName); // 0x4b0fae0 [Final Native Public]
    bool GetValueAsBool(const FName& KeyName); // 0x4b0f990 [Final Native Public]
    bool GetRotationFromEntry(const FName& KeyName, const FRotator& ResultRotation); // 0x4b0f360 [Final Native Public]
    bool GetLocationFromEntry(const FName& KeyName, const FVector& ResultLocation); // 0x4b0ef80 [Final Native Public]
    void ClearValue(const FName& KeyName); // 0x4b0e790 [Final Native Public]

// UBTFunctionLibrary (/Script/AIModule.BTFunctionLibrary)
    void StopUsingExternalEvent(UBTNode* NodeOwner); // 0x32bcef0 [Final Native Static Public]
    void StartUsingExternalEvent(UBTNode* NodeOwner, AActor* OwningActor); // 0x43c0520 [Final Native Static Public]
    void SetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FVector& Value); // 0x4b3ecb0 [Final Native Static Public]
    void SetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FString& Value); // 0x4b3ea80 [Final Native Static Public]
    void SetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FRotator& Value); // 0x4b3e8d0 [Final Native Static Public]
    void SetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key, UObject* Value); // 0x4b3e720 [Final Native Static Public]
    void SetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FName& Value); // 0x4b3e590 [Final Native Static Public]
    void SetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key, int32 Value); // 0x4b3e3e0 [Final Native Static Public]
    void SetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key, float Value); // 0x4b3e220 [Final Native Static Public]
    void SetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key, uint8 Value); // 0x4b3e070 [Final Native Static Public]
    void SetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key, TSubclassOf<UObject> Value); // 0x4b3dec0 [Final Native Static Public]
    void SetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key, bool Value); // 0x4b3dd10 [Final Native Static Public]
    UBlackboardComponent* GetOwnersBlackboard(UBTNode* NodeOwner); // 0x4b3d360 [Final Native Static Public]
    UBehaviorTreeComponent* GetOwnerComponent(UBTNode* NodeOwner); // 0x4b3d2a0 [Final Native Static Public]
    FVector GetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b3cbf0 [Final Native Static Public]
    FString GetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b3c9e0 [Final Native Static Public]
    FRotator GetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b3c840 [Final Native Static Public]
    UObject* GetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b3c6e0 [Final Native Static Public]
    FName GetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b3c560 [Final Native Static Public]
    int32 GetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b3c400 [Final Native Static Public]
    float GetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b3c2a0 [Final Native Static Public]
    uint8 GetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b3c140 [Final Native Static Public]
    TSubclassOf<UObject> GetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b3bfe0 [Final Native Static Public]
    bool GetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b3be80 [Final Native Static Public]
    AActor* GetBlackboardValueAsActor(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b3bcf0 [Final Native Static Public]
    void ClearBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b3b650 [Final Native Static Public]
    void ClearBlackboardValue(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b3b650 [Final Native Static Public]

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

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

// UBTTask_BlueprintBase (/Script/AIModule.BTTask_BlueprintBase)
    void SetFinishOnMessageWithId(const FName& MessageName, int32 RequestID); // 0x4b3ef20 [Final Native Protected]
    void SetFinishOnMessage(const FName& MessageName); // 0x4b3ee60 [Final Native Protected]
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x15b1e90 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0x15b1e90 [Event Protected]
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b1e90 [Event Protected]
    void ReceiveExecute(AActor* OwnerActor); // 0x15b1e90 [Event Protected]
    void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b1e90 [Event Protected]
    void ReceiveAbort(AActor* OwnerActor); // 0x15b1e90 [Event Protected]
    bool IsTaskExecuting(); // 0x4b3d6a0 [Final Native Protected]
    bool IsTaskAborting(); // 0x4b3d670 [Final Native Protected]
    void FinishExecute(bool bSuccess); // 0x4b3ba30 [Final Native Protected]
    void FinishAbort(); // 0x4b3b990 [Final Native Protected]

// UAIBlueprintHelperLibrary (/Script/AIModule.AIBlueprintHelperLibrary)
    void UnlockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic); // 0x4b3f4e0 [Final Native Static Public]
    APawn* SpawnAIFromClass(UObject* WorldContextObject, TSubclassOf<APawn> PawnClass, UBehaviorTree* BehaviorTree, const FVector& Location, const FRotator& Rotation, bool bNoCollisionFail, AActor* Owner); // 0x4b3f1c0 [Final Native Static Public]
    void SimpleMoveToLocation(AController* Controller, const FVector& Goal); // 0x4b3f0f0 [Final Native Static Public]
    void SimpleMoveToActor(AController* Controller, AActor* Goal); // 0x4b3f030 [Final Native Static Public]
    void SendAIMessage(APawn* Target, const FName& Message, UObject* MessageSource, bool bSuccess); // 0x4b3db20 [Final Native Static Public]
    void LockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic); // 0x4b3d970 [Final Native Static Public]
    bool IsValidAIRotation(const FRotator& Rotation); // 0x4b3d8c0 [Final Native Static Public]
    bool IsValidAILocation(const FVector& Location); // 0x4b3d800 [Final Native Static Public]
    bool IsValidAIDirection(const FVector& DirectionVector); // 0x4b3d720 [Final Native Static Public]
    int32 GetNextNavLinkIndex(AController* Controller); // 0x4b3d100 [Final Native Static Public]
    TArray<FVector> GetCurrentPathPoints(AController* Controller); // 0x4b3d050 [Final Native Static Public]
    int32 GetCurrentPathIndex(AController* Controller); // 0x4b3cf70 [Final Native Static Public]
    UNavigationPath* GetCurrentPath(AController* Controller); // 0x4b3cd90 [Final Native Static Public]
    UBlackboardComponent* GetBlackboard(AActor* Target); // 0x4b3bc10 [Final Native Static Public]
    AAIController* GetAIController(AActor* ControlledActor); // 0x4b3bb30 [Final Native Static Public]
    UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(UObject* WorldContextObject, APawn* Pawn, const FVector& Destination, AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap); // 0x4b3b7b0 [Final Native Static Public]

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

// UEnvQueryInstanceBlueprintWrapper (/Script/AIModule.EnvQueryInstanceBlueprintWrapper)
    void SetNamedParam(const FName& ParamName, float Value); // 0x4b70570 [Final Native Public]
    TArray<FVector> GetResultsAsLocations(); // 0x4b6ffa0 [Final Native Public]
    TArray<AActor*> GetResultsAsActors(); // 0x4b6ff20 [Final Native Public]
    bool GetQueryResultsAsLocations(const TArray<FVector>& ResultLocations); // 0x4b6fdc0 [Final Native Public]
    bool GetQueryResultsAsActors(const TArray<AActor*>& ResultActors); // 0x4b6fd00 [Final Native Public]
    float GetItemScore(int32 ItemIndex); // 0x4b6fc00 [Final Native Public]
    void EQSQueryDoneSignature__DelegateSignature(UEnvQueryInstanceBlueprintWrapper* QueryInstance, const EEnvQueryStatus& QueryStatus); // 0x15b1e90 [Public]

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

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

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

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

// ANavLinkProxy (/Script/AIModule.NavLinkProxy)
    void SetSmartLinkEnabled(bool bEnabled); // 0x4b9ffe0 [Final Native Public]
    void ResumePathFollowing(AActor* Agent); // 0x4b9f740 [Final Native Public]
    void ReceiveSmartLinkReached(AActor* Agent, const FVector& Destination); // 0x15b1e90 [Event Public]
    bool IsSmartLinkEnabled(); // 0x4b9dac0 [Final Native Public]
    bool HasMovingAgents(); // 0x4b9d800 [Final Native Public]

// UNavLocalGridManager (/Script/AIModule.NavLocalGridManager)
    bool SetLocalNavigationGridDensity(UObject* WorldContextObject, float CellSize); // 0x4b9fa50 [Final Native Static Public]
    void RemoveLocalNavigationGrid(UObject* WorldContextObject, int32 GridId, bool bRebuildGrids); // 0x4b9e3e0 [Final Native Static Public]
    bool FindLocalNavigationGridPath(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<FVector>& PathPoints); // 0x4b9c8e0 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoints(UObject* WorldContextObject, const TArray<FVector>& Locations, int32 Radius2D, float Height, bool bRebuildGrids); // 0x4b9c530 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoint(UObject* WorldContextObject, const FVector& Location, int32 Radius2D, float Height, bool bRebuildGrids); // 0x4b9c2a0 [Final Native Static Public]
    int32 AddLocalNavigationGridForCapsule(UObject* WorldContextObject, const FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, int32 Radius2D, float Height, bool bRebuildGrids); // 0x4b9beb0 [Final Native Static Public]
    int32 AddLocalNavigationGridForBox(UObject* WorldContextObject, const FVector& Location, const FVector& Extent, const FRotator& Rotation, int32 Radius2D, float Height, bool bRebuildGrids); // 0x4b9bb50 [Final Native Static Public]

// UAIPerceptionComponent (/Script/AIModule.AIPerceptionComponent)
    void SetSenseEnabled(TSubclassOf<UAISense> SenseClass, bool bEnable); // 0x4b9fbe0 [Final Native Public]
    void RequestStimuliListenerUpdate(); // 0x4b9f720 [Final Native Public]
    void OnOwnerEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x4b9def0 [Final Native Public]
    bool IsSenseEnabled(TSubclassOf<UAISense> SenseClass); // 0x4b9d840 [Final Native Public]
    void GetPerceivedHostileActorsBySense(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x4b9d4c0 [Final Native Public]
    void GetPerceivedHostileActors(const TArray<AActor*>& OutActors); // 0x4b9d410 [Final Native Public]
    void GetKnownPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x4b9d190 [Final Native Public]
    void GetCurrentlyPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x4b9d080 [Final Native Public]
    bool GetActorsPerception(AActor* Actor, FActorPerceptionBlueprintInfo& Info); // 0x4b9cac0 [Final Native Public]
    void ForgetAll(); // 0x4b9caa0 [Final Native Public]

// UAIPerceptionStimuliSourceComponent (/Script/AIModule.AIPerceptionStimuliSourceComponent)
    void UnregisterFromSense(TSubclassOf<UAISense> SenseClass); // 0x4ba0160 [Final Native Public]
    void UnregisterFromPerceptionSystem(); // 0x4ba0070 [Final Native Public]
    void RegisterWithPerceptionSystem(); // 0x4b9e3c0 [Final Native Public]
    void RegisterForSense(TSubclassOf<UAISense> SenseClass); // 0x4b9e0a0 [Final Native Public]

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

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

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

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

// UPawnSensingComponent (/Script/AIModule.PawnSensingComponent)
    void SetSensingUpdatesEnabled(bool bEnabled); // 0x4b9ff50 [Native Public]
    void SetSensingInterval(float NewSensingInterval); // 0x4b9fec0 [Native Public]
    void SetPeripheralVisionAngle(float NewPeripheralVisionAngle); // 0x4b9fb50 [Native Public]
    void SeePawnDelegate__DelegateSignature(APawn* Pawn); // 0x15b1e90 [Public]
    void HearNoiseDelegate__DelegateSignature(APawn* Instigator, const FVector& Location, float Volume); // 0x15b1e90 [Public]
    float GetPeripheralVisionCosine(); // 0x4b9d5f0 [Final Native Public]
    float GetPeripheralVisionAngle(); // 0x3950640 [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); // 0x4b9b800 [Final Native Static Public]

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

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

// UActorSequenceComponent (/Script/ActorSequence.ActorSequenceComponent)
    void StopSequence(); // 0x68a7760 [Final Native Public]
    void PlaySequence(); // 0x68a7730 [Final Native Public]
    void PauseSequence(); // 0x68a7700 [Final Native Public]

// URadialSlider (/Script/AdvancedWidgets.RadialSlider)
    void SetValueTags(const TArray<float>& InValueTags); // 0x52644c0 [Final Native Public]
    void SetValue(float InValue); // 0x52643b0 [Final Native Public]
    void SetUseVerticalDrag(bool InUseVerticalDrag); // 0x5264310 [Final Native Public]
    void SetStepSize(float InValue); // 0x52641f0 [Final Native Public]
    void SetSliderRange(FRuntimeFloatCurve& InSliderRange); // 0x52640b0 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x5263fa0 [Final Native Public]
    void SetSliderHandleStartAngle(float InValue); // 0x5263ef0 [Final Native Public]
    void SetSliderHandleEndAngle(float InValue); // 0x5263e40 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x5263d30 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x5263c20 [Final Native Public]
    void SetShowSliderHandle(bool InShowSliderHandle); // 0x5263b80 [Final Native Public]
    void SetShowSliderHand(bool InShowSliderHand); // 0x5263ae0 [Final Native Public]
    void SetLocked(bool InValue); // 0x52639e0 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InValue); // 0x5263900 [Final Native Public]
    void SetCustomDefaultValue(float InValue); // 0x52637f0 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x52636e0 [Final Native Public]
    void SetAngularOffset(float InValue); // 0x5263640 [Final Native Public]
    float GetValue(); // 0x5263590 [Final Native Public]
    float GetNormalizedSliderHandlePosition(); // 0x5263540 [Final Native Public]
    float GetCustomDefaultValue(); // 0x5263490 [Final Native Public]

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

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

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

// UBlendSpaceLibrary (/Script/AnimGraphRuntime.BlendSpaceLibrary)
    void SnapToPosition(FBlendSpaceReference& BlendSpace, const FVector& NewPosition); // 0x3307e20 [Final Native Static Public]
    FVector GetPosition(FBlendSpaceReference& BlendSpace); // 0x3307080 [Final Native Static Public]
    FVector GetFilteredPosition(FBlendSpaceReference& BlendSpace); // 0x3306fd0 [Final Native Static Public]
    void ConvertToBlendSpacePure(FAnimNodeReference& Node, FBlendSpaceReference& BlendSpace, const bool& Result); // 0x3306260 [Final Native Static Public]
    FBlendSpaceReference ConvertToBlendSpace(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x3306160 [Final Native Static Public]

// ISequencerAnimationOverride (/Script/AnimGraphRuntime.SequencerAnimationOverride)
    TArray<FName> GetSequencerAnimSlotNames(); // 0x3307450 [Native Event Public]
    bool AllowsCinematicOverride(); // 0x3305b70 [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); // 0x3307b50 [Final Native Static Public]
    bool IsStateBlendingOut(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x33078c0 [Final Native Static Public]
    bool IsStateBlendingIn(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x3307730 [Final Native Static Public]
    FName GetState(FAnimUpdateContext& UpdateContext, FAnimationStateMachineReference& Node); // 0x33074d0 [Final Native Static Public]
    float GetRelevantAnimTimeRemainingFraction(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x33072c0 [Final Native Static Public]
    float GetRelevantAnimTimeRemaining(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x3307130 [Final Native Static Public]
    void ConvertToAnimationStateResultPure(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const bool& Result); // 0x3305fd0 [Final Native Static Public]
    void ConvertToAnimationStateResult(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x3305e80 [Final Native Static Public]
    void ConvertToAnimationStateMachinePure(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const bool& Result); // 0x3305cf0 [Final Native Static Public]
    void ConvertToAnimationStateMachine(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x3305ba0 [Final Native Static Public]

// UAnimExecutionContextLibrary (/Script/AnimGraphRuntime.AnimExecutionContextLibrary)
    bool IsActive(FAnimExecutionContext& Context); // 0x3307660 [Final Native Static Public]
    float GetDeltaTime(FAnimUpdateContext& Context); // 0x3306f00 [Final Native Static Public]
    float GetCurrentWeight(FAnimUpdateContext& Context); // 0x3306e30 [Final Native Static Public]
    FAnimNodeReference GetAnimNodeReference(UAnimInstance* Instance, int32 Index); // 0x3306d30 [Final Native Static Public]
    UAnimInstance* GetAnimInstance(FAnimExecutionContext& Context); // 0x3306c60 [Final Native Static Public]
    FAnimUpdateContext ConvertToUpdateContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x3306ad0 [Final Native Static Public]
    FAnimPoseContext ConvertToPoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x33066f0 [Final Native Static Public]
    FAnimInitializationContext ConvertToInitializationContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x3306560 [Final Native Static Public]
    FAnimComponentSpacePoseContext ConvertToComponentSpacePoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x33063d0 [Final Native Static Public]

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

// UBlendSpacePlayerLibrary (/Script/AnimGraphRuntime.BlendSpacePlayerLibrary)
    void SnapToPosition(FBlendSpacePlayerReference& BlendSpacePlayer, const FVector& NewPosition); // 0x3363560 [Final Native Static Public]
    bool ShouldResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x3363460 [Final Native Static Public]
    FBlendSpacePlayerReference SetResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer, bool bReset); // 0x3363320 [Final Native Static Public]
    FBlendSpacePlayerReference SetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer, float PlayRate); // 0x33631e0 [Final Native Static Public]
    FBlendSpacePlayerReference SetLoop(FBlendSpacePlayerReference& BlendSpacePlayer, bool bLoop); // 0x3362e20 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpaceWithInertialBlending(FAnimUpdateContext& UpdateContext, FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace, float BlendTime); // 0x3362a00 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace); // 0x33628c0 [Final Native Static Public]
    float GetStartPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x33602e0 [Final Native Static Public]
    FVector GetPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x33601b0 [Final Native Static Public]
    float GetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x33600b0 [Final Native Static Public]
    bool GetLoop(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x335fbc0 [Final Native Static Public]
    UBlendSpace* GetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x335f9c0 [Final Native Static Public]
    void ConvertToBlendSpacePlayerPure(FAnimNodeReference& Node, FBlendSpacePlayerReference& BlendSpacePlayer, const bool& Result); // 0x335e610 [Final Native Static Public]
    FBlendSpacePlayerReference ConvertToBlendSpacePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x335e4d0 [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); // 0x3361bf0 [Final Native Static Public]
    void K2_StartProfilingTimer(); // 0x3361b30 [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); // 0x3361770 [Final Native Static Public]
    float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax); // 0x3361610 [Final Native Static Public]
    FTransform K2_LookAt(FTransform& CurrentTransform, const FVector& TargetPosition, const FVector& LookAtVector, bool bUseUpVector, const FVector& UpVector, float ClampConeInDegree); // 0x3361330 [Final Native Static Public]
    float K2_EndProfilingTimer(bool bLog, const FString& LogPrefix); // 0x33611a0 [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); // 0x3360d90 [Final Native Static Public]
    FVector K2_DirectionBetweenSockets(USkeletalMeshComponent* Component, const FName& SocketOrBoneNameFrom, const FName& SocketOrBoneNameTo); // 0x3360bb0 [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); // 0x3360740 [Final Native Static Public]
    float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const FVector& position, FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax); // 0x3360510 [Final Native Static Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x335e2a0 [Final Native Static Public]

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

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

// UMirrorAnimLibrary (/Script/AnimGraphRuntime.MirrorAnimLibrary)
    FMirrorAnimNodeReference SetMirrorTransitionBlendTime(FMirrorAnimNodeReference& MirrorNode, float InBlendTime); // 0x33630a0 [Final Native Static Public]
    FMirrorAnimNodeReference SetMirror(FMirrorAnimNodeReference& MirrorNode, bool bInMirror); // 0x3362f60 [Final Native Static Public]
    float GetMirrorTransitionBlendTime(FMirrorAnimNodeReference& MirrorNode); // 0x335fec0 [Final Native Static Public]
    UMirrorDataTable* GetMirrorDataTable(FMirrorAnimNodeReference& MirrorNode); // 0x335fdc0 [Final Native Static Public]
    bool GetMirror(FMirrorAnimNodeReference& MirrorNode); // 0x335fcc0 [Final Native Static Public]
    void ConvertToMirrorNodePure(FAnimNodeReference& Node, FMirrorAnimNodeReference& MirrorNode, const bool& Result); // 0x335ee50 [Final Native Static Public]
    FMirrorAnimNodeReference ConvertToMirrorNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x335ed10 [Final Native Static Public]

// UModifyCurveAnimLibrary (/Script/AnimGraphRuntime.ModifyCurveAnimLibrary)
    FModifyCurveAnimNodeReference SetCurveMap(FModifyCurveAnimNodeReference& ModifyCurveNode, TMap<FName, float>& InCurveMap); // 0x3362c10 [Final Native Static Public]
    FModifyCurveAnimNodeReference SetApplyMode(FModifyCurveAnimNodeReference& ModifyCurveNode, const EModifyCurveApplyMode& InMode); // 0x3362570 [Final Native Static Public]
    FModifyCurveAnimNodeReference SetAlpha(FModifyCurveAnimNodeReference& ModifyCurveNode, float InAlpha); // 0x3362430 [Final Native Static Public]
    EModifyCurveApplyMode GetApplyMode(FModifyCurveAnimNodeReference& ModifyCurveNode); // 0x335f8d0 [Final Native Static Public]
    float GetAlpha(FModifyCurveAnimNodeReference& ModifyCurveNode); // 0x335f7d0 [Final Native Static Public]
    void ConvertToModifyCurveNodePure(FAnimNodeReference& Node, FModifyCurveAnimNodeReference& ModifyCurveNode, const bool& Result); // 0x335f110 [Final Native Static Public]
    FModifyCurveAnimNodeReference ConvertToModifyCurveNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x335efd0 [Final Native Static Public]

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

// USequenceEvaluatorLibrary (/Script/AnimGraphRuntime.SequenceEvaluatorLibrary)
    FSequenceEvaluatorReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence, float BlendTime); // 0x336b110 [Final Native Static Public]
    FSequenceEvaluatorReference SetSequence(FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence); // 0x336ae90 [Final Native Static Public]
    FSequenceEvaluatorReference SetExplicitTime(FSequenceEvaluatorReference& SequenceEvaluator, float Time); // 0x336ac10 [Final Native Static Public]
    FSequenceEvaluatorReference SetExplicitFrame(FSequenceEvaluatorReference& SequenceEvaluator, int32 Frame); // 0x336aae0 [Final Native Static Public]
    UAnimSequenceBase* GetSequence(FSequenceEvaluatorReference& SequenceEvaluator); // 0x336a400 [Final Native Static Public]
    float GetAccumulatedTime(FSequenceEvaluatorReference& SequenceEvaluator); // 0x3369f10 [Final Native Static Public]
    void ConvertToSequenceEvaluatorPure(FAnimNodeReference& Node, FSequenceEvaluatorReference& SequenceEvaluator, const bool& Result); // 0x3369810 [Final Native Static Public]
    FSequenceEvaluatorReference ConvertToSequenceEvaluator(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x33696d0 [Final Native Static Public]
    FSequenceEvaluatorReference AdvanceTime(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, float PlayRate); // 0x3369390 [Final Native Static Public]

// USequencePlayerLibrary (/Script/AnimGraphRuntime.SequencePlayerLibrary)
    FSequencePlayerReference SetStartPosition(FSequencePlayerReference& SequencePlayer, float StartPosition); // 0x336b530 [Final Native Static Public]
    FSequencePlayerReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence, float BlendTime); // 0x336b320 [Final Native Static Public]
    FSequencePlayerReference SetSequence(FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence); // 0x336afd0 [Final Native Static Public]
    FSequencePlayerReference SetPlayRate(FSequencePlayerReference& SequencePlayer, float PlayRate); // 0x336ad50 [Final Native Static Public]
    FSequencePlayerReference SetAccumulatedTime(FSequencePlayerReference& SequencePlayer, float Time); // 0x336a860 [Final Native Static Public]
    float GetStartPosition(FSequencePlayerReference& SequencePlayer); // 0x336a760 [Final Native Static Public]
    UAnimSequenceBase* GetSequencePure(FSequencePlayerReference& SequencePlayer); // 0x336a660 [Final Native Static Public]
    FSequencePlayerReference GetSequence(FSequencePlayerReference& SequencePlayer, const UAnimSequenceBase*& SequenceBase); // 0x336a500 [Final Native Static Public]
    float GetPlayRate(FSequencePlayerReference& SequencePlayer); // 0x336a300 [Final Native Static Public]
    bool GetLoopAnimation(FSequencePlayerReference& SequencePlayer); // 0x336a200 [Final Native Static Public]
    float GetAccumulatedTime(FSequencePlayerReference& SequencePlayer); // 0x336a010 [Final Native Static Public]
    void ConvertToSequencePlayerPure(FAnimNodeReference& Node, FSequencePlayerReference& SequencePlayer, const bool& Result); // 0x3369ad0 [Final Native Static Public]
    FSequencePlayerReference ConvertToSequencePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x3369990 [Final Native Static Public]
    float ComputePlayRateFromDuration(FSequencePlayerReference& SequencePlayer, float Duration); // 0x3369550 [Final Native Static Public]

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

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

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

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

// UAnimationWarpingLibrary (/Script/AnimationWarpingRuntime.AnimationWarpingLibrary)
    FTransform GetOffsetRootTransform(FAnimNodeReference& Node); // 0x45ad830 [Final Native Static Public]
    bool GetCurveValueFromAnimation(UAnimSequenceBase* Animation, const FName& CurveName, float Time, const float& OutValue); // 0x45ad6e0 [Final Native Static Public]

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

// UAssetRegistryHelpers (/Script/AssetRegistry.AssetRegistryHelpers)
    FSoftObjectPath ToSoftObjectPath(FAssetData& InAssetData); // 0x22c2d10 [Final Native Static Public]
    bool SortingPredicate__DelegateSignature(FAssetData& Left, FAssetData& Right); // 0x15b1e90 [Public]
    void SortByPredicate(const TArray<FAssetData>& Assets, const FScriptDelegate& SortingPredicate, const EAssetRegistrySortOrder& SortOrder); // 0x22c2bc0 [Final Native Static Public]
    void SortByAssetName(const TArray<FAssetData>& Assets, const EAssetRegistrySortOrder& SortOrder); // 0x22c2ac0 [Final Native Static Public]
    FARFilter SetFilterTagsAndValues(FARFilter& InFilter, const TArray<FTagAndValue>& InTagsAndValues); // 0x22c2960 [Final Native Static Public]
    bool IsValid(FAssetData& InAssetData); // 0x22c1dc0 [Final Native Static Public]
    bool IsUAsset(FAssetData& InAssetData); // 0x22c1c80 [Final Native Static Public]
    bool IsRedirector(FAssetData& InAssetData); // 0x22c1ae0 [Final Native Static Public]
    bool IsAssetLoaded(FAssetData& InAssetData); // 0x22c1970 [Final Native Static Public]
    bool GetTagValue(FAssetData& InAssetData, const FName& InTagName, const FString& OutTagValue); // 0x22c16a0 [Final Native Static Public]
    FString GetFullName(FAssetData& InAssetData); // 0x22c1210 [Final Native Static Public]
    FString GetExportTextName(FAssetData& InAssetData); // 0x22c1090 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FAssetData& InAssetData); // 0x22c0c80 [Final Native Static Public]
    void GetBlueprintAssets(FARFilter& InFilter, const TArray<FAssetData>& OutAssetData); // 0x22c0b40 [Final Native Static Public]
    TScriptInterface<IAssetRegistry> GetAssetRegistry(); // 0x22c0260 [Final Native Static Public]
    UObject* GetAsset(FAssetData& InAssetData); // 0x22bffc0 [Final Native Static Public]
    TSubclassOf<UObject> FindAssetNativeClass(FAssetData& AssetData); // 0x22bfb90 [Final Native Static Public]
    FAssetData CreateAssetData(UObject* InAsset, bool bAllowBlueprintClass); // 0x22bfa30 [Final Native Static Public]

// IAssetRegistry (/Script/AssetRegistry.AssetRegistry)
    void WaitForPackage(const FString& PackageName); // 0x22c3010 [Native Public]
    void WaitForCompletion(); // 0x22c2ff0 [Native Public]
    void UseFilterToExcludeAssets(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x22c2ea0 [Native Public]
    void SearchAllAssets(bool bSynchronousSearch); // 0x22c28d0 [Native Public]
    void ScanPathsSynchronous(const TArray<FString>& InPaths, bool bForceRescan, bool bIgnoreDenyListScanFilters); // 0x22c2770 [Native Public]
    void ScanModifiedAssetFiles(const TArray<FString>& InFilePaths); // 0x22c26b0 [Native Public]
    void ScanFilesSynchronous(const TArray<FString>& InFilePaths, bool bForceRescan); // 0x22c25a0 [Native Public]
    void RunAssetsThroughFilter(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x22c2450 [Native Public]
    void PrioritizeSearchPath(const FString& PathToPrioritize); // 0x22c23b0 [Native Public]
    bool K2_GetReferencers(const FName& PackageName, FAssetRegistryDependencyOptions& ReferenceOptions, const TArray<FName>& OutReferencers); // 0x22c2250 [Native Public]
    bool K2_GetDependencies(const FName& PackageName, FAssetRegistryDependencyOptions& DependencyOptions, const TArray<FName>& OutDependencies); // 0x22c20f0 [Native Public]
    FAssetData K2_GetAssetByObjectPath(const FSoftObjectPath& ObjectPath, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x22c1f00 [Native Public]
    bool IsSearchAsync(); // 0x22c1c50 [Native Public]
    bool IsSearchAllAssets(); // 0x22c1c20 [Native Public]
    bool IsLoadingAssets(); // 0x22c1ab0 [Native Public]
    bool HasAssets(const FName& PackagePath, bool bRecursive); // 0x22c18a0 [Native Public]
    void GetSubPaths(const FString& InBasePath, const TArray<FString>& OutPathList, bool bInRecurse); // 0x22c1530 [Native Public]
    bool GetInMemoryAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData, bool bSkipARFilteredAssets); // 0x22c1390 [Native Public]
    void GetDerivedClassNames(const TArray<FTopLevelAssetPath>& ClassNames, TSet<FTopLevelAssetPath>& ExcludedClassNames, TSet<FTopLevelAssetPath>& OutDerivedClassNames); // 0x22c0dc0 [Native Public]
    bool GetAssetsByPaths(const TArray<FName>& PackagePaths, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x22c0930 [Native Public]
    bool GetAssetsByPath(const FName& PackagePath, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x22c0780 [Native Public]
    bool GetAssetsByPackageName(const FName& PackageName, const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x22c05d0 [Native Public]
    bool GetAssetsByClass(const FTopLevelAssetPath& ClassPathName, const TArray<FAssetData>& OutAssetData, bool bSearchSubClasses); // 0x22c0460 [Native Public]
    bool GetAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData, bool bSkipARFilteredAssets); // 0x22c02c0 [Native Public]
    FAssetData GetAssetByObjectPath(const FName& ObjectPath, bool bIncludeOnlyOnDiskAssets); // 0x22c0100 [Native Public]
    bool GetAncestorClassNames(const FTopLevelAssetPath& ClassPathName, const TArray<FTopLevelAssetPath>& OutAncestorClassNames); // 0x22bfea0 [Native Public]
    void GetAllCachedPaths(const TArray<FString>& OutPathList); // 0x22bfde0 [Native Public]
    bool GetAllAssets(const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets); // 0x22bfcd0 [Native Public]

// UAssetTagsSubsystem (/Script/AssetTags.AssetTagsSubsystem)
    TArray<FName> K2_GetCollectionsContainingAsset(const FSoftObjectPath& AssetPath); // 0x68e1470 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetPtr(UObject* AssetPtr); // 0x68e1350 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetData(FAssetData& AssetData); // 0x68e11a0 [Final Native Public]
    TArray<FName> GetCollectionsContainingAsset(const FName& AssetPathName); // 0x68e1050 [Final Native Public]
    TArray<FName> GetCollections(); // 0x68e0f00 [Final Native Public]
    TArray<FAssetData> GetAssetsInCollection(const FName& Name); // 0x68e0e10 [Final Native Public]
    bool CollectionExists(const FName& Name); // 0x68e0ce0 [Final Native Public]

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

// UAudioCapture (/Script/AudioCapture.AudioCapture)
    void StopCapturingAudio(); // 0x50dc710 [Final Native Public]
    void StartCapturingAudio(); // 0x50dc6c0 [Final Native Public]
    bool IsCapturingAudio(); // 0x50dc680 [Final Native Public]
    bool GetAudioCaptureDeviceInfo(FAudioCaptureDeviceInfo& OutInfo); // 0x50dc440 [Final Native Public]

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

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

// IAudioParameterControllerInterface (/Script/AudioExtensions.AudioParameterControllerInterface)
    void SetTriggerParameter(const FName& InName); // 0x239ba80 [Native Public]
    void SetStringParameter(const FName& InName, const FString& InValue); // 0x239b9a0 [Native Public]
    void SetStringArrayParameter(const FName& InName, const TArray<FString>& InValue); // 0x239b8a0 [Native Public]
    void SetParameters_Blueprint(const TArray<FAudioParameter>& InParameters); // 0x239b7e0 [Native Public]
    void SetObjectParameter(const FName& InName, UObject* InValue); // 0x239b710 [Native Public]
    void SetObjectArrayParameter(const FName& InName, const TArray<UObject*>& InValue); // 0x239b620 [Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x239b550 [Native Public]
    void SetIntArrayParameter(const FName& InName, const TArray<int32>& InValue); // 0x239b460 [Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x239b390 [Native Public]
    void SetFloatArrayParameter(const FName& InName, const TArray<float>& InValue); // 0x239b2a0 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x239b1d0 [Native Public]
    void SetBoolArrayParameter(const FName& InName, const TArray<bool>& InValue); // 0x239b0e0 [Native Public]
    void ResetParameters(); // 0x239b0c0 [Native Public]

// IAudioLinkBlueprintInterface (/Script/AudioLinkEngine.AudioLinkBlueprintInterface)
    void StopLink(); // 0x338f0c0 [Native Public]
    void SetLinkSound(USoundBase* NewSound); // 0x338f030 [Native Public]
    void PlayLink(float StartTime); // 0x338efb0 [Native Public]
    bool IsLinkPlaying(); // 0x338ef80 [Native Public]

// UScrubbedSound (/Script/AudioMixer.ScrubbedSound)
    void SetSoundWave(USoundWave* InSoundWave); // 0x33c5310 [Final Native Public]
    void SetPlayheadTime(float InPlayheadTimeSeconds); // 0x33c5290 [Final Native Public]
    void SetIsScrubbingWhileStationary(bool bInScrubWhileStationary); // 0x33c5200 [Final Native Public]
    void SetIsScrubbing(bool bInIsScrubbing); // 0x33c5170 [Final Native Public]
    void SetGrainDurationRange(const FVector2D& InGrainDurationRangeSeconds); // 0x33c50e0 [Final Native Public]
    float GetPlayheadTime(); // 0x33c36c0 [Final Native Public]

// UAudioMixerBlueprintLibrary (/Script/AudioMixer.AudioMixerBlueprintLibrary)
    void UnregisterAudioBusFromSubmix(UObject* WorldContextObject, USoundSubmix* SoundSubmix, UAudioBus* AudioBus); // 0x33c6060 [Final Native Static Public]
    float TrimAudioCache(float InMegabytesToFree); // 0x33c5f50 [Final Native Static Public]
    void SwapAudioOutputDevice(UObject* WorldContextObject, const FString& NewDeviceId, const FScriptDelegate& OnCompletedDeviceSwap); // 0x33c5e10 [Final Native Static Public]
    USoundWave* StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundSubmix* SubmixToRecord, USoundWave* ExistingSoundWaveToOverwrite); // 0x33c5bc0 [Final Native Static Public]
    void StopAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x33c5ad0 [Final Native Static Public]
    void StopAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToStopAnalyzing); // 0x33c5a00 [Final Native Static Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration, USoundSubmix* SubmixToRecord); // 0x33c58e0 [Final Native Static Public]
    void StartAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x33c57c0 [Final Native Static Public]
    void StartAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToAnalyze, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x33c5560 [Final Native Static Public]
    void SetSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, const TArray<USoundEffectSubmixPreset*>& SubmixEffectPresetChain, float FadeTimeSec); // 0x33c53a0 [Final Native Static Public]
    void SetBypassSourceEffectChainEntry(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex, bool bBypassed); // 0x33c4ea0 [Final Native Static Public]
    void ResumeRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x33c4dd0 [Final Native Static Public]
    void ReplaceSubmixEffect(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33c4bc0 [Final Native Static Public]
    void ReplaceSoundEffectSubmix(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33c4bc0 [Final Native Static Public]
    void RemoveSubmixEffectPresetAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x33c4ac0 [Final Native Static Public]
    void RemoveSubmixEffectPreset(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33c49c0 [Final Native Static Public]
    void RemoveSubmixEffectAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x33c4ac0 [Final Native Static Public]
    void RemoveSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33c49c0 [Final Native Static Public]
    void RemoveSourceEffectFromPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex); // 0x33c4780 [Final Native Static Public]
    void RemoveMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33c4660 [Final Native Static Public]
    void RegisterAudioBusToSubmix(UObject* WorldContextObject, USoundSubmix* SoundSubmix, UAudioBus* AudioBus); // 0x33c42f0 [Final Native Static Public]
    void PrimeSoundForPlayback(USoundWave* SoundWave, const FScriptDelegate& OnLoadCompletion); // 0x33c4120 [Final Native Static Public]
    void PrimeSoundCueForPlayback(USoundCue* SoundCue); // 0x33c40a0 [Final Native Static Public]
    void PauseRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x33c3fd0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakePresetSpectralAnalysisBandSettings(const EAudioSpectrumBandPresetType& InBandPresetType, int32 InNumBands, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x33c3dd0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeMusicalSpectralAnalysisBandSettings(int32 InNumSemitones, const EMusicalNoteName& InStartingMusicalNote, int32 InStartingOctave, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x33c3ac0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeFullSpectrumSpectralAnalysisBandSettings(int32 InNumBands, float InMinimumFrequency, float InMaximumFrequency, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x33c38d0 [Final Native Static Public]
    bool IsAudioBusActive(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x33c36e0 [Final Native Static Public]
    void GetPhaseForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Phases, USoundSubmix* SubmixToAnalyze); // 0x33c3510 [Final Native Static Public]
    int32 GetNumberOfEntriesInSourceEffectChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain); // 0x33c33e0 [Final Native Static Public]
    void GetMagnitudeForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Magnitudes, USoundSubmix* SubmixToAnalyze); // 0x33c3230 [Final Native Static Public]
    void GetCurrentAudioOutputDeviceName(UObject* WorldContextObject, const FScriptDelegate& OnObtainCurrentDeviceEvent); // 0x33c3140 [Final Native Static Public]
    void GetAvailableAudioOutputDevices(UObject* WorldContextObject, const FScriptDelegate& OnObtainDevicesEvent); // 0x33c3050 [Final Native Static Public]
    FString Conv_AudioOutputDeviceInfoToString(FAudioOutputDeviceInfo& Info); // 0x33c2f00 [Final Native Static Public]
    void ClearSubmixEffects(UObject* WorldContextObject, USoundSubmix* SoundSubmix); // 0x33c2d50 [Final Native Static Public]
    void ClearSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, float FadeTimeSec); // 0x33c2c30 [Final Native Static Public]
    void ClearMasterSubmixEffects(UObject* WorldContextObject); // 0x33c2b80 [Final Native Static Public]
    int32 AddSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33c2990 [Final Native Static Public]
    void AddSourceEffectToPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, const FSourceEffectChainEntry& Entry); // 0x33c2740 [Final Native Static Public]
    void AddMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33c24e0 [Final Native Static Public]

// USynthComponent (/Script/AudioMixer.SynthComponent)
    void Stop(); // 0x33eeb30 [Final Native Public]
    void Start(); // 0x33ee8d0 [Final Native Public]
    void SetVolumeMultiplier(float VolumeMultiplier); // 0x33ee840 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x33ee270 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x33ee190 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x33ee0b0 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x33ed810 [Final Native Public]
    void SetModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x33ed610 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x33ed310 [Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x33ed280 [Final Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x33ece00 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x33ecd20 [Final Native Public]
    bool IsPlaying(); // 0x33ec320 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x33ebaf0 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x33ead00 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x33eab90 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x33ea400 [Final Native Public]

// USubmixEffectDynamicsProcessorPreset (/Script/AudioMixer.SubmixEffectDynamicsProcessorPreset)
    void SetSettings(FSubmixEffectDynamicsProcessorSettings& Settings); // 0x33edba0 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x33ed150 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x33ecbe0 [Final Native Public]
    void ResetKey(); // 0x33ec700 [Final Native Public]

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

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

// UQuartzClockHandle (/Script/AudioMixer.QuartzClockHandle)
    void UnsubscribeFromTimeDivision(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const UQuartzClockHandle*& ClockHandle); // 0x33ef3a0 [Final Native Public]
    void UnsubscribeFromAllTimeDivisions(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x33ef160 [Final Native Public]
    void SubscribeToQuantizationEvent(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x33eef90 [Final Native Public]
    void SubscribeToAllQuantizationEvents(UObject* WorldContextObject, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x33eecd0 [Final Native Public]
    void StopClock(UObject* WorldContextObject, bool CancelPendingEvents, const UQuartzClockHandle*& ClockHandle); // 0x33eeb50 [Final Native Public]
    void StartOtherClock(UObject* WorldContextObject, const FName& OtherClockName, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate); // 0x33ee8f0 [Final Native Public]
    void StartClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x33ecac0 [Final Native Public]
    void SetTicksPerSecond(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float TicksPerSecond); // 0x33ee5c0 [Final Native Public]
    void SetThirtySecondNotesPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float ThirtySecondsNotesPerMinute); // 0x33ee350 [Final Native Public]
    void SetSecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float SecondsPerTick); // 0x33ed930 [Final Native Public]
    void SetMillisecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float MillisecondsPerTick); // 0x33ed3a0 [Final Native Public]
    void SetBeatsPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float BeatsPerMinute); // 0x33ecee0 [Final Native Public]
    void ResumeClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x33ecac0 [Final Native Public]
    void ResetTransportQuantized(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, const UQuartzClockHandle*& ClockHandle); // 0x33ec860 [Final Native Public]
    void ResetTransport(UObject* WorldContextObject, const FScriptDelegate& InDelegate); // 0x33ec760 [Final Native Public]
    void PauseClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x33ec5e0 [Final Native Public]
    void NotifyOnQuantizationBoundary(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InMsOffset); // 0x33ec390 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject); // 0x33ec180 [Final Native Public]
    float GetTicksPerSecond(UObject* WorldContextObject); // 0x33ec0a0 [Final Native Public]
    float GetThirtySecondNotesPerMinute(UObject* WorldContextObject); // 0x33ebfe0 [Final Native Public]
    float GetSecondsPerTick(UObject* WorldContextObject); // 0x33ebf20 [Final Native Public]
    float GetMillisecondsPerTick(UObject* WorldContextObject); // 0x33eba30 [Final Native Public]
    float GetEstimatedRunTime(UObject* WorldContextObject); // 0x33eb660 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x33eb260 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentTimestamp(UObject* WorldContextObject); // 0x33eb1c0 [Final Native Public]
    float GetBeatsPerMinute(UObject* WorldContextObject); // 0x33eaff0 [Final Native Public]
    float GetBeatProgressPercent(const EQuartzCommandQuantization& QuantizationBoundary, float PhaseOffset, float MsOffset); // 0x33eaee0 [Final Native Public]

// UQuartzSubsystem (/Script/AudioMixer.QuartzSubsystem)
    void SetQuartzSubsystemTickableWhenPaused(bool bInTickableWhenPaused); // 0x33ed8a0 [Final Native Public]
    bool IsQuartzEnabled(); // 0x33ec370 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject, const FName& ClockName); // 0x33ec220 [Final Native Public]
    float GetRoundTripMinLatency(UObject* WorldContextObject); // 0x33ebe50 [Final Native Public]
    float GetRoundTripMaxLatency(UObject* WorldContextObject); // 0x33ebd80 [Final Native Public]
    float GetRoundTripAverageLatency(UObject* WorldContextObject); // 0x33ebcb0 [Final Native Public]
    UQuartzClockHandle* GetHandleForClock(UObject* WorldContextObject, const FName& ClockName); // 0x33eb860 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMinLatency(UObject* WorldContextObject); // 0x33eb7b0 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMaxLatency(UObject* WorldContextObject); // 0x33eb7b0 [Final Native Public]
    float GetGameThreadToAudioRenderThreadAverageLatency(UObject* WorldContextObject); // 0x33eb700 [Final Native Public]
    float GetEstimatedClockRunTime(UObject* WorldContextObject, const FName& InClockName); // 0x33eb550 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const FName& ClockName, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x33eb380 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentClockTimestamp(UObject* WorldContextObject, const FName& InClockName); // 0x33eb0b0 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMinLatency(); // 0x33eaea0 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMaxLatency(); // 0x33eae60 [Final Native Public]
    float GetAudioRenderThreadToGameThreadAverageLatency(); // 0x33eae20 [Final Native Public]
    bool DoesClockExist(UObject* WorldContextObject, const FName& ClockName); // 0x33eaa90 [Final Native Public]
    void DeleteClockByName(UObject* WorldContextObject, const FName& ClockName); // 0x33ea9c0 [Final Native Public]
    void DeleteClockByHandle(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle); // 0x33ea8c0 [Final Native Public]
    UQuartzClockHandle* CreateNewClock(UObject* WorldContextObject, const FName& ClockName, const FQuartzClockSettings& InSettings, bool bOverrideSettingsIfClockExists, bool bUseAudioEngineClockManager); // 0x33ea520 [Final Native Public]

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

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

// ULoudnessNRT (/Script/AudioSynesthesia.LoudnessNRT)
    void GetNormalizedLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x52527f0 [Final Native Public]
    void GetNormalizedChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x52523d0 [Final Native Public]
    void GetLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x52521a0 [Final Native Public]
    void GetChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x5251de0 [Final Native Public]

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

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

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

// UAudioMaterialKnob (/Script/AudioWidgets.AudioMaterialKnob)
    void SetValue(float InValue); // 0x5268ca0 [Final Native Public]
    void SetTuneSpeed(float InValue); // 0x5268ba0 [Final Native Public]
    void SetStepSize(float InValue); // 0x5268aa0 [Final Native Public]
    void SetMouseUsesStep(bool InUsesStep); // 0x5268980 [Final Native Public]
    void SetLocked(bool InLocked); // 0x52687b0 [Final Native Public]
    void SetFineTuneSpeed(float InValue); // 0x5268620 [Final Native Public]
    float GetValue(); // 0x52685c0 [Final Native Public]
    float GetTuneSpeed(); // 0x5268560 [Final Native Public]
    float GetStepSize(); // 0x5268500 [Final Native Public]
    bool GetMouseUsesStep(); // 0x52684a0 [Final Native Public]
    bool GetIsLocked(); // 0x5268390 [Final Native Public]
    float GetFineTuneSpeed(); // 0x5268330 [Final Native Public]

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

// UAudioMaterialSlider (/Script/AudioWidgets.AudioMaterialSlider)
    void SetValue(float InValue); // 0x5268d20 [Final Native Public]
    void SetTuneSpeed(float InValue); // 0x5268c20 [Final Native Public]
    void SetStepSize(float InValue); // 0x5268b20 [Final Native Public]
    void SetMouseUsesStep(bool bInUsesStep); // 0x5268a10 [Final Native Public]
    void SetLocked(bool bInLocked); // 0x5268840 [Final Native Public]
    void SetFineTuneSpeed(float InValue); // 0x52686a0 [Final Native Public]
    float GetValue(); // 0x52685f0 [Final Native Public]
    float GetTuneSpeed(); // 0x5268590 [Final Native Public]
    float GetStepSize(); // 0x5268530 [Final Native Public]
    bool GetMouseUsesStep(); // 0x52684d0 [Final Native Public]
    bool GetIsLocked(); // 0x52683c0 [Final Native Public]
    float GetFineTuneSpeed(); // 0x5268360 [Final Native Public]

// UAudioMeter (/Script/AudioWidgets.AudioMeter)
    void SetMeterValueColor(const FLinearColor& InValue); // 0x52ceaa0 [Final Native Public]
    void SetMeterScaleLabelColor(const FLinearColor& InValue); // 0x52ce990 [Final Native Public]
    void SetMeterScaleColor(const FLinearColor& InValue); // 0x52ce880 [Final Native Public]
    void SetMeterPeakColor(const FLinearColor& InValue); // 0x52ce770 [Final Native Public]
    void SetMeterClippingColor(const FLinearColor& InValue); // 0x52ce660 [Final Native Public]
    void SetMeterChannelInfo(const TArray<FMeterChannelInfo>& InMeterChannelInfo); // 0x52ce4b0 [Final Native Public]
    void SetMeterBackgroundColor(const FLinearColor& InValue); // 0x52ce3a0 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InValue); // 0x52ce150 [Final Native Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo__DelegateSignature(); // 0x15b1e90 [Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo(); // 0x52cdec0 [Final Native Public]

// UAudioOscilloscope (/Script/AudioWidgets.AudioOscilloscope)
    void StopProcessing(); // 0x52cfaf0 [Final Native Public]
    void StartProcessing(); // 0x52cfa90 [Final Native Public]
    TArray<float> GetOscilloscopeAudioSamples__DelegateSignature(); // 0x15b1e90 [Public]
    bool CanTriggeringBeSet(); // 0x52cdde0 [Final Native Private]

// UAudioRadialSlider (/Script/AudioWidgets.AudioRadialSlider)
    void SetWidgetLayout(const EAudioRadialSliderLayout& InLayout); // 0x52cfa00 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x52cf820 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x52cf6e0 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x52cf460 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x52cf2a0 [Final Native Public]
    void SetSliderThickness(float InThickness); // 0x52cf150 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x52cf0b0 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x52cef70 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x52ced90 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x52cec50 [Final Native Public]
    void SetOutputRange(const FVector2D& InOutputRange); // 0x52cebb0 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InHandStartEndRatio); // 0x52ce300 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x52ce260 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x52ce0b0 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x52cdf70 [Final Native Public]

// UAudioSliderBase (/Script/AudioWidgets.AudioSliderBase)
    void SetWidgetBackgroundColor(const FLinearColor& InValue); // 0x52cf960 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x52cf8c0 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x52cf780 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x52cf5a0 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x52cf380 [Final Native Public]
    void SetSliderThumbColor(const FLinearColor& InValue); // 0x52cf200 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x52cf010 [Final Native Public]
    void SetSliderBackgroundColor(const FLinearColor& InValue); // 0x52ceed0 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x52cee30 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x52cecf0 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x52cde20 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x52ce010 [Final Native Public]
    float GetLinValue(float OutputValue); // 0x52cde20 [Final Native Public]

// UAudioVectorscope (/Script/AudioWidgets.AudioVectorscope)
    void StopProcessing(); // 0x52cfb20 [Final Native Public]
    void StartProcessing(); // 0x52cfac0 [Final Native Public]
    TArray<float> GetVectorscopeAudioSamples__DelegateSignature(); // 0x15b1e90 [Public]

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

// UBlendStackAnimNodeLibrary (/Script/BlendStack.BlendStackAnimNodeLibrary)
    bool IsCurrentAssetLooping(FBlendStackAnimNodeReference& BlendStackNode); // 0x45b8de0 [Final Native Static Public]
    bool GetCurrentBlendStackAnimIsActive(FAnimNodeReference& Node); // 0x45b8b80 [Final Native Static Public]
    float GetCurrentBlendStackAnimAssetTime(FAnimNodeReference& Node); // 0x45b8ac0 [Final Native Static Public]
    UMirrorDataTable* GetCurrentBlendStackAnimAssetMirrorTable(FAnimNodeReference& Node); // 0x45b8920 [Final Native Static Public]
    bool GetCurrentBlendStackAnimAssetMirrored(FAnimNodeReference& Node); // 0x45b89f0 [Final Native Static Public]
    UAnimationAsset* GetCurrentBlendStackAnimAsset(FAnimNodeReference& Node); // 0x45b8850 [Final Native Static Public]
    float GetCurrentAssetTimeRemaining(FBlendStackAnimNodeReference& BlendStackNode); // 0x45b8770 [Final Native Static Public]
    float GetCurrentAssetTime(FBlendStackAnimNodeReference& BlendStackNode); // 0x45b86c0 [Final Native Static Public]
    UAnimationAsset* GetCurrentAsset(FBlendStackAnimNodeReference& BlendStackNode); // 0x45b8600 [Final Native Static Public]
    void ForceBlendNextUpdate(FBlendStackAnimNodeReference& BlendStackNode); // 0x45b8560 [Final Native Static Public]
    void ConvertToBlendStackNodePure(FAnimNodeReference& Node, FBlendStackAnimNodeReference& BlendStackNode, const bool& Result); // 0x45b83b0 [Final Native Static Public]
    FBlendStackAnimNodeReference ConvertToBlendStackNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x45b82b0 [Final Native Static Public]
    void BlendToWithSettings(FAnimUpdateContext& Context, FBlendStackAnimNodeReference& BlendStackNode, UAnimationAsset* AnimationAsset, float AnimationTime, bool bLoop, bool bMirrored, float BlendTime, UBlendProfile* BlendProfile, const EAlphaBlendOption& BlendOption, bool bInertialBlend, const FVector& BlendParameters, float WantedPlayRate, float ActivationDelay); // 0x45b7af0 [Final Native Static Public]
    void BlendTo(FAnimUpdateContext& Context, FBlendStackAnimNodeReference& BlendStackNode, UAnimationAsset* AnimationAsset, float AnimationTime, bool bLoop, bool bMirrored, float BlendTime, const FVector& BlendParameters, float WantedPlayRate, float ActivationDelay); // 0x45b7690 [Final Native Static Public]

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

// UColorPicker (/Script/BlueprintColorPicker.ColorPicker)
    void StopGBufferSampling(bool bCommit); // 0x5656f30 [Final Native Public]
    void StartGBufferSampling(bool bMalualCanvasPoistion); // 0x5656ea0 [Final Native Public]
    void SetPickerColorMaterialAndSampleMaterial(const FLinearColor& NewColor, float NewMetallic, float NewRoughness, float NewEmissive, UMaterialInterface* NewSampleMaterial, bool bBroadcastChanges); // 0x5656c40 [Final Native Public]
    void SetPickerColorAndMaterialValues(const FLinearColor& NewColor, float NewMetallic, float NewRoughness, float NewEmissive, bool bBroadcastChanges); // 0x5656a80 [Final Native Public]
    void SetMetallicRoughnessSampleMaterial(UMaterialInterface* NewMaterial); // 0x56569e0 [Final Native Public]
    void SetGBufferSamplingCanvasSlotPosition(const FVector2D& CanvasSlotPosition); // 0x5656960 [Final Native Public]
    bool SampleViewportGBuffer(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FLinearColor& OutBaseColor, const float& OutMetallic, const float& OutRoughness, UMaterialInterface* OptionalMetallicRoughnessMaterial); // 0x5656760 [Final Native Static Public]
    bool SampleViewportAtCursorAndApply(); // 0x5656730 [Final Native Public]
    void OnMetallicRoughnessChanged__DelegateSignature(float NewMetallic, float NewRoughness, float NewEmissive); // 0x15b1e90 [Public]
    void OnMaterialChanged__DelegateSignature(const FLinearColor& NewColor, float NewMetallic, float NewRoughness, float NewEmissive); // 0x15b1e90 [Public]
    void OnGBufferColorPicked__DelegateSignature(const FLinearColor& PickedColor, float PickedMetallic, float PickedRoughness); // 0x15b1e90 [Public]
    void OnContextMenuCloseRequested__DelegateSignature(); // 0x15b1e90 [Public]
    void OnColorChanged__DelegateSignature(const FLinearColor& NewColor); // 0x15b1e90 [Public]
    bool IsGBufferSamplingActive(); // 0x5656710 [Final Native Public]
    void ApplySampledValues(const FLinearColor& SampledColor, float SampledMetallic, float SampledRoughness); // 0x56565f0 [Final Native Public]

// UCableComponent (/Script/CableComponent.CableComponent)
    void SetAttachEndToComponent(USceneComponent* Component, const FName& SocketName); // 0x68eacb0 [Final Native Public]
    void SetAttachEndTo(AActor* Actor, const FName& ComponentProperty, const FName& SocketName); // 0x68eab70 [Final Native Public]
    void GetCableParticleLocations(const TArray<FVector>& Locations); // 0x68eaa30 [Final Native Public]
    USceneComponent* GetAttachedComponent(); // 0x68ea9a0 [Final Native Public]
    AActor* GetAttachedActor(); // 0x68ea960 [Final Native Public]

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

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

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

// UCameraCalibrationSubsystem (/Script/CameraCalibrationCore.CameraCalibrationSubsystem)
    void UnregisterDistortionModelHandler(UCineCameraComponent* Component, ULensDistortionModelHandlerBase* Handler); // 0x62774f0 [Final Native Public]
    void SetDefaultLensFile(ULensFile* NewDefaultLensFile); // 0x6277460 [Final Native Public]
    TSubclassOf<ULensModel> GetRegisteredLensModel(const FName& ModelName); // 0x6277140 [Final Native Public]
    TArray<FName> GetOverlayMaterialNames(); // 0x62770c0 [Final Native Public]
    UMaterialInterface* GetOverlayMaterial(const FName& OverlayName); // 0x6277010 [Final Native Public]
    ULensFile* GetLensFile(FLensFilePicker& Picker); // 0x6276ea0 [Final Native Public]
    TArray<ULensDistortionModelHandlerBase*> GetDistortionModelHandlers(UCineCameraComponent* Component); // 0x6276dc0 [Final Native Public]
    ULensFile* GetDefaultLensFile(); // 0x6276d90 [Final Native Public]
    TArray<FName> GetCameraNodalOffsetAlgos(); // 0x6276d10 [Final Native Public]
    TSubclassOf<UCameraNodalOffsetAlgo> GetCameraNodalOffsetAlgo(const FName& Name); // 0x6276c40 [Final Native Public]
    TArray<FName> GetCameraImageCenterAlgos(); // 0x6276bc0 [Final Native Public]
    TSubclassOf<UCameraImageCenterAlgo> GetCameraImageCenterAlgo(const FName& Name); // 0x6276af0 [Final Native Public]
    TArray<FName> GetCameraCalibrationSteps(); // 0x6276a70 [Final Native Public]
    TSubclassOf<UCameraCalibrationStep> GetCameraCalibrationStep(const FName& Name); // 0x62769a0 [Final Native Public]
    ULensDistortionModelHandlerBase* FindOrCreateDistortionModelHandler(FDistortionHandlerPicker& DistortionHandlerPicker, TSubclassOf<ULensModel> LensModelClass); // 0x6276870 [Final Native Public]
    ULensDistortionModelHandlerBase* FindDistortionModelHandler(FDistortionHandlerPicker& DistortionHandlerPicker, bool bUpdatePicker); // 0x6276760 [Final Native Public]

// ULensFile (/Script/CameraCalibrationCore.LensFile)
    void RemoveZoomPoint(const ELensDataCategory& InDataCategory, float InFocus, float InZoom); // 0x627e4e0 [Final Native Public]
    void RemoveFocusPoint(const ELensDataCategory& InDataCategory, float InFocus); // 0x627e410 [Final Native Public]
    void MergeFocusPoint(const ELensDataCategory& InDataCategory, float InSrcFocus, float InDestFocus, bool bReplaceExistingZoomPoints); // 0x627e2a0 [Final Native Public]
    bool HasZoomPoint(const ELensDataCategory& InDataCategory, float InFocus, float InZoom); // 0x627e0e0 [Final Native Public]
    bool HasSamples(const ELensDataCategory& InDataCategory); // 0x627e050 [Final Native Public]
    bool HasIrisEncoderMapping(); // 0x627e020 [Final Native Public]
    bool HasFocusPoint(const ELensDataCategory& InDataCategory, float InFocus); // 0x627df40 [Final Native Public]
    bool HasFocusEncoderMapping(); // 0x627df10 [Final Native Public]
    int32 GetTotalPointNum(const ELensDataCategory& InDataCategory); // 0x627de60 [Final Native Public]
    TArray<FSTMapPointInfo> GetSTMapPoints(); // 0x627dde0 [Final Native Public]
    bool GetSTMapPoint(float InFocus, float InZoom, FSTMapInfo& OutSTMapInfo); // 0x627dcb0 [Final Native Public]
    TArray<FNodalOffsetPointInfo> GetNodalOffsetPoints(); // 0x627dc30 [Final Native Public]
    bool GetNodalOffsetPoint(float InFocus, float InZoom, FNodalPointOffset& OutNodalPointOffset); // 0x627dac0 [Final Native Public]
    TArray<FImageCenterPointInfo> GetImageCenterPoints(); // 0x627da40 [Final Native Public]
    bool GetImageCenterPoint(float InFocus, float InZoom, FImageCenterInfo& OutImageCenterInfo); // 0x627d910 [Final Native Public]
    TArray<FFocalLengthPointInfo> GetFocalLengthPoints(); // 0x627d890 [Final Native Public]
    bool GetFocalLengthPoint(float InFocus, float InZoom, FFocalLengthInfo& OutFocalLengthInfo); // 0x627d760 [Final Native Public]
    TArray<FDistortionPointInfo> GetDistortionPoints(); // 0x627d6c0 [Final Native Public]
    bool GetDistortionPoint(float InFocus, float InZoom, FDistortionInfo& OutDistortionInfo); // 0x627d580 [Final Native Public]
    float EvaluateNormalizedIris(float InNormalizedValue); // 0x627d4d0 [Final Native Public]
    float EvaluateNormalizedFocus(float InNormalizedValue); // 0x627d440 [Final Native Public]
    bool EvaluateNodalPointOffset(float InFocus, float InZoom, FNodalPointOffset& OutEvaluatedValue); // 0x627d2d0 [Final Native Public]
    bool EvaluateImageCenterParameters(float InFocus, float InZoom, FImageCenterInfo& OutEvaluatedValue); // 0x627d1a0 [Final Native Public]
    bool EvaluateFocalLength(float InFocus, float InZoom, FFocalLengthInfo& OutEvaluatedValue); // 0x627d070 [Final Native Public]
    bool EvaluateDistortionParameters(float InFocus, float InZoom, FDistortionInfo& OutEvaluatedValue); // 0x627cf30 [Final Native Public]
    bool EvaluateDistortionData(float InFocus, float InZoom, const FVector2D& InFilmback, ULensDistortionModelHandlerBase* InLensHandler); // 0x627cdb0 [Final Native Public]
    void ClearData(const ELensDataCategory& InDataCategory); // 0x627cd30 [Final Native Public]
    void ClearAll(); // 0x627cd10 [Final Native Public]
    void ChangeZoomPoint(const ELensDataCategory& InDataCategory, float InFocus, float InExistingZoom, float InNewZoom); // 0x627cbb0 [Final Native Public]
    void ChangeFocusPoint(const ELensDataCategory& InDataCategory, float InExistingFocus, float InNewFocus); // 0x627caa0 [Final Native Public]
    void AddSTMapPoint(float NewFocus, float NewZoom, FSTMapInfo& NewPoint); // 0x627c970 [Final Native Public]
    void AddNodalOffsetPoint(float NewFocus, float NewZoom, FNodalPointOffset& NewPoint); // 0x627c800 [Final Native Public]
    void AddImageCenterPoint(float NewFocus, float NewZoom, FImageCenterInfo& NewPoint); // 0x627c6d0 [Final Native Public]
    void AddFocalLengthPoint(float NewFocus, float NewZoom, FFocalLengthInfo& NewFocalLength); // 0x627c5a0 [Final Native Public]
    void AddDistortionPoint(float NewFocus, float NewZoom, FDistortionInfo& NewPoint, FFocalLengthInfo& NewFocalLength); // 0x627c400 [Final Native Public]

// AChaosCacheManager (/Script/ChaosCaching.ChaosCacheManager)
    void TriggerComponentByCache(const FName& InCacheName); // 0x5c774d0 [Final Native Protected]
    void TriggerComponent(UPrimitiveComponent* InComponent); // 0x5c773b0 [Final Native Protected]
    void TriggerAll(); // 0x5c772e0 [Final Native Protected]
    void SetStartTime(float InStartTime); // 0x5c77250 [Final Native Public]
    void SetCurrentTime(float CurrentTime); // 0x5c77250 [Final Native Public]
    void SetCacheCollection(UChaosCacheCollection* InCacheCollection); // 0x5c77180 [Final Native Protected]
    void ResetSingleTransform(int32 InIndex); // 0x5c77070 [Final Native Public]
    void ResetAllComponentTransforms(); // 0x5c76f20 [Final Native Public]
    void EnablePlaybackByCache(const FName& InCacheName, bool bEnable); // 0x5c76e10 [Final Native Protected]
    void EnablePlayback(int32 Index, bool bEnable); // 0x5c76d20 [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); // 0x63d5f00 [Final Native Public]
    void SetVelocityScale(const FVector& LinearVelocityScale, float AngularVelocityScale, float FictitiousAngularScale); // 0x63d5d40 [Final Native Public]
    void SetVelocityClamps(bool bEnableLinearVelocityClamping, const FVector& MaxLinearVelocity, bool bEnableLinearAccelerationClamping, const FVector& MaxLinearAcceleration, bool bEnableAngularVelocityClamping, float MaxAngularVelocity, bool bEnableAngularAccelerationClamping, float MaxAngularAcceleration); // 0x63d5a20 [Final Native Public]
    void SetPressure(const FVector2D& Pressure); // 0x63d5900 [Final Native Public]
    void SetMaterialLinear(float EdgeStiffness, float BendingStiffness, float AreaStiffness); // 0x63d5690 [Final Native Public]
    void SetMaterialBuckling(const FVector2D& BucklingRatio, const FVector2D& BucklingStiffness); // 0x63d5510 [Final Native Public]
    void SetMaterial(const FVector2D& EdgeStiffness, const FVector2D& BendingStiffness, const FVector2D& AreaStiffness); // 0x63d5350 [Final Native Public]
    void SetLongRangeAttachmentLinear(float TetherStiffness, float TetherScale); // 0x63d5190 [Final Native Public]
    void SetLongRangeAttachment(const FVector2D& TetherStiffness, const FVector2D& TetherScale); // 0x63d5010 [Final Native Public]
    void SetGravity(float GravityScale, bool bIsGravityOverridden, const FVector& GravityOverride); // 0x63d4e50 [Final Native Public]
    void SetDamping(float DampingCoefficient, float LocalDampingCoefficient); // 0x63d4cd0 [Final Native Public]
    void SetCollision(float CollisionThickness, float FrictionCoefficient, bool bUseCCD, float SelfCollisionThickness); // 0x63d4ae0 [Final Native Public]
    void SetBackstop(bool bEnabled); // 0x63d49b0 [Final Native Public]
    void SetAnimDriveLinear(float AnimDriveStiffness); // 0x63d4930 [Final Native Public]
    void SetAnimDrive(const FVector2D& AnimDriveStiffness, const FVector2D& AnimDriveDamping); // 0x63d47b0 [Final Native Public]
    void SetAerodynamics(float DragCoefficient, float LiftCoefficient, const FVector& WindVelocity); // 0x63d4600 [Final Native Public]
    void ResetAndTeleport(bool bReset, bool bTeleport); // 0x63d4400 [Final Native Public]

// UChaosMovementModeTransition (/Script/ChaosMover.ChaosMovementModeTransition)
    UChaosMoverSimulation* GetSimulation_Mutable(); // 0x3245470 [Final Native Public]
    UChaosMoverSimulation* GetSimulation(); // 0x3245470 [Final Native Public]

// UChaosCharacterMoverComponent (/Script/ChaosMover.ChaosCharacterMoverComponent)
    void Launch(const FVector& VelocityOrImpulse, const EChaosMoverVelocityEffectMode& Mode); // 0x5230bb0 [Final Native Public]

// UChaosGroundMovementUtils (/Script/ChaosMover.ChaosGroundMovementUtils)
    FVector ComputeLocalGroundVelocity_Internal(const FVector& position, FFloorCheckResult& FloorResult); // 0x52305c0 [Final Native Static Public]

// IChaosCharacterMovementModeInterface (/Script/ChaosMover.ChaosCharacterMovementModeInterface)
    bool ShouldCharacterRemainUpright(); // 0x338ef80 [Native Public]
    float GetTargetHeight(); // 0x5230860 [Native Public]
    float GetMaxWalkSlopeCosine(); // 0x5230830 [Native Public]
    float GetGroundQueryRadius(); // 0x50fa280 [Native Public]

// USharedChaosCharacterMovementSettings (/Script/ChaosMover.SharedChaosCharacterMovementSettings)
    void SetMaxWalkableSlopeAngle(float Value); // 0x5230cb0 [Final Native Protected]

// UChaosMoverBackendComponent (/Script/ChaosMover.ChaosMoverBackendComponent)
    void HandleUpdatedComponentPhysicsStateChanged(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x52309a0 [Native Protected]
    void HandleOwningPawnControllerChanged_Server(APawn* OwnerPawn, AController* OldController, AController* NewController); // 0x5230890 [Final Native Protected]

// UChaosMovementMode (/Script/ChaosMover.ChaosMovementMode)
    UChaosMoverSimulation* GetSimulation(); // 0x3718cf0 [Final Native Public]

// UChaosMoverSimulation (/Script/ChaosMover.ChaosMoverSimulation)
    void K2_QueueInstantMovementEffect(const int32& EffectAsRawData); // 0x5230a70 [Final Native Public]
    FMoverDataCollection GetLocalSimInput_Mutable(); // 0x5230800 [Final Native Public]
    FMoverDataCollection GetLocalSimInput(); // 0x5230800 [Final Native Public]
    FMoverDataCollection GetDebugSimData(); // 0x52307d0 [Final Native Public]
    UBaseMovementMode* GetCurrentMovementMode(); // 0x5230790 [Final Native Public]
    UBaseMovementMode* FindMovementModeByName(const FName& Name); // 0x52306e0 [Final Native Public]

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

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

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

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

// UChooserFunctionLibrary (/Script/Chooser.ChooserFunctionLibrary)
    FInstancedStruct MakeEvaluateChooser(UChooserTable* Chooser); // 0x45cb8b0 [Final Native Static Public]
    FChooserEvaluationContext MakeChooserEvaluationContext(); // 0x45cb7e0 [Final Native Static Public]
    void GetChooserStructOutput(FChooserEvaluationContext& Context, int32 Index, const int32& Value); // 0x45cb540 [Final Native Static Public]
    TSoftObjectPtr<UObject> EvaluateObjectChooserBaseSoft(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass); // 0x45cb310 [Final Native Static Public]
    TArray<TSoftObjectPtr<UObject>> EvaluateObjectChooserBaseMultiSoft(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass); // 0x45cafd0 [Final Native Static Public]
    TArray<UObject*> EvaluateObjectChooserBaseMulti(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass); // 0x45cacb0 [Final Native Static Public]
    UObject* EvaluateObjectChooserBase(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass); // 0x45ca9e0 [Final Native Static Public]
    TArray<UObject*> EvaluateChooserMulti(UObject* ContextObject, UChooserTable* ChooserTable, TSubclassOf<UObject> ObjectClass); // 0x45ca770 [Final Native Static Public]
    UObject* EvaluateChooser(UObject* ContextObject, UChooserTable* ChooserTable, TSubclassOf<UObject> ObjectClass); // 0x45ca5a0 [Final Native Static Public]
    void AddChooserStructInput(FChooserEvaluationContext& Context, int32 Value); // 0x45ca370 [Final Native Static Public]
    void AddChooserObjectInput(FChooserEvaluationContext& Context, UObject* Object); // 0x45ca240 [Final Native Static Public]

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

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

// UCineCameraComponent (/Script/CinematicCamera.CineCameraComponent)
    void SetLensSettings(FCameraLensSettings& NewLensSettings); // 0x36e9110 [Final Native Public]
    void SetLensPresetByName(const FString& InPresetName); // 0x36e8f10 [Final Native Public]
    void SetFocusSettings(FCameraFocusSettings& NewFocusSettings); // 0x36e8e00 [Final Native Public]
    void SetFilmbackPresetByName(const FString& InPresetName); // 0x36e8bc0 [Final Native Public]
    void SetFilmback(FCameraFilmbackSettings& NewFilmback); // 0x36e8b00 [Final Native Public]
    void SetCustomNearClippingPlane(float NewCustomNearClippingPlane); // 0x36e85a0 [Final Native Public]
    void SetCurrentFocalLength(float InFocalLength); // 0x36e8510 [Final Native Public]
    void SetCurrentAperture(float NewCurrentAperture); // 0x36e8480 [Final Native Public]
    void SetCropSettings(FPlateCropSettings& NewCropSettings); // 0x36e83d0 [Final Native Public]
    void SetCropPresetByName(const FString& InPresetName); // 0x36e81d0 [Final Native Public]
    float GetVerticalProjectionOffset(); // 0x36e81a0 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x36e80d0 [Final Native Public]
    TArray<FNamedLensPreset> GetLensPresetsCopy(); // 0x36e7f90 [Final Native Static Public]
    FString GetLensPresetName(); // 0x36e7cd0 [Final Native Public]
    float GetHorizontalProjectionOffset(); // 0x36e7a30 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x36e7a00 [Final Native Public]
    TArray<FNamedFilmbackPreset> GetFilmbackPresetsCopy(); // 0x36e78e0 [Final Native Static Public]
    FString GetFilmbackPresetName(); // 0x36e7650 [Final Native Public]
    FString GetDefaultFilmbackPresetName(); // 0x36e72f0 [Final Native Public]
    FString GetCropPresetName(); // 0x36e7090 [Final Native Public]

// UCineCameraSettings (/Script/CinematicCamera.CineCameraSettings)
    void SetLensPresets(const TArray<FNamedLensPreset>& InLensPresets); // 0x36e8fc0 [Final Native Private]
    void SetFilmbackPresets(const TArray<FNamedFilmbackPreset>& InFilmbackPresets); // 0x36e8c70 [Final Native Private]
    void SetDefaultLensPresetName(const FString& InDefaultLensPresetName); // 0x36e89d0 [Final Native Private]
    void SetDefaultLensFStop(float InDefaultLensFStop); // 0x36e8890 [Final Native Private]
    void SetDefaultLensFocalLength(float InDefaultLensFocalLength); // 0x36e8930 [Final Native Private]
    void SetDefaultFilmbackPreset(const FString& InDefaultFilmbackPreset); // 0x36e8760 [Final Native Private]
    void SetDefaultCropPresetName(const FString& InDefaultCropPresetName); // 0x36e8620 [Final Native Private]
    void SetCropPresets(const TArray<FNamedPlateCropPreset>& InCropPresets); // 0x36e8280 [Final Native Private]
    TArray<FString> GetLensPresetNames(); // 0x36e7e80 [Final Native Private]
    bool GetLensPresetByName(const FString& PresetName, FCameraLensSettings& LensSettings); // 0x36e7a60 [Final Native Public]
    TArray<FString> GetFilmbackPresetNames(); // 0x36e77d0 [Final Native Private]
    bool GetFilmbackPresetByName(const FString& PresetName, FCameraFilmbackSettings& FilmbackSettings); // 0x36e7410 [Final Native Public]
    TArray<FString> GetCropPresetNames(); // 0x36e71e0 [Final Native Private]
    bool GetCropPresetByName(const FString& PresetName, FPlateCropSettings& CropSettings); // 0x36e6e90 [Final Native Public]
    UCineCameraSettings* GetCineCameraSettings(); // 0x36e6e20 [Final Native Static Private]

// UClothingSimulationInteractor (/Script/ClothingSystemRuntimeInterface.ClothingSimulationInteractor)
    void SetNumSubsteps(int32 NumSubSteps); // 0x2461af0 [Native Public]
    void SetNumIterations(int32 NumIterations); // 0x2461a60 [Native Public]
    void SetMaxNumIterations(int32 MaxNumIterations); // 0x24619d0 [Native Public]
    void SetAnimDriveSpringStiffness(float InStiffness); // 0x2461940 [Native Public]
    void PhysicsAssetUpdated(); // 0x2461920 [Native Public]
    float GetSimulationTime(); // 0x2461900 [Final Native Public]
    int32 GetNumSubsteps(); // 0x24618e0 [Final Native Public]
    int32 GetNumKinematicParticles(); // 0x24618c0 [Final Native Public]
    int32 GetNumIterations(); // 0x24618a0 [Final Native Public]
    int32 GetNumDynamicParticles(); // 0x2461880 [Final Native Public]
    int32 GetNumCloths(); // 0x2461860 [Final Native Public]
    UClothingInteractor* GetClothingInteractor(const FString& ClothingAssetName); // 0x2461660 [Final Native Public]
    void EnableGravityOverride(const FVector& InVector); // 0x24615c0 [Native Public]
    void DisableGravityOverride(); // 0x24615a0 [Native Public]
    void ClothConfigUpdated(); // 0x2461580 [Native Public]

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

// ILoadingProcessInterface (/Script/CommonLoadingScreen.LoadingProcessInterface)
    bool K2_ShouldShowLoadingScreen(const FString& OutDebugReason); // 0x52119c0 [Native Event Public]

// ULoadingProcessTask (/Script/CommonLoadingScreen.LoadingProcessTask)
    void Unregister(); // 0x5211cc0 [Final Native Public]
    void SetShowLoadingScreenReason(const FString& InDebugReason); // 0x5211bc0 [Final Native Public]
    ULoadingProcessTask* CreateLoadingScreenProcessTask(UObject* WorldContextObject, const FString& ShowLoadingScreenReason); // 0x5211460 [Final Native Static Public]

// ULoadingScreenManager (/Script/CommonLoadingScreen.LoadingScreenManager)
    void RemoveLoadingScreenWatcher(UObject* Object); // 0x5211a80 [Final Native Public]
    void K2_SetLoadingScreenCustomText(UWorld* WorldContextObject, const FString& NewText); // 0x5211800 [Final Native Static Public]
    bool GetLoadingScreenDisplayStatus(); // 0x52117e0 [Final Native Public]
    FString GetLoadingScreenCustomText(); // 0x5211700 [Final Native Public]
    FString GetDebugReasonForShowingOrHidingLoadingScreen(); // 0x5211620 [Final Native Public]
    FString GetCurrentLoadingMap(); // 0x5211540 [Final Native Public]
    void AddLoadingScreenWatcher(UObject* Object); // 0x5211380 [Final Native Public]

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

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

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

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

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

// UConstraintsScriptingLibrary (/Script/Constraints.ConstraintsScriptingLibrary)
    bool RemoveThisConstraint(UWorld* InWorld, UTickableConstraint* InTickableConstraint); // 0x338a590 [Final Native Static Public]
    bool RemoveConstraint(UWorld* InWorld, int32 InIndex); // 0x338a4b0 [Final Native Static Public]
    TArray<UTickableConstraint*> GetConstraintsArray(UWorld* InWorld); // 0x338a360 [Final Native Static Public]
    UTransformableHandle* CreateTransformableHandle(UWorld* InWorld, UObject* InObject, const FName& InAttachmentName); // 0x338a180 [Final Native Static Public]
    UTransformableComponentHandle* CreateTransformableComponentHandle(UWorld* InWorld, USceneComponent* InSceneComponent, const FName& InSocketName); // 0x338a070 [Final Native Static Public]
    UTickableTransformConstraint* CreateFromType(UWorld* InWorld, const ETransformConstraintType& InType); // 0x3389fa0 [Final Native Static Public]
    bool AddConstraint(UWorld* InWorld, UTransformableHandle* InParentHandle, UTransformableHandle* InChildHandle, UTickableTransformConstraint* InConstraint, bool bMaintainOffset); // 0x3389ba0 [Final Native Static Public]

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

// UControlRig (/Script/ControlRig.ControlRig)
    bool SupportsBackwardsSolve(); // 0x59eb8b0 [Final Native Public]
    void SetInteractionRigClass(TSubclassOf<UControlRig> InInteractionRigClass); // 0x37608a0 [Final Native Public]
    void SetInteractionRig(UControlRig* InInteractionRig); // 0x32bcef0 [Final Native Public]
    void SelectControl(const FName& InControlName, bool bSelect, bool bSetupUndo); // 0x59e8cc0 [Native Public]
    void RequestConstruction(); // 0x59e8a60 [Final Native Public]
    void OnControlSelectedBP__DelegateSignature(UControlRig* Rig, FRigControlElement& Control, bool bSelected); // 0x15b1e90 [Public]
    bool IsControlSelected(const FName& InControlName); // 0x59e8200 [Native Public]
    TSubclassOf<UControlRig> GetInteractionRigClass(); // 0x3e03550 [Final Native Public]
    UControlRig* GetInteractionRig(); // 0x3e03550 [Final Native Public]
    AActor* GetHostingActor(); // 0x59e7790 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x59e7770 [Final Native Public]
    TArray<UControlRig*> FindControlRigs(UObject* Outer, TSubclassOf<UControlRig> OptionalClass); // 0x59e5dc0 [Final Native Static Public]
    TArray<FName> CurrentControlSelection(); // 0x59e5740 [Native Public]
    UTransformableControlHandle* CreateTransformableControlHandle(const FName& ControlName); // 0x59e5690 [Final Native Public]
    bool ClearControlSelection(bool bSetupUndo); // 0x59e4d80 [Native Public]

// UModularRig (/Script/ControlRig.ModularRig)
    FString GetParentPathForBP(const FString& InModulePath); // 0x5926740 [Final Native Public]
    FName GetParentModuleNameForBP(const FName& InModuleName); // 0x59266b0 [Final Native Public]
    UControlRig* GetModuleRigByName(const FName& InModuleName); // 0x5926610 [Final Native Public]
    UControlRig* GetModuleRig(const FString& InModulePath); // 0x59264f0 [Final Native Public]
    TArray<FString> GetModulePaths(); // 0x5926450 [Final Native Public]
    TArray<FName> GetModuleNames(); // 0x59263d0 [Final Native Public]
    TArray<FName> GetEventsForModuleByName(const FName& InModuleName); // 0x59262f0 [Final Native Public]
    TArray<FName> GetEventsForModule(const FString& InModulePath); // 0x5926190 [Final Native Public]
    TArray<FName> GetEventsForAllModules(); // 0x5926110 [Final Native Public]
    bool ExecuteEventOnModuleForBP(const FName& InEvent, const FString& InModulePath); // 0x5925fb0 [Final Native Public]
    bool ExecuteEventOnModuleByNameForBP(const FName& InEvent, const FName& InModuleName); // 0x5925ee0 [Final Native Public]
    TArray<FName> ExecuteEventOnAllModules(const FName& InEvent); // 0x5925e00 [Final Native Public]

// URigHierarchy (/Script/ControlRig.RigHierarchy)
    void UnsetCurveValueByIndex(int32 InElementIndex, bool bSetupUndo); // 0x593f500 [Final Native Public]
    void UnsetCurveValue(const FRigElementKey& InKey, bool bSetupUndo); // 0x593f400 [Final Native Public]
    bool SwitchToWorldSpace(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x593f2c0 [Final Native Public]
    bool SwitchToParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial, bool bAffectChildren); // 0x593f110 [Final Native Public]
    bool SwitchToDefaultParent(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x593efd0 [Final Native Public]
    TArray<FRigElementKey> SortKeys(const TArray<FRigElementKey>& InKeys); // 0x593edb0 [Final Native Public]
    bool SetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& InValue); // 0x593ec20 [Final Native Public]
    bool SetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FVector>& InValue); // 0x593ea30 [Final Native Public]
    bool SetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& InValue); // 0x593e810 [Final Native Public]
    bool SetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FTransform>& InValue); // 0x593e620 [Final Native Public]
    bool SetTag(const FRigElementKey& InItem, const FName& InTag); // 0x593e520 [Final Native Public]
    bool SetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& InValue); // 0x593e390 [Final Native Public]
    bool SetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRotator>& InValue); // 0x593e1a0 [Final Native Public]
    bool SetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& InValue); // 0x593e010 [Final Native Public]
    bool SetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRigElementKey>& InValue); // 0x593de20 [Final Native Public]
    bool SetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& InValue); // 0x593dc90 [Final Native Public]
    bool SetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FQuat>& InValue); // 0x593daa0 [Final Native Public]
    void SetPose_ForBlueprint(const FRigPose& InPose); // 0x593d7a0 [Final Native Public]
    bool SetParentWeightArray(const FRigElementKey& InChild, const TArray<FRigElementWeight>& InWeights, bool bInitial, bool bAffectChildren); // 0x593d5b0 [Final Native Public]
    bool SetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, const FRigElementWeight& InWeight, bool bInitial, bool bAffectChildren); // 0x593d3c0 [Final Native Public]
    bool SetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& InValue); // 0x593d1f0 [Final Native Public]
    bool SetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FName>& InValue); // 0x593d000 [Final Native Public]
    void SetLocalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x593cd60 [Final Native Public]
    void SetLocalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x593ca50 [Final Native Public]
    bool SetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& InValue); // 0x593c8c0 [Final Native Public]
    bool SetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FLinearColor>& InValue); // 0x593c6d0 [Final Native Public]
    bool SetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 InValue); // 0x593c500 [Final Native Public]
    bool SetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<int32>& InValue); // 0x593c310 [Final Native Public]
    void SetGlobalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x593c070 [Final Native Public]
    void SetGlobalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x593bd60 [Final Native Public]
    bool SetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float InValue); // 0x593bb90 [Final Native Public]
    bool SetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<float>& InValue); // 0x593b9a0 [Final Native Public]
    void SetCurveValueByIndex(int32 InElementIndex, float InValue, bool bSetupUndo); // 0x593b830 [Final Native Public]
    void SetCurveValue(const FRigElementKey& InKey, float InValue, bool bSetupUndo); // 0x593b6e0 [Final Native Public]
    void SetControlVisibilityByIndex(int32 InElementIndex, bool bVisibility); // 0x593b5b0 [Final Native Public]
    void SetControlVisibility(const FRigElementKey& InKey, bool bVisibility); // 0x593b4b0 [Final Native Public]
    void SetControlValueByIndex(int32 InElementIndex, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x593b230 [Final Native Public]
    void SetControlValue(const FRigElementKey& InKey, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x593af70 [Final Native Public]
    void SetControlShapeTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x593ad20 [Final Native Public]
    void SetControlShapeTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x593aa60 [Final Native Public]
    void SetControlSettingsByIndex(int32 InElementIndex, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x593a7f0 [Final Native Public]
    void SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x593a540 [Final Native Public]
    void SetControlPreferredRotatorByIndex(int32 InElementIndex, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x593a370 [Final Native Public]
    void SetControlPreferredRotator(const FRigElementKey& InKey, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x593a1c0 [Final Native Public]
    void SetControlPreferredRotationOrderByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder); // 0x593a090 [Final Native Public]
    void SetControlPreferredRotationOrder(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder); // 0x5939fa0 [Final Native Public]
    void SetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x5939d80 [Final Native Public]
    void SetControlPreferredEulerAngles(const FRigElementKey& InKey, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x5939ba0 [Final Native Public]
    void SetControlOffsetTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x5939900 [Final Native Public]
    void SetControlOffsetTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x59395f0 [Final Native Public]
    void SetConnectorSettingsByIndex(int32 InElementIndex, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x5939390 [Final Native Public]
    void SetConnectorSettings(const FRigElementKey& InKey, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x5939080 [Final Native Public]
    bool SetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool InValue); // 0x5938eb0 [Final Native Public]
    bool SetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<bool>& InValue); // 0x5938cc0 [Final Native Public]
    void SendAutoKeyEvent(const FRigElementKey& InElement, float InOffsetInSeconds, bool bAsynchronous); // 0x5938b90 [Final Native Public]
    TArray<FRigElementKey> RestoreSocketsFromStates(const TArray<FRigSocketState>& InStates, bool bSetupUndoRedo); // 0x59389d0 [Final Native Public]
    TArray<FRigElementKey> RestoreConnectorsFromStates(const TArray<FRigConnectorState>& InStates, bool bSetupUndoRedo); // 0x5938810 [Final Native Public]
    void ResetToDefault(); // 0x59387f0 [Final Native Public]
    void ResetPoseToInitial(const ERigElementType& InTypeFilter); // 0x5938770 [Final Native Public]
    void ResetCurveValues(); // 0x5938750 [Final Native Public]
    void Reset(); // 0x5938730 [Final Native Public]
    bool RemoveMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5938630 [Final Native Public]
    bool RemoveAllMetadata(const FRigElementKey& InItem); // 0x5938580 [Final Native Public]
    int32 NumTopLevelComponents(); // 0x5938550 [Final Native Public]
    int32 NumComponents(const FRigElementKey& InElement); // 0x59384a0 [Final Native Public]
    int32 Num(); // 0x3245960 [Final Native Public]
    FRigControlValue MakeControlValueFromVector2D(const FVector2D& InValue); // 0x5938230 [Final Native Static Public]
    FRigControlValue MakeControlValueFromVector(const FVector& InValue); // 0x5938360 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransformNoScale(const FTransformNoScale& InValue); // 0x59380b0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransform(const FTransform& InValue); // 0x5937e40 [Final Native Static Public]
    FRigControlValue MakeControlValueFromRotator(const FRotator& InValue); // 0x5937cd0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromInt(int32 InValue); // 0x5937bf0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromFloat(float InValue); // 0x5937ac0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromEulerTransform(const FEulerTransform& InValue); // 0x59378d0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromBool(bool InValue); // 0x59377f0 [Final Native Static Public]
    bool IsValidIndex(int32 InElementIndex); // 0x5937750 [Final Native Public]
    bool IsSelectedByIndex(int32 InIndex); // 0x5937690 [Final Native Public]
    bool IsSelected(const FRigElementKey& InKey); // 0x59375b0 [Final Native Public]
    bool IsProcedural(FRigElementKey& InKey); // 0x5937500 [Final Native Public]
    bool IsParentedTo(const FRigElementKey& InChild, const FRigElementKey& InParent); // 0x5937390 [Final Native Public]
    bool IsCurveValueSetByIndex(int32 InElementIndex); // 0x59372a0 [Final Native Public]
    bool IsCurveValueSet(const FRigElementKey& InKey); // 0x59371e0 [Final Native Public]
    bool IsControllerAvailable(); // 0x59371b0 [Final Native Public]
    bool IsComponentSelected(const FRigComponentKey& InKey); // 0x59370e0 [Final Native Public]
    bool HasTag(const FRigElementKey& InItem, const FName& InTag); // 0x5936f90 [Final Native Public]
    FVector GetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& DefaultValue); // 0x5936e00 [Final Native Public]
    FVector GetVectorFromControlValue(const FRigControlValue& InValue); // 0x5936d30 [Final Native Static Public]
    TArray<FVector> GetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5936ae0 [Final Native Public]
    FVector2D GetVector2DFromControlValue(const FRigControlValue& InValue); // 0x5936a20 [Final Native Static Public]
    FTransformNoScale GetTransformNoScaleFromControlValue(const FRigControlValue& InValue); // 0x59368f0 [Final Native Static Public]
    FTransform GetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& DefaultValue); // 0x59366b0 [Final Native Public]
    FTransform GetTransformFromControlValue(const FRigControlValue& InValue); // 0x5936540 [Final Native Static Public]
    TArray<FTransform> GetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x59362f0 [Final Native Public]
    UScriptStruct* GetTopLevelComponentType(int32 InTopLevelComponentIndex); // 0x5936250 [Final Native Public]
    FName GetTopLevelComponentName(int32 InTopLevelComponentIndex); // 0x59361c0 [Final Native Public]
    TArray<FRigComponentKey> GetTopLevelComponentKeys(); // 0x5936140 [Final Native Public]
    FRigComponentKey GetTopLevelComponentKey(int32 InTopLevelComponentIndex); // 0x5936090 [Final Native Public]
    FString GetTopLevelComponentContent(int32 InTopLevelComponentIndex); // 0x5935fb0 [Final Native Public]
    TArray<FName> GetTags(const FRigElementKey& InItem); // 0x5935e90 [Final Native Public]
    TArray<FRigSocketState> GetSocketStates(); // 0x5935df0 [Final Native Public]
    TArray<FRigElementKey> GetSocketKeys(bool bTraverse); // 0x5935d00 [Final Native Public]
    TArray<FRigElementKey> GetSelectedKeys(const ERigElementType& InTypeFilter); // 0x5935c20 [Final Native Public]
    TArray<FRigHierarchyKey> GetSelectedHierarchyKeys_ForBlueprint(); // 0x5935b20 [Final Native Public]
    UModularRigRuleManager* GetRuleManager(bool bCreateIfNeeded); // 0x5935a80 [Final Native Public]
    FRotator GetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& DefaultValue); // 0x59358f0 [Final Native Public]
    FRotator GetRotatorFromControlValue(const FRigControlValue& InValue); // 0x59357f0 [Final Native Static Public]
    TArray<FRotator> GetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x59355a0 [Final Native Public]
    TArray<FRigElementKey> GetRootElementKeys(); // 0x59354f0 [Final Native Public]
    FRigElementKey GetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& DefaultValue); // 0x5935360 [Final Native Public]
    TArray<FRigElementKey> GetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5935110 [Final Native Public]
    TArray<FRigElementKey> GetReferenceKeys(bool bTraverse); // 0x5935020 [Final Native Public]
    FQuat GetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& DefaultValue); // 0x5934ea0 [Final Native Public]
    TArray<FQuat> GetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5934c50 [Final Native Public]
    FRigElementKey GetPreviousParent(FRigElementKey& InKey); // 0x5934b90 [Final Native Public]
    FName GetPreviousName(FRigElementKey& InKey); // 0x5934ae0 [Final Native Public]
    FRigHierarchyKey GetPreviousHierarchyParent(FRigHierarchyKey& InKey); // 0x59349c0 [Final Native Public]
    FName GetPreviousHierarchyName(FRigHierarchyKey& InKey); // 0x59348f0 [Final Native Public]
    FRigPose GetPose(bool bInitial, bool bIncludeTransientControls); // 0x5934710 [Final Native Public]
    TArray<FRigElementWeight> GetParentWeightArray(const FRigElementKey& InChild, bool bInitial); // 0x5934490 [Final Native Public]
    FRigElementWeight GetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial); // 0x5934330 [Final Native Public]
    FTransform GetParentTransformByIndex(int32 InElementIndex, bool bInitial); // 0x59341a0 [Final Native Public]
    FTransform GetParentTransform(const FRigElementKey& InKey, bool bInitial); // 0x5933fe0 [Final Native Public]
    TArray<FRigElementKey> GetParents(const FRigElementKey& InKey, bool bRecursive); // 0x59345d0 [Final Native Public]
    int32 GetNumberOfParents(const FRigElementKey& InKey); // 0x5933f30 [Final Native Public]
    TArray<FRigElementKey> GetNullKeys(bool bTraverse); // 0x5933e40 [Final Native Public]
    FName GetNameSpaceFName(const FRigElementKey& InItem); // 0x5933d80 [Final Native Public]
    FString GetNamespace(const FRigElementKey& InItem); // 0x5933c90 [Final Native Public]
    FName GetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& DefaultValue); // 0x5933b10 [Final Native Public]
    TArray<FName> GetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x59339d0 [Final Native Public]
    FString GetModulePrefix(const FRigElementKey& InItem); // 0x59338e0 [Final Native Public]
    FName GetModulePathFName(const FRigElementKey& InItem); // 0x5933820 [Final Native Public]
    FString GetModulePath(const FRigElementKey& InItem); // 0x5933730 [Final Native Public]
    FString GetModuleName(const FRigElementKey& InItem); // 0x5933640 [Final Native Public]
    FName GetModuleFName(const FRigElementKey& InItem); // 0x5933580 [Final Native Public]
    ERigMetadataType GetMetadataType(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5933480 [Final Native Public]
    TArray<FName> GetMetadataNames(const FRigElementKey& InItem); // 0x5933390 [Final Native Public]
    FTransform GetLocalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x59331d0 [Final Native Public]
    FTransform GetLocalTransform(const FRigElementKey& InKey, bool bInitial); // 0x5933070 [Final Native Public]
    int32 GetLocalIndex_ForBlueprint(const FRigElementKey& InKey); // 0x5932f90 [Final Native Public]
    FTransform GetLocalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5932dd0 [Final Native Public]
    FTransform GetLocalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x5932c70 [Final Native Public]
    FLinearColor GetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& DefaultValue); // 0x5932af0 [Final Native Public]
    TArray<FLinearColor> GetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x59328a0 [Final Native Public]
    TArray<FRigElementKey> GetKeys(const TArray<int32>& InElementIndices); // 0x5932690 [Final Native Public]
    FRigElementKey GetKey(int32 InElementIndex); // 0x59325c0 [Final Native Public]
    int32 GetIntFromControlValue(const FRigControlValue& InValue); // 0x5932510 [Final Native Static Public]
    int32 GetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 DefaultValue); // 0x5932390 [Final Native Public]
    TArray<int32> GetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5932140 [Final Native Public]
    int32 GetIndex_ForBlueprint(const FRigElementKey& InKey); // 0x5932090 [Final Native Public]
    FTransform GetGlobalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5931f60 [Final Native Public]
    FTransform GetGlobalTransform(const FRigElementKey& InKey, bool bInitial); // 0x5931e00 [Final Native Public]
    FTransform GetGlobalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5931cd0 [Final Native Public]
    FTransform GetGlobalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x5931b70 [Final Native Public]
    FTransform GetGlobalControlOffsetTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5931a40 [Final Native Public]
    FTransform GetGlobalControlOffsetTransform(const FRigElementKey& InKey, bool bInitial); // 0x59318e0 [Final Native Public]
    float GetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float DefaultValue); // 0x5931750 [Final Native Public]
    float GetFloatFromControlValue(const FRigControlValue& InValue); // 0x59316a0 [Final Native Static Public]
    TArray<float> GetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5931450 [Final Native Public]
    FRigElementKey GetFirstParent(const FRigElementKey& InKey); // 0x5931390 [Final Native Public]
    FEulerTransform GetEulerTransformFromControlValue(const FRigControlValue& InValue); // 0x5931240 [Final Native Static Public]
    FRigElementKey GetDefaultParent(const FRigElementKey& InKey); // 0x5931180 [Final Native Public]
    float GetCurveValueByIndex(int32 InElementIndex); // 0x5931090 [Final Native Public]
    float GetCurveValue(const FRigElementKey& InKey); // 0x5930fd0 [Final Native Public]
    TArray<FRigElementKey> GetCurveKeys(); // 0x5930f40 [Final Native Public]
    FRigControlValue GetControlValueByIndex(int32 InElementIndex, const ERigControlValueType& InValueType); // 0x5930cb0 [Final Native Public]
    FRigControlValue GetControlValue(const FRigElementKey& InKey, const ERigControlValueType& InValueType); // 0x5930b60 [Final Native Public]
    FRotator GetControlPreferredRotatorByIndex(int32 InElementIndex, bool bInitial); // 0x5930a80 [Final Native Public]
    FRotator GetControlPreferredRotator(const FRigElementKey& InKey, bool bInitial); // 0x5930950 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrderByIndex(int32 InElementIndex, bool bFromSettings); // 0x5930880 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrder(const FRigElementKey& InKey, bool bFromSettings); // 0x5930780 [Final Native Public]
    FVector GetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x59305e0 [Final Native Public]
    FVector GetControlPreferredEulerAngles(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x5930410 [Final Native Public]
    URigHierarchyController* GetController(bool bCreateIfNeeded); // 0x5930ea0 [Final Native Public]
    TArray<FRigElementKey> GetControlKeys(bool bTraverse); // 0x5930320 [Final Native Public]
    TArray<FRigConnectorState> GetConnectorStates(); // 0x5930280 [Final Native Public]
    TArray<FRigElementKey> GetConnectorKeys(bool bTraverse); // 0x5930190 [Final Native Public]
    UScriptStruct* GetComponentType(const FRigElementKey& InElement, int32 InComponentIndex); // 0x5930090 [Final Native Public]
    FName GetComponentName(const FRigElementKey& InElement, int32 InComponentIndex); // 0x592ffa0 [Final Native Public]
    TArray<FRigComponentKey> GetComponentKeys(const FRigElementKey& InElement); // 0x592feb0 [Final Native Public]
    FRigComponentKey GetComponentKey(const FRigElementKey& InElement, int32 InComponentIndex); // 0x592fdb0 [Final Native Public]
    FString GetComponentContent(const FRigElementKey& InElement, int32 InComponentIndex); // 0x592fc70 [Final Native Public]
    TArray<FRigElementKey> GetChildren(const FRigElementKey& InKey, bool bRecursive); // 0x592fb30 [Final Native Public]
    bool GetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool DefaultValue); // 0x592f9b0 [Final Native Public]
    TArray<bool> GetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x592f760 [Final Native Public]
    TArray<FRigElementKey> GetBoneKeys(bool bTraverse); // 0x592f670 [Final Native Public]
    TArray<FRigElementKey> GetAllKeys_ForBlueprint(bool bTraverse); // 0x592f580 [Final Native Public]
    TArray<FRigComponentKey> GetAllComponentKeys(); // 0x592f500 [Final Native Public]
    FRigNullElement FindNull_ForBlueprintOnly(FRigElementKey& InKey); // 0x592f1d0 [Final Native Private]
    FRigControlElement FindControl_ForBlueprintOnly(FRigElementKey& InKey); // 0x592f070 [Final Native Private]
    FRigBoneElement FindBone_ForBlueprintOnly(FRigElementKey& InKey); // 0x592edb0 [Final Native Private]
    void CopyPose(URigHierarchy* InHierarchy, bool bCurrent, bool bInitial, bool bWeights, bool bMatchPoseInGlobalIfNeeded); // 0x592ebf0 [Final Native Public]
    void CopyHierarchy(URigHierarchy* InHierarchy); // 0x592eb60 [Final Native Public]
    bool Contains_ForBlueprint(const FRigElementKey& InKey); // 0x592eaa0 [Final Native Public]

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

// UControlRigComponent (/Script/ControlRig.ControlRigComponent)
    void Update(float DeltaTime); // 0x59ebdd0 [Final Native Public]
    void SetObjectBinding(UObject* InObjectToBind); // 0x59eb460 [Final Native Public]
    void SetMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x59eb1a0 [Final Native Public]
    void SetInitialSpaceTransform(const FName& SpaceName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space); // 0x59eaf70 [Final Native Public]
    void SetInitialBoneTransform(const FName& BoneName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space, bool bPropagateToChildren); // 0x59ead80 [Final Native Public]
    void SetControlVector2D(const FName& ControlName, const FVector2D& Value); // 0x59eaa40 [Final Native Public]
    void SetControlTransform(const FName& ControlName, const FTransform& Value, const EControlRigComponentSpace& Space); // 0x59ea800 [Final Native Public]
    void SetControlScale(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x59ea4b0 [Final Native Public]
    void SetControlRotator(const FName& ControlName, const FRotator& Value, const EControlRigComponentSpace& Space); // 0x59ea110 [Final Native Public]
    void SetControlRigClass(TSubclassOf<UControlRig> InControlRigClass); // 0x59e9fc0 [Final Native Public]
    void SetControlPosition(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x59e9af0 [Final Native Public]
    void SetControlOffset(const FName& ControlName, const FTransform& OffsetTransform, const EControlRigComponentSpace& Space); // 0x59e98b0 [Final Native Public]
    void SetControlInt(const FName& ControlName, int32 Value); // 0x59e9760 [Final Native Public]
    void SetControlFloat(const FName& ControlName, float Value); // 0x59e9600 [Final Native Public]
    void SetControlBool(const FName& ControlName, bool Value); // 0x59e94a0 [Final Native Public]
    void SetBoneTransform(const FName& BoneName, const FTransform& Transform, const EControlRigComponentSpace& Space, float Weight, bool bPropagateToChildren); // 0x59e8f90 [Final Native Public]
    void SetBoneInitialTransformsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x59e8ee0 [Final Native Public]
    void OnPreInitialize(UControlRigComponent* Component); // 0x59e8710 [Native Event Public]
    void OnPreForwardsSolve(UControlRigComponent* Component); // 0x59e8680 [Native Event Public]
    void OnPreConstruction(UControlRigComponent* Component); // 0x59e85f0 [Native Event Public]
    void OnPostInitialize(UControlRigComponent* Component); // 0x59e8560 [Native Event Public]
    void OnPostForwardsSolve(UControlRigComponent* Component); // 0x376aeb0 [Native Event Public]
    void OnPostConstruction(UControlRigComponent* Component); // 0x59e84d0 [Native Event Public]
    void Initialize(); // 0x59e81e0 [Final Native Public]
    FTransform GetSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x59e7de0 [Final Native Public]
    FTransform GetInitialSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x59e7990 [Final Native Public]
    FTransform GetInitialBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x59e77e0 [Final Native Public]
    TArray<FName> GetElementNames(const ERigElementType& ElementType); // 0x59e7440 [Final Native Public]
    FVector2D GetControlVector2D(const FName& ControlName); // 0x59e7310 [Final Native Public]
    FTransform GetControlTransform(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x59e71f0 [Final Native Public]
    FVector GetControlScale(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x59e70e0 [Final Native Public]
    FRotator GetControlRotator(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x59e6fb0 [Final Native Public]
    UControlRig* GetControlRig(); // 0x59e6f80 [Final Native Public]
    FVector GetControlPosition(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x59e6e70 [Final Native Public]
    FTransform GetControlOffset(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x59e6d50 [Final Native Public]
    int32 GetControlInt(const FName& ControlName); // 0x59e6c30 [Final Native Public]
    float GetControlFloat(const FName& ControlName); // 0x59e6b10 [Final Native Public]
    bool GetControlBool(const FName& ControlName); // 0x59e6a00 [Final Native Public]
    FTransform GetBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x59e6270 [Final Native Public]
    float GetAbsoluteTime(); // 0x59e6170 [Final Native Public]
    bool DoesElementExist(const FName& Name, const ERigElementType& ElementType); // 0x59e5b50 [Final Native Public]
    void ClearMappedElements(); // 0x59e4e20 [Final Native Public]
    bool CanExecute(); // 0x59e4cf0 [Final Native Public]
    void AddMappedSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FControlRigComponentMappedBone>& Bones, const TArray<FControlRigComponentMappedCurve>& Curves, const EControlRigComponentMapDirection& InDirection); // 0x59e3f80 [Final Native Public]
    void AddMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x59e3e70 [Final Native Public]
    void AddMappedComponents(const TArray<FControlRigComponentMappedComponent>& Components); // 0x59e3d70 [Final Native Public]
    void AddMappedCompleteSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const EControlRigComponentMapDirection& InDirection); // 0x59e3c80 [Final Native Public]

// AControlRigControlActor (/Script/ControlRig.ControlRigControlActor)
    void ResetControlActor(); // 0x59e8c70 [Final Native Public]
    void Refresh(); // 0x59e87a0 [Final Native Public]
    void Clear(); // 0x59e4d60 [Final Native Public]

// AControlRigShapeActor (/Script/ControlRig.ControlRigShapeActor)
    void SetSelected(bool bInSelected); // 0x59eb750 [Native Public]
    void SetSelectable(bool bInSelectable); // 0x59eb6c0 [Native Public]
    void SetHovered(bool bInHovered); // 0x59eacf0 [Native Public]
    void SetGlobalTransform(FTransform& InTransform); // 0x59eabd0 [Final Native Public]
    void SetEnabled(bool bInEnabled); // 0x3281da0 [Native Public]
    void OnTransformChanged(FTransform& NewTransform); // 0x15b1e90 [Event Public]
    void OnSelectionChanged(bool bIsSelected); // 0x15b1e90 [Event Public]
    void OnManipulatingChanged(bool bIsManipulating); // 0x15b1e90 [Event Public]
    void OnHoveredChanged(bool bIsSelected); // 0x15b1e90 [Event Public]
    void OnEnabledChanged(bool bIsEnabled); // 0x15b1e90 [Event Public]
    bool IsSelectedInEditor(); // 0x3d48240 [Native Public]
    bool IsHovered(); // 0x59e82e0 [Native Public]
    bool IsEnabled(); // 0x59e82b0 [Native Public]
    FTransform GetGlobalTransform(); // 0x59e76a0 [Final Native Public]

// UControlRigReplay (/Script/ControlRig.ControlRigReplay)
    bool StopReplay(); // 0x376ac90 [Native Public]
    bool StopRecording(); // 0x3d482c0 [Native Public]
    bool StartReplay(UControlRig* InControlRig, const EControlRigReplayPlaybackMode& InMode); // 0x59eb7e0 [Native Public]
    bool StartRecording(UControlRig* InControlRig); // 0x42c37e0 [Native Public]
    void SetPlaybackMode(const EControlRigReplayPlaybackMode& InMode); // 0x59eb610 [Final Native Public]
    bool PauseReplay(); // 0x3847130 [Native Public]
    bool IsReplaying(); // 0x3a60b30 [Native Public]
    bool IsRecording(); // 0x59e8310 [Native Public]
    bool IsPaused(); // 0x3e6f150 [Native Public]
    FVector2D GetTimeRange(); // 0x59e7fa0 [Native Public]
    EControlRigReplayPlaybackMode GetPlaybackMode(); // 0x59e7c90 [Final Native Public]
    UControlRigReplay* CreateNewAsset(const FString& InDesiredPackagePath, const FString& InBlueprintPathName, TSubclassOf<UObject> InAssetClass); // 0x59e54a0 [Final Native Static Public]

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

// UModularRigController (/Script/ControlRig.ModularRigController)
    bool UnBindModuleVariable(const FName& InModuleName, const FName& InVariableName, bool bSetupUndo); // 0x59ebc90 [Final Native Public]
    bool SwapModulesOfClass(TSubclassOf<UControlRig> InOldClass, TSubclassOf<UControlRig> InNewClass, bool bSetupUndo); // 0x59eba70 [Final Native Public]
    bool SwapModuleClass(const FName& InModuleName, TSubclassOf<UControlRig> InNewClass, bool bSetupUndo); // 0x59eb920 [Final Native Public]
    bool SetModuleSelection(const TArray<FName>& InModuleNames); // 0x59eb3a0 [Final Native Public]
    bool SetConfigValueInModule(const FName& InModuleName, const FName& InVariableName, const FString& InValue, bool bSetupUndo); // 0x59e92f0 [Final Native Public]
    bool SelectModule(const FName& InModuleName, bool InSelected); // 0x59e8df0 [Final Native Public]
    bool ResetConfigValueInModule(const FName& InModuleName, const FString& InPath, bool bClearOverride, bool bSetupUndo); // 0x59e8ad0 [Final Native Public]
    bool ReparentModule(const FName& InModuleName, const FName& InNewParentModuleName, bool bSetupUndo); // 0x59e8920 [Final Native Public]
    FName RenameModule(const FName& InModuleName, const FName& InNewName, bool bSetupUndo); // 0x59e87c0 [Final Native Public]
    FName MirrorModule(const FName& InModuleName, FRigVMMirrorSettings& InSettings, bool bSetupUndo); // 0x59e8340 [Final Native Public]
    bool ImportModuleSettingsFromString(const FString& InContent, const TArray<FName>& InOptionalModuleNames, bool bSetupUndo); // 0x59e7fe0 [Final Native Public]
    TArray<FName> GetSelectedModules(); // 0x59e7cf0 [Final Native Public]
    FRigModuleReference GetModuleReference(const FName& InModuleName); // 0x59e7b50 [Final Native Public]
    TArray<FRigElementKey> GetConnectorsForModule(const FName& InModuleName); // 0x59e6420 [Final Native Public]
    TArray<FName> GetAllModules(); // 0x59e61b0 [Final Native Public]
    FString ExportModuleSettingsToString(const TArray<FName>& InModuleNames); // 0x59e5c60 [Final Native Public]
    TArray<FRigElementKey> DisconnectCyclicConnectors(bool bSetupUndo); // 0x59e5ab0 [Final Native Public]
    bool DisconnectConnector(FRigElementKey& InConnectorKey, bool bDisconnectSubModules, bool bSetupUndo); // 0x59e5960 [Final Native Public]
    bool DeselectModule(const FName& InModuleName); // 0x59e58b0 [Final Native Public]
    bool DeleteModule(const FName& InModuleName, bool bSetupUndo); // 0x59e57c0 [Final Native Public]
    bool ConnectConnectorToElements(FRigElementKey& InConnectorKey, const TArray<FRigElementKey>& InTargetKeys, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x59e5010 [Final Native Public]
    bool ConnectConnectorToElement(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x59e4e40 [Final Native Public]
    bool CanConnectConnectorToElements(FRigElementKey& InConnectorKey, const TArray<FRigElementKey>& InTargetKeys, FText& OutErrorMessage); // 0x59e4b60 [Final Native Public]
    bool CanConnectConnectorToElement(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, FText& OutErrorMessage); // 0x59e49e0 [Final Native Public]
    bool BindModuleVariable(const FName& InModuleName, const FName& InVariableName, const FString& InSourcePath, bool bSetupUndo); // 0x59e4830 [Final Native Public]
    bool AutoConnectSecondaryConnectors(const TArray<FRigElementKey>& InConnectorKeys, bool bReplaceExistingConnections, bool bSetupUndo); // 0x59e4720 [Final Native Public]
    bool AutoConnectModules(const TArray<FName>& InModuleNames, bool bReplaceExistingConnections, bool bSetupUndo); // 0x59e4720 [Final Native Public]
    bool AddTargetToArrayConnector(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x59e4550 [Final Native Public]
    FName AddModule(const FName& InModuleName, TSubclassOf<UControlRig> InClass, const FName& InParentModuleName, bool bSetupUndo); // 0x59e41b0 [Final Native Public]

// URigHierarchyController (/Script/ControlRig.RigHierarchyController)
    bool SetSelection(const TArray<FRigElementKey>& InKeys, bool bPrintPythonCommand, bool bSetupUndo); // 0x5a6d030 [Final Native Public]
    bool SetParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a6ce60 [Final Native Public]
    bool SetHierarchySelection(const TArray<FRigHierarchyKey>& InKeys, bool bPrintPythonCommand, bool bSetupUndo); // 0x5a6cd10 [Final Native Public]
    void SetHierarchy(URigHierarchy* InHierarchy); // 0x5a6cc60 [Final Native Public]
    FName SetDisplayName(const FRigElementKey& InControl, const FName& InDisplayName, bool bRenameElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a6c9e0 [Final Native Public]
    bool SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo); // 0x5a6c7f0 [Final Native Public]
    bool SetComponentSelection(const TArray<FRigComponentKey>& InKeys, bool bPrintPythonCommand); // 0x5a6c600 [Final Native Public]
    bool SetComponentContent(const FRigComponentKey& InComponent, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a6c180 [Final Native Public]
    bool SetAvailableSpaceLabel(const FRigElementKey& InControl, const FRigElementKey& InSpace, const FName& InDisplayLabel, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a6bfb0 [Final Native Public]
    bool SetAvailableSpaceIndex(const FRigElementKey& InControl, const FRigElementKey& InSpace, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a6bde0 [Final Native Public]
    bool SelectHierarchyKey(const FRigHierarchyKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo); // 0x5a6bc20 [Final Native Public]
    bool SelectElement(const FRigElementKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo); // 0x5a6ba60 [Final Native Public]
    bool SelectComponent(const FRigComponentKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo); // 0x5a6b870 [Final Native Public]
    FRigComponentKey ReparentComponent(const FRigComponentKey& InComponentKey, const FRigElementKey& InParentElementKey, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x5a6b690 [Final Native Public]
    bool ReorderElement(const FRigElementKey& InElement, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a6b480 [Final Native Public]
    FRigElementKey RenameElement(const FRigElementKey& InElement, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x5a6b2b0 [Final Native Public]
    FRigComponentKey RenameComponent(const FRigComponentKey& InComponent, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x5a6afb0 [Final Native Public]
    bool RemoveParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a6ade0 [Final Native Public]
    bool RemoveElement(const FRigElementKey& InElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a6aca0 [Final Native Public]
    bool RemoveComponent(const FRigComponentKey& InComponent, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a6a9c0 [Final Native Public]
    bool RemoveChannelHost(const FRigElementKey& InChannel, const FRigElementKey& InHost, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a6a830 [Final Native Public]
    bool RemoveAvailableSpace(const FRigElementKey& InControl, const FRigElementKey& InSpace, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a6a6a0 [Final Native Public]
    bool RemoveAllParents(const FRigElementKey& InChild, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a6a4f0 [Final Native Public]
    TArray<FRigElementKey> MirrorElements(const TArray<FRigElementKey>& InKeys, const FRigVMMirrorSettings& InSettings, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x5a6a1a0 [Final Native Public]
    TArray<FRigElementKey> ImportSocketsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNamespace, bool bReplaceExistingSockets, bool bRemoveObsoleteSockets, bool bSelectSockets, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a69f10 [Final Native Public]
    TArray<FRigElementKey> ImportPreviewSkeletalMesh(USkeletalMesh* InSkeletalMesh, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo); // 0x5a69ce0 [Final Native Public]
    TArray<FRigElementKey> ImportFromText(const FString& InContent, bool bReplaceExistingElements, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x5a69a60 [Final Native Public]
    TArray<FRigElementKey> ImportCurvesFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNamespace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a695f0 [Final Native Public]
    TArray<FRigElementKey> ImportCurves(USkeleton* InSkeleton, const FName& InNamespace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a69300 [Final Native Public]
    TArray<FRigElementKey> ImportBonesFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNamespace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a68ce0 [Final Native Public]
    TArray<FRigElementKey> ImportBones(USkeleton* InSkeleton, const FName& InNamespace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a68a50 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x5a689e0 [Final Native Public]
    FRigControlSettings GetControlSettings(const FRigElementKey& InKey); // 0x5a68820 [Final Native Public]
    FString ExportToText(const TArray<FRigElementKey>& InKeys); // 0x5a686c0 [Final Native Public]
    FString ExportSelectionToText(); // 0x5a685d0 [Final Native Public]
    TArray<FRigElementKey> DuplicateElements(const TArray<FRigElementKey>& InKeys, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x5a683a0 [Final Native Public]
    bool DeselectHierarchyKey(const FRigHierarchyKey& InKey, bool bSetupUndo); // 0x5a68250 [Final Native Public]
    bool DeselectElement(const FRigElementKey& InKey); // 0x5a68140 [Final Native Public]
    bool DeselectComponent(const FRigComponentKey& InKey); // 0x5a68080 [Final Native Public]
    bool ClearSelection(bool bSetupUndo); // 0x5a67fc0 [Final Native Public]
    FRigComponentKey AddTopLevelComponent(UScriptStruct* InComponentStruct, const FName& InName, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a67ae0 [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); // 0x5a67760 [Final Native Public]
    bool AddParent(const FRigElementKey& InChild, const FRigElementKey& InParent, float InWeight, bool bMaintainGlobalTransform, const FName& InDisplayLabel, bool bSetupUndo); // 0x5a67550 [Final Native Public]
    FRigElementKey AddNull(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a67290 [Final Native Public]
    FRigElementKey AddCurve(const FName& InName, float InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a67100 [Final Native Public]
    FRigElementKey AddControl_ForBlueprint(const FName& InName, const FRigElementKey& InParent, const FRigControlSettings& InSettings, const FRigControlValue& InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a66c30 [Final Native Public]
    FRigElementKey AddConnector(const FName& InName, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a669b0 [Final Native Public]
    FRigComponentKey AddComponent(UScriptStruct* InComponentStruct, const FName& InName, const FRigElementKey& InElement, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a66520 [Final Native Public]
    bool AddChannelHost(const FRigElementKey& InChannel, const FRigElementKey& InHost, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a66390 [Final Native Public]
    FRigElementKey AddBone(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, const ERigBoneType& InBoneType, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a66090 [Final Native Public]
    bool AddAvailableSpace(const FRigElementKey& InControl, const FRigElementKey& InSpace, const FName& InDisplayLabel, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a65ec0 [Final Native Public]
    FRigElementKey AddAnimationChannel_ForBlueprint(const FName& InName, const FRigElementKey& InParentControl, const FRigControlSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand); // 0x5a659d0 [Final Native Public]

// UControlRigPoseAsset (/Script/ControlRig.ControlRigPoseAsset)
    void SelectControls(UControlRig* InControlRig, bool bDoMirror, bool bClearSelection); // 0x5b89fb0 [Final Native Public]
    void SavePose(UControlRig* InControlRig, bool bUseAll); // 0x5b89ee0 [Final Native Public]
    void ReplaceControlName(const FName& CurrentName, const FName& NewName); // 0x5b89d10 [Final Native Public]
    void PastePose(UControlRig* InControlRig, bool bDoKey, bool bDoMirror, bool bDoAdditive); // 0x5b89af0 [Final Native Public]
    void GetCurrentPose(UControlRig* InControlRig, FControlRigControlPose& OutPose); // 0x5b89940 [Final Native Public]
    TArray<FName> GetControlNames(); // 0x5b898b0 [Final Native Public]
    bool DoesMirrorMatch(UControlRig* ControlRig, const FName& ControlName); // 0x5b88da0 [Final Native Public]

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

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

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

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

// UDataRegistrySubsystem (/Script/DataRegistry.DataRegistrySubsystem)
    bool NotEqual_DataRegistryType(const FDataRegistryType& A, const FDataRegistryType& B); // 0x36feee0 [Final Native Static Public]
    bool NotEqual_DataRegistryId(const FDataRegistryId& A, const FDataRegistryId& B); // 0x3e30710 [Final Native Static Public]
    bool IsValidDataRegistryType(const FDataRegistryType& DataRegistryType); // 0x36fdcf0 [Final Native Static Public]
    bool IsValidDataRegistryId(const FDataRegistryId& DataRegistryId); // 0x3e1b5b0 [Final Native Static Public]
    void GetPossibleDataRegistryIdList(const FDataRegistryType& RegistryType, const TArray<FDataRegistryId>& OutIdList); // 0x54f0dd0 [Final Native Static Public]
    bool GetCachedItemFromLookupBP(const FDataRegistryId& ItemId, FDataRegistryLookup& ResolvedLookup, FTableRowBase& OutItem); // 0x54f0b60 [Final Native Static Public]
    bool GetCachedItemBP(const FDataRegistryId& ItemId, FTableRowBase& OutItem); // 0x54f0960 [Final Native Static Public]
    void FindCachedItemFromLookupBP(const FDataRegistryId& ItemId, FDataRegistryLookup& ResolvedLookup, const EDataRegistrySubsystemGetItemResult& OutResult, FTableRowBase& OutItem); // 0x54f06d0 [Final Native Static Public]
    void FindCachedItemBP(const FDataRegistryId& ItemId, const EDataRegistrySubsystemGetItemResult& OutResult, FTableRowBase& OutItem); // 0x54f04b0 [Final Native Static Public]
    void EvaluateDataRegistryCurve(const FDataRegistryId& ItemId, float InputValue, float DefaultValue, const EDataRegistrySubsystemGetItemResult& OutResult, const float& OutValue); // 0x54f0260 [Final Native Static Public]
    bool EqualEqual_DataRegistryType(const FDataRegistryType& A, const FDataRegistryType& B); // 0x36fc300 [Final Native Static Public]
    bool EqualEqual_DataRegistryId(const FDataRegistryId& A, const FDataRegistryId& B); // 0x3e098f0 [Final Native Static Public]
    FString Conv_DataRegistryTypeToString(const FDataRegistryType& DataRegistryType); // 0x36fcd90 [Final Native Static Public]
    FString Conv_DataRegistryIdToString(const FDataRegistryId& DataRegistryId); // 0x54f00d0 [Final Native Static Public]
    bool AcquireItemBP(const FDataRegistryId& ItemId, const FScriptDelegate& AcquireCallback); // 0x54efeb0 [Final Native Static Public]

// UDataflowBlueprintLibrary (/Script/DataflowEngine.DataflowBlueprintLibrary)
    bool RegenerateAssetFromDataflow(UObject* AssetToRegenerate, bool bRegenerateDependentAssets); // 0x326b300 [Final Native Static Public]
    bool OverrideDataflowVariableObjectArray(UObject* Asset, const FName& VariableName, const TArray<UObject*>& VariableArrayValue); // 0x326b080 [Final Native Static Public]
    bool OverrideDataflowVariableObject(UObject* Asset, const FName& VariableName, UObject* VariableValue); // 0x326af10 [Final Native Static Public]
    bool OverrideDataflowVariableIntArray(UObject* Asset, const FName& VariableName, const TArray<int32>& VariableArrayValue); // 0x326ac90 [Final Native Static Public]
    bool OverrideDataflowVariableInt(UObject* Asset, const FName& VariableName, int64 VariableValue); // 0x326ab20 [Final Native Static Public]
    bool OverrideDataflowVariableFloatArray(UObject* Asset, const FName& VariableName, const TArray<float>& VariableArrayValue); // 0x326a8a0 [Final Native Static Public]
    bool OverrideDataflowVariableFloat(UObject* Asset, const FName& VariableName, float VariableValue); // 0x326a710 [Final Native Static Public]
    bool OverrideDataflowVariableBoolArray(UObject* Asset, const FName& VariableName, const TArray<bool>& VariableArrayValue); // 0x326a490 [Final Native Static Public]
    bool OverrideDataflowVariableBool(UObject* Asset, const FName& VariableName, bool VariableValue); // 0x326a310 [Final Native Static Public]
    void EvaluateTerminalNodeByName(UDataflow* Dataflow, const FName& TerminalNodeName, UObject* ResultAsset); // 0x326a040 [Final Native Static Public]

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

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

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

// AActor (/Script/Engine.Actor)
    bool WasRecentlyRendered(float Tolerance); // 0x3897220 [Final Native Public]
    void UserConstructionScript(); // 0x15b1e90 [Event Public]
    void UnregisterAsFocalPointInPhysicsReplicationLOD(); // 0x3897200 [Final Native Public]
    void TearOff(); // 0x376af60 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x38970f0 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x3897170 [Final Native Public]
    void SetReplicates(bool bInReplicates); // 0x3897060 [Final Native Public]
    void SetReplicateMovement(bool bInReplicateMovement); // 0x3896fd0 [Native Public]
    void SetRayTracingGroupId(int32 InRaytracingGroupId); // 0x3896f40 [Final Native Public]
    void SetPhysicsReplicationMode(const EPhysicsReplicationMode& ReplicationMode); // 0x3896ec0 [Final Native Public]
    void SetOwner(AActor* NewOwner); // 0x3896e30 [Native Public]
    void SetNetUpdateFrequency(float Frequency); // 0x3896db0 [Final Native Public]
    void SetNetDormancy(const ENetDormancy& NewDormancy); // 0x3896d30 [Final Native Public]
    void SetNetCullDistanceSquared(float DistanceSq); // 0x3896cb0 [Final Native Public]
    void SetMinNetUpdateFrequency(float MinFrequency); // 0x3896c30 [Final Native Public]
    void SetLifeSpan(float InLifespan); // 0x3896ba0 [Native Public]
    void SetAutoDestroyWhenFinished(bool bVal); // 0x3896ab0 [Final Native Public]
    void SetActorTickInterval(float TickInterval); // 0x3896a30 [Final Native Public]
    void SetActorTickEnabled(bool bEnabled); // 0x38969a0 [Native Public]
    void SetActorScale3D(const FVector& NewScale3D); // 0x3896900 [Final Native Public]
    void SetActorRelativeScale3D(const FVector& NewRelativeScale); // 0x3896870 [Final Native Public]
    void SetActorHiddenInGame(bool bNewHidden); // 0x38967e0 [Native Public]
    void SetActorEnableCollision(bool bNewActorEnableCollision); // 0x3896750 [Final Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x38966c0 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3896630 [Native Public]
    void RegisterAsFocalPointInPhysicsReplicationLOD(); // 0x3896610 [Final Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ReceiveRadialDamage(float DamageReceived, UDamageType* DamageType, const FVector& Origin, FHitResult& HitInfo, AController* InstigatedBy, AActor* DamageCauser); // 0x15b1e90 [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); // 0x15b1e90 [Event Public]
    void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit); // 0x15b1e90 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15b1e90 [Event Protected]
    void ReceiveDestroyed(); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Protected]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0x15b1e90 [Event Public]
    void ReceiveAnyDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser); // 0x15b1e90 [Event Public]
    void ReceiveActorOnReleased(const FKey& ButtonReleased); // 0x15b1e90 [Event Public]
    void ReceiveActorOnInputTouchLeave(const ETouchIndex& FingerIndex); // 0x15b1e90 [Event Public]
    void ReceiveActorOnInputTouchEnter(const ETouchIndex& FingerIndex); // 0x15b1e90 [Event Public]
    void ReceiveActorOnInputTouchEnd(const ETouchIndex& FingerIndex); // 0x15b1e90 [Event Public]
    void ReceiveActorOnInputTouchBegin(const ETouchIndex& FingerIndex); // 0x15b1e90 [Event Public]
    void ReceiveActorOnClicked(const FKey& ButtonPressed); // 0x15b1e90 [Event Public]
    void ReceiveActorEndOverlap(AActor* OtherActor); // 0x15b1e90 [Event Public]
    void ReceiveActorEndCursorOver(); // 0x15b1e90 [Event Public]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x15b1e90 [Event Public]
    void ReceiveActorBeginCursorOver(); // 0x15b1e90 [Event Public]
    void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x38964f0 [Native Public]
    void OnRep_ReplicateMovement(); // 0x376af40 [Native Public]
    void OnRep_ReplicatedMovement(); // 0x38964d0 [Native Public]
    void OnRep_Owner(); // 0x3693050 [Native Protected]
    void OnRep_Instigator(); // 0x374ea00 [Native Public]
    void OnRep_AttachmentReplication(); // 0x24615a0 [Native Public]
    void MakeNoise(float Loudness, APawn* NoiseInstigator, const FVector& NoiseLocation, float MaxRange, const FName& Tag); // 0x3896230 [Final Native Public]
    bool K2_TeleportTo(const FVector& DestLocation, const FRotator& DestRotation); // 0x3896120 [Final Native Public]
    bool K2_SetActorTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3895ec0 [Final Native Public]
    bool K2_SetActorRotation(const FRotator& NewRotation, bool bTeleportPhysics); // 0x3895d90 [Final Native Public]
    void K2_SetActorRelativeTransform(FTransform& NewRelativeTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3895a50 [Final Native Public]
    void K2_SetActorRelativeRotation(const FRotator& NewRelativeRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3895780 [Final Native Public]
    void K2_SetActorRelativeLocation(const FVector& NewRelativeLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3895590 [Final Native Public]
    bool K2_SetActorLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3895330 [Final Native Public]
    bool K2_SetActorLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3894fe0 [Final Native Public]
    void K2_OnReset(); // 0x15b1e90 [Event Public]
    void K2_OnEndViewTarget(APlayerController* PC); // 0x15b1e90 [Event Public]
    void K2_OnBecomeViewTarget(APlayerController* PC); // 0x15b1e90 [Event Public]
    USceneComponent* K2_GetRootComponent(); // 0x3894fc0 [Final Native Public]
    TArray<UActorComponent*> K2_GetComponentsByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x3894a50 [Final Native Public]
    FRotator K2_GetActorRotation(); // 0x3894930 [Final Native Public]
    FVector K2_GetActorLocation(); // 0x38948b0 [Final Native Public]
    void K2_DetachFromActor(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule); // 0x3894780 [Final Native Public]
    void K2_DestroyActor(); // 0x3894760 [Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x3894570 [Final Native Public]
    bool K2_AttachToActor(AActor* ParentActor, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x3894360 [Final Native Public]
    void K2_AttachRootComponentToActor(AActor* InParentActor, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x38941e0 [Final Native Public]
    void K2_AttachRootComponentTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x3894080 [Final Native Public]
    void K2_AddActorWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3893d40 [Final Native Public]
    void K2_AddActorWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3893a00 [Final Native Public]
    void K2_AddActorWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3893730 [Final Native Public]
    void K2_AddActorWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3893460 [Final Native Public]
    void K2_AddActorLocalTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3893120 [Final Native Public]
    void K2_AddActorLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3892e50 [Final Native Public]
    void K2_AddActorLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3892b80 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x3892ae0 [Final Native Public]
    bool IsChildActor(); // 0x3892aa0 [Final Native Public]
    bool IsActorTickEnabled(); // 0x3892a80 [Final Native Public]
    bool IsActorBeingDestroyed(); // 0x3892a50 [Final Native Public]
    bool HasAuthority(); // 0x3892a20 [Final Native Public]
    float GetVerticalDistanceTo(AActor* OtherActor); // 0x38928c0 [Final Native Public]
    FVector GetVelocity(); // 0x3892870 [Native Public]
    FTransform GetTransform(); // 0x3892800 [Final Native Public]
    bool GetTickableWhenPaused(); // 0x38927e0 [Final Native Public]
    float GetSquaredHorizontalDistanceTo(AActor* OtherActor); // 0x3892680 [Final Native Public]
    float GetSquaredDistanceTo(AActor* OtherActor); // 0x3892500 [Final Native Public]
    float GetResimulationThreshold(); // 0x38924d0 [Final Native Public]
    ENetRole GetRemoteRole(); // 0x38924b0 [Final Native Public]
    int32 GetRayTracingGroupId(); // 0x3892480 [Final Native Public]
    EPhysicsReplicationMode GetPhysicsReplicationMode(); // 0x3892450 [Final Native Public]
    UChildActorComponent* GetParentComponent(); // 0x3892410 [Final Native Public]
    AActor* GetParentActor(); // 0x38923c0 [Final Native Public]
    AActor* GetOwner(); // 0x38923a0 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OverlappingComponents); // 0x38922f0 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x38921e0 [Final Native Public]
    float GetNetUpdateFrequency(); // 0x38921c0 [Final Native Public]
    float GetNetCullDistanceSquared(); // 0x38921a0 [Final Native Public]
    float GetMinNetUpdateFrequency(); // 0x3892180 [Final Native Public]
    ENetRole GetLocalRole(); // 0x3892160 [Final Native Public]
    float GetLifeSpan(); // 0x3892120 [Native Public]
    FTransform GetLevelTransform(); // 0x3892060 [Final Native Public]
    ULevel* GetLevel(); // 0x3892010 [Final Native Public]
    AController* GetInstigatorController(); // 0x3891fd0 [Final Native Public]
    APawn* GetInstigator(); // 0x3891fb0 [Final Native Public]
    FVector GetInputVectorAxisValue(const FKey& InputAxisKey); // 0x3891e30 [Final Native Public]
    float GetInputAxisValue(const FName& InputAxisName); // 0x3891d80 [Final Native Public]
    float GetInputAxisKeyValue(const FKey& InputAxisKey); // 0x3891c00 [Final Native Public]
    float GetHorizontalDotProductTo(AActor* OtherActor); // 0x38919b0 [Final Native Public]
    float GetHorizontalDistanceTo(AActor* OtherActor); // 0x3891850 [Final Native Public]
    float GetGameTimeSinceCreation(); // 0x38917e0 [Final Native Public]
    float GetDotProductTo(AActor* OtherActor); // 0x3891580 [Final Native Public]
    float GetDistanceTo(AActor* OtherActor); // 0x3891400 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x38912d0 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByInterface(TSubclassOf<IInterface> Interface); // 0x3890f10 [Final Native Public]
    UActorComponent* GetComponentByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x3890e40 [Final Native Public]
    FName GetAttachParentSocketName(); // 0x3890cb0 [Final Native Public]
    AActor* GetAttachParentActor(); // 0x3890c70 [Final Native Public]
    void GetAttachedActors(const TArray<AActor*>& OutActors, bool bResetArray, bool bRecursivelyIncludeAttachedActors); // 0x3890cf0 [Final Native Public]
    void GetAllChildActors(const TArray<AActor*>& ChildActors, bool bIncludeDescendants); // 0x3890b70 [Final Native Public]
    FVector GetActorUpVector(); // 0x3890b00 [Final Native Public]
    float GetActorTimeDilation(); // 0x3890a90 [Final Native Public]
    float GetActorTickInterval(); // 0x3890a70 [Final Native Public]
    FVector GetActorScale3D(); // 0x3890a00 [Final Native Public]
    FVector GetActorRightVector(); // 0x3890990 [Final Native Public]
    FVector GetActorRelativeScale3D(); // 0x3890920 [Final Native Public]
    FVector GetActorForwardVector(); // 0x38908b0 [Final Native Public]
    void GetActorEyesViewPoint(const FVector& OutLocation, const FRotator& OutRotation); // 0x38907c0 [Native Public]
    bool GetActorEnableCollision(); // 0x38907a0 [Final Native Public]
    void GetActorBounds(bool bOnlyCollidingComponents, const FVector& Origin, const FVector& BoxExtent, bool bIncludeFromChildActors); // 0x3890600 [Native Public]
    void ForceNetUpdate(); // 0x38905e0 [Native Public]
    void FlushNetDormancy(); // 0x38905c0 [Final Native Public]
    void FinishAddComponent(UActorComponent* Component, bool bManualAttachment, FTransform& RelativeTransform); // 0x3890340 [Final Native Public]
    UActorComponent* FindComponentByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x3890250 [Final Native Public]
    void EnableInput(APlayerController* PlayerController); // 0x36dad00 [Native Public]
    void DisableInput(APlayerController* PlayerController); // 0x38901c0 [Native Public]
    void DetachRootComponentFromParent(bool bMaintainWorldPosition); // 0x38900a0 [Final Native Public]
    void CreateInputComponent(TSubclassOf<UInputComponent> InputComponentToCreate); // 0x388fff0 [Native Public]
    bool CanTriggerResimulation(); // 0x388ffc0 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x388ff30 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x388fea0 [Native Public]
    UActorComponent* AddComponentByClass(TSubclassOf<UActorComponent> Class, bool bManualAttachment, FTransform& RelativeTransform, bool bDeferredFinish); // 0x388fbc0 [Final Native Public]
    UActorComponent* AddComponent(const FName& TemplateName, bool bManualAttachment, FTransform& RelativeTransform, UObject* ComponentTemplateContext, bool bDeferredFinish); // 0x388f9b0 [Final Native Public]
    bool ActorHasTag(const FName& Tag); // 0x388f8f0 [Final Native Public]

// AHUD (/Script/Engine.HUD)
    void ShowHUD(); // 0x37dbf00 [Native Public]
    void ShowDebugToggleSubCategory(const FName& Category); // 0x3d9e700 [Final Native Public]
    void ShowDebugForReticleTargetToggle(TSubclassOf<AActor> DesiredClass); // 0x3d9e630 [Final Native Public]
    void ShowDebug(const FName& DebugType); // 0x3d9e5a0 [Native Public]
    void RemoveDebugText(AActor* SrcActor, bool bLeaveDurationText); // 0x3d9e4d0 [Final Native Event Public]
    void RemoveAllDebugStrings(); // 0x3d9e440 [Final Native Event Public]
    void ReceiveHitBoxRelease(const FName& BoxName); // 0x15b1e90 [Event Public]
    void ReceiveHitBoxEndCursorOver(const FName& BoxName); // 0x15b1e90 [Event Public]
    void ReceiveHitBoxClick(const FName& BoxName); // 0x15b1e90 [Event Public]
    void ReceiveHitBoxBeginCursorOver(const FName& BoxName); // 0x15b1e90 [Event Public]
    void ReceiveDrawHUD(int32 SizeX, int32 SizeY); // 0x15b1e90 [Event Public]
    FVector Project(const FVector& Location, bool bClampToZeroPlane); // 0x3d9e2f0 [Final Native Public]
    void PreviousDebugTarget(); // 0x3d9e2d0 [Native Public]
    void NextDebugTarget(); // 0x3d483f0 [Native Public]
    void GetTextSize(const FString& Text, const float& OutWidth, const float& OutHeight, UFont* Font, float Scale); // 0x3d9dc20 [Final Native Public]
    APlayerController* GetOwningPlayerController(); // 0x3d9d960 [Final Native Public]
    APawn* GetOwningPawn(); // 0x3d9d8f0 [Final Native Public]
    void GetActorsInSelectionRectangle(TSubclassOf<AActor> ClassFilter, const FVector2D& FirstPoint, const FVector2D& SecondPoint, const TArray<AActor*>& OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed); // 0x3d9d250 [Final Native Public]
    void DrawTextureSimple(UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition); // 0x3d9cf50 [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); // 0x3d9c970 [Final Native Public]
    void DrawText(const FString& Text, const FLinearColor& TextColor, float ScreenX, float ScreenY, UFont* Font, float Scale, bool bScalePosition); // 0x3d9c650 [Final Native Public]
    void DrawRect(const FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH); // 0x3d9c3f0 [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); // 0x3d9bf90 [Final Native Public]
    void DrawMaterialSimple(UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition); // 0x3d9bc90 [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); // 0x3d9b740 [Final Native Public]
    void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const FLinearColor& LineColor, float LineThickness); // 0x3d9b490 [Final Native Public]
    void Deproject(float ScreenX, float ScreenY, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3d9b2a0 [Final Native Public]
    void AddHitBox(const FVector2D& position, const FVector2D& Size, const FName& InName, bool bConsumesInput, int32 Priority); // 0x3d9b0d0 [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); // 0x3d9a9a0 [Final Native Event Public]

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

// UTexture (/Script/Engine.Texture)
    bool ComputeTextureSourceChannelMinMax(const FLinearColor& OutColorMin, const FLinearColor& OutColorMax); // 0x4355120 [Final Native Public]
    bool Blueprint_GetTextureSourceIdString(const FString& OutTextureSourceId); // 0x4355070 [Final Native Public]
    void Blueprint_GetTextureSourceDiskAndMemorySize(const int64& OutDiskSize, const int64& OutMemorySize); // 0x4354f80 [Final Native Public]
    int64 Blueprint_GetMemorySize(); // 0x4354ee0 [Final Native Public]
    FVector3f Blueprint_GetBuiltTextureSize(); // 0x4354d80 [Final Native Public]
    bool AreDownscalePropertiesEditable(); // 0x3cde480 [Native Public]

// UActorComponent (/Script/Engine.ActorComponent)
    void ToggleActive(); // 0x3693050 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x3af9750 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x3af97d0 [Final Native Public]
    void SetIsReplicated(bool ShouldReplicate); // 0x3af86e0 [Final Native Public]
    void SetComponentTickIntervalAndCooldown(float TickInterval); // 0x3af7f80 [Final Native Public]
    void SetComponentTickInterval(float TickInterval); // 0x3af7f00 [Final Native Public]
    void SetComponentTickEnabled(bool bEnabled); // 0x3af7e70 [Native Public]
    void SetAutoActivate(bool bNewAutoActivate); // 0x3896fd0 [Native Public]
    void SetActive(bool bNewActive, bool bReset); // 0x3af6fc0 [Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3af6f30 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3af6ea0 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x15b1e90 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15b1e90 [Event Public]
    void ReceiveBeginPlay(); // 0x15b1e90 [Event Public]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0x15b1e90 [Event Public]
    void OnRep_IsActive(); // 0x376af40 [Native Public]
    void K2_DestroyComponent(UObject* Object); // 0x3af67f0 [Final Native Public]
    bool IsComponentTickEnabled(); // 0x3809f80 [Native Public]
    bool IsBeingDestroyed(); // 0x3af63f0 [Final Native Public]
    bool IsActive(); // 0x3af63c0 [Final Native Public]
    AActor* GetOwner(); // 0x3af5aa0 [Final Native Public]
    float GetComponentTickInterval(); // 0x3af52c0 [Final Native Public]
    void Deactivate(); // 0x2461920 [Native Public]
    bool ComponentHasTag(const FName& Tag); // 0x3af4f40 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3af4700 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3af4670 [Native Public]
    void Activate(bool bReset); // 0x3698e10 [Native Public]

// USceneComponent (/Script/Engine.SceneComponent)
    void ToggleVisibility(bool bPropagateToChildren); // 0x3830fb0 [Final Native Public]
    void SetWorldScale3D(const FVector& NewScale); // 0x3830f20 [Final Native Public]
    void SetVisibility(bool bNewVisibility, bool bPropagateToChildren); // 0x3830e50 [Final Native Public]
    void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume); // 0x3830dc0 [Final Native Public]
    void SetRelativeScale3D(const FVector& NewScale3D); // 0x3830d30 [Final Native Public]
    void SetMobility(const EComponentMobility& NewMobility); // 0x3830cb0 [Native Public]
    void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren); // 0x3830be0 [Final Native Public]
    void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale); // 0x3830ab0 [Final Native Public]
    void ResetRelativeTransform(); // 0x3830a90 [Final Native Public]
    void OnRep_Visibility(bool OldValue); // 0x38308a0 [Final Native Private]
    void OnRep_Transform(); // 0x3830880 [Final Native Private]
    void OnRep_AttachSocketName(); // 0x3830860 [Final Native Private]
    void OnRep_AttachParent(); // 0x3830840 [Final Native Private]
    void OnRep_AttachChildren(); // 0x3830820 [Final Native Private]
    void K2_SetWorldTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x38305c0 [Final Native Public]
    void K2_SetWorldRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x38303d0 [Final Native Public]
    void K2_SetWorldLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3830190 [Final Native Public]
    void K2_SetWorldLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x382ffa0 [Final Native Public]
    void K2_SetRelativeTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x382fd40 [Final Native Public]
    void K2_SetRelativeRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x382fb50 [Final Native Public]
    void K2_SetRelativeLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x382f910 [Final Native Public]
    void K2_SetRelativeLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x382f720 [Final Native Public]
    FTransform K2_GetComponentToWorld(); // 0x382f690 [Final Native Public]
    FVector K2_GetComponentScale(); // 0x382f650 [Final Native Public]
    FRotator K2_GetComponentRotation(); // 0x382f610 [Final Native Public]
    FVector K2_GetComponentLocation(); // 0x382f5d0 [Final Native Public]
    void K2_DetachFromComponent(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule, bool bCallModify); // 0x382f470 [Final Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x382f2a0 [Final Native Public]
    bool K2_AttachTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachType, bool bWeldSimulatedBodies); // 0x382f140 [Final Native Public]
    void K2_AddWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x382eee0 [Final Native Public]
    void K2_AddWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x382ec80 [Final Native Public]
    void K2_AddWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x382ea90 [Final Native Public]
    void K2_AddWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x382e8a0 [Final Native Public]
    void K2_AddRelativeRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x382e6b0 [Final Native Public]
    void K2_AddRelativeLocation(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x382e4c0 [Final Native Public]
    void K2_AddLocalTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x382e260 [Final Native Public]
    void K2_AddLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x382e070 [Final Native Public]
    void K2_AddLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x382de80 [Final Native Public]
    bool IsVisible(); // 0x382de50 [Native Public]
    bool IsSimulatingPhysics(const FName& BoneName); // 0x382ddb0 [Native Public]
    bool IsGroupedComponentMovementEnabled(); // 0x382dd80 [Final Native Static Public]
    bool IsAnySimulatingPhysics(); // 0x382dd50 [Native Public]
    FVector GetUpVector(); // 0x382dd10 [Final Native Public]
    FTransform GetSocketTransform(const FName& InSocketName, const ERelativeTransformSpace& TransformSpace); // 0x382dbe0 [Native Public]
    FRotator GetSocketRotation(const FName& InSocketName); // 0x382db30 [Native Public]
    FQuat GetSocketQuaternion(const FName& InSocketName); // 0x382da80 [Native Public]
    FVector GetSocketLocation(const FName& InSocketName); // 0x382d9d0 [Native Public]
    bool GetShouldUpdatePhysicsVolume(); // 0x382d9a0 [Final Native Public]
    FVector GetRightVector(); // 0x382d960 [Final Native Public]
    FTransform GetRelativeTransform(); // 0x382d8d0 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x382d8a0 [Final Native Public]
    void GetParentComponents(const TArray<USceneComponent*>& Parents); // 0x382d7f0 [Final Native Public]
    int32 GetNumChildrenComponents(); // 0x382d7c0 [Final Native Public]
    FVector GetForwardVector(); // 0x3823cc0 [Final Native Public]
    FVector GetComponentVelocity(); // 0x382d770 [Native Public]
    void GetChildrenComponents(bool bIncludeAllDescendants, const TArray<USceneComponent*>& Children); // 0x382d670 [Final Native Public]
    USceneComponent* GetChildComponent(int32 ChildIndex); // 0x382d5d0 [Final Native Public]
    FName GetAttachSocketName(); // 0x382d5b0 [Final Native Public]
    USceneComponent* GetAttachParent(); // 0x382d590 [Final Native Public]
    TArray<FName> GetAllSocketNames(); // 0x382d510 [Final Native Public]
    bool DoesSocketExist(const FName& InSocketName); // 0x382d470 [Native Public]
    void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify); // 0x382d3a0 [Native Public]

// UPrimitiveComponent (/Script/Engine.PrimitiveComponent)
    bool WasRecentlyRendered(float Tolerance); // 0x385a6e0 [Final Native Public]
    void WakeRigidBody(const FName& BoneName); // 0x385a650 [Native Public]
    void WakeAllRigidBodies(); // 0x385a630 [Native Public]
    void UnregisterAsFocalPointInPhysicsReplicationLOD(); // 0x385a610 [Final Native Public]
    void SetWalkableSlopeOverride(FWalkableSlopeOverride& NewOverride); // 0x385a560 [Native Public]
    void SetVisibleInSceneCaptureOnly(bool bValue); // 0x385a4d0 [Final Native Public]
    void SetVisibleInRayTracing(bool bNewVisibleInRayTracing); // 0x385a440 [Final Native Public]
    void SetVectorParameterForDefaultCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x385a350 [Final Native Public]
    void SetVectorParameterForCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x385a260 [Final Native Public]
    void SetUseMACD(bool InUseMACD, const FName& BoneName); // 0x385a190 [Native Public]
    void SetUseCCD(bool InUseCCD, const FName& BoneName); // 0x385a0c0 [Native Public]
    void SetUpdateKinematicFromSimulation(bool bUpdateKinematicFromSimulation); // 0x385a030 [Native Public]
    void SetTranslucentSortPriority(int32 NewTranslucentSortPriority); // 0x3859fa0 [Final Native Public]
    void SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset); // 0x3859f20 [Final Native Public]
    void SetStaticWhenNotMoveable(bool bInStaticWhenNotMoveable); // 0x3859e90 [Final Native Public]
    void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights); // 0x3859e00 [Final Native Public]
    void SetSimulatePhysics(bool bSimulate); // 0x3859d70 [Native Public]
    void SetScalarParameterForDefaultCustomPrimitiveData(const FName& ParameterName, float Value); // 0x3859ca0 [Final Native Public]
    void SetScalarParameterForCustomPrimitiveData(const FName& ParameterName, float Value); // 0x3859bd0 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3859b40 [Final Native Public]
    void SetRenderInDepthPass(bool bValue); // 0x3859ab0 [Final Native Public]
    void SetRenderCustomDepth(bool bValue); // 0x3859a20 [Final Native Public]
    void SetReceivesDecals(bool bNewReceivesDecals); // 0x3859990 [Final Native Public]
    void SetPhysMaterialOverride(UPhysicalMaterial* NewPhysMaterial); // 0x38592f0 [Native Public]
    void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3859870 [Final Native Public]
    void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3859750 [Final Native Public]
    void SetPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent, const FName& BoneName); // 0x3859610 [Native Public]
    void SetPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x38594d0 [Native Public]
    void SetPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3859380 [Final Native Public]
    void SetOwnerNoSee(bool bNewOwnerNoSee); // 0x3859260 [Final Native Public]
    void SetOnlyOwnerSee(bool bNewOnlyOwnerSee); // 0x38591d0 [Final Native Public]
    void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision); // 0x3859140 [Native Public]
    void SetMaxDepenetrationVelocity(const FName& BoneName, float InMaxDepenetrationVelocity); // 0x3859070 [Native Public]
    void SetMaterialByName(const FName& MaterialSlotName, UMaterialInterface* Material); // 0x3858fa0 [Native Public]
    void SetMaterial(int32 ElementIndex, UMaterialInterface* Material); // 0x3858ed0 [Native Public]
    void SetMassScale(const FName& BoneName, float InMassScale); // 0x3858e00 [Native Public]
    void SetMassOverrideInKg(const FName& BoneName, float MassInKg, bool bOverrideMass); // 0x3858cf0 [Native Public]
    void SetLinearDamping(float InDamping); // 0x3858c60 [Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x3858b30 [Final Native Public]
    void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup); // 0x3858aa0 [Final Native Public]
    void SetIgnoreBoundsForEditorFocus(bool bIgnore); // 0x3858a00 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3858970 [Final Native Public]
    void SetHiddenInSceneCapture(bool bValue); // 0x38588e0 [Final Native Public]
    void SetGyroscopicTorqueEnabled(bool bInGyroscopicTorqueEnabled); // 0x3858850 [Final Native Public]
    void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents); // 0x38587c0 [Final Native Public]
    void SetFirstPersonPrimitiveType(const EFirstPersonPrimitiveType& Value); // 0x3858740 [Final Native Public]
    void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup); // 0x38585e0 [Final Native Public]
    void SetExcludeForSpecificHLODLevels(const TArray<int32>& InExcludeForSpecificHLODLevels); // 0x3858530 [Final Native Private]
    void SetExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel, bool bExcluded); // 0x3858670 [Final Native Public]
    void SetEnableGravity(bool bGravityEnabled); // 0x38584a0 [Native Public]
    void SetEmissiveLightSource(bool NewEmissiveLightSource); // 0x3858410 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x3858320 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x3858240 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x3858170 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloatArray(int32 DataIndex, const TArray<float>& Values); // 0x3858080 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x3857fb0 [Final Native Public]
    void SetCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x3857ec0 [Final Native Public]
    void SetCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x3857de0 [Final Native Public]
    void SetCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x3857d10 [Final Native Public]
    void SetCustomPrimitiveDataFloatArray(int32 DataIndex, const TArray<float>& Values); // 0x3857c20 [Final Native Public]
    void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x3857b50 [Final Native Public]
    void SetCustomDepthStencilWriteMask(const ERendererStencilMask& WriteMaskBit); // 0x3857ad0 [Final Native Public]
    void SetCustomDepthStencilValue(int32 Value); // 0x3857a40 [Final Native Public]
    void SetCullDistance(float NewCullDistance); // 0x38579c0 [Final Native Public]
    void SetConstraintMode(const EDOFMode& ConstraintMode); // 0x3857940 [Native Public]
    void SetCollisionResponseToChannel(const ECollisionChannel& Channel, const ECollisionResponse& NewResponse); // 0x3857870 [Native Public]
    void SetCollisionResponseToAllChannels(const ECollisionResponse& NewResponse); // 0x38577f0 [Native Public]
    void SetCollisionProfileName(const FName& InCollisionProfileName, bool bUpdateOverlaps); // 0x3857720 [Native Public]
    void SetCollisionObjectType(const ECollisionChannel& Channel); // 0x38576a0 [Native Public]
    void SetCollisionEnabled(const ECollisionEnabled& NewType); // 0x3857620 [Native Public]
    void SetCenterOfMass(const FVector& CenterOfMassOffset, const FName& BoneName); // 0x3857540 [Final Native Public]
    void SetCastShadow(bool NewCastShadow); // 0x38574b0 [Final Native Public]
    void SetCastInsetShadow(bool bInCastInsetShadow); // 0x3857420 [Final Native Public]
    void SetCastHiddenShadow(bool NewCastHiddenShadow); // 0x3857390 [Final Native Public]
    void SetCastContactShadow(bool bInCastContactShadow); // 0x3857300 [Final Native Public]
    void SetBoundsScale(float NewBoundsScale); // 0x3857280 [Final Native Public]
    void SetAngularDamping(float InDamping); // 0x38571f0 [Native Public]
    void SetAllUseMACD(bool InUseMACD); // 0x3857160 [Native Public]
    void SetAllUseCCD(bool InUseCCD); // 0x38570d0 [Native Public]
    void SetAllPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent); // 0x3856fe0 [Native Public]
    void SetAllPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent); // 0x3856ef0 [Native Public]
    void SetAllPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent); // 0x3856de0 [Final Native Public]
    void SetAllMassScale(float InMassScale); // 0x3856d50 [Native Public]
    void SetAffectIndirectLightingWhileHidden(bool bNewAffectIndirectLightingWhileHidden); // 0x3856cc0 [Final Native Public]
    void SetAffectDynamicIndirectLighting(bool bNewAffectDynamicIndirectLighting); // 0x3856c30 [Final Native Public]
    void SetAffectDistanceFieldLighting(bool NewAffectDistanceFieldLighting); // 0x3856ba0 [Final Native Public]
    FVector ScaleByMomentOfInertia(const FVector& InputVector, const FName& BoneName); // 0x3856a80 [Native Public]
    void RegisterAsFocalPointInPhysicsReplicationLOD(); // 0x3856a60 [Final Native Public]
    void PutRigidBodyToSleep(const FName& BoneName); // 0x38569d0 [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); // 0x3856600 [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); // 0x3856280 [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); // 0x3855ef0 [Final Native Public]
    bool K2_IsQueryCollisionEnabled(); // 0x3855ea0 [Final Native Public]
    bool K2_IsPhysicsCollisionEnabled(); // 0x3855e60 [Final Native Public]
    bool K2_IsCollisionEnabled(); // 0x3855e20 [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); // 0x3855a70 [Final Native Public]
    bool IsOverlappingComponent(UPrimitiveComponent* OtherComp); // 0x38559d0 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x3855930 [Final Native Public]
    bool IsMaterialSlotNameValid(const FName& MaterialSlotName); // 0x3855890 [Native Public]
    bool IsGravityEnabled(); // 0x3855860 [Native Public]
    bool IsExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel); // 0x38557d0 [Final Native Public]
    bool IsAnyRigidBodyAwake(); // 0x38557a0 [Native Public]
    void InvalidateLumenSurfaceCache(); // 0x3855780 [Final Native Public]
    void IgnoreComponentWhenMoving(UPrimitiveComponent* Component, bool bShouldIgnore); // 0x38556b0 [Final Native Public]
    void IgnoreActorWhenMoving(AActor* Actor, bool bShouldIgnore); // 0x38555e0 [Final Native Public]
    void HandlePostMigrationPhysicsStateChanged(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x3855510 [Native Protected]
    FWalkableSlopeOverride GetWalkableSlopeOverride(); // 0x38554e0 [Final Native Public]
    bool GetUpdateKinematicFromSimulation(); // 0x38554b0 [Native Public]
    bool GetStaticWhenNotMoveable(); // 0x3855480 [Final Native Public]
    FVector GetPhysicsLinearVelocityAtPoint(const FVector& Point, const FName& BoneName); // 0x3855370 [Final Native Public]
    FVector GetPhysicsLinearVelocity(const FName& BoneName); // 0x38552c0 [Final Native Public]
    FVector GetPhysicsAngularVelocityInRadians(const FName& BoneName); // 0x3855210 [Final Native Public]
    FVector GetPhysicsAngularVelocityInDegrees(const FName& BoneName); // 0x3855150 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OutOverlappingComponents); // 0x38550a0 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x3854f90 [Final Native Public]
    int32 GetNumMaterials(); // 0x3854f60 [Native Public]
    float GetMaxDepenetrationVelocity(const FName& BoneName); // 0x3854ec0 [Native Public]
    TArray<FName> GetMaterialSlotNames(); // 0x3854e40 [Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x3854da0 [Native Public]
    UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, const int32& SectionIndex); // 0x3854cc0 [Native Public]
    UMaterialInterface* GetMaterialByName(const FName& MaterialSlotName); // 0x3854c20 [Native Public]
    UMaterialInterface* GetMaterial(int32 ElementIndex); // 0x3854b80 [Native Public]
    float GetMassScale(const FName& BoneName); // 0x3854ae0 [Native Public]
    float GetMass(); // 0x3854aa0 [Native Public]
    float GetLinearDamping(); // 0x3854a60 [Native Public]
    FVector GetInertiaTensor(const FName& BoneName); // 0x38549b0 [Native Public]
    bool GetIgnoreBoundsForEditorFocus(); // 0x3854980 [Native Public]
    bool GetGyroscopicTorqueEnabled(); // 0x3854950 [Native Public]
    bool GetGenerateOverlapEvents(); // 0x3854920 [Final Native Public]
    TArray<int32> GetExcludeForSpecificHLODLevels(); // 0x38548a0 [Final Native Private]
    int32 GetCustomPrimitiveDataIndexForVectorParameter(const FName& ParameterName); // 0x3854800 [Final Native Public]
    int32 GetCustomPrimitiveDataIndexForScalarParameter(const FName& ParameterName); // 0x3854760 [Final Native Public]
    ECollisionResponse GetCollisionResponseToChannel(const ECollisionChannel& Channel); // 0x38546d0 [Native Public]
    FName GetCollisionProfileName(); // 0x3854690 [Final Native Public]
    ECollisionChannel GetCollisionObjectType(); // 0x3854660 [Native Public]
    ECollisionEnabled GetCollisionEnabled(); // 0x3854630 [Native Public]
    float GetClosestPointOnCollision(const FVector& Point, const FVector& OutPointOnBody, const FName& BoneName); // 0x38544f0 [Final Native Public]
    FVector GetCenterOfMass(const FName& BoneName); // 0x3854440 [Final Native Public]
    FBodyInstanceAsyncPhysicsTickHandle GetBodyInstanceAsyncPhysicsTickHandle(const FName& BoneName, bool bGetWelded, int32 Index); // 0x3854300 [Final Native Public]
    float GetAngularDamping(); // 0x38542c0 [Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, UMaterialInterface* SourceMaterial, const FName& OptionalName); // 0x38541a0 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, UMaterialInterface* Parent); // 0x38540d0 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex); // 0x3854030 [Native Public]
    TArray<UPrimitiveComponent*> CopyArrayOfMoveIgnoreComponents(); // 0x3853fb0 [Final Native Public]
    TArray<AActor*> CopyArrayOfMoveIgnoreActors(); // 0x3853f30 [Final Native Public]
    void ClearMoveIgnoreComponents(); // 0x3853ee0 [Final Native Public]
    void ClearMoveIgnoreActors(); // 0x3853ec0 [Final Native Public]
    bool CanCharacterStepUp(APawn* Pawn); // 0x3853e20 [Native Public]
    bool AllowHLODLevelsExclusion(); // 0x3853df0 [Final Native Private]
    void AddVelocityChangeImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x3853ca0 [Native Public]
    void AddTorqueInRadians(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x3853b70 [Native Public]
    void AddTorqueInDegrees(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x3853a30 [Final Native Public]
    void AddRadialImpulse(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bVelChange); // 0x3853850 [Native Public]
    void AddRadialForce(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bAccelChange); // 0x3853670 [Native Public]
    void AddImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x3853520 [Native Public]
    void AddImpulse(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x38533f0 [Native Public]
    void AddForceAtLocationLocal(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x38532a0 [Native Public]
    void AddForceAtLocation(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x3853150 [Native Public]
    void AddForce(const FVector& Force, const FName& BoneName, bool bAccelChange); // 0x3853020 [Native Public]
    void AddAngularImpulseInRadians(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x3852ef0 [Native Public]
    void AddAngularImpulseInDegrees(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x3852db0 [Final Native Public]

// UMeshComponent (/Script/Engine.MeshComponent)
    void SetVectorParameterValueOnMaterials(const FName& ParameterName, const FVector& ParameterValue); // 0x3b4e9b0 [Final Native Public]
    void SetScalarParameterValueOnMaterials(const FName& ParameterName, float ParameterValue); // 0x3b4d600 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x3b4cff0 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x3b4cf20 [Final Native Public]
    void SetColorParameterValueOnMaterials(const FName& ParameterName, const FLinearColor& ParameterValue); // 0x3b49b60 [Final Native Public]
    void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups); // 0x3b48460 [Native Public]
    bool PrestreamMeshLODs(float Seconds); // 0x3b483c0 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x3b47160 [Final Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x3b47110 [Final Native Public]
    TArray<UMaterialInterface*> GetMaterials(); // 0x3b47050 [Native Public]

// UStaticMeshComponent (/Script/Engine.StaticMeshComponent)
    void UpdateInitialEvaluateWorldPositionOffset(); // 0x3bf05b0 [Final Native Public]
    void SetWorldPositionOffsetDisableDistance(int32 NewValue); // 0x3bf03d0 [Final Native Public]
    bool SetStaticMesh(UStaticMesh* NewMesh); // 0x3bef040 [Native Public]
    void SetReverseCulling(bool ReverseCulling); // 0x3bed700 [Final Native Public]
    void SetForcedLodModel(int32 NewForcedLodModel); // 0x3beb830 [Final Native Public]
    void SetForceDisableNanite(bool bInForceDisableNanite); // 0x3beb770 [Final Native Public]
    void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue); // 0x3beb6e0 [Final Native Public]
    void SetEvaluateWorldPositionOffset(bool NewValue); // 0x3beb5e0 [Final Native Public]
    void SetDistanceFieldSelfShadowBias(float NewValue); // 0x3beaf00 [Final Native Public]
    void OnRep_StaticMesh(UStaticMesh* OldStaticMesh); // 0x3be9fd0 [Final Native Public]
    void GetLocalBounds(const FVector& min, const FVector& max); // 0x3be3710 [Final Native Public]
    bool GetInitialEvaluateWorldPositionOffset(); // 0x3be31d0 [Final Native Public]

// UInstancedStaticMeshComponent (/Script/Engine.InstancedStaticMeshComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x37e5250 [Native Public]
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x37e4b30 [Native Public]
    void SetLODDistanceScale(float InLODDistanceScale); // 0x37e4a00 [Final Native Public]
    bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x37e47c0 [Native Public]
    void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance); // 0x37e3e80 [Final Native Public]
    bool RemoveInstances(const TArray<int32>& InstancesToRemove); // 0x37e3210 [Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x37e3170 [Native Public]
    bool IsValidInstance(int32 InstanceIndex); // 0x37e2720 [Final Native Public]
    float GetLODDistanceScale(); // 0x37e2310 [Final Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x37e1eb0 [Final Native Public]
    TArray<int32> GetInstancesOverlappingSphere(const FVector& Center, float Radius, bool bSphereInWorldSpace); // 0x37e2180 [Native Public]
    TArray<int32> GetInstancesOverlappingBox(const FBox& Box, bool bBoxInWorldSpace); // 0x37e2040 [Native Public]
    int32 GetInstanceCount(); // 0x37e1e80 [Final Native Public]
    void GetCullDistances(const int32& OutStartCullDistance, const int32& OutEndCullDistance); // 0x37e1d50 [Final Native Public]
    void ClearInstances(); // 0x37e1400 [Native Public]
    bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray<FTransform>& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x37e11f0 [Native Public]
    bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x37e0f80 [Native Public]
    int32 AddInstanceWorldSpace(FTransform& WorldTransform); // 0x37e0c70 [Final Native Public]
    TArray<int32> AddInstances(const TArray<FTransform>& InstanceTransforms, bool bShouldReturnIndices, bool bWorldSpace, bool bUpdateNavigation); // 0x37e0d80 [Native Public]
    int32 AddInstance(FTransform& InstanceTransform, bool bWorldSpace); // 0x37e0b10 [Native Public]

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

// UTexture2D (/Script/Engine.Texture2D)
    int32 Blueprint_GetSizeY(); // 0x4354f50 [Final Native Public]
    int32 Blueprint_GetSizeX(); // 0x4354f20 [Final Native Public]
    FSharedImageConstRefBlueprint Blueprint_GetCPUCopy(); // 0x4354e10 [Final Native Public]

// UMaterialInterface (/Script/Engine.MaterialInterface)
    void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse); // 0x380a210 [Native Public]
    UPhysicalMaterialMask* GetPhysicalMaterialMask(); // 0x380a1e0 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index); // 0x380a140 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterial(); // 0x380a110 [Native Public]
    FMaterialParameterInfo GetParameterInfo(const EMaterialParameterAssociation& Association, const FName& ParameterName, UMaterialFunctionInterface* LayerFunction); // 0x3809ff0 [Final Native Public]
    UMaterialInterface* GetNaniteOverideMaterial(); // 0x3809fb0 [Final Native Public]
    EBlendMode GetBlendMode(); // 0x3809f80 [Native Public]
    UMaterial* GetBaseMaterial(); // 0x3809f50 [Final Native Public]

// UMaterialInstanceConstant (/Script/Engine.MaterialInstanceConstant)
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x3ebeae0 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x3ebe8c0 [Final Native Public]
    UTextureCollection* K2_GetTextureCollectionParameterValue(const FName& ParameterName); // 0x3ebe710 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x3ebe4d0 [Final Native Public]

// UTimecodeProvider (/Script/Engine.TimecodeProvider)
    FTimecode GetTimecode(); // 0x3c90180 [Final Native Public]
    ETimecodeProviderSynchronizationState GetSynchronizationState(); // 0x383bbf0 [Native Public]
    FQualifiedFrameTime GetQualifiedFrameTime(); // 0x3c8ffc0 [Native Public]
    FFrameRate GetFrameRate(); // 0x3c8fcc0 [Final Native Public]
    FTimecode GetDelayedTimecode(); // 0x3c8fc30 [Final Native Public]
    FQualifiedFrameTime GetDelayedQualifiedFrameTime(); // 0x3c8fbf0 [Final Native Public]
    bool FetchTimecode(FQualifiedFrameTime& OutFrameTime); // 0x3c8fa00 [Native Public]
    void FetchAndUpdate(); // 0x376af60 [Native Public]

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

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

// USkinnedMeshComponent (/Script/Engine.SkinnedMeshComponent)
    void UnsetMeshDeformer(); // 0x3836670 [Final Native Public]
    void UnloadSkinWeightProfile(const FName& InProfileName); // 0x38365e0 [Final Native Public]
    void UnHideBoneByName(const FName& BoneName); // 0x3836550 [Final Native Public]
    void TransformToBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x3836380 [Final Native Public]
    void TransformFromBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x38361b0 [Final Native Public]
    void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex); // 0x3836060 [Final Native Public]
    void ShowAllMaterialSections(int32 LODIndex); // 0x3835fd0 [Final Native Public]
    void SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray<FLinearColor>& VertexColors); // 0x3835ee0 [Final Native Public]
    bool SetSkinWeightProfile(const FName& InProfileName, const ESkinWeightProfileLayer& InLayer); // 0x3835d40 [Final Native Public]
    void SetSkinWeightOverride(int32 LODIndex, const TArray<FSkelMeshSkinWeightInfo>& SkinWeights); // 0x3835c50 [Final Native Public]
    void SetSkinnedAssetAndUpdate(USkinnedAsset* NewMesh, bool bReinitPose); // 0x3835e10 [Native Public]
    void SetRenderStatic(bool bNewValue); // 0x3835bc0 [Final Native Public]
    void SetPhysicsAsset(UPhysicsAsset* NewPhysicsAsset, bool bForceReInit); // 0x3835af0 [Native Public]
    void SetMinLOD(int32 InNewMinLOD); // 0x3835a60 [Final Native Public]
    void SetMeshDeformer(UMeshDeformer* InMeshDeformer); // 0x38359d0 [Final Native Public]
    void SetLeaderPoseComponent(USkinnedMeshComponent* NewLeaderBoneComponent, bool bForceUpdate, bool bInFollowerShouldTickPose); // 0x38358c0 [Final Native Public]
    void SetForcedLOD(int32 InNewForcedLOD); // 0x3835830 [Final Native Public]
    void SetCastCapsuleIndirectShadow(bool bNewValue); // 0x38357a0 [Final Native Public]
    void SetCastCapsuleDirectShadow(bool bNewValue); // 0x3835710 [Final Native Public]
    void SetCapsuleIndirectShadowMinVisibility(float NewValue); // 0x3835690 [Final Native Public]
    void SetAlwaysUseMeshDeformer(bool bShouldAlwaysUseMeshDeformer); // 0x3835600 [Final Native Public]
    void OverrideMinLOD(int32 InNewMinLOD); // 0x3835570 [Final Native Public]
    bool IsUsingSkinWeightProfile(); // 0x3835540 [Final Native Public]
    bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex); // 0x3835470 [Final Native Public]
    bool IsBoneHiddenByName(const FName& BoneName); // 0x38353d0 [Final Native Public]
    void HideBoneByName(const FName& BoneName, const EPhysBodyOp& PhysBodyOption); // 0x38351b0 [Final Native Public]
    bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(const FName& BoneName, const float& OutTwistAngle, const float& OutSwingAngle); // 0x3835080 [Final Native Public]
    FName GetSocketBoneName(const FName& InSocketName); // 0x3834eb0 [Final Native Public]
    USkinnedAsset* GetSkinnedAsset(); // 0x3834e80 [Final Native Public]
    USkeletalMesh* GetSkeletalMesh_DEPRECATED(); // 0x3834e50 [Final Native Public]
    FTransform GetRefPoseTransform(int32 BoneIndex); // 0x3834d70 [Final Native Public]
    FVector GetRefPosePosition(int32 BoneIndex); // 0x3834cc0 [Final Native Public]
    int32 GetPredictedLODLevel(); // 0x3834ca0 [Final Native Public]
    FName GetParentBone(const FName& BoneName); // 0x3834c10 [Final Native Public]
    int32 GetNumLODs(); // 0x3834be0 [Final Native Public]
    int32 GetNumBones(); // 0x3834bb0 [Final Native Public]
    UMeshDeformerInstance* GetMeshDeformerInstance(); // 0x3834b80 [Final Native Public]
    int32 GetForcedLOD(); // 0x3834b50 [Final Native Public]
    FTransform GetDeltaTransformFromRefPose(const FName& BoneName, const FName& BaseName); // 0x3834a20 [Final Native Public]
    FName GetCurrentSkinWeightProfileName(const ESkinWeightProfileLayer& InLayer); // 0x3834980 [Final Native Public]
    TArray<FName> GetCurrentSkinWeightProfileLayerNames(); // 0x3834900 [Final Native Public]
    FTransform GetBoneTransform(const FName& InBoneName, const ERelativeTransformSpace& TransformSpace); // 0x38347c0 [Final Native Public]
    FName GetBoneName(int32 BoneIndex); // 0x3834730 [Final Native Public]
    int32 GetBoneIndex(const FName& BoneName); // 0x3834690 [Final Native Public]
    bool GetAlwaysUseMeshDeformer(); // 0x3834660 [Final Native Public]
    FName FindClosestBone_K2(const FVector& TestLocation, const FVector& BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset); // 0x38344c0 [Final Native Public]
    void ClearVertexColorOverride(int32 LODIndex); // 0x3834430 [Final Native Public]
    void ClearSkinWeightProfile(const ESkinWeightProfileLayer& InLayer); // 0x38343b0 [Final Native Public]
    void ClearSkinWeightOverride(int32 LODIndex); // 0x3834320 [Final Native Public]
    void ClearAllSkinWeightProfiles(); // 0x3834300 [Final Native Public]
    bool BoneIsChildOf(const FName& BoneName, const FName& ParentBoneName); // 0x3834230 [Final Native Public]

// USkeletalMeshComponent (/Script/Engine.SkeletalMeshComponent)
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3b9d5f0 [Final Native Public]
    void UnbindClothFromLeaderPoseComponent(bool bRestoreSimulationSpace); // 0x3b9d530 [Final Native Public]
    void ToggleDisablePostProcessBlueprint(); // 0x3b9d4c0 [Final Native Public]
    void TermBodiesBelow(const FName& ParentBoneName); // 0x3b9d430 [Final Native Public]
    void SuspendClothingSimulation(); // 0x3b9d410 [Final Native Public]
    void Stop(); // 0x3b9d2a0 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x3b9d1d0 [Final Native Public]
    void SetUpdateClothInEditor(bool NewUpdateState); // 0x30a19a0 [Final Native Public]
    void SetUpdateAnimationInEditor(bool NewUpdateState); // 0x30a19a0 [Final Native Public]
    void SetTeleportRotationThreshold(float Threshold); // 0x3b9cd00 [Final Native Public]
    void SetTeleportDistanceThreshold(float Threshold); // 0x3b9cc40 [Final Native Public]
    void SetSkeletalMeshAsset(USkeletalMesh* NewMesh); // 0x3b9ca10 [Final Native Public]
    void SetPosition(float InPos, bool bFireNotifies); // 0x3b9c820 [Final Native Public]
    void SetPlayRate(float Rate); // 0x3b9c760 [Final Native Public]
    void SetPhysicsBlendWeight(float PhysicsBlendWeight); // 0x3b9c6e0 [Final Native Public]
    void SetOverridePostProcessAnimBP(TSubclassOf<UAnimInstance> InPostProcessAnimBlueprint, bool ReinitAnimInstances); // 0x3b9c5d0 [Final Native Public]
    void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, const FName& BoneName, bool bIncludeSelf); // 0x3b9c4b0 [Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value, bool bRemoveZeroWeight); // 0x3b9c2a0 [Final Native Public]
    void SetEnablePhysicsBlending(bool bNewBlendPhysics); // 0x3b9c0f0 [Final Native Public]
    void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, const FName& BoneName, bool bIncludeSelf); // 0x3b9bfe0 [Final Native Public]
    void SetEnableBodyGravity(bool bEnableGravity, const FName& BoneName); // 0x3b9bf10 [Final Native Public]
    void SetEnableAnimation(bool bNewEnableAnimation); // 0x3b9be80 [Final Native Public]
    void SetDisablePostProcessBlueprint(bool bInDisablePostProcess); // 0x3b9bdc0 [Final Native Public]
    void SetDisableAnimCurves(bool bInDisableAnimCurves); // 0x3b9bd10 [Final Native Public]
    void SetConstraintProfileForAll(const FName& ProfileName, bool bDefaultIfNotFound); // 0x3b9bc40 [Final Native Public]
    void SetConstraintProfile(const FName& JointName, const FName& ProfileName, bool bDefaultIfNotFound); // 0x3b9bb30 [Final Native Public]
    void SetClothMaxDistanceScale(float Scale); // 0x3b9bab0 [Final Native Public]
    void SetBodySimulatePhysics(const FName& InBoneName, bool bSimulate); // 0x3b9b940 [Final Native Public]
    void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, const FName& BoneName); // 0x3b9b870 [Native Public]
    void SetAnimInstanceClass(TSubclassOf<UObject> NewClass); // 0x3b9b4a0 [Native Public]
    void SetAnimationMode(const EAnimationMode& InAnimationMode, bool bForceInitAnimScriptInstance); // 0x3b9b610 [Final Native Public]
    void SetAnimation(UAnimationAsset* NewAnimToPlay); // 0x3b9b530 [Final Native Public]
    void SetAngularLimits(const FName& InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle); // 0x3b9b340 [Final Native Public]
    void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim); // 0x3b9b080 [Final Native Public]
    void SetAllowedAnimCurvesEvaluation(const TArray<FName>& List, bool bAllow); // 0x3b9b1a0 [Final Native Public]
    void SetAllowClothActors(bool bInAllow); // 0x3b9afe0 [Final Native Public]
    void SetAllowAnimCurveEvaluation(bool bInAllow); // 0x3b9af30 [Final Native Public]
    void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x3b9ae00 [Final Native Public]
    void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x3b9acd0 [Final Native Public]
    void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType); // 0x3b9ab60 [Final Native Public]
    void SetAllBodiesSimulatePhysics(bool bNewSimulate); // 0x3b9aad0 [Final Native Public]
    void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x3b9a9f0 [Final Native Public]
    void SetAllBodiesBelowSimulatePhysics(const FName& InBoneName, bool bNewSimulate, bool bIncludeSelf); // 0x3b9a8c0 [Final Native Public]
    void SetAllBodiesBelowPhysicsDisabled(const FName& InBoneName, bool bDisabled, bool bIncludeSelf); // 0x3b9a790 [Final Native Public]
    void SetAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf); // 0x3b9a610 [Final Native Public]
    void SetAllBodiesBelowLinearVelocity(const FName& InBoneName, const FVector& LinearVelocity, bool bIncludeSelf); // 0x3b9a4d0 [Final Native Public]
    void ResumeClothingSimulation(); // 0x3b9a4a0 [Final Native Public]
    void ResetClothTeleportMode(); // 0x3b9a460 [Final Native Public]
    void ResetClothCollisionSources(); // 0x3b9a440 [Final Native Public]
    void ResetAnimInstanceDynamics(const ETeleportType& InTeleportType); // 0x3b9a3c0 [Final Native Public]
    void ResetAllowedAnimCurveEvaluation(); // 0x3b9a360 [Final Native Public]
    void ResetAllBodiesSimulatePhysics(); // 0x3b9a340 [Final Native Public]
    void RemoveClothCollisionSources(USkeletalMeshComponent* InSourceComponent); // 0x3b99e20 [Final Native Public]
    void RemoveClothCollisionSource(USkeletalMeshComponent* InSourceComponent, UPhysicsAsset* InSourcePhysicsAsset); // 0x3b99d50 [Final Native Public]
    void RecreateClothingActors(); // 0x3b99d30 [Final Native Public]
    void PlayAnimation(UAnimationAsset* NewAnimToPlay, bool bLooping); // 0x3b99bf0 [Final Native Public]
    void Play(bool bLooping); // 0x3b99b10 [Final Native Public]
    void OverrideAnimationData(UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float position, float PlayRate); // 0x3b99870 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x3b99670 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3b99590 [Final Native Public]
    bool K2_GetClosestPointOnPhysicsAsset(const FVector& WorldPosition, const FVector& ClosestWorldPosition, const FVector& Normal, const FName& BoneName, const float& Distance); // 0x3b992c0 [Final Native Public]
    bool IsPlaying(); // 0x3b991f0 [Final Native Public]
    bool IsClothingSimulationSuspended(); // 0x3b99190 [Final Native Public]
    bool IsBodyGravityEnabled(const FName& BoneName); // 0x3b990f0 [Final Native Public]
    bool HasValidAnimationInstance(); // 0x3b98c20 [Final Native Public]
    bool GetTransformAttribute_Ref(const FName& BoneName, const FName& AttributeName, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b989e0 [Final Native Public]
    bool GetTransformAttribute(const FName& BoneName, const FName& AttributeName, const FTransform& DefaultValue, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b98720 [Final Native Public]
    float GetTeleportRotationThreshold(); // 0x3b98700 [Final Native Public]
    float GetTeleportDistanceThreshold(); // 0x3b986e0 [Final Native Public]
    bool GetStringAttribute_Ref(const FName& BoneName, const FName& AttributeName, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b98500 [Final Native Public]
    bool GetStringAttribute(const FName& BoneName, const FName& AttributeName, const FString& DefaultValue, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b98290 [Final Native Public]
    USkeletalMesh* GetSkeletalMeshAsset(); // 0x3834e50 [Final Native Public]
    FVector GetSkeletalCenterOfMass(); // 0x3b98250 [Final Native Public]
    UAnimInstance* GetPostProcessInstance(); // 0x3b98200 [Final Native Public]
    float GetPosition(); // 0x3b98180 [Final Native Public]
    float GetPlayRate(); // 0x3b98100 [Final Native Public]
    float GetMorphTarget(const FName& MorphTargetName); // 0x3b97fe0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x3b97f20 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x3b97e20 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x3b97d20 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x3b97c60 [Final Native Public]
    bool GetIntegerAttribute_Ref(const FName& BoneName, const FName& AttributeName, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b97ab0 [Final Native Public]
    bool GetIntegerAttribute(const FName& BoneName, const FName& AttributeName, int32 DefaultValue, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b978b0 [Final Native Public]
    bool GetFloatAttribute_Ref(const FName& BoneName, const FName& AttributeName, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b97700 [Final Native Public]
    bool GetFloatAttribute(const FName& BoneName, const FName& AttributeName, float DefaultValue, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b97500 [Final Native Public]
    bool GetDisablePostProcessBlueprint(); // 0x3b974d0 [Final Native Public]
    bool GetDisableAnimCurves(); // 0x3b974a0 [Final Native Public]
    bool GetCurveValue(const FName& CurveName, float DefaultValue, const float& Value); // 0x3b972b0 [Final Native Public]
    void GetCurrentJointAngles(const FName& InBoneName, const float& Swing1Angle, const float& TwistAngle, const float& Swing2Angle); // 0x3b97120 [Final Native Public]
    void GetConstraintsFromBody(const FName& BodyName, bool bParentConstraints, bool bChildConstraints, bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x3b96f50 [Final Native Public]
    void GetConstraints(bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x3b96e50 [Final Native Public]
    FConstraintInstanceAccessor GetConstraintByName(const FName& ConstraintName, bool bIncludesTerminated); // 0x3b96d70 [Final Native Public]
    float GetClothMaxDistanceScale(); // 0x3b96d20 [Final Native Public]
    UClothingSimulationInteractor* GetClothingSimulationInteractor(); // 0x3b96d50 [Final Native Public]
    float GetBoneMass(const FName& BoneName, bool bScaleMass); // 0x3b96c50 [Final Native Public]
    FVector GetBoneLinearVelocity(const FName& InBoneName); // 0x3b96b90 [Final Native Public]
    UAnimInstance* GetAnimInstance(); // 0x3b96b50 [Final Native Public]
    TSubclassOf<UObject> GetAnimClass(); // 0x3b96ac0 [Final Native Public]
    EAnimationMode GetAnimationMode(); // 0x3b96b70 [Final Native Public]
    bool GetAllowRigidBodyAnimNode(); // 0x3b96a60 [Final Native Public]
    bool GetAllowedAnimCurveEvaluate(); // 0x3b96a90 [Final Native Public]
    bool GetAllowClothActors(); // 0x3b96a30 [Final Native Public]
    void ForceClothNextUpdateTeleportAndReset(); // 0x3b96a10 [Final Native Public]
    void ForceClothNextUpdateTeleport(); // 0x3b969f0 [Final Native Public]
    FName FindConstraintBoneName(int32 ConstraintIndex); // 0x3b96960 [Final Native Public]
    void ClearMorphTargets(); // 0x3b968f0 [Final Native Public]
    void BreakConstraint(const FVector& Impulse, const FVector& HitLocation, const FName& InBoneName); // 0x3b96750 [Final Native Public]
    void BindClothToLeaderPoseComponent(); // 0x3b966b0 [Final Native Public]
    void AllowAnimCurveEvaluation(const FName& NameOfCurve, bool bAllow); // 0x3b965a0 [Final Native Public]
    void AddImpulseToAllBodiesBelow(const FVector& Impulse, const FName& BoneName, bool bVelChange, bool bIncludeSelf); // 0x3b96400 [Native Public]
    void AddForceToAllBodiesBelow(const FVector& Force, const FName& BoneName, bool bAccelChange, bool bIncludeSelf); // 0x3b96260 [Native Public]
    void AddClothCollisionSource(USkeletalMeshComponent* InSourceComponent, UPhysicsAsset* InSourcePhysicsAsset); // 0x3b96190 [Final Native Public]
    void AccumulateAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x3b96070 [Final Native Public]

// UAnimInstance (/Script/Engine.AnimInstance)
    bool WasAnimNotifyTriggeredInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x3903be0 [Final Native Public]
    bool WasAnimNotifyTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x3903a90 [Final Native Public]
    bool WasAnimNotifyTriggeredInAnyState(TSubclassOf<UAnimNotify> AnimNotifyType); // 0x39039c0 [Final Native Public]
    bool WasAnimNotifyStateActiveInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x3903890 [Final Native Public]
    bool WasAnimNotifyStateActiveInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x3903740 [Final Native Public]
    bool WasAnimNotifyStateActiveInAnyState(TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x3903670 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInStateMachine(int32 MachineIndex, const FName& NotifyName); // 0x3903560 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, const FName& NotifyName); // 0x3903420 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInAnyState(const FName& NotifyName); // 0x3903370 [Final Native Public]
    void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic); // 0x38ffce0 [Final Native Public]
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x39032c0 [Native Public]
    APawn* TryGetPawnOwner(); // 0x3903290 [Native Public]
    void StopSlotAnimation(float InBlendOutTime, const FName& SlotNodeName); // 0x39030a0 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x3902fd0 [Native Public]
    void SetUseMainInstanceMontageEvaluationData(bool bSet); // 0x3902f40 [Final Native Public]
    void SetRootMotionMode(const ERootMotionMode& Value); // 0x38970f0 [Final Native Public]
    void SetReceiveNotifiesFromLinkedInstances(bool bSet); // 0x3902eb0 [Final Native Public]
    void SetPropagateNotifiesToLinkedInstances(bool bSet); // 0x3902e20 [Final Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value); // 0x3902d40 [Final Native Public]
    void SavePoseSnapshot(const FName& SnapshotName); // 0x3902cb0 [Native Public]
    void ResetDynamics(const ETeleportType& InTeleportType); // 0x3902c20 [Final Native Public]
    bool RequestTransitionEvent(const FName& EventName, double RequestTimeout, const ETransitionRequestQueueMode& QueueMode, const ETransitionRequestOverwriteMode& OverwriteMode); // 0x3902a20 [Final Native Public]
    void RequestSlotGroupInertialization(const FName& InSlotGroupName, float Duration, UBlendProfile* BlendProfile); // 0x3902910 [Final Native Public]
    void RemovePoseSnapshot(const FName& SnapshotName); // 0x3902820 [Final Native Public]
    bool QueryTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x39026a0 [Final Native Public]
    bool QueryAndMarkTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x3902520 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x3902230 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendArgs(UAnimSequenceBase* Asset, const FName& SlotNodeName, FAlphaBlendArgs& BlendIn, FAlphaBlendArgs& BlendOut, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x3901ef0 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage(UAnimSequenceBase* Asset, const FName& SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x3901be0 [Final Native Public]
    void MontageSync_StopFollowing(UAnimMontage* MontageFollower); // 0x38ffed0 [Final Native Public]
    void MontageSync_Follow(UAnimMontage* MontageFollower, UAnimInstance* OtherAnimInstance, UAnimMontage* MontageLeader); // 0x38ffd90 [Final Native Public]
    void Montage_StopWithBlendSettings(FMontageBlendSettings& BlendOutSettings, UAnimMontage* Montage); // 0x3901af0 [Final Native Public]
    void Montage_StopWithBlendOut(FAlphaBlendArgs& BlendOut, UAnimMontage* Montage); // 0x39019b0 [Final Native Public]
    void Montage_StopGroupByName(float InBlendOutTime, const FName& GroupName); // 0x3901820 [Final Native Public]
    void Montage_Stop(float InBlendOutTime, UAnimMontage* Montage); // 0x3901750 [Final Native Public]
    void Montage_SetPosition(UAnimMontage* Montage, float NewPosition); // 0x39015e0 [Final Native Public]
    void Montage_SetPlayRate(UAnimMontage* Montage, float NewPlayRate); // 0x3901490 [Final Native Public]
    void Montage_SetNextSection(const FName& SectionNameToChange, const FName& NextSection, UAnimMontage* Montage); // 0x39012f0 [Final Native Public]
    void Montage_Resume(UAnimMontage* Montage); // 0x39011f0 [Final Native Public]
    float Montage_PlayWithBlendSettings(UAnimMontage* MontageToPlay, FMontageBlendSettings& BlendInSettings, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x3900ff0 [Final Native Public]
    float Montage_PlayWithBlendIn(UAnimMontage* MontageToPlay, FAlphaBlendArgs& BlendIn, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x3900d60 [Final Native Public]
    float Montage_Play(UAnimMontage* MontageToPlay, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x3900b10 [Final Native Public]
    void Montage_Pause(UAnimMontage* Montage); // 0x3900a10 [Final Native Public]
    void Montage_JumpToSectionsEnd(const FName& SectionName, UAnimMontage* Montage); // 0x39008a0 [Final Native Public]
    void Montage_JumpToSection(const FName& SectionName, UAnimMontage* Montage); // 0x3900730 [Final Native Public]
    bool Montage_IsPlaying(UAnimMontage* Montage); // 0x3900630 [Final Native Public]
    bool Montage_IsActive(UAnimMontage* Montage); // 0x3900540 [Final Native Public]
    float Montage_GetPosition(UAnimMontage* Montage); // 0x3900440 [Final Native Public]
    float Montage_GetPlayRate(UAnimMontage* Montage); // 0x3900340 [Final Native Public]
    bool Montage_GetIsStopped(UAnimMontage* Montage); // 0x3900290 [Final Native Public]
    float Montage_GetEffectivePlayRate(UAnimMontage* Montage); // 0x3900170 [Final Native Public]
    FName Montage_GetCurrentSection(UAnimMontage* Montage); // 0x3900070 [Final Native Public]
    float Montage_GetBlendTime(UAnimMontage* Montage); // 0x38fff70 [Final Native Public]
    void LockAIResources(bool bLockMovement, bool LockAILogic); // 0x38ffce0 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x38ffb80 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x38ffad0 [Native Public]
    bool IsUsingMainInstanceMontageEvaluationData(); // 0x38ffaa0 [Final Native Public]
    bool IsSyncGroupBetweenMarkers(const FName& InSyncGroupName, const FName& PreviousMarker, const FName& NextMarker, bool bRespectMarkerOrder); // 0x38ff8d0 [Final Native Public]
    bool IsSlotActive(const FName& SlotNodeName); // 0x38ff780 [Final Native Public]
    bool IsPlayingSlotAnimation(UAnimSequenceBase* Asset, const FName& SlotNodeName); // 0x38ff610 [Final Native Public]
    bool IsAnyMontagePlaying(); // 0x38ff5e0 [Final Native Public]
    bool HasMarkerBeenHitThisFrame(const FName& SyncGroup, const FName& MarkerName); // 0x38ff490 [Final Native Public]
    bool GetTimeToClosestMarker(const FName& SyncGroup, const FName& MarkerName, const float& OutMarkerTime); // 0x38ff310 [Final Native Public]
    FMarkerSyncAnimPosition GetSyncGroupPosition(const FName& InSyncGroupName); // 0x38ff200 [Final Native Public]
    float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex); // 0x38ff0b0 [Final Native Public]
    float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex); // 0x38fef60 [Final Native Public]
    float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex); // 0x38fee10 [Final Native Public]
    float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex); // 0x38fecc0 [Final Native Public]
    float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex); // 0x38feb70 [Final Native Public]
    bool GetReceiveNotifiesFromLinkedInstances(); // 0x38feb40 [Final Native Public]
    bool GetPropagateNotifiesToLinkedInstances(); // 0x38feb10 [Final Native Public]
    USkeletalMeshComponent* GetOwningComponent(); // 0x38feaf0 [Final Native Public]
    AActor* GetOwningActor(); // 0x38feac0 [Final Native Public]
    void GetLinkedAnimLayerInstancesByGroup(const FName& InGroup, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x38fe9d0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(const FName& InGroup, TSubclassOf<UAnimInstance> InClass); // 0x38fe8e0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x38fe840 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass, bool bCheckForChildClass); // 0x38fe750 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x38fe620 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x38fe580 [Final Native Public]
    float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex); // 0x38fe430 [Final Native Public]
    float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex); // 0x38fe2e0 [Final Native Public]
    float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex); // 0x38fe190 [Final Native Public]
    float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex); // 0x38fe040 [Final Native Public]
    float GetInstanceMachineWeight(int32 MachineIndex); // 0x38fdf40 [Final Native Public]
    float GetInstanceCurrentStateElapsedTime(int32 MachineIndex); // 0x38fde40 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex); // 0x38fdd40 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex); // 0x38fdc40 [Final Native Public]
    float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex); // 0x38fdb40 [Final Native Public]
    float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex); // 0x38fda40 [Final Native Public]
    float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex); // 0x38fd940 [Final Native Public]
    float GetDeltaSeconds(); // 0x38fd880 [Final Native Public]
    bool GetCurveValueWithDefault(const FName& CurveName, float DefaultValue, const float& OutValue); // 0x38fd760 [Final Native Public]
    float GetCurveValue(const FName& CurveName); // 0x38fd6c0 [Final Native Public]
    FName GetCurrentStateName(int32 MachineIndex); // 0x38fd5e0 [Final Native Public]
    UAnimMontage* GetCurrentActiveMontage(); // 0x38fd570 [Final Native Public]
    UBlendProfile* GetBlendProfileByName(const FName& InBlendProfileName); // 0x38fd4b0 [Final Native Public]
    void GetAllCurveNames(const TArray<FName>& OutNames); // 0x38fd400 [Final Native Public]
    void GetActiveCurveNames(const EAnimCurveType& CurveType, const TArray<FName>& OutNames); // 0x38fd310 [Final Native Public]
    bool DynamicMontage_IsPlayingFrom(UAnimSequenceBase* Animation); // 0x38fd010 [Final Native Public]
    void ClearTransitionEvents(const FName& EventName); // 0x38fcf10 [Final Native Public]
    void ClearMorphTargets(); // 0x38fcee0 [Final Native Public]
    void ClearAllTransitionEvents(); // 0x38fce40 [Final Native Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x38fcd40 [Final Native Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x15b1e90 [Event Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x15b1e90 [Event Public]
    void BlueprintPostEvaluateAnimation(); // 0x15b1e90 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0x15b1e90 [Event Public]
    void BlueprintInitializeAnimation(); // 0x15b1e90 [Event Public]
    void BlueprintBeginPlay(); // 0x15b1e90 [Event Public]
    float Blueprint_GetSlotMontageLocalWeight(const FName& SlotNodeName); // 0x38fcc40 [Final Native Public]
    UAnimInstance* Blueprint_GetMainAnimInstance(); // 0x38fcc10 [Final Native Public]

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

// USoundWave (/Script/Engine.SoundWave)
    void SetSoundAssetCompressionType(const ESoundAssetCompressionType& InSoundAssetCompressionType, bool bMarkDirty); // 0x383c3a0 [Final Native Public]
    ESoundAssetCompressionType GetSoundAssetCompressionType(); // 0x383bcb0 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetLoopRegions(); // 0x383bb50 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetCuePoints(); // 0x383b770 [Final Native Public]

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

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

// UCameraComponent (/Script/Engine.CameraComponent)
    void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD); // 0x3a63b20 [Final Native Public]
    void SetUseCameraHeightAsViewTarget(bool bInUseCameraHeightAsViewTarget); // 0x3a63a90 [Final Native Public]
    void SetUpdateOrthoPlanes(bool bInUpdateOrthoPlanes); // 0x3a63a00 [Final Native Public]
    void SetScaleResolutionWithOverscan(bool bInScaleResolutionWithOverscan); // 0x3a63970 [Final Native Public]
    void SetProjectionMode(const ECameraProjectionMode& InProjectionMode); // 0x3a63790 [Final Native Public]
    void SetPostProcessBlendWeight(float InPostProcessBlendWeight); // 0x3a63710 [Final Native Public]
    void SetOverscan(float InOverscan); // 0x3a63690 [Final Native Public]
    void SetOrthoWidth(float InOrthoWidth); // 0x3a63610 [Final Native Public]
    void SetOrthoNearClipPlane(float InOrthoNearClipPlane); // 0x3a63590 [Final Native Public]
    void SetOrthoFarClipPlane(float InOrthoFarClipPlane); // 0x3a63510 [Final Native Public]
    void SetFirstPersonScale(float InFirstPersonScale); // 0x3a63320 [Native Public]
    void SetFirstPersonFieldOfView(float InFirstPersonFieldOfView); // 0x3a63290 [Native Public]
    void SetFieldOfView(float InFieldOfView); // 0x33ed310 [Native Public]
    void SetEnableFirstPersonScale(bool bInEnableFirstPersonScale); // 0x3a631f0 [Final Native Public]
    void SetEnableFirstPersonFieldOfView(bool bInEnableFirstPersonFieldOfView); // 0x3a63150 [Final Native Public]
    void SetCropOverscan(bool bInCropOverscan); // 0x3a630c0 [Final Native Public]
    void SetConstraintAspectRatio(bool bInConstrainAspectRatio); // 0x3a63030 [Final Native Public]
    void SetAutoPlaneShift(float InAutoPlaneShift); // 0x3a62fb0 [Final Native Public]
    void SetAutoCalculateOrthoPlanes(bool bAutoCalculate); // 0x3a62f20 [Final Native Public]
    void SetAsymmetricOverscan(const FVector4f& InAsymmetricOverscan); // 0x3a62e80 [Final Native Public]
    void SetAspectRatioAxisConstraint(const EAspectRatioAxisConstraint& InAspectRatioAxisConstraint); // 0x3a62e00 [Final Native Public]
    void SetAspectRatio(float InAspectRatio); // 0x3a62d80 [Final Native Public]
    void RemoveBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject); // 0x3a61430 [Final Native Public]
    void OnCameraMeshHiddenChanged(); // 0x3691c80 [Final Native Protected]
    void GetCameraView(float DeltaTime, FMinimalViewInfo& DesiredView); // 0x3a603b0 [Native Public]
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x3a5e110 [Final Native Public]

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

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

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

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

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

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

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

// UDataLayerManager (/Script/Engine.DataLayerManager)
    bool SetDataLayerRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x37d0890 [Final Native Public]
    bool SetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x37d0780 [Final Native Public]
    TArray<UDataLayerInstance*> GetDataLayerInstances(); // 0x37d0670 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x37d05d0 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromName(const FName& InDataLayerInstanceName); // 0x37d0520 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x37d0480 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x37d03e0 [Final Native Public]

// ALight (/Script/Engine.Light)
    void ToggleEnabled(); // 0x3e6f180 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x3e6ed60 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x3e6ecd0 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x3e6ec40 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x3e6ebb0 [Final Native Public]
    void SetEnabled(bool bSetEnabled); // 0x3e6e990 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x3e6e720 [Final Native Public]
    void SetBrightness(float NewBrightness); // 0x3e6e690 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x3e6e600 [Final Native Public]
    void OnRep_bEnabled(); // 0x37dbf00 [Native Public]
    bool IsEnabled(); // 0x3e6e300 [Final Native Public]
    FLinearColor GetLightColor(); // 0x3e6e180 [Final Native Public]
    float GetBrightness(); // 0x3e6e0c0 [Final Native Public]

// AEmitter (/Script/Engine.Emitter)
    void ToggleActive(); // 0x3f5f480 [Final Native Public]
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x3f5f390 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x3f5f300 [Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x3f5f220 [Final Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x3f5f140 [Final Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x3f5f060 [Final Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x3f5ef80 [Final Native Public]
    void OnRep_bCurrentlyActive(); // 0x38285a0 [Native Public]
    void OnParticleSystemFinished(UParticleSystemComponent* FinishedComponent); // 0x3cddf90 [Native Public]
    bool IsActive(); // 0x3f5ef40 [Final Native Public]
    void Deactivate(); // 0x3f5ef00 [Final Native Public]
    void Activate(); // 0x3f5eeb0 [Final Native Public]

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

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

// UDataLayerAsset (/Script/Engine.DataLayerAsset)
    bool IsServerOnly(); // 0x441b590 [Final Native Public]
    bool IsRuntime(); // 0x441b530 [Final Native Public]
    bool IsClientOnly(); // 0x441b470 [Final Native Public]
    EDataLayerType GetType(); // 0x31433a0 [Native Public]
    FColor GetDebugColor(); // 0x3890a70 [Final Native Public]

// UDataLayerInstance (/Script/Engine.DataLayerInstance)
    bool IsVisible(); // 0x3e1b290 [Final Native Public]
    bool IsServerOnly(); // 0x376ac90 [Native Public]
    bool IsRuntime(); // 0x3d482c0 [Native Public]
    bool IsInitiallyVisible(); // 0x3e1b290 [Final Native Public]
    bool IsEffectiveVisible(); // 0x3e1b290 [Final Native Public]
    bool IsClientOnly(); // 0x3691da0 [Native Public]
    EDataLayerType GetType(); // 0x31433d0 [Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x441b240 [Final Native Public]
    FColor GetDebugColor(); // 0x3cdc4e0 [Native Public]
    FString GetDataLayerShortName(); // 0x441b0e0 [Native Public]
    FString GetDataLayerFullName(); // 0x3cdcec0 [Native Public]
    UDataLayerAsset* GetAsset(); // 0x380a110 [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); // 0x3ce3e20 [Final Native Static Public]
    bool SetPropertyValueAndBroadcast(bool NewValueByRef, const int32& OldValue, const int32& NewValue, UObject* Object, UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty); // 0x3ce3680 [Final Native Static Public]
    void BroadcastFieldValueChanged(UObject* Object, const FFieldNotificationId& FieldId); // 0x37dbd00 [Final Native Static Public]
    void BroadcastFieldsValueChanged(UObject* Object, const TArray<FFieldNotificationId>& FieldIds); // 0x37dbdc0 [Final Native Static Public]

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

// UInstancedSkinnedMeshComponent (/Script/Engine.InstancedSkinnedMeshComponent)
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x3b4cc30 [Final Native Public]
    bool SetCustomDataValue(const FPrimitiveInstanceId& InstanceId, int32 CustomDataIndex, float CustomDataValue); // 0x3b49c30 [Final Native Public]
    void RemoveInstances(const TArray<FPrimitiveInstanceId>& InstancesToRemove); // 0x3b48650 [Final Native Public]
    bool RemoveInstance(const FPrimitiveInstanceId& InstanceId); // 0x3b48580 [Final Native Public]
    void OptimizeInstanceData(bool bShouldRetainIdMap); // 0x3b48240 [Final Native Public]
    bool GetInstanceTransform(const FPrimitiveInstanceId& InstanceId, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x3b46db0 [Final Native Public]
    void ClearInstances(); // 0x3b45f60 [Final Native Public]
    TArray<FPrimitiveInstanceId> AddInstances(const TArray<FTransform>& Transforms, const TArray<int32>& BankIndices, bool bShouldReturnIds, bool bWorldSpace); // 0x3b459a0 [Final Native Public]
    FPrimitiveInstanceId AddInstance(FTransform& InstanceTransform, int32 BankIndex, bool bWorldSpace); // 0x3b457f0 [Final Native Public]
    int32 AddAnimBankItem(FAnimBankItem& BankItem); // 0x3b45250 [Final Native Public]

// IAnimationDataController (/Script/Engine.AnimationDataController)
    void UpdateCurveNamesFromSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x37e5140 [Native Public]
    bool SetTransformCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FTransform>& TransformValues, const TArray<float>& TimeKeys, bool bShouldTransact); // 0x37e4f60 [Native Public]
    bool SetTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, FTransform& Value, bool bShouldTransact); // 0x37e4d70 [Native Public]
    void SetPlayLength(float Length, bool bShouldTransact); // 0x37e4c90 [Native Public]
    void SetNumberOfFrames(const FFrameNumber& NewLengthInFrames, bool bShouldTransact); // 0x37e4bc0 [Native Public]
    void SetModel(const TScriptInterface<IAnimationDataModel>& InModel); // 0x37e4a80 [Native Public]
    void SetFrameRate(const FFrameRate& FrameRate, bool bShouldTransact); // 0x37e4920 [Native Public]
    bool SetCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FRichCurveKey>& CurveKeys, bool bShouldTransact); // 0x37e4650 [Native Public]
    bool SetCurveKey(FAnimationCurveIdentifier& CurveId, const FRichCurveKey& Key, bool bShouldTransact); // 0x37e44e0 [Native Public]
    bool SetCurveFlags(FAnimationCurveIdentifier& CurveId, int32 Flags, bool bShouldTransact); // 0x37e43a0 [Native Public]
    bool SetCurveFlag(FAnimationCurveIdentifier& CurveId, const EAnimAssetCurveFlags& Flag, bool bState, bool bShouldTransact); // 0x37e4200 [Native Public]
    bool SetCurveComment(FAnimationCurveIdentifier& CurveId, const FString& Comment, bool bShouldTransact); // 0x37e40a0 [Native Public]
    bool SetCurveColor(FAnimationCurveIdentifier& CurveId, const FLinearColor& Color, bool bShouldTransact); // 0x37e3f50 [Native Public]
    bool SetBoneTrackKeys(const FName& BoneName, const TArray<FVector>& PositionalKeys, const TArray<FQuat>& RotationalKeys, const TArray<FVector>& ScalingKeys, bool bShouldTransact); // 0x37e3c70 [Native Public]
    bool ScaleCurve(FAnimationCurveIdentifier& CurveId, float Origin, float Factor, bool bShouldTransact); // 0x37e3ae0 [Native Public]
    void ResizePlayLength(float NewLength, float T0, float T1, bool bShouldTransact); // 0x37e3980 [Native Public]
    void ResizeNumberOfFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x37e3830 [Native Public]
    void ResizeInFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x37e36e0 [Native Public]
    void Resize(float Length, float T0, float T1, bool bShouldTransact); // 0x37e3580 [Native Public]
    bool RenameCurve(FAnimationCurveIdentifier& CurveToRenameId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x37e3410 [Native Public]
    bool RemoveTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x37e32d0 [Native Public]
    bool RemoveCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x37e3030 [Native Public]
    bool RemoveCurve(FAnimationCurveIdentifier& CurveId, bool bShouldTransact); // 0x37e2f30 [Native Public]
    bool RemoveBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x37e2e50 [Native Public]
    bool RemoveAttributeKey(FAnimationAttributeIdentifier& AttributeIdentifier, float Time, bool bShouldTransact); // 0x37e2cf0 [Native Public]
    bool RemoveAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x37e2bc0 [Native Public]
    void RemoveAllCurvesOfType(const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x37e2ae0 [Native Public]
    void RemoveAllBoneTracks(bool bShouldTransact); // 0x37e2a50 [Native Public]
    int32 RemoveAllAttributesForBone(const FName& BoneName, bool bShouldTransact); // 0x37e2960 [Native Public]
    int32 RemoveAllAttributes(bool bShouldTransact); // 0x37e28c0 [Native Public]
    void OpenBracket(FText& InTitle, bool bShouldTransact); // 0x37e27c0 [Native Public]
    int32 InsertBoneTrack(const FName& BoneName, int32 DesiredIndex, bool bShouldTransact); // 0x37e24b0 [Native Public]
    TScriptInterface<IAnimationDataModel> GetModelInterface(); // 0x37e2330 [Native Public]
    void FindOrAddCurveNamesOnSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x37e17d0 [Native Public]
    bool DuplicateCurve(FAnimationCurveIdentifier& CopyCurveId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x37e1660 [Native Public]
    bool DuplicateAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, FAnimationAttributeIdentifier& NewAttributeIdentifier, bool bShouldTransact); // 0x37e14b0 [Native Public]
    void CloseBracket(bool bShouldTransact); // 0x37e1420 [Native Public]
    bool AddCurve(FAnimationCurveIdentifier& CurveId, int32 CurveFlags, bool bShouldTransact); // 0x37e09d0 [Native Public]
    int32 AddBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x37e0900 [Native Public]
    bool AddBoneCurve(const FName& BoneName, bool bShouldTransact); // 0x37e0830 [Native Public]
    bool AddAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x37e0700 [Native Public]

// IAnimationDataModel (/Script/Engine.AnimationDataModel)
    bool IsValidBoneTrackName(const FName& TrackName); // 0x37e2670 [Native Public]
    bool IsValidBoneTrackIndex(int32 TrackIndex); // 0x37e25d0 [Native Public]
    double GetPlayLength(); // 0x37e2480 [Native Public]
    int32 GetNumBoneTracks(); // 0x37e2390 [Native Public]
    int32 GetNumberOfTransformCurves(); // 0x37e2450 [Native Public]
    int32 GetNumberOfKeys(); // 0x37e2420 [Native Public]
    int32 GetNumberOfFrames(); // 0x37e23f0 [Native Public]
    int32 GetNumberOfFloatCurves(); // 0x37e23c0 [Native Public]
    FFrameRate GetFrameRate(); // 0x37e1e40 [Native Public]
    void GetBoneTrackNames(const TArray<FName>& OutNames); // 0x37e1ca0 [Native Public]
    int32 GetBoneTrackIndexByName(const FName& TrackName); // 0x37e1c00 [Native Public]
    int32 GetBoneTrackIndex(FBoneAnimationTrack& Track); // 0x37e1b00 [Native Public]
    FBoneAnimationTrack GetBoneTrackByName(const FName& TrackName); // 0x37e1a60 [Native Public]
    FBoneAnimationTrack GetBoneTrackByIndex(int32 TrackIndex); // 0x37e19c0 [Native Public]
    TArray<FBoneAnimationTrack> GetBoneAnimationTracks(); // 0x37e1910 [Native Public]
    UAnimSequence* GetAnimationSequence(); // 0x37e18e0 [Native Public]

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

// UKismetTextLibrary (/Script/Engine.KismetTextLibrary)
    FText TextTrimTrailing(FText& InText); // 0x37ecf90 [Final Native Static Public]
    FText TextTrimPrecedingAndTrailing(FText& InText); // 0x37ecec0 [Final Native Static Public]
    FText TextTrimPreceding(FText& InText); // 0x37ecdf0 [Final Native Static Public]
    FText TextToUpper(FText& InText); // 0x37ecd20 [Final Native Static Public]
    FText TextToLower(FText& InText); // 0x37ecc50 [Final Native Static Public]
    bool TextIsTransient(FText& InText); // 0x37ecba0 [Final Native Static Public]
    bool TextIsFromStringTable(FText& Text); // 0x37ecaf0 [Final Native Static Public]
    bool TextIsEmpty(FText& InText); // 0x37eca40 [Final Native Static Public]
    bool TextIsCultureInvariant(FText& InText); // 0x37ec990 [Final Native Static Public]
    FText TextFromStringTable(const FName& TableId, const FString& Key); // 0x37ec890 [Final Native Static Public]
    bool StringTableIdAndKeyFromText(const FText& Text, const FName& OutTableId, const FString& OutKey); // 0x37ec700 [Final Native Static Public]
    FText PolyglotDataToText(FPolyglotTextData& PolyglotData); // 0x37ec560 [Final Native Static Public]
    bool NotEqual_TextText(FText& A, FText& B); // 0x37ec440 [Final Native Static Public]
    bool NotEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x37ec320 [Final Native Static Public]
    FText MakeInvariantText(const FString& InString); // 0x37eaab0 [Final Native Static Public]
    void IsPolyglotDataValid(FPolyglotTextData& PolyglotData, const bool& IsValid, FText& ErrorMessage); // 0x37eba20 [Final Native Static Public]
    FString GetTextSourceString(const FText& Text); // 0x37eb870 [Final Native Static Public]
    bool GetTextId(const FText& Text, const FString& OutNamespace, const FString& OutKey); // 0x37eb6e0 [Final Native Static Public]
    FText GetEmptyText(); // 0x37eb690 [Final Native Static Public]
    FText Format(const FText& InPattern, const TArray<FFormatArgumentData>& InArgs); // 0x37eb440 [Final Native Static Public]
    bool FindTextInLocalizationTable(const FString& Namespace, const FString& Key, FText& OutText, const FString& SourceString); // 0x37eb280 [Final Native Static Public]
    bool EqualEqual_TextText(FText& A, FText& B); // 0x37eb160 [Final Native Static Public]
    bool EqualEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x37eb040 [Final Native Static Public]
    bool EditTextSourceString(UObject* TextOwner, FText& Text, const FString& SourceString, bool bEmitChangeNotify); // 0x3e07fc0 [Final Native Static Public]
    bool EditTextPropertySourceString(UObject* TextOwner, const FName& PropertyName, const FString& SourceString, bool bEmitChangeNotify); // 0x37eaee0 [Final Native Static Public]
    FText Conv_VectorToText(const FVector& InVec); // 0x37eae30 [Final Native Static Public]
    FText Conv_Vector2dToText(const FVector2D& InVec); // 0x37ead90 [Final Native Static Public]
    FText Conv_TransformToText(FTransform& InTrans); // 0x37eac60 [Final Native Static Public]
    FString Conv_TextToString(FText& InText); // 0x37eab70 [Final Native Static Public]
    FText Conv_StringToText(const FString& InString); // 0x37eaab0 [Final Native Static Public]
    FText Conv_RotatorToText(const FRotator& InRot); // 0x37eaa00 [Final Native Static Public]
    FText Conv_ObjectToText(UObject* InObj); // 0x37ea950 [Final Native Static Public]
    FText Conv_NumericPropertyToText(const int32& Value); // 0x3dfd190 [Final Native Static Public]
    FText Conv_NameToText(const FName& InName); // 0x37ea8a0 [Final Native Static Public]
    FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x37ea6c0 [Final Native Static Public]
    FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x37ea4e0 [Final Native Static Public]
    FText Conv_DoubleToText(double Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x37ea250 [Final Native Static Public]
    FText Conv_ColorToText(const FLinearColor& InColor); // 0x37ea1b0 [Final Native Static Public]
    FText Conv_ByteToText(uint8 Value); // 0x37ea110 [Final Native Static Public]
    FText Conv_BoolToText(bool InBool); // 0x37ea060 [Final Native Static Public]
    FText AsTimeZoneTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InTimeStyle); // 0x37e9d60 [Final Native Static Public]
    FText AsTimeZoneDateTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InDateStyle, const EDateTimeStyle& InTimeStyle); // 0x37e9a60 [Final Native Static Public]
    FText AsTimeZoneDate_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InDateStyle); // 0x37e9c10 [Final Native Static Public]
    FText AsTimespan_Timespan(const FTimespan& InTimespan); // 0x37e9fb0 [Final Native Static Public]
    FText AsTime_DateTime(const FDateTime& In, const EDateTimeStyle& InTimeStyle); // 0x37e9eb0 [Final Native Static Public]
    FText AsPercent_Float(float Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x37e97d0 [Final Native Static Public]
    FText AsMemory(int64 NumBytes, const EMemoryUnitStandard& UnitStandard, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x37e9590 [Final Native Static Public]
    FText AsDateTime_DateTime(const FDateTime& In, const EDateTimeStyle& InDateStyle, const EDateTimeStyle& InTimeStyle); // 0x37e9350 [Final Native Static Public]
    FText AsDate_DateTime(const FDateTime& InDateTime, const EDateTimeStyle& InDateStyle); // 0x37e9490 [Final Native Static Public]
    FText AsCurrencyBase(int32 BaseValue, const FString& CurrencyCode); // 0x37e8c90 [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); // 0x37e9070 [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); // 0x37e8d90 [Final Native Static Public]

// UWorld (/Script/Engine.World)
    AWorldSettings* K2_GetWorldSettings(); // 0x43f32d0 [Final Native Public]
    void HandleTimelineScrubbed(); // 0x43f32b0 [Final Native Public]
    UDataLayerManager* GetDataLayerManager(); // 0x43f3080 [Final Native Public]

// ULevelStreaming (/Script/Engine.LevelStreaming)
    bool ShouldBeLoaded(); // 0x3e6f150 [Native Public]
    void SetShouldBeVisible(bool bInShouldBeVisible); // 0x3e6ef30 [Final Native Public]
    void SetShouldBeLoaded(bool bInShouldBeLoaded); // 0x3e6eea0 [Native Public]
    void SetPriority(int32 NewPriority); // 0x3e6edf0 [Final Native Public]
    void SetLevelLODIndex(int32 LODIndex); // 0x3e6eaf0 [Final Native Public]
    void SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval); // 0x3e6ea30 [Final Native Public]
    bool IsStreamingStatePending(); // 0x3e6e3e0 [Final Native Public]
    bool IsLevelVisible(); // 0x3e6e370 [Final Native Public]
    bool IsLevelLoaded(); // 0x3e6e340 [Final Native Public]
    FName GetWorldAssetPackageFName(); // 0x3e6e2c0 [Native Public]
    ULevel* GetLoadedLevel(); // 0x3e6e260 [Final Native Public]
    ALevelScriptActor* GetLevelScriptActor(); // 0x3e6e130 [Final Native Public]
    bool GetIsRequestingUnloadAndRemoval(); // 0x3e6e100 [Final Native Public]
    ULevelStreaming* CreateInstance(const FString& UniqueInstanceName); // 0x3e6e010 [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); // 0x37ebfd0 [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); // 0x37ebc70 [Final Native Static Public]

// ULightComponentBase (/Script/Engine.LightComponentBase)
    void SetSamplesPerPixel(int32 NewValue); // 0x37f2970 [Final Native Public]
    void SetCastVolumetricShadow(bool bNewValue); // 0x37f28e0 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x37f2850 [Final Native Public]
    void SetCastRaytracedShadows(const ECastRayTracedShadow& bNewValue); // 0x37f27d0 [Final Native Public]
    void SetCastRaytracedShadow(bool bNewValue); // 0x37f2740 [Final Native Public]
    void SetCastDeepShadow(bool bNewValue); // 0x37f26b0 [Final Native Public]
    void SetAffectReflection(bool bNewValue); // 0x37f2620 [Final Native Public]
    void SetAffectGlobalIllumination(bool bNewValue); // 0x37f2590 [Final Native Public]
    FLinearColor GetLightColor(); // 0x37f2550 [Final Native Public]

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

// INavMovementInterface (/Script/Engine.NavMovementInterface)
    void StopMovementKeepPathing(); // 0x38142a0 [Native Public]
    void StopActiveMovement(); // 0x3814280 [Native Public]
    void RequestPathMove(const FVector& MoveInput); // 0x38141f0 [Native Public]
    void RequestDirectMove(const FVector& MoveVelocity, bool bForceMaxSpeed); // 0x3814100 [Native Public]
    bool IsSwimming(); // 0x3814000 [Native Public]
    bool IsMovingOnGround(); // 0x3813fd0 [Native Public]
    bool IsFlying(); // 0x3813fa0 [Native Public]
    bool IsFalling(); // 0x3813f70 [Native Public]
    bool IsCrouching(); // 0x3813f40 [Native Public]
    FVector GetVelocityForNavMovement(); // 0x3813ef0 [Native Public]
    float GetMaxSpeedForNavMovement(); // 0x3813eb0 [Native Public]

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

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

// UPhysicsObjectBlueprintLibrary (/Script/Engine.PhysicsObjectBlueprintLibrary)
    FTransform GetPhysicsObjectWorldTransform(UPrimitiveComponent* Component, const FName& BoneName); // 0x3823b50 [Final Native Static Public]
    FClosestPhysicsObjectResult GetClosestPhysicsObjectFromWorldLocation(UPrimitiveComponent* Component, const FVector& WorldLocation); // 0x3823a30 [Final Native Static Public]
    bool ExtractClosestPhysicsObjectResults(FClosestPhysicsObjectResult& Result, const FName& OutName); // 0x3823930 [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); // 0x3823630 [Final Native Static Public]

// UPhysicsSpringComponent (/Script/Engine.PhysicsSpringComponent)
    FVector GetSpringRestingPoint(); // 0x3823d00 [Final Native Public]
    FVector GetSpringDirection(); // 0x3823cc0 [Final Native Public]
    FVector GetSpringCurrentEndPoint(); // 0x3823c80 [Final Native Public]
    float GetNormalizedCompressionScalar(); // 0x3823b20 [Final Native Public]

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

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

// USceneCaptureComponent (/Script/Engine.SceneCaptureComponent)
    void ShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x3b9d080 [Final Native Public]
    void ShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3b9ce40 [Final Native Public]
    void SetShowFlagSettings(const TArray<FEngineShowFlagsSetting>& InShowFlagSettings); // 0x3b9c940 [Final Native Public]
    void SetCaptureSortPriority(int32 NewCaptureSortPriority); // 0x3b9ba20 [Final Native Public]
    void RemoveShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x3b9a160 [Final Native Public]
    void RemoveShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3b99eb0 [Final Native Public]
    void HideComponent(UPrimitiveComponent* InComponent); // 0x3b98e90 [Final Native Public]
    void HideActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3b98c60 [Final Native Public]
    TArray<FEngineShowFlagsSetting> GetShowFlagSettings(); // 0x3b98220 [Final Native Public]
    void ClearShowOnlyComponents(); // 0x3b96910 [Final Native Public]
    void ClearHiddenComponents(); // 0x3b968a0 [Final Native Public]

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

// APlayerCameraManager (/Script/Engine.PlayerCameraManager)
    void SwapPendingViewTargetWhenUsingClientSideCameraUpdates(); // 0x382a560 [Final Native Protected]
    void StopCameraShake(UCameraShakeBase* ShakeInstance, bool bImmediately); // 0x382a490 [Native Public]
    void StopCameraFade(); // 0x382a470 [Native Public]
    void StopAllInstancesOfCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x382a330 [Native Public]
    void StopAllInstancesOfCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x382a240 [Native Public]
    void StopAllCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x382a170 [Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x382a0e0 [Native Public]
    UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> ShakeClass, UCameraShakeSourceComponent* SourceComponent, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3829ee0 [Native Public]
    UCameraShakeBase* StartCameraShake(TSubclassOf<UCameraShakeBase> ShakeClass, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3829d00 [Native Public]
    void StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished); // 0x3829b10 [Native Public]
    void SetManualCameraFade(float InFadeAmount, const FLinearColor& Color, bool bInFadeAudio); // 0x3829970 [Native Public]
    void SetGameCameraCutThisFrame(); // 0x38298d0 [Native Public]
    void RemoveGenericCameraLensEffect(const TScriptInterface<ICameraLensEffectInterface>& Emitter); // 0x3829820 [Native Public]
    bool RemoveCameraModifier(UCameraModifier* ModifierToRemove); // 0x3829780 [Native Public]
    void PhotographyCameraModify(const FVector& NewCameraLocation, const FVector& PreviousCameraLocation, const FVector& OriginalCameraLocation, const FVector& ResultCameraLocation); // 0x38295e0 [Native Event Public]
    void OnPhotographySessionStart(); // 0x38295c0 [Native Event Public]
    void OnPhotographySessionEnd(); // 0x3828580 [Native Event Public]
    void OnPhotographyMultiPartCaptureStart(); // 0x38285a0 [Native Event Public]
    void OnPhotographyMultiPartCaptureEnd(); // 0x37dbf00 [Native Event Public]
    APlayerController* GetOwningPlayerController(); // 0x3828bd0 [Native Public]
    float GetFOVAngle(); // 0x3828900 [Native Public]
    FRotator GetCameraRotation(); // 0x3828810 [Native Public]
    FVector GetCameraLocation(); // 0x38287c0 [Native Public]
    UCameraModifier* FindCameraModifierByClass(TSubclassOf<UCameraModifier> ModifierClass); // 0x38285c0 [Native Public]
    void ClearCameraLensEffects(); // 0x3828560 [Native Public]
    bool BlueprintUpdateCamera(AActor* CameraTarget, const FVector& NewCameraLocation, const FRotator& NewCameraRotation, const float& NewCameraFOV); // 0x15b1e90 [Event Public]
    UCameraModifier* AddNewCameraModifier(TSubclassOf<UCameraModifier> ModifierClass); // 0x38284b0 [Native Public]
    TScriptInterface<ICameraLensEffectInterface> AddGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x38283d0 [Native Public]

// UPluginBlueprintLibrary (/Script/Engine.PluginBlueprintLibrary)
    bool IsPluginMounted(const FString& PluginName); // 0x3829520 [Final Native Static Public]
    bool GetPluginVersionName(const FString& PluginName, const FString& OutVersionName); // 0x3829420 [Final Native Static Public]
    bool GetPluginVersion(const FString& PluginName, const int32& OutVersion); // 0x3829330 [Final Native Static Public]
    bool GetPluginNameForObjectPath(const FSoftObjectPath& ObjectPath, const FString& OutPluginName); // 0x3829200 [Final Native Static Public]
    bool GetPluginMountedAssetPath(const FString& PluginName, const FString& OutAssetPath); // 0x3829100 [Final Native Static Public]
    bool GetPluginEditorCustomVirtualPath(const FString& PluginName, const FString& OutVirtualPath); // 0x3829000 [Final Native Static Public]
    bool GetPluginDescriptorFilePath(const FString& PluginName, const FString& OutFilePath); // 0x3828f00 [Final Native Static Public]
    bool GetPluginDescription(const FString& PluginName, const FString& OutDescription); // 0x3828e00 [Final Native Static Public]
    bool GetPluginContentDir(const FString& PluginName, const FString& OutContentDir); // 0x3828d00 [Final Native Static Public]
    bool GetPluginBaseDir(const FString& PluginName, const FString& OutBaseDir); // 0x3828c00 [Final Native Static Public]
    TArray<FString> GetEnabledPluginNames(); // 0x3828860 [Final Native Static Public]
    TArray<FString> GetAdditionalProjectPluginSearchPaths(); // 0x3828710 [Final Native Static Public]
    TArray<FString> GetAdditionalPluginSearchPaths(); // 0x3828670 [Final Native Static Public]

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

// ARadialForceActor (/Script/Engine.RadialForceActor)
    void ToggleForce(); // 0x38295c0 [Native Public]
    void FireImpulse(); // 0x37dbf00 [Native Public]
    void EnableForce(); // 0x38285a0 [Native Public]
    void DisableForce(); // 0x3828580 [Native Public]

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

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

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

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

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

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

// USkyLightComponent (/Script/Engine.SkyLightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x383c4f0 [Final Native Public]
    void SetSourceCubemapAngle(float NewValue); // 0x383c470 [Final Native Public]
    void SetRealTimeCapture(bool bInRealTimeCapture); // 0x383c310 [Final Native Public]
    void SetOcclusionTint(const FColor& InTint); // 0x383c280 [Final Native Public]
    void SetOcclusionExponent(float InOcclusionExponent); // 0x383c200 [Final Native Public]
    void SetOcclusionContrast(float InOcclusionContrast); // 0x383c180 [Final Native Public]
    void SetMinOcclusion(float InMinOcclusion); // 0x383c100 [Final Native Public]
    void SetLowerHemisphereColor(const FLinearColor& InLowerHemisphereColor); // 0x383c070 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x383bfe0 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x383bf60 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x383bee0 [Final Native Public]
    void SetCubemapBlend(UTextureCube* SourceCubemap, UTextureCube* DestinationCubemap, float InBlendFraction); // 0x383bdd0 [Final Native Public]
    void SetCubemap(UTextureCube* NewCubemap); // 0x383bd40 [Final Native Public]
    void RecaptureSky(); // 0x383bd20 [Final Native Public]

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

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

// USparseVolumeTexture (/Script/Engine.SparseVolumeTexture)
    int32 GetSizeZ(); // 0x383bc80 [Native Public]
    int32 GetSizeY(); // 0x383bc50 [Native Public]
    int32 GetSizeX(); // 0x3828ba0 [Native Public]
    int32 GetNumMipLevels(); // 0x383bc20 [Native Public]
    int32 GetNumFrames(); // 0x383bbf0 [Native Public]
    FTransform GetFrameTransform(); // 0x383bac0 [Native Public]

// UAnimatedSparseVolumeTextureController (/Script/Engine.AnimatedSparseVolumeTextureController)
    void Update(float DeltaTime); // 0x383c590 [Final Native Public]
    void Stop(); // 0x383c570 [Final Native Public]
    void Play(); // 0x383bd00 [Final Native Public]
    void Pause(); // 0x383bce0 [Final Native Public]
    USparseVolumeTextureFrame* GetFrameByIndex(int32 FrameIndex); // 0x383ba20 [Final Native Public]
    float GetFractionalFrameIndex(); // 0x383b9f0 [Final Native Public]
    float GetDuration(); // 0x383b9c0 [Final Native Public]
    void GetCurrentFramesForInterpolation(const USparseVolumeTextureFrame*& Frame0, const USparseVolumeTextureFrame*& frame1, const float& LerpAlpha); // 0x383b840 [Final Native Public]
    USparseVolumeTextureFrame* GetCurrentFrame(); // 0x383b810 [Final Native Public]

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

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

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

// UStereoLayerComponent (/Script/Engine.StereoLayerComponent)
    void SetUVRect(const FBox2D& InUVRect); // 0x3842380 [Final Native Public]
    void SetTexture(UTexture* InTexture); // 0x38422f0 [Final Native Public]
    void SetQuadSize(const FVector2D& InQuadSize); // 0x38420d0 [Final Native Public]
    void SetPriority(int32 InPriority); // 0x3842040 [Final Native Public]
    void SetLeftTexture(UTexture* InTexture); // 0x3841f30 [Final Native Public]
    void SetEquirectProps(const FEquirectProps& InEquirectProps); // 0x3841ab0 [Final Native Public]
    void MarkTextureForUpdate(); // 0x3841a90 [Final Native Public]
    FBox2D GetUVRect(); // 0x38419a0 [Final Native Public]
    UTexture* GetTexture(); // 0x3841980 [Final Native Public]
    FVector2D GetQuadSize(); // 0x38418d0 [Final Native Public]
    int32 GetPriority(); // 0x38418b0 [Final Native Public]
    UTexture* GetLeftTexture(); // 0x3841890 [Final Native Public]

// UTextRenderComponent (/Script/Engine.TextRenderComponent)
    void SetYScale(float Value); // 0x3842620 [Final Native Public]
    void SetXScale(float Value); // 0x38425a0 [Final Native Public]
    void SetWorldSize(float Value); // 0x3842520 [Final Native Public]
    void SetVertSpacingAdjust(float Value); // 0x3842420 [Final Native Public]
    void SetVerticalAlignment(const EVerticalTextAligment& Value); // 0x38424a0 [Final Native Public]
    void SetTextRenderColor(const FColor& Value); // 0x3842270 [Final Native Public]
    void SetTextMaterial(UMaterialInterface* Material); // 0x38421e0 [Final Native Public]
    void SetText(FText& Value); // 0x38419e0 [Final Native Public]
    void SetHorizSpacingAdjust(float Value); // 0x3841e30 [Final Native Public]
    void SetHorizontalAlignment(const EHorizTextAligment& Value); // 0x3841eb0 [Final Native Public]
    void SetFont(UFont* Value); // 0x3841d10 [Final Native Public]
    void K2_SetText(FText& Value); // 0x38419e0 [Final Native Public]
    FVector GetTextWorldSize(); // 0x3841940 [Final Native Public]
    FVector GetTextLocalSize(); // 0x3841900 [Final Native Public]

// UTimelineComponent (/Script/Engine.TimelineComponent)
    void Stop(); // 0x38484f0 [Final Native Public]
    void SetVectorCurve(UCurveVector* NewVectorCurve, const FName& VectorTrackName); // 0x3848240 [Final Native Public]
    void SetTimelinePostUpdateFunc(const FScriptDelegate& NewTimelinePostUpdateFunc); // 0x38481a0 [Final Native Public]
    void SetTimelineLengthMode(const ETimelineLengthMode& NewLengthMode); // 0x3848120 [Final Native Public]
    void SetTimelineLength(float NewLength); // 0x38480a0 [Final Native Public]
    void SetTimelineFinishedFunc(const FScriptDelegate& NewTimelineFinishedFunc); // 0x3848000 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x3847ce0 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate); // 0x3847d60 [Final Native Public]
    void SetNewTime(float NewTime); // 0x3847c60 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x3847ad0 [Final Native Public]
    void SetLinearColorCurve(UCurveLinearColor* NewLinearColorCurve, const FName& LinearColorTrackName); // 0x3847a00 [Final Native Public]
    void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation); // 0x38478e0 [Final Native Public]
    void SetFloatCurve(UCurveFloat* NewFloatCurve, const FName& FloatTrackName); // 0x3847810 [Final Native Public]
    void ReverseFromEnd(); // 0x38477f0 [Final Native Public]
    void Reverse(); // 0x38477d0 [Final Native Public]
    void PlayFromStart(); // 0x38477b0 [Final Native Public]
    void Play(); // 0x3847790 [Final Native Public]
    void OnRep_Timeline(FTimeline& OldTimeline); // 0x38475e0 [Final Native Public]
    bool IsReversing(); // 0x3847480 [Final Native Public]
    bool IsPlaying(); // 0x3847450 [Final Native Public]
    bool IsLooping(); // 0x3847420 [Final Native Public]
    float GetTimelineLength(); // 0x3847330 [Final Native Public]
    float GetScaledTimelineLength(); // 0x3847300 [Final Native Public]
    float GetPlayRate(); // 0x38472a0 [Final Native Public]
    float GetPlaybackPosition(); // 0x38472d0 [Final Native Public]
    bool GetIgnoreTimeDilation(); // 0x3847240 [Final Native Public]
    void AddInterpVector(UCurveVector* VectorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x3846fd0 [Final Native Public]
    void AddInterpLinearColor(UCurveLinearColor* LinearColorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x3846e70 [Final Native Public]
    void AddInterpFloat(UCurveFloat* FloatCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x3846d10 [Final Native Public]
    void AddEvent(float Time, const FScriptDelegate& EventFunc); // 0x3846c20 [Final Native Public]

// UTwitterIntegrationBase (/Script/Engine.TwitterIntegrationBase)
    bool TwitterRequest(const FString& URL, const TArray<FString>& ParamKeysAndValues, const ETwitterRequestMethod& RequestMethod, int32 AccountIndex); // 0x3848930 [Native Public]
    bool ShowTweetUI(const FString& InitialMessage, const FString& URL, const FString& Picture); // 0x3848390 [Native Public]
    void Init(); // 0x2461920 [Native Public]
    int32 GetNumAccounts(); // 0x3847270 [Native Public]
    FString GetAccountName(int32 AccountIndex); // 0x3847160 [Native Public]
    bool CanShowTweetUI(); // 0x3691da0 [Native Public]
    bool AuthorizeAccounts(); // 0x3847130 [Native Public]

// UUniversalObjectLocatorScriptingExtensions (/Script/Engine.UniversalObjectLocatorScriptingExtensions)
    FUniversalObjectLocator UniversalObjectLocatorFromString(const FString& InString); // 0x3848ad0 [Final Native Static Public]
    FString ToString(FUniversalObjectLocator& Locator); // 0x3848830 [Final Native Static Public]
    void SyncUnload(FUniversalObjectLocator& Locator, UObject* Context); // 0x3848730 [Final Native Static Public]
    UObject* SyncLoad(FUniversalObjectLocator& Locator, UObject* Context); // 0x3848620 [Final Native Static Public]
    UObject* SyncFind(FUniversalObjectLocator& Locator, UObject* Context); // 0x3848510 [Final Native Static Public]
    FUniversalObjectLocator MakeUniversalObjectLocator(UObject* Object, UObject* Context); // 0x38474b0 [Final Native Static Public]
    bool IsEmpty(FUniversalObjectLocator& Locator); // 0x3847360 [Final Native Static Public]

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

// UWindDirectionalSourceComponent (/Script/Engine.WindDirectionalSourceComponent)
    void SetWindType(const EWindSourceType& InNewType); // 0x3848310 [Final Native Public]
    void SetStrength(float InNewStrength); // 0x3847f80 [Final Native Public]
    void SetSpeed(float InNewSpeed); // 0x3847f00 [Final Native Public]
    void SetRadius(float InNewRadius); // 0x3847e80 [Final Native Public]
    void SetMinimumGustAmount(float InNewMinGust); // 0x3847be0 [Final Native Public]
    void SetMaximumGustAmount(float InNewMaxGust); // 0x3847b60 [Final Native Public]

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

// UAvoidanceManager (/Script/Engine.AvoidanceManager)
    bool RegisterMovementComponent(UMovementComponent* MovementComp, float AvoidanceWeight); // 0x38d0a80 [Final Native Public]
    int32 GetObjectCount(); // 0x38d0900 [Final Native Public]
    int32 GetNewAvoidanceUID(); // 0x38d08b0 [Final Native Public]
    FVector GetAvoidanceVelocityForComponent(UMovementComponent* MovementComp); // 0x38d06f0 [Final Native Public]

// AAmbientSound (/Script/Engine.AmbientSound)
    void Stop(); // 0x38d0c10 [Final Native Public]
    void Play(float StartTime); // 0x38d0970 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel); // 0x38d04f0 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel); // 0x38d0410 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel); // 0x38d0330 [Final Native Public]

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

// UAnimMontage (/Script/Engine.AnimMontage)
    bool IsValidSectionName(const FName& InSectionName); // 0x3951320 [Final Native Public]
    bool IsValidAdditiveSlot(const FName& SlotNodeName); // 0x3951240 [Final Native Public]
    bool IsDynamicMontage(); // 0x3950b70 [Final Native Public]
    FName GetSectionName(int32 SectionIndex); // 0x39509c0 [Final Native Public]
    int32 GetSectionIndex(const FName& InSectionName); // 0x39508f0 [Final Native Public]
    int32 GetNumSections(); // 0x39508d0 [Final Native Public]
    FName GetGroupName(); // 0x39506e0 [Final Native Public]
    UAnimSequenceBase* GetFirstAnimReference(); // 0x39506a0 [Final Native Public]
    float GetDefaultBlendOutTime(); // 0x3950640 [Final Native Public]
    float GetDefaultBlendInTime(); // 0x3245980 [Final Native Public]
    FAlphaBlendArgs GetBlendOutArgs(); // 0x39500e0 [Final Native Public]
    FAlphaBlendArgs GetBlendInArgs(); // 0x3950070 [Final Native Public]
    UAnimMontage* CreateSlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float InBlendOutTriggerTime); // 0x394fe10 [Final Native Static Public]

// UAnimNotifyLibrary (/Script/Engine.AnimNotifyLibrary)
    bool NotifyStateReachedEnd(FAnimNotifyEventReference& EventReference); // 0x39513f0 [Final Native Static Public]
    bool IsBlendingOut(FAnimNotifyEventReference& EventReference); // 0x3950a80 [Final Native Static Public]
    float GetCurrentAnimationTimeRatio(FAnimNotifyEventReference& EventReference); // 0x39504e0 [Final Native Static Public]
    float GetCurrentAnimationTime(FAnimNotifyEventReference& EventReference); // 0x3950400 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTimeRatio(FAnimNotifyEventReference& EventReference); // 0x39502b0 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTime(FAnimNotifyEventReference& EventReference); // 0x3950150 [Final Native Static Public]

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

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

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

// UAnimSingleNodeInstance (/Script/Engine.AnimSingleNodeInstance)
    void StopAnim(); // 0x3984980 [Final Native Public]
    void SetReverse(bool bInReverse); // 0x3984820 [Final Native Public]
    void SetPreviewCurveOverride(const FName& PoseName, float Value, bool bRemoveIfZero); // 0x3984700 [Final Native Public]
    void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies); // 0x39845e0 [Final Native Public]
    void SetPosition(float InPosition, bool bFireNotifies); // 0x39844b0 [Final Native Public]
    void SetPlayRate(float InPlayRate); // 0x3984330 [Final Native Public]
    void SetPlaying(bool bIsPlaying); // 0x3984420 [Final Native Public]
    void SetMirrorDataTable(UMirrorDataTable* MirrorDataTable); // 0x3984250 [Final Native Public]
    void SetLooping(bool bIsLooping); // 0x39841c0 [Final Native Public]
    void SetBlendSpacePosition(const FVector& InPosition); // 0x39840d0 [Final Native Public]
    void SetAnimationAsset(UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate); // 0x3983fb0 [Native Public]
    void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition); // 0x3983dc0 [Final Native Public]
    UMirrorDataTable* GetMirrorDataTable(); // 0x3983c40 [Final Native Public]
    float GetLength(); // 0x3983c10 [Final Native Public]
    UAnimationAsset* GetAnimationAsset(); // 0x3983be0 [Native Public]

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

// UCachedAnimDataLibrary (/Script/Engine.CachedAnimDataLibrary)
    bool StateMachine_IsStateRelevant(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x39cc550 [Final Native Static Public]
    bool StateMachine_IsRelevant(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x39cc3c0 [Final Native Static Public]
    bool StateMachine_IsFullWeight(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x39cc2c0 [Final Native Static Public]
    float StateMachine_GetTotalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x39cc1b0 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTimeRemainingFraction(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x39cc090 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTimeRemaining(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x39cbf70 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTime(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x39cbe50 [Final Native Static Public]
    float StateMachine_GetLocalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x39cbd30 [Final Native Static Public]
    float StateMachine_GetGlobalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x39cbbe0 [Final Native Static Public]
    float StateMachine_GetCrossfadeDuration(UAnimInstance* InAnimInstance, FCachedAnimTransitionData& CachedAnimTransitionData); // 0x39cba20 [Final Native Static Public]
    float StateMachine_GetAssetPlayerTimeRatio(UAnimInstance* InAnimInstance, FCachedAnimAssetPlayerData& CachedAnimAssetPlayerData); // 0x39cb8d0 [Final Native Static Public]
    float StateMachine_GetAssetPlayerTime(UAnimInstance* InAnimInstance, FCachedAnimAssetPlayerData& CachedAnimAssetPlayerData); // 0x39cb780 [Final Native Static Public]

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

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

// ASkeletalMeshActor (/Script/Engine.SkeletalMeshActor)
    void OnRep_ReplicatedPhysAsset(); // 0x38285a0 [Native Public]
    void OnRep_ReplicatedMesh(); // 0x37dbf00 [Native Public]
    void OnRep_ReplicatedMaterial1(); // 0x38295c0 [Native Public]
    void OnRep_ReplicatedMaterial0(); // 0x3828580 [Native Public]

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

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

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

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

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

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

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

// USkyAtmosphereComponent (/Script/Engine.SkyAtmosphereComponent)
    void SetTransmittanceMinLightElevationAngle(float NewValue); // 0x3beff50 [Final Native Public]
    void SetSkyLuminanceFactor(const FLinearColor& NewValue); // 0x3bedf10 [Final Native Public]
    void SetSkyAndAerialPerspectiveLuminanceFactor(const FLinearColor& NewValue); // 0x3bedcc0 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3bed5a0 [Final Native Public]
    void SetRayleighScatteringScale(float NewValue); // 0x3bed110 [Final Native Public]
    void SetRayleighScattering(const FLinearColor& NewValue); // 0x3bed290 [Final Native Public]
    void SetRayleighExponentialDistribution(float NewValue); // 0x3bed1d0 [Final Native Public]
    void SetOtherAbsorptionScale(float NewValue); // 0x3becf00 [Final Native Public]
    void SetOtherAbsorption(const FLinearColor& NewValue); // 0x3becd70 [Final Native Public]
    void SetMultiScatteringFactor(float NewValue); // 0x3beccb0 [Final Native Public]
    void SetMieScatteringScale(float NewValue); // 0x3becbf0 [Final Native Public]
    void SetMieScattering(const FLinearColor& NewValue); // 0x3beca60 [Final Native Public]
    void SetMieExponentialDistribution(float NewValue); // 0x3bec9a0 [Final Native Public]
    void SetMieAnisotropy(float NewValue); // 0x3bec8e0 [Final Native Public]
    void SetMieAbsorptionScale(float NewValue); // 0x3bec820 [Final Native Public]
    void SetMieAbsorption(const FLinearColor& NewValue); // 0x3bec690 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3bebbf0 [Final Native Public]
    void SetHeightFogContribution(float NewValue); // 0x3bebb30 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x3beb9c0 [Final Native Public]
    void SetBottomRadius(float NewValue); // 0x3bea6b0 [Final Native Public]
    void SetAtmosphereHeight(float NewValue); // 0x3bea5f0 [Final Native Public]
    void SetAerialPespectiveViewDistanceScale(float NewValue); // 0x3bea530 [Final Native Public]
    void SetAerialPerspectiveStartDepth(float NewValue); // 0x3bea470 [Final Native Public]
    void ResetAtmosphereLightDirectionOverride(int32 AtmosphereLightIndex); // 0x3bea360 [Final Native Public]
    void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const FVector& LightDirection); // 0x3bea0a0 [Final Native Public]
    bool IsAtmosphereLightDirectionOverriden(int32 AtmosphereLightIndex); // 0x3be9b80 [Final Native Public]
    FVector GetOverridenAtmosphereLightDirection(int32 AtmosphereLightIndex); // 0x3be45f0 [Final Native Public]
    float GetAtmosphericLightToMatchIlluminanceOnGround(const FVector& LightDirection, float IlluminanceOnGround); // 0x3be1b60 [Final Native Public]
    FLinearColor GetAtmosphereTransmitanceOnGroundAtPlanetTop(UDirectionalLightComponent* DirectionalLight); // 0x3be1a60 [Final Native Public]

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

// AAudioVolume (/Script/Engine.AudioVolume)
    void SetSubmixSendSettings(const TArray<FAudioVolumeSubmixSendSettings>& NewSubmixSendSettings); // 0x3a270d0 [Final Native Public]
    void SetSubmixOverrideSettings(const TArray<FAudioVolumeSubmixOverrideSettings>& NewSubmixOverrideSettings); // 0x3a27000 [Final Native Public]
    void SetReverbSettings(FReverbSettings& NewReverbSettings); // 0x3a26d60 [Final Native Public]
    void SetPriority(float NewPriority); // 0x3a26c90 [Final Native Public]
    void SetInteriorSettings(FInteriorSettings& NewInteriorSettings); // 0x3a26980 [Final Native Public]
    void SetEnabled(bool bNewEnabled); // 0x3a266e0 [Final Native Public]
    void OnRep_bEnabled(); // 0x3a265d0 [Final Native Private]

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

// UAudioParameterConversionStatics (/Script/Engine.AudioParameterConversionStatics)
    FAudioParameter StringToAudioParameter(const FName& Name, const FString& String); // 0x3a28aa0 [Final Native Static Public]
    FAudioParameter StringArrayToAudioParameter(const FName& Name, const TArray<FString>& Strings); // 0x3a28850 [Final Native Static Public]
    FAudioParameter ObjectToAudioParameter(const FName& Name, UObject* Object); // 0x3a26410 [Final Native Static Public]
    FAudioParameter ObjectArrayToAudioParameter(const FName& Name, const TArray<UObject*>& Objects); // 0x3a26230 [Final Native Static Public]
    FAudioParameter IntegerToAudioParameter(const FName& Name, int32 Integer); // 0x3a246d0 [Final Native Static Public]
    FAudioParameter IntegerArrayToAudioParameter(const FName& Name, const TArray<int32>& Integers); // 0x3a244a0 [Final Native Static Public]
    FAudioParameter FloatToAudioParameter(const FName& Name, float float); // 0x3a23fb0 [Final Native Static Public]
    FAudioParameter FloatArrayToAudioParameter(const FName& Name, const TArray<float>& Floats); // 0x3a23d80 [Final Native Static Public]
    FAudioParameter BooleanToAudioParameter(const FName& Name, bool bool); // 0x3a23ac0 [Final Native Static Public]
    FAudioParameter BooleanArrayToAudioParameter(const FName& Name, const TArray<bool>& Bools); // 0x3a23890 [Final Native Static Public]

// UBlueprintInstancedStructLibrary (/Script/Engine.BlueprintInstancedStructLibrary)
    void SetInstancedStructValue(FInstancedStruct& InstancedStruct, const int32& Value); // 0x3a267a0 [Final Native Static Public]
    void Reset(FInstancedStruct& InstancedStruct, UScriptStruct* StructType); // 0x3a265f0 [Final Native Static Public]
    bool NotEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x3a26110 [Final Native Static Public]
    FInstancedStruct MakeInstancedStruct(const int32& Value); // 0x3a249d0 [Final Native Static Public]
    bool IsValid_InstancedStruct(FInstancedStruct& InstancedStruct); // 0x3a24920 [Final Native Static Public]
    EStructUtilsResult IsInstancedStructValid(FInstancedStruct& InstancedStruct); // 0x3a24870 [Final Native Static Public]
    void GetInstancedStructValue(const EStructUtilsResult& ExecResult, FInstancedStruct& InstancedStruct, const int32& Value); // 0x3a24220 [Final Native Static Public]
    bool EqualEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x3a23c60 [Final Native Static Public]

// UBlueprintMapLibrary (/Script/Engine.BlueprintMapLibrary)
    void SetMapPropertyByName(UObject* Object, const FName& PropertyName, TMap<int32, int32>& Value); // 0x3a26ad0 [Final Native Static Public]
    void Map_Values(TMap<int32, int32>& TargetMap, const TArray<int32>& Values); // 0x3a26000 [Final Native Static Public]
    bool Map_Remove(TMap<int32, int32>& TargetMap, const int32& Key); // 0x3a25cf0 [Final Native Static Public]
    int32 Map_Length(TMap<int32, int32>& TargetMap); // 0x3a25c10 [Final Native Static Public]
    void Map_Keys(TMap<int32, int32>& TargetMap, const TArray<int32>& Keys); // 0x3a25b00 [Final Native Static Public]
    bool Map_IsNotEmpty(TMap<int32, int32>& TargetMap); // 0x3a25a00 [Final Native Static Public]
    bool Map_IsEmpty(TMap<int32, int32>& TargetMap); // 0x3a25900 [Final Native Static Public]
    int32 Map_GetLastIndex(TMap<int32, int32>& TargetMap); // 0x3a25820 [Final Native Static Public]
    void Map_GetKeyValueByIndex(TMap<int32, int32>& TargetMap, int32 Index, const int32& Key, const int32& Value); // 0x3a25420 [Final Native Static Public]
    bool Map_Find(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x3a250f0 [Final Native Static Public]
    bool Map_Contains(TMap<int32, int32>& TargetMap, const int32& Key); // 0x3a24f30 [Final Native Static Public]
    void Map_Clear(TMap<int32, int32>& TargetMap); // 0x3a24de0 [Final Native Static Public]
    void Map_Add(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x3a24b50 [Final Native Static Public]

// UBlueprintSetLibrary (/Script/Engine.BlueprintSetLibrary)
    void SetSetPropertyByName(UObject* Object, const FName& PropertyName, TSet<int32>& Value); // 0x3a26e40 [Final Native Static Public]
    void Set_Union(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x3a286d0 [Final Native Static Public]
    void Set_ToArray(TSet<int32>& A, const TArray<int32>& Result); // 0x3a28490 [Final Native Static Public]
    void Set_RemoveItems(TSet<int32>& TargetSet, const TArray<int32>& Items); // 0x3a28280 [Final Native Static Public]
    bool Set_Remove(TSet<int32>& TargetSet, const int32& Item); // 0x3a280a0 [Final Native Static Public]
    int32 Set_Length(TSet<int32>& TargetSet); // 0x3a27fe0 [Final Native Static Public]
    bool Set_IsNotEmpty(TSet<int32>& TargetSet); // 0x3a27f10 [Final Native Static Public]
    bool Set_IsEmpty(TSet<int32>& TargetSet); // 0x3a27e40 [Final Native Static Public]
    void Set_Intersection(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x3a27cc0 [Final Native Static Public]
    int32 Set_GetLastIndex(TSet<int32>& TargetSet); // 0x3a27c00 [Final Native Static Public]
    void Set_GetItemByIndex(TSet<int32>& TargetSet, int32 Index, const int32& Item); // 0x3a27980 [Final Native Static Public]
    void Set_Difference(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x3a27800 [Final Native Static Public]
    bool Set_Contains(TSet<int32>& TargetSet, const int32& ItemToFind); // 0x3a275c0 [Final Native Static Public]
    void Set_Clear(TSet<int32>& TargetSet); // 0x3a27520 [Final Native Static Public]
    void Set_AddItems(TSet<int32>& TargetSet, const TArray<int32>& NewItems); // 0x3a27360 [Final Native Static Public]
    void Set_Add(TSet<int32>& TargetSet, const int32& NewItem); // 0x3a271a0 [Final Native Static Public]

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

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

// UCameraModifier (/Script/Engine.CameraModifier)
    void OnCameraOwnerDestroyed(AActor* InOwner); // 0x3a60d90 [Final Native Protected]
    bool IsPendingDisable(); // 0x3a60b30 [Native Public]
    bool IsDisabled(); // 0x3847130 [Native Public]
    AActor* GetViewTarget(); // 0x3a60880 [Native Public]
    void EnableModifier(); // 0x3a60140 [Native Public]
    void DisableModifier(bool bImmediate); // 0x3a60010 [Native Public]
    void BlueprintModifyPostProcess(float DeltaTime, const float& PostProcessBlendWeight, FPostProcessSettings& PostProcessSettings); // 0x15b1e90 [Event Public]
    void BlueprintModifyCamera(float DeltaTime, const FVector& ViewLocation, const FRotator& ViewRotation, float FOV, const FVector& NewViewLocation, const FRotator& NewViewRotation, const float& NewFOV); // 0x15b1e90 [Event Public]

// UCameraShakeSourceComponent (/Script/Engine.CameraShakeSourceComponent)
    void StopAllCameraShakesOfType(TSubclassOf<UCameraShakeBase> InCameraShake, bool bImmediately); // 0x3a64070 [Final Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x3a63fe0 [Final Native Public]
    void StartCameraShake(TSubclassOf<UCameraShakeBase> InCameraShake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3a63e10 [Final Native Public]
    void Start(); // 0x3a63df0 [Final Native Public]
    float GetAttenuationFactor(const FVector& Location); // 0x3a60250 [Final Native Public]

// UCanvasRenderTarget2D (/Script/Engine.CanvasRenderTarget2D)
    void UpdateResource(); // 0x374ea00 [Final Native Public]
    void SetSampleCount(const ETextureRenderTargetSampleCount& InSampleCount); // 0x3a638b0 [Final Native Public]
    void ReceiveUpdate(UCanvas* Canvas, int32 Width, int32 Height); // 0x15b1e90 [Event Public]
    void GetSize(const int32& Width, const int32& Height); // 0x3a60770 [Final Native Public]
    ETextureRenderTargetSampleCount GetSampleCount(); // 0x3a60740 [Native Public]
    UCanvasRenderTarget2D* CreateCanvasRenderTarget2D(UObject* WorldContextObject, TSubclassOf<UCanvasRenderTarget2D> CanvasRenderTarget2DClass, int32 Width, int32 Height); // 0x3a5f940 [Final Native Static Public]

// APawn (/Script/Engine.Pawn)
    void SpawnDefaultController(); // 0x4049fb0 [Native Public]
    void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate); // 0x4049d80 [Final Native Public]
    void ReceiveUnpossessed(AController* OldController); // 0x15b1e90 [Event Public]
    void ReceiveRestarted(); // 0x15b1e90 [Event Public]
    void ReceivePossessed(AController* NewController); // 0x15b1e90 [Event Public]
    void ReceiveControllerChanged(AController* OldController, AController* NewController); // 0x15b1e90 [Event Public]
    void PawnMakeNoise(float Loudness, const FVector& NoiseLocation, bool bUseNoiseMakerLocation, AActor* NoiseMaker); // 0x4049960 [Final Native Public]
    void OnRep_PlayerState(); // 0x3e979d0 [Native Public]
    void OnRep_Controller(); // 0x4049920 [Native Public]
    bool IsPlayerControlled(); // 0x40498f0 [Native Public]
    bool IsPawnControlled(); // 0x40498c0 [Native Public]
    bool IsMoveInputIgnored(); // 0x4049890 [Native Public]
    bool IsLocallyViewed(); // 0x4049860 [Final Native Public]
    bool IsLocallyControlled(); // 0x4049830 [Native Public]
    bool IsControlled(); // 0x40497c0 [Final Native Public]
    bool IsBotControlled(); // 0x40496f0 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x4049170 [Final Native Public]
    FVector GetPendingMovementInputVector(); // 0x4049140 [Final Native Public]
    TSubclassOf<UInputComponent> GetOverrideInputComponentClass(); // 0x40490d0 [Final Native Public]
    FVector GetNavAgentLocation(); // 0x4049080 [Native Public]
    UPawnMovementComponent* GetMovementComponent(); // 0x3c65350 [Native Public]
    AActor* GetMovementBaseActor(APawn* Pawn); // 0x4048fd0 [Final Native Static Public]
    APlayerController* GetLocalViewingPlayerController(); // 0x4048fa0 [Final Native Public]
    FVector GetLastMovementInputVector(); // 0x4048f70 [Final Native Public]
    FRotator GetControlRotation(); // 0x4048e00 [Final Native Public]
    AController* GetController(); // 0x4048e70 [Final Native Public]
    FRotator GetBaseAimRotation(); // 0x4048db0 [Native Public]
    void DetachFromControllerPendingDestroy(); // 0x3bea450 [Native Public]
    FVector ConsumeMovementInputVector(); // 0x4048aa0 [Native Public]
    void AddMovementInput(const FVector& WorldDirection, float ScaleValue, bool bForce); // 0x4048970 [Native Public]
    void AddControllerYawInput(float Val); // 0x40488e0 [Native Public]
    void AddControllerRollInput(float Val); // 0x4048850 [Native Public]
    void AddControllerPitchInput(float Val); // 0x40487c0 [Native Public]

// ACharacter (/Script/Engine.Character)
    void UnCrouch(bool bClientSimulation); // 0x3a64590 [Native Public]
    void StopJumping(); // 0x3a64270 [Native Public]
    void StopAnimMontage(UAnimMontage* AnimMontage); // 0x3a641e0 [Native Public]
    void ServerMovePacked(const FCharacterServerMovePackedBits& PackedBits); // 0x3a62be0 [Native Event Public]
    void ServerMoveOld(float OldTimeStamp, const FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags); // 0x3a62a60 [Native Event Public]
    void ServerMoveNoBase(float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); // 0x3a62780 [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); // 0x3a62330 [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); // 0x3a61e60 [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); // 0x3a61990 [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); // 0x3a61630 [Native Event Public]
    void RootMotionDebugClientPrintOnScreen(const FString& InString); // 0x3a61590 [Native Event Public]
    float PlayAnimMontage(UAnimMontage* AnimMontage, float InPlayRate, const FName& StartSectionName); // 0x3a612f0 [Native Public]
    void OnWalkingOffLedge(const FVector& PreviousFloorImpactNormal, const FVector& PreviousFloorContactNormal, const FVector& PreviousLocation, float TimeDelta); // 0x3a610b0 [Native Event Public]
    void OnRep_RootMotion(); // 0x3a60f70 [Final Native Public]
    void OnRep_ReplicatedBasedMovement(); // 0x3828560 [Native Public]
    void OnRep_ReplayLastTransformUpdateTimeStamp(); // 0x3a60f40 [Final Native Public]
    void OnRep_IsCrouched(); // 0x3a60f20 [Native Public]
    void OnLaunched(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x15b1e90 [Event Public]
    void OnLanded(FHitResult& Hit); // 0x15b1e90 [Event Public]
    void OnJumped(); // 0x3a60e30 [Native Event Public]
    void LaunchCharacter(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x3a60c20 [Native Public]
    void K2_UpdateCustomMovement(float DeltaTime); // 0x15b1e90 [Event Public]
    void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x15b1e90 [Event Public]
    void K2_OnMovementModeChanged(const EMovementMode& PrevMovementMode, const EMovementMode& NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); // 0x15b1e90 [Event Public]
    void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x15b1e90 [Event Public]
    void Jump(); // 0x3a60c00 [Native Public]
    bool IsPlayingRootMotion(); // 0x3a60bb0 [Final Native Public]
    bool IsPlayingNetworkedRootMotionMontage(); // 0x3a60b60 [Final Native Public]
    bool IsJumpProvidingForce(); // 0x3854950 [Native Public]
    bool HasAnyRootMotion(); // 0x3a608f0 [Final Native Public]
    UAnimMontage* GetCurrentMontage(); // 0x3a604f0 [Final Native Public]
    FVector GetBaseTranslationOffset(); // 0x3a60380 [Final Native Public]
    FRotator GetBaseRotationOffsetRotator(); // 0x3a60320 [Final Native Public]
    float GetAnimRootMotionTranslationScale(); // 0x3a60230 [Final Native Public]
    void Crouch(bool bClientSimulation); // 0x3a5fab0 [Native Public]
    void ClientVeryShortAdjustPosition(float Timestamp, const FVector& NewLoc, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x3a5f6f0 [Native Event Public]
    void ClientMoveResponsePacked(const FCharacterMoveResponsePackedBits& PackedBits); // 0x3a5f5a0 [Native Event Public]
    void ClientCheatWalk(); // 0x3a5f580 [Native Event Public]
    void ClientCheatGhost(); // 0x3a5f560 [Native Event Public]
    void ClientCheatFly(); // 0x3a5f540 [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); // 0x3a5f050 [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); // 0x3a5ed20 [Native Event Public]
    void ClientAdjustPosition(float Timestamp, const FVector& NewLoc, const FVector& NewVel, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x3a5ea70 [Native Event Public]
    void ClientAckGoodMove(float Timestamp); // 0x3a5e9e0 [Native Event Public]
    bool CanJumpInternal(); // 0x3a5e8a0 [Native Event Protected]
    bool CanJump(); // 0x3a5e870 [Final Native Public]
    bool CanCrouch(); // 0x3a5e840 [Native Public]
    void CacheInitialMeshOffset(const FVector& MeshRelativeLocation, const FRotator& MeshRelativeRotation); // 0x3a5e740 [Native Public]

// AController (/Script/Engine.Controller)
    void UnPossess(); // 0x3bf0590 [Final Native Public]
    void StopMovement(); // 0x3bf0570 [Native Public]
    void SetInitialLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3bebe70 [Native Public]
    void SetIgnoreMoveInput(bool bNewMoveInput); // 0x3bebde0 [Native Public]
    void SetIgnoreLookInput(bool bNewLookInput); // 0x3bebd50 [Native Public]
    void SetControlRotation(const FRotator& NewRotation); // 0x3beab40 [Native Public]
    void ResetIgnoreMoveInput(); // 0x3bea450 [Native Public]
    void ResetIgnoreLookInput(); // 0x3bea430 [Native Public]
    void ResetIgnoreInputFlags(); // 0x3bea410 [Native Public]
    void ReceiveUnPossess(APawn* UnpossessedPawn); // 0x15b1e90 [Event Protected]
    void ReceivePossess(APawn* PossessedPawn); // 0x15b1e90 [Event Protected]
    void ReceiveInstigatedAnyDamage(float Damage, UDamageType* DamageType, AActor* DamagedActor, AActor* DamageCauser); // 0x15b1e90 [Event Protected]
    void Possess(APawn* InPawn); // 0x3bea200 [Final Native Public]
    void OnRep_PlayerState(); // 0x3af4f20 [Native Public]
    void OnRep_Pawn(); // 0x3be9fb0 [Native Public]
    bool LineOfSightTo(AActor* Other, const FVector& ViewPoint, bool bAlternateChecks); // 0x3be9e60 [Native Public]
    APawn* K2_GetPawn(); // 0x3be9e00 [Final Native Public]
    bool IsPlayerController(); // 0x3be9d20 [Final Native Public]
    bool IsMoveInputIgnored(); // 0x3be9cf0 [Native Public]
    bool IsLookInputIgnored(); // 0x3be9cc0 [Native Public]
    bool IsLocalPlayerController(); // 0x3be9c70 [Final Native Public]
    bool IsLocalController(); // 0x3be9c40 [Native Public]
    AActor* GetViewTarget(); // 0x3be9400 [Native Public]
    void GetPlayerViewPoint(const FVector& Location, const FRotator& Rotation); // 0x3be46b0 [Native Public]
    FRotator GetDesiredRotation(); // 0x3be1f10 [Native Public]
    FRotator GetControlRotation(); // 0x3be1ce0 [Native Public]
    void ClientSetRotation(const FRotator& NewRotation, bool bResetCamera); // 0x3bdf3f0 [Native Event Public]
    void ClientSetLocation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3bdf2b0 [Native Event Public]

// APlayerController (/Script/Engine.PlayerController)
    bool WasInputKeyJustReleased(const FKey& Key); // 0x40ee6c0 [Final Native Public]
    bool WasInputKeyJustPressed(const FKey& Key); // 0x40ee550 [Final Native Public]
    void ToggleSpeaking(bool bInSpeaking); // 0x40ee4c0 [Native Public]
    void TestServerLevelVisibilityChange(const FName& PackageName, const FName& Filename); // 0x40ee410 [Final Native Private]
    void SwitchLevel(const FString& URL); // 0x40ee370 [Native Public]
    bool StreamingSourceShouldBlockOnSlowStreaming(); // 0x40ee340 [Native Public]
    bool StreamingSourceShouldActivate(); // 0x40ee310 [Native Public]
    void StopHapticEffect(const EControllerHand& Hand); // 0x40ee280 [Final Native Public]
    void StartFire(uint8 FireModeNum); // 0x40ee200 [Native Public]
    void SetVirtualJoystickVisibility(bool bVisible); // 0x40ee170 [Native Public]
    void SetViewTargetWithBlend(AActor* NewViewTarget, float BlendTime, const EViewTargetBlendFunction& BlendFunc, float BlendExp, bool bLockOutgoing); // 0x40edfd0 [Native Public]
    void SetName(const FString& S); // 0x40ed610 [Native Public]
    void SetMouseLocation(int32 X, int32 Y); // 0x40ed4f0 [Final Native Public]
    void SetMouseCursorWidget(const EMouseCursor& Cursor, UUserWidget* CursorWidget); // 0x40ed3e0 [Final Native Public]
    void SetMotionControlsEnabled(bool bEnabled); // 0x40ed330 [Final Native Public]
    void SetHapticsByValue(float Frequency, float Amplitude, const EControllerHand& Hand); // 0x40ec650 [Final Native Public]
    void SetDisableHaptics(bool bNewDisabled); // 0x40ec5c0 [Native Public]
    void SetDeprecatedInputYawScale(float NewValue); // 0x40ec480 [Final Native Public]
    void SetDeprecatedInputRollScale(float NewValue); // 0x40ec3d0 [Final Native Public]
    void SetDeprecatedInputPitchScale(float NewValue); // 0x40ec320 [Final Native Public]
    void SetControllerTriggerReleaseThresholds(float LeftThreshold, float RightThreshold); // 0x40ec160 [Final Native Public]
    void SetControllerLightColor(const FColor& Color); // 0x40ec0b0 [Final Native Public]
    void SetControllerGyroAutoCalibration(bool bEnabled); // 0x40ebfc0 [Final Native Public]
    void SetControllerDeadZones(float LeftDeadZone, float RightDeadZone); // 0x40ebe00 [Final Native Public]
    void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); // 0x40eb640 [Native Public]
    void SetAudioListenerOverride(USceneComponent* AttachToComponent, const FVector& Location, const FRotator& Rotation); // 0x40eb4a0 [Final Native Public]
    void SetAudioListenerAttenuationOverride(USceneComponent* AttachToComponent, const FVector& AttenuationLocationOVerride); // 0x40eb380 [Final Native Public]
    void ServerViewSelf(const FViewTargetTransitionParams& TransitionParams); // 0x40ea690 [Native Event Public]
    void ServerViewPrevPlayer(); // 0x40ea640 [Native Event Public]
    void ServerViewNextPlayer(); // 0x40ea5f0 [Native Event Public]
    void ServerVerifyViewTarget(); // 0x40ea5a0 [Native Event Public]
    void ServerUpdateMultipleLevelsVisibility(const TArray<FUpdateLevelVisibilityLevelInfo>& LevelVisibilities); // 0x40ea4a0 [Final Native Event Public]
    void ServerUpdateLevelVisibility(const FUpdateLevelVisibilityLevelInfo& LevelVisibility); // 0x40ea360 [Final Native Event Public]
    void ServerUpdateCamera(const FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw); // 0x40ea230 [Native Event Public]
    void ServerUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x40ea020 [Native Event Public]
    void ServerUnblockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x40e9e10 [Native Event Public]
    void ServerToggleAILogging(); // 0x40e9dc0 [Native Event Public]
    void ServerShortTimeout(); // 0x40e9d70 [Native Event Public]
    void ServerSetSpectatorWaiting(bool bWaiting); // 0x40e9cb0 [Native Event Public]
    void ServerSetSpectatorLocation(const FVector& NewLoc, const FRotator& NewRot); // 0x40e9b70 [Native Event Public]
    void ServerSendLatestAsyncPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x40e9ae0 [Native Event Public]
    void ServerRestartPlayer(); // 0x40e9a90 [Native Event Public]
    void ServerPause(); // 0x40e9a40 [Native Event Public]
    void ServerNotifyLoadedWorld(const FName& WorldPackageName); // 0x40e9860 [Final Native Event Public]
    void ServerMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x40e9650 [Native Event Public]
    void ServerExecRPC(const FString& Msg); // 0x40e9590 [Native Event Public]
    void ServerExec(const FString& Msg); // 0x3e33360 [Final Native Public]
    void ServerCheckClientPossessionReliable(); // 0x40e9540 [Native Event Public]
    void ServerCheckClientPossession(); // 0x40e94f0 [Native Event Public]
    void ServerChangeName(const FString& S); // 0x40e9430 [Native Event Public]
    void ServerCamera(const FName& NewMode); // 0x40e9370 [Native Event Public]
    void ServerBlockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x40e9160 [Native Event Public]
    void ServerAcknowledgePossession(APawn* P); // 0x40e90a0 [Native Event Public]
    void SendToConsole(const FString& Command); // 0x40e9000 [Native Public]
    void RestartLevel(); // 0x40e8fe0 [Native Public]
    void ResetControllerTriggerReleaseThresholds(); // 0x40e8f30 [Final Native Public]
    void ResetControllerLightColor(); // 0x40e8ec0 [Final Native Public]
    void ResetControllerDeadZones(); // 0x40e8dd0 [Final Native Public]
    bool ProjectWorldLocationToScreen(const FVector& WorldLocation, const FVector2D& ScreenLocation, bool bPlayerViewportRelative); // 0x40e8be0 [Final Native Public]
    void PlayHapticEffect(UHapticFeedbackEffect_Base* HapticEffect, const EControllerHand& Hand, float Scale, bool bLoop); // 0x40e85c0 [Final Native Public]
    void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, const EDynamicForceFeedbackAction& Action, const FLatentActionInfo& LatentInfo); // 0x40e82f0 [Final Native Public]
    void Pause(); // 0x40e82d0 [Native Public]
    void OnServerStartedVisualLogger(bool bIsLogging); // 0x40e8240 [Native Event Public]
    void LocalTravel(const FString& URL); // 0x40e81a0 [Native Public]
    void K2_ClientPlayForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused); // 0x40e7fd0 [Final Native Public]
    bool IsStreamingSourceEnabled(); // 0x40e7fa0 [Native Public]
    bool IsPrimaryPlayer(); // 0x40e7f20 [Final Native Public]
    bool IsInputKeyDown(const FKey& Key); // 0x40e7db0 [Final Native Public]
    void GetViewportSize(const int32& SizeX, const int32& SizeY); // 0x40e7790 [Final Native Public]
    void GetStreamingSourceShapes(const TArray<FStreamingSourceShape>& OutShapes); // 0x40e7590 [Native Public]
    EStreamingSourcePriority GetStreamingSourcePriority(); // 0x40e7560 [Native Public]
    void GetStreamingSourceLocationAndRotation(const FVector& OutLocation, const FRotator& OutRotation); // 0x40e7470 [Native Public]
    ASpectatorPawn* GetSpectatorPawn(); // 0x40e7450 [Final Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x40e73e0 [Final Native Public]
    TSubclassOf<UPlayerInput> GetOverridePlayerInputClass(); // 0x40e7310 [Final Native Public]
    bool GetMousePosition(const float& LocationX, const float& LocationY); // 0x40e7210 [Final Native Public]
    FVector GetInputVectorKeyState(const FKey& Key); // 0x40e7080 [Final Native Public]
    void GetInputTouchState(const ETouchIndex& FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x40e6e90 [Final Native Public]
    void GetInputMouseDelta(const float& DeltaX, const float& DeltaY); // 0x40e6da0 [Final Native Public]
    void GetInputMotionState(const FVector& Tilt, const FVector& RotationRate, const FVector& Gravity, const FVector& Acceleration); // 0x40e6ad0 [Final Native Public]
    float GetInputKeyTimeDown(const FKey& Key); // 0x40e6950 [Final Native Public]
    void GetInputAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x40e6820 [Final Native Public]
    float GetInputAnalogKeyState(const FKey& Key); // 0x40e66a0 [Final Native Public]
    AHUD* GetHUD(); // 0x40e55b0 [Final Native Public]
    bool GetHitResultUnderFingerForObjects(const ETouchIndex& FingerIndex, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x40e6380 [Final Native Public]
    bool GetHitResultUnderFingerByChannel(const ETouchIndex& FingerIndex, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x40e6060 [Final Native Public]
    bool GetHitResultUnderFinger(const ETouchIndex& FingerIndex, const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x40e5e70 [Final Native Public]
    bool GetHitResultUnderCursorForObjects(const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x40e5b80 [Final Native Public]
    bool GetHitResultUnderCursorByChannel(const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x40e58a0 [Final Native Public]
    bool GetHitResultUnderCursor(const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x40e55d0 [Final Native Public]
    FVector GetFocalLocation(); // 0x40e5560 [Native Public]
    float GetDeprecatedInputYawScale(); // 0x40e54e0 [Final Native Public]
    float GetDeprecatedInputRollScale(); // 0x40e5460 [Final Native Public]
    float GetDeprecatedInputPitchScale(); // 0x40e53e0 [Final Native Public]
    void FOV(float NewFOV); // 0x40e4df0 [Native Public]
    void EnableCheats(); // 0x40e4a50 [Native Public]
    bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, const FVector& WorldLocation, const FVector& WorldDirection); // 0x40e48a0 [Final Native Public]
    bool DeprojectMousePositionToWorld(const FVector& WorldLocation, const FVector& WorldDirection); // 0x40e4740 [Final Native Public]
    void ConsoleKey(const FKey& Key); // 0x40e4640 [Native Public]
    void ClientWasKicked(const FText& KickReason); // 0x40e45a0 [Native Event Public]
    void ClientVoiceHandshakeComplete(); // 0x40e4580 [Native Event Public]
    void ClientUpdateMultipleLevelsStreamingStatus(const TArray<FUpdateLevelStreamingLevelStatus>& LevelStatuses); // 0x40e44e0 [Native Event Public]
    void ClientUpdateLevelStreamingStatus(const FName& PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex, const FNetLevelVisibilityTransactionId& TransactionId, bool bNewShouldBlockOnUnload); // 0x40e42b0 [Native Event Public]
    void ClientUnmutePlayers(const TArray<FUniqueNetIdRepl>& PlayerIds); // 0x40e4200 [Native Event Public]
    void ClientUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x40e4060 [Native Event Public]
    void ClientTravelInternal(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x40e3ee0 [Native Event Public]
    void ClientTravel(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x40e3cd0 [Final Native Public]
    void ClientTeamMessage(APlayerState* SenderPlayerState, const FString& S, const FName& Type, float MsgLifeTime); // 0x40e3b70 [Native Event Public]
    void ClientStopForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag); // 0x40e3aa0 [Native Event Public]
    void ClientStopCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x40e39c0 [Final Native Public]
    void ClientStopCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x40e38d0 [Native Event Public]
    void ClientStartOnlineSession(); // 0x40e38b0 [Native Event Public]
    void ClientStartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent); // 0x40e3730 [Final Native Public]
    void ClientStartCameraShake(TSubclassOf<UCameraShakeBase> Shake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x40e3560 [Native Event Public]
    void ClientSpawnGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x40e34b0 [Native Event Public]
    void ClientSpawnCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x40e3400 [Native Event Public]
    void ClientSetViewTarget(AActor* A, const FViewTargetTransitionParams& TransitionParams); // 0x40e3280 [Native Event Public]
    void ClientSetupNetworkPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x40e3370 [Native Event Public]
    void ClientSetSpectatorWaiting(bool bWaiting); // 0x40e31f0 [Native Event Public]
    void ClientSetHUD(TSubclassOf<AHUD> NewHUDClass); // 0x40e3140 [Native Event Public]
    void ClientSetForceMipLevelsToBeResident(UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups); // 0x40e3030 [Native Event Public]
    void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD); // 0x40e2eb0 [Native Event Public]
    void ClientSetCameraMode(const FName& NewCamMode); // 0x40e2e20 [Native Event Public]
    void ClientSetCameraFade(bool bEnableFading, const FColor& FadeColor, const FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished); // 0x40e2c30 [Native Event Public]
    void ClientSetBlockOnAsyncLoading(); // 0x40e2c10 [Native Event Public]
    void ClientReturnToMainMenuWithTextReason(const FText& ReturnReason); // 0x40e2b70 [Native Event Public]
    void ClientRetryClientRestart(APawn* NewPawn); // 0x40e2ae0 [Native Event Public]
    void ClientRestart(APawn* NewPawn); // 0x376aeb0 [Native Event Public]
    void ClientReset(); // 0x40e2ac0 [Native Event Public]
    void ClientRepObjRef(UObject* Object); // 0x40e2a30 [Native Event Public]
    void ClientReceiveLocalizedMessage(TSubclassOf<ULocalMessage> Message, int32 Switch, APlayerState* RelatedPlayerState_1, APlayerState* RelatedPlayerState_2, UObject* OptionalObject); // 0x40e2830 [Native Event Public]
    void ClientPrestreamTextures(AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x40e26d0 [Native Event Public]
    void ClientPrepareMapChange(const FName& LevelName, bool bFirst, bool bLast); // 0x40e25b0 [Native Event Public]
    void ClientPlaySoundAtLocation(USoundBase* Sound, const FVector& Location, float VolumeMultiplier, float PitchMultiplier); // 0x40e2420 [Native Event Public]
    void ClientPlaySound(USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier); // 0x40e2310 [Native Event Public]
    void ClientPlayForceFeedback_Internal(UForceFeedbackEffect* ForceFeedbackEffect, const FForceFeedbackParameters& Params); // 0x40e2220 [Final Native Event Private]
    void ClientMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x40e2080 [Native Event Public]
    void ClientMessage(const FString& S, const FName& Type, float MsgLifeTime); // 0x40e1f50 [Native Event Public]
    void ClientIgnoreMoveInput(bool bIgnore); // 0x40e1ec0 [Native Event Public]
    void ClientIgnoreLookInput(bool bIgnore); // 0x3bed080 [Native Event Public]
    void ClientGotoState(const FName& NewState); // 0x40e1e30 [Native Event Public]
    void ClientGameEnded(AActor* EndGameFocus, bool bIsWinner); // 0x40e1d60 [Native Event Public]
    void ClientForceGarbageCollection(); // 0x40e1d40 [Native Event Public]
    void ClientFlushLevelStreaming(); // 0x40e1cd0 [Final Native Event Public]
    void ClientEndOnlineSession(); // 0x3a5f560 [Native Event Public]
    void ClientEnableNetworkVoice(bool bEnable); // 0x40e1c40 [Native Event Public]
    void ClientCommitMapChange(); // 0x40e1c20 [Native Event Public]
    void ClientClearCameraLensEffects(); // 0x40e1c00 [Native Event Public]
    void ClientCapBandwidth(int32 Cap); // 0x40e1b70 [Native Event Public]
    void ClientCancelPendingMapChange(); // 0x40e1b50 [Native Event Public]
    void ClientAddTextureStreamingLoc(const FVector& InLoc, float Duration, bool bOverrideLocation); // 0x40e19e0 [Final Native Event Public]
    void ClientAckUpdateLevelVisibility(const FName& PackageName, const FNetLevelVisibilityTransactionId& TransactionId, bool bClientAckCanMakeVisible); // 0x40e18d0 [Native Event Public]
    void ClientAckTimeDilation(float TimeDilation, int32 ServerStep); // 0x40e17f0 [Native Event Public]
    void ClearAudioListenerOverride(); // 0x40e17a0 [Final Native Public]
    void ClearAudioListenerAttenuationOverride(); // 0x40e1750 [Final Native Public]
    bool CanRestartPlayer(); // 0x40e1720 [Native Public]
    void Camera(const FName& NewMode); // 0x40e1690 [Native Public]
    void AddYawInput(float Val); // 0x40e10d0 [Native Public]
    void AddRollInput(float Val); // 0x40e1040 [Native Public]
    void AddPitchInput(float Val); // 0x40e0fb0 [Native Public]
    void ActivateTouchInterface(UTouchInterface* NewTouchInterface); // 0x40e0ea0 [Native Public]

// UCheatManager (/Script/Engine.CheatManager)
    void Walk(); // 0x24615a0 [Native Public]
    void ViewSelf(); // 0x3a64960 [Native Public]
    void ViewPlayer(const FString& S); // 0x3a648c0 [Native Public]
    void ViewClass(TSubclassOf<AActor> DesiredClass); // 0x3a64810 [Native Public]
    void ViewActor(const FName& ActorName); // 0x3a64780 [Native Public]
    void UpdateSafeArea(); // 0x3a64620 [Final Native Public]
    void ToggleServerStatReplicatorUpdateStatNet(); // 0x3a64510 [Final Native Public]
    void ToggleServerStatReplicatorClientOverwrite(); // 0x3a64490 [Final Native Public]
    void ToggleDebugCamera(); // 0x3894760 [Native Public]
    void ToggleAILogging(); // 0x3a64470 [Native Public]
    void TestCollisionDistance(); // 0x3a64450 [Native Public]
    void Teleport(); // 0x2461580 [Native Public]
    void Summon(const FString& ClassName); // 0x3a643b0 [Native Public]
    void StreamLevelOut(const FName& PackageName); // 0x3a64320 [Native Public]
    void StreamLevelIn(const FName& PackageName); // 0x3a64290 [Native Public]
    void SpawnServerStatReplicator(); // 0x3a63db0 [Final Native Public]
    void Slomo(float NewTimeDilation); // 0x3a63d20 [Native Public]
    void SetWorldOrigin(); // 0x3a63bc0 [Final Native Public]
    void SetMouseSensitivityToDefault(); // 0x3a634f0 [Native Public]
    void ServerToggleAILogging(); // 0x3a62d30 [Native Event Public]
    void ReceiveInitCheatManager(); // 0x15b1e90 [Event Public]
    void ReceiveEndPlay(); // 0x15b1e90 [Event Public]
    void PlayersOnly(); // 0x3a61410 [Native Public]
    void OnPlayerEndPlayed(AActor* Player, const EEndPlayReason& EndPlayReason); // 0x3a60e50 [Final Native Public]
    void OnlyLoadLevel(const FName& PackageName); // 0x3a61260 [Native Public]
    void LogLoc(); // 0x3a60d70 [Native Public]
    void InvertMouse(); // 0x3a60940 [Native Public]
    void God(); // 0x3a608d0 [Native Public]
    void Ghost(); // 0x3a608b0 [Native Public]
    APlayerController* GetPlayerController(); // 0x3a606a0 [Final Native Public]
    void FreezeFrame(float Delay); // 0x3a601a0 [Native Public]
    void Fly(); // 0x3a60180 [Native Public]
    void FlushLog(); // 0x3a60160 [Native Public]
    void EnableDebugCamera(); // 0x3a60120 [Native Protected]
    void DumpVoiceMutingState(); // 0x3a60100 [Native Public]
    void DumpPartyState(); // 0x3a600e0 [Native Public]
    void DumpOnlineSessionState(); // 0x3a600c0 [Native Public]
    void DumpChatState(); // 0x3a600a0 [Native Public]
    void DisableDebugCamera(); // 0x3a5fff0 [Native Protected]
    void DestroyTarget(); // 0x3a5ffd0 [Native Public]
    void DestroyServerStatReplicator(); // 0x3a5ffb0 [Final Native Public]
    void DestroyPawns(TSubclassOf<APawn> aClass); // 0x3a5ff00 [Native Public]
    void DestroyAllPawnsExceptTarget(); // 0x3a5fee0 [Native Public]
    void DestroyAll(TSubclassOf<AActor> aClass); // 0x3a5fe30 [Native Public]
    void DebugCapsuleSweepSize(float HalfHeight, float Radius); // 0x3a5fd60 [Native Public]
    void DebugCapsuleSweepPawn(); // 0x3a5fd40 [Native Public]
    void DebugCapsuleSweepComplex(bool bTraceComplex); // 0x3a5fcb0 [Native Public]
    void DebugCapsuleSweepClear(); // 0x3a5fc90 [Native Public]
    void DebugCapsuleSweepChannel(const ECollisionChannel& Channel); // 0x3a5fc10 [Native Public]
    void DebugCapsuleSweepCapture(); // 0x3a5fbf0 [Native Public]
    void DebugCapsuleSweep(); // 0x3a5fbd0 [Native Public]
    void DamageTarget(float DamageAmount); // 0x3a5fb40 [Native Public]
    void CheatScript(const FString& ScriptName); // 0x3a5e8d0 [Final Native Public]
    void ChangeSize(float F); // 0x2461940 [Native Public]
    void BugItStringCreator(const FVector& ViewLocation, const FRotator& ViewRotation, const FString& GoString, const FString& LocString); // 0x3a5e570 [Native Public]
    void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll); // 0x3a5e380 [Native Public]
    void BugIt(const FString& ScreenShotDescription); // 0x3a5e2e0 [Native Public]

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

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

// UArrowComponent (/Script/Engine.ArrowComponent)
    void SetUseInEditorScaling(bool bNewValue); // 0x30a19a0 [Final Native Public]
    void SetTreatAsASprite(bool bNewValue); // 0x3af9860 [Final Native Public]
    void SetScreenSize(float NewScreenSize); // 0x3af9170 [Final Native Public]
    void SetIsScreenSizeScaled(bool bNewValue); // 0x3af87c0 [Final Native Public]
    void SetArrowSize(float NewSize); // 0x3af7230 [Final Native Public]
    void SetArrowLength(float NewLength); // 0x3af71a0 [Final Native Public]
    void SetArrowFColor(const FColor& NewColor); // 0x3af7120 [Final Native Public]
    void SetArrowColor(const FLinearColor& NewColor); // 0x3af7090 [Native Public]

// UAudioComponent (/Script/Engine.AudioComponent)
    void StopDelayed(float DelayTime); // 0x3af9eb0 [Final Native Public]
    void Stop(); // 0x3af9e90 [Native Public]
    void SetWaveParameter(const FName& InName, USoundWave* InWave); // 0x3af9dc0 [Final Native Public]
    void SetVolumeMultiplier(float NewVolumeMultiplier); // 0x3af9b40 [Final Native Public]
    void SetUISound(bool bInUISound); // 0x3af9900 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x3af9680 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3af9410 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3af9330 [Final Native Public]
    void SetSound(USoundBase* NewSound); // 0x3af9200 [Final Native Public]
    void SetPitchMultiplier(float NewPitchMultiplier); // 0x3af9070 [Final Native Public]
    void SetPaused(bool bPause); // 0x3af8f20 [Final Native Public]
    void SetOverrideAttenuation(bool bInOverrideAttenuation); // 0x3af8e30 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x3af8d60 [Final Native Public]
    void SetModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x3af8a10 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x3af8930 [Final Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x3af8860 [Final Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x3af8610 [Native Public]
    void SetHighPassFilterFrequency(float InHighPassFilterFrequency); // 0x3af8530 [Final Native Public]
    void SetHighPassFilterEnabled(bool InHighPassFilterEnabled); // 0x3af8460 [Final Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x3af8090 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x3af7940 [Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x3af7620 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x3af7550 [Final Native Public]
    void SetAttenuationSettings(USoundAttenuation* InAttenuationSettings); // 0x3af7450 [Final Native Public]
    void SetAttenuationOverrides(FSoundAttenuationSettings& InAttenuationOverrides); // 0x3af72c0 [Final Native Public]
    void RemoveModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination); // 0x3af6cf0 [Final Native Public]
    void PlayQuantized(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle, FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, const EAudioFaderCurve& InFadeCurve); // 0x3af69f0 [Native Public]
    void Play(float StartTime); // 0x3a63320 [Native Public]
    bool IsVirtualized(); // 0x3af6460 [Final Native Public]
    bool IsPlaying(); // 0x3af6420 [Native Public]
    bool HasCookedFFTData(); // 0x3af6350 [Final Native Public]
    bool HasCookedAmplitudeEnvelopeData(); // 0x3af6300 [Final Native Public]
    EAudioComponentPlayState GetPlayState(); // 0x3af5af0 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x3af5940 [Final Native Public]
    bool GetCookedFFTDataForAllPlayingSounds(const TArray<FSoundWaveSpectralDataPerSound>& OutSoundWaveSpectralData); // 0x3af5580 [Final Native Public]
    bool GetCookedFFTData(const TArray<float>& FrequenciesToGet, const TArray<FSoundWaveSpectralData>& OutSoundWaveSpectralData); // 0x3af5450 [Final Native Public]
    bool GetCookedEnvelopeDataForAllPlayingSounds(const TArray<FSoundWaveEnvelopeDataPerSound>& OutEnvelopeData); // 0x3af5390 [Final Native Public]
    bool GetCookedEnvelopeData(const float& OutEnvelopeData); // 0x3af52e0 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3af5180 [Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x3af5020 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x3af4a40 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3af4920 [Final Native Public]
    void AdjustAttenuation(FSoundAttenuationSettings& InAttenuationSettings); // 0x3af4790 [Final Native Public]
    void AddModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination); // 0x3af44c0 [Final Native Public]

// UBillboardComponent (/Script/Engine.BillboardComponent)
    void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x3af99f0 [Native Public]
    void SetSpriteAndUV(UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x3af94f0 [Native Public]
    void SetSprite(UTexture2D* NewSprite); // 0x376aeb0 [Native Public]
    void SetOpacityMaskRefVal(float RefVal); // 0x3af8cd0 [Final Native Public]

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

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

// UCapsuleComponent (/Script/Engine.CapsuleComponent)
    void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); // 0x3af7d50 [Final Native Public]
    void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); // 0x3af7c70 [Final Native Public]
    void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); // 0x3af7b90 [Final Native Public]
    void GetUnscaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x3af6170 [Final Native Public]
    void GetUnscaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x3af6080 [Final Native Public]
    float GetUnscaledCapsuleRadius(); // 0x3af6060 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight_WithoutHemisphere(); // 0x3af6030 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight(); // 0x3af6010 [Final Native Public]
    float GetShapeScale(); // 0x3af5f60 [Final Native Public]
    void GetScaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x3af5e20 [Final Native Public]
    void GetScaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x3af5d00 [Final Native Public]
    float GetScaledCapsuleRadius(); // 0x3af5cb0 [Final Native Public]
    float GetScaledCapsuleHalfHeight_WithoutHemisphere(); // 0x3af5c50 [Final Native Public]
    float GetScaledCapsuleHalfHeight(); // 0x3af5c10 [Final Native Public]

// UMovementComponent (/Script/Engine.MovementComponent)
    void StopMovementImmediately(); // 0x3b4f1b0 [Native Public]
    void SnapUpdatedComponentToPlane(); // 0x3b4f170 [Native Public]
    void SetUpdatedComponent(USceneComponent* NewUpdatedComponent); // 0x3b4e5d0 [Native Public]
    void SetPlaneConstraintOrigin(const FVector& PlaneOrigin); // 0x3b4d320 [Native Public]
    void SetPlaneConstraintNormal(const FVector& PlaneNormal); // 0x3b4d290 [Native Public]
    void SetPlaneConstraintFromVectors(const FVector& Forward, const FVector& Up); // 0x3b4d190 [Native Public]
    void SetPlaneConstraintEnabled(bool bEnabled); // 0x3b4d100 [Native Public]
    void SetPlaneConstraintAxisSetting(const EPlaneConstraintAxisSetting& NewAxisSetting); // 0x3b4d080 [Native Public]
    void PhysicsVolumeChanged(APhysicsVolume* NewVolume); // 0x3b482d0 [Native Public]
    bool K2_MoveUpdatedComponent(const FVector& Delta, const FRotator& NewRotation, FHitResult& OutHit, bool bSweep, bool bTeleport); // 0x3b47980 [Final Native Public]
    bool IsExceedingMaxSpeed(float MaxSpeed); // 0x3b47790 [Native Public]
    FVector GetPlaneConstraintOrigin(); // 0x3b472d0 [Final Native Public]
    FVector GetPlaneConstraintNormal(); // 0x3b472a0 [Final Native Public]
    EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting(); // 0x3b47280 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x3b47250 [Native Public]
    float GetMaxSpeed(); // 0x3b470d0 [Native Public]
    float GetGravityZ(); // 0x3b46d70 [Native Public]
    FVector ConstrainNormalToPlane(const FVector& Normal); // 0x3b46100 [Native Public]
    FVector ConstrainLocationToPlane(const FVector& Location); // 0x3b46040 [Native Public]
    FVector ConstrainDirectionToPlane(const FVector& Direction); // 0x3b45f80 [Native Public]

// UNavMovementComponent (/Script/Engine.NavMovementComponent)
    bool IsSwimming(); // 0x3b47940 [Native Public]
    bool IsMovingOnGround(); // 0x3af65a0 [Native Public]
    bool IsFlying(); // 0x3b47870 [Native Public]
    bool IsFalling(); // 0x3b47830 [Native Public]
    bool IsCrouching(); // 0x3b47750 [Native Public]
    FVector GetVelocityForNavMovement(); // 0x3b47600 [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); // 0x3b489c0 [Final Native Event Private]
    void MulticastAsyncPhysicsStateAction(UPrimitiveComponent* ActionComponent, const FName& BoneName, const FAsyncPhysicsTimestamp& Timestamp, const EPhysicsStateAction& ActionType, const FVector& ActionDatas, const FVector& ActionPosition); // 0x3b47d00 [Final Native Event Private]
    bool IsMoveInputIgnored(); // 0x3b47910 [Native Public]
    FVector GetPendingInputVector(); // 0x3b471d0 [Final Native Public]
    APawn* GetPawnOwner(); // 0x3b471b0 [Final Native Public]
    FVector GetLastInputVector(); // 0x3b46fd0 [Final Native Public]
    FVector ConsumeInputVector(); // 0x3b461c0 [Native Public]
    void AddInputVector(const FVector& WorldVector, bool bForce); // 0x3b45700 [Native Public]

// UCharacterMovementComponent (/Script/Engine.CharacterMovementComponent)
    void SetWalkableFloorZ(float InWalkableFloorZ); // 0x3af9cf0 [Final Native Public]
    void SetWalkableFloorAngle(float InWalkableFloorAngle); // 0x3af9c40 [Final Native Public]
    void SetMovementMode(const EMovementMode& NewMovementMode, uint8 NewCustomMode); // 0x3af8c00 [Native Public]
    void SetGroupsToIgnoreMask(FNavAvoidanceMask& GroupMask); // 0x3af83c0 [Final Native Public]
    void SetGroupsToIgnore(int32 GroupFlags); // 0x3af8330 [Final Native Public]
    void SetGroupsToAvoidMask(FNavAvoidanceMask& GroupMask); // 0x3af8290 [Final Native Public]
    void SetGroupsToAvoid(int32 GroupFlags); // 0x3af8200 [Final Native Public]
    void SetGravityDirection(const FVector& GravityDir); // 0x3af8160 [Native Public]
    void SetCrouchedHalfHeight(float NewValue); // 0x3af8000 [Final Native Public]
    void SetAvoidanceGroupMask(FNavAvoidanceMask& GroupMask); // 0x3af78a0 [Final Native Public]
    void SetAvoidanceGroup(int32 GroupFlags); // 0x3af7810 [Final Native Public]
    void SetAvoidanceEnabled(bool bEnable); // 0x3af76f0 [Final Native Public]
    float K2_GetWalkableFloorZ(); // 0x3af69d0 [Final Native Public]
    float K2_GetWalkableFloorAngle(); // 0x3af69b0 [Final Native Public]
    void K2_FindFloor(const FVector& CapsuleLocation, FFindFloorResult& FloorResult); // 0x3af68a0 [Native Public]
    void K2_ComputeFloorDist(const FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, FFindFloorResult& FloorResult); // 0x3af65e0 [Native Public]
    bool IsWalking(); // 0x3af65a0 [Final Native Public]
    bool IsWalkable(FHitResult& Hit); // 0x3af6490 [Native Public]
    bool HasCustomGravity(); // 0x3af63a0 [Final Native Public]
    float GetValidPerchRadius(); // 0x3af6270 [Final Native Public]
    float GetPerchRadiusThreshold(); // 0x3af5ac0 [Final Native Public]
    UPrimitiveComponent* GetMovementBase(); // 0x3af5a60 [Final Native Public]
    float GetMinAnalogSpeed(); // 0x3af5900 [Native Public]
    float GetMaxJumpHeightWithJumpTime(); // 0x3af58c0 [Native Public]
    float GetMaxJumpHeight(); // 0x3af5880 [Native Public]
    float GetMaxBrakingDeceleration(); // 0x3af5840 [Native Public]
    float GetMaxAcceleration(); // 0x3af5800 [Native Public]
    FVector GetLastUpdateVelocity(); // 0x3af57d0 [Final Native Public]
    FRotator GetLastUpdateRotation(); // 0x3af5780 [Final Native Public]
    FVector GetLastUpdateRequestedVelocity(); // 0x3af5750 [Final Native Public]
    FVector GetLastUpdateLocation(); // 0x3af5720 [Final Native Public]
    FVector GetImpartedMovementBaseVelocity(); // 0x3af56d0 [Native Public]
    FVector GetGravityDirection(); // 0x3af56a0 [Final Native Public]
    FVector GetCurrentAcceleration(); // 0x3af5670 [Final Native Public]
    float GetCrouchedHalfHeight(); // 0x3af5650 [Final Native Public]
    ACharacter* GetCharacterOwner(); // 0x3690e40 [Final Native Public]
    float GetAnalogInputModifier(); // 0x3af52a0 [Final Native Public]
    void DisableMovement(); // 0x3af5000 [Native Public]
    void ClearAccumulatedForces(); // 0x3af4f20 [Native Public]
    void CapsuleTouched(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x3af4cc0 [Native Protected]
    void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration); // 0x3af4b50 [Native Public]
    void AddImpulse(const FVector& Impulse, bool bVelocityChange); // 0x3af43d0 [Native Public]
    void AddForce(const FVector& Force); // 0x3af4340 [Native Public]

// UDecalComponent (/Script/Engine.DecalComponent)
    void SetSortOrder(int32 Value); // 0x3b4df10 [Final Native Public]
    void SetFadeScreenSize(float NewFadeScreenSize); // 0x3b4aa50 [Final Native Public]
    void SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade); // 0x3b4a8c0 [Final Native Public]
    void SetFadeIn(float StartDelay, float Duration); // 0x3b4a7a0 [Final Native Public]
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x3b49e40 [Final Native Public]
    void SetDecalColor(const FLinearColor& Color); // 0x3b49da0 [Final Native Public]
    float GetFadeStartDelay(); // 0x3b46d50 [Final Native Public]
    float GetFadeInStartDelay(); // 0x3b46d30 [Final Native Public]
    float GetFadeInDuration(); // 0x3b46d10 [Final Native Public]
    float GetFadeDuration(); // 0x3b46cf0 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x3b46cd0 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x3b46410 [Native Public]

// ULightComponent (/Script/Engine.LightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x3b4f080 [Final Native Public]
    void SetUseTemperature(bool bNewValue); // 0x3b4e8e0 [Final Native Public]
    void SetUseRayTracedDistanceFieldShadows(bool bNewValue); // 0x3b4e800 [Final Native Public]
    void SetUseIESBrightness(bool bNewValue); // 0x3b4e660 [Final Native Public]
    void SetTransmission(bool bNewValue); // 0x3b4e4f0 [Final Native Public]
    void SetTemperature(float NewTemperature); // 0x3b4e400 [Final Native Public]
    void SetSpecularScale(float NewValue); // 0x3b4e120 [Final Native Public]
    void SetShadowSlopeBias(float NewValue); // 0x3b4dbf0 [Final Native Public]
    void SetShadowBias(float NewValue); // 0x3b4da10 [Final Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x3b4c960 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x3b4c5d0 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x3b4c4f0 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x3b4c430 [Final Native Public]
    void SetLightFunctionDisabledBrightness(float NewValue); // 0x3b4c370 [Final Native Public]
    void SetLightFColor(const FColor& NewLightColor); // 0x3b4c230 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor, bool bSRGB); // 0x3b4c0b0 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x3b4be80 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x3b4bb60 [Final Native Public]
    void SetIESTexture(UTextureLightProfile* NewValue); // 0x3b4ba80 [Final Native Public]
    void SetIESBrightnessScale(float NewValue); // 0x3b4b9c0 [Final Native Public]
    void SetForceCachedShadowsForMovablePrimitives(bool bNewValue); // 0x3b4b1f0 [Final Native Public]
    void SetEnableLightShaftBloom(bool bNewValue); // 0x3b4a4b0 [Final Native Public]
    void SetDiffuseScale(float NewValue); // 0x3b49ef0 [Final Native Public]
    void SetBloomTint(const FColor& NewValue); // 0x3b492b0 [Final Native Public]
    void SetBloomThreshold(float NewValue); // 0x3b491f0 [Final Native Public]
    void SetBloomScale(float NewValue); // 0x3b49130 [Final Native Public]
    void SetBloomMaxBrightness(float NewValue); // 0x3b49070 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x3b48bc0 [Final Native Public]

// UDirectionalLightComponent (/Script/Engine.DirectionalLightComponent)
    void SetShadowSourceAngleFactor(float NewValue); // 0x3b4dcb0 [Final Native Public]
    void SetShadowDistanceFadeoutFraction(float NewValue); // 0x3b4db60 [Final Native Public]
    void SetShadowCascadeBiasDistribution(float NewValue); // 0x3b4dad0 [Final Native Public]
    void SetShadowAmount(float NewValue); // 0x3b4d950 [Final Native Public]
    void SetOcclusionMaskDarkness(float NewValue); // 0x3b4ce60 [Final Native Public]
    void SetOcclusionDepthRange(float NewValue); // 0x3b4cda0 [Final Native Public]
    void SetLightSourceSoftAngle(float NewValue); // 0x3b4c8a0 [Final Native Public]
    void SetLightSourceAngle(float NewValue); // 0x3b4c7e0 [Final Native Public]
    void SetLightShaftOverrideDirection(const FVector& NewValue); // 0x3b4c6d0 [Final Native Public]
    void SetForwardShadingPriority(int32 NewValue); // 0x3b4b3d0 [Final Native Public]
    void SetEnableLightShaftOcclusion(bool bNewValue); // 0x3b4a580 [Final Native Public]
    void SetDynamicShadowDistanceStationaryLight(float NewValue); // 0x3b4a2f0 [Final Native Public]
    void SetDynamicShadowDistanceMovableLight(float NewValue); // 0x3b4a260 [Final Native Public]
    void SetDynamicShadowCascades(int32 NewValue); // 0x3b4a1c0 [Final Native Public]
    void SetCascadeTransitionFraction(float NewValue); // 0x3b49a00 [Final Native Public]
    void SetCascadeDistributionExponent(float NewValue); // 0x3b49970 [Final Native Public]
    void SetAtmosphereSunLightIndex(int32 NewValue); // 0x3b48ec0 [Final Native Public]
    void SetAtmosphereSunLight(bool bNewValue); // 0x3b48de0 [Final Native Public]
    void SetAtmosphereSunDiskColorScale(const FLinearColor& NewValue); // 0x3b48ca0 [Final Native Public]

// USphereComponent (/Script/Engine.SphereComponent)
    void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); // 0x3bee0a0 [Final Native Public]
    float GetUnscaledSphereRadius(); // 0x3af6010 [Final Native Public]
    float GetShapeScale(); // 0x3af5f60 [Final Native Public]
    float GetScaledSphereRadius(); // 0x3be6560 [Final Native Public]

// UExponentialHeightFogComponent (/Script/Engine.ExponentialHeightFogComponent)
    void SetVolumetricFogStartDistance(float NewValue); // 0x3b4eff0 [Final Native Public]
    void SetVolumetricFogScatteringDistribution(float NewValue); // 0x3b4ef60 [Final Native Public]
    void SetVolumetricFogNearFadeInDistance(float NewValue); // 0x3b4eed0 [Final Native Public]
    void SetVolumetricFogExtinctionScale(float NewValue); // 0x3b4ee40 [Final Native Public]
    void SetVolumetricFogEmissive(const FLinearColor& NewValue); // 0x3b4ed60 [Final Native Public]
    void SetVolumetricFogDistance(float NewValue); // 0x3b4ecd0 [Final Native Public]
    void SetVolumetricFogAlbedo(const FColor& NewValue); // 0x3b4ec40 [Final Native Public]
    void SetVolumetricFog(bool bNewValue); // 0x3b4eba0 [Final Native Public]
    void SetStartDistance(float Value); // 0x3b4e1f0 [Final Native Public]
    void SetSkyAtmosphereAmbientContributionColorScale(const FLinearColor& NewValue); // 0x3b4dd70 [Final Native Public]
    void SetSecondFogHeightOffset(float Value); // 0x3b4d8c0 [Final Native Public]
    void SetSecondFogHeightFalloff(float Value); // 0x3b4d830 [Final Native Public]
    void SetSecondFogDensity(float Value); // 0x3b4d7a0 [Final Native Public]
    void SetSecondFogData(const FExponentialHeightFogData& NewValue); // 0x3b4d6d0 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3b4d550 [Final Native Public]
    void SetNonDirectionalInscatteringColorDistance(float Value); // 0x3b4cba0 [Final Native Public]
    void SetInscatteringTextureTint(const FLinearColor& Value); // 0x3b4bda0 [Final Native Public]
    void SetInscatteringColorCubemapAngle(float Value); // 0x3b4bd10 [Final Native Public]
    void SetInscatteringColorCubemap(UTextureCube* Value); // 0x3b4bc50 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3b4b910 [Final Native Public]
    void SetFullyDirectionalInscatteringColorDistance(float Value); // 0x3b4b610 [Final Native Public]
    void SetFogMaxOpacity(float Value); // 0x3b4b090 [Final Native Public]
    void SetFogInscatteringColor(const FLinearColor& Value); // 0x3b4afb0 [Final Native Public]
    void SetFogHeightFalloff(float Value); // 0x3b4af20 [Final Native Public]
    void SetFogDensity(float Value); // 0x3b4ad00 [Final Native Public]
    void SetFogCutoffDistance(float Value); // 0x3b4ac70 [Final Native Public]
    void SetEndDistance(float Value); // 0x3b4a650 [Final Native Public]
    void SetDirectionalInscatteringStartDistance(float Value); // 0x3b4a130 [Final Native Public]
    void SetDirectionalInscatteringExponent(float Value); // 0x3b4a0a0 [Final Native Public]
    void SetDirectionalInscatteringColor(const FLinearColor& Value); // 0x3b49fc0 [Final Native Public]

// UForceFeedbackComponent (/Script/Engine.ForceFeedbackComponent)
    void Stop(); // 0x3b4f190 [Native Public]
    void SetIntensityMultiplier(float NewIntensityMultiplier); // 0x3a63610 [Final Native Public]
    void SetForceFeedbackEffect(UForceFeedbackEffect* NewForceFeedbackEffect); // 0x3b4b2d0 [Final Native Public]
    void Play(float StartTime); // 0x33ed310 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FForceFeedbackAttenuationSettings& OutAttenuationSettings); // 0x3b45e50 [Final Native Public]
    void AdjustAttenuation(FForceFeedbackAttenuationSettings& InAttenuationSettings); // 0x3b45d60 [Final Native Public]

// UHeterogeneousVolumeComponent (/Script/Engine.HeterogeneousVolumeComponent)
    void SetVolumeResolution(const FIntVector& NewValue); // 0x3b4eac0 [Final Native Public]
    void SetStreamingMipBias(int32 NewValue); // 0x3b4e340 [Final Native Public]
    void SetStartFrame(float NewValue); // 0x3b4e280 [Final Native Public]
    void SetPlaying(bool NewValue); // 0x3b4d3b0 [Final Native Public]
    void SetLooping(bool NewValue); // 0x3b4cac0 [Final Native Public]
    void SetFrameRate(float NewValue); // 0x3b4b550 [Final Native Public]
    void SetFrame(float NewValue); // 0x3b4b490 [Final Native Public]
    void SetEndFrame(float NewValue); // 0x3b4a6e0 [Final Native Public]
    void Play(); // 0x3b48360 [Final Native Public]

// UInputComponent (/Script/Engine.InputComponent)
    bool WasControllerKeyJustReleased(const FKey& Key); // 0x3b47650 [Final Native Private]
    bool WasControllerKeyJustPressed(const FKey& Key); // 0x3b47650 [Final Native Private]
    void OnInputOwnerEndPlayed(AActor* InOwner, const EEndPlayReason& EndPlayReason); // 0x3b48150 [Final Native Private]
    bool IsControllerKeyDown(const FKey& Key); // 0x3b47650 [Final Native Private]
    void GetTouchState(int32 FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x3b47300 [Final Native Private]
    FVector GetControllerVectorKeyState(const FKey& Key); // 0x3b46bb0 [Final Native Private]
    void GetControllerMouseDelta(const float& DeltaX, const float& DeltaY); // 0x3b46af0 [Final Native Private]
    float GetControllerKeyTimeDown(const FKey& Key); // 0x3b468e0 [Final Native Private]
    void GetControllerAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x3b469f0 [Final Native Private]
    float GetControllerAnalogKeyState(const FKey& Key); // 0x3b468e0 [Final Native Private]

// UInterpToMovementComponent (/Script/Engine.InterpToMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x3b4f1d0 [Final Native Public]
    void RestartMovement(float InitialDirection); // 0x3b48920 [Final Native Public]
    void ResetControlPoints(); // 0x3b488b0 [Final Native Public]
    void OnInterpToWaitEndDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x15b1e90 [Public]
    void OnInterpToWaitBeginDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x15b1e90 [Public]
    void OnInterpToStopDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x15b1e90 [Public]
    void OnInterpToReverseDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x15b1e90 [Public]
    void OnInterpToResetDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x15b1e90 [Public]
    void FinaliseControlPoints(); // 0x3b46440 [Final Native Public]
    void AddControlPointPosition(const FVector& Pos, bool bPositionIsRelative); // 0x3b45340 [Native Public]

// ULocalFogVolumeComponent (/Script/Engine.LocalFogVolumeComponent)
    void SetRadialFogExtinction(float NewValue); // 0x3b4d480 [Final Native Public]
    void SetHeightFogOffset(float NewValue); // 0x3b4b840 [Final Native Public]
    void SetHeightFogFalloff(float NewValue); // 0x3b4b770 [Final Native Public]
    void SetHeightFogExtinction(float NewValue); // 0x3b4b6a0 [Final Native Public]
    void SetFogPhaseG(float NewValue); // 0x3b4b120 [Final Native Public]
    void SetFogEmissive(const FLinearColor& NewValue); // 0x3b4ad90 [Final Native Public]
    void SetFogAlbedo(const FLinearColor& NewValue); // 0x3b4aae0 [Final Native Public]

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

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

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

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

// UPlatformEventsComponent (/Script/Engine.PlatformEventsComponent)
    bool SupportsConvertibleLaptops(); // 0x3b4f310 [Final Native Public]
    void PlatformEventDelegate__DelegateSignature(); // 0x15b1e90 [Public]
    bool IsInTabletMode(); // 0x3b478e0 [Final Native Public]
    bool IsInLaptopMode(); // 0x3b478b0 [Final Native Public]

// UPointLightComponent (/Script/Engine.PointLightComponent)
    void SetUseInverseSquaredFalloff(bool bNewValue); // 0x3b4e730 [Final Native Public]
    void SetSourceRadius(float bNewValue); // 0x3b4e060 [Final Native Public]
    void SetSourceLength(float NewValue); // 0x3b4dfa0 [Final Native Public]
    void SetSoftSourceRadius(float bNewValue); // 0x3b4de50 [Final Native Public]
    void SetLightFalloffExponent(float NewLightFalloffExponent); // 0x3b4c2b0 [Final Native Public]
    void SetInverseExposureBlend(float NewInverseExposureBlend); // 0x3b4bff0 [Final Native Public]

// UPoseableMeshComponent (/Script/Engine.PoseableMeshComponent)
    void SetBoneTransformByName(const FName& BoneName, FTransform& InTransform, const EBoneSpaces& BoneSpace); // 0x3b497e0 [Final Native Public]
    void SetBoneScaleByName(const FName& BoneName, const FVector& InScale3D, const EBoneSpaces& BoneSpace); // 0x3b49660 [Final Native Public]
    void SetBoneRotationByName(const FName& BoneName, const FRotator& InRotation, const EBoneSpaces& BoneSpace); // 0x3b494d0 [Final Native Public]
    void SetBoneLocationByName(const FName& BoneName, const FVector& InLocation, const EBoneSpaces& BoneSpace); // 0x3b49350 [Final Native Public]
    void ResetBoneTransformByName(const FName& BoneName); // 0x3b48730 [Final Native Public]
    FTransform GetBoneTransformByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b467b0 [Final Native Public]
    FVector GetBoneScaleByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b466a0 [Final Native Public]
    FRotator GetBoneRotationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b46570 [Final Native Public]
    FVector GetBoneLocationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b46460 [Final Native Public]
    void CopyPoseFromSkeletalComponent(USkeletalMeshComponent* InComponentToCopy); // 0x3b46210 [Final Native Public]

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

// UProjectileMovementComponent (/Script/Engine.ProjectileMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x3b9d310 [Native Public]
    void SetVelocityInLocalSpace(const FVector& NewVelocity); // 0x3b9cdb0 [Native Public]
    void SetInterpolatedComponent(USceneComponent* Component); // 0x3b9c180 [Native Public]
    void ResetInterpolation(); // 0x3b9a480 [Native Public]
    void OnProjectileStopDelegate__DelegateSignature(FHitResult& ImpactResult); // 0x15b1e90 [Public]
    void OnProjectileBounceDelegate__DelegateSignature(FHitResult& ImpactResult, const FVector& ImpactVelocity); // 0x15b1e90 [Public]
    void MoveInterpolationTarget(const FVector& NewLocation, const FRotator& NewRotation); // 0x3b99780 [Native Public]
    FVector LimitVelocity(const FVector& NewVelocity); // 0x3b994d0 [Final Native Public]
    bool IsVelocityUnderSimulationThreshold(); // 0x3b99260 [Final Native Public]
    bool IsInterpolationComplete(); // 0x3b991c0 [Final Native Public]

// URectLightComponent (/Script/Engine.RectLightComponent)
    void SetSourceWidth(float NewValue); // 0x3b9cb80 [Final Native Public]
    void SetSourceTexture(UTexture* NewValue); // 0x3b9caa0 [Final Native Public]
    void SetSourceHeight(float NewValue); // 0x3b4c2b0 [Final Native Public]
    void SetBarnDoorLength(float NewValue); // 0x3b9b7b0 [Final Native Public]
    void SetBarnDoorAngle(float NewValue); // 0x3b9b6e0 [Final Native Public]

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

// USplineComponent (/Script/Engine.SplineComponent)
    void UpdateSpline(); // 0x3bf0610 [Native Public]
    void SetWorldLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation); // 0x3bf02f0 [Final Native Public]
    void SetUpVectorAtSplinePoint(int32 PointIndex, const FVector& InUpVector, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bf0010 [Final Native Public]
    void SetUnselectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x3bedad0 [Final Native Public]
    void SetTangentsAtSplinePoint(int32 PointIndex, const FVector& InArriveTangent, const FVector& InLeaveTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bef730 [Final Native Public]
    void SetTangentColor(const FLinearColor& TangentColor); // 0x3bedad0 [Final Native Public]
    void SetTangentAtSplinePoint(int32 PointIndex, const FVector& InTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bef0e0 [Final Native Public]
    void SetSplineWorldPoints(const TArray<FVector>& Points); // 0x3bee740 [Final Native Public]
    void SetSplinePointType(int32 PointIndex, const ESplinePointType& Type, bool bUpdateSpline); // 0x3bee2a0 [Final Native Public]
    void SetSplinePoints(const TArray<FVector>& Points, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bee480 [Final Native Public]
    void SetSplineLocalPoints(const TArray<FVector>& Points); // 0x3bee1f0 [Final Native Public]
    void SetSelectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x3bedad0 [Final Native Public]
    void SetScaleAtSplinePoint(int32 PointIndex, const FVector& InScaleVector, bool bUpdateSpline); // 0x3bed950 [Final Native Public]
    void SetRotationAtSplinePoint(int32 PointIndex, const FRotator& InRotation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bed7b0 [Final Native Public]
    void SetOverrideConstructionScript(bool InOverride); // 0x3bed080 [Native Public]
    void SetLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bec0e0 [Final Native Public]
    void SetDrawDebug(bool bShow); // 0x3beaf80 [Final Native Public]
    void SetDefaultUpVector(const FVector& UpVector, const ESplineCoordinateSpace& CoordinateSpace); // 0x3beabe0 [Final Native Public]
    void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline); // 0x3beaa10 [Final Native Public]
    void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline); // 0x3bea930 [Final Native Public]
    void RemoveSplinePoint(int32 Index, bool bUpdateSpline); // 0x3bea290 [Final Native Public]
    bool IsClosedLoop(); // 0x3be9c20 [Final Native Public]
    FVector GetWorldTangentAtDistanceAlongSpline(float Distance); // 0x3be9aa0 [Final Native Public]
    FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity); // 0x3be99a0 [Final Native Public]
    FRotator GetWorldRotationAtDistanceAlongSpline(float Distance); // 0x3be98a0 [Final Native Public]
    FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity); // 0x3be97a0 [Final Native Public]
    FVector GetWorldLocationAtSplinePoint(int32 PointIndex); // 0x3be96f0 [Final Native Public]
    FVector GetWorldLocationAtDistanceAlongSpline(float Distance); // 0x3be9610 [Final Native Public]
    FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity); // 0x3be9510 [Final Native Public]
    FVector GetWorldDirectionAtDistanceAlongSpline(float Distance); // 0x3be9430 [Final Native Public]
    FVector GetVectorPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x3be92c0 [Final Native Public]
    FVector GetVectorPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x3be9160 [Final Native Public]
    FVector GetUpVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3be8af0 [Final Native Public]
    FVector GetUpVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be87b0 [Final Native Public]
    FVector GetUpVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be8470 [Final Native Public]
    FVector GetUpVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be8120 [Final Native Public]
    FTransform GetTransformAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity, bool bUseScale); // 0x3be7e50 [Final Native Public]
    FTransform GetTransformAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3be7cc0 [Final Native Public]
    FTransform GetTransformAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3be7b40 [Final Native Public]
    FTransform GetTransformAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3be7980 [Final Native Public]
    float GetTimeAtDistanceAlongSpline(float Distance); // 0x3be3200 [Final Native Public]
    FVector GetTangentAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3be74a0 [Final Native Public]
    FVector GetTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be3430 [Final Native Public]
    FVector GetTangentAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be7240 [Final Native Public]
    FVector GetTangentAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be6fa0 [Final Native Public]
    ESplinePointType GetSplinePointType(int32 PointIndex); // 0x3be6df0 [Final Native Public]
    FSplinePoint GetSplinePointAt(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be6660 [Final Native Public]
    float GetSplineLength(); // 0x3be65e0 [Final Native Public]
    FVector GetScaleAtTime(float Time, bool bUseConstantVelocity); // 0x3be6320 [Final Native Public]
    FVector GetScaleAtSplinePoint(int32 PointIndex); // 0x3be6270 [Final Native Public]
    FVector GetScaleAtSplineInputKey(float InKey); // 0x3be6180 [Final Native Public]
    FVector GetScaleAtDistanceAlongSpline(float Distance); // 0x3be60d0 [Final Native Public]
    FRotator GetRotationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3be5f80 [Final Native Public]
    FRotator GetRotationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be5e60 [Final Native Public]
    FRotator GetRotationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be5d50 [Final Native Public]
    FRotator GetRotationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be5c10 [Final Native Public]
    float GetRollAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3be59f0 [Final Native Public]
    float GetRollAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be58e0 [Final Native Public]
    float GetRollAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be57d0 [Final Native Public]
    float GetRollAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be56f0 [Final Native Public]
    FVector GetRightVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3be5170 [Final Native Public]
    FVector GetRightVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be4e30 [Final Native Public]
    FVector GetRightVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be4af0 [Final Native Public]
    FVector GetRightVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be47a0 [Final Native Public]
    int32 GetNumberOfSplineSegments(); // 0x3be4580 [Final Native Public]
    int32 GetNumberOfSplinePoints(); // 0x3be4530 [Final Native Public]
    FVector GetLocationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3be43e0 [Final Native Public]
    FVector GetLocationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be40f0 [Final Native Public]
    FVector GetLocationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be3e80 [Final Native Public]
    FVector GetLocationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be3bd0 [Final Native Public]
    void GetLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& Location, const FVector& Tangent, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be3a40 [Final Native Public]
    void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& LocalLocation, const FVector& LocalTangent); // 0x3be3900 [Final Native Public]
    FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be3430 [Final Native Public]
    float GetInputKeyValueAtSplinePoint(int32 PointIndex); // 0x3be3390 [Final Native Public]
    float GetInputKeyValueAtDistanceAlongSpline(float Distance); // 0x3be3290 [Final Native Public]
    float GetInputKeyAtDistanceAlongSpline(float Distance); // 0x3be3200 [Final Native Public]
    float GetFloatPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x3be3080 [Final Native Public]
    float GetFloatPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x3be2f50 [Final Native Public]
    float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex); // 0x3be2dd0 [Final Native Public]
    float GetDistanceAlongSplineAtSplineInputKey(float InKey); // 0x3be2d40 [Final Native Public]
    float GetDistanceAlongSplineAtLocation(const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be2990 [Final Native Public]
    FVector GetDirectionAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3be2840 [Final Native Public]
    FVector GetDirectionAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be24e0 [Final Native Public]
    FVector GetDirectionAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be23f0 [Final Native Public]
    FVector GetDirectionAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be1f60 [Final Native Public]
    FVector GetDefaultUpVector(const ESplineCoordinateSpace& CoordinateSpace); // 0x3be1d30 [Final Native Public]
    FVector GetArriveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be1780 [Final Native Public]
    FVector FindUpVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be1420 [Final Native Public]
    FTransform FindTransformClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3be1280 [Final Native Public]
    FVector FindTangentClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be1000 [Final Native Public]
    FVector FindScaleClosestToWorldLocation(const FVector& WorldLocation); // 0x3be0ef0 [Final Native Public]
    FRotator FindRotationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be0dd0 [Final Native Public]
    float FindRollClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be0cb0 [Final Native Public]
    FVector FindRightVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be0950 [Final Native Public]
    FVector FindLocationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be06c0 [Final Native Public]
    float FindInputKeyOnSegmentClosestToWorldLocation(const FVector& WorldLocation, int32 Index); // 0x3be05d0 [Final Native Public]
    float FindInputKeyClosestToWorldLocation(const FVector& WorldLocation); // 0x3be0530 [Final Native Public]
    FVector FindDirectionClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3be0420 [Final Native Public]
    bool DivideSplineIntoPolylineRecursiveWithDistances(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline); // 0x3be01c0 [Final Native Public]
    bool DivideSplineIntoPolylineRecursive(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x3bdffd0 [Final Native Public]
    bool ConvertSplineToPolyLineWithDistances(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline); // 0x3bdf7e0 [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); // 0x3bdfc70 [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); // 0x3bdfa00 [Final Native Public]
    bool ConvertSplineToPolyLine(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x3bdf6a0 [Final Native Public]
    bool ConvertSplineSegmentToPolyLine(int32 SplinePointStartIndex, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x3bdf520 [Final Native Public]
    void ClearSplinePoints(bool bUpdateSpline); // 0x3bdf150 [Final Native Public]
    void AddSplineWorldPoint(const FVector& position); // 0x3bdf0b0 [Final Native Public]
    void AddSplinePointAtIndex(const FVector& position, int32 Index, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bdef40 [Final Native Public]
    void AddSplinePoint(const FVector& position, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bdee20 [Final Native Public]
    void AddSplineLocalPoint(const FVector& position); // 0x3bded80 [Final Native Public]
    void AddPoints(const TArray<FSplinePoint>& Points, bool bUpdateSpline); // 0x3bdeba0 [Final Native Public]
    void AddPoint(FSplinePoint& Point, bool bUpdateSpline); // 0x3bdea60 [Final Native Public]

// USplineMeshComponent (/Script/Engine.SplineMeshComponent)
    void UpdateMesh(); // 0x3bf05e0 [Final Native Public]
    void SetStartTangent(const FVector& StartTangent, bool bUpdateMesh); // 0x3beef50 [Final Native Public]
    void SetStartScale(const FVector2D& StartScale, bool bUpdateMesh); // 0x3beee40 [Final Native Public]
    void SetStartRollDegrees(float StartRollDegrees, bool bUpdateMesh); // 0x3beed50 [Final Native Public]
    void SetStartRoll(float StartRoll, bool bUpdateMesh); // 0x3beec70 [Final Native Public]
    void SetStartPosition(const FVector& StartPos, bool bUpdateMesh); // 0x3beeb80 [Final Native Public]
    void SetStartOffset(const FVector2D& StartOffset, bool bUpdateMesh); // 0x3beeaa0 [Final Native Public]
    void SetStartAndEnd(const FVector& StartPos, const FVector& StartTangent, const FVector& EndPos, const FVector& EndTangent, bool bUpdateMesh); // 0x3bee7f0 [Final Native Public]
    void SetSplineUpDir(const FVector& InSplineUpDir, bool bUpdateMesh); // 0x3bee5b0 [Final Native Public]
    void SetForwardAxis(const ESplineMeshAxis& InForwardAxis, bool bUpdateMesh); // 0x3beb8d0 [Final Native Public]
    void SetEndTangent(const FVector& EndTangent, bool bUpdateMesh); // 0x3beb4c0 [Final Native Public]
    void SetEndScale(const FVector2D& EndScale, bool bUpdateMesh); // 0x3beb3b0 [Final Native Public]
    void SetEndRollDegrees(float EndRollDegrees, bool bUpdateMesh); // 0x3beb2c0 [Final Native Public]
    void SetEndRoll(float EndRoll, bool bUpdateMesh); // 0x3beb1e0 [Final Native Public]
    void SetEndPosition(const FVector& EndPos, bool bUpdateMesh); // 0x3beb0f0 [Final Native Public]
    void SetEndOffset(const FVector2D& EndOffset, bool bUpdateMesh); // 0x3beb010 [Final Native Public]
    void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh); // 0x3bea850 [Final Native Public]
    void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh); // 0x3bea770 [Final Native Public]
    FVector GetStartTangent(); // 0x3be6f70 [Final Native Public]
    FVector2D GetStartScale(); // 0x3be6f40 [Final Native Public]
    float GetStartRoll(); // 0x3be6f20 [Final Native Public]
    FVector GetStartPosition(); // 0x3be6ef0 [Final Native Public]
    FVector2D GetStartOffset(); // 0x3be6ec0 [Final Native Public]
    FVector GetSplineUpDir(); // 0x3be6e90 [Final Native Public]
    ESplineMeshAxis GetForwardAxis(); // 0x3be31b0 [Final Native Public]
    FVector GetEndTangent(); // 0x3be2f20 [Final Native Public]
    FVector2D GetEndScale(); // 0x3be2ef0 [Final Native Public]
    float GetEndRoll(); // 0x3be2ed0 [Final Native Public]
    FVector GetEndPosition(); // 0x3be2ea0 [Final Native Public]
    FVector2D GetEndOffset(); // 0x3be2e70 [Final Native Public]
    float GetBoundaryMin(); // 0x3be1cc0 [Final Native Public]
    float GetBoundaryMax(); // 0x3be1ca0 [Final Native Public]

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

// UVolumetricCloudComponent (/Script/Engine.VolumetricCloudComponent)
    void SetVisibleInRealTimeSkyCaptures(bool bValue); // 0x3bf0240 [Final Native Public]
    void SetViewSampleCountScale(float NewValue); // 0x3bf0180 [Final Native Public]
    void SetTracingStartMaxDistance(float NewValue); // 0x3befe90 [Final Native Public]
    void SetTracingStartDistanceFromCamera(float NewValue); // 0x3bea5f0 [Final Native Public]
    void SetTracingMaxDistance(float NewValue); // 0x3befdd0 [Final Native Public]
    void SetStopTracingTransmittanceThreshold(float NewValue); // 0x3b4dbf0 [Final Native Public]
    void SetSkyLightCloudBottomOcclusion(float NewValue); // 0x3bede50 [Final Native Public]
    void SetShadowViewSampleCountScale(float NewValue); // 0x3becf00 [Final Native Public]
    void SetShadowTracingDistance(float NewValue); // 0x3b4da10 [Final Native Public]
    void SetShadowReflectionViewSampleCountScale(float NewValue); // 0x3bedc00 [Final Native Public]
    void SetShadowReflectionSampleCountScale(float NewValue); // 0x3bedb40 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3bed650 [Final Native Public]
    void SetReflectionViewSampleCountScale(float NewValue); // 0x3bed4e0 [Final Native Public]
    void SetReflectionSampleCountScale(float NewValue); // 0x3bed420 [Final Native Public]
    void SetPlanetRadius(float NewValue); // 0x3bed110 [Final Native Public]
    void SetMaterial(UMaterialInterface* NewValue); // 0x3bec550 [Final Native Public]
    void SetLayerHeight(float NewValue); // 0x3bea6b0 [Final Native Public]
    void SetLayerBottomAltitude(float NewValue); // 0x3bec020 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3bebca0 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x3beba90 [Final Native Public]
    void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue); // 0x3bf04a0 [Final Native Public]

// UWorldPartitionStreamingSourceComponent (/Script/Engine.WorldPartitionStreamingSourceComponent)
    bool IsStreamingSourceEnabled(); // 0x3be9de0 [Final Native Public]
    bool IsStreamingCompleted(); // 0x3be9d50 [Final Native Public]
    void EnableStreamingSource(); // 0x3be0400 [Final Native Public]
    void DisableStreamingSource(); // 0x3bdffb0 [Final Native Public]

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

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

// UCurveLinearColor (/Script/Engine.CurveLinearColor)
    FLinearColor GetUnadjustedLinearColorValue(float InTime); // 0x3c20470 [Final Native Public]
    FLinearColor GetLinearColorValue(float InTime); // 0x3c203d0 [Native Public]
    FLinearColor GetClampedLinearColorValue(float InTime); // 0x3c1f330 [Native Public]

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

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

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

// UDataTableFunctionLibrary (/Script/Engine.DataTableFunctionLibrary)
    UScriptStruct* GetDataTableRowStruct(UDataTable* table); // 0x3c20290 [Final Native Static Public]
    void GetDataTableRowNames(UDataTable* table, const TArray<FName>& OutRowNames); // 0x3c20110 [Final Native Static Public]
    bool GetDataTableRowFromName(UDataTable* table, const FName& RowName, FTableRowBase& OutRow); // 0x3c1fc20 [Final Native Static Public]
    void GetDataTableColumnNames(UDataTable* table, const TArray<FName>& OutColumnNames); // 0x3c1fab0 [Final Native Static Public]
    bool GetDataTableColumnNameFromExportName(UDataTable* table, const FString& ColumnExportName, const FName& OutColumnName); // 0x3c1f8b0 [Final Native Static Public]
    void GetDataTableColumnExportNames(UDataTable* table, const TArray<FString>& OutExportColumnNames); // 0x3c1f690 [Final Native Static Public]
    TArray<FString> GetDataTableColumnAsString(UDataTable* DataTable, const FName& PropertyName); // 0x3c1f540 [Final Native Static Public]
    void EvaluateCurveTableRow(UCurveTable* CurveTable, const FName& RowName, float InXY, const EEvaluateCurveTableResult& OutResult, const float& OutXY, const FString& ContextString); // 0x3c1f070 [Final Native Static Public]
    bool DoesDataTableRowExist(UDataTable* table, const FName& RowName); // 0x3c1ef10 [Final Native Static Public]

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

// ADecalActor (/Script/Engine.DecalActor)
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x3c65650 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x3c65380 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x3c65350 [Native Public]

// ADefaultPawn (/Script/Engine.DefaultPawn)
    void TurnAtRate(float Rate); // 0x3c657c0 [Native Public]
    void MoveUp_World(float Val); // 0x3c655c0 [Native Public]
    void MoveRight(float Val); // 0x3c65530 [Native Public]
    void MoveForward(float Val); // 0x3c654a0 [Native Public]
    void LookUpAtRate(float Rate); // 0x3c65410 [Native Public]

// UTypedElementCommonActions (/Script/Engine.TypedElementCommonActions)
    TArray<FScriptTypedElementHandle> PasteNormalizedElementsFromString(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x3c91470 [Final Native Public]
    TArray<FScriptTypedElementHandle> PasteElementsFromString(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x3c910c0 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteNormalizedElements(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x3c90a30 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x3c906e0 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_DuplicateSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, const FVector& LocationOffset); // 0x3c90390 [Final Native Public]
    TArray<FScriptTypedElementHandle> DuplicateNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, const FVector& LocationOffset); // 0x3c8f800 [Final Native Public]
    bool DeleteSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementDeletionOptions& DeletionOptions); // 0x3c8f430 [Final Native Public]
    bool DeleteNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& DeletionOptions); // 0x3c8f250 [Final Native Public]
    bool CopySelectedElementsToString(UTypedElementSelectionSet* SelectionSet, const FString& OutputString); // 0x3c8eec0 [Final Native Public]
    bool CopySelectedElements(UTypedElementSelectionSet* SelectionSet); // 0x3c8ed40 [Final Native Public]
    bool CopyNormalizedElementsToString(FScriptTypedElementListProxy& ElementList, const FString& OutputString); // 0x3c8ebe0 [Final Native Public]
    bool CopyNormalizedElements(FScriptTypedElementListProxy& ElementList); // 0x3c8eb00 [Final Native Public]

// ITypedElementWorldInterface (/Script/Engine.TypedElementWorldInterface)
    bool SetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x3c91dc0 [Native Public]
    bool SetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x3c91c40 [Native Public]
    bool SetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& InPivotOffset); // 0x3c91b20 [Native Public]
    FScriptTypedElementHandle PromoteElement(FScriptTypedElementHandle& InElementHandle, UWorld* OverrideWorld); // 0x3c918f0 [Native Public]
    void NotifyMovementStarted(FScriptTypedElementHandle& InElementHandle); // 0x3c90e20 [Native Public]
    void NotifyMovementOngoing(FScriptTypedElementHandle& InElementHandle); // 0x3c90d60 [Native Public]
    void NotifyMovementEnded(FScriptTypedElementHandle& InElementHandle); // 0x3c90ca0 [Native Public]
    bool IsTemplateElement(FScriptTypedElementHandle& InElementHandle); // 0x23af6e0 [Native Public]
    bool GetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x3c90210 [Native Public]
    bool GetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x3c90000 [Native Public]
    bool GetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& OutPivotOffset); // 0x3c8fea0 [Native Public]
    UWorld* GetOwnerWorld(FScriptTypedElementHandle& InElementHandle); // 0x3c8fdd0 [Native Public]
    ULevel* GetOwnerLevel(FScriptTypedElementHandle& InElementHandle); // 0x3c8fd00 [Native Public]
    bool GetBounds(FScriptTypedElementHandle& InElementHandle, const FBoxSphereBounds& OutBounds); // 0x3c8fac0 [Native Public]
    FScriptTypedElementHandle DuplicateElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, const FVector& InLocationOffset); // 0x3c8f660 [Native Public]
    bool DeleteElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& InDeletionOptions); // 0x3c8f0a0 [Native Public]
    bool CanScaleElement(FScriptTypedElementHandle& InElementHandle); // 0x3c8ea30 [Native Public]
    bool CanPromoteElement(FScriptTypedElementHandle& InElementHandle); // 0x3c8e960 [Native Public]
    bool CanMoveElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementWorldType& InWorldType); // 0x3c8e850 [Native Public]
    bool CanEditElement(FScriptTypedElementHandle& InElementHandle); // 0x3c8e780 [Native Public]
    bool CanDuplicateElement(FScriptTypedElementHandle& InElementHandle); // 0x3c8e6b0 [Native Public]
    bool CanDeleteElement(FScriptTypedElementHandle& InElementHandle); // 0x3c8e5e0 [Native Public]

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

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

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

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

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

// UInputDeviceSubsystem (/Script/Engine.InputDeviceSubsystem)
    void RemoveDevicePropertyHandles(TSet<FInputDevicePropertyHandle>& HandlesToRemove); // 0x3ce1c30 [Final Native Public]
    void RemoveDevicePropertyByHandle(const FInputDevicePropertyHandle& HandleToRemove); // 0x3ce1ba0 [Final Native Public]
    void RemoveAllDeviceProperties(); // 0x3ce1b80 [Final Native Public]
    bool IsPropertyActive(const FInputDevicePropertyHandle& Handle); // 0x3cde340 [Final Native Public]
    FInputDeviceId GetMostRecentlyUsedInputDeviceId(const FPlatformUserId& InUserId, const EHardwareDevicePrimaryType& OfType); // 0x3cdbf20 [Final Native Public]
    FHardwareDeviceIdentifier GetMostRecentlyUsedHardwareDevice(const FPlatformUserId& InUserId); // 0x3cdbe80 [Final Native Public]
    FHardwareDeviceIdentifier GetInputDeviceHardwareIdentifier(const FInputDeviceId& InputDevice); // 0x3cdb8d0 [Final Native Public]
    UInputDeviceProperty* GetActiveDeviceProperty(const FInputDevicePropertyHandle& Handle); // 0x3cd9750 [Final Native Public]
    FInputDevicePropertyHandle ActivateDevicePropertyOfClass(TSubclassOf<UInputDeviceProperty> PropertyClass, FActivateDevicePropertyParams& Params); // 0x3cd3350 [Final Native Public]

// ULocalPlayerSaveGame (/Script/Engine.LocalPlayerSaveGame)
    bool WasSaveRequested(); // 0x3718de0 [Native Public]
    bool WasLoaded(); // 0x3ce93c0 [Native Public]
    bool WasLastSaveSuccessful(); // 0x3ce9390 [Native Public]
    bool SaveGameToSlotForLocalPlayer(); // 0x31433a0 [Native Public]
    void ResetToDefault(); // 0x3a64960 [Native Public]
    void OnResetToDefault(); // 0x15b1e90 [Event Public]
    void OnPreSave(); // 0x15b1e90 [Event Public]
    void OnPostSave(bool bSuccess); // 0x15b1e90 [Event Public]
    void OnPostLoad(); // 0x15b1e90 [Event Public]
    ULocalPlayerSaveGame* LoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName); // 0x3cde800 [Final Native Static Public]
    bool IsSaveInProgress(); // 0x3cde480 [Native Public]
    FString GetSaveSlotName(); // 0x3cdcec0 [Native Public]
    int32 GetSavedDataVersion(); // 0x3cdcf40 [Native Public]
    int32 GetPlatformUserIndex(); // 0x3847270 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x3cdc4e0 [Native Public]
    APlayerController* GetLocalPlayerController(); // 0x3cdbd20 [Native Public]
    int32 GetLatestDataVersion(); // 0x3cdbcf0 [Native Public]
    int32 GetInvalidDataVersion(); // 0x3cdbb50 [Native Public]
    bool AsyncSaveGameToSlotForLocalPlayer(); // 0x31433d0 [Native Public]
    bool AsyncLoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName, const FScriptDelegate& Delegate); // 0x3cd4bb0 [Final Native Static Public]

// USpringArmComponent (/Script/Engine.SpringArmComponent)
    bool IsCollisionFixApplied(); // 0x3cde230 [Final Native Public]
    FVector GetUnfixedCameraPosition(); // 0x3cdd370 [Final Native Public]
    FRotator GetTargetRotation(); // 0x3cdd280 [Final Native Public]

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

// AGameModeBase (/Script/Engine.GameModeBase)
    void StartPlay(); // 0x3ce8540 [Native Public]
    APawn* SpawnDefaultPawnFor(AController* NewPlayer, AActor* StartSpot); // 0x3ce56f0 [Native Event Public]
    APawn* SpawnDefaultPawnAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x3ce5590 [Native Event Public]
    bool ShouldReset(AActor* ActorToReset); // 0x3ce4db0 [Native Event Public]
    void ReturnToMainMenuHost(); // 0x3ce22e0 [Native Public]
    void RestartPlayerAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x3ce2180 [Native Public]
    void RestartPlayerAtPlayerStart(AController* NewPlayer, AActor* StartSpot); // 0x3ce20b0 [Native Public]
    void RestartPlayer(AController* NewPlayer); // 0x3ce2020 [Native Public]
    void ResetLevel(); // 0x3ce1fe0 [Native Public]
    bool PlayerCanRestart(APlayerController* Player); // 0x3ce1180 [Native Event Public]
    bool MustSpectate(APlayerController* NewPlayerController); // 0x3cdf660 [Native Event Public]
    void K2_PostLogin(APlayerController* NewPlayer); // 0x15b1e90 [Event Public]
    void K2_OnSwapPlayerControllers(APlayerController* OldPC, APlayerController* NewPC); // 0x15b1e90 [Event Protected]
    void K2_OnRestartPlayer(AController* NewPlayer); // 0x15b1e90 [Event Public]
    void K2_OnLogout(AController* ExitingController); // 0x15b1e90 [Event Public]
    void K2_OnChangeName(AController* Other, const FString& NewName, bool bNameChange); // 0x15b1e90 [Event Public]
    AActor* K2_FindPlayerStart(AController* Player, const FString& IncomingName); // 0x3cde570 [Final Native Public]
    void InitStartSpot(AActor* StartSpot, AController* NewPlayer); // 0x3cddec0 [Native Event Public]
    void InitializeHUDForPlayer(APlayerController* NewPlayer); // 0x3cddf90 [Native Event Protected]
    bool HasMatchStarted(); // 0x3be9c40 [Native Public]
    bool HasMatchEnded(); // 0x3cddd30 [Native Public]
    void HandleStartingNewPlayer(APlayerController* NewPlayer); // 0x3cddbf0 [Native Event Public]
    int32 GetNumSpectators(); // 0x3cdc380 [Native Public]
    int32 GetNumPlayers(); // 0x3cdc350 [Native Public]
    TSubclassOf<UObject> GetDefaultPawnClassForController(AController* InController); // 0x3cdb4a0 [Native Event Public]
    AActor* FindPlayerStart(AController* Player, const FString& IncomingName); // 0x3cd92a0 [Native Event Public]
    AActor* ChoosePlayerStart(AController* Player); // 0x3cd74b0 [Native Event Public]
    void ChangeName(AController* Controller, const FString& NewName, bool bNameChange); // 0x3cd7380 [Native Public]
    bool CanSpectate(APlayerController* Viewer, APlayerState* ViewTarget); // 0x3cd7290 [Native Event Public]

// AGameMode (/Script/Engine.GameMode)
    void StartMatch(); // 0x3ce8520 [Native Public]
    void Say(const FString& Msg); // 0x3a61590 [Native Public]
    void RestartGame(); // 0x3ce2000 [Native Public]
    bool ReadyToStartMatch(); // 0x3ce18b0 [Native Event Protected]
    bool ReadyToEndMatch(); // 0x3ce1880 [Native Event Protected]
    void K2_OnSetMatchState(const FName& NewState); // 0x15b1e90 [Event Protected]
    bool IsMatchInProgress(); // 0x3cde310 [Native Public]
    FName GetMatchState(); // 0x3cdbd50 [Final Native Public]
    void EndMatch(); // 0x3cd8cc0 [Native Public]
    void AbortMatch(); // 0x3cd3330 [Native Public]

// UGameplayStatics (/Script/Engine.GameplayStatics)
    void UnRetainAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x3ce8ee0 [Final Native Static Public]
    void UnloadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x3ce90e0 [Final Native Static Public]
    void UnloadStreamLevel(UObject* WorldContextObject, const FName& LevelName, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x3ce8f60 [Final Native Static Public]
    FVector TransformWorldToFirstPerson(FMinimalViewInfo& ViewInfo, const FVector& WorldPosition, bool bIgnoreFirstPersonScale); // 0x3ce8d40 [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); // 0x3ce8760 [Final Native Static Public]
    bool SuggestProjectileVelocity_CustomArc(UObject* WorldContextObject, const FVector& OutLaunchVelocity, const FVector& StartPos, const FVector& EndPos, float OverrideGravityZ, float ArcParam); // 0x3ce8560 [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); // 0x3ce8140 [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); // 0x3ce7c40 [Final Native Static Public]
    UAudioComponent* SpawnSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x3ce7680 [Final Native Static Public]
    UObject* SpawnObject(TSubclassOf<UObject> ObjectClass, UObject* Outer); // 0x3ce75a0 [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); // 0x3ce7110 [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); // 0x3ce6d80 [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); // 0x3ce6760 [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); // 0x3ce63c0 [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); // 0x3ce5ea0 [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); // 0x3ce5a60 [Final Native Static Public]
    UAudioComponent* SpawnDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy); // 0x3ce57c0 [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); // 0x3ce5110 [Final Native Static Public]
    UDecalComponent* SpawnDecalAtLocation(UObject* WorldContextObject, UMaterialInterface* DecalMaterial, const FVector& DecalSize, const FVector& Location, const FRotator& Rotation, float LifeSpan); // 0x3ce4e50 [Final Native Static Public]
    void SetWorldOriginLocation(UObject* WorldContextObject, const FIntVector& NewLocation); // 0x3ce4cc0 [Final Native Static Public]
    void SetViewportMouseCaptureMode(UObject* WorldContextObject, const EMouseCaptureMode& MouseCaptureMode); // 0x3ce4bd0 [Final Native Static Public]
    void SetSubtitlesEnabled(bool bEnabled); // 0x3ce4b30 [Final Native Static Public]
    void SetSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren); // 0x3ce4870 [Final Native Static Public]
    void SetSoundClassDistanceScale(UObject* WorldContextObject, USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec); // 0x3ce4690 [Final Native Static Public]
    void SetPlayerPlatformUserId(APlayerController* PlayerController, const FPlatformUserId& UserId); // 0x3ce35a0 [Final Native Static Public]
    void SetPlayerControllerID(APlayerController* Player, int32 ControllerId); // 0x3ce34c0 [Final Native Static Public]
    void SetMaxAudioChannelsScaled(UObject* WorldContextObject, float MaxChannelCountScale); // 0x3ce3390 [Final Native Static Public]
    void SetGlobalTimeDilation(UObject* WorldContextObject, float TimeDilation); // 0x3ce3290 [Final Native Static Public]
    void SetGlobalPitchModulation(UObject* WorldContextObject, float PitchModulation, float TimeSec); // 0x3ce3100 [Final Native Static Public]
    void SetGlobalListenerFocusParameters(UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale); // 0x3ce2d10 [Final Native Static Public]
    bool SetGamePaused(UObject* WorldContextObject, bool bPaused); // 0x3ce2bc0 [Final Native Static Public]
    void SetForceDisableSplitscreen(UObject* WorldContextObject, bool bDisable); // 0x3ce2ad0 [Final Native Static Public]
    void SetEnableWorldRendering(UObject* WorldContextObject, bool bEnable); // 0x3ce29d0 [Final Native Static Public]
    void SetBaseSoundMix(UObject* WorldContextObject, USoundMix* InSoundMix); // 0x3ce28a0 [Final Native Static Public]
    bool SetActiveSpatialPluginByName(UObject* WorldContextObject, const FName& InPluginName); // 0x3ce2770 [Final Native Static Public]
    bool SaveGameToSlot(USaveGame* SaveGameObject, const FString& SlotName, int32 UserIndex); // 0x3ce2300 [Final Native Static Public]
    void RemovePlayer(APlayerController* Player, bool bDestroyPawn); // 0x3ce1d90 [Final Native Static Public]
    FVector RebaseZeroOriginOntoLocal(UObject* WorldContextObject, const FVector& WorldLocation); // 0x3ce1a30 [Final Native Static Public]
    FVector RebaseLocalOriginOntoZero(UObject* WorldContextObject, const FVector& WorldLocation); // 0x3ce18e0 [Final Native Static Public]
    void PushSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x3ce1750 [Final Native Static Public]
    bool ProjectWorldToScreen(APlayerController* Player, const FVector& WorldPosition, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x3ce15d0 [Final Native Static Public]
    void PrimeSound(USoundBase* InSound); // 0x3ce13d0 [Final Native Static Public]
    void PrimeAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x3ce1350 [Final Native Static Public]
    void PopSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x3ce1220 [Final Native Static Public]
    void PlayWorldCameraShake(UObject* WorldContextObject, TSubclassOf<UCameraShakeBase> Shake, const FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); // 0x3ce0ed0 [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); // 0x3ce0a10 [Final Native Static Public]
    void PlaySound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, AActor* OwningActor, bool bIsUISound); // 0x3ce0590 [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); // 0x3ce00f0 [Final Native Static Public]
    void PlayDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime); // 0x3cdfeb0 [Final Native Static Public]
    FString ParseOption(const FString& Options, const FString& Key); // 0x3cdfd10 [Final Native Static Public]
    void OpenLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bAbsolute, const FString& Options); // 0x3cdfa40 [Final Native Static Public]
    void OpenLevel(UObject* WorldContextObject, const FName& LevelName, bool bAbsolute, const FString& Options); // 0x3cdf880 [Final Native Static Public]
    bool ObjectIsA(UObject* Object, TSubclassOf<UObject> ObjectClass); // 0x3cdf700 [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); // 0x3cdef50 [Final Native Static Public]
    void LoadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x3cdec50 [Final Native Static Public]
    void LoadStreamLevel(UObject* WorldContextObject, const FName& LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x3cdea70 [Final Native Static Public]
    USaveGame* LoadGameFromSlot(const FString& SlotName, int32 UserIndex); // 0x3cde720 [Final Native Static Public]
    bool IsSplitscreenForceDisabled(UObject* WorldContextObject); // 0x3cde4b0 [Final Native Static Public]
    bool IsGamePaused(UObject* WorldContextObject); // 0x3cde250 [Final Native Static Public]
    bool IsAnyLocalPlayerCameraWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x3cde020 [Final Native Static Public]
    bool HasOption(const FString& Options, const FString& InKey); // 0x3cddd60 [Final Native Static Public]
    bool HasLaunchOption(const FString& OptionToCheck); // 0x3cddc80 [Final Native Static Public]
    int32 GrassOverlappingSphereCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FVector& CenterPosition, float Radius); // 0x3cdda70 [Final Native Static Public]
    FIntVector GetWorldOriginLocation(UObject* WorldContextObject); // 0x3cdd9c0 [Final Native Static Public]
    double GetWorldDeltaSeconds(UObject* WorldContextObject); // 0x3cdd910 [Final Native Static Public]
    void GetViewProjectionMatrix(const FMinimalViewInfo& DesiredView, const FMatrix& ViewMatrix, const FMatrix& ProjectionMatrix, const FMatrix& ViewProjectionMatrix); // 0x3cdd450 [Final Native Static Public]
    EMouseCaptureMode GetViewportMouseCaptureMode(UObject* WorldContextObject); // 0x3cdd840 [Final Native Static Public]
    double GetUnpausedTimeSeconds(UObject* WorldContextObject); // 0x3cdd3a0 [Final Native Static Public]
    double GetTimeSeconds(UObject* WorldContextObject); // 0x3cdd2c0 [Final Native Static Public]
    EPhysicalSurface GetSurfaceType(FHitResult& Hit); // 0x3cdd180 [Final Native Static Public]
    ULevelStreaming* GetStreamingLevel(UObject* WorldContextObject, const FName& PackageName); // 0x3cdcf70 [Final Native Static Public]
    double GetRealTimeSeconds(UObject* WorldContextObject); // 0x3cdce10 [Final Native Static Public]
    APlayerState* GetPlayerStateFromUniqueNetId(UObject* WorldContextObject, FUniqueNetIdRepl& UniqueID); // 0x3cdcc50 [Final Native Static Public]
    APlayerState* GetPlayerState(UObject* WorldContextObject, int32 PlayerStateIndex); // 0x3cdcb30 [Final Native Static Public]
    APawn* GetPlayerPawn(UObject* WorldContextObject, int32 PlayerIndex); // 0x3cdca40 [Final Native Static Public]
    int32 GetPlayerControllerID(APlayerController* Player); // 0x3cdc9a0 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId); // 0x3cdc8d0 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromID(UObject* WorldContextObject, int32 ControllerId); // 0x3cdc800 [Final Native Static Public]
    APlayerController* GetPlayerController(UObject* WorldContextObject, int32 PlayerIndex); // 0x3cdc730 [Final Native Static Public]
    ACharacter* GetPlayerCharacter(UObject* WorldContextObject, int32 PlayerIndex); // 0x3cdc610 [Final Native Static Public]
    APlayerCameraManager* GetPlayerCameraManager(UObject* WorldContextObject, int32 PlayerIndex); // 0x3cdc520 [Final Native Static Public]
    FString GetPlatformName(); // 0x3cdc450 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectClass(UObject* Object); // 0x3cdc3b0 [Final Native Static Public]
    int32 GetNumPlayerStates(UObject* WorldContextObject); // 0x3cdc290 [Final Native Static Public]
    int32 GetNumPlayerControllers(UObject* WorldContextObject); // 0x3cdc1e0 [Final Native Static Public]
    int32 GetNumLocalPlayerControllers(UObject* WorldContextObject); // 0x3cdc0f0 [Final Native Static Public]
    int32 GetMaxAudioChannelCount(UObject* WorldContextObject); // 0x3cdbd70 [Final Native Static Public]
    void GetKeyValue(const FString& Pair, const FString& Key, const FString& Value); // 0x3cdbb80 [Final Native Static Public]
    int32 GetIntOption(const FString& Options, const FString& Key, int32 DefaultValue); // 0x3cdb970 [Final Native Static Public]
    float GetGlobalTimeDilation(UObject* WorldContextObject); // 0x3cdb810 [Final Native Static Public]
    AGameStateBase* GetGameState(UObject* WorldContextObject); // 0x3cdb760 [Final Native Static Public]
    AGameModeBase* GetGameMode(UObject* WorldContextObject); // 0x3cdb6b0 [Final Native Static Public]
    UGameInstance* GetGameInstance(UObject* WorldContextObject); // 0x3cdb600 [Final Native Static Public]
    bool GetEnableWorldRendering(UObject* WorldContextObject); // 0x3cdb540 [Final Native Static Public]
    UReverbEffect* GetCurrentReverbEffect(UObject* WorldContextObject); // 0x3cdb390 [Final Native Static Public]
    FString GetCurrentLevelName(UObject* WorldContextObject, bool bRemovePrefixString); // 0x3cdb1f0 [Final Native Static Public]
    bool GetClosestListenerLocation(UObject* WorldContextObject, const FVector& Location, float MaximumRange, bool bAllowAttenuationOverride, const FVector& ListenerPosition); // 0x3cdafa0 [Final Native Static Public]
    TArray<FName> GetAvailableSpatialPluginNames(UObject* WorldContextObject); // 0x3cdae70 [Final Native Static Public]
    double GetAudioTimeSeconds(UObject* WorldContextObject); // 0x3cdadc0 [Final Native Static Public]
    void GetAllActorsWithTag(UObject* WorldContextObject, const FName& Tag, const TArray<AActor*>& OutActors); // 0x3cda980 [Final Native Static Public]
    void GetAllActorsWithInterface(UObject* WorldContextObject, TSubclassOf<IInterface> Interface, const TArray<AActor*>& OutActors); // 0x3cda830 [Final Native Static Public]
    void GetAllActorsOfClassWithTag(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const FName& Tag, const TArray<AActor*>& OutActors); // 0x3cda340 [Final Native Static Public]
    void GetAllActorsOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const TArray<AActor*>& OutActors); // 0x3cd9ee0 [Final Native Static Public]
    AActor* GetActorOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass); // 0x3cd9cd0 [Final Native Static Public]
    void GetActorArrayBounds(const TArray<AActor*>& Actors, bool bOnlyCollidingComponents, const FVector& Center, const FVector& BoxExtent); // 0x3cd9b30 [Final Native Static Public]
    FVector GetActorArrayAverageLocation(const TArray<AActor*>& Actors); // 0x3cd99d0 [Final Native Static Public]
    FName GetActiveSpatialPluginName(UObject* WorldContextObject); // 0x3cd98b0 [Final Native Static Public]
    void GetAccurateRealTime(const int32& Seconds, const double& PartialSeconds); // 0x3cd95f0 [Final Native Static Public]
    void FlushLevelStreaming(UObject* WorldContextObject); // 0x3cd9550 [Final Native Static Public]
    AActor* FinishSpawningActor(AActor* Actor, FTransform& SpawnTransform, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x3cd93a0 [Final Native Static Public]
    AActor* FindNearestActor(const FVector& Origin, const TArray<AActor*>& ActorsToCheck, const float& Distance); // 0x3cd8ff0 [Final Native Static Public]
    bool FindCollisionUV(FHitResult& Hit, int32 UVChannel, const FVector2D& Uv); // 0x3cd8e50 [Final Native Static Public]
    void EnableLiveStreaming(bool Enable); // 0x3cd8c20 [Final Native Static Public]
    bool DoesSaveGameExist(const FString& SlotName, int32 UserIndex); // 0x3cd8b10 [Final Native Static Public]
    bool DeprojectScreenToWorld(APlayerController* Player, const FVector2D& ScreenPosition, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3cd8830 [Final Native Static Public]
    bool DeprojectSceneCaptureToWorld(ASceneCapture2D* SceneCapture2D, const FVector2D& TargetUV, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3cd8660 [Final Native Static Public]
    bool DeprojectSceneCaptureComponentToWorld(USceneCaptureComponent2D* SceneCaptureComponent2D, const FVector2D& TargetUV, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3cd84d0 [Final Native Static Public]
    bool DeleteGameInSlot(const FString& SlotName, int32 UserIndex); // 0x3cd83c0 [Final Native Static Public]
    void DeactivateReverbEffect(UObject* WorldContextObject, const FName& TagName); // 0x3cd8170 [Final Native Static Public]
    UAudioComponent* CreateSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x3cd7bd0 [Final Native Static Public]
    USaveGame* CreateSaveGameObject(TSubclassOf<USaveGame> SaveGameClass); // 0x3cd7a40 [Final Native Static Public]
    APlayerController* CreatePlayerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId, bool bSpawnPlayerController); // 0x3cd7930 [Final Native Static Public]
    APlayerController* CreatePlayer(UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController); // 0x3cd7810 [Final Native Static Public]
    void ClearSoundMixModifiers(UObject* WorldContextObject); // 0x3cd7730 [Final Native Static Public]
    void ClearSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float FadeOutTime); // 0x3cd7550 [Final Native Static Public]
    void CancelAsyncLoading(); // 0x3cd7360 [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); // 0x3cd6a30 [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); // 0x3cd5920 [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); // 0x3cd64a0 [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); // 0x3cd5ee0 [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_Advanced(UObject* WorldContextObject, FPredictProjectilePathParams& PredictParams, FPredictProjectilePathResult& PredictResult); // 0x3cd5cd0 [Final Native Static Public]
    AActor* BeginSpawningActorFromBlueprint(UObject* WorldContextObject, UBlueprint* Blueprint, FTransform& SpawnTransform, bool bNoCollisionFail); // 0x3cd5620 [Final Native Static Public]
    AActor* BeginDeferredActorSpawnFromClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FTransform& SpawnTransform, const ESpawnActorCollisionHandlingMethod& CollisionHandlingOverride, AActor* Owner, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x3cd52b0 [Final Native Static Public]
    bool AreSubtitlesEnabled(); // 0x3cd4960 [Final Native Static Public]
    bool AreAnyListenersWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x3cd47b0 [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); // 0x3cd43f0 [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); // 0x3cd4030 [Final Native Static Public]
    float ApplyPointDamage(AActor* DamagedActor, float BaseDamage, const FVector& HitFromDirection, FHitResult& HitInfo, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x3cd3c50 [Final Native Static Public]
    float ApplyDamage(AActor* DamagedActor, float BaseDamage, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x3cd38d0 [Final Native Static Public]
    void AnnounceAccessibleString(const FString& AnnouncementString); // 0x3cd37e0 [Final Native Static Public]
    void ActivateReverbEffect(UObject* WorldContextObject, UReverbEffect* ReverbEffect, const FName& TagName, float Priority, float Volume, float FadeTime); // 0x3cd3580 [Final Native Static Public]

// AGameStateBase (/Script/Engine.GameStateBase)
    void OnRep_SpectatorClass(); // 0x3af4f20 [Native Protected]
    void OnRep_ReplicatedWorldTimeSecondsDouble(); // 0x3d484a0 [Native Protected]
    void OnRep_ReplicatedWorldTimeSeconds(); // 0x3d48410 [Final Native Protected]
    void OnRep_ReplicatedHasBegunPlay(); // 0x3d483f0 [Native Protected]
    void OnRep_GameModeClass(); // 0x3be9fb0 [Native Protected]
    bool HasMatchStarted(); // 0x3d48240 [Native Public]
    bool HasMatchEnded(); // 0x3d48210 [Native Public]
    bool HasBegunPlay(); // 0x3d481e0 [Native Public]
    double GetServerWorldTimeSeconds(); // 0x3d48060 [Native Public]
    float GetPlayerStartTime(AController* Controller); // 0x3d47d00 [Native Public]
    float GetPlayerRespawnDelay(AController* Controller); // 0x3d47c60 [Native Public]

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

// UGameUserSettings (/Script/Engine.GameUserSettings)
    void ValidateSettings(); // 0x3a608b0 [Native Public]
    bool SupportsHDRDisplayOutput(); // 0x3d49160 [Native Public]
    void SetVSyncEnabled(bool bEnable); // 0x3d48fb0 [Final Native Public]
    void SetVisualEffectQuality(int32 Value); // 0x3d490d0 [Final Native Public]
    void SetViewDistanceQuality(int32 Value); // 0x3d49040 [Final Native Public]
    void SetToDefaults(); // 0x374ea00 [Native Public]
    void SetTextureQuality(int32 Value); // 0x3d48f20 [Final Native Public]
    void SetShadowQuality(int32 Value); // 0x3d48e90 [Final Native Public]
    void SetShadingQuality(int32 Value); // 0x3d48e00 [Final Native Public]
    void SetScreenResolution(const FIntPoint& Resolution); // 0x3d48d60 [Final Native Public]
    void SetResolutionScaleValueEx(float NewScaleValue); // 0x3d48ce0 [Final Native Public]
    void SetResolutionScaleNormalized(float NewScaleNormalized); // 0x3d48c50 [Final Native Public]
    void SetReflectionQuality(int32 Value); // 0x3d48bc0 [Final Native Public]
    void SetPostProcessingQuality(int32 Value); // 0x3d48b30 [Final Native Public]
    void SetOverallScalabilityLevel(int32 Value); // 0x3d48aa0 [Native Public]
    void SetGlobalIlluminationQuality(int32 Value); // 0x3d48a10 [Final Native Public]
    void SetFullscreenMode(const EWindowMode& InFullscreenMode); // 0x3d48990 [Final Native Public]
    void SetFrameRateLimit(float NewLimit); // 0x3d48910 [Final Native Public]
    void SetFoliageQuality(int32 Value); // 0x3d48880 [Final Native Public]
    void SetDynamicResolutionEnabled(bool bEnable); // 0x3d487f0 [Final Native Public]
    void SetBenchmarkFallbackValues(); // 0x3d48740 [Final Native Public]
    void SetAudioQualityLevel(int32 QualityLevel); // 0x3d486b0 [Final Native Public]
    void SetAntiAliasingQuality(int32 Value); // 0x3d48620 [Final Native Public]
    void SaveSettings(); // 0x3a60140 [Native Public]
    void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); // 0x3d48520 [Native Public]
    void RevertVideoMode(); // 0x3d484e0 [Final Native Public]
    void ResetToCurrentSettings(); // 0x3d484c0 [Native Public]
    void LoadSettings(bool bForceReload); // 0x3a60010 [Native Public]
    bool IsVSyncEnabled(); // 0x3d483d0 [Final Native Public]
    bool IsVSyncDirty(); // 0x3d483a0 [Final Native Public]
    bool IsScreenResolutionDirty(); // 0x3d48340 [Final Native Public]
    bool IsHDREnabled(); // 0x3d48320 [Final Native Public]
    bool IsFullscreenModeDirty(); // 0x3d482f0 [Final Native Public]
    bool IsDynamicResolutionEnabled(); // 0x3d482c0 [Native Public]
    bool IsDynamicResolutionDirty(); // 0x3d48270 [Final Native Public]
    bool IsDirty(); // 0x3a60b30 [Native Public]
    int32 GetVisualEffectQuality(); // 0x3d481c0 [Final Native Public]
    int32 GetViewDistanceQuality(); // 0x3890a70 [Final Native Public]
    int32 GetTextureQuality(); // 0x3d481a0 [Final Native Public]
    int32 GetSyncInterval(); // 0x3d480e0 [Final Native Static Public]
    int32 GetShadowQuality(); // 0x3d480c0 [Final Native Public]
    int32 GetShadingQuality(); // 0x3d480a0 [Final Native Public]
    FIntPoint GetScreenResolution(); // 0x3d48020 [Final Native Public]
    float GetResolutionScaleNormalized(); // 0x3d47ff0 [Final Native Public]
    void GetResolutionScaleInformationEx(const float& CurrentScaleNormalized, const float& CurrentScaleValue, const float& MinScaleValue, const float& MaxScaleValue); // 0x3d47e30 [Final Native Public]
    int32 GetReflectionQuality(); // 0x3af52c0 [Final Native Public]
    float GetRecommendedResolutionScale(); // 0x3d47df0 [Native Public]
    EWindowMode GetPreferredFullscreenMode(); // 0x3d47dc0 [Final Native Public]
    int32 GetPostProcessingQuality(); // 0x3d47da0 [Final Native Public]
    int32 GetOverallScalabilityLevel(); // 0x3d47c30 [Native Public]
    FIntPoint GetLastConfirmedScreenResolution(); // 0x3d47bf0 [Final Native Public]
    EWindowMode GetLastConfirmedFullscreenMode(); // 0x3d47bb0 [Final Native Public]
    int32 GetGlobalIlluminationQuality(); // 0x3d47b90 [Final Native Public]
    UGameUserSettings* GetGameUserSettings(); // 0x3d47b50 [Final Native Static Public]
    EWindowMode GetFullscreenMode(); // 0x3d47b10 [Final Native Public]
    float GetFrameRateLimit(); // 0x3245980 [Final Native Public]
    int32 GetFramePace(); // 0x3d47ae0 [Final Native Static Public]
    int32 GetFoliageQuality(); // 0x3d47ac0 [Final Native Public]
    FIntPoint GetDesktopResolution(); // 0x3d47a80 [Final Native Public]
    FIntPoint GetDefaultWindowPosition(); // 0x3d47a50 [Final Native Static Public]
    EWindowMode GetDefaultWindowMode(); // 0x33ec370 [Final Native Static Public]
    float GetDefaultResolutionScale(); // 0x3d47a10 [Native Public]
    FIntPoint GetDefaultResolution(); // 0x3d479f0 [Final Native Static Public]
    int32 GetCurrentHDRDisplayNits(); // 0x3d479c0 [Final Native Public]
    int32 GetAudioQualityLevel(); // 0x3245960 [Final Native Public]
    int32 GetAntiAliasingQuality(); // 0x3d479a0 [Final Native Public]
    void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits); // 0x3d478d0 [Final Native Public]
    void ConfirmVideoMode(); // 0x2461580 [Native Public]
    void ApplySettings(bool bCheckForCommandLineOverrides); // 0x3d47840 [Native Public]
    void ApplyResolutionSettings(bool bCheckForCommandLineOverrides); // 0x3d477b0 [Final Native Public]
    void ApplyNonResolutionSettings(); // 0x376af60 [Native Public]
    void ApplyHardwareBenchmarkResults(); // 0x3d47790 [Native Public]

// UGameViewportClient (/Script/Engine.GameViewportClient)
    void SSSwapControllers(); // 0x376af40 [Native Public]
    void ShowTitleSafeArea(); // 0x376af60 [Native Public]
    void SetConsoleTarget(int32 PlayerIndex); // 0x3d48760 [Native Public]

// UInputDeviceLibrary (/Script/Engine.InputDeviceLibrary)
    FPlatformUserId PlatformUserId_None(); // 0x3d9df20 [Final Native Static Public]
    bool NotEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x3d9e200 [Final Native Static Public]
    bool NotEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x3d9e200 [Final Native Static Public]
    bool IsValidPlatformId(const FPlatformUserId& UserId); // 0x3d9e180 [Final Native Static Public]
    bool IsValidInputDevice(const FInputDeviceId& DeviceID); // 0x3d9e100 [Final Native Static Public]
    bool IsUnpairedUserId(const FPlatformUserId& PlatformId); // 0x3d9e070 [Final Native Static Public]
    bool IsInputDeviceMappedToUnpairedUser(const FInputDeviceId& InputDevice); // 0x3d9dfe0 [Final Native Static Public]
    bool IsDevicePropertyHandleValid(FInputDevicePropertyHandle& InHandle); // 0x3d9df40 [Final Native Static Public]
    FInputDeviceId InputDeviceId_None(); // 0x3d9df20 [Final Native Static Public]
    FPlatformUserId GetUserForUnpairedInputDevices(); // 0x3d9dee0 [Final Native Static Public]
    FPlatformUserId GetUserForInputDevice(const FInputDeviceId& DeviceID); // 0x3d9de40 [Final Native Static Public]
    FPlatformUserId GetPrimaryPlatformUser(); // 0x3d9dbe0 [Final Native Static Public]
    FInputDeviceId GetPrimaryInputDeviceForUser(const FPlatformUserId& UserId); // 0x3d9db40 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(const FPlatformUserId& UserId); // 0x3d9da20 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromInputDevice(const FInputDeviceId& DeviceID); // 0x3d9d980 [Final Native Static Public]
    EInputDeviceConnectionState GetInputDeviceConnectionState(const FInputDeviceId& DeviceID); // 0x3d9d860 [Final Native Static Public]
    FInputDeviceId GetDefaultInputDevice(); // 0x3d9d820 [Final Native Static Public]
    int32 GetAllInputDevicesForUser(const FPlatformUserId& UserId, const TArray<FInputDeviceId>& OutInputDevices); // 0x3d9d710 [Final Native Static Public]
    int32 GetAllInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x3d9d640 [Final Native Static Public]
    int32 GetAllConnectedInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x3d9d570 [Final Native Static Public]
    int32 GetAllActiveUsers(const TArray<FPlatformUserId>& OutUsers); // 0x3d9d4a0 [Final Native Static Public]
    bool EqualEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x3d9d180 [Final Native Static Public]
    bool EqualEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x3d9d180 [Final Native Static Public]

// UKismetArrayLibrary (/Script/Engine.KismetArrayLibrary)
    void SortStringArray(const TArray<FString>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e43090 [Final Native Static Public]
    void SortNameArray(const TArray<FName>& TargetArray, bool bStableSort, bool bLexicalSort, const EArraySortOrder& SortOrder); // 0x3e42ef0 [Final Native Static Public]
    void SortIntArray(const TArray<int32>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e42d70 [Final Native Static Public]
    void SortInt64Array(const TArray<int64>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e42bf0 [Final Native Static Public]
    void SortFloatArray(const TArray<double>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e42a70 [Final Native Static Public]
    void SortByteArray(const TArray<uint8>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e428f0 [Final Native Static Public]
    void SetArrayPropertyByName(UObject* Object, const FName& PropertyName, const TArray<int32>& Value); // 0x3e3e3b0 [Final Native Static Public]
    void FilterArray(const TArray<AActor*>& TargetArray, TSubclassOf<AActor> FilterClass, const TArray<AActor*>& FilteredArray); // 0x3e0c2d0 [Final Native Static Public]
    void Array_Swap(const TArray<int32>& TargetArray, int32 FirstIndex, int32 SecondIndex); // 0x3dec5d0 [Final Native Static Public]
    void Array_ShuffleFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream); // 0x3dec4e0 [Final Native Static Public]
    void Array_Shuffle(const TArray<int32>& TargetArray); // 0x3dec440 [Final Native Static Public]
    void Array_Set(const TArray<int32>& TargetArray, int32 Index, const int32& Item, bool bSizeToFit); // 0x3dec200 [Final Native Static Public]
    void Array_Reverse(const TArray<int32>& TargetArray); // 0x3dec080 [Final Native Static Public]
    void Array_Resize(const TArray<int32>& TargetArray, int32 Size); // 0x3debf90 [Final Native Static Public]
    bool Array_RemoveItem(const TArray<int32>& TargetArray, const int32& Item); // 0x3debd60 [Final Native Static Public]
    void Array_Remove(const TArray<int32>& TargetArray, int32 IndexToRemove); // 0x3debc70 [Final Native Static Public]
    void Array_RandomFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream, const int32& OutItem, const int32& OutIndex); // 0x3deb9e0 [Final Native Static Public]
    void Array_Random(const TArray<int32>& TargetArray, const int32& OutItem, const int32& OutIndex); // 0x3deb7a0 [Final Native Static Public]
    int32 Array_Length(const TArray<int32>& TargetArray); // 0x3deb6e0 [Final Native Static Public]
    int32 Array_LastIndex(const TArray<int32>& TargetArray); // 0x3deb610 [Final Native Static Public]
    bool Array_IsValidIndex(const TArray<int32>& TargetArray, int32 IndexToTest); // 0x3deb500 [Final Native Static Public]
    bool Array_IsNotEmpty(const TArray<int32>& TargetArray); // 0x3deb430 [Final Native Static Public]
    bool Array_IsEmpty(const TArray<int32>& TargetArray); // 0x3deb360 [Final Native Static Public]
    void Array_Insert(const TArray<int32>& TargetArray, const int32& NewItem, int32 Index); // 0x3deb160 [Final Native Static Public]
    bool Array_Identical(const TArray<int32>& ArrayA, const TArray<int32>& ArrayB); // 0x3deb040 [Final Native Static Public]
    void Array_Get(const TArray<int32>& TargetArray, int32 Index, const int32& Item); // 0x3deadc0 [Final Native Static Public]
    int32 Array_Find(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x3deabd0 [Final Native Static Public]
    bool Array_Contains(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x3dea9e0 [Final Native Static Public]
    void Array_Clear(const TArray<int32>& TargetArray); // 0x3dea890 [Final Native Static Public]
    void Array_Append(const TArray<int32>& TargetArray, const TArray<int32>& SourceArray); // 0x3dea780 [Final Native Static Public]
    int32 Array_AddUnique(const TArray<int32>& TargetArray, const int32& NewItem); // 0x3dea5c0 [Final Native Static Public]
    int32 Array_Add(const TArray<int32>& TargetArray, const int32& NewItem); // 0x3dea400 [Final Native Static Public]

// UKismetGuidLibrary (/Script/Engine.KismetGuidLibrary)
    void Parse_StringToGuid(const FString& GuidString, const FGuid& OutGuid, const bool& Success); // 0x3e31e20 [Final Native Static Public]
    bool NotEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x3e30010 [Final Native Static Public]
    FGuid NewGuid(); // 0x3e2e850 [Final Native Static Public]
    bool IsValid_Guid(const FGuid& InGuid); // 0x3e1b730 [Final Native Static Public]
    void Invalidate_Guid(const FGuid& InGuid); // 0x3e18fd0 [Final Native Static Public]
    bool EqualEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x3e08eb0 [Final Native Static Public]
    FString Conv_GuidToString(const FGuid& InGuid); // 0x3dfbbf0 [Final Native Static Public]

// UKismetInputLibrary (/Script/Engine.KismetInputLibrary)
    bool PointerEvent_IsTouchEvent(FPointerEvent& Input); // 0x3e32da0 [Final Native Static Public]
    bool PointerEvent_IsMouseButtonDown(FPointerEvent& Input, const FKey& MouseButton); // 0x3e32c30 [Final Native Static Public]
    float PointerEvent_GetWheelDelta(FPointerEvent& Input); // 0x3e32b80 [Final Native Static Public]
    int32 PointerEvent_GetUserIndex(FPointerEvent& Input); // 0x3e32ad0 [Final Native Static Public]
    int32 PointerEvent_GetTouchpadIndex(FPointerEvent& Input); // 0x3e32a20 [Final Native Static Public]
    FVector2D PointerEvent_GetScreenSpacePosition(FPointerEvent& Input); // 0x3e32960 [Final Native Static Public]
    int32 PointerEvent_GetPointerIndex(FPointerEvent& Input); // 0x3e328b0 [Final Native Static Public]
    FVector2D PointerEvent_GetLastScreenSpacePosition(FPointerEvent& Input); // 0x3e327f0 [Final Native Static Public]
    ESlateGesture PointerEvent_GetGestureType(FPointerEvent& Input); // 0x3e32700 [Final Native Static Public]
    FVector2D PointerEvent_GetGestureDelta(FPointerEvent& Input); // 0x3e32640 [Final Native Static Public]
    FKey PointerEvent_GetEffectingButton(FPointerEvent& Input); // 0x3e32500 [Final Native Static Public]
    FVector2D PointerEvent_GetCursorDelta(FPointerEvent& Input); // 0x3e32440 [Final Native Static Public]
    bool ModifierKeysState_IsShiftDown(FSlateModifierKeysState& KeysState); // 0x3e2c9d0 [Final Native Static Public]
    bool ModifierKeysState_IsControlDown(FSlateModifierKeysState& KeysState); // 0x3e2c930 [Final Native Static Public]
    bool ModifierKeysState_IsCommandDown(FSlateModifierKeysState& KeysState); // 0x3e2c890 [Final Native Static Public]
    bool ModifierKeysState_IsAltDown(FSlateModifierKeysState& KeysState); // 0x3e2c7f0 [Final Native Static Public]
    bool Key_IsValid(FKey& Key); // 0x3e1ecc0 [Final Native Static Public]
    bool Key_IsMouseButton(FKey& Key); // 0x3e1ebe0 [Final Native Static Public]
    bool Key_IsModifierKey(FKey& Key); // 0x3e1eb00 [Final Native Static Public]
    bool Key_IsKeyboardKey(FKey& Key); // 0x3e1e9e0 [Final Native Static Public]
    bool Key_IsGamepadKey(FKey& Key); // 0x3e1e900 [Final Native Static Public]
    bool Key_IsDigital(FKey& Key); // 0x3e1e820 [Final Native Static Public]
    bool Key_IsButtonAxis(FKey& Key); // 0x3e1e740 [Final Native Static Public]
    bool Key_IsAxis3D(FKey& Key); // 0x3e1e660 [Final Native Static Public]
    bool Key_IsAxis2D(FKey& Key); // 0x3e1e580 [Final Native Static Public]
    bool Key_IsAxis1D(FKey& Key); // 0x3e1e4a0 [Final Native Static Public]
    bool Key_IsAnalog(FKey& Key); // 0x3e1e3c0 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromKey(FKeyEvent& InKeyEvent); // 0x3e1e300 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromAnalog(FAnalogInputEvent& InAnalogEvent); // 0x3e1e200 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationActionFromKey(FKeyEvent& InKeyEvent); // 0x3e1e140 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationAction(FKey& InKey); // 0x3e1e050 [Final Native Static Public]
    FText Key_GetDisplayName(FKey& Key, bool bLongDisplayName); // 0x3e1df00 [Final Native Static Public]
    bool InputEvent_IsShiftDown(FInputEvent& Input); // 0x3e18e00 [Final Native Static Public]
    bool InputEvent_IsRightShiftDown(FInputEvent& Input); // 0x3e18d20 [Final Native Static Public]
    bool InputEvent_IsRightControlDown(FInputEvent& Input); // 0x3e18c40 [Final Native Static Public]
    bool InputEvent_IsRightCommandDown(FInputEvent& Input); // 0x3e18b60 [Final Native Static Public]
    bool InputEvent_IsRightAltDown(FInputEvent& Input); // 0x3e18a80 [Final Native Static Public]
    bool InputEvent_IsRepeat(FInputEvent& Input); // 0x3e189a0 [Final Native Static Public]
    bool InputEvent_IsLeftShiftDown(FInputEvent& Input); // 0x3e188c0 [Final Native Static Public]
    bool InputEvent_IsLeftControlDown(FInputEvent& Input); // 0x3e187e0 [Final Native Static Public]
    bool InputEvent_IsLeftCommandDown(FInputEvent& Input); // 0x3e18700 [Final Native Static Public]
    bool InputEvent_IsLeftAltDown(FInputEvent& Input); // 0x3e18620 [Final Native Static Public]
    bool InputEvent_IsControlDown(FInputEvent& Input); // 0x3e18540 [Final Native Static Public]
    bool InputEvent_IsCommandDown(FInputEvent& Input); // 0x3e18460 [Final Native Static Public]
    bool InputEvent_IsAltDown(FInputEvent& Input); // 0x3e18380 [Final Native Static Public]
    FText InputChord_GetDisplayName(FInputChord& Key); // 0x3e18280 [Final Native Static Public]
    int32 GetUserIndex(FKeyEvent& Input); // 0x3e15f00 [Final Native Static Public]
    FSlateModifierKeysState GetModifierKeysState(); // 0x3e122f0 [Final Native Static Public]
    FKey GetKey(FKeyEvent& Input); // 0x3e11660 [Final Native Static Public]
    float GetAnalogValue(FAnalogInputEvent& Input); // 0x3e0e180 [Final Native Static Public]
    bool EqualEqual_KeyKey(const FKey& A, const FKey& B); // 0x3e09390 [Final Native Static Public]
    bool EqualEqual_InputChordInputChord(const FInputChord& A, const FInputChord& B); // 0x3e08fd0 [Final Native Static Public]
    void CalibrateTilt(); // 0x3df5a10 [Final Native Static Public]

// UKismetInternationalizationLibrary (/Script/Engine.KismetInternationalizationLibrary)
    bool SetCurrentLocale(const FString& Culture, bool SaveToConfig); // 0x3e3f700 [Final Native Static Public]
    bool SetCurrentLanguageAndLocale(const FString& Culture, bool SaveToConfig); // 0x3e3f580 [Final Native Static Public]
    bool SetCurrentLanguage(const FString& Culture, bool SaveToConfig); // 0x3e3f430 [Final Native Static Public]
    bool SetCurrentCulture(const FString& Culture, bool SaveToConfig); // 0x3e3f2c0 [Final Native Static Public]
    bool SetCurrentAssetGroupCulture(const FName& AssetGroup, const FString& Culture, bool SaveToConfig); // 0x3e3f120 [Final Native Static Public]
    bool IsCultureRightToLeft(const FString& Culture); // 0x3e19b70 [Final Native Static Public]
    FString GetSuitableCulture(const TArray<FString>& AvailableCultures, const FString& CultureToMatch, const FString& FallbackCulture); // 0x3e14dc0 [Final Native Static Public]
    FString GetNativeCulture(const ELocalizedTextSourceCategory& TextCategory); // 0x3e12410 [Final Native Static Public]
    TArray<FString> GetLocalizedCultures(bool IncludeGame, bool IncludeEngine, bool IncludeEditor, bool IncludeAdditional); // 0x3e11a80 [Final Native Static Public]
    FString GetCurrentLocale(); // 0x3e100f0 [Final Native Static Public]
    FString GetCurrentLanguage(); // 0x3e0ffb0 [Final Native Static Public]
    FString GetCurrentCulture(); // 0x3e0ffb0 [Final Native Static Public]
    FString GetCurrentAssetGroupCulture(const FName& AssetGroup); // 0x3e0fc70 [Final Native Static Public]
    FString GetCultureDisplayName(const FString& Culture, bool Localized); // 0x3e0fa70 [Final Native Static Public]
    void ClearCurrentAssetGroupCulture(const FName& AssetGroup, bool SaveToConfig); // 0x3df9330 [Final Native Static Public]

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

// UKismetMathLibrary (/Script/Engine.KismetMathLibrary)
    int32 Xor_IntInt(int32 A, int32 B); // 0x3e4e3c0 [Final Native Static Public]
    int64 Xor_Int64Int64(int64 A, int64 B); // 0x3e4e2f0 [Final Native Static Public]
    int32 Wrap(int32 Value, int32 min, int32 max); // 0x3e4e190 [Final Native Static Public]
    FVector WeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float Weight); // 0x3e4def0 [Final Native Static Public]
    FRotator WeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float Weight); // 0x3e4dd60 [Final Native Static Public]
    float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight); // 0x3e4e050 [Final Native Static Public]
    double VSizeXYSquared(const FVector& A); // 0x3e49300 [Final Native Static Public]
    double VSizeXY(const FVector& A); // 0x3e49270 [Final Native Static Public]
    double VSizeSquared(const FVector& A); // 0x3e491d0 [Final Native Static Public]
    double VSize2DSquared(const FVector2D& A); // 0x3e490a0 [Final Native Static Public]
    double VSize2D(const FVector2D& A); // 0x3e49010 [Final Native Static Public]
    double VSize(const FVector& A); // 0x3e49130 [Final Native Static Public]
    FVector VLerp(const FVector& A, const FVector& B, float Alpha); // 0x3e48ec0 [Final Native Static Public]
    FVector VInterpTo_Constant(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x3e48d30 [Final Native Static Public]
    FVector VInterpTo(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x3e48ba0 [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); // 0x3e4ae20 [Final Native Static Public]
    FVector Vector_Zero(); // 0x3e4dca0 [Final Native Static Public]
    FVector Vector_Up(); // 0x3e4dc70 [Final Native Static Public]
    void Vector_UnwindEuler(const FVector& A); // 0x3e4dbf0 [Final Native Static Public]
    FVector2D Vector_UnitCartesianToSpherical(const FVector& A); // 0x3e4db00 [Final Native Static Public]
    FVector Vector_ToRadians(const FVector& A); // 0x3e4da70 [Final Native Static Public]
    FVector Vector_ToDegrees(const FVector& A); // 0x3e4d9e0 [Final Native Static Public]
    FVector Vector_SnappedToGrid(const FVector& InVect, float InGridSize); // 0x3e4d890 [Final Native Static Public]
    FVector Vector_SlerpVectorToDirection(const FVector& Vector, const FVector& Direction, double Alpha); // 0x3e4d720 [Final Native Static Public]
    FVector Vector_SlerpNormals(const FVector& NormalA, const FVector& NormalB, double Alpha); // 0x3e4d5b0 [Final Native Static Public]
    void Vector_Set(const FVector& A, double X, double Y, double Z); // 0x3e4d440 [Final Native Static Public]
    FVector Vector_Right(); // 0x3e4d410 [Final Native Static Public]
    FVector Vector_Reciprocal(const FVector& A); // 0x3e4d320 [Final Native Static Public]
    FVector Vector_ProjectOnToNormal(const FVector& V, const FVector& InNormal); // 0x3e4d220 [Final Native Static Public]
    FVector Vector_One(); // 0x3e4d1f0 [Final Native Static Public]
    FVector Vector_NormalUnsafe(const FVector& A); // 0x3e4cfb0 [Final Native Static Public]
    void Vector_Normalize(const FVector& A, float Tolerance); // 0x3e4d0b0 [Final Native Static Public]
    FVector Vector_Normal2D(const FVector& A, float Tolerance); // 0x3e4ce60 [Final Native Static Public]
    FVector Vector_MirrorByPlane(const FVector& A, const FPlane& InPlane); // 0x3e4cd00 [Final Native Static Public]
    FVector Vector_Left(); // 0x3e4ccd0 [Final Native Static Public]
    bool Vector_IsZero(const FVector& A); // 0x3e4cc10 [Final Native Static Public]
    bool Vector_IsUnit(const FVector& A, float SquaredLenthTolerance); // 0x3e4caf0 [Final Native Static Public]
    bool Vector_IsUniform(const FVector& A, float Tolerance); // 0x3e4c9c0 [Final Native Static Public]
    bool Vector_IsNormal(const FVector& A); // 0x3e4c8f0 [Final Native Static Public]
    bool Vector_IsNearlyZero(const FVector& A, float Tolerance); // 0x3e4c7d0 [Final Native Static Public]
    bool Vector_IsNAN(const FVector& A); // 0x3e4c700 [Final Native Static Public]
    double Vector_HeadingAngle(const FVector& A); // 0x3e4c5d0 [Final Native Static Public]
    FVector Vector_GetSignVector(const FVector& A); // 0x3e4c500 [Final Native Static Public]
    FVector Vector_GetProjection(const FVector& A); // 0x3e4c460 [Final Native Static Public]
    double Vector_GetAbsMin(const FVector& A); // 0x3e4c3c0 [Final Native Static Public]
    double Vector_GetAbsMax(const FVector& A); // 0x3e4c320 [Final Native Static Public]
    FVector Vector_GetAbs(const FVector& A); // 0x3e4c290 [Final Native Static Public]
    FVector Vector_Forward(); // 0x3e4c260 [Final Native Static Public]
    FVector Vector_Down(); // 0x3e4c230 [Final Native Static Public]
    double Vector_DistanceSquared(const FVector& v1, const FVector& v2); // 0x3e4c150 [Final Native Static Public]
    double Vector_Distance2DSquared(const FVector& v1, const FVector& v2); // 0x3e4bf90 [Final Native Static Public]
    double Vector_Distance2D(const FVector& v1, const FVector& v2); // 0x3e4bec0 [Final Native Static Public]
    double Vector_Distance(const FVector& v1, const FVector& v2); // 0x3e4c060 [Final Native Static Public]
    double Vector_CosineAngle2D(const FVector& A, const FVector& B); // 0x3e4bd60 [Final Native Static Public]
    FVector Vector_ComponentMin(const FVector& A, const FVector& B); // 0x3e4bc80 [Final Native Static Public]
    FVector Vector_ComponentMax(const FVector& A, const FVector& B); // 0x3e4bba0 [Final Native Static Public]
    FVector Vector_ClampSizeMax2D(const FVector& A, double max); // 0x3e4b8f0 [Final Native Static Public]
    FVector Vector_ClampSizeMax(const FVector& A, double max); // 0x3e4ba30 [Final Native Static Public]
    FVector Vector_ClampSize2D(const FVector& A, double min, double max); // 0x3e4b730 [Final Native Static Public]
    FVector Vector_BoundedToCube(const FVector& InVect, float InRadius); // 0x3e4b630 [Final Native Static Public]
    FVector Vector_BoundedToBox(const FVector& InVect, const FVector& InBoxMin, const FVector& InBoxMax); // 0x3e4b4e0 [Final Native Static Public]
    FVector Vector_Backward(); // 0x3e4b4b0 [Final Native Static Public]
    void Vector_Assign(const FVector& A, const FVector& InVector); // 0x3e4b3d0 [Final Native Static Public]
    void Vector_AddBounded(const FVector& A, const FVector& InAddVect, float InRadius); // 0x3e4b270 [Final Native Static Public]
    FVector4 Vector4_Zero(); // 0x3e4adf0 [Final Native Static Public]
    double Vector4_SizeSquared3(const FVector4& A); // 0x3e4ac60 [Final Native Static Public]
    double Vector4_SizeSquared(const FVector4& A); // 0x3e4ad20 [Final Native Static Public]
    double Vector4_Size3(const FVector4& A); // 0x3e4aab0 [Final Native Static Public]
    double Vector4_Size(const FVector4& A); // 0x3e4ab80 [Final Native Static Public]
    void Vector4_Set(const FVector4& A, double X, double Y, double Z, double W); // 0x3e4a8d0 [Final Native Static Public]
    FVector4 Vector4_NormalUnsafe3(const FVector4& A); // 0x3e4a660 [Final Native Static Public]
    void Vector4_Normalize3(const FVector4& A, float Tolerance); // 0x3e4a770 [Final Native Static Public]
    FVector4 Vector4_Normal3(const FVector4& A, float Tolerance); // 0x3e4a4f0 [Final Native Static Public]
    FVector4 Vector4_Negated(const FVector4& A); // 0x3e4a430 [Final Native Static Public]
    FVector4 Vector4_MirrorByVector3(const FVector4& Direction, const FVector4& SurfaceNormal); // 0x3e4a280 [Final Native Static Public]
    bool Vector4_IsZero(const FVector4& A); // 0x3e4a1b0 [Final Native Static Public]
    bool Vector4_IsUnit3(const FVector4& A, float SquaredLenthTolerance); // 0x3e4a080 [Final Native Static Public]
    bool Vector4_IsNormal3(const FVector4& A); // 0x3e49fa0 [Final Native Static Public]
    bool Vector4_IsNearlyZero3(const FVector4& A, float Tolerance); // 0x3e49e70 [Final Native Static Public]
    bool Vector4_IsNAN(const FVector4& A); // 0x3e49d80 [Final Native Static Public]
    double Vector4_DotProduct3(const FVector4& A, const FVector4& B); // 0x3e49b00 [Final Native Static Public]
    double Vector4_DotProduct(const FVector4& A, const FVector4& B); // 0x3e49c40 [Final Native Static Public]
    FVector4 Vector4_CrossProduct3(const FVector4& A, const FVector4& B); // 0x3e49970 [Final Native Static Public]
    void Vector4_Assign(const FVector4& A, const FVector4& InVector); // 0x3e49860 [Final Native Static Public]
    FVector2D Vector2DInterpTo_Constant(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x3e49670 [Final Native Static Public]
    FVector2D Vector2DInterpTo(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x3e494e0 [Final Native Static Public]
    FVector2D Vector2D_Zero(); // 0x3e49840 [Final Native Static Public]
    FVector2D Vector2D_Unit45Deg(); // 0x3e49820 [Final Native Static Public]
    FVector2D Vector2D_One(); // 0x3e49800 [Final Native Static Public]
    FVector VEase(const FVector& A, const FVector& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x3e48970 [Final Native Static Public]
    FDateTime UtcNow(); // 0x3e48930 [Final Native Static Public]
    FVector4 TransformVector4(const FMatrix& Matrix, const FVector4& Vec4); // 0x3e48330 [Final Native Static Public]
    FRotator TransformRotation(FTransform& T, const FRotator& Rotation); // 0x3e48090 [Final Native Static Public]
    FVector TransformLocation(FTransform& T, const FVector& Location); // 0x3e47e40 [Final Native Static Public]
    FVector TransformDirection(FTransform& T, const FVector& Direction); // 0x3e47c00 [Final Native Static Public]
    float Transform_Determinant(FTransform& Transform); // 0x3e484e0 [Final Native Static Public]
    double ToUnixTimestampDouble(const FDateTime& Time); // 0x3e479f0 [Final Native Static Public]
    int64 ToUnixTimestamp(const FDateTime& Time); // 0x3e47910 [Final Native Static Public]
    FVector2D ToSign2D(const FVector2D& A); // 0x3e47850 [Final Native Static Public]
    FVector2D ToRounded2D(const FVector2D& A); // 0x3e477b0 [Final Native Static Public]
    FString ToHex_LinearColor(const FLinearColor& InColor); // 0x3e475d0 [Final Native Static Public]
    void ToDirectionAndLength2D(const FVector2D& A, const FVector2D& OutDir, const double& OutLength); // 0x3e47440 [Final Native Static Public]
    FDateTime Today(); // 0x3e47bb0 [Final Native Static Public]
    FTransform TLerp(FTransform& A, FTransform& B, float Alpha, const ELerpInterpolationMode& InterpMode); // 0x3e46d00 [Final Native Static Public]
    FTransform TInterpTo(FTransform& Current, FTransform& Target, float DeltaTime, float InterpSpeed); // 0x3e46a50 [Final Native Static Public]
    FTimespan TimespanZeroValue(); // 0x3e03550 [Final Native Static Public]
    float TimespanRatio(const FTimespan& A, const FTimespan& B); // 0x3e47350 [Final Native Static Public]
    FTimespan TimespanMinValue(); // 0x3e47320 [Final Native Static Public]
    FTimespan TimespanMaxValue(); // 0x3e472f0 [Final Native Static Public]
    bool TimespanFromString(const FString& TimespanString, const FTimespan& Result); // 0x3e47170 [Final Native Static Public]
    FTransform TEase(FTransform& A, FTransform& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x3e46760 [Final Native Static Public]
    double tan(double A); // 0x3e46f60 [Final Native Static Public]
    FVector Subtract_VectorVector(const FVector& A, const FVector& B); // 0x3e46680 [Final Native Static Public]
    FVector Subtract_VectorInt(const FVector& A, int32 B); // 0x3e465a0 [Final Native Static Public]
    FVector Subtract_VectorFloat(const FVector& A, double B); // 0x3e464c0 [Final Native Static Public]
    FVector4 Subtract_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3e46360 [Final Native Static Public]
    FVector2D Subtract_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3e46290 [Final Native Static Public]
    FVector2D Subtract_Vector2DFloat(const FVector2D& A, double B); // 0x3e461c0 [Final Native Static Public]
    FTimespan Subtract_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3e45af0 [Final Native Static Public]
    FQuat Subtract_QuatQuat(FQuat& A, FQuat& B); // 0x3e460c0 [Final Native Static Public]
    FLinearColor Subtract_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3e45fd0 [Final Native Static Public]
    FIntPoint Subtract_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3e45f00 [Final Native Static Public]
    FIntPoint Subtract_IntPointInt(const FIntPoint& A, int32 B); // 0x3e45e20 [Final Native Static Public]
    int32 Subtract_IntInt(int32 A, int32 B); // 0x3e45d60 [Final Native Static Public]
    int64 Subtract_Int64Int64(int64 A, int64 B); // 0x3e45c90 [Final Native Static Public]
    double Subtract_DoubleDouble(double A, double B); // 0x3e45bc0 [Final Native Static Public]
    FDateTime Subtract_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x3e45af0 [Final Native Static Public]
    FTimespan Subtract_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3e45af0 [Final Native Static Public]
    uint8 Subtract_ByteByte(uint8 A, uint8 B); // 0x3e45a30 [Final Native Static Public]
    double Square(double A); // 0x3e45820 [Final Native Static Public]
    double sqrt(double A); // 0x3e45760 [Final Native Static Public]
    FVector Spherical2DToUnitCartesian(const FVector2D& A); // 0x3e452a0 [Final Native Static Public]
    double sin(double A); // 0x3e42860 [Final Native Static Public]
    int64 SignOfInteger64(int64 A); // 0x3e42710 [Final Native Static Public]
    int32 SignOfInteger(int32 A); // 0x3e427c0 [Final Native Static Public]
    double SignOfFloat(double A); // 0x3e42640 [Final Native Static Public]
    void SetVectorSpringStateVelocity(FVectorSpringState& SpringState, const FVector& Velocity); // 0x3e420d0 [Final Native Static Public]
    void SetRandomStreamSeed(const FRandomStream& Stream, int32 NewSeed); // 0x3e40b20 [Final Native Static Public]
    void SetQuaternionSpringStateAngularVelocity(FQuaternionSpringState& SpringState, const FVector& AngularVelocity); // 0x3e40a10 [Final Native Static Public]
    void SetFloatSpringStateVelocity(FFloatSpringState& SpringState, float Velocity); // 0x3e3fe00 [Final Native Static Public]
    void Set2D(const FVector2D& A, double X, double Y); // 0x3e3e150 [Final Native Static Public]
    FVector SelectVector(const FVector& A, const FVector& B, bool bPickA); // 0x3e3da20 [Final Native Static Public]
    FTransform SelectTransform(FTransform& A, FTransform& B, bool bPickA); // 0x3e3df10 [Final Native Static Public]
    FText SelectText(const FText& A, const FText& B, bool bPickA); // 0x3e3dd40 [Final Native Static Public]
    FString SelectString(const FString& A, const FString& B, bool bPickA); // 0x3e3db70 [Final Native Static Public]
    FRotator SelectRotator(const FRotator& A, const FRotator& B, bool bPickA); // 0x3e3da20 [Final Native Static Public]
    UObject* SelectObject(UObject* A, UObject* B, bool bSelectA); // 0x3e3d4e0 [Final Native Static Public]
    FName SelectName(const FName& A, const FName& B, bool bPickA); // 0x3e3d920 [Final Native Static Public]
    int32 SelectInt(int32 A, int32 B, bool bPickA); // 0x3e3d820 [Final Native Static Public]
    double SelectFloat(double A, double B, bool bPickA); // 0x3e3d700 [Final Native Static Public]
    FLinearColor SelectColor(const FLinearColor& A, const FLinearColor& B, bool bPickA); // 0x3e3d5e0 [Final Native Static Public]
    TSubclassOf<UObject> SelectClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B, bool bSelectA); // 0x3e3d4e0 [Final Native Static Public]
    void SeedRandomStream(const FRandomStream& Stream); // 0x3e3d440 [Final Native Static Public]
    double SafeDivide(double A, double B); // 0x3e3cac0 [Final Native Static Public]
    int64 Round64(double A); // 0x3e3c990 [Final Native Static Public]
    int32 round(double A); // 0x3e3ca20 [Final Native Static Public]
    FRotator RotatorFromAxisAndAngle(const FVector& Axis, float Angle); // 0x3e3c790 [Final Native Static Public]
    FVector RotateAngleAxis(const FVector& InVect, float AngleDeg, const FVector& Axis); // 0x3e3c5b0 [Final Native Static Public]
    FRotator RLerp(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath); // 0x3e36c60 [Final Native Static Public]
    FRotator RInterpTo_Constant(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x3e36ad0 [Final Native Static Public]
    FRotator RInterpTo(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x3e36940 [Final Native Static Public]
    void RGBToHSV_Vector(const FLinearColor& RGB, const FLinearColor& HSV); // 0x3e36860 [Final Native Static Public]
    void RGBToHSV(const FLinearColor& InColor, const float& H, const float& S, const float& V, const float& A); // 0x3e36660 [Final Native Static Public]
    FLinearColor RGBLinearToHSV(const FLinearColor& RGB); // 0x3e365d0 [Final Native Static Public]
    void ResetVectorSpringState(FVectorSpringState& SpringState); // 0x3e3bba0 [Final Native Static Public]
    void ResetRandomStream(const FRandomStream& Stream); // 0x3e3bb10 [Final Native Static Public]
    void ResetQuaternionSpringState(FQuaternionSpringState& SpringState); // 0x3e3ba30 [Final Native Static Public]
    void ResetFloatSpringState(FFloatSpringState& SpringState); // 0x3e3b9a0 [Final Native Static Public]
    FRotator REase(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x3e36380 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x3e39500 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadians(const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x3e393a0 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x3e391f0 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegrees(const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x3e39080 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x3e38f30 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadians(const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x3e38e30 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x3e38cd0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegrees(const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x3e38bc0 [Final Native Static Public]
    FVector RandomUnitVectorFromStream(const FRandomStream& Stream); // 0x3e38b10 [Final Native Static Public]
    FVector RandomUnitVector(); // 0x3e389b0 [Final Native Static Public]
    FRotator RandomRotatorFromStream(const FRandomStream& Stream, bool bRoll); // 0x3e38260 [Final Native Static Public]
    FRotator RandomRotator(bool bRoll); // 0x3e38150 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream_Box(const FRandomStream& Stream, const FBox& Box); // 0x3e37ed0 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream(const FRandomStream& Stream, const FVector& Center, const FVector& HalfSize); // 0x3e37cb0 [Final Native Static Public]
    FVector RandomPointInBoundingBox_Box(const FBox& Box); // 0x3e38080 [Final Native Static Public]
    FVector RandomPointInBoundingBox(const FVector& Center, const FVector& HalfSize); // 0x3e37b60 [Final Native Static Public]
    int32 RandomIntegerInRangeFromStream(const FRandomStream& Stream, int32 min, int32 max); // 0x3e37a00 [Final Native Static Public]
    int32 RandomIntegerInRange(int32 min, int32 max); // 0x3e378f0 [Final Native Static Public]
    int32 RandomIntegerFromStream(const FRandomStream& Stream, int32 max); // 0x3e377d0 [Final Native Static Public]
    int64 RandomInteger64InRange(int64 min, int64 max); // 0x3e375f0 [Final Native Static Public]
    int64 RandomInteger64(int64 max); // 0x3e37510 [Final Native Static Public]
    int32 RandomInteger(int32 max); // 0x3e37710 [Final Native Static Public]
    float RandomFloatInRangeFromStream(const FRandomStream& Stream, float min, float max); // 0x3e373c0 [Final Native Static Public]
    double RandomFloatInRange(double min, double max); // 0x3e372c0 [Final Native Static Public]
    float RandomFloatFromStream(const FRandomStream& Stream); // 0x3e37200 [Final Native Static Public]
    double RandomFloat(); // 0x3e371b0 [Final Native Static Public]
    bool RandomBoolWithWeightFromStream(const FRandomStream& RandomStream, float Weight); // 0x3e37090 [Final Native Static Public]
    bool RandomBoolWithWeight(float Weight); // 0x3e36fd0 [Final Native Static Public]
    bool RandomBoolFromStream(const FRandomStream& Stream); // 0x3e36f10 [Final Native Static Public]
    bool RandomBool(); // 0x3e36eb0 [Final Native Static Public]
    double RadiansToDegrees(double A); // 0x3e36e20 [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); // 0x3e35e80 [Final Native Static Public]
    FVector Quat_VectorUp(FQuat& Q); // 0x3e347a0 [Final Native Static Public]
    FVector Quat_VectorRight(FQuat& Q); // 0x3e34680 [Final Native Static Public]
    FVector Quat_VectorForward(FQuat& Q); // 0x3e34580 [Final Native Static Public]
    FVector Quat_UnrotateVector(FQuat& Q, const FVector& V); // 0x3e35c50 [Final Native Static Public]
    FQuat Quat_Slerp(FQuat& A, FQuat& B, double Alpha); // 0x3e35a60 [Final Native Static Public]
    float Quat_SizeSquared(FQuat& Q); // 0x3e359a0 [Final Native Static Public]
    float Quat_Size(FQuat& Q); // 0x3e358d0 [Final Native Static Public]
    void Quat_SetFromEuler(FQuat& Q, const FVector& Euler); // 0x3e357e0 [Final Native Static Public]
    void Quat_SetComponents(FQuat& Q, float X, float Y, float Z, float W); // 0x3e35620 [Final Native Static Public]
    FRotator Quat_Rotator(FQuat& Q); // 0x3e35570 [Final Native Static Public]
    FVector Quat_RotateVector(FQuat& Q, const FVector& V); // 0x3e35360 [Final Native Static Public]
    FQuat Quat_Normalized(FQuat& Q, float Tolerance); // 0x3e351e0 [Final Native Static Public]
    void Quat_Normalize(FQuat& Q, float Tolerance); // 0x3e35070 [Final Native Static Public]
    FQuat Quat_MakeFromEuler(const FVector& Euler); // 0x3e34fc0 [Final Native Static Public]
    FQuat Quat_Log(FQuat& Q); // 0x3e34f10 [Final Native Static Public]
    bool Quat_IsNormalized(FQuat& Q); // 0x3e34e00 [Final Native Static Public]
    bool Quat_IsNonFinite(FQuat& Q); // 0x3e34d20 [Final Native Static Public]
    bool Quat_IsIdentity(FQuat& Q, float Tolerance); // 0x3e34ba0 [Final Native Static Public]
    bool Quat_IsFinite(FQuat& Q); // 0x3e34ac0 [Final Native Static Public]
    FQuat Quat_Inversed(FQuat& Q); // 0x3e34a10 [Final Native Static Public]
    FQuat Quat_Identity(); // 0x3e349e0 [Final Native Static Public]
    FVector Quat_GetRotationAxis(FQuat& Q); // 0x3e348b0 [Final Native Static Public]
    FVector Quat_GetAxisZ(FQuat& Q); // 0x3e347a0 [Final Native Static Public]
    FVector Quat_GetAxisY(FQuat& Q); // 0x3e34680 [Final Native Static Public]
    FVector Quat_GetAxisX(FQuat& Q); // 0x3e34580 [Final Native Static Public]
    float Quat_GetAngle(FQuat& Q); // 0x3e344c0 [Final Native Static Public]
    FQuat Quat_FindBetweenVectors(const FVector& Start, const FVector& End); // 0x3e343b0 [Final Native Static Public]
    FQuat Quat_FindBetweenNormals(const FVector& StartNormal, const FVector& EndNormal); // 0x3e342a0 [Final Native Static Public]
    FQuat Quat_Exp(FQuat& Q); // 0x3e341f0 [Final Native Static Public]
    FVector Quat_Euler(FQuat& Q); // 0x3e34140 [Final Native Static Public]
    void Quat_EnforceShortestArcWith(FQuat& A, FQuat& B); // 0x3e33fd0 [Final Native Static Public]
    float Quat_AngularDistance(FQuat& A, FQuat& B); // 0x3e33e70 [Final Native Static Public]
    FVector ProjectVectorOnToVector(const FVector& V, const FVector& Target); // 0x3e33d10 [Final Native Static Public]
    FVector ProjectVectorOntoPlane(const FVector& V, const FVector& PlaneNormal); // 0x3e33be0 [Final Native Static Public]
    FVector ProjectPointOnToPlane(const FVector& Point, const FVector& PlaneBase, const FVector& PlaneNormal); // 0x3e338f0 [Final Native Static Public]
    bool PointsAreCoplanar(const TArray<FVector>& Points, float Tolerance); // 0x3e32e50 [Final Native Static Public]
    float PerlinNoise1D(float Value); // 0x3e323c0 [Final Native Static Public]
    int32 Percent_IntInt(int32 A, int32 B); // 0x3e322d0 [Final Native Static Public]
    int64 Percent_Int64Int64(int64 A, int64 B); // 0x3e321d0 [Final Native Static Public]
    double Percent_FloatFloat(double A, double B); // 0x3e32060 [Final Native Static Public]
    uint8 Percent_ByteByte(uint8 A, uint8 B); // 0x3e31f70 [Final Native Static Public]
    int32 Or_IntInt(int32 A, int32 B); // 0x3e316c0 [Final Native Static Public]
    int64 Or_Int64Int64(int64 A, int64 B); // 0x3e315f0 [Final Native Static Public]
    FDateTime Now(); // 0x3e31580 [Final Native Static Public]
    bool NotEqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x3e2fbd0 [Final Native Static Public]
    bool NotEqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3e2fa80 [Final Native Static Public]
    bool NotEqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3e2f9a0 [Final Native Static Public]
    bool NotEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x3e31290 [Final Native Static Public]
    bool NotEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x3e310d0 [Final Native Static Public]
    bool NotEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x3e30f90 [Final Native Static Public]
    bool NotEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x36feee0 [Final Native Static Public]
    bool NotEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x3e309d0 [Final Native Static Public]
    bool NotEqual_QuatQuat(FQuat& A, FQuat& B, float ErrorTolerance); // 0x3e30800 [Final Native Static Public]
    bool NotEqual_ObjectObject(UObject* A, UObject* B); // 0x3e2fe50 [Final Native Static Public]
    bool NotEqual_NameName(const FName& A, const FName& B); // 0x3e30640 [Final Native Static Public]
    bool NotEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x3e30490 [Final Native Static Public]
    bool NotEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3e303a0 [Final Native Static Public]
    bool NotEqual_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3e302d0 [Final Native Static Public]
    bool NotEqual_IntInt(int32 A, int32 B); // 0x3e30200 [Final Native Static Public]
    bool NotEqual_Int64Int64(int64 A, int64 B); // 0x3e30130 [Final Native Static Public]
    bool NotEqual_DoubleDouble(double A, double B); // 0x3e2ff20 [Final Native Static Public]
    bool NotEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x36feee0 [Final Native Static Public]
    bool NotEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x3e2fe50 [Final Native Static Public]
    bool NotEqual_ByteByte(uint8 A, uint8 B); // 0x3e2fd90 [Final Native Static Public]
    bool NotEqual_BoolBool(bool A, bool B); // 0x3e2fcb0 [Final Native Static Public]
    bool Not_PreBool(bool A); // 0x3e314f0 [Final Native Static Public]
    int64 Not_Int64(int64 A); // 0x3e313e0 [Final Native Static Public]
    int32 Not_Int(int32 A); // 0x3e31470 [Final Native Static Public]
    FVector2D NormalSafe2D(const FVector2D& A, float Tolerance); // 0x3e2ef50 [Final Native Static Public]
    double NormalizeToRange(double Value, double RangeMin, double RangeMax); // 0x3e2f690 [Final Native Static Public]
    FRotator NormalizedDeltaRotator(const FRotator& A, const FRotator& B); // 0x3e2f800 [Final Native Static Public]
    float NormalizeAxis(float Angle); // 0x3e2f1a0 [Final Native Static Public]
    void Normalize2D(const FVector2D& A, float Tolerance); // 0x3e2f070 [Final Native Static Public]
    FVector2D Normal2D(const FVector2D& A); // 0x3e2ed30 [Final Native Static Public]
    FVector Normal(const FVector& A, float Tolerance); // 0x3e2ee00 [Final Native Static Public]
    FVector NegateVector(const FVector& A); // 0x3e2e720 [Final Native Static Public]
    FRotator NegateRotator(const FRotator& A); // 0x3e2e670 [Final Native Static Public]
    FVector2D Negated2D(const FVector2D& A); // 0x3e2e7b0 [Final Native Static Public]
    bool NearlyEqual_TransformTransform(FTransform& A, FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance); // 0x3e2e400 [Final Native Static Public]
    bool NearlyEqual_FloatFloat(double A, double B, double ErrorTolerance); // 0x3e2e2e0 [Final Native Static Public]
    double MultiplyMultiply_FloatFloat(double base, double exp); // 0x3e2ce20 [Final Native Static Public]
    double MultiplyByPi(double Value); // 0x3e2cd90 [Final Native Static Public]
    FVector Multiply_VectorVector(const FVector& A, const FVector& B); // 0x3e2e200 [Final Native Static Public]
    FVector Multiply_VectorInt(const FVector& A, int32 B); // 0x3e2dc60 [Final Native Static Public]
    FVector Multiply_VectorFloat(const FVector& A, double B); // 0x3e2e120 [Final Native Static Public]
    FVector4 Multiply_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3e2dfc0 [Final Native Static Public]
    FVector2D Multiply_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3e2def0 [Final Native Static Public]
    FVector2D Multiply_Vector2DFloat(const FVector2D& A, double B); // 0x3e2de20 [Final Native Static Public]
    FTimespan Multiply_TimespanFloat(const FTimespan& A, float Scalar); // 0x3e2dd40 [Final Native Static Public]
    FRotator Multiply_RotatorInt(const FRotator& A, int32 B); // 0x3e2dc60 [Final Native Static Public]
    FRotator Multiply_RotatorFloat(const FRotator& A, float B); // 0x3e2db80 [Final Native Static Public]
    FQuat Multiply_QuatQuat(FQuat& A, FQuat& B); // 0x3e2d9a0 [Final Native Static Public]
    FMatrix Multiply_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x3e2d830 [Final Native Static Public]
    FMatrix Multiply_MatrixFloat(const FMatrix& A, double B); // 0x3e2d670 [Final Native Static Public]
    FLinearColor Multiply_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3e2d580 [Final Native Static Public]
    FLinearColor Multiply_LinearColorFloat(const FLinearColor& A, float B); // 0x3e2d4b0 [Final Native Static Public]
    FIntPoint Multiply_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3e2d3d0 [Final Native Static Public]
    FIntPoint Multiply_IntPointInt(const FIntPoint& A, int32 B); // 0x3e2d2f0 [Final Native Static Public]
    int32 Multiply_IntInt(int32 A, int32 B); // 0x3e2d230 [Final Native Static Public]
    double Multiply_IntFloat(int32 A, double B); // 0x3e2d160 [Final Native Static Public]
    int64 Multiply_Int64Int64(int64 A, int64 B); // 0x3e2d090 [Final Native Static Public]
    double Multiply_DoubleDouble(double A, double B); // 0x3e2cfc0 [Final Native Static Public]
    uint8 Multiply_ByteByte(uint8 A, uint8 B); // 0x3e2cf00 [Final Native Static Public]
    FVector MirrorVectorByNormal(const FVector& InVect, const FVector& InNormal); // 0x3e13b00 [Final Native Static Public]
    void MinOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMinValue, const int32& MinValue); // 0x3e2c660 [Final Native Static Public]
    void MinOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMinValue, const float& MinValue); // 0x3e2c3f0 [Final Native Static Public]
    void MinOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMinValue, const uint8& MinValue); // 0x3e2c260 [Final Native Static Public]
    int64 MinInt64(int64 A, int64 B); // 0x3e2c190 [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); // 0x3e2bec0 [Final Native Static Public]
    int32 min(int32 A, int32 B); // 0x3e2bdf0 [Final Native Static Public]
    void MedianOfIntArray(const TArray<int32>& IntArray, const float& MedianValue); // 0x3e2bc20 [Final Native Static Public]
    void MaxOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMaxValue, const int32& MaxValue); // 0x3e2ba90 [Final Native Static Public]
    void MaxOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMaxValue, const float& MaxValue); // 0x3e2b820 [Final Native Static Public]
    void MaxOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMaxValue, const uint8& MaxValue); // 0x3e2b690 [Final Native Static Public]
    int64 MaxInt64(int64 A, int64 B); // 0x3e2b5c0 [Final Native Static Public]
    int32 max(int32 A, int32 B); // 0x3e2b4f0 [Final Native Static Public]
    FVector4 Matrix_TransformVector4(const FMatrix& M, const FVector4& V); // 0x3e2b1c0 [Final Native Static Public]
    FVector4 Matrix_TransformVector(const FMatrix& M, const FVector& V); // 0x3e2b360 [Final Native Static Public]
    FVector4 Matrix_TransformPosition(const FMatrix& M, const FVector& V); // 0x3e2b020 [Final Native Static Public]
    FQuat Matrix_ToQuat(const FMatrix& M); // 0x3e2af50 [Final Native Static Public]
    void Matrix_SetOrigin(const FMatrix& M, const FVector& NewOrigin); // 0x3e2ae40 [Final Native Static Public]
    void Matrix_SetColumn(const FMatrix& M, const EMatrixColumns& Column, const FVector& Value); // 0x3e2acf0 [Final Native Static Public]
    void Matrix_SetAxis(const FMatrix& M, const EAxis& Axis, const FVector& AxisVector); // 0x3e2aba0 [Final Native Static Public]
    FMatrix Matrix_ScaleTranslation(const FMatrix& M, const FVector& Scale3D); // 0x3e2aa00 [Final Native Static Public]
    FMatrix Matrix_RemoveTranslation(const FMatrix& M); // 0x3e2a8e0 [Final Native Static Public]
    void Matrix_RemoveScaling(const FMatrix& M, float Tolerance); // 0x3e2a7e0 [Final Native Static Public]
    FMatrix Matrix_Mirror(const FMatrix& M, const EAxis& MirrorAxis, const EAxis& FlipAxis); // 0x3e2a600 [Final Native Static Public]
    FVector Matrix_InverseTransformVector(const FMatrix& M, const FVector& V); // 0x3e2a440 [Final Native Static Public]
    FVector Matrix_InverseTransformPosition(const FMatrix& M, const FVector& V); // 0x3e2a270 [Final Native Static Public]
    FMatrix Matrix_Identity(); // 0x3e2a1f0 [Final Native Static Public]
    FVector Matrix_GetUnitAxis(const FMatrix& M, const EAxis& Axis); // 0x3e2a0d0 [Final Native Static Public]
    void Matrix_GetUnitAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x3e29f20 [Final Native Static Public]
    FMatrix Matrix_GetTransposed(const FMatrix& M); // 0x3e29d60 [Final Native Static Public]
    FMatrix Matrix_GetTransposeAdjoint(const FMatrix& M); // 0x3e29c50 [Final Native Static Public]
    FVector Matrix_GetScaleVector(const FMatrix& M, float Tolerance); // 0x3e297f0 [Final Native Static Public]
    FVector Matrix_GetScaledAxis(const FMatrix& M, const EAxis& Axis); // 0x3e29af0 [Final Native Static Public]
    void Matrix_GetScaledAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x3e29910 [Final Native Static Public]
    float Matrix_GetRotDeterminant(const FMatrix& M); // 0x3e296c0 [Final Native Static Public]
    FRotator Matrix_GetRotator(const FMatrix& M); // 0x3dfcc60 [Final Native Static Public]
    FVector Matrix_GetOrigin(const FMatrix& InMatrix); // 0x3e29600 [Final Native Static Public]
    float Matrix_GetMaximumAxisScale(const FMatrix& M); // 0x3e29540 [Final Native Static Public]
    FMatrix Matrix_GetMatrixWithoutScale(const FMatrix& M, float Tolerance); // 0x3e293a0 [Final Native Static Public]
    FMatrix Matrix_GetInverse(const FMatrix& M); // 0x3e29290 [Final Native Static Public]
    bool Matrix_GetFrustumTopPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3e290d0 [Final Native Static Public]
    bool Matrix_GetFrustumRightPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3e28f10 [Final Native Static Public]
    bool Matrix_GetFrustumNearPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3e28d50 [Final Native Static Public]
    bool Matrix_GetFrustumLeftPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3e28b90 [Final Native Static Public]
    bool Matrix_GetFrustumFarPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3e28a00 [Final Native Static Public]
    bool Matrix_GetFrustumBottomPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3e28840 [Final Native Static Public]
    float Matrix_GetDeterminant(const FMatrix& M); // 0x3e28780 [Final Native Static Public]
    FVector Matrix_GetColumn(const FMatrix& M, const EMatrixColumns& Column); // 0x3e28670 [Final Native Static Public]
    bool Matrix_ContainsNaN(const FMatrix& M); // 0x3e285b0 [Final Native Static Public]
    FMatrix Matrix_ConcatenateTranslation(const FMatrix& M, const FVector& Translation); // 0x3e283d0 [Final Native Static Public]
    FMatrix Matrix_ApplyScale(const FMatrix& M, float Scale); // 0x3e28220 [Final Native Static Public]
    double MapRangeUnclamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x3e27e20 [Final Native Static Public]
    double MapRangeClamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x3e27c40 [Final Native Static Public]
    FVector_NetQuantizeNormal MakeVector_NetQuantizeNormal(double X, double Y, double Z); // 0x3e27b20 [Final Native Static Public]
    FVector_NetQuantize100 MakeVector_NetQuantize100(double X, double Y, double Z); // 0x3e27b20 [Final Native Static Public]
    FVector_NetQuantize10 MakeVector_NetQuantize10(double X, double Y, double Z); // 0x3e27b20 [Final Native Static Public]
    FVector_NetQuantize MakeVector_NetQuantize(double X, double Y, double Z); // 0x3e27b20 [Final Native Static Public]
    FVector4 MakeVector4(double X, double Y, double Z, double W); // 0x3e279b0 [Final Native Static Public]
    FVector2D MakeVector2D(double X, double Y); // 0x3e278d0 [Final Native Static Public]
    FVector MakeVector(double X, double Y, double Z); // 0x3e27b20 [Final Native Static Public]
    FTransform MakeTransform(const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x3e275d0 [Final Native Static Public]
    FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano); // 0x3e271a0 [Final Native Static Public]
    FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds); // 0x3e27330 [Final Native Static Public]
    FRotator MakeRotFromZY(const FVector& Z, const FVector& Y); // 0x3e26900 [Final Native Static Public]
    FRotator MakeRotFromZX(const FVector& Z, const FVector& X); // 0x3e267d0 [Final Native Static Public]
    FRotator MakeRotFromZ(const FVector& Z); // 0x3e266f0 [Final Native Static Public]
    FRotator MakeRotFromYZ(const FVector& Y, const FVector& Z); // 0x3e265c0 [Final Native Static Public]
    FRotator MakeRotFromYX(const FVector& Y, const FVector& X); // 0x3e26490 [Final Native Static Public]
    FRotator MakeRotFromY(const FVector& Y); // 0x3e263b0 [Final Native Static Public]
    FRotator MakeRotFromXZ(const FVector& X, const FVector& Z); // 0x3e26280 [Final Native Static Public]
    FRotator MakeRotFromXY(const FVector& X, const FVector& Y); // 0x3e26150 [Final Native Static Public]
    FRotator MakeRotFromX(const FVector& X); // 0x3e26070 [Final Native Static Public]
    FRotator MakeRotator(float Roll, float Pitch, float Yaw); // 0x3e26ba0 [Final Native Static Public]
    FRotator MakeRotationFromAxes(const FVector& Forward, const FVector& Right, const FVector& Up); // 0x3e26a30 [Final Native Static Public]
    FTransform MakeRelativeTransform(FTransform& A, FTransform& RelativeTo); // 0x3e25ea0 [Final Native Static Public]
    FRandomStream MakeRandomStreamFromLocation(const FVector& Location, float DistanceInterval, bool bIncludeZ); // 0x3e25d80 [Final Native Static Public]
    FRandomStream MakeRandomStream(int32 InitialSeed); // 0x3dfc3d0 [Final Native Static Public]
    FQuat MakeQuat(float X, float Y, float Z, float W); // 0x3e25c00 [Final Native Static Public]
    FQualifiedFrameTime MakeQualifiedFrameTime(const FFrameNumber& Frame, const FFrameRate& FrameRate, float SubFrame); // 0x3e25ac0 [Final Native Static Public]
    float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase); // 0x3e25980 [Final Native Static Public]
    FPlane MakePlaneFromPointAndNormal(const FVector& Point, const FVector& Normal); // 0x3e25670 [Final Native Static Public]
    FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator); // 0x3e24cf0 [Final Native Static Public]
    FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond); // 0x3e24a10 [Final Native Static Public]
    FLinearColor MakeColor(float R, float G, float B, float A); // 0x3e248a0 [Final Native Static Public]
    FBox MakeBoxWithOrigin(const FVector& Origin, const FVector& Extent); // 0x3e24720 [Final Native Static Public]
    FBoxSphereBounds MakeBoxSphereBounds(const FVector& Origin, const FVector& BoxExtent, float SphereRadius); // 0x3e245d0 [Final Native Static Public]
    FBox2D MakeBox2D(const FVector2D& min, const FVector2D& max); // 0x3e24400 [Final Native Static Public]
    FBox MakeBox(const FVector& min, const FVector& max); // 0x3e244d0 [Final Native Static Public]
    double Loge(double A); // 0x3e23df0 [Final Native Static Public]
    double log(double A, double base); // 0x3e23c20 [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); // 0x3e20240 [Final Native Static Public]
    bool LinePlaneIntersection(const FVector& LineStart, const FVector& LineEnd, const FPlane& APlane, const float& T, const FVector& Intersection); // 0x3e1ff30 [Final Native Static Public]
    FLinearColor LinearColorLerpUsingHSV(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x3e220e0 [Final Native Static Public]
    FLinearColor LinearColorLerp(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x3e21f70 [Final Native Static Public]
    FLinearColor LinearColor_Yellow(); // 0x3e23310 [Final Native Static Public]
    FLinearColor LinearColor_White(); // 0x3e232f0 [Final Native Static Public]
    FLinearColor LinearColor_Transparent(); // 0x3e232d0 [Final Native Static Public]
    FColor LinearColor_ToRGBE(const FLinearColor& InLinearColor); // 0x3e23240 [Final Native Static Public]
    FLinearColor LinearColor_ToNewOpacity(const FLinearColor& InColor, float InOpacity); // 0x3e23150 [Final Native Static Public]
    void LinearColor_SetTemperature(const FLinearColor& InOutColor, float InTemperature); // 0x3e23070 [Final Native Static Public]
    void LinearColor_SetRGBA(const FLinearColor& InOutColor, float R, float G, float B, float A); // 0x3e22e20 [Final Native Static Public]
    void LinearColor_SetRandomHue(const FLinearColor& InOutColor); // 0x3e22fd0 [Final Native Static Public]
    void LinearColor_SetFromSRGB(const FLinearColor& InOutColor, const FColor& InSRGB); // 0x3e22d00 [Final Native Static Public]
    void LinearColor_SetFromPow22(const FLinearColor& InOutColor, const FColor& InColor); // 0x3e22c20 [Final Native Static Public]
    void LinearColor_SetFromHSV(const FLinearColor& InOutColor, float H, float S, float V, float A); // 0x3e22a70 [Final Native Static Public]
    void LinearColor_Set(const FLinearColor& InOutColor, const FLinearColor& InColor); // 0x3e229a0 [Final Native Static Public]
    FLinearColor LinearColor_Red(); // 0x3e22980 [Final Native Static Public]
    FColor LinearColor_QuantizeRound(const FLinearColor& InColor); // 0x3e22870 [Final Native Static Public]
    FColor LinearColor_Quantize(const FLinearColor& InColor); // 0x3e22780 [Final Native Static Public]
    bool LinearColor_IsNearEqual(const FLinearColor& A, const FLinearColor& B, float Tolerance); // 0x3e22620 [Final Native Static Public]
    FLinearColor LinearColor_Green(); // 0x3e22600 [Final Native Static Public]
    FLinearColor LinearColor_Gray(); // 0x3e225e0 [Final Native Static Public]
    float LinearColor_GetMin(const FLinearColor& InColor); // 0x3e22550 [Final Native Static Public]
    float LinearColor_GetMax(const FLinearColor& InColor); // 0x3e224c0 [Final Native Static Public]
    float LinearColor_GetLuminance(const FLinearColor& InColor); // 0x3e22430 [Final Native Static Public]
    float LinearColor_Distance(const FLinearColor& C1, const FLinearColor& C2); // 0x3e22330 [Final Native Static Public]
    FLinearColor LinearColor_Desaturated(const FLinearColor& InColor, float InDesaturation); // 0x3e22250 [Final Native Static Public]
    FLinearColor LinearColor_Blue(); // 0x3e22230 [Final Native Static Public]
    FLinearColor LinearColor_Black(); // 0x3e22210 [Final Native Static Public]
    FVector LessLess_VectorRotator(const FVector& A, const FRotator& B); // 0x3e1fa20 [Final Native Static Public]
    bool LessEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3e1f6e0 [Final Native Static Public]
    bool LessEqual_IntInt(int32 A, int32 B); // 0x3e1f950 [Final Native Static Public]
    bool LessEqual_Int64Int64(int64 A, int64 B); // 0x3e1f880 [Final Native Static Public]
    bool LessEqual_DoubleDouble(double A, double B); // 0x3e1f7b0 [Final Native Static Public]
    bool LessEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3e1f6e0 [Final Native Static Public]
    bool LessEqual_ByteByte(uint8 A, uint8 B); // 0x3e1f620 [Final Native Static Public]
    bool Less_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3e1fbf0 [Final Native Static Public]
    bool Less_IntInt(int32 A, int32 B); // 0x3e1fe60 [Final Native Static Public]
    bool Less_Int64Int64(int64 A, int64 B); // 0x3e1fd90 [Final Native Static Public]
    bool Less_DoubleDouble(double A, double B); // 0x3e1fcc0 [Final Native Static Public]
    bool Less_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3e1fbf0 [Final Native Static Public]
    bool Less_ByteByte(uint8 A, uint8 B); // 0x3e1fb30 [Final Native Static Public]
    double Lerp(double A, double B, double Alpha); // 0x3e1f500 [Final Native Static Public]
    bool IsZero2D(const FVector2D& A); // 0x3e1b7d0 [Final Native Static Public]
    bool IsPointInBoxWithTransform_Box(const FVector& Point, FTransform& BoxWorldTransform, const FBox& BoxExtent); // 0x3e1aaa0 [Final Native Static Public]
    bool IsPointInBoxWithTransform(const FVector& Point, FTransform& BoxWorldTransform, const FVector& BoxExtent); // 0x3e1a8d0 [Final Native Static Public]
    bool IsPointInBox_Box(const FVector& Point, const FBox& Box); // 0x3e1ac60 [Final Native Static Public]
    bool IsPointInBox(const FVector& Point, const FVector& BoxOrigin, const FVector& BoxExtent); // 0x3e1a740 [Final Native Static Public]
    bool IsNearlyZero2D(const FVector2D& A, float Tolerance); // 0x3e1a1c0 [Final Native Static Public]
    bool IsMorning(const FDateTime& A); // 0x3e1a100 [Final Native Static Public]
    bool IsLeapYear(int32 Year); // 0x3e19f80 [Final Native Static Public]
    bool IsAfternoon(const FDateTime& A); // 0x3e19a20 [Final Native Static Public]
    FTransform InvertTransform(FTransform& T); // 0x3e198e0 [Final Native Static Public]
    FRotator InverseTransformRotation(FTransform& T, const FRotator& Rotation); // 0x3e19620 [Final Native Static Public]
    FVector InverseTransformLocation(FTransform& T, const FVector& Location); // 0x3e192e0 [Final Native Static Public]
    FVector InverseTransformDirection(FTransform& T, const FVector& Direction); // 0x3e19060 [Final Native Static Public]
    FIntPoint IntPoint_Zero(); // 0x3d479f0 [Final Native Static Public]
    FIntPoint IntPoint_Up(); // 0x3e18fa0 [Final Native Static Public]
    FIntPoint IntPoint_Right(); // 0x3e18f70 [Final Native Static Public]
    FIntPoint IntPoint_One(); // 0x3e18f40 [Final Native Static Public]
    FIntPoint IntPoint_Left(); // 0x3e18f10 [Final Native Static Public]
    FIntPoint IntPoint_Down(); // 0x3e18ee0 [Final Native Static Public]
    bool InRange_IntInt(int32 Value, int32 min, int32 max, bool InclusiveMin, bool InclusiveMax); // 0x3e180b0 [Final Native Static Public]
    bool InRange_Int64Int64(int64 Value, int64 min, int64 max, bool InclusiveMin, bool InclusiveMax); // 0x3e17ed0 [Final Native Static Public]
    bool InRange_FloatFloat(double Value, double min, double max, bool InclusiveMin, bool InclusiveMax); // 0x3e17ce0 [Final Native Static Public]
    double Hypotenuse(double Width, double Height); // 0x3e176c0 [Final Native Static Public]
    FLinearColor HSVToRGBLinear(const FLinearColor& HSV); // 0x3e171f0 [Final Native Static Public]
    void HSVToRGB_Vector(const FLinearColor& HSV, const FLinearColor& RGB); // 0x3e17280 [Final Native Static Public]
    FLinearColor HSVToRGB(float H, float S, float V, float A); // 0x3e17060 [Final Native Static Public]
    double GridSnap_Float(double Location, double GridSize); // 0x3e16f50 [Final Native Static Public]
    FVector GreaterGreater_VectorRotator(const FVector& A, const FRotator& B); // 0x3e16a40 [Final Native Static Public]
    bool GreaterEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3e16700 [Final Native Static Public]
    bool GreaterEqual_IntInt(int32 A, int32 B); // 0x3e16970 [Final Native Static Public]
    bool GreaterEqual_Int64Int64(int64 A, int64 B); // 0x3e168a0 [Final Native Static Public]
    bool GreaterEqual_DoubleDouble(double A, double B); // 0x3e167d0 [Final Native Static Public]
    bool GreaterEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3e16700 [Final Native Static Public]
    bool GreaterEqual_ByteByte(uint8 A, uint8 B); // 0x3e16640 [Final Native Static Public]
    bool Greater_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3e16c10 [Final Native Static Public]
    bool Greater_IntInt(int32 A, int32 B); // 0x3e16e80 [Final Native Static Public]
    bool Greater_Int64Int64(int64 A, int64 B); // 0x3e16db0 [Final Native Static Public]
    bool Greater_DoubleDouble(double A, double B); // 0x3e16ce0 [Final Native Static Public]
    bool Greater_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3e16c10 [Final Native Static Public]
    bool Greater_ByteByte(uint8 A, uint8 B); // 0x3e16b50 [Final Native Static Public]
    int32 GetYear(const FDateTime& A); // 0x3e165b0 [Final Native Static Public]
    void GetYawPitchFromVector(const FVector& InVec, const float& Yaw, const float& Pitch); // 0x3e16360 [Final Native Static Public]
    FVector GetVectorArrayAverage(const TArray<FVector>& Vectors); // 0x3e160c0 [Final Native Static Public]
    FVector GetUpVector(const FRotator& InRot); // 0x3e15e30 [Final Native Static Public]
    double GetTotalSeconds(const FTimespan& A); // 0x3e15ae0 [Final Native Static Public]
    double GetTotalMinutes(const FTimespan& A); // 0x3e15a50 [Final Native Static Public]
    double GetTotalMilliseconds(const FTimespan& A); // 0x3e159c0 [Final Native Static Public]
    double GetTotalHours(const FTimespan& A); // 0x3e15930 [Final Native Static Public]
    double GetTotalDays(const FTimespan& A); // 0x3e158a0 [Final Native Static Public]
    FTimespan GetTimeOfDay(const FDateTime& A); // 0x3e157d0 [Final Native Static Public]
    double GetTAU(); // 0x3e152e0 [Final Native Static Public]
    void GetSlopeDegreeAngles(const FVector& MyRightYAxis, const FVector& FloorNormal, const FVector& UpVector, const float& OutSlopePitchDegreeAngle, const float& OutSlopeRollDegreeAngle); // 0x3e14470 [Final Native Static Public]
    int32 GetSeconds(const FTimespan& A); // 0x3e143a0 [Final Native Static Public]
    int32 GetSecond(const FDateTime& A); // 0x3e143a0 [Final Native Static Public]
    float GetRuntimeFloatCurveValue(FRuntimeFloatCurve& Curve, float InTime, float InDefaultValue); // 0x3e140c0 [Final Native Static Public]
    FVector2D GetRotated2D(const FVector2D& A, float AngleDeg); // 0x3e13fc0 [Final Native Static Public]
    FVector GetRightVector(const FRotator& InRot); // 0x3e13ef0 [Final Native Static Public]
    FVector GetReflectionVector(const FVector& Direction, const FVector& SurfaceNormal); // 0x3e13b00 [Final Native Static Public]
    float GetPointDistanceToSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x3e12cc0 [Final Native Static Public]
    float GetPointDistanceToLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x3e12b60 [Final Native Static Public]
    double GetPI(); // 0x3e12830 [Final Native Static Public]
    int32 GetMonth(const FDateTime& A); // 0x3e12380 [Final Native Static Public]
    int32 GetMinutes(const FTimespan& A); // 0x3e12230 [Final Native Static Public]
    int32 GetMinute(const FDateTime& A); // 0x3e12230 [Final Native Static Public]
    double GetMinElement(const FVector& A); // 0x3e12130 [Final Native Static Public]
    double GetMin2D(const FVector2D& A); // 0x3e120b0 [Final Native Static Public]
    int32 GetMilliseconds(const FTimespan& A); // 0x3e11fe0 [Final Native Static Public]
    int32 GetMillisecond(const FDateTime& A); // 0x3e11f20 [Final Native Static Public]
    double GetMaxElement(const FVector& A); // 0x3e11cd0 [Final Native Static Public]
    double GetMax2D(const FVector2D& A); // 0x3e11c50 [Final Native Static Public]
    int32 GetHours(const FTimespan& A); // 0x3e11510 [Final Native Static Public]
    int32 GetHour12(const FDateTime& A); // 0x3e11480 [Final Native Static Public]
    int32 GetHour(const FDateTime& A); // 0x3e11510 [Final Native Static Public]
    FVector GetForwardVector(const FRotator& InRot); // 0x3dfdbf0 [Final Native Static Public]
    FTimespan GetDuration(const FTimespan& A); // 0x3e10980 [Final Native Static Public]
    FVector GetDirectionUnitVector(const FVector& From, const FVector& To); // 0x3e10670 [Final Native Static Public]
    int32 GetDays(const FTimespan& A); // 0x3e103f0 [Final Native Static Public]
    int32 GetDayOfYear(const FDateTime& A); // 0x3e10360 [Final Native Static Public]
    int32 GetDay(const FDateTime& A); // 0x3e102d0 [Final Native Static Public]
    FDateTime GetDate(const FDateTime& A); // 0x3e10230 [Final Native Static Public]
    double GetBoxVolume(const FBox& InBox); // 0x3e0e900 [Final Native Static Public]
    FVector GetBoxSize(const FBox& InBox); // 0x3e0e840 [Final Native Static Public]
    FVector GetBoxCenter(const FBox& InBox); // 0x3e0e760 [Final Native Static Public]
    void GetAzimuthAndElevation(const FVector& InDirection, FTransform& ReferenceFrame, const float& Azimuth, const float& Elevation); // 0x3e0e440 [Final Native Static Public]
    void GetAxes(const FRotator& A, const FVector& X, const FVector& Y, const FVector& Z); // 0x3e0e270 [Final Native Static Public]
    double GetAbsMax2D(const FVector2D& A); // 0x3e0dcd0 [Final Native Static Public]
    FVector2D GetAbs2D(const FVector2D& A); // 0x3e0dc50 [Final Native Static Public]
    double FWrap(double Value, double min, double max); // 0x3e0c000 [Final Native Static Public]
    FIntVector2 FTruncVector2D(const FVector2D& InVector2D); // 0x3e0be90 [Final Native Static Public]
    FIntVector FTruncVector(const FVector& InVector); // 0x3e0bf40 [Final Native Static Public]
    int64 FTrunc64(double A); // 0x3dfb860 [Final Native Static Public]
    int32 FTrunc(double A); // 0x3e0be10 [Final Native Static Public]
    FDateTime FromUnixTimestamp(int64 UnixTime); // 0x3e0d8c0 [Final Native Static Public]
    FTimespan FromSeconds(double Seconds); // 0x3e0d830 [Final Native Static Public]
    FTimespan FromMinutes(double Minutes); // 0x3e0d7a0 [Final Native Static Public]
    FTimespan FromMilliseconds(double Milliseconds); // 0x3e0d710 [Final Native Static Public]
    FTimespan FromHours(double Hours); // 0x3e0d680 [Final Native Static Public]
    FTimespan FromDays(double Days); // 0x3e0d5f0 [Final Native Static Public]
    double Fraction(double A); // 0x3e0d550 [Final Native Static Public]
    int64 FMod64(double Dividend, double Divisor, const double& Remainder); // 0x3e0bae0 [Final Native Static Public]
    int32 FMod(double Dividend, double Divisor, const double& Remainder); // 0x3e0bc80 [Final Native Static Public]
    double FMin(double A, double B); // 0x3e0ba10 [Final Native Static Public]
    double FMax(double A, double B); // 0x3e0b940 [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); // 0x3e0d0b0 [Final Native Static Public]
    float FixedTurn(float InCurrent, float InDesired, float InDeltaRate); // 0x3e0cf90 [Final Native Static Public]
    double FInterpTo_Constant(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x3e0b7b0 [Final Native Static Public]
    double FInterpTo(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x3e0b5f0 [Final Native Static Public]
    double FInterpEaseInOut(double A, double B, double Alpha, double Exponent); // 0x3e0b430 [Final Native Static Public]
    FRotator FindRelativeLookAtRotation(FTransform& StartTransform, const FVector& TargetLocation); // 0x3e0cc40 [Final Native Static Public]
    void FindNearestPointsOnLineSegments(const FVector& Segment1Start, const FVector& Segment1End, const FVector& Segment2Start, const FVector& Segment2End, const FVector& Segment1Point, const FVector& Segment2Point); // 0x3e0ca00 [Final Native Static Public]
    FRotator FindLookAtRotation(const FVector& Start, const FVector& Target); // 0x3e0c8a0 [Final Native Static Public]
    FVector FindClosestPointOnSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x3e0c750 [Final Native Static Public]
    FVector FindClosestPointOnLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x3e0c550 [Final Native Static Public]
    int64 FFloor64(double A); // 0x3e0b300 [Final Native Static Public]
    int32 FFloor(double A); // 0x3e0b390 [Final Native Static Public]
    double FClamp(double Value, double min, double max); // 0x3e0b1e0 [Final Native Static Public]
    int64 FCeil64(double A); // 0x3e0b0b0 [Final Native Static Public]
    int32 FCeil(double A); // 0x3e0b140 [Final Native Static Public]
    double exp(double A); // 0x3e0ad40 [Final Native Static Public]
    bool EqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x3e0a9b0 [Final Native Static Public]
    bool EqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3e0a860 [Final Native Static Public]
    bool EqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3e0a780 [Final Native Static Public]
    bool EqualEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x3e0a630 [Final Native Static Public]
    bool EqualEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x3e0a470 [Final Native Static Public]
    bool EqualEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x3e0a330 [Final Native Static Public]
    bool EqualEqual_TransformTransform(FTransform& A, FTransform& B); // 0x3e0a160 [Final Native Static Public]
    bool EqualEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x36fc300 [Final Native Static Public]
    bool EqualEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x3e09bb0 [Final Native Static Public]
    bool EqualEqual_QuatQuat(FQuat& A, FQuat& B, float Tolerance); // 0x3e099e0 [Final Native Static Public]
    bool EqualEqual_ObjectObject(UObject* A, UObject* B); // 0x3e08cf0 [Final Native Static Public]
    bool EqualEqual_NameName(const FName& A, const FName& B); // 0x3e09820 [Final Native Static Public]
    bool EqualEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x3e09670 [Final Native Static Public]
    bool EqualEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3e09580 [Final Native Static Public]
    bool EqualEqual_IntInt(int32 A, int32 B); // 0x3e092c0 [Final Native Static Public]
    bool EqualEqual_Int64Int64(int64 A, int64 B); // 0x3e091f0 [Final Native Static Public]
    bool EqualEqual_DoubleDouble(double A, double B); // 0x3e08dc0 [Final Native Static Public]
    bool EqualEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x36fc300 [Final Native Static Public]
    bool EqualEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x3e08cf0 [Final Native Static Public]
    bool EqualEqual_ByteByte(uint8 A, uint8 B); // 0x3e08c30 [Final Native Static Public]
    bool EqualEqual_BoolBool(bool A, bool B); // 0x3e08b50 [Final Native Static Public]
    bool Equal_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3e0aa90 [Final Native Static Public]
    double Ease(double A, double B, double Alpha, const EEasingFunc& EasingFunc, double BlendExp, int32 Steps); // 0x3e07dd0 [Final Native Static Public]
    FVector DynamicWeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x3e07960 [Final Native Static Public]
    FRotator DynamicWeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x3e07680 [Final Native Static Public]
    float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x3e07bd0 [Final Native Static Public]
    double DotProduct2D(const FVector2D& A, const FVector2D& B); // 0x3e05580 [Final Native Static Public]
    double Dot_VectorVector(const FVector& A, const FVector& B); // 0x3e05650 [Final Native Static Public]
    FVector Divide_VectorVector(const FVector& A, const FVector& B); // 0x3e05070 [Final Native Static Public]
    FVector Divide_VectorInt(const FVector& A, int32 B); // 0x3e04f40 [Final Native Static Public]
    FVector Divide_VectorFloat(const FVector& A, double B); // 0x3e04e10 [Final Native Static Public]
    FVector4 Divide_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3e04cb0 [Final Native Static Public]
    FVector2D Divide_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3e04ba0 [Final Native Static Public]
    FVector2D Divide_Vector2DFloat(const FVector2D& A, double B); // 0x3e04a80 [Final Native Static Public]
    FTimespan Divide_TimespanFloat(const FTimespan& A, float Scalar); // 0x3e049a0 [Final Native Static Public]
    FLinearColor Divide_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3e048a0 [Final Native Static Public]
    FIntPoint Divide_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3e04790 [Final Native Static Public]
    FIntPoint Divide_IntPointInt(const FIntPoint& A, int32 B); // 0x3e04680 [Final Native Static Public]
    int32 Divide_IntInt(int32 A, int32 B); // 0x3e04590 [Final Native Static Public]
    int64 Divide_Int64Int64(int64 A, int64 B); // 0x3e04490 [Final Native Static Public]
    double Divide_DoubleDouble(double A, double B); // 0x3e04390 [Final Native Static Public]
    uint8 Divide_ByteByte(uint8 A, uint8 B); // 0x3e042a0 [Final Native Static Public]
    double DistanceSquared2D(const FVector2D& v1, const FVector2D& v2); // 0x3e041d0 [Final Native Static Public]
    double Distance2D(const FVector2D& v1, const FVector2D& v2); // 0x3e04100 [Final Native Static Public]
    double DegTan(double A); // 0x3e03af0 [Final Native Static Public]
    double DegSin(double A); // 0x3e03a60 [Final Native Static Public]
    double DegreesToRadians(double A); // 0x3e03b80 [Final Native Static Public]
    double DegCos(double A); // 0x3e039d0 [Final Native Static Public]
    double DegAtan2(double Y, double X); // 0x3e03860 [Final Native Static Public]
    double DegAtan(double A); // 0x3e03940 [Final Native Static Public]
    double DegAsin(double A); // 0x3e037b0 [Final Native Static Public]
    double DegAcos(double A); // 0x3e03700 [Final Native Static Public]
    int32 DaysInYear(int32 Year); // 0x3e03670 [Final Native Static Public]
    int32 DaysInMonth(int32 Year, int32 Month); // 0x3e03570 [Final Native Static Public]
    FDateTime DateTimeMinValue(); // 0x3e03550 [Final Native Static Public]
    FDateTime DateTimeMaxValue(); // 0x3e03520 [Final Native Static Public]
    bool DateTimeFromString(const FString& DateTimeString, const FDateTime& Result); // 0x3e033a0 [Final Native Static Public]
    bool DateTimeFromIsoString(const FString& IsoString, const FDateTime& Result); // 0x3e03210 [Final Native Static Public]
    double CrossProduct2D(const FVector2D& A, const FVector2D& B); // 0x3e02f10 [Final Native Static Public]
    FVector Cross_VectorVector(const FVector& A, const FVector& B); // 0x3e02fe0 [Final Native Static Public]
    FVector CreateVectorFromYawPitch(float Yaw, float Pitch, float Length); // 0x3e02de0 [Final Native Static Public]
    double cos(double A); // 0x3e01f00 [Final Native Static Public]
    int32 Convert3DTo1D(const FIntVector& Index3D, int32 XSize, int32 YSize); // 0x3e00370 [Final Native Static Public]
    int32 Convert2DTo1D(const FIntPoint& Index2D, int32 XSize); // 0x3e00250 [Final Native Static Public]
    FIntVector Convert1DTo3D(int32 Index1D, int32 XSize, int32 YSize); // 0x3e000e0 [Final Native Static Public]
    FIntPoint Convert1DTo2D(int32 Index1D, int32 XSize); // 0x3dfffa0 [Final Native Static Public]
    FVector2D Conv_VectorToVector2D(const FVector& InVector); // 0x3dfff20 [Final Native Static Public]
    FTransform Conv_VectorToTransform(const FVector& InLocation); // 0x3dffe60 [Final Native Static Public]
    FRotator Conv_VectorToRotator(const FVector& InVec); // 0x3dffcb0 [Final Native Static Public]
    FQuat Conv_VectorToQuaternion(const FVector& InVec); // 0x3dffc00 [Final Native Static Public]
    FLinearColor Conv_VectorToLinearColor(const FVector& InVec); // 0x3dffb60 [Final Native Static Public]
    FVector Conv_Vector4ToVector(const FVector4& InVector4); // 0x3dffab0 [Final Native Static Public]
    FRotator Conv_Vector4ToRotator(const FVector4& InVec); // 0x3dff9f0 [Final Native Static Public]
    FQuat Conv_Vector4ToQuaternion(const FVector4& InVec); // 0x3dff930 [Final Native Static Public]
    FVector Conv_Vector2DToVector(const FVector2D& InVector2D, float Z); // 0x3dff670 [Final Native Static Public]
    FIntPoint Conv_Vector2DToIntPoint(const FVector2D& InVector2D); // 0x3dff5b0 [Final Native Static Public]
    FMatrix Conv_TransformToMatrix(FTransform& Transform); // 0x3dff1d0 [Final Native Static Public]
    FVector Conv_RotatorToVector(const FRotator& InRot); // 0x3dfdbf0 [Final Native Static Public]
    FTransform Conv_RotatorToTransform(const FRotator& InRotator); // 0x3dfdb10 [Final Native Static Public]
    FQuat Conv_RotatorToQuaternion(const FRotator& InRot); // 0x3dfd960 [Final Native Static Public]
    FTransform Conv_MatrixToTransform(const FMatrix& InMatrix); // 0x3dfcfb0 [Final Native Static Public]
    FRotator Conv_MatrixToRotator(const FMatrix& InMatrix); // 0x3dfcc60 [Final Native Static Public]
    FVector Conv_LinearColorToVector(const FLinearColor& InLinearColor); // 0x3dfcbc0 [Final Native Static Public]
    FColor Conv_LinearColorToColor(const FLinearColor& InLinearColor, bool InUseSRGB); // 0x3dfca50 [Final Native Static Public]
    FVector Conv_IntVectorToVector(const FIntVector& InIntVector); // 0x3dfc8e0 [Final Native Static Public]
    FVector2D Conv_IntVector2ToVector2D(const FIntVector2& InIntVector2); // 0x3dfc740 [Final Native Static Public]
    FVector Conv_IntToVector(int32 inInt); // 0x3dfc5d0 [Final Native Static Public]
    FIntVector2 Conv_IntToIntVector2(int32 inInt); // 0x3dfc3d0 [Final Native Static Public]
    FIntVector Conv_IntToIntVector(int32 inInt); // 0x3dfc460 [Final Native Static Public]
    int64 Conv_IntToInt64(int32 inInt); // 0x3dfc350 [Final Native Static Public]
    double Conv_IntToDouble(int32 inInt); // 0x3dfc2c0 [Final Native Static Public]
    uint8 Conv_IntToByte(int32 inInt); // 0x3dfc240 [Final Native Static Public]
    bool Conv_IntToBool(int32 inInt); // 0x3dfc1b0 [Final Native Static Public]
    FVector2D Conv_IntPointToVector2D(const FIntPoint& InIntPoint); // 0x3dfc120 [Final Native Static Public]
    int32 Conv_Int64ToInt(int64 inInt); // 0x3dfbee0 [Final Native Static Public]
    double Conv_Int64ToDouble(int64 inInt); // 0x3dfbe50 [Final Native Static Public]
    uint8 Conv_Int64ToByte(int64 inInt); // 0x3dfbdd0 [Final Native Static Public]
    double Conv_FloatToDouble(float InFloat); // 0x3dfbb70 [Final Native Static Public]
    FVector2D Conv_DoubleToVector2D(double InDouble); // 0x3dfba60 [Final Native Static Public]
    FVector Conv_DoubleToVector(double InDouble); // 0x3dfbae0 [Final Native Static Public]
    FLinearColor Conv_DoubleToLinearColor(double InDouble); // 0x3dfb8e0 [Final Native Static Public]
    int64 Conv_DoubleToInt64(double InDouble); // 0x3dfb860 [Final Native Static Public]
    float Conv_DoubleToFloat(double InDouble); // 0x3dfb7e0 [Final Native Static Public]
    FLinearColor Conv_ColorToLinearColor(const FColor& InColor); // 0x3dfb460 [Final Native Static Public]
    int64 Conv_ByteToInt64(uint8 InByte); // 0x3dfb120 [Final Native Static Public]
    int32 Conv_ByteToInt(uint8 InByte); // 0x3dfb1a0 [Final Native Static Public]
    double Conv_ByteToDouble(uint8 InByte); // 0x3dfb0a0 [Final Native Static Public]
    int32 Conv_BoolToInt(bool InBool); // 0x3dfab70 [Final Native Static Public]
    double Conv_BoolToDouble(bool InBool); // 0x3dfaae0 [Final Native Static Public]
    uint8 Conv_BoolToByte(bool InBool); // 0x3dfaa50 [Final Native Static Public]
    FTransform ComposeTransforms(FTransform& A, FTransform& B); // 0x3dfa4e0 [Final Native Static Public]
    FRotator ComposeRotators(const FRotator& A, const FRotator& B); // 0x3dfa2b0 [Final Native Static Public]
    bool ClassIsChildOf(TSubclassOf<UObject> TestClass, TSubclassOf<UObject> ParentClass); // 0x3df8f90 [Final Native Static Public]
    FVector ClampVectorSize(const FVector& A, double min, double max); // 0x3df8db0 [Final Native Static Public]
    int64 ClampInt64(int64 Value, int64 min, int64 max); // 0x3df8ca0 [Final Native Static Public]
    float ClampAxis(float Angle); // 0x3df8bf0 [Final Native Static Public]
    FVector2D ClampAxes2D(const FVector2D& A, double MinAxisVal, double MaxAxisVal); // 0x3df8ac0 [Final Native Static Public]
    double ClampAngle(double AngleDegrees, double MinAngleDegrees, double MaxAngleDegrees); // 0x3df8880 [Final Native Static Public]
    int32 clamp(int32 Value, int32 min, int32 max); // 0x3df8780 [Final Native Static Public]
    FLinearColor CInterpTo(const FLinearColor& Current, const FLinearColor& Target, float DeltaTime, float InterpSpeed); // 0x3df5690 [Final Native Static Public]
    void BreakVector_NetQuantizeNormal(const FVector_NetQuantizeNormal& InVec, const double& X, const double& Y, const double& Z); // 0x3df36f0 [Final Native Static Public]
    void BreakVector_NetQuantize100(const FVector_NetQuantize100& InVec, const double& X, const double& Y, const double& Z); // 0x3df36f0 [Final Native Static Public]
    void BreakVector_NetQuantize10(const FVector_NetQuantize10& InVec, const double& X, const double& Y, const double& Z); // 0x3df36f0 [Final Native Static Public]
    void BreakVector_NetQuantize(const FVector_NetQuantize& InVec, const double& X, const double& Y, const double& Z); // 0x3df36f0 [Final Native Static Public]
    void BreakVector4(const FVector4& InVec, const double& X, const double& Y, const double& Z, const double& W); // 0x3df34c0 [Final Native Static Public]
    void BreakVector2D(const FVector2D& InVec, const double& X, const double& Y); // 0x3df3380 [Final Native Static Public]
    void BreakVector(const FVector& InVec, const double& X, const double& Y, const double& Z); // 0x3df36f0 [Final Native Static Public]
    void BreakTransform(FTransform& InTransform, const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x3df3130 [Final Native Static Public]
    void BreakTimespan2(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& FractionNano); // 0x3df2a00 [Final Native Static Public]
    void BreakTimespan(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& Milliseconds); // 0x3df2d10 [Final Native Static Public]
    void BreakRotIntoAxes(const FRotator& InRot, const FVector& X, const FVector& Y, const FVector& Z); // 0x3df2100 [Final Native Static Public]
    void BreakRotator(const FRotator& InRot, const float& Roll, const float& Pitch, const float& Yaw); // 0x3df2300 [Final Native Static Public]
    void BreakRandomStream(const FRandomStream& InRandomStream, const int32& InitialSeed); // 0x3df2020 [Final Native Static Public]
    void BreakQuat(FQuat& InQuat, const float& X, const float& Y, const float& Z, const float& W); // 0x3df1e00 [Final Native Static Public]
    void BreakQualifiedFrameTime(FQualifiedFrameTime& InFrameTime, const FFrameNumber& Frame, FFrameRate& FrameRate, const float& SubFrame); // 0x3df1c40 [Final Native Static Public]
    void BreakFrameRate(FFrameRate& InFrameRate, const int32& Numerator, const int32& Denominator); // 0x3df1930 [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); // 0x3df1540 [Final Native Static Public]
    void BreakColor(const FLinearColor& InColor, const float& R, const float& G, const float& B, const float& A); // 0x3df1350 [Final Native Static Public]
    void BreakBoxSphereBounds(const FBoxSphereBounds& InBoxSphereBounds, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x3df1190 [Final Native Static Public]
    FBox Box_Overlap(const FBox& A, const FBox& B); // 0x3df08d0 [Final Native Static Public]
    bool Box_IsPointInside(const FBox& Box, const FVector& Point); // 0x3df07a0 [Final Native Static Public]
    bool Box_IsInsideOrOn(const FBox& InnerTest, const FBox& OuterTest); // 0x3df0620 [Final Native Static Public]
    bool Box_IsInside(const FBox& InnerTest, const FBox& OuterTest); // 0x3df04a0 [Final Native Static Public]
    bool Box_Intersects(const FBox& A, const FBox& B); // 0x3df0360 [Final Native Static Public]
    FVector Box_GetClosestPointTo(const FBox& Box, const FVector& Point); // 0x3df0200 [Final Native Static Public]
    FBox Box_ExpandBy(const FBox& Box, const FVector& Negative, const FVector& Positive); // 0x3df0030 [Final Native Static Public]
    bool BooleanXOR(bool A, bool B); // 0x3ded560 [Final Native Static Public]
    bool BooleanOR(bool A, bool B); // 0x3ded480 [Final Native Static Public]
    bool BooleanNOR(bool A, bool B); // 0x3ded3a0 [Final Native Static Public]
    bool BooleanNAND(bool A, bool B); // 0x3ded2c0 [Final Native Static Public]
    bool BooleanAND(bool A, bool B); // 0x3ded1e0 [Final Native Static Public]
    uint8 BMin(uint8 A, uint8 B); // 0x3deccf0 [Final Native Static Public]
    uint8 BMax(uint8 A, uint8 B); // 0x3decc20 [Final Native Static Public]
    void AverageOfIntArray(const TArray<int32>& IntArray, const float& AverageValue); // 0x3decad0 [Final Native Static Public]
    double Atan2(double Y, double X); // 0x3dec7b0 [Final Native Static Public]
    double atan(double A); // 0x3dec890 [Final Native Static Public]
    double asin(double A); // 0x3dec710 [Final Native Static Public]
    int32 And_IntInt(int32 A, int32 B); // 0x3dea340 [Final Native Static Public]
    int64 And_Int64Int64(int64 A, int64 B); // 0x3dea270 [Final Native Static Public]
    FVector Add_VectorVector(const FVector& A, const FVector& B); // 0x3dea190 [Final Native Static Public]
    FVector Add_VectorInt(const FVector& A, int32 B); // 0x3dea0b0 [Final Native Static Public]
    FVector Add_VectorFloat(const FVector& A, double B); // 0x3de9fd0 [Final Native Static Public]
    FVector4 Add_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3de9e70 [Final Native Static Public]
    FVector2D Add_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3de9da0 [Final Native Static Public]
    FVector2D Add_Vector2DFloat(const FVector2D& A, double B); // 0x3de9cd0 [Final Native Static Public]
    FTimespan Add_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3de9390 [Final Native Static Public]
    FQuat Add_QuatQuat(FQuat& A, FQuat& B); // 0x3de9bd0 [Final Native Static Public]
    FMatrix Add_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x3de9960 [Final Native Static Public]
    FLinearColor Add_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3de9870 [Final Native Static Public]
    FIntPoint Add_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3de97a0 [Final Native Static Public]
    FIntPoint Add_IntPointInt(const FIntPoint& A, int32 B); // 0x3de96c0 [Final Native Static Public]
    int32 Add_IntInt(int32 A, int32 B); // 0x3de9600 [Final Native Static Public]
    int64 Add_Int64Int64(int64 A, int64 B); // 0x3de9530 [Final Native Static Public]
    double Add_DoubleDouble(double A, double B); // 0x3de9460 [Final Native Static Public]
    FDateTime Add_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x3de9390 [Final Native Static Public]
    FDateTime Add_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3de9390 [Final Native Static Public]
    uint8 Add_ByteByte(uint8 A, uint8 B); // 0x3de92d0 [Final Native Static Public]
    double acos(double A); // 0x3de90d0 [Final Native Static Public]
    int64 Abs_Int64(int64 A); // 0x3de8fb0 [Final Native Static Public]
    int32 Abs_Int(int32 A); // 0x3de9040 [Final Native Static Public]
    double abs(double A); // 0x3de8f20 [Final Native Static Public]

// UKismetNodeHelperLibrary (/Script/Engine.KismetNodeHelperLibrary)
    void MarkBit(const int32& Data, int32 Index); // 0x3e27ff0 [Final Native Static Public]
    bool HasUnmarkedBit(int32 Data, int32 NumBits); // 0x3e17550 [Final Native Static Public]
    bool HasMarkedBit(int32 Data, int32 NumBits); // 0x3e17360 [Final Native Static Public]
    uint8 GetValidValue(UEnum* Enum, uint8 EnumeratorValue); // 0x3e15fb0 [Final Native Static Public]
    int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom); // 0x3e15bc0 [Final Native Static Public]
    int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x3e13950 [Final Native Static Public]
    int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x3e10fd0 [Final Native Static Public]
    uint8 GetEnumeratorValueFromIndex(UEnum* Enum, uint8 EnumeratorIndex); // 0x3e10db0 [Final Native Static Public]
    FString GetEnumeratorUserFriendlyName(UEnum* Enum, uint8 EnumeratorValue); // 0x3e10c20 [Final Native Static Public]
    FName GetEnumeratorName(UEnum* Enum, uint8 EnumeratorValue); // 0x3e10b20 [Final Native Static Public]
    void ClearBit(const int32& Data, int32 Index); // 0x3df9250 [Final Native Static Public]
    void ClearAllBits(const int32& Data); // 0x3df9190 [Final Native Static Public]
    bool BitIsMarked(int32 Data, int32 Index); // 0x3ded0f0 [Final Native Static Public]

// UKismetRenderingLibrary (/Script/Engine.KismetRenderingLibrary)
    void SetCastInsetShadowForAllAttachments(UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup); // 0x3e3e9b0 [Final Native Static Public]
    void ResizeRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget, int32 Width, int32 Height); // 0x3e3bc70 [Final Native Static Public]
    UVolumeTexture* RenderTargetCreateStaticVolumeTextureEditorOnly(UTextureRenderTargetVolume* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e3b410 [Final Native Static Public]
    UTextureCube* RenderTargetCreateStaticTextureCubeEditorOnly(UTextureRenderTargetCube* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e3b220 [Final Native Static Public]
    UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(UTextureRenderTarget2D* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e3b030 [Final Native Static Public]
    UTexture2DArray* RenderTargetCreateStaticTexture2DArrayEditorOnly(UTextureRenderTarget2DArray* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e3ae40 [Final Native Static Public]
    void ReleaseRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget); // 0x3e3ac50 [Final Native Static Public]
    void RefreshPathTracingOutput(); // 0x3e3abc0 [Final Native Static Public]
    FColor ReadRenderTargetUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V); // 0x3e3a9f0 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawUVArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FBox2D& Area, bool bNormalize); // 0x3e3a790 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V, bool bNormalize); // 0x3e3a560 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawPixelArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 MinX, int32 MinY, int32 MaxX, int32 MaxY, bool bNormalize); // 0x3e3a310 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y, bool bNormalize); // 0x3e3a160 [Final Native Static Public]
    bool ReadRenderTargetRaw(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FLinearColor>& OutLinearSamples, bool bNormalize); // 0x3e39c50 [Final Native Static Public]
    FColor ReadRenderTargetPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); // 0x3e39b00 [Final Native Static Public]
    bool ReadRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FColor>& OutSamples, bool bNormalize); // 0x3e396a0 [Final Native Static Public]
    int32 NumPrecompilingPSOsRemaining(); // 0x3e315c0 [Final Native Static Public]
    FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3); // 0x3e26cc0 [Final Native Static Public]
    UTexture2D* ImportFileAsTexture2D(UObject* WorldContextObject, const FString& Filename); // 0x3e178d0 [Final Native Static Public]
    UTexture2D* ImportBufferAsTexture2D(UObject* WorldContextObject, const TArray<uint8>& Buffer); // 0x3e177e0 [Final Native Static Public]
    void ExportTexture2D(UObject* WorldContextObject, UTexture2D* Texture, const FString& FilePath, const FString& Filename); // 0x3e0af40 [Final Native Static Public]
    void ExportRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FString& FilePath, const FString& Filename); // 0x3e0add0 [Final Native Static Public]
    void EndDrawCanvasToRenderTarget(UObject* WorldContextObject, FDrawToRenderTargetContext& Context); // 0x3e08270 [Final Native Static Public]
    void EnablePathTracing(bool bEnablePathTracer); // 0x3e081b0 [Final Native Static Public]
    void DrawMaterialToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, UMaterialInterface* Material); // 0x3e07580 [Final Native Static Public]
    UTextureRenderTargetVolume* CreateRenderTargetVolume(UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3e02860 [Final Native Static Public]
    UTextureRenderTarget2DArray* CreateRenderTarget2DArray(UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3e02490 [Final Native Static Public]
    UTextureRenderTarget2D* CreateRenderTarget2D(UObject* WorldContextObject, int32 Width, int32 Height, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3e02150 [Final Native Static Public]
    void ConvertRenderTargetToTextureVolumeEditorOnly(UObject* WorldContextObject, UTextureRenderTargetVolume* RenderTarget, UVolumeTexture* Texture); // 0x3e01800 [Final Native Static Public]
    void ConvertRenderTargetToTextureCubeEditorOnly(UObject* WorldContextObject, UTextureRenderTargetCube* RenderTarget, UTextureCube* Texture); // 0x3e01800 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2D* RenderTarget, UTexture2D* Texture); // 0x3e01800 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DArrayEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2DArray* RenderTarget, UTexture2DArray* Texture); // 0x3e01800 [Final Native Static Public]
    void ClearRenderTarget2D(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FLinearColor& ClearColor); // 0x3df9440 [Final Native Static Public]
    FMatrix CalculateProjectionMatrix(FMinimalViewInfo& MinimalViewInfo); // 0x3df5820 [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); // 0x3df2490 [Final Native Static Public]
    void BeginDrawCanvasToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const UCanvas*& Canvas, const FVector2D& Size, FDrawToRenderTargetContext& Context); // 0x3decdc0 [Final Native Static Public]

// UKismetStringLibrary (/Script/Engine.KismetStringLibrary)
    FString TrimTrailing(const FString& SourceString); // 0x3e486e0 [Final Native Static Public]
    FString Trim(const FString& SourceString); // 0x3e485f0 [Final Native Static Public]
    FString ToUpper(const FString& SourceString); // 0x3e47ac0 [Final Native Static Public]
    FString ToLower(const FString& SourceString); // 0x3e476c0 [Final Native Static Public]
    FString TimeSecondsToString(float InSeconds); // 0x3e46ff0 [Final Native Static Public]
    bool StartsWith(const FString& SourceString, const FString& InPrefix, const ESearchCase& SearchCase); // 0x3e458e0 [Final Native Static Public]
    bool Split(const FString& SourceString, const FString& InStr, const FString& LeftS, const FString& RightS, const ESearchCase& SearchCase, const ESearchDir& SearchDir); // 0x3e45520 [Final Native Static Public]
    FString RightPad(const FString& SourceString, int32 ChCount); // 0x3e3c3f0 [Final Native Static Public]
    FString RightChop(const FString& SourceString, int32 Count); // 0x3e3c2c0 [Final Native Static Public]
    FString Right(const FString& SourceString, int32 Count); // 0x3e3c160 [Final Native Static Public]
    FString Reverse(const FString& SourceString); // 0x3e3c010 [Final Native Static Public]
    int32 ReplaceInline(const FString& SourceString, const FString& SearchText, const FString& ReplacementText, const ESearchCase& SearchCase); // 0x3e3b7f0 [Final Native Static Public]
    FString Replace(const FString& SourceString, const FString& From, const FString& To, const ESearchCase& SearchCase); // 0x3e3b600 [Final Native Static Public]
    TArray<FString> ParseIntoArray(const FString& SourceString, const FString& Delimiter, bool CullEmptyStrings); // 0x3e319e0 [Final Native Static Public]
    bool NotEqual_StrStr(const FString& A, const FString& B); // 0x3e30d50 [Final Native Static Public]
    bool NotEqual_StriStri(const FString& A, const FString& B); // 0x3e30e80 [Final Native Static Public]
    FString Mid(const FString& SourceString, int32 Start, int32 Count); // 0x3e14bf0 [Final Native Static Public]
    bool MatchesWildcard(const FString& SourceString, const FString& Wildcard, const ESearchCase& SearchCase); // 0x3e280d0 [Final Native Static Public]
    int32 Len(const FString& S); // 0x3e1f460 [Final Native Static Public]
    FString LeftPad(const FString& SourceString, int32 ChCount); // 0x3e1f330 [Final Native Static Public]
    FString LeftChop(const FString& SourceString, int32 Count); // 0x3e1f1d0 [Final Native Static Public]
    FString Left(const FString& SourceString, int32 Count); // 0x3e1f080 [Final Native Static Public]
    FString JoinStringArray(const TArray<FString>& SourceArray, const FString& Separator); // 0x3e1b880 [Final Native Static Public]
    bool IsNumeric(const FString& SourceString); // 0x3e1a2d0 [Final Native Static Public]
    bool IsEmpty(const FString& InString); // 0x3e19de0 [Final Native Static Public]
    FString GetSubstring(const FString& SourceString, int32 StartIndex, int32 Length); // 0x3e14bf0 [Final Native Static Public]
    int32 GetCharacterAsNumber(const FString& SourceString, int32 Index); // 0x3e0ed00 [Final Native Static Public]
    TArray<FString> GetCharacterArrayFromString(const FString& SourceString); // 0x3e0eaf0 [Final Native Static Public]
    int32 FindSubstring(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition); // 0x3e0cdb0 [Final Native Static Public]
    bool EqualEqual_StrStr(const FString& A, const FString& B); // 0x3e09f20 [Final Native Static Public]
    bool EqualEqual_StriStri(const FString& A, const FString& B); // 0x3e0a050 [Final Native Static Public]
    bool EndsWith(const FString& SourceString, const FString& InSuffix, const ESearchCase& SearchCase); // 0x3e08340 [Final Native Static Public]
    int32 CullArray(const FString& SourceString, const TArray<FString>& inArray); // 0x3e03100 [Final Native Static Public]
    FString Conv_VectorToString(const FVector& InVec); // 0x3dffd60 [Final Native Static Public]
    FString Conv_Vector3fToString(const FVector3f& InVec); // 0x3dff830 [Final Native Static Public]
    FString Conv_Vector2dToString(const FVector2D& InVec); // 0x3dff740 [Final Native Static Public]
    FString Conv_TransformToString(FTransform& InTrans); // 0x3dff320 [Final Native Static Public]
    void Conv_StringToVector3f(const FString& InString, const FVector3f& OutConvertedVector, const bool& OutIsValid); // 0x3dfee50 [Final Native Static Public]
    void Conv_StringToVector2D(const FString& InString, const FVector2D& OutConvertedVector2D, const bool& OutIsValid); // 0x3dfecc0 [Final Native Static Public]
    void Conv_StringToVector(const FString& InString, const FVector& OutConvertedVector, const bool& OutIsValid); // 0x3dff010 [Final Native Static Public]
    void Conv_StringToRotator(const FString& InString, const FRotator& OutConvertedRotator, const bool& OutIsValid); // 0x3dfeb00 [Final Native Static Public]
    FName Conv_StringToName(const FString& InString); // 0x3dfea40 [Final Native Static Public]
    int64 Conv_StringToInt64(const FString& InString); // 0x3dfe8e0 [Final Native Static Public]
    int32 Conv_StringToInt(const FString& InString); // 0x3dfe990 [Final Native Static Public]
    double Conv_StringToDouble(const FString& InString); // 0x3dfe830 [Final Native Static Public]
    void Conv_StringToColor(const FString& InString, const FLinearColor& OutConvertedColor, const bool& OutIsValid); // 0x3dfe6e0 [Final Native Static Public]
    FString Conv_RotatorToString(const FRotator& InRot); // 0x3dfda10 [Final Native Static Public]
    FString Conv_PlatformUserIdToString(const FPlatformUserId& InPlatformUserId); // 0x3dfbcf0 [Final Native Static Public]
    FString Conv_ObjectToString(UObject* InObj); // 0x3dfd610 [Final Native Static Public]
    FString Conv_NameToString(const FName& InName); // 0x3dfd0b0 [Final Native Static Public]
    FString Conv_MatrixToString(const FMatrix& InMatrix); // 0x3dfcd30 [Final Native Static Public]
    FString Conv_IntVectorToString(const FIntVector& InIntVec); // 0x3dfc7f0 [Final Native Static Public]
    FString Conv_IntVector2ToString(const FIntVector2& InIntVec2); // 0x3dfc660 [Final Native Static Public]
    FString Conv_IntToString(int32 inInt); // 0x3dfc4f0 [Final Native Static Public]
    FString Conv_IntPointToString(const FIntPoint& InIntPoint); // 0x3dfc040 [Final Native Static Public]
    FString Conv_Int64ToString(int64 inInt); // 0x3dfbf60 [Final Native Static Public]
    FString Conv_InputDeviceIdToString(const FInputDeviceId& InDeviceId); // 0x3dfbcf0 [Final Native Static Public]
    FString Conv_DoubleToString(double InDouble); // 0x3dfb980 [Final Native Static Public]
    FString Conv_ColorToString(const FLinearColor& InColor); // 0x3dfb520 [Final Native Static Public]
    FString Conv_ByteToString(uint8 InByte); // 0x3dfb220 [Final Native Static Public]
    FString Conv_BoxToString(const FBox& Box); // 0x3dfaee0 [Final Native Static Public]
    FString Conv_BoxCenterAndExtentsToString(const FBox& Box); // 0x3dfacf0 [Final Native Static Public]
    FString Conv_BoolToString(bool InBool); // 0x3dfac00 [Final Native Static Public]
    bool Contains(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd); // 0x3dfa890 [Final Native Static Public]
    FString Concat_StrStr(const FString& A, const FString& B); // 0x3dfa6f0 [Final Native Static Public]
    FString BuildString_Vector2d(const FString& AppendTo, const FString& Prefix, const FVector2D& InVector2D, const FString& Suffix); // 0x3df5120 [Final Native Static Public]
    FString BuildString_Vector(const FString& AppendTo, const FString& Prefix, const FVector& InVector, const FString& Suffix); // 0x3df53d0 [Final Native Static Public]
    FString BuildString_Rotator(const FString& AppendTo, const FString& Prefix, const FRotator& InRot, const FString& Suffix); // 0x3df4e60 [Final Native Static Public]
    FString BuildString_Object(const FString& AppendTo, const FString& Prefix, UObject* InObj, const FString& Suffix); // 0x3df4ba0 [Final Native Static Public]
    FString BuildString_Name(const FString& AppendTo, const FString& Prefix, const FName& InName, const FString& Suffix); // 0x3df4910 [Final Native Static Public]
    FString BuildString_IntVector2(const FString& AppendTo, const FString& Prefix, const FIntVector2& InIntVector, const FString& Suffix); // 0x3df43d0 [Final Native Static Public]
    FString BuildString_IntVector(const FString& AppendTo, const FString& Prefix, const FIntVector& InIntVector2, const FString& Suffix); // 0x3df4660 [Final Native Static Public]
    FString BuildString_Int(const FString& AppendTo, const FString& Prefix, int32 inInt, const FString& Suffix); // 0x3df4130 [Final Native Static Public]
    FString BuildString_Double(const FString& AppendTo, const FString& Prefix, double InDouble, const FString& Suffix); // 0x3df3e90 [Final Native Static Public]
    FString BuildString_Color(const FString& AppendTo, const FString& Prefix, const FLinearColor& InColor, const FString& Suffix); // 0x3df3be0 [Final Native Static Public]
    FString BuildString_Bool(const FString& AppendTo, const FString& Prefix, bool InBool, const FString& Suffix); // 0x3df3930 [Final Native Static Public]

// UKismetStringTableLibrary (/Script/Engine.KismetStringTableLibrary)
    bool IsRegisteredTableId(const FName& TableId); // 0x3e1af60 [Final Native Static Public]
    bool IsRegisteredTableEntry(const FName& TableId, const FString& Key); // 0x3e1ada0 [Final Native Static Public]
    FString GetTableNamespace(const FName& TableId); // 0x3e15680 [Final Native Static Public]
    FString GetTableEntrySourceString(const FName& TableId, const FString& Key); // 0x3e154d0 [Final Native Static Public]
    FString GetTableEntryMetaData(const FName& TableId, const FString& Key, const FName& MetaDataId); // 0x3e15310 [Final Native Static Public]
    TArray<FName> GetRegisteredStringTables(); // 0x3e13c10 [Final Native Static Public]
    TArray<FName> GetMetaDataIdsFromStringTableEntry(const FName& TableId, const FString& Key); // 0x3e11d50 [Final Native Static Public]
    TArray<FString> GetKeysFromStringTable(const FName& TableId); // 0x3e117a0 [Final Native Static Public]

// UKismetSystemLibrary (/Script/Engine.KismetSystemLibrary)
    void UnregisterForRemoteNotifications(); // 0x3e3ac30 [Final Native Static Public]
    void UnloadPrimaryAssetList(const TArray<FPrimaryAssetId>& PrimaryAssetIdList); // 0x3e48870 [Final Native Static Public]
    void UnloadPrimaryAsset(const FPrimaryAssetId& PrimaryAssetId); // 0x3e487d0 [Final Native Static Public]
    void TransactObject(UObject* Object); // 0x32bcef0 [Final Native Static Public]
    void StackTrace(); // 0x3e458a0 [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); // 0x3e44de0 [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); // 0x3e44940 [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); // 0x3e444a0 [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); // 0x3e44020 [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); // 0x3e43bb0 [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); // 0x3e43750 [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); // 0x3e434b0 [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); // 0x3e43210 [Final Native Static Public]
    void SnapshotObject(UObject* Object); // 0x32bcef0 [Final Native Static Public]
    void ShowPlatformSpecificLeaderboardScreen(const FString& CategoryName); // 0x3e425a0 [Final Native Static Public]
    void ShowPlatformSpecificAchievementsScreen(APlayerController* SpecificPlayer); // 0x3e424b0 [Final Native Static Public]
    void ShowInterstitialAd(); // 0x3e42440 [Final Native Static Public]
    void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen); // 0x3e42330 [Final Native Static Public]
    void SetWindowTitle(FText& title); // 0x3e421d0 [Final Native Static Public]
    void SetVolumeButtonsHandledBySystem(bool bEnabled); // 0x30a19a0 [Final Native Static Public]
    void SetVectorPropertyByName(UObject* Object, const FName& PropertyName, const FVector& Value); // 0x3e41ee0 [Final Native Static Public]
    void SetVector3fPropertyByName(UObject* Object, const FName& PropertyName, const FVector3f& Value); // 0x3e41ba0 [Final Native Static Public]
    void SetUserActivity(FUserActivity& UserActivity); // 0x3e41b00 [Final Native Static Public]
    void SetTransformPropertyByName(UObject* Object, const FName& PropertyName, FTransform& Value); // 0x3e41880 [Final Native Static Public]
    void SetTextPropertyByName(UObject* Object, const FName& PropertyName, FText& Value); // 0x3e41680 [Final Native Static Public]
    void SetSuppressViewportTransitionMessage(UObject* WorldContextObject, bool bState); // 0x3e41570 [Final Native Static Public]
    void SetStructurePropertyByName(UObject* Object, const FName& PropertyName, FGenericStruct& Value); // 0x3e3ed30 [Final Native Static Public]
    void SetStringPropertyByName(UObject* Object, const FName& PropertyName, const FString& Value); // 0x3e41350 [Final Native Static Public]
    void SetSoftObjectPropertyByName(UObject* Object, const FName& PropertyName, TSoftObjectPtr<UObject>& Value); // 0x3e41140 [Final Native Static Public]
    void SetSoftClassPropertyByName(UObject* Object, const FName& PropertyName, TSoftClassPtr<UObject>& Value); // 0x3e40f30 [Final Native Static Public]
    void SetRotatorPropertyByName(UObject* Object, const FName& PropertyName, const FRotator& Value); // 0x3e40bf0 [Final Native Static Public]
    void SetObjectPropertyByName(UObject* Object, const FName& PropertyName, UObject* Value); // 0x3e407a0 [Final Native Static Public]
    void SetNamePropertyByName(UObject* Object, const FName& PropertyName, const FName& Value); // 0x3e405f0 [Final Native Static Public]
    void SetLinearColorPropertyByName(UObject* Object, const FName& PropertyName, const FLinearColor& Value); // 0x3e40410 [Final Native Static Public]
    void SetIntPropertyByName(UObject* Object, const FName& PropertyName, int32 Value); // 0x3e40080 [Final Native Static Public]
    void SetInterfacePropertyByName(UObject* Object, const FName& PropertyName, const TScriptInterface<IInterface>& Value); // 0x3e40220 [Final Native Static Public]
    void SetInt64PropertyByName(UObject* Object, const FName& PropertyName, int64 Value); // 0x3e3fee0 [Final Native Static Public]
    void SetGamepadsBlockDeviceFeedback(bool bBlock); // 0x30a19a0 [Final Native Static Public]
    void SetFieldPathPropertyByName(UObject* Object, const FName& PropertyName, TFieldPath<FProperty>& Value); // 0x3e3fbf0 [Final Native Static Public]
    void SetDoublePropertyByName(UObject* Object, const FName& PropertyName, double Value); // 0x3e3f850 [Final Native Static Public]
    void SetColorPropertyByName(UObject* Object, const FName& PropertyName, const FColor& Value); // 0x3e3ef40 [Final Native Static Public]
    void SetCollisionProfileNameProperty(UObject* Object, const FName& PropertyName, FCollisionProfileName& Value); // 0x3e3ed30 [Final Native Static Public]
    void SetClassPropertyByName(UObject* Object, const FName& PropertyName, TSubclassOf<UObject> Value); // 0x3e3eac0 [Final Native Static Public]
    void SetBytePropertyByName(UObject* Object, const FName& PropertyName, uint8 Value); // 0x3e3e760 [Final Native Static Public]
    void SetBoolPropertyByName(UObject* Object, const FName& PropertyName, bool Value); // 0x3e3e5a0 [Final Native Static Public]
    void RetriggerableDelay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x3e3be50 [Final Native Static Public]
    void ResetGamepadAssignmentToController(int32 ControllerId); // 0x3df5c50 [Final Native Static Public]
    void ResetGamepadAssignments(); // 0x3691c80 [Final Native Static Public]
    void RegisterForRemoteNotifications(); // 0x3e3ac30 [Final Native Static Public]
    void RaiseScriptError(const FString& ErrorMessage); // 0x3e33360 [Final Native Static Public]
    void QuitGame(UObject* WorldContextObject, APlayerController* SpecificPlayer, const EQuitPreference& QuitPreference, bool bIgnorePlatformRestrictions); // 0x3e361c0 [Final Native Static Public]
    void PrintWarning(const FString& InString); // 0x3e33360 [Final Native Static Public]
    void PrintText(UObject* WorldContextObject, const FText& InText, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x3e33140 [Final Native Static Public]
    void PrintString(UObject* WorldContextObject, const FString& InString, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x3e32f50 [Final Native Static Public]
    bool ParseParamValue(const FString& InString, const FString& InParam, const FString& OutValue); // 0x3e31ca0 [Final Native Static Public]
    bool ParseParam(const FString& InString, const FString& InParam); // 0x3e31b90 [Final Native Static Public]
    void ParseCommandLine(const FString& InCmdLine, const TArray<FString>& OutTokens, const TArray<FString>& OutSwitches, TMap<FString, FString>& OutParams); // 0x3e31780 [Final Native Static Public]
    void OnAssetLoaded__DelegateSignature(UObject* Loaded); // 0x15b1e90 [Public]
    void OnAssetClassLoaded__DelegateSignature(TSubclassOf<UObject> Loaded); // 0x15b1e90 [Public]
    bool NotEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x3e30bf0 [Final Native Static Public]
    bool NotEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x3e30bf0 [Final Native Static Public]
    bool NotEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x36feee0 [Final Native Static Public]
    bool NotEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x3e30710 [Final Native Static Public]
    FString NormalizeFilename(const FString& InFilename); // 0x3e2f540 [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); // 0x3e2ca70 [Final Native Static Public]
    FTopLevelAssetPath MakeTopLevelAssetPath(const FString& PackageName, const FString& AssetName); // 0x3e274d0 [Final Native Static Public]
    FSoftObjectPath MakeSoftObjectPath(const FString& PathString); // 0x3e26f40 [Final Native Static Public]
    FSoftClassPath MakeSoftClassPath(const FString& PathString); // 0x3e26f40 [Final Native Static Public]
    FText MakeLiteralText(const FText& Value); // 0x3e253c0 [Final Native Static Public]
    FString MakeLiteralString(const FString& Value); // 0x3e25270 [Final Native Static Public]
    FName MakeLiteralName(const FName& Value); // 0x3e251f0 [Final Native Static Public]
    int64 MakeLiteralInt64(int64 Value); // 0x3e250f0 [Final Native Static Public]
    int32 MakeLiteralInt(int32 Value); // 0x3e25170 [Final Native Static Public]
    double MakeLiteralDouble(double Value); // 0x3e25070 [Final Native Static Public]
    uint8 MakeLiteralByte(uint8 Value); // 0x3e24ff0 [Final Native Static Public]
    bool MakeLiteralBool(bool Value); // 0x3dfaa50 [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); // 0x3e23e80 [Final Native Static Public]
    void LogString(const FString& InString, bool bPrintToLog); // 0x3e23d30 [Final Native Static Public]
    void LoadInterstitialAd(int32 AdIdIndex); // 0x3e23b60 [Final Native Static Public]
    TSubclassOf<UObject> LoadClassAsset_Blocking(const TSoftClassPtr<UObject>& AssetClass); // 0x3e239d0 [Final Native Static Public]
    void LoadAssetClass(UObject* WorldContextObject, const TSoftClassPtr<UObject>& AssetClass, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x3e235e0 [Final Native Static Public]
    UObject* LoadAsset_Blocking(const TSoftObjectPtr<UObject>& Asset); // 0x3e23890 [Final Native Static Public]
    void LoadAsset(UObject* WorldContextObject, const TSoftObjectPtr<UObject>& Asset, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x3e23330 [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); // 0x3e21af0 [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); // 0x3e21690 [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); // 0x3e21230 [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); // 0x3e20df0 [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); // 0x3e209c0 [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); // 0x3e20590 [Final Native Static Public]
    void LaunchURL(const FString& URL); // 0x3e1ef40 [Final Native Static Public]
    void LaunchExternalUrl(const TArray<FString>& InDomainStrings, const FString& URL); // 0x3e1ee30 [Final Native Static Public]
    void K2_UnPauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3e1de10 [Final Native Static Public]
    void K2_UnPauseTimerDelegate(const FScriptDelegate& Delegate); // 0x3e1dd80 [Final Native Static Public]
    void K2_UnPauseTimer(UObject* Object, const FString& FunctionName); // 0x3e1dbe0 [Final Native Static Public]
    bool K2_TimerExistsHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3e1dae0 [Final Native Static Public]
    bool K2_TimerExistsDelegate(const FScriptDelegate& Delegate); // 0x3e1da40 [Final Native Static Public]
    bool K2_TimerExists(UObject* Object, const FString& FunctionName); // 0x3e1d890 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTickDelegate(const FScriptDelegate& Delegate); // 0x3e1d7e0 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTick(UObject* Object, const FString& FunctionName); // 0x3e1d600 [Final Native Static Public]
    FTimerHandle K2_SetTimerDelegate(const FScriptDelegate& Delegate, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance); // 0x3e1d400 [Final Native Static Public]
    FTimerHandle K2_SetTimer(UObject* Object, const FString& FunctionName, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance); // 0x3e1d0c0 [Final Native Static Public]
    void K2_PauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3e1cfd0 [Final Native Static Public]
    void K2_PauseTimerDelegate(const FScriptDelegate& Delegate); // 0x3e1cf40 [Final Native Static Public]
    void K2_PauseTimer(UObject* Object, const FString& FunctionName); // 0x3e1cda0 [Final Native Static Public]
    bool K2_IsValidTimerHandle(const FTimerHandle& Handle); // 0x3e1cd10 [Final Native Static Public]
    bool K2_IsTimerPausedHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3e1cc00 [Final Native Static Public]
    bool K2_IsTimerPausedDelegate(const FScriptDelegate& Delegate); // 0x3e1cb60 [Final Native Static Public]
    bool K2_IsTimerPaused(UObject* Object, const FString& FunctionName); // 0x3e1c9b0 [Final Native Static Public]
    bool K2_IsTimerActiveHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3e1c8a0 [Final Native Static Public]
    bool K2_IsTimerActiveDelegate(const FScriptDelegate& Delegate); // 0x3e1c800 [Final Native Static Public]
    bool K2_IsTimerActive(UObject* Object, const FString& FunctionName); // 0x3e1c650 [Final Native Static Public]
    FTimerHandle K2_InvalidateTimerHandle(FTimerHandle& Handle); // 0x3e1c5b0 [Final Native Static Public]
    float K2_GetTimerRemainingTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3e1c490 [Final Native Static Public]
    float K2_GetTimerRemainingTimeDelegate(const FScriptDelegate& Delegate); // 0x3e1c3f0 [Final Native Static Public]
    float K2_GetTimerRemainingTime(UObject* Object, const FString& FunctionName); // 0x3e1c230 [Final Native Static Public]
    float K2_GetTimerElapsedTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3e1c110 [Final Native Static Public]
    float K2_GetTimerElapsedTimeDelegate(const FScriptDelegate& Delegate); // 0x3e1c070 [Final Native Static Public]
    float K2_GetTimerElapsedTime(UObject* Object, const FString& FunctionName); // 0x3e1beb0 [Final Native Static Public]
    void K2_ClearTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3e1bdb0 [Final Native Static Public]
    void K2_ClearTimerDelegate(const FScriptDelegate& Delegate); // 0x3e1bd20 [Final Native Static Public]
    void K2_ClearTimer(UObject* Object, const FString& FunctionName); // 0x3e1bb80 [Final Native Static Public]
    void K2_ClearAndInvalidateTimerHandle(UObject* WorldContextObject, FTimerHandle& Handle); // 0x3e1ba60 [Final Native Static Public]
    bool IsValidSoftObjectReference(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3e1b660 [Final Native Static Public]
    bool IsValidSoftClassReference(TSoftClassPtr<UObject>& SoftClassReference); // 0x3e1b660 [Final Native Static Public]
    bool IsValidPrimaryAssetType(const FPrimaryAssetType& PrimaryAssetType); // 0x36fdcf0 [Final Native Static Public]
    bool IsValidPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3e1b5b0 [Final Native Static Public]
    bool IsValidInterface(const TScriptInterface<IInterface>& Interface); // 0x3e1b4f0 [Final Native Static Public]
    bool IsValidClass(TSubclassOf<UObject> Class); // 0x3e1b440 [Final Native Static Public]
    bool IsValid(UObject* Object); // 0x3e1b440 [Final Native Static Public]
    bool IsUnattended(); // 0x3e1b410 [Final Native Static Public]
    bool IsStandalone(UObject* WorldContextObject); // 0x3e1b360 [Final Native Static Public]
    bool IsSplitScreen(UObject* WorldContextObject); // 0x3e17460 [Final Native Static Public]
    bool IsServer(UObject* WorldContextObject); // 0x3e1b2b0 [Final Native Static Public]
    bool IsScreensaverEnabled(); // 0x3e1b290 [Final Native Static Public]
    bool IsPackagedForDistribution(); // 0x33ec370 [Final Native Static Public]
    bool IsObjectOfSoftClass(UObject* Object, const TSoftClassPtr<UObject>& SoftClass); // 0x3e1a370 [Final Native Static Public]
    bool IsLoggedIn(APlayerController* SpecificPlayer); // 0x3e1a010 [Final Native Static Public]
    bool IsInterstitialAdRequested(); // 0x3e19f00 [Final Native Static Public]
    bool IsInterstitialAdAvailable(); // 0x3e19e80 [Final Native Static Public]
    bool IsDedicatedServer(UObject* WorldContextObject); // 0x3e19c80 [Final Native Static Public]
    bool IsControllerAssignedToGamepad(int32 ControllerId); // 0x3e19ae0 [Final Native Static Public]
    void HideAdBanner(); // 0x3e17650 [Final Native Static Public]
    bool HasMultipleLocalPlayers(UObject* WorldContextObject); // 0x3e17460 [Final Native Static Public]
    bool GetVolumeButtonsHandledBySystem(); // 0x33ec370 [Final Native Static Public]
    FString GetUniqueDeviceId(); // 0x3e15b70 [Final Native Static Public]
    FString GetSystemPath(UObject* Object); // 0x3e15120 [Final Native Static Public]
    bool GetSupportedFullscreenResolutions(const TArray<FIntPoint>& Resolutions); // 0x3e15070 [Final Native Static Public]
    FTopLevelAssetPath GetStructTopLevelAssetPath(UScriptStruct* Struct); // 0x3e0f0e0 [Final Native Static Public]
    TSoftObjectPtr<UObject> GetSoftObjectReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3e14b30 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPath(UObject* Object); // 0x3e147e0 [Final Native Static Public]
    FTopLevelAssetPath GetSoftClassTopLevelAssetPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3e149a0 [Final Native Static Public]
    TSoftClassPtr<UObject> GetSoftClassReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3e148e0 [Final Native Static Public]
    FSoftClassPath GetSoftClassPath(TSubclassOf<UObject> Class); // 0x3e147e0 [Final Native Static Public]
    int32 GetRenderingMaterialQualityLevel(); // 0x3e13de0 [Final Native Static Public]
    int32 GetRenderingDetailMode(); // 0x3e13d10 [Final Native Static Public]
    FString GetProjectSavedDirectory(); // 0x3e13880 [Final Native Static Public]
    FString GetProjectDirectory(); // 0x3e13750 [Final Native Static Public]
    FString GetProjectContentDirectory(); // 0x3e136b0 [Final Native Static Public]
    void GetPrimaryAssetsWithBundleState(const TArray<FName>& RequiredBundles, const TArray<FName>& ExcludedBundles, const TArray<FPrimaryAssetType>& ValidTypes, bool bForceCurrentState, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x3e13470 [Final Native Static Public]
    void GetPrimaryAssetIdList(const FPrimaryAssetType& PrimaryAssetType, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x3e13370 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3e13220 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3e130d0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromObject(UObject* Object); // 0x3e13010 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf<UObject> Class); // 0x3e12ec0 [Final Native Static Public]
    TArray<FString> GetPreferredLanguages(); // 0x3e12e20 [Final Native Static Public]
    FString GetPlatformUserName(); // 0x3e12ad0 [Final Native Static Public]
    FString GetPlatformUserDir(); // 0x3e12a40 [Final Native Static Public]
    FString GetPathName(UObject* Object); // 0x3e12950 [Final Native Static Public]
    UObject* GetOuterObject(UObject* Object); // 0x3e12790 [Final Native Static Public]
    FString GetObjectName(UObject* Object); // 0x3e12690 [Final Native Static Public]
    UObject* GetObjectFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3e124f0 [Final Native Static Public]
    int32 GetMinYResolutionForUI(); // 0x3e121f0 [Final Native Static Public]
    int32 GetMinYResolutionFor3DView(); // 0x3e121b0 [Final Native Static Public]
    FString GetLocalCurrencySymbol(); // 0x3e105a0 [Final Native Static Public]
    FString GetLocalCurrencyCode(); // 0x3e105a0 [Final Native Static Public]
    double GetGameTimeInSeconds(UObject* WorldContextObject); // 0x3cdd2c0 [Final Native Static Public]
    FString GetGamepadControllerName(int32 ControllerId); // 0x3e11390 [Final Native Static Public]
    UTexture2D* GetGamepadButtonGlyph(const FString& ButtonKey, int32 ControllerIndex); // 0x3e112a0 [Final Native Static Public]
    FString GetGameName(); // 0x3e11210 [Final Native Static Public]
    FString GetGameBundleId(); // 0x3e11140 [Final Native Static Public]
    int64 GetFrameCount(); // 0x3e11120 [Final Native Static Public]
    FTopLevelAssetPath GetEnumTopLevelAssetPath(UEnum* Enum); // 0x3e0f0e0 [Final Native Static Public]
    FString GetEngineVersion(); // 0x3e10a90 [Final Native Static Public]
    FString GetDisplayName(UObject* Object); // 0x3e107d0 [Final Native Static Public]
    FString GetDeviceId(); // 0x3e105a0 [Final Native Static Public]
    FString GetDefaultLocale(); // 0x3e10510 [Final Native Static Public]
    FString GetDefaultLanguage(); // 0x3e10480 [Final Native Static Public]
    bool GetCurrentBundleState(const FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, const TArray<FName>& OutBundles); // 0x3e0fe00 [Final Native Static Public]
    bool GetConvenientWindowedResolutions(const TArray<FIntPoint>& Resolutions); // 0x3e0f930 [Final Native Static Public]
    FString GetConsoleVariableStringValue(const FString& VariableName); // 0x3e0f7b0 [Final Native Static Public]
    int32 GetConsoleVariableIntValue(const FString& VariableName); // 0x3e0f6d0 [Final Native Static Public]
    float GetConsoleVariableFloatValue(const FString& VariableName); // 0x3e0f5e0 [Final Native Static Public]
    bool GetConsoleVariableBoolValue(const FString& VariableName); // 0x3e0f500 [Final Native Static Public]
    void GetComponentBounds(USceneComponent* Component, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x3e0f300 [Final Native Static Public]
    FString GetCommandLine(); // 0x3e0f270 [Final Native Static Public]
    FTopLevelAssetPath GetClassTopLevelAssetPath(TSubclassOf<UObject> Class); // 0x3e0f0e0 [Final Native Static Public]
    TSubclassOf<UObject> GetClassFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3e0ef40 [Final Native Static Public]
    FString GetClassDisplayName(TSubclassOf<UObject> Class); // 0x3e0edf0 [Final Native Static Public]
    FString GetBuildVersion(); // 0x3e0ea60 [Final Native Static Public]
    FString GetBuildConfiguration(); // 0x3e0e9c0 [Final Native Static Public]
    int32 GetAdIDCount(); // 0x3e0e0c0 [Final Native Static Public]
    void GetActorListFromComponentList(const TArray<UPrimitiveComponent*>& ComponentList, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& OutActorList); // 0x3e0df70 [Final Native Static Public]
    void GetActorBounds(AActor* Actor, const FVector& Origin, const FVector& BoxExtent); // 0x3e0dd60 [Final Native Static Public]
    void ForceCloseAdBanner(); // 0x3e0d4e0 [Final Native Static Public]
    void FlushPersistentDebugLines(UObject* WorldContextObject); // 0x32bcef0 [Final Native Static Public]
    void FlushDebugStrings(UObject* WorldContextObject); // 0x32bcef0 [Final Native Static Public]
    void ExecuteConsoleCommand(UObject* WorldContextObject, const FString& Command, APlayerController* SpecificPlayer); // 0x3e0ab60 [Final Native Static Public]
    bool EqualEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x3e09dd0 [Final Native Static Public]
    bool EqualEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x3e09dd0 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x36fc300 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x3e098f0 [Final Native Static Public]
    int32 EndTransaction(); // 0x3d9df20 [Final Native Static Public]
    void DrawDebugString(UObject* WorldContextObject, const FVector& TextLocation, const FString& Text, AActor* TestBaseActor, const FLinearColor& TextColor, float Duration); // 0x3e073c0 [Final Native Static Public]
    void DrawDebugSphere(UObject* WorldContextObject, const FVector& Center, float Radius, int32 Segments, const FLinearColor& LineColor, float Duration, float Thickness); // 0x3e071e0 [Final Native Static Public]
    void DrawDebugPoint(UObject* WorldContextObject, const FVector& position, float Size, const FLinearColor& PointColor, float Duration); // 0x3e07080 [Final Native Static Public]
    void DrawDebugPlane(UObject* WorldContextObject, const FPlane& PlaneCoordinates, const FVector& Location, float Size, const FLinearColor& PlaneColor, float Duration); // 0x3e06ed0 [Final Native Static Public]
    void DrawDebugLine(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, const FLinearColor& LineColor, float Duration, float Thickness); // 0x3e06d20 [Final Native Static Public]
    void DrawDebugFrustum(UObject* WorldContextObject, FTransform& FrustumTransform, const FLinearColor& FrustumColor, float Duration, float Thickness); // 0x3e06b40 [Final Native Static Public]
    void DrawDebugFloatHistoryTransform(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, FTransform& DrawTransform, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x3e06910 [Final Native Static Public]
    void DrawDebugFloatHistoryLocation(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, const FVector& DrawLocation, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x3e06730 [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); // 0x3e06500 [Final Native Static Public]
    void DrawDebugCoordinateSystem(UObject* WorldContextObject, const FVector& AxisLoc, const FRotator& AxisRot, float Scale, float Duration, float Thickness); // 0x3e06350 [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); // 0x3e060c0 [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); // 0x3e060c0 [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); // 0x3e05e30 [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); // 0x3e05c00 [Final Native Static Public]
    void DrawDebugCamera(ACameraActor* CameraActor, const FLinearColor& CameraColor, float Duration); // 0x3e05b10 [Final Native Static Public]
    void DrawDebugBox(UObject* WorldContextObject, const FVector& Center, const FVector& Extent, const FLinearColor& LineColor, const FRotator& Rotation, float Duration, float Thickness); // 0x3e05920 [Final Native Static Public]
    void DrawDebugArrow(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, float ArrowSize, const FLinearColor& LineColor, float Duration, float Thickness); // 0x3e05730 [Final Native Static Public]
    bool DoesImplementInterface(UObject* TestObject, TSubclassOf<IInterface> Interface); // 0x3e05370 [Final Native Static Public]
    bool DoesClassImplementInterface(TSubclassOf<UObject> TestClass, TSubclassOf<IInterface> Interface); // 0x3e051a0 [Final Native Static Public]
    void DelayUntilNextTick(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x3e03dd0 [Final Native Static Public]
    void Delay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x3e03c10 [Final Native Static Public]
    void CreateCopyForUndoBuffer(UObject* ObjectToModify); // 0x32bcef0 [Final Native Static Public]
    FString ConvertToRelativePath(const FString& Filename); // 0x3e01ca0 [Final Native Static Public]
    FString ConvertToAbsolutePath(const FString& Filename); // 0x3e01bb0 [Final Native Static Public]
    FSoftObjectPath Conv_SoftObjRefToSoftObjPath(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3dfe380 [Final Native Static Public]
    FSoftClassPath Conv_SoftObjRefToSoftClassPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3dfe1a0 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_SoftObjPathToSoftObjRef(const FSoftObjectPath& SoftObjectPath); // 0x3dfe0a0 [Final Native Static Public]
    FString Conv_SoftObjectReferenceToString(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3dfdf80 [Final Native Static Public]
    UObject* Conv_SoftObjectReferenceToObject(TSoftObjectPtr<UObject>& SoftObject); // 0x3dfe570 [Final Native Static Public]
    FString Conv_SoftClassReferenceToString(TSoftClassPtr<UObject>& SoftClassReference); // 0x3dfdf80 [Final Native Static Public]
    TSubclassOf<UObject> Conv_SoftClassReferenceToClass(TSoftClassPtr<UObject>& SoftClass); // 0x3dfdd80 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_SoftClassPathToSoftClassRef(const FSoftClassPath& SoftClassPath); // 0x3dfdca0 [Final Native Static Public]
    FString Conv_PrimaryAssetTypeToString(const FPrimaryAssetType& PrimaryAssetType); // 0x36fcd90 [Final Native Static Public]
    FString Conv_PrimaryAssetIdToString(const FPrimaryAssetId& PrimaryAssetId); // 0x3dfd760 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_ObjectToSoftObjectReference(UObject* Object); // 0x3dfd500 [Final Native Static Public]
    TSubclassOf<UObject> Conv_ObjectToClass(UObject* Object, TSubclassOf<UObject> Class); // 0x3dfd3e0 [Final Native Static Public]
    UObject* Conv_InterfaceToObject(const TScriptInterface<IInterface>& Interface); // 0x3dfc9b0 [Final Native Static Public]
    FSoftComponentReference Conv_ComponentReferenceToSoftComponentReference(FComponentReference& ComponentReference); // 0x3dfb600 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_ClassToSoftClassReference(const TSubclassOf<UObject>& Class); // 0x3dfb300 [Final Native Static Public]
    void ControlScreensaver(bool bAllowScreenSaver); // 0x30a19a0 [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); // 0x3df9ff0 [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); // 0x3df9d30 [Final Native Static Public]
    void CollectGarbage(); // 0x3df9a50 [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); // 0x3df8130 [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); // 0x3df7c40 [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); // 0x3df7750 [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); // 0x3df7280 [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); // 0x3df6dd0 [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); // 0x3df6920 [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); // 0x3df65f0 [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); // 0x3df62f0 [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); // 0x3df5fc0 [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); // 0x3df5cc0 [Final Native Static Public]
    bool CanLaunchURL(const FString& URL); // 0x3df5a70 [Final Native Static Public]
    void CancelTransaction(int32 Index); // 0x3df5c50 [Final Native Static Public]
    void BreakTopLevelAssetPath(FTopLevelAssetPath& TopLevelAssetPath, const FString& PathString); // 0x3df3030 [Final Native Static Public]
    void BreakSoftObjectPath(const FSoftObjectPath& InSoftObjectPath, const FString& PathString); // 0x3df2840 [Final Native Static Public]
    void BreakSoftClassPath(const FSoftClassPath& InSoftClassPath, const FString& PathString); // 0x3df2840 [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); // 0x3df0af0 [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); // 0x3defaf0 [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); // 0x3def5d0 [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); // 0x3def0b0 [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); // 0x3deebb0 [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); // 0x3dee6d0 [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); // 0x3dee1f0 [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); // 0x3dedee0 [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); // 0x3dedc10 [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); // 0x3ded900 [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); // 0x3ded630 [Final Native Static Public]
    int32 BeginTransaction(const FString& Context, const FText& Description, UObject* PrimaryObject); // 0x3decfa0 [Final Native Static Public]
    FDebugFloatHistory AddFloatHistorySample(float Value, FDebugFloatHistory& FloatHistory); // 0x3de9170 [Final Native Static Public]

// UBlueprintPathsLibrary (/Script/Engine.BlueprintPathsLibrary)
    FString VideoCaptureDir(); // 0x3e4dcd0 [Final Native Static Public]
    void ValidatePath(const FString& InPath, const bool& bDidSucceed, FText& OutReason); // 0x3e49390 [Final Native Static Public]
    void Split(const FString& InPath, const FString& PathPart, const FString& FilenamePart, const FString& ExtensionPart); // 0x3e45350 [Final Native Static Public]
    FString SourceConfigDir(); // 0x3e33470 [Final Native Static Public]
    bool ShouldSaveToUserDir(); // 0x3e42300 [Final Native Static Public]
    FString ShaderWorkingDir(); // 0x3e42270 [Final Native Static Public]
    void SetProjectFilePath(const FString& NewGameProjectFilePath); // 0x3e40980 [Final Native Static Public]
    FString SetExtension(const FString& InPath, const FString& InNewExtension); // 0x3e3fab0 [Final Native Static Public]
    FString ScreenShotDir(); // 0x3e3d3b0 [Final Native Static Public]
    FString SandboxesDir(); // 0x3e3cbb0 [Final Native Static Public]
    FString RootDir(); // 0x3e3c520 [Final Native Static Public]
    void RemoveDuplicateSlashes(const FString& InPath, const FString& OutPath); // 0x3e3acd0 [Final Native Static Public]
    FString ProjectUserDir(); // 0x3e33b50 [Final Native Static Public]
    FString ProjectSavedDir(); // 0x3e33a70 [Final Native Static Public]
    FString ProjectPluginsDir(); // 0x3e33860 [Final Native Static Public]
    FString ProjectPersistentDownloadDir(); // 0x3e337d0 [Final Native Static Public]
    FString ProjectModsDir(); // 0x3e33740 [Final Native Static Public]
    FString ProjectLogDir(); // 0x3e336b0 [Final Native Static Public]
    FString ProjectIntermediateDir(); // 0x3e33620 [Final Native Static Public]
    FString ProjectDir(); // 0x3e33590 [Final Native Static Public]
    FString ProjectContentDir(); // 0x3e33500 [Final Native Static Public]
    FString ProjectConfigDir(); // 0x3e33470 [Final Native Static Public]
    FString ProfilingDir(); // 0x3e333e0 [Final Native Static Public]
    void NormalizeFilename(const FString& InPath, const FString& OutPath); // 0x3e2f3d0 [Final Native Static Public]
    void NormalizeDirectoryName(const FString& InPath, const FString& OutPath); // 0x3e2f260 [Final Native Static Public]
    FString MakeValidFileName(const FString& InString, const FString& InReplacementChar); // 0x3e27770 [Final Native Static Public]
    void MakeStandardFilename(const FString& InPath, const FString& OutPath); // 0x3e27030 [Final Native Static Public]
    void MakePlatformFilename(const FString& InPath, const FString& OutPath); // 0x3e25810 [Final Native Static Public]
    bool MakePathRelativeTo(const FString& InPath, const FString& InRelativeTo, const FString& OutPath); // 0x3e254b0 [Final Native Static Public]
    FString LaunchDir(); // 0x3e1eda0 [Final Native Static Public]
    bool IsSamePath(const FString& PathA, const FString& PathB); // 0x3e1b1a0 [Final Native Static Public]
    bool IsRestrictedPath(const FString& InPath); // 0x3e1b100 [Final Native Static Public]
    bool IsRelative(const FString& InPath); // 0x3e1b060 [Final Native Static Public]
    bool IsProjectFilePathSet(); // 0x3e1ad70 [Final Native Static Public]
    bool IsDrive(const FString& InPath); // 0x3e19d40 [Final Native Static Public]
    bool HasProjectPersistentDownloadDir(); // 0x3e17520 [Final Native Static Public]
    TArray<FString> GetToolTipLocalizationPaths(); // 0x3e15860 [Final Native Static Public]
    TArray<FString> GetRestrictedFolderNames(); // 0x3e13eb0 [Final Native Static Public]
    FString GetRelativePathToRoot(); // 0x3e13cd0 [Final Native Static Public]
    TArray<FString> GetPropertyNameLocalizationPaths(); // 0x3e13910 [Final Native Static Public]
    FString GetProjectFilePath(); // 0x3e137f0 [Final Native Static Public]
    FString GetPath(const FString& InPath); // 0x3e12860 [Final Native Static Public]
    FString GetInvalidFileSystemChars(); // 0x3e115d0 [Final Native Static Public]
    TArray<FString> GetGameLocalizationPaths(); // 0x3e111d0 [Final Native Static Public]
    FString GetExtension(const FString& InPath, bool bIncludeDot); // 0x3e10ea0 [Final Native Static Public]
    TArray<FString> GetEngineLocalizationPaths(); // 0x3e10a50 [Final Native Static Public]
    TArray<FString> GetEditorLocalizationPaths(); // 0x3e10a10 [Final Native Static Public]
    FString GetCleanFilename(const FString& InPath); // 0x3e0f180 [Final Native Static Public]
    FString GetBaseFilename(const FString& InPath, bool bRemovePath); // 0x3e0e630 [Final Native Static Public]
    FString GeneratedConfigDir(); // 0x3e0dbc0 [Final Native Static Public]
    FString GameUserDeveloperDir(); // 0x3e0db30 [Final Native Static Public]
    FString GameSourceDir(); // 0x3e0daa0 [Final Native Static Public]
    FString GameDevelopersDir(); // 0x3e0da10 [Final Native Static Public]
    FString GameAgnosticSavedDir(); // 0x3e0d980 [Final Native Static Public]
    bool FileExists(const FString& InPath); // 0x3e0c230 [Final Native Static Public]
    FString FeaturePackDir(); // 0x3e0c1a0 [Final Native Static Public]
    FString EnterprisePluginsDir(); // 0x3e08ac0 [Final Native Static Public]
    FString EnterpriseFeaturePackDir(); // 0x3e08a30 [Final Native Static Public]
    FString EnterpriseDir(); // 0x3e089a0 [Final Native Static Public]
    FString EngineVersionAgnosticUserDir(); // 0x3e08910 [Final Native Static Public]
    FString EngineUserDir(); // 0x3e08880 [Final Native Static Public]
    FString EngineSourceDir(); // 0x3e087f0 [Final Native Static Public]
    FString EngineSavedDir(); // 0x3e08760 [Final Native Static Public]
    FString EnginePluginsDir(); // 0x3e086d0 [Final Native Static Public]
    FString EngineIntermediateDir(); // 0x3e08640 [Final Native Static Public]
    FString EngineDir(); // 0x3e085b0 [Final Native Static Public]
    FString EngineContentDir(); // 0x3e08520 [Final Native Static Public]
    FString EngineConfigDir(); // 0x3e08490 [Final Native Static Public]
    bool DirectoryExists(const FString& InPath); // 0x3e04060 [Final Native Static Public]
    FString DiffDir(); // 0x3e03fd0 [Final Native Static Public]
    FString CreateTempFilename(const FString& Path, const FString& Prefix, const FString& Extension); // 0x3e02c30 [Final Native Static Public]
    FString ConvertToSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x3e01db0 [Final Native Static Public]
    FString ConvertRelativePathToFull(const FString& InPath, const FString& InBasePath); // 0x3e016a0 [Final Native Static Public]
    FString ConvertFromSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x3e01040 [Final Native Static Public]
    FString Combine(const TArray<FString>& InPaths); // 0x3df9a80 [Final Native Static Public]
    bool CollapseRelativeDirectories(const FString& InPath, const FString& OutPath); // 0x3df98d0 [Final Native Static Public]
    FString CloudDir(); // 0x3df9840 [Final Native Static Public]
    FString ChangeExtension(const FString& InPath, const FString& InNewExtension); // 0x3df8640 [Final Native Static Public]
    FString BugItDir(); // 0x3df38a0 [Final Native Static Public]
    FString AutomationTransientDir(); // 0x3deca40 [Final Native Static Public]
    FString AutomationLogDir(); // 0x3dec9b0 [Final Native Static Public]
    FString AutomationDir(); // 0x3dec920 [Final Native Static Public]

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

// UBlueprintPlatformLibrary (/Script/Engine.BlueprintPlatformLibrary)
    void SetAllowedDeviceOrientation(const EScreenOrientation& NewAllowedDeviceOrientation); // 0x3e3e280 [Final Native Static Public]
    int32 ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, FText& title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x3e3d140 [Final Native Static Public]
    void ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const FString& ActivationEvent); // 0x3e3d020 [Final Native Static Public]
    int32 ScheduleLocalNotificationBadgeAtTime(const FDateTime& FireDateTime, bool LocalTime, const FString& ActivationEvent); // 0x3e3ced0 [Final Native Static Public]
    int32 ScheduleLocalNotificationAtTime(const FDateTime& FireDateTime, bool LocalTime, FText& title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x3e3cc40 [Final Native Static Public]
    void GetLaunchNotification(const bool& NotificationLaunchedApp, const FString& ActivationEvent, const int32& FireDate); // 0x3e11920 [Final Native Static Public]
    EScreenOrientation GetDeviceOrientation(); // 0x3e10630 [Final Native Static Public]
    EScreenOrientation GetAllowedDeviceOrientation(); // 0x3e0e140 [Final Native Static Public]
    void ClearAllLocalNotifications(); // 0x3df9220 [Final Native Static Public]
    void CancelLocalNotificationById(int32 NotificationId); // 0x3df5bd0 [Final Native Static Public]
    void CancelLocalNotification(const FString& ActivationEvent); // 0x3df5b30 [Final Native Static Public]

// UBlueprintTypeConversions (/Script/Engine.BlueprintTypeConversions)
    TSet<int32> ConvertSetType(TSet<int32>& InSet); // 0x3e01900 [Final Native Static Public]
    TMap<int32, int32> ConvertMapType(TMap<int32, int32>& InMap); // 0x3e01190 [Final Native Static Public]
    int32 ConvertFVector4fToFVector4d(int32 InFromData); // 0x3e00bc0 [Final Native Static Public]
    int32 ConvertFVector4dToFVector4f(int32 InFromData); // 0x3e00b10 [Final Native Static Public]
    int32 ConvertFVector3fToFVector3d(int32 InFromData); // 0x3e00d10 [Final Native Static Public]
    int32 ConvertFVector3dToFVector3f(int32 InFromData); // 0x3e00c70 [Final Native Static Public]
    int32 ConvertFVector2fToFVector2d(int32 InFromData); // 0x3e00fb0 [Final Native Static Public]
    int32 ConvertFVector2dToFVector2f(int32 InFromData); // 0x3e00f10 [Final Native Static Public]
    int32 ConvertFTransform3fToFTransform3d(int32 InFromData); // 0x3e00e60 [Final Native Static Public]
    int32 ConvertFTransform3dToFTransform3f(int32 InFromData); // 0x3e00db0 [Final Native Static Public]
    int32 ConvertFRotator3fToFRotator3d(int32 InFromData); // 0x3e00d10 [Final Native Static Public]
    int32 ConvertFRotator3dToFRotator3f(int32 InFromData); // 0x3e00c70 [Final Native Static Public]
    int32 ConvertFQuat4fToFQuat4d(int32 InFromData); // 0x3e00bc0 [Final Native Static Public]
    int32 ConvertFQuat4dToFQuat4f(int32 InFromData); // 0x3e00b10 [Final Native Static Public]
    int32 ConvertFPlane4fToFPlane4d(int32 InFromData); // 0x3e00bc0 [Final Native Static Public]
    int32 ConvertFPlane4dToFPlane4f(int32 InFromData); // 0x3e00b10 [Final Native Static Public]
    int32 ConvertFMatrix44fToFMatrix44d(int32 InFromData); // 0x3e00a20 [Final Native Static Public]
    int32 ConvertFMatrix44dToFMatrix44f(int32 InFromData); // 0x3e00920 [Final Native Static Public]
    int32 ConvertFBox2fToFBox2d(int32 InFromData); // 0x3e00860 [Final Native Static Public]
    int32 ConvertFBox2dToFBox2f(int32 InFromData); // 0x3e00790 [Final Native Static Public]
    TArray<int32> ConvertArrayType(const TArray<int32>& inArray); // 0x3e004e0 [Final Native Static Public]

// UImportanceSamplingLibrary (/Script/Engine.ImportanceSamplingLibrary)
    float RandomSobolFloat(int32 Index, int32 Dimension, float Seed); // 0x3e38890 [Final Native Static Public]
    FVector RandomSobolCell3D(int32 Index, int32 NumCells, const FVector& Cell, const FVector& Seed); // 0x3e38660 [Final Native Static Public]
    FVector2D RandomSobolCell2D(int32 Index, int32 NumCells, const FVector2D& Cell, const FVector2D& Seed); // 0x3e383e0 [Final Native Static Public]
    float NextSobolFloat(int32 Index, int32 Dimension, float PreviousValue); // 0x3e2ec20 [Final Native Static Public]
    FVector NextSobolCell3D(int32 Index, int32 NumCells, const FVector& PreviousValue); // 0x3e2ea40 [Final Native Static Public]
    FVector2D NextSobolCell2D(int32 Index, int32 NumCells, const FVector2D& PreviousValue); // 0x3e2e890 [Final Native Static Public]
    FImportanceTexture MakeImportanceTexture(UTexture2D* Texture, const EImportanceWeight& WeightingFunc); // 0x3e24dd0 [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); // 0x3e179b0 [Final Native Static Public]
    void BreakImportanceTexture(FImportanceTexture& ImportanceTexture, const UTexture2D*& Texture, const EImportanceWeight& WeightingFunc); // 0x3df1a70 [Final Native Static Public]

// ILevelInstanceInterface (/Script/Engine.LevelInstanceInterface)
    void UnloadLevelInstance(); // 0x3e6f1c0 [Native Public]
    bool SetWorldAsset(const TSoftObjectPtr<UWorld>& WorldAsset); // 0x3e6f000 [Native Public]
    void LoadLevelInstance(); // 0x3e6e540 [Native Public]
    bool IsLoaded(); // 0x3e6e3b0 [Native Public]
    TSoftObjectPtr<UWorld> GetWorldAsset(); // 0x3e6e280 [Native Public]
    ULevel* GetLoadedLevel(); // 0x3e6e230 [Native Public]

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

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

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

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

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

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

// UMaterialInstanceDynamic (/Script/Engine.MaterialInstanceDynamic)
    void SetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, const FLinearColor& Value); // 0x3ec00e0 [Final Native Public]
    void SetVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x3ebfff0 [Final Native Public]
    void SetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTexture* Value); // 0x3ebfdc0 [Final Native Public]
    void SetTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x3ebfa80 [Final Native Public]
    void SetTextureCollectionParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTextureCollection* Value); // 0x3ebf990 [Final Native Public]
    void SetTextureCollectionParameterValue(const FName& ParameterName, UTextureCollection* Value); // 0x3ebf790 [Final Native Public]
    void SetSparseVolumeTextureParameterValue(const FName& ParameterName, USparseVolumeTexture* Value); // 0x3ebf5a0 [Final Native Public]
    void SetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, float Value); // 0x3ebf480 [Final Native Public]
    void SetScalarParameterValue(const FName& ParameterName, float Value); // 0x3ebf360 [Final Native Public]
    bool SetScalarParameterByIndex(int32 ParameterIndex, float Value); // 0x3ebf240 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, URuntimeVirtualTexture* Value); // 0x3ebf150 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValue(const FName& ParameterName, URuntimeVirtualTexture* Value); // 0x3ebef50 [Final Native Public]
    void SetDoubleVectorParameterValue(const FName& ParameterName, const FVector4& Value); // 0x3ebee30 [Final Native Public]
    void K2_InterpolateMaterialInstanceParams(UMaterialInstance* SourceA, UMaterialInstance* SourceB, float Alpha); // 0x3ebed20 [Final Native Public]
    FLinearColor K2_GetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3ebebf0 [Final Native Public]
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x3ebeae0 [Final Native Public]
    UTexture* K2_GetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3ebe9c0 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x3ebe8c0 [Final Native Public]
    UTextureCollection* K2_GetTextureCollectionParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3ebe810 [Final Native Public]
    UTextureCollection* K2_GetTextureCollectionParameterValue(const FName& ParameterName); // 0x3ebe710 [Final Native Public]
    float K2_GetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3ebe5e0 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x3ebe4d0 [Final Native Public]
    void K2_CopyMaterialInstanceParameters(UMaterialInterface* Source, bool bQuickParametersOnly); // 0x3ebe2b0 [Final Native Public]
    bool InitializeScalarParameterAndGetIndex(const FName& ParameterName, float Value, const int32& OutParameterIndex); // 0x3ebe0d0 [Final Native Public]
    void CopyParameterOverrides(UMaterialInstance* MaterialInstance); // 0x3ebde20 [Final Native Public]
    void CopyInterpParameters(UMaterialInstance* Source); // 0x3ebdbb0 [Final Native Public]

// UMaterialParameterCollection (/Script/Engine.MaterialParameterCollection)
    TArray<FName> GetVectorParameterNames(); // 0x3ed45d0 [Final Native Public]
    FLinearColor GetVectorParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x3ed44f0 [Final Native Public]
    TArray<FName> GetScalarParameterNames(); // 0x3ed4470 [Final Native Public]
    float GetScalarParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x3ed4390 [Final Native Public]

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

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

// UFXSystemComponent (/Script/Engine.FXSystemComponent)
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x3ff4570 [Native Public]
    void SetUseAutoManageAttachment(bool bAutoManage); // 0x3bed080 [Native Public]
    void SetIntParameter(const FName& ParameterName, int32 Param); // 0x3ff4190 [Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x3ff40c0 [Native Public]
    void SetEmitterEnable(const FName& EmitterName, bool bNewEnableState); // 0x3ff3ff0 [Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x3ff3f10 [Native Public]
    void SetBoolParameter(const FName& ParameterName, bool Param); // 0x3ff3e40 [Native Public]
    void SetAutoAttachmentParameters(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule); // 0x3ff3500 [Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x3ff32e0 [Native Public]
    void ReleaseToPool(); // 0x3ff32c0 [Native Public]
    UFXSystemAsset* GetFXSystemAsset(); // 0x3ff3170 [Native Public]

// UParticleSystemComponent (/Script/Engine.ParticleSystemComponent)
    void SetTrailSourceData(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x3ff43c0 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x3ff4330 [Final Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x3ff4260 [Final Native Public]
    void SetBeamTargetTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 TargetIndex); // 0x3ff3d10 [Native Public]
    void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex); // 0x3ff3c10 [Native Public]
    void SetBeamTargetPoint(int32 EmitterIndex, const FVector& NewTargetPoint, int32 TargetIndex); // 0x3ff3ae0 [Native Public]
    void SetBeamSourceTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 SourceIndex); // 0x3ff39b0 [Native Public]
    void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex); // 0x3ff38b0 [Native Public]
    void SetBeamSourcePoint(int32 EmitterIndex, const FVector& NewSourcePoint, int32 SourceIndex); // 0x3ff3780 [Native Public]
    void SetBeamEndPoint(int32 EmitterIndex, const FVector& NewEndPoint); // 0x3ff36a0 [Native Public]
    void SetAutoAttachParams(USceneComponent* Parent, const FName& SocketName, const EAttachLocation& LocationType); // 0x3ff33b0 [Final Native Public]
    int32 GetNumActiveParticles(); // 0x3ff3240 [Final Native Public]
    UMaterialInterface* GetNamedMaterial(const FName& InName); // 0x3ff31a0 [Native Public]
    bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTangentPoint); // 0x3ff3050 [Native Public]
    bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, const float& OutTargetStrength); // 0x3ff2f30 [Native Public]
    bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTargetPoint); // 0x3ff2e10 [Native Public]
    bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, const FVector& OutTangentPoint); // 0x3ff2cf0 [Native Public]
    bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, const float& OutSourceStrength); // 0x3ff2bd0 [Native Public]
    bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, const FVector& OutSourcePoint); // 0x3ff2ab0 [Native Public]
    bool GetBeamEndPoint(int32 EmitterIndex, const FVector& OutEndPoint); // 0x3ff29c0 [Native Public]
    void GenerateParticleEvent(const FName& InEventName, float InEmitterTime, const FVector& InLocation, const FVector& InDirection, const FVector& InVelocity); // 0x3ff2770 [Final Native Public]
    void EndTrails(); // 0x3ff2750 [Final Native Public]
    UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(const FName& InName, UMaterialInterface* SourceMaterial); // 0x3ff2680 [Native Public]
    void BeginTrails(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x3ff23a0 [Final Native Public]

// UAsyncPhysicsInputComponent (/Script/Engine.AsyncPhysicsInputComponent)
    void ServerRPCBufferInput(UAsyncPhysicsData* AsyncPhysicsData); // 0x4049cf0 [Native Event Public]
    UAsyncPhysicsData* GetDataToWrite(); // 0x4048f50 [Final Native Public]
    UAsyncPhysicsData* GetDataToConsume(); // 0x4048e90 [Final Native Public]

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

// UClusterUnionComponent (/Script/Engine.ClusterUnionComponent)
    void SetIsAnchored(bool bIsAnchored); // 0x4049f20 [Native Public]
    void SetEnableDamageFromCollision(bool bValue); // 0x4049e80 [Final Native Public]
    void RemoveComponentFromCluster(UPrimitiveComponent* InComponent); // 0x4049c60 [Final Native Public]
    void RemoveComponentBonesFromCluster(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds); // 0x4049b70 [Final Native Public]
    void OnRep_RigidState(); // 0x4049940 [Native Protected]
    bool IsComponentAdded(UPrimitiveComponent* Component); // 0x4049720 [Final Native Public]
    bool IsAuthority(); // 0x40496c0 [Final Native Protected]
    void HandleComponentPhysicsStateChangePostAddIntoClusterUnion(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x4049560 [Final Native Private]
    void HandleComponentPhysicsStateChange(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x4049270 [Final Native Private]
    TArray<UPrimitiveComponent*> GetPrimitiveComponents(); // 0x40491f0 [Final Native Public]
    TArray<AActor*> GetActors(); // 0x4048d30 [Final Native Public]
    void ForceSetChildToParent(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds, const TArray<FTransform>& ChildToParent); // 0x4048af0 [Final Native Public]
    void AddComponentToCluster(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds, bool bRebuildGeometry); // 0x4048690 [Final Native Public]

// UClusterUnionReplicatedProxyComponent (/Script/Engine.ClusterUnionReplicatedProxyComponent)
    void SetParticleChildToParent(int32 BoneID, FTransform& ChildToParent); // 0x40891d0 [Final Native Public]
    void SetParticleBoneIds(const TArray<int32>& InIds); // 0x4089000 [Final Native Public]
    void SetParentClusterUnion(UClusterUnionComponent* InComponent); // 0x4088da0 [Final Native Public]
    void SetChildClusteredComponent(UPrimitiveComponent* InComponent); // 0x40873d0 [Final Native Public]
    void OnRep_ParticleChildToParents(); // 0x4085870 [Final Native Protected]
    void OnRep_ParticleBoneIds(); // 0x4085850 [Final Native Protected]
    void OnRep_ParentClusterUnion(); // 0x4085830 [Final Native Protected]
    void OnRep_ChildClusteredComponent(); // 0x4085810 [Final Native Protected]
    void MarkPendingDeletion(); // 0x40856b0 [Final Native Public]
    bool IsPendingDeletion(); // 0x4085690 [Final Native Public]
    TArray<int32> GetParticleBoneIds(); // 0x4085450 [Final Native Public]
    UClusterUnionComponent* GetParentClusterUnionComponent(); // 0x4085340 [Final Native Public]
    UPrimitiveComponent* GetChildClusteredComponent(); // 0x4083ce0 [Final Native Public]

// UConstraintInstanceBlueprintLibrary (/Script/Engine.ConstraintInstanceBlueprintLibrary)
    void SetProjectionParams(FConstraintInstanceAccessor& Accessor, bool bEnableProjection, float ProjectionLinearAlpha, float ProjectionAngularAlpha); // 0x4089320 [Final Native Static Public]
    void SetParentDominates(FConstraintInstanceAccessor& Accessor, bool bParentDominates); // 0x4088e80 [Final Native Static Public]
    void SetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x4088bd0 [Final Native Static Public]
    void SetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x4088a80 [Final Native Static Public]
    void SetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor, bool bEnableMassConditioning); // 0x4088900 [Final Native Static Public]
    void SetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x4088790 [Final Native Static Public]
    void SetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x4088550 [Final Native Static Public]
    void SetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftLinearLimit, float LinearLimitStiffness, float LinearLimitDamping, float LinearLimitRestitution, float LinearLimitContactDistance); // 0x40882d0 [Final Native Static Public]
    void SetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& InPosTarget); // 0x4088160 [Final Native Static Public]
    void SetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x4087f30 [Final Native Static Public]
    void SetLinearPlasticity(FConstraintInstanceAccessor& Accessor, bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x4087d60 [Final Native Static Public]
    void SetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, float Limit); // 0x4087b60 [Final Native Static Public]
    void SetLinearDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x4087900 [Final Native Static Public]
    void SetLinearBreakable(FConstraintInstanceAccessor& Accessor, bool bLinearBreakable, float LinearBreakThreshold); // 0x4087780 [Final Native Static Public]
    void SetDisableCollision(FConstraintInstanceAccessor& Accessor, bool bDisableCollision); // 0x4087610 [Final Native Static Public]
    void SetContactTransferScale(FConstraintInstanceAccessor& Accessor, float ContactTransferScale); // 0x40874b0 [Final Native Static Public]
    void SetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x4087210 [Final Native Static Public]
    void SetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x4087040 [Final Native Static Public]
    void SetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x4086ee0 [Final Native Static Public]
    void SetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftTwistLimit, float TwistLimitStiffness, float TwistLimitDamping, float TwistLimitRestitution, float TwistLimitContactDistance); // 0x4086c60 [Final Native Static Public]
    void SetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftSwingLimit, float SwingLimitStiffness, float SwingLimitDamping, float SwingLimitRestitution, float SwingLimitContactDistance); // 0x40869e0 [Final Native Static Public]
    void SetAngularPlasticity(FConstraintInstanceAccessor& Accessor, bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x4086850 [Final Native Static Public]
    void SetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& InPosTarget); // 0x4086720 [Final Native Static Public]
    void SetAngularLimits(FConstraintInstanceAccessor& Accessor, const EAngularConstraintMotion& Swing1MotionType, float Swing1LimitAngle, const EAngularConstraintMotion& Swing2MotionType, float Swing2LimitAngle, const EAngularConstraintMotion& TwistMotionType, float TwistLimitAngle); // 0x4086460 [Final Native Static Public]
    void SetAngularDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x4086220 [Final Native Static Public]
    void SetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& DriveMode); // 0x40860d0 [Final Native Static Public]
    void SetAngularBreakable(FConstraintInstanceAccessor& Accessor, bool bAngularBreakable, float AngularBreakThreshold); // 0x4085f40 [Final Native Static Public]
    void GetProjectionParams(FConstraintInstanceAccessor& Accessor, const bool& bEnableProjection, const float& ProjectionLinearAlpha, const float& ProjectionAngularAlpha); // 0x4085480 [Final Native Static Public]
    bool GetParentDominates(FConstraintInstanceAccessor& Accessor); // 0x4085380 [Final Native Static Public]
    void GetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x40851c0 [Final Native Static Public]
    void GetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x40850a0 [Final Native Static Public]
    bool GetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor); // 0x4084fd0 [Final Native Static Public]
    void GetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x4084ea0 [Final Native Static Public]
    void GetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x4084ca0 [Final Native Static Public]
    void GetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftLinearLimit, const float& LinearLimitStiffness, const float& LinearLimitDamping, const float& LinearLimitRestitution, const float& LinearLimitContactDistance); // 0x4084a10 [Final Native Static Public]
    void GetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutPosTarget); // 0x40848e0 [Final Native Static Public]
    void GetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x40846e0 [Final Native Static Public]
    void GetLinearPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bLinearPlasticity, const float& LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x40844f0 [Final Native Static Public]
    void GetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, const float& Limit); // 0x40842b0 [Final Native Static Public]
    void GetLinearDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x40840b0 [Final Native Static Public]
    void GetLinearBreakable(FConstraintInstanceAccessor& Accessor, const bool& bLinearBreakable, const float& LinearBreakThreshold); // 0x4083f10 [Final Native Static Public]
    bool GetDisableCollsion(FConstraintInstanceAccessor& Accessor); // 0x4083e40 [Final Native Static Public]
    void GetContactTransferScale(FConstraintInstanceAccessor& Accessor, const float& ContactTransferScale); // 0x4083d20 [Final Native Static Public]
    void GetAttachedBodyNames(FConstraintInstanceAccessor& Accessor, const FName& ParentBody, const FName& ChildBody); // 0x4083b70 [Final Native Static Public]
    void GetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x4083a40 [Final Native Static Public]
    void GetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x40838c0 [Final Native Static Public]
    void GetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x40837a0 [Final Native Static Public]
    void GetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftTwistLimit, const float& TwistLimitStiffness, const float& TwistLimitDamping, const float& TwistLimitRestitution, const float& TwistLimitContactDistance); // 0x4083510 [Final Native Static Public]
    void GetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftSwingLimit, const float& SwingLimitStiffness, const float& SwingLimitDamping, const float& SwingLimitRestitution, const float& SwingLimitContactDistance); // 0x4083280 [Final Native Static Public]
    void GetAngularPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bAngularPlasticity, const float& AngularPlasticityThreshold); // 0x40830e0 [Final Native Static Public]
    void GetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& OutPosTarget); // 0x4082fb0 [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); // 0x4082cc0 [Final Native Static Public]
    void GetAngularDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x4082ac0 [Final Native Static Public]
    void GetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& OutDriveMode); // 0x40829a0 [Final Native Static Public]
    void GetAngularBreakable(FConstraintInstanceAccessor& Accessor, const bool& bAngularBreakable, const float& AngularBreakThreshold); // 0x4082800 [Final Native Static Public]
    void CopyParams(FConstraintInstanceAccessor& Accessor, FConstraintInstanceAccessor& SourceAccessor, bool bKeepPosition, bool bKeepRotation); // 0x4082340 [Final Native Static Public]

// UNetworkPhysicsComponent (/Script/Engine.NetworkPhysicsComponent)
    void ServerReceiveInputData(const FNetworkPhysicsRewindDataInputProxy& ClientInputs); // 0x4085ea0 [Native Event Protected]
    void ServerReceiveImportantInputData(const FNetworkPhysicsRewindDataImportantInputProxy& ClientInputs); // 0x4085e00 [Native Event Protected]
    void ServerReceiveDeltaSourceStateFrame(int32 Frame); // 0x4085d70 [Native Event Protected]
    void ServerReceiveDeltaSourceInputFrame(int32 Frame); // 0x4085ce0 [Native Event Protected]
    void OnRep_SetReplicatedStates(); // 0x4085b90 [Final Native Protected]
    void OnRep_SetReplicatedRemoteInputs(); // 0x4085a40 [Final Native Protected]
    void OnRep_SetReplicatedInputs(); // 0x40858f0 [Final Native Protected]
    void OnRep_SetReplicatedDeltaSourceState(); // 0x40858c0 [Final Native Protected]
    void OnRep_SetReplicatedDeltaSourceInput(); // 0x4085890 [Final Native Protected]
    void MulticastReceiveImportantStateData(const FNetworkPhysicsRewindDataImportantStateProxy& ServerStates); // 0x4085770 [Native Event Protected]
    void MulticastReceiveImportantInputData(const FNetworkPhysicsRewindDataImportantInputProxy& ServerInputs); // 0x40856d0 [Native Event Protected]

// UPhysicalAnimationComponent (/Script/Engine.PhysicalAnimationComponent)
    void SetStrengthMultiplyer(float InStrengthMultiplyer); // 0x40edc70 [Final Native Public]
    void SetSkeletalMeshComponent(USkeletalMeshComponent* InSkeletalMeshComponent); // 0x40eda30 [Final Native Public]
    FTransform GetBodyTargetTransform(const FName& BodyName); // 0x40e4ea0 [Final Native Public]
    void ApplyPhysicalAnimationSettingsBelow(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf); // 0x40e1480 [Final Native Public]
    void ApplyPhysicalAnimationSettings(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData); // 0x40e1340 [Final Native Public]
    void ApplyPhysicalAnimationProfileBelow(const FName& BodyName, const FName& ProfileName, bool bIncludeSelf, bool bClearNotFound); // 0x40e1160 [Final Native Public]

// UPhysicsConstraintComponent (/Script/Engine.PhysicsConstraintComponent)
    void SetProjectionParams(float ProjectionLinearAlpha, float ProjectionAngularAlpha, float ProjectionLinearTolerance, float ProjectionAngularTolerance); // 0x40ed8b0 [Final Native Public]
    void SetProjectionEnabled(bool bProjectionEnabled); // 0x40ed810 [Final Native Public]
    void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x40ed740 [Final Native Public]
    void SetOrientationDriveSLERP(bool bEnableSLERP); // 0x40ed6b0 [Final Native Public]
    void SetLinearZLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x40ed240 [Final Native Public]
    void SetLinearYLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x40ed150 [Final Native Public]
    void SetLinearXLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x40ed050 [Final Native Public]
    void SetLinearVelocityTarget(const FVector& InVelTarget); // 0x40ecfb0 [Final Native Public]
    void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x40ece90 [Final Native Public]
    void SetLinearPositionTarget(const FVector& InPosTarget); // 0x40ecd60 [Final Native Public]
    void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x40ecc40 [Final Native Public]
    void SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x40ecb10 [Final Native Public]
    void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x40ec9f0 [Final Native Public]
    void SetLinearDriveAccelerationMode(bool bAccelerationMode); // 0x40ec960 [Final Native Public]
    void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold); // 0x40ec7e0 [Final Native Public]
    void SetDisableCollision(bool bDisableCollision); // 0x40ec530 [Final Native Public]
    void SetContactTransferScale(float ContactTransferScale); // 0x40ebd70 [Final Native Public]
    void SetConstraintReferencePosition(const EConstraintFrame& Frame, const FVector& RefPosition); // 0x40ebc90 [Final Native Public]
    void SetConstraintReferenceOrientation(const EConstraintFrame& Frame, const FVector& PriAxis, const FVector& SecAxis); // 0x40ebb50 [Final Native Public]
    void SetConstraintReferenceFrame(const EConstraintFrame& Frame, FTransform& RefFrame); // 0x40eb9f0 [Final Native Public]
    void SetConstrainedComponents(UPrimitiveComponent* Component1, const FName& BoneName1, UPrimitiveComponent* Component2, const FName& BoneName2); // 0x40eb820 [Final Native Public]
    void SetAngularVelocityTarget(const FVector& InVelTarget); // 0x40eb2e0 [Final Native Public]
    void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x40eb210 [Final Native Public]
    void SetAngularVelocityDriveSLERP(bool bEnableSLERP); // 0x40eb180 [Final Native Public]
    void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x40eb0b0 [Final Native Public]
    void SetAngularTwistLimit(const EAngularConstraintMotion& ConstraintType, float TwistLimitAngle); // 0x40eafd0 [Final Native Public]
    void SetAngularSwing2Limit(const EAngularConstraintMotion& MotionType, float Swing2LimitAngle); // 0x40eaef0 [Final Native Public]
    void SetAngularSwing1Limit(const EAngularConstraintMotion& MotionType, float Swing1LimitAngle); // 0x40eae10 [Final Native Public]
    void SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x40eac90 [Final Native Public]
    void SetAngularOrientationTarget(const FRotator& InPosTarget); // 0x40eabf0 [Final Native Public]
    void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x40eab20 [Final Native Public]
    void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x40eaa00 [Final Native Public]
    void SetAngularDriveMode(const EAngularDriveMode& DriveMode); // 0x40ea980 [Final Native Public]
    void SetAngularDriveAccelerationMode(bool bAccelerationMode); // 0x40ea8f0 [Final Native Public]
    void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold); // 0x40ea770 [Final Native Public]
    bool IsProjectionEnabled(); // 0x40e7f70 [Final Native Public]
    bool IsBroken(); // 0x40e7d60 [Final Native Public]
    float GetCurrentTwist(); // 0x40e53a0 [Final Native Public]
    float GetCurrentSwing2(); // 0x40e5360 [Final Native Public]
    float GetCurrentSwing1(); // 0x40e5320 [Final Native Public]
    void GetConstraintForce(const FVector& OutLinearForce, const FVector& OutAngularForce); // 0x40e5230 [Final Native Public]
    FConstraintInstanceAccessor GetConstraint(); // 0x40e5170 [Final Native Public]
    void GetConstrainedComponents(const UPrimitiveComponent*& OutComponent1, const FName& OutBoneName1, const UPrimitiveComponent*& OutComponent2, const FName& OutBoneName2); // 0x40e4f80 [Final Native Public]
    void BreakConstraint(); // 0x40e1650 [Final Native Public]

// UPhysicsHandleComponent (/Script/Engine.PhysicsHandleComponent)
    void SetTargetRotation(const FRotator& NewRotation); // 0x40edf20 [Final Native Public]
    void SetTargetLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x40eddc0 [Final Native Public]
    void SetTargetLocation(const FVector& NewLocation); // 0x40edd30 [Final Native Public]
    void SetLinearStiffness(float NewLinearStiffness); // 0x40ece00 [Final Native Public]
    void SetLinearDamping(float NewLinearDamping); // 0x40ec8d0 [Final Native Public]
    void SetInterpolationSpeed(float NewInterpolationSpeed); // 0x40ec760 [Final Native Public]
    void SetAngularStiffness(float NewAngularStiffness); // 0x40ead80 [Final Native Public]
    void SetAngularDamping(float NewAngularDamping); // 0x40ea860 [Final Native Public]
    void ReleaseComponent(); // 0x40e8d30 [Native Public]
    void GrabComponentAtLocationWithRotation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& Location, const FRotator& Rotation); // 0x40e7bb0 [Final Native Public]
    void GrabComponentAtLocation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation); // 0x40e7a60 [Final Native Public]
    void GrabComponent(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation, bool bConstrainRotation); // 0x40e78d0 [Native Public]
    void GetTargetLocationAndRotation(const FVector& TargetLocation, const FRotator& TargetRotation); // 0x40e7640 [Final Native Public]
    UPrimitiveComponent* GetGrabbedComponent(); // 0x3749a40 [Final Native Public]

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

// URadialForceComponent (/Script/Engine.RadialForceComponent)
    void RemoveObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x40e8d50 [Native Public]
    void FireImpulse(); // 0x40e4e80 [Native Public]
    void AddObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x40e0f30 [Native Public]

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

// APlayerState (/Script/Engine.PlayerState)
    void ReceiveOverrideWith(APlayerState* OldPlayerState); // 0x15b1e90 [Event Protected]
    void ReceiveCopyProperties(APlayerState* NewPlayerState); // 0x15b1e90 [Event Protected]
    void OnRep_UniqueId(); // 0x4132cb0 [Native Public]
    void OnRep_Score(); // 0x37dbf00 [Native Public]
    void OnRep_PlayerName(); // 0x38285a0 [Native Public]
    void OnRep_PlayerId(); // 0x38295c0 [Native Public]
    void OnRep_bIsInactive(); // 0x3828580 [Native Public]
    void OnPawnPrivateDestroyed(AActor* InActor); // 0x4132c10 [Final Native Private]
    bool IsSpectator(); // 0x4132a90 [Final Native Public]
    bool IsOnlyASpectator(); // 0x4132a60 [Final Native Public]
    bool IsABot(); // 0x4132a30 [Final Native Public]
    float GetScore(); // 0x4132a10 [Final Native Public]
    FString GetPlayerName(); // 0x4132990 [Final Native Public]
    int32 GetPlayerId(); // 0x4132970 [Final Native Public]
    APlayerController* GetPlayerController(); // 0x4132900 [Final Native Public]
    float GetPingInMilliseconds(); // 0x41328b0 [Final Native Public]
    APawn* GetPawn(); // 0x4132890 [Final Native Public]
    uint8 GetCompressedPing(); // 0x4132870 [Final Native Public]
    FUniqueNetIdRepl BP_GetUniqueId(); // 0x41327b0 [Final Native Public]

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

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

// UReplaySubsystem (/Script/Engine.ReplaySubsystem)
    void RequestCheckpoint(); // 0x41a16c0 [Final Native Public]
    bool IsRecording(); // 0x41a1650 [Final Native Public]
    bool IsPlaying(); // 0x41a1600 [Final Native Public]
    float GetReplayTotalTime(); // 0x41a1570 [Final Native Public]
    float GetReplayCurrentTime(); // 0x41a14e0 [Final Native Public]
    FString GetActiveReplayName(); // 0x41a1390 [Final Native Public]

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

// USkeletalMesh (/Script/Engine.SkeletalMesh)
    void SetSkeleton(USkeleton* InSkeleton); // 0x42304c0 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x4230410 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x4230350 [Final Native Public]
    void SetMorphTargets(const TArray<UMorphTarget*>& InMorphTargets); // 0x4230240 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x42300c0 [Final Native Public]
    void SetMeshClothingAssets(const TArray<UClothingAssetBase*>& InMeshClothingAssets); // 0x422ffb0 [Final Native Public]
    void SetMaterials(const TArray<FSkeletalMaterial>& InMaterials); // 0x422fee0 [Final Native Public]
    void SetLODSettings(USkeletalMeshLODSettings* InLODSettings); // 0x422fe50 [Final Native Public]
    void SetDefaultAnimatingRig(const TSoftObjectPtr<UObject>& InAnimatingRig); // 0x422fd70 [Final Native Public]
    int32 NumSockets(); // 0x422fd00 [Final Native Public]
    TArray<FString> K2_GetAllMorphTargetNames(); // 0x422fb80 [Final Native Public]
    bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections); // 0x422fa50 [Final Native Public]
    UMeshDeformerCollection* GetTargetMeshDeformers(); // 0x422fa20 [Native Public]
    USkeletalMeshSocket* GetSocketByIndex(int32 Index); // 0x422f920 [Final Native Public]
    USkeleton* GetSkeleton(); // 0x422f8f0 [Native Public]
    UPhysicsAsset* GetShadowPhysicsAsset(); // 0x422f8c0 [Native Public]
    UPhysicsAsset* GetPhysicsAsset(); // 0x422f890 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x422f850 [Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x422f820 [Native Public]
    TArray<UNodeMappingContainer*> GetNodeMappingData(); // 0x422f760 [Final Native Public]
    UNodeMappingContainer* GetNodeMappingContainer(UBlueprint* SourceAsset); // 0x422f580 [Final Native Public]
    TArray<UMorphTarget*> GetMorphTargetsPtrConv(); // 0x422f480 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x422f300 [Final Native Public]
    TArray<UClothingAssetBase*> GetMeshClothingAssets(); // 0x422f240 [Final Native Public]
    TArray<FSkeletalMaterial> GetMaterials(); // 0x422f200 [Native Public]
    USkeletalMeshLODSettings* GetLODSettings(); // 0x422f1c0 [Final Native Public]
    FBoxSphereBounds GetImportedBounds(); // 0x422f140 [Final Native Public]
    bool GetHasVertexColors(); // 0x422f110 [Native Public]
    EAxis GetForwardAxis(); // 0x422f0f0 [Final Native Public]
    UMeshDeformer* GetDefaultMeshDeformer(); // 0x422f0c0 [Native Public]
    TSoftObjectPtr<UObject> GetDefaultAnimatingRig(); // 0x422f020 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x422efc0 [Native Public]
    USkeletalMeshSocket* FindSocketAndIndex(const FName& InSocketName, const int32& OutIndex); // 0x422eee0 [Final Native Public]

// USoundSubmixBase (/Script/Engine.SoundSubmixBase)
    USoundSubmixBase* FindDynamicAncestor(); // 0x3cdbd20 [Native Public]
    bool DynamicDisconnect(UObject* WorldContextObject); // 0x42c37e0 [Native Public]
    bool DynamicConnect(UObject* WorldContextObject, USoundSubmixBase* InParent); // 0x42c3710 [Native Public]

// USoundSubmix (/Script/Engine.SoundSubmix)
    void StopSpectralAnalysis(UObject* WorldContextObject); // 0x42c4940 [Final Native Public]
    void StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundWave* ExistingSoundWaveToOverwrite); // 0x42c4700 [Final Native Public]
    void StopEnvelopeFollowing(UObject* WorldContextObject); // 0x42c4640 [Final Native Public]
    void StartSpectralAnalysis(UObject* WorldContextObject, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x42c4430 [Final Native Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration); // 0x42c4320 [Final Native Public]
    void StartEnvelopeFollowing(UObject* WorldContextObject); // 0x42c4260 [Final Native Public]
    void SetWetVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x42c40f0 [Final Native Protected]
    void SetSubmixWetLevel(UObject* WorldContextObject, float InWetLevel); // 0x42c3fe0 [Final Native Public]
    void SetSubmixOutputVolume(UObject* WorldContextObject, float InOutputVolume); // 0x42c3ed0 [Final Native Public]
    void SetSubmixDryLevel(UObject* WorldContextObject, float InDryLevel); // 0x42c3dc0 [Final Native Public]
    void SetOutputVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x42c3c50 [Final Native Protected]
    void SetDryVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x42c3ae0 [Final Native Protected]
    void RemoveSpectralAnalysisDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixSpectralAnalysisBP); // 0x42c39b0 [Final Native Public]
    void RemoveEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x42c3880 [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); // 0x42c3350 [Final Native Public]
    void AddEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x42c3220 [Final Native Public]

// UStaticMesh (/Script/Engine.StaticMesh)
    void SetStaticMaterials(const TArray<FStaticMaterial>& InStaticMaterials); // 0x42e8c00 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x42300c0 [Final Native Public]
    void SetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x42e81e0 [Final Native Public]
    void SetMinimumLODForPlatform(const FName& PlatformName, int32 InMinLOD); // 0x42e8a30 [Final Native Public]
    void RemoveSocket(UStaticMeshSocket* Socket); // 0x42e8810 [Final Native Public]
    UStaticMeshDescription* GetStaticMeshDescription(int32 LODIndex); // 0x42e8790 [Final Native Public]
    TArray<FStaticMaterial> GetStaticMaterials(); // 0x42e8760 [Final Native Public]
    TArray<UStaticMeshSocket*> GetSocketsByTag(const FString& InSocketTag); // 0x42e85b0 [Final Native Public]
    int32 GetNumVertices(int32 LODIndex); // 0x42e84f0 [Final Native Public]
    int32 GetNumTriangles(int32 LODIndex); // 0x42e8410 [Final Native Public]
    int32 GetNumSections(int32 InLOD); // 0x42e8350 [Final Native Public]
    int32 GetNumLODs(); // 0x42e8320 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x422f300 [Final Native Public]
    void GetMinimumLODForQualityLevels(TMap<FName, int32>& QualityLevelMinimumLODs); // 0x42e81e0 [Final Native Public]
    int32 GetMinimumLODForQualityLevel(const FName& QualityLevel); // 0x42e8150 [Final Native Public]
    void GetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x42e81e0 [Final Native Public]
    int32 GetMinimumLODForPlatform(const FName& PlatformName); // 0x42e8150 [Final Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x42e8080 [Final Native Public]
    UMaterialInterface* GetMaterial(int32 MaterialIndex); // 0x42e7fc0 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x42e7f70 [Final Native Public]
    FBox GetBoundingBox(); // 0x42e7e90 [Final Native Public]
    UStaticMeshSocket* FindSocket(const FName& InSocketName); // 0x42e7dc0 [Final Native Public]
    UStaticMeshDescription* CreateStaticMeshDescription(UObject* Outer); // 0x42e7c70 [Final Native Static Public]
    void BuildFromStaticMeshDescriptions(const TArray<UStaticMeshDescription*>& StaticMeshDescriptions, bool bBuildSimpleCollision, bool bFastBuild); // 0x42e7a50 [Final Native Public]
    void AddSocket(UStaticMeshSocket* Socket); // 0x42e7920 [Final Native Public]
    FName AddMaterial(UMaterialInterface* Material); // 0x42e7770 [Final Native Public]

// USubsystemBlueprintLibrary (/Script/Engine.SubsystemBlueprintLibrary)
    UWorldSubsystem* GetWorldSubsystem(UObject* ContextObject, TSubclassOf<UWorldSubsystem> Class); // 0x4347cd0 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(APlayerController* PlayerController, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x4347920 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubsystem(UObject* ContextObject, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x4347ac0 [Final Native Static Public]
    UGameInstanceSubsystem* GetGameInstanceSubsystem(UObject* ContextObject, TSubclassOf<UGameInstanceSubsystem> Class); // 0x4347790 [Final Native Static Public]
    UEngineSubsystem* GetEngineSubsystem(TSubclassOf<UEngineSubsystem> Class); // 0x4347670 [Final Native Static Public]
    UAudioEngineSubsystem* GetAudioEngineSubsystem(UObject* ContextObject, TSubclassOf<UAudioEngineSubsystem> Class); // 0x43474b0 [Final Native Static Public]

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

// UCanvas (/Script/Engine.Canvas)
    FVector2D K2_TextSize(UFont* RenderFont, const FString& RenderText, const FVector2D& Scale); // 0x43bdd90 [Final Native Public]
    FVector2D K2_StrLen(UFont* RenderFont, const FString& RenderText); // 0x43bdab0 [Final Native Public]
    FVector K2_Project(const FVector& WorldLocation); // 0x43bd970 [Final Native Public]
    void K2_DrawTriangle(UTexture* RenderTexture, const TArray<FCanvasUVTri>& Triangles); // 0x43bd750 [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); // 0x43bd2c0 [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); // 0x43bcd90 [Final Native Public]
    void K2_DrawPolygon(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& Radius, int32 NumberOfSides, const FLinearColor& RenderColor); // 0x43bca70 [Final Native Public]
    void K2_DrawMaterialTriangle(UMaterialInterface* RenderMaterial, const TArray<FCanvasUVTri>& Triangles); // 0x43bc860 [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); // 0x43bc2b0 [Final Native Public]
    void K2_DrawLine(const FVector2D& ScreenPositionA, const FVector2D& ScreenPositionB, float Thickness, const FLinearColor& RenderColor); // 0x43bc0c0 [Final Native Public]
    void K2_DrawBox(const FVector2D& ScreenPosition, const FVector2D& ScreenSize, float Thickness, const FLinearColor& RenderColor); // 0x43bbef0 [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); // 0x43bb850 [Final Native Public]
    void K2_Deproject(const FVector2D& ScreenPosition, const FVector& WorldOrigin, const FVector& WorldDirection); // 0x43bb710 [Final Native Public]

// UInputSettings (/Script/Engine.InputSettings)
    void SaveKeyMappings(); // 0x43c0a40 [Final Native Public]
    void RemoveAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x43c0760 [Final Native Public]
    void RemoveActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x43c05d0 [Final Native Public]
    UInputSettings* GetInputSettings(); // 0x43bb390 [Final Native Static Public]
    void GetAxisNames(const TArray<FName>& AxisNames); // 0x43bb280 [Final Native Public]
    void GetAxisMappingByName(const FName& InAxisName, const TArray<FInputAxisKeyMapping>& OutMappings); // 0x43bb0a0 [Final Native Public]
    void GetActionNames(const TArray<FName>& ActionNames); // 0x43baf10 [Final Native Public]
    void GetActionMappingByName(const FName& InActionName, const TArray<FInputActionKeyMapping>& OutMappings); // 0x43bad80 [Final Native Public]
    void ForceRebuildKeymaps(); // 0x43bad60 [Final Native Public]
    void AddAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x43bab70 [Final Native Public]
    void AddActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x43ba9c0 [Final Native Public]

// UPlayerInput (/Script/Engine.PlayerInput)
    void SetMouseSensitivity(float Sensitivity); // 0x43c0ba0 [Final Native Public]
    void SetBind(const FName& BindName, const FString& Command); // 0x43c0ae0 [Final Native Public]
    void InvertAxisKey(const FKey& AxisKey); // 0x43bb500 [Final Native Public]
    void InvertAxis(const FName& AxisName); // 0x43bb470 [Final Native Public]
    APlayerController* GetOuterAPlayerController(); // 0x43bb400 [Final Native Public]
    void ClearSmoothing(); // 0x43bad40 [Final Native Public]

// UVisualLoggerKismetLibrary (/Script/Engine.VisualLoggerKismetLibrary)
    void RedirectVislog(UObject* SourceOwner, UObject* DestinationOwner); // 0x43c0520 [Final Native Static Public]
    void LogText(UObject* WorldContextObject, const FString& Text, const FName& LogCategory, bool bAddToMessageLog); // 0x43c0260 [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); // 0x43bff60 [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); // 0x43bfc40 [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); // 0x43bf850 [Final Native Static Public]
    void LogLocation(UObject* WorldContextObject, const FVector& Location, const FString& Text, const FLinearColor& ObjectColor, float Radius, const FName& LogCategory, bool bAddToMessageLog); // 0x43bf5a0 [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); // 0x43bf240 [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); // 0x43bee90 [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); // 0x43bead0 [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); // 0x43be720 [Final Native Static Public]
    void LogBox(UObject* WorldContextObject, const FBox& BoxShape, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x43be440 [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); // 0x43be120 [Final Native Static Public]
    void EnableRecording(bool bEnabled); // 0x30a19a0 [Final Native Static Public]

// UVOIPTalker (/Script/Engine.VOIPTalker)
    void RegisterWithPlayerState(APlayerState* OwningState); // 0x43f3320 [Final Native Public]
    float GetVoiceLevel(); // 0x43f3290 [Final Native Public]
    UVOIPTalker* CreateTalkerForPlayer(APlayerState* OwningState); // 0x43f2f60 [Final Native Static Public]
    void BPOnTalkingEnd(); // 0x38964d0 [Native Event Protected]
    void BPOnTalkingBegin(UAudioComponent* AudioComponent); // 0x43f2ed0 [Native Event Protected]

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

// URuntimeVirtualTexture (/Script/Engine.RuntimeVirtualTexture)
    int32 GetTileSize(); // 0x43f3250 [Final Native Public]
    int32 GetTileCount(); // 0x43f3200 [Final Native Public]
    int32 GetTileBorderSize(); // 0x43f31c0 [Final Native Public]
    int32 GetSize(); // 0x43f3150 [Final Native Public]
    int32 GetPageTableSize(); // 0x43f30e0 [Final Native Public]

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

// AWorldDataLayers (/Script/Engine.WorldDataLayers)
    void OnRep_LoadedDataLayerNames(); // 0x441b9b0 [Final Native Protected]
    void OnRep_EffectiveLoadedDataLayerNames(); // 0x441b8e0 [Final Native Protected]
    void OnRep_EffectiveActiveDataLayerNames(); // 0x441b820 [Final Native Protected]
    void OnRep_ActiveDataLayerNames(); // 0x441b760 [Final Native Protected]
    void OnDataLayerRuntimeStateChanged(UDataLayerInstance* InDataLayer, const EDataLayerRuntimeState& InState); // 0x441b690 [Native Event Public]

// UDataLayer (/Script/Engine.DataLayer)
    bool IsVisible(); // 0x3e1b290 [Final Native Public]
    bool IsRuntime(); // 0x441b4e0 [Final Native Public]
    bool IsInitiallyVisible(); // 0x3e1b290 [Final Native Public]
    bool IsInitiallyActive(); // 0x441b500 [Final Native Public]
    bool IsEffectiveVisible(); // 0x3e1b290 [Final Native Public]
    bool IsDynamicallyLoaded(); // 0x441b4e0 [Final Native Public]
    EDataLayerState GetInitialState(); // 0x441b210 [Final Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x441b210 [Final Native Public]
    FColor GetDebugColor(); // 0x3d479a0 [Final Native Public]
    FName GetDataLayerLabel(); // 0x441ae90 [Final Native Public]
    bool Equals(FActorDataLayer& ActorDataLayer); // 0x441a110 [Final Native Public]

// UDataLayerSubsystem (/Script/Engine.DataLayerSubsystem)
    void SetDataLayerStateByLabel(const FName& InDataLayerLabel, const EDataLayerState& InState); // 0x441c190 [Final Native Public]
    void SetDataLayerState(FActorDataLayer& InDataLayer, const EDataLayerState& InState); // 0x441c0b0 [Final Native Public]
    void SetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x441bf90 [Final Native Public]
    void SetDataLayerRuntimeState(FActorDataLayer& InDataLayer, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x441be70 [Final Native Public]
    void SetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x441ba70 [Final Native Public]
    TSet<FName> GetLoadedDataLayerNames(); // 0x441b390 [Final Native Public]
    EDataLayerState GetDataLayerStateByLabel(const FName& InDataLayerLabel); // 0x441b030 [Final Native Public]
    EDataLayerState GetDataLayerState(FActorDataLayer& InDataLayer); // 0x441af80 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x441b030 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeState(FActorDataLayer& InDataLayer); // 0x441af80 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x441ad00 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x441aba0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x441aa00 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromName(const FName& InDataLayerName); // 0x441a7f0 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromLabel(const FName& InDataLayerLabel); // 0x441a750 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x441a650 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeState(FActorDataLayer& InDataLayer); // 0x441a530 [Final Native Public]
    UDataLayerInstance* GetDataLayer(FActorDataLayer& InDataLayer); // 0x441a440 [Final Native Public]
    TSet<FName> GetActiveDataLayerNames(); // 0x441a1c0 [Final Native Public]

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

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

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

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

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

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

// UCameraAnimationCameraModifier (/Script/EngineCameras.CameraAnimationCameraModifier)
    void StopCameraAnimation(FCameraAnimationHandle& Handle, bool bImmediate); // 0x63866d0 [Final Native Public]
    void StopAllCameraAnimationsOf(UCameraAnimationSequence* Sequence, bool bImmediate); // 0x63863f0 [Final Native Public]
    void StopAllCameraAnimations(bool bImmediate); // 0x6386220 [Native Public]
    FCameraAnimationHandle PlayCameraAnimation(UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0x6385210 [Final Native Public]
    bool IsCameraAnimationActive(FCameraAnimationHandle& Handle); // 0x6384fa0 [Final Native Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromPlayerController(APlayerController* PlayerController); // 0x6384f10 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromID(UObject* WorldContextObject, int32 ControllerId); // 0x6384e40 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifier(UObject* WorldContextObject, int32 PlayerIndex); // 0x6384d70 [Final Native Static Public]

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

// UEngineCamerasSubsystem (/Script/EngineCameras.EngineCamerasSubsystem)
    void StopCameraAnimation(APlayerController* PlayerController, FCameraAnimationHandle& Handle, bool bImmediate); // 0x63867b0 [Final Native Public]
    void StopAllCameraAnimationsOf(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, bool bImmediate); // 0x6386510 [Final Native Public]
    void StopAllCameraAnimations(APlayerController* PlayerController, bool bImmediate); // 0x63862b0 [Final Native Public]
    FCameraAnimationHandle PlayCameraAnimation(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0x6385750 [Final Native Public]
    bool IsCameraAnimationActive(APlayerController* PlayerController, FCameraAnimationHandle& Handle); // 0x6385090 [Final Native Public]

// UGameMapsSettings (/Script/EngineSettings.GameMapsSettings)
    void SetSkipAssigningGamepadToPlayer1(bool bSkipFirstPlayer); // 0x1a7b1b0 [Final Native Public]
    bool GetSkipAssigningGamepadToPlayer1(); // 0x1a7b190 [Final Native Public]
    UGameMapsSettings* GetGameMapsSettings(); // 0x1a7b120 [Final Native Static Public]

// UEnhancedPlayerMappableKeyProfile (/Script/EnhancedInput.EnhancedPlayerMappableKeyProfile)
    FString ToString(); // 0x51d11a0 [Native Public]
    void SetDisplayName(FText& NewDisplayName); // 0x51d0ac0 [Native Public]
    void ResetToDefault(); // 0x3a608d0 [Native Public]
    void ResetMappingToDefault(const FName& InMappingName); // 0x51d0980 [Final Native Public]
    int32 QueryPlayerMappedKeys(FPlayerMappableKeyQueryOptions& Options, const TArray<FKey>& OutKeys); // 0x51cfb70 [Native Public]
    void K2_FindKeyMapping(FPlayerKeyMapping& OutKeyMapping, FMapPlayerKeyArgs& InArgs); // 0x51cec90 [Final Native Public]
    FString GetProfileIdString(); // 0x51cdfb0 [Final Native Public]
    FText GetProfileDisplayName(); // 0x51cdf20 [Final Native Public]
    TMap<FName, FKeyMappingRow> GetPlayerMappingRows(); // 0x51cdef0 [Final Native Public]
    int32 GetMappingNamesForKey(FKey& InKey, const TArray<FName>& OutMappingNames); // 0x51cdb10 [Native Public]
    int32 GetMappedKeysInRow(const FName& MappingName, const TArray<FKey>& OutKeys); // 0x51cd540 [Native Public]
    void DumpProfileToLog(); // 0x376af60 [Native Public]
    bool DoesMappingPassQueryOptions(FPlayerKeyMapping& PlayerMapping, FPlayerMappableKeyQueryOptions& Options); // 0x51cc9b0 [Native Public]

// UEnhancedInputUserSettings (/Script/EnhancedInput.EnhancedInputUserSettings)
    bool UnregisterInputMappingContexts(TSet<UInputMappingContext*>& MappingContexts); // 0x51d18d0 [Final Native Public]
    bool UnregisterInputMappingContext(UInputMappingContext* IMC); // 0x51d1830 [Native Public]
    void UnMapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x51d1220 [Native Public]
    bool SetActiveKeyProfile(const FString& InProfileId); // 0x51d0a10 [Native Public]
    void SaveSettings(); // 0x2461920 [Native Public]
    void ResetKeyProfileToDefault(FGameplayTag& ProfileId, FGameplayTagContainer& FailureReason); // 0x51d0830 [Final Native Public]
    void ResetKeyProfileIdToDefault(const FString& ProfileId, FGameplayTagContainer& FailureReason); // 0x51d0710 [Native Public]
    void ResetAllPlayerKeysInRow(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x51d0550 [Native Public]
    bool RegisterInputMappingContexts(TSet<UInputMappingContext*>& MappingContexts); // 0x51cfdc0 [Final Native Public]
    bool RegisterInputMappingContext(UInputMappingContext* IMC); // 0x51cfd20 [Native Public]
    void MapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x51cf160 [Native Public]
    void MappingContextRegisteredWithSettings__DelegateSignature(UInputMappingContext* IMC); // 0x15b1e90 [Public]
    void MappableKeyProfileChanged__DelegateSignature(UEnhancedPlayerMappableKeyProfile* NewProfile); // 0x15b1e90 [Public]
    bool IsMappingContextRegistered(UInputMappingContext* IMC); // 0x51ceb90 [Final Native Public]
    UEnhancedPlayerMappableKeyProfile* GetKeyProfileWithId(const FString& ProfileId); // 0x51cd370 [Native Public]
    FString GetActiveKeyProfileId(); // 0x51ccce0 [Native Public]
    UEnhancedPlayerMappableKeyProfile* GetActiveKeyProfile(); // 0x51ccc80 [Final Native Public]
    TSet<FPlayerKeyMapping> FindMappingsInRow(const FName& MappingName); // 0x51ccb50 [Native Public]
    void EnhancedInputUserSettingsChanged__DelegateSignature(UEnhancedInputUserSettings* Settings); // 0x15b1e90 [Public]
    void EnhancedInputUserSettingsApplied__DelegateSignature(); // 0x15b1e90 [Public]
    UEnhancedPlayerMappableKeyProfile* CreateNewKeyProfile(FPlayerMappableKeyProfileCreationArgs& InArgs); // 0x51cc8e0 [Native Public]
    void AsyncSaveSettings(); // 0x2461580 [Native Public]
    void ApplySettings(); // 0x376af60 [Native Public]

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

// UEnhancedInputLibrary (/Script/EnhancedInput.EnhancedInputLibrary)
    void RequestRebuildControlMappingsUsingContext(UInputMappingContext* Context, bool bForceImmediately); // 0x51d0470 [Final Native Static Public]
    FInputActionValue MakeInputActionValueOfType(double X, double Y, double Z, const EInputActionValueType& ValueType); // 0x51cee60 [Final Native Static Public]
    bool IsActionKeyMappingPlayerMappable(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x51ce910 [Final Native Static Public]
    UPlayerMappableKeySettings* GetPlayerMappableKeySettings(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x51cdc90 [Final Native Static Public]
    FName GetMappingName(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x51cd950 [Final Native Static Public]
    FInputActionValue GetBoundActionValue(AActor* Actor, UInputAction* Action); // 0x51ccef0 [Final Native Static Public]
    void FlushPlayerInput(APlayerController* PlayerController); // 0x51ccc00 [Final Native Static Public]
    FString Conv_TriggerEventValueToString(const ETriggerEvent& TriggerEvent); // 0x51cc5c0 [Final Native Static Public]
    FString Conv_InputActionValueToString(const FInputActionValue& ActionValue); // 0x51cc3f0 [Final Native Static Public]
    bool Conv_InputActionValueToBool(const FInputActionValue& InValue); // 0x51cc330 [Final Native Static Public]
    FVector Conv_InputActionValueToAxis3D(const FInputActionValue& ActionValue); // 0x51cc290 [Final Native Static Public]
    FVector2D Conv_InputActionValueToAxis2D(const FInputActionValue& InValue); // 0x51cc200 [Final Native Static Public]
    double Conv_InputActionValueToAxis1D(const FInputActionValue& InValue); // 0x51cc160 [Final Native Static Public]
    void BreakInputActionValue(const FInputActionValue& InActionValue, const double& X, const double& Y, const double& Z, const EInputActionValueType& Type); // 0x51cbf30 [Final Native Static Public]

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

// IEnhancedInputSubsystemInterface (/Script/EnhancedInput.EnhancedInputSubsystemInterface)
    void UpdateValueOfContinuousInputInjectionForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue); // 0x51d1c90 [Native Public]
    void UpdateValueOfContinuousInputInjectionForAction(UInputAction* Action, const FInputActionValue& RawValue); // 0x51d1b90 [Native Public]
    void StopContinuousInputInjectionForPlayerMapping(const FName& MappingName); // 0x51d1110 [Native Public]
    void StopContinuousInputInjectionForAction(UInputAction* Action); // 0x51d1080 [Native Public]
    void StartContinuousInputInjectionForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x51d0eb0 [Native Public]
    void StartContinuousInputInjectionForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x51d0ce0 [Native Public]
    void SetInputMode(FGameplayTagContainer& NewMode, FModifyContextOptions& Options); // 0x51d0b70 [Native Public]
    void RequestRebuildControlMappings(FModifyContextOptions& Options, const EInputMappingRebuildType& RebuildType); // 0x51d0380 [Native Public]
    void RemoveTagsFromInputMode(FGameplayTagContainer& TagsToRemove, FModifyContextOptions& Options); // 0x51d0250 [Native Public]
    void RemoveTagFromInputMode(FGameplayTag& TagToRemove, FModifyContextOptions& Options); // 0x51d0160 [Native Public]
    void RemoveMappingContext(UInputMappingContext* MappingContext, FModifyContextOptions& Options); // 0x51d0070 [Native Public]
    EMappingQueryResult QueryMapKeyInContextSet(const TArray<UInputMappingContext*>& PrioritizedActiveContexts, UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x51cf8e0 [Native Public]
    EMappingQueryResult QueryMapKeyInActiveContextSet(UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x51cf6c0 [Native Public]
    TArray<FKey> QueryKeysMappedToAction(UInputAction* Action); // 0x51cf5c0 [Native Public]
    void OnUserSettingsChanged(UEnhancedInputUserSettings* Settings); // 0x51cf530 [Native Protected]
    void OnUserKeyProfileChanged(UEnhancedPlayerMappableKeyProfile* InNewProfile); // 0x51cf4a0 [Native Protected]
    void InjectInputVectorForPlayerMapping(const FName& MappingName, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x51ce760 [Native Public]
    void InjectInputVectorForAction(UInputAction* Action, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x51ce5b0 [Native Public]
    void InjectInputForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x51ce3e0 [Native Public]
    void InjectInputForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x51ce210 [Native Public]
    bool HasMappingContext(UInputMappingContext* MappingContext, const int32& OutFoundPriority); // 0x51ce130 [Native Public]
    UEnhancedInputUserSettings* GetUserSettings(); // 0x3a60710 [Native Public]
    FGameplayTagContainer GetInputMode(); // 0x51cd310 [Native Public]
    TArray<FEnhancedActionKeyMapping> GetAllPlayerMappableActionKeyMappings(); // 0x51ccd20 [Native Public]
    void ClearAllMappings(); // 0x51cc140 [Native Public]
    void AppendTagsToInputMode(FGameplayTagContainer& TagsToAdd, FModifyContextOptions& Options); // 0x51cbe00 [Native Public]
    void AddTagToInputMode(FGameplayTag& TagToAdd, FModifyContextOptions& Options); // 0x51cbd10 [Native Public]
    void AddMappingContext(UInputMappingContext* MappingContext, int32 Priority, FModifyContextOptions& Options); // 0x51cbbf0 [Native Public]

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

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

// UInputMappingContext (/Script/EnhancedInput.InputMappingContext)
    void UnmapKey(UInputAction* Action, const FKey& Key); // 0x51d1600 [Final Native Public]
    void UnmapAllKeysFromAction(UInputAction* Action); // 0x51d1490 [Final Native Public]
    void UnmapAll(); // 0x51d13e0 [Final Native Public]
    bool ShouldShowInputModeQuery(); // 0x51d0ca0 [Final Native Static Public]
    FEnhancedActionKeyMapping MapKey(UInputAction* Action, const FKey& ToKey); // 0x51cf010 [Final Native Public]

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

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

// UPlayerMappableInputConfig (/Script/EnhancedInput.PlayerMappableInputConfig)
    void ResetToDefault(); // 0x3691c80 [Final Native Public]
    bool IsDeprecated(); // 0x51ceb70 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetPlayerMappableKeys(); // 0x51cde20 [Final Native Public]
    UObject* GetMetadata(); // 0x51cdc70 [Final Native Public]
    TMap<UInputMappingContext*, int32> GetMappingContexts(); // 0x51cd920 [Final Native Public]
    FEnhancedActionKeyMapping GetMappingByName(const FName& MappingName); // 0x51cd650 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetKeysBoundToAction(UInputAction* InAction); // 0x51cd420 [Final Native Public]
    FText GetDisplayName(); // 0x51cd280 [Final Native Public]
    FName GetConfigName(); // 0x368f210 [Final Native Public]

// UEyeTrackerFunctionLibrary (/Script/EyeTracker.EyeTrackerFunctionLibrary)
    void SetEyeTrackedPlayer(APlayerController* PlayerController); // 0x2477380 [Final Native Static Public]
    bool IsStereoGazeDataAvailable(); // 0x2477330 [Final Native Static Public]
    bool IsEyeTrackerConnected(); // 0x24772d0 [Final Native Static Public]
    bool GetStereoGazeData(FEyeTrackerStereoGazeData& OutGazeData); // 0x2477160 [Final Native Static Public]
    bool GetGazeData(FEyeTrackerGazeData& OutGazeData); // 0x2477010 [Final Native Static Public]

// UFieldSystemComponent (/Script/FieldSystemEngine.FieldSystemComponent)
    void ResetFieldSystem(); // 0x328a590 [Final Native Public]
    void RemovePersistentFields(); // 0x328a570 [Final Native Public]
    void ApplyUniformVectorFalloffForce(bool Enabled, const FVector& position, const FVector& Direction, float Radius, float Magnitude); // 0x328a230 [Final Native Public]
    void ApplyStrainField(bool Enabled, const FVector& position, float Radius, float Magnitude, int32 Iterations); // 0x3289fa0 [Final Native Public]
    void ApplyStayDynamicField(bool Enabled, const FVector& position, float Radius); // 0x3289d90 [Final Native Public]
    void ApplyRadialVectorFalloffForce(bool Enabled, const FVector& position, float Radius, float Magnitude); // 0x3289aa0 [Final Native Public]
    void ApplyRadialForce(bool Enabled, const FVector& position, float Magnitude); // 0x32898a0 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x3289740 [Final Native Public]
    void ApplyLinearForce(bool Enabled, const FVector& Direction, float Magnitude); // 0x3289540 [Final Native Public]
    void AddPersistentField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x32893e0 [Final Native Public]
    void AddFieldCommand(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x3289280 [Final Native Public]

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

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

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

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

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

// UUniformScalar (/Script/FieldSystemEngine.UniformScalar)
    UUniformScalar* SetUniformScalar(float Magnitude); // 0x328b790 [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); // 0x328b8f0 [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); // 0x328b280 [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); // 0x328afe0 [Final Native Public]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// UAbilitySystemCheatManagerExtension (/Script/GameplayAbilities.AbilitySystemCheatManagerExtension)
    void EffectRemove(const FString& NameOrHandle); // 0x5504930 [Final Native Public]
    void EffectListActive(); // 0x5504910 [Final Native Public]
    void EffectApply(const FString& PartialName, float EffectLevel); // 0x5504830 [Final Native Public]
    void AbilityListGranted(); // 0x5503710 [Final Native Public]
    void AbilityGrant(const FString& AssetSearchString); // 0x5503670 [Final Native Public]
    void AbilityCancel(const FString& PartialName); // 0x55035d0 [Final Native Public]
    void AbilityActivate(const FString& PartialName); // 0x5503530 [Final Native Public]

// UAbilityTask_PlayAnimAndWait (/Script/GameplayAbilities.AbilityTask_PlayAnimAndWait)
    void OnMontageInterrupted(); // 0x5506ad0 [Final Native Public]
    void OnMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x5506a00 [Final Native Public]
    void OnMontageBlendingOut(UAnimMontage* Montage, bool bInterrupted); // 0x5506930 [Final Native Public]
    void OnMontageBlendedIn(UAnimMontage* Montage); // 0x55068a0 [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); // 0x5504500 [Final Native Static Public]

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

// UGameplayCueNotify_Static (/Script/GameplayAbilities.GameplayCueNotify_Static)
    bool WhileActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x55b6f00 [Native Event Public]
    bool OnRemove(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x55b6840 [Native Event Public]
    bool OnExecute(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x55b63f0 [Native Event Public]
    bool OnActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x55b6030 [Native Event Public]
    void K2_HandleGameplayCue(AActor* MyTarget, const EGameplayCueEvent& EventType, FGameplayCueParameters& Parameters); // 0x15b1e90 [Event Public]

// UAbilityAsync_WaitAttributeChanged (/Script/GameplayAbilities.AbilityAsync_WaitAttributeChanged)
    UAbilityAsync_WaitAttributeChanged* WaitForAttributeChanged(AActor* TargetActor, const FGameplayAttribute& Attribute, bool OnlyTriggerOnce); // 0x5506e20 [Final Native Static Public]
    void AsyncWaitAttributeChangedDelegate__DelegateSignature(const FGameplayAttribute& Attribute, float NewValue, float OldValue); // 0x15b1e90 [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); // 0x5507040 [Final Native Static Public]
    void OnAppliedDelegate__DelegateSignature(AActor* Source, const FGameplayEffectSpecHandle& SpecHandle, const FActiveGameplayEffectHandle& ActiveHandle); // 0x15b1e90 [Public]

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

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

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

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

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

// UGameplayAbility (/Script/GameplayAbilities.GameplayAbility)
    void SetShouldBlockOtherAbilities(bool bShouldBlockAbilities); // 0x5506d90 [Native Public]
    void SetCanBeCanceled(bool bCanBeCanceled); // 0x5506d00 [Native Public]
    void SendGameplayEvent(const FGameplayTag& EventTag, const FGameplayEventData& Payload); // 0x5506af0 [Native Protected]
    void RemoveGrantedByEffect(); // 0x3a634f0 [Native Public]
    void MontageStop(float OverrideBlendOutTime); // 0x55067e0 [Final Native Protected]
    void MontageSetNextSectionName(const FName& FromSectionName, const FName& ToSectionName); // 0x55066d0 [Final Native Protected]
    void MontageJumpToSection(const FName& SectionName); // 0x5506610 [Final Native Protected]
    FGameplayAbilityTargetingLocationInfo MakeTargetLocationInfoFromOwnerSkeletalMeshComponent(const FName& SocketName); // 0x5506550 [Final Native Protected]
    FGameplayAbilityTargetingLocationInfo MakeTargetLocationInfoFromOwnerActor(); // 0x55064e0 [Final Native Protected]
    FGameplayEffectSpecHandle MakeOutgoingGameplayEffectSpec(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Level); // 0x55062e0 [Final Native Public]
    bool K2_ShouldAbilityRespondToEvent(const FGameplayAbilityActorInfo& ActorInfo, const FGameplayEventData& Payload); // 0x15b1e90 [Event Protected]
    void K2_RemoveGameplayCue(const FGameplayTag& GameplayCueTag); // 0x5506250 [Native Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b1e90 [Event Protected]
    bool K2_HasAuthority(); // 0x5506220 [Final Native Public]
    void K2_ExecuteGameplayCueWithParams(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameters); // 0x5506050 [Native Protected]
    void K2_ExecuteGameplayCue(const FGameplayTag& GameplayCueTag, const FGameplayEffectContextHandle& Context); // 0x5505f00 [Native Protected]
    void K2_EndAbilityLocally(); // 0x5505ee0 [Native Protected]
    void K2_EndAbility(); // 0x5505ec0 [Native Protected]
    void K2_CommitExecute(); // 0x15b1e90 [Event Public]
    bool K2_CommitAbilityCost(bool BroadcastCommitEvent); // 0x5505e20 [Native Public]
    bool K2_CommitAbilityCooldown(bool BroadcastCommitEvent, bool ForceCooldown); // 0x5505d30 [Native Public]
    bool K2_CommitAbility(); // 0x3718db0 [Native Public]
    bool K2_CheckAbilityCost(); // 0x3d49160 [Native Public]
    bool K2_CheckAbilityCooldown(); // 0x5505d00 [Native Public]
    void K2_CancelAbility(); // 0x5505ca0 [Final Native Public]
    bool K2_CanActivateAbility(const FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilitySpecHandle& Handle, FGameplayTagContainer& RelevantTags); // 0x15b1e90 [Event Protected]
    TArray<FActiveGameplayEffectHandle> K2_ApplyGameplayEffectSpecToTarget(const FGameplayEffectSpecHandle& EffectSpecHandle, const FGameplayAbilityTargetDataHandle& TargetData); // 0x55059d0 [Final Native Protected]
    FActiveGameplayEffectHandle K2_ApplyGameplayEffectSpecToOwner(const FGameplayEffectSpecHandle& EffectSpecHandle); // 0x5505860 [Final Native Protected]
    void K2_AddGameplayCueWithParams(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameter, bool bRemoveOnAbilityEnd); // 0x5505650 [Native Protected]
    void K2_AddGameplayCue(const FGameplayTag& GameplayCueTag, const FGameplayEffectContextHandle& Context, bool bRemoveOnAbilityEnd); // 0x55054c0 [Native Protected]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x15b1e90 [Event Protected]
    void K2_ActivateAbility(); // 0x15b1e90 [Event Protected]
    bool IsLocallyControlled(); // 0x5505450 [Final Native Public]
    void InvalidateClientPredictionKey(); // 0x5505400 [Final Native Public]
    UObject* GetSourceObject_BP(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo); // 0x55052c0 [Final Native Public]
    USkeletalMeshComponent* GetOwningComponentFromActorInfo(); // 0x5505270 [Final Native Public]
    AActor* GetOwningActorFromActorInfo(); // 0x5505210 [Final Native Public]
    FGameplayEffectContextHandle GetGrantedByEffectContext(); // 0x5505100 [Final Native Public]
    UObject* GetCurrentSourceObject(); // 0x5505080 [Final Native Public]
    UAnimMontage* GetCurrentMontage(); // 0x5505050 [Final Native Public]
    float GetCooldownTimeRemaining(); // 0x5504ff0 [Final Native Public]
    FGameplayEffectContextHandle GetContextFromOwner(const FGameplayAbilityTargetDataHandle& OptionalTargetData); // 0x5504e40 [Native Public]
    AActor* GetAvatarActorFromActorInfo(); // 0x5504df0 [Final Native Public]
    FGameplayAbilityActorInfo GetActorInfo(); // 0x5504d20 [Final Native Public]
    UAbilitySystemComponent* GetAbilitySystemComponentFromActorInfo(); // 0x5504cd0 [Final Native Public]
    int32 GetAbilityLevel_BP(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo); // 0x5504b90 [Final Native Public]
    int32 GetAbilityLevel(); // 0x5504af0 [Final Native Public]
    void EndTaskByInstanceName(const FName& InstanceName); // 0x5504a60 [Final Native Protected]
    void EndAbilityState(const FName& OptionalStateNameToEnd); // 0x55049d0 [Final Native Protected]
    void ConfirmTaskByInstanceName(const FName& InstanceName, bool bEndTask); // 0x5504330 [Final Native Protected]
    void CancelTaskByInstanceName(const FName& InstanceName); // 0x55042a0 [Final Native Protected]
    void BP_RemoveGameplayEffectFromOwnerWithHandle(const FActiveGameplayEffectHandle& Handle, int32 StacksToRemove); // 0x5504190 [Final Native Protected]
    void BP_RemoveGameplayEffectFromOwnerWithGrantedTags(const FGameplayTagContainer& WithGrantedTags, int32 StacksToRemove); // 0x5503fe0 [Final Native Protected]
    void BP_RemoveGameplayEffectFromOwnerWithAssetTags(const FGameplayTagContainer& WithAssetTags, int32 StacksToRemove); // 0x5503e30 [Final Native Protected]
    TArray<FActiveGameplayEffectHandle> BP_ApplyGameplayEffectToTarget(const FGameplayAbilityTargetDataHandle& TargetData, TSubclassOf<UGameplayEffect> GameplayEffectClass, int32 GameplayEffectLevel, int32 Stacks); // 0x5503960 [Final Native Protected]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectToOwner(TSubclassOf<UGameplayEffect> GameplayEffectClass, int32 GameplayEffectLevel, int32 Stacks); // 0x5503730 [Final Native Protected]

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

// AGameplayAbilityWorldReticle (/Script/GameplayAbilities.GameplayAbilityWorldReticle)
    void SetReticleMaterialParamVector(const FName& ParamName, const FVector& Value); // 0x15b1e90 [Event Public]
    void SetReticleMaterialParamFloat(const FName& ParamName, float Value); // 0x15b1e90 [Event Public]
    void OnValidTargetChanged(bool bNewValue); // 0x15b1e90 [Event Public]
    void OnTargetingAnActor(bool bNewValue); // 0x15b1e90 [Event Public]
    void OnParametersInitialized(); // 0x15b1e90 [Event Public]
    void FaceTowardSource(bool bFaceIn2D); // 0x5554b80 [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); // 0x554aeb0 [Final Native Static Public]

// UAbilityTask_ApplyRootMotionJumpForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionJumpForce)
    void OnLandedCallback(FHitResult& Hit); // 0x555f1f0 [Final Native Public]
    void Finish(); // 0x5555360 [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); // 0x554b4e0 [Final Native Static Public]

// UAbilityTask_ApplyRootMotionMoveToActorForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionMoveToActorForce)
    void OnTargetActorSwapped(AActor* OriginalTarget, AActor* NewTarget); // 0x555fb30 [Final Native Public]
    void OnRep_TargetLocation(); // 0x555f9f0 [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); // 0x554d1f0 [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); // 0x554c330 [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); // 0x554bb50 [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); // 0x554cbd0 [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); // 0x554d950 [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); // 0x555cad0 [Final Native Static Public]

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

// UAbilityTask_PlayMontageAndWait (/Script/GameplayAbilities.AbilityTask_PlayMontageAndWait)
    void OnMontageInterrupted(); // 0x555eb60 [Final Native Public]
    void OnMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x555f4b0 [Final Native Public]
    void OnMontageBlendingOut(UAnimMontage* Montage, bool bInterrupted); // 0x555f3e0 [Final Native Public]
    void OnMontageBlendedIn(UAnimMontage* Montage); // 0x555f340 [Final Native Public]
    void OnGameplayAbilityCancelled(); // 0x555eb60 [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); // 0x5551d30 [Final Native Static Public]

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

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

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

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

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

// UAbilityTask_WaitAbilityCommit (/Script/GameplayAbilities.AbilityTask_WaitAbilityCommit)
    UAbilityTask_WaitAbilityCommit* WaitForAbilityCommit_Query(UGameplayAbility* OwningAbility, const FGameplayTagQuery& Query, bool TriggerOnce); // 0x5565da0 [Final Native Static Public]
    UAbilityTask_WaitAbilityCommit* WaitForAbilityCommit(UGameplayAbility* OwningAbility, const FGameplayTag& WithTag, const FGameplayTag& WithoutTage, bool TriggerOnce); // 0x5565c30 [Final Native Static Public]
    void OnAbilityCommit(UGameplayAbility* ActivatedAbility); // 0x555e7d0 [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); // 0x5566be0 [Final Native Static Public]
    UAbilityTask_WaitAttributeChange* WaitForAttributeChange(UGameplayAbility* OwningAbility, const FGameplayAttribute& Attribute, const FGameplayTag& WithSrcTag, const FGameplayTag& WithoutSrcTag, bool TriggerOnce, AActor* OptionalExternalOwner); // 0x5565f80 [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); // 0x5566230 [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); // 0x5566770 [Final Native Static Public]

// UAbilityTask_WaitCancel (/Script/GameplayAbilities.AbilityTask_WaitCancel)
    UAbilityTask_WaitCancel* WaitCancel(UGameplayAbility* OwningAbility); // 0x5564af0 [Final Native Static Public]
    void OnLocalCancelCallback(); // 0x555f2e0 [Final Native Public]
    void OnCancelCallback(); // 0x555ea60 [Final Native Public]

// UAbilityTask_WaitConfirm (/Script/GameplayAbilities.AbilityTask_WaitConfirm)
    UAbilityTask_WaitConfirm* WaitConfirm(UGameplayAbility* OwningAbility); // 0x5564d60 [Final Native Static Public]
    void OnConfirmCallback(UGameplayAbility* InAbility); // 0x555eaa0 [Final Native Public]

// UAbilityTask_WaitConfirmCancel (/Script/GameplayAbilities.AbilityTask_WaitConfirmCancel)
    UAbilityTask_WaitConfirmCancel* WaitConfirmCancel(UGameplayAbility* OwningAbility); // 0x5564fd0 [Final Native Static Public]
    void OnLocalConfirmCallback(); // 0x555f320 [Final Native Public]
    void OnLocalCancelCallback(); // 0x555f300 [Final Native Public]
    void OnConfirmCallback(); // 0x555eb40 [Final Native Public]
    void OnCancelCallback(); // 0x555ea80 [Final Native Public]

// UAbilityTask_WaitDelay (/Script/GameplayAbilities.AbilityTask_WaitDelay)
    UAbilityTask_WaitDelay* WaitDelay(UGameplayAbility* OwningAbility, float Time); // 0x5565240 [Final Native Static Public]

// UAbilityTask_WaitGameplayEffectApplied (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectApplied)
    void OnApplyGameplayEffectCallback(UAbilitySystemComponent* Target, FGameplayEffectSpec& SpecApplied, const FActiveGameplayEffectHandle& ActiveHandle); // 0x555e860 [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); // 0x5567de0 [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); // 0x5567710 [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); // 0x5568940 [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); // 0x5568270 [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); // 0x5568dd0 [Final Native Static Public]

// UAbilityTask_WaitGameplayEffectRemoved (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectRemoved)
    UAbilityTask_WaitGameplayEffectRemoved* WaitForGameplayEffectRemoved(UGameplayAbility* OwningAbility, const FActiveGameplayEffectHandle& Handle); // 0x5566f40 [Final Native Static Public]
    void OnGameplayEffectRemoved(FGameplayEffectRemovalInfo& InGameplayEffectRemovalInfo); // 0x555eb80 [Final Native Public]

// UAbilityTask_WaitGameplayEffectStackChange (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectStackChange)
    UAbilityTask_WaitGameplayEffectStackChange* WaitForGameplayEffectStackChange(UGameplayAbility* OwningAbility, const FActiveGameplayEffectHandle& Handle); // 0x55671f0 [Final Native Static Public]
    void OnGameplayEffectStackChange(const FActiveGameplayEffectHandle& Handle, int32 NewCount, int32 OldCount); // 0x555eca0 [Final Native Public]

// UAbilityTask_WaitGameplayEvent (/Script/GameplayAbilities.AbilityTask_WaitGameplayEvent)
    UAbilityTask_WaitGameplayEvent* WaitGameplayEvent(UGameplayAbility* OwningAbility, const FGameplayTag& EventTag, AActor* OptionalExternalTarget, bool OnlyTriggerOnce, bool OnlyMatchExact); // 0x55694f0 [Final Native Static Public]

// UAbilityTask_WaitGameplayTag (/Script/GameplayAbilities.AbilityTask_WaitGameplayTag)
    void GameplayTagCallback(const FGameplayTag& Tag, int32 NewCount); // 0x5555c80 [Native Public]

// UAbilityTask_WaitGameplayTagAdded (/Script/GameplayAbilities.AbilityTask_WaitGameplayTagAdded)
    UAbilityTask_WaitGameplayTagAdded* WaitGameplayTagAdd(UGameplayAbility* OwningAbility, const FGameplayTag& Tag, AActor* InOptionalExternalTarget, bool OnlyTriggerOnce); // 0x55698a0 [Final Native Static Public]

// UAbilityTask_WaitGameplayTagRemoved (/Script/GameplayAbilities.AbilityTask_WaitGameplayTagRemoved)
    UAbilityTask_WaitGameplayTagRemoved* WaitGameplayTagRemove(UGameplayAbility* OwningAbility, const FGameplayTag& Tag, AActor* InOptionalExternalTarget, bool OnlyTriggerOnce); // 0x556a050 [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); // 0x5569c00 [Final Native Static Public]
    void UpdateTargetTags(const FGameplayTag& Tag, int32 NewCount); // 0x5564680 [Final Native Protected]

// UAbilityTask_WaitInputPress (/Script/GameplayAbilities.AbilityTask_WaitInputPress)
    UAbilityTask_WaitInputPress* WaitInputPress(UGameplayAbility* OwningAbility, bool bTestAlreadyPressed); // 0x556a3b0 [Final Native Static Public]
    void OnPressCallback(); // 0x555f7f0 [Final Native Public]

// UAbilityTask_WaitInputRelease (/Script/GameplayAbilities.AbilityTask_WaitInputRelease)
    UAbilityTask_WaitInputRelease* WaitInputRelease(UGameplayAbility* OwningAbility, bool bTestAlreadyReleased); // 0x556a660 [Final Native Static Public]
    void OnReleaseCallback(); // 0x555f810 [Final Native Public]

// UAbilityTask_WaitMovementModeChange (/Script/GameplayAbilities.AbilityTask_WaitMovementModeChange)
    void OnMovementModeChange(ACharacter* Character, const EMovementMode& PrevMovementMode, uint8 PreviousCustomMode); // 0x555f5d0 [Final Native Public]
    UAbilityTask_WaitMovementModeChange* CreateWaitMovementModeChange(UGameplayAbility* OwningAbility, const EMovementMode& NewMode); // 0x55521f0 [Final Native Static Public]

// UAbilityTask_WaitOverlap (/Script/GameplayAbilities.AbilityTask_WaitOverlap)
    UAbilityTask_WaitOverlap* WaitForOverlap(UGameplayAbility* OwningAbility); // 0x55674a0 [Final Native Static Public]
    void OnHitCallback(UPrimitiveComponent* HitComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x555edc0 [Final Native Public]

// UAbilityTask_WaitTargetData (/Script/GameplayAbilities.AbilityTask_WaitTargetData)
    UAbilityTask_WaitTargetData* WaitTargetDataUsingActor(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const EGameplayTargetingConfirmation& ConfirmationType, AGameplayAbilityTargetActor* TargetActor); // 0x556ad70 [Final Native Static Public]
    UAbilityTask_WaitTargetData* WaitTargetData(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const EGameplayTargetingConfirmation& ConfirmationType, TSubclassOf<AGameplayAbilityTargetActor> Class); // 0x556abe0 [Final Native Static Public]
    void OnTargetDataReplicatedCancelledCallback(); // 0x368dcd0 [Native Public]
    void OnTargetDataReplicatedCallback(FGameplayAbilityTargetDataHandle& Data, const FGameplayTag& ActivationTag); // 0x555fe40 [Native Public]
    void OnTargetDataReadyCallback(FGameplayAbilityTargetDataHandle& Data); // 0x555fd50 [Native Public]
    void OnTargetDataCancelledCallback(FGameplayAbilityTargetDataHandle& Data); // 0x555fc60 [Native Public]
    void FinishSpawningActor(UGameplayAbility* OwningAbility, AGameplayAbilityTargetActor* SpawnedActor); // 0x5555930 [Native Public]
    bool BeginSpawningActor(UGameplayAbility* OwningAbility, TSubclassOf<AGameplayAbilityTargetActor> Class, const AGameplayAbilityTargetActor*& SpawnedActor); // 0x554f2b0 [Native Public]

// UAbilityTask_WaitVelocityChange (/Script/GameplayAbilities.AbilityTask_WaitVelocityChange)
    UAbilityTask_WaitVelocityChange* CreateWaitVelocityChange(UGameplayAbility* OwningAbility, const FVector& Direction, float MinimumMagnitude); // 0x55524c0 [Final Native Static Public]

// UAbilitySystemBlueprintLibrary (/Script/GameplayAbilities.AbilitySystemBlueprintLibrary)
    void UnbindGameplayTagChangedEventWrapperForHandle(const FGameplayTag& Tag, const FGameplayTagChangedEventWrapperSpecHandle& Handle); // 0x5564050 [Final Native Static Public]
    void UnbindAllGameplayTagChangedEventWrappersForHandle(const FGameplayTagChangedEventWrapperSpecHandle& Handle); // 0x5563d30 [Final Native Static Public]
    bool TargetDataHasOrigin(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x5563860 [Final Native Static Public]
    bool TargetDataHasHitResult(FGameplayAbilityTargetDataHandle& HitResult, int32 Index); // 0x5563700 [Final Native Static Public]
    bool TargetDataHasEndPoint(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x5563580 [Final Native Static Public]
    bool TargetDataHasActor(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x5563400 [Final Native Static Public]
    FGameplayEffectSpecHandle SetStackCountToMax(const FGameplayEffectSpecHandle& SpecHandle); // 0x5562b70 [Final Native Static Public]
    FGameplayEffectSpecHandle SetStackCount(const FGameplayEffectSpecHandle& SpecHandle, int32 StackCount); // 0x55629e0 [Final Native Static Public]
    FGameplayEffectSpecHandle SetDuration(const FGameplayEffectSpecHandle& SpecHandle, float Duration); // 0x5562850 [Final Native Static Public]
    void SendGameplayEventToActor(AActor* Actor, const FGameplayTag& EventTag, const FGameplayEventData& Payload); // 0x5560b90 [Final Native Static Public]
    bool RemoveLooseGameplayTags(AActor* Actor, FGameplayTagContainer& GameplayTags, bool bShouldReplicate); // 0x55606e0 [Final Native Static Public]
    bool NotEqual_GameplayAttributeGameplayAttribute(const FGameplayAttribute& AttributeA, const FGameplayAttribute& AttributeB); // 0x555e580 [Final Native Static Public]
    bool NotEqual_GameplayAbilitySpecHandle(FGameplayAbilitySpecHandle& A, FGameplayAbilitySpecHandle& B); // 0x555e480 [Final Native Static Public]
    bool NotEqual_ActiveGameplayEffectHandle(FActiveGameplayEffectHandle& A, FActiveGameplayEffectHandle& B); // 0x555e370 [Final Native Static Public]
    FGameplayEffectSpecHandle MakeSpecHandleByClass(TSubclassOf<UGameplayEffect> GameplayEffect, AActor* Instigator, AActor* EffectCauser, float Level); // 0x555c830 [Final Native Static Public]
    FGameplayEffectSpecHandle MakeSpecHandle(UGameplayEffect* InGameplayEffect, AActor* InInstigator, AActor* InEffectCauser, float InLevel); // 0x555c4c0 [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); // 0x555b7f0 [Final Native Static Public]
    FGameplayTargetDataFilterHandle MakeFilterHandle(const FGameplayTargetDataFilter& Filter, AActor* FilterActor); // 0x555b590 [Final Native Static Public]
    bool IsValid(const FGameplayAttribute& Attribute); // 0x555ae40 [Final Native Static Public]
    bool IsInstigatorLocallyControlledPlayer(const FGameplayCueParameters& Parameters); // 0x555ac90 [Final Native Static Public]
    bool IsInstigatorLocallyControlled(const FGameplayCueParameters& Parameters); // 0x555aae0 [Final Native Static Public]
    bool IsGameplayAbilityActive(UGameplayAbility* GameplayAbility); // 0x555a990 [Final Native Static Public]
    bool HasHitResult(const FGameplayCueParameters& Parameters); // 0x555a7b0 [Final Native Static Public]
    FTransform GetTargetDataOrigin(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x555a620 [Final Native Static Public]
    FTransform GetTargetDataEndPointTransform(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x555a440 [Final Native Static Public]
    FVector GetTargetDataEndPoint(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x555a290 [Final Native Static Public]
    FVector GetOrigin(const FGameplayCueParameters& Parameters); // 0x555a080 [Final Native Static Public]
    float GetModifiedAttributeMagnitude(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayAttribute& Attribute); // 0x5559f00 [Final Native Static Public]
    FTransform GetInstigatorTransform(const FGameplayCueParameters& Parameters); // 0x5559c60 [Final Native Static Public]
    AActor* GetInstigatorActor(const FGameplayCueParameters& Parameters); // 0x5559ab0 [Final Native Static Public]
    FHitResult GetHitResultFromTargetData(FGameplayAbilityTargetDataHandle& HitResult, int32 Index); // 0x5559880 [Final Native Static Public]
    FHitResult GetHitResult(const FGameplayCueParameters& Parameters); // 0x55595f0 [Final Native Static Public]
    UGameplayEffectUIData* GetGameplayEffectUIData(TSubclassOf<UGameplayEffect> EffectClass, TSubclassOf<UGameplayEffectUIData> DataType); // 0x5559340 [Final Native Static Public]
    FGameplayTagContainer GetGameplayEffectGrantedTags(TSubclassOf<UGameplayEffect> EffectClass); // 0x5559090 [Final Native Static Public]
    UGameplayEffect* GetGameplayEffectFromActiveEffectHandle(FActiveGameplayEffectHandle& ActiveHandle); // 0x5558fc0 [Final Native Static Public]
    FGameplayTagContainer GetGameplayEffectAssetTags(TSubclassOf<UGameplayEffect> EffectClass); // 0x5558b00 [Final Native Static Public]
    bool GetGameplayCueEndLocationAndNormal(AActor* TargetActor, const FGameplayCueParameters& Parameters, const FVector& Location, const FVector& Normal); // 0x5558700 [Final Native Static Public]
    bool GetGameplayCueDirection(AActor* TargetActor, const FGameplayCueParameters& Parameters, const FVector& Direction); // 0x55584c0 [Final Native Static Public]
    UGameplayAbility* GetGameplayAbilityFromSpecHandle(UAbilitySystemComponent* AbilitySystem, FGameplayAbilitySpecHandle& AbilitySpecHandle, const bool& bIsInstance); // 0x5558160 [Final Native Static Public]
    float GetFloatAttributeFromAbilitySystemComponent(UAbilitySystemComponent* AbilitySystem, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x5557f70 [Final Native Static Public]
    float GetFloatAttributeBaseFromAbilitySystemComponent(UAbilitySystemComponent* AbilitySystemComponent, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x5557d80 [Final Native Static Public]
    float GetFloatAttributeBase(AActor* Actor, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x5557bc0 [Final Native Static Public]
    float GetFloatAttribute(AActor* Actor, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x5557a00 [Final Native Static Public]
    FGameplayEffectContextHandle GetEffectContext(const FGameplayEffectSpecHandle& SpecHandle); // 0x5557840 [Final Native Static Public]
    FString GetDebugStringFromGameplayAttribute(FGameplayAttribute& Attribute); // 0x5557620 [Final Native Static Public]
    int32 GetDataCountFromTargetData(FGameplayAbilityTargetDataHandle& TargetData); // 0x5557530 [Final Native Static Public]
    TArray<FGameplayEffectSpecHandle> GetAllLinkedGameplayEffectSpecHandles(const FGameplayEffectSpecHandle& SpecHandle); // 0x5557250 [Final Native Static Public]
    TArray<AActor*> GetAllActorsFromTargetData(FGameplayAbilityTargetDataHandle& TargetData); // 0x5556ef0 [Final Native Static Public]
    TArray<AActor*> GetActorsFromTargetData(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x5556b70 [Final Native Static Public]
    int32 GetActorCount(const FGameplayCueParameters& Parameters); // 0x55569b0 [Final Native Static Public]
    AActor* GetActorByIndex(const FGameplayCueParameters& Parameters, int32 Index); // 0x5556780 [Final Native Static Public]
    float GetActiveGameplayEffectTotalDuration(const FActiveGameplayEffectHandle& ActiveHandle); // 0x55566b0 [Final Native Static Public]
    float GetActiveGameplayEffectStartTime(const FActiveGameplayEffectHandle& ActiveHandle); // 0x55565e0 [Final Native Static Public]
    int32 GetActiveGameplayEffectStackLimitCount(const FActiveGameplayEffectHandle& ActiveHandle); // 0x5556510 [Final Native Static Public]
    int32 GetActiveGameplayEffectStackCount(const FActiveGameplayEffectHandle& ActiveHandle); // 0x5556450 [Final Native Static Public]
    float GetActiveGameplayEffectRemainingDuration(UObject* WorldContextObject, const FActiveGameplayEffectHandle& ActiveHandle); // 0x5556320 [Final Native Static Public]
    float GetActiveGameplayEffectExpectedEndTime(const FActiveGameplayEffectHandle& ActiveHandle); // 0x5556230 [Final Native Static Public]
    FString GetActiveGameplayEffectDebugString(const FActiveGameplayEffectHandle& ActiveHandle); // 0x5556080 [Final Native Static Public]
    UAbilitySystemComponent* GetAbilitySystemComponent(AActor* Actor); // 0x5555d50 [Final Native Static Public]
    void ForwardGameplayCueToTarget(const TScriptInterface<IGameplayCueInterface>& TargetCueInterface, const EGameplayCueEvent& EventType, const FGameplayCueParameters& Parameters); // 0x5555a00 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle FilterTargetData(FGameplayAbilityTargetDataHandle& TargetDataHandle, const FGameplayTargetDataFilterHandle& ActorFilterClass); // 0x5554c10 [Final Native Static Public]
    float EvaluateAttributeValueWithTagsAndBase(UAbilitySystemComponent* AbilitySystem, const FGameplayAttribute& Attribute, FGameplayTagContainer& SourceTags, FGameplayTagContainer& TargetTags, float BaseValue, const bool& bSuccess); // 0x5554670 [Final Native Static Public]
    float EvaluateAttributeValueWithTags(UAbilitySystemComponent* AbilitySystem, const FGameplayAttribute& Attribute, FGameplayTagContainer& SourceTags, FGameplayTagContainer& TargetTags, const bool& bSuccess); // 0x55541b0 [Final Native Static Public]
    bool EqualEqual_GameplayAttributeGameplayAttribute(const FGameplayAttribute& AttributeA, const FGameplayAttribute& AttributeB); // 0x5553ff0 [Final Native Static Public]
    bool EqualEqual_GameplayAbilitySpecHandle(FGameplayAbilitySpecHandle& A, FGameplayAbilitySpecHandle& B); // 0x5553ef0 [Final Native Static Public]
    bool EqualEqual_ActiveGameplayEffectHandle(FActiveGameplayEffectHandle& A, FActiveGameplayEffectHandle& B); // 0x5553de0 [Final Native Static Public]
    void EffectContextSetOrigin(const FGameplayEffectContextHandle& EffectContext, const FVector& Origin); // 0x5553c70 [Final Native Static Public]
    bool EffectContextIsValid(const FGameplayEffectContextHandle& EffectContext); // 0x5553b40 [Final Native Static Public]
    bool EffectContextIsInstigatorLocallyControlled(const FGameplayEffectContextHandle& EffectContext); // 0x5553a00 [Final Native Static Public]
    bool EffectContextHasHitResult(const FGameplayEffectContextHandle& EffectContext); // 0x55538c0 [Final Native Static Public]
    UObject* EffectContextGetSourceObject(const FGameplayEffectContextHandle& EffectContext); // 0x5553780 [Final Native Static Public]
    AActor* EffectContextGetOriginalInstigatorActor(const FGameplayEffectContextHandle& EffectContext); // 0x5553640 [Final Native Static Public]
    FVector EffectContextGetOrigin(const FGameplayEffectContextHandle& EffectContext); // 0x55534b0 [Final Native Static Public]
    AActor* EffectContextGetInstigatorActor(const FGameplayEffectContextHandle& EffectContext); // 0x5553370 [Final Native Static Public]
    FHitResult EffectContextGetHitResult(const FGameplayEffectContextHandle& EffectContext); // 0x5553160 [Final Native Static Public]
    AActor* EffectContextGetEffectCauser(const FGameplayEffectContextHandle& EffectContext); // 0x5553020 [Final Native Static Public]
    void EffectContextAddHitResult(const FGameplayEffectContextHandle& EffectContext, const FHitResult& HitResult, bool bReset); // 0x5552e00 [Final Native Static Public]
    bool DoesTargetDataContainActor(FGameplayAbilityTargetDataHandle& TargetData, int32 Index, AActor* Actor); // 0x5552c20 [Final Native Static Public]
    bool DoesGameplayCueMeetTagRequirements(const FGameplayCueParameters& Parameters, FGameplayTagRequirements& SourceTagReqs, FGameplayTagRequirements& TargetTagReqs); // 0x5552850 [Final Native Static Public]
    float Conv_ScalableFloatToFloat(FScalableFloat& Input, float Level); // 0x5551c20 [Final Native Static Public]
    double Conv_ScalableFloatToDouble(FScalableFloat& Input, float Level); // 0x5551b10 [Final Native Static Public]
    FGameplayEffectSpecHandle CloneSpecHandle(AActor* InNewInstigator, AActor* InEffectCauser, const FGameplayEffectSpecHandle& GameplayEffectSpecHandle_Clone); // 0x5551850 [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); // 0x55504b0 [Final Native Static Public]
    FGameplayTagChangedEventWrapperSpecHandle BindEventWrapperToGameplayTagChanged(UAbilitySystemComponent* AbilitySystemComponent, const FGameplayTag& Tag, const FScriptDelegate& GameplayTagChangedEventWrapperDelegate, bool bExecuteImmediatelyIfTagApplied, const EGameplayTagEventType& TagListeningPolicy); // 0x5550010 [Final Native Static Public]
    FGameplayTagChangedEventWrapperSpecHandle BindEventWrapperToAnyOfGameplayTagsChanged(UAbilitySystemComponent* AbilitySystemComponent, const TArray<FGameplayTag>& Tags, const FScriptDelegate& GameplayTagChangedEventWrapperDelegate, bool bExecuteImmediatelyIfTagApplied, const EGameplayTagEventType& TagListeningPolicy); // 0x554fa80 [Final Native Static Public]
    FGameplayTagChangedEventWrapperSpecHandle BindEventWrapperToAnyOfGameplayTagContainerChanged(UAbilitySystemComponent* AbilitySystemComponent, const FGameplayTagContainer& TagContainer, const FScriptDelegate& GameplayTagChangedEventWrapperDelegate, bool bExecuteImmediatelyIfTagApplied, const EGameplayTagEventType& TagListeningPolicy); // 0x554f410 [Final Native Static Public]
    FGameplayEffectSpecHandle AssignTagSetByCallerMagnitude(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTag& DataTag, float Magnitude); // 0x554e2e0 [Final Native Static Public]
    FGameplayEffectSpecHandle AssignSetByCallerMagnitude(const FGameplayEffectSpecHandle& SpecHandle, const FName& DataName, float Magnitude); // 0x554e100 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AppendTargetDataHandle(const FGameplayAbilityTargetDataHandle& TargetHandle, FGameplayAbilityTargetDataHandle& HandleToAdd); // 0x554abf0 [Final Native Static Public]
    bool AddLooseGameplayTags(AActor* Actor, FGameplayTagContainer& GameplayTags, bool bShouldReplicate); // 0x554aa10 [Final Native Static Public]
    FGameplayEffectSpecHandle AddLinkedGameplayEffectSpec(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayEffectSpecHandle& LinkedGameplayEffectSpec); // 0x554a7b0 [Final Native Static Public]
    FGameplayEffectSpecHandle AddLinkedGameplayEffect(const FGameplayEffectSpecHandle& SpecHandle, TSubclassOf<UGameplayEffect> LinkedGameplayEffect); // 0x554a610 [Final Native Static Public]
    FGameplayEffectSpecHandle AddGrantedTags(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTagContainer& NewGameplayTags); // 0x554a410 [Final Native Static Public]
    FGameplayEffectSpecHandle AddGrantedTag(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTag& NewGameplayTag); // 0x554a270 [Final Native Static Public]
    FGameplayEffectSpecHandle AddAssetTags(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTagContainer& NewGameplayTags); // 0x554a080 [Final Native Static Public]
    FGameplayEffectSpecHandle AddAssetTag(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTag& NewGameplayTag); // 0x5549ee0 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromLocations(FGameplayAbilityTargetingLocationInfo& SourceLocation, FGameplayAbilityTargetingLocationInfo& TargetLocation); // 0x5549cd0 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromHitResult(FHitResult& HitResult); // 0x5549a20 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromActorArray(const TArray<AActor*>& ActorArray, bool OneTargetPerHandle); // 0x55498e0 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromActor(AActor* Actor); // 0x5549800 [Final Native Static Public]

// UAbilitySystemComponent (/Script/GameplayAbilities.AbilitySystemComponent)
    void UpdateActiveGameplayEffectSetByCallerMagnitudes(const FActiveGameplayEffectHandle& ActiveHandle, TMap<FGameplayTag, float>& NewSetByCallerValues); // 0x55644e0 [Native Public]
    void UpdateActiveGameplayEffectSetByCallerMagnitude(const FActiveGameplayEffectHandle& ActiveHandle, const FGameplayTag& SetByCallerTag, float NewValue); // 0x55643d0 [Native Public]
    bool TryActivateAbilityByClass(TSubclassOf<UGameplayAbility> InAbilityToActivate, bool bAllowRemoteActivation); // 0x5563bd0 [Final Native Public]
    bool TryActivateAbility(const FGameplayAbilitySpecHandle& AbilityToActivate, bool bAllowRemoteActivation); // 0x5563b00 [Final Native Public]
    bool TryActivateAbilitiesByTag(FGameplayTagContainer& GameplayTagContainer, bool bAllowRemoteActivation); // 0x55639e0 [Final Native Public]
    void TargetConfirm(); // 0x4049fb0 [Native Public]
    void TargetCancel(); // 0x55633e0 [Native Public]
    void SetUserAbilityActivationInhibited(bool NewInhibit); // 0x5562cc0 [Native Public]
    void SetActiveGameplayEffectLevelUsingQuery(const FGameplayEffectQuery& Query, int32 NewLevel); // 0x5562740 [Native Public]
    void SetActiveGameplayEffectLevel(const FActiveGameplayEffectHandle& ActiveHandle, int32 NewLevel); // 0x5562660 [Native Public]
    void ServerTryActivateAbilityWithEventData(const FGameplayAbilitySpecHandle& AbilityToActivate, bool InputPressed, const FPredictionKey& PredictionKey, const FGameplayEventData& TriggerEventData); // 0x5562300 [Native Event Protected]
    void ServerTryActivateAbility(const FGameplayAbilitySpecHandle& AbilityToActivate, bool InputPressed, const FPredictionKey& PredictionKey); // 0x5562190 [Native Event Protected]
    void ServerSetReplicatedTargetDataCancelled(const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FPredictionKey& CurrentPredictionKey); // 0x5562010 [Native Event Public]
    void ServerSetReplicatedTargetData(const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FGameplayAbilityTargetDataHandle& ReplicatedTargetDataHandle, const FGameplayTag& ApplicationTag, const FPredictionKey& CurrentPredictionKey); // 0x5561db0 [Native Event Public]
    void ServerSetReplicatedEventWithPayload(const EAbilityGenericReplicatedEvent& EventType, const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FPredictionKey& CurrentPredictionKey, const FVector_NetQuantize100& VectorPayload); // 0x5561b80 [Native Event Public]
    void ServerSetReplicatedEvent(const EAbilityGenericReplicatedEvent& EventType, const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FPredictionKey& CurrentPredictionKey); // 0x55619b0 [Native Event Public]
    void ServerSetInputReleased(const FGameplayAbilitySpecHandle& AbilityHandle); // 0x5561900 [Native Event Public]
    void ServerSetInputPressed(const FGameplayAbilitySpecHandle& AbilityHandle); // 0x5561850 [Native Event Public]
    void ServerPrintDebug_RequestWithStrings(const TArray<FString>& Strings); // 0x5561780 [Native Event Public]
    void ServerPrintDebug_Request(); // 0x5561730 [Native Event Public]
    void ServerEndAbility(const FGameplayAbilitySpecHandle& AbilityToEnd, const FGameplayAbilityActivationInfo& ActivationInfo, const FPredictionKey& PredictionKey); // 0x55615a0 [Native Event Protected]
    void ServerCurrentMontageSetPlayRate(UAnimSequenceBase* ClientAnimation, float InPlayRate); // 0x5561490 [Native Event Protected]
    void ServerCurrentMontageSetNextSectionName(UAnimSequenceBase* ClientAnimation, float ClientPosition, const FName& SectionName, const FName& NextSectionName); // 0x5561300 [Native Event Protected]
    void ServerCurrentMontageJumpToSectionName(UAnimSequenceBase* ClientAnimation, const FName& SectionName); // 0x55611f0 [Native Event Protected]
    void ServerCancelAbility(const FGameplayAbilitySpecHandle& AbilityToCancel, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x55610c0 [Native Event Protected]
    void ServerAbilityRPCBatch(const FServerAbilityRPCBatch& BatchInfo); // 0x5560e60 [Native Event Public]
    void RemoveActiveGameplayEffectBySourceEffect(TSubclassOf<UGameplayEffect> GameplayEffect, UAbilitySystemComponent* InstigatorAbilitySystemComponent, int32 StacksToRemove); // 0x55605a0 [Native Public]
    bool RemoveActiveGameplayEffect(const FActiveGameplayEffectHandle& Handle, int32 StacksToRemove); // 0x55604c0 [Native Public]
    int32 RemoveActiveEffectsWithTags(const FGameplayTagContainer& Tags); // 0x5560360 [Final Native Public]
    int32 RemoveActiveEffectsWithSourceTags(const FGameplayTagContainer& Tags); // 0x5560200 [Final Native Public]
    int32 RemoveActiveEffectsWithGrantedTags(const FGameplayTagContainer& Tags); // 0x55600a0 [Final Native Public]
    int32 RemoveActiveEffectsWithAppliedTags(const FGameplayTagContainer& Tags); // 0x55600a0 [Final Native Public]
    void ReleaseInputID(int32 InputID); // 0x5560010 [Final Native Public]
    void PressInputID(int32 InputID); // 0x555ff80 [Final Native Public]
    void OnSpawnedAttributesEndPlayed(AActor* InActor, const EEndPlayReason& EndPlayReason); // 0x555fa60 [Final Native Public]
    void OnRep_SpawnedAttributes(const TArray<UAttributeSet*>& PreviousSpawnedAttributes); // 0x555f940 [Final Native Private]
    void OnRep_ServerDebugString(); // 0x555f920 [Native Public]
    void OnRep_ReplicatedAnimMontage(); // 0x555f900 [Native Protected]
    void OnRep_OwningActor(); // 0x555f850 [Final Native Public]
    void OnRep_ClientDebugString(); // 0x555f830 [Native Public]
    void OnRep_ActivateAbilities(); // 0x38298d0 [Native Protected]
    void OnOwnerActorDestroyed(AActor* InActor); // 0x555f750 [Final Native Public]
    void OnAvatarActorDestroyed(AActor* InActor); // 0x555e9c0 [Final Native Public]
    void NetMulticast_InvokeGameplayCuesExecuted_WithParams(const FGameplayTagContainer& GameplayCueTags, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x555e0e0 [Native Event Public]
    void NetMulticast_InvokeGameplayCuesExecuted(const FGameplayTagContainer& GameplayCueTags, const FPredictionKey& PredictionKey, const FGameplayEffectContextHandle& EffectContext); // 0x555def0 [Native Event Public]
    void NetMulticast_InvokeGameplayCuesAddedAndWhileActive_WithParams(const FGameplayTagContainer& GameplayCueTags, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x555dc60 [Native Event Public]
    void NetMulticast_InvokeGameplayCueExecuted_WithParams(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x555da20 [Native Event Public]
    void NetMulticast_InvokeGameplayCueExecuted_FromSpec(const FGameplayEffectSpecForRPC& Spec, const FPredictionKey& PredictionKey); // 0x555d820 [Native Event Public]
    void NetMulticast_InvokeGameplayCueExecuted(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayEffectContextHandle& EffectContext); // 0x555d690 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAddedAndWhileActive_WithParams(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x555d210 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAddedAndWhileActive_FromSpec(const FGameplayEffectSpecForRPC& Spec, const FPredictionKey& PredictionKey); // 0x555d110 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAdded_WithParams(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayCueParameters& Parameters); // 0x555d450 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAdded(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayEffectContextHandle& EffectContext); // 0x555cf80 [Native Event Public]
    FGameplayEffectSpecHandle MakeOutgoingSpec(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Level, const FGameplayEffectContextHandle& Context); // 0x555c2b0 [Native Public]
    FGameplayEffectContextHandle MakeEffectContext(); // 0x555b500 [Native Public]
    void K2_InitStats(TSubclassOf<UAttributeSet> Attributes, UDataTable* DataTable); // 0x555b390 [Final Native Public]
    FGameplayAbilitySpecHandle K2_GiveAbilityAndActivateOnce(TSubclassOf<UGameplayAbility> AbilityClass, int32 Level, int32 InputID); // 0x555b0f0 [Final Native Public]
    FGameplayAbilitySpecHandle K2_GiveAbility(TSubclassOf<UGameplayAbility> AbilityClass, int32 Level, int32 InputID); // 0x555af40 [Final Native Public]
    bool IsGameplayCueActive(const FGameplayTag& GameplayCueTag); // 0x555aa40 [Final Native Public]
    void InputConfirm(); // 0x555a970 [Final Native Public]
    void InputCancel(); // 0x3bea450 [Final Native Public]
    bool GetUserAbilityActivationInhibited(); // 0x555a790 [Final Native Public]
    int32 GetGameplayTagCount(const FGameplayTag& GameplayTag); // 0x5559550 [Final Native Public]
    float GetGameplayEffectMagnitude(const FActiveGameplayEffectHandle& Handle, const FGameplayAttribute& Attribute); // 0x55591d0 [Final Native Public]
    int32 GetGameplayEffectCount_IfLoaded(const TSoftClassPtr<UGameplayEffect>& SoftSourceGameplayEffect, UAbilitySystemComponent* OptionalInstigatorFilterComponent, bool bEnforceOnGoingCheck); // 0x5558e40 [Final Native Public]
    int32 GetGameplayEffectCount(TSubclassOf<UGameplayEffect> SourceGameplayEffect, UAbilitySystemComponent* OptionalInstigatorFilterComponent, bool bEnforceOnGoingCheck); // 0x5558c40 [Final Native Public]
    float GetGameplayAttributeValue(const FGameplayAttribute& Attribute, const bool& bFound); // 0x55582f0 [Final Native Public]
    UAttributeSet* GetAttributeSet(TSubclassOf<UAttributeSet> AttributeSetClass); // 0x5557470 [Final Native Public]
    void GetAllAttributes(const TArray<FGameplayAttribute>& OutAttributes); // 0x5557140 [Final Native Public]
    void GetAllAbilities(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles); // 0x5556da0 [Final Native Public]
    TArray<FActiveGameplayEffectHandle> GetActiveEffectsWithAllTags(const FGameplayTagContainer& Tags); // 0x5555ef0 [Final Native Public]
    TArray<FActiveGameplayEffectHandle> GetActiveEffects(FGameplayEffectQuery& Query); // 0x5555de0 [Final Native Public]
    void FindAllAbilitiesWithTags(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles, const FGameplayTagContainer& Tags, bool bExactMatch); // 0x55551d0 [Final Native Public]
    void FindAllAbilitiesWithInputID(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles, int32 InputID); // 0x5555040 [Final Native Public]
    void FindAllAbilitiesMatchingQuery(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles, const FGameplayTagQuery& Query); // 0x5554df0 [Final Native Public]
    void ClientTryActivateAbility(const FGameplayAbilitySpecHandle& AbilityToActivate); // 0x55517c0 [Native Event Protected]
    void ClientSetReplicatedEvent(const EAbilityGenericReplicatedEvent& EventType, const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey); // 0x5551690 [Native Event Public]
    void ClientPrintDebug_Response(const TArray<FString>& Strings, int32 GameFlags); // 0x55515a0 [Native Event Public]
    void ClientEndAbility(const FGameplayAbilitySpecHandle& AbilityToEnd, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x55514a0 [Native Event Protected]
    void ClientCancelAbility(const FGameplayAbilitySpecHandle& AbilityToCancel, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x55513a0 [Native Event Protected]
    void ClientActivateAbilitySucceedWithEventData(const FGameplayAbilitySpecHandle& AbilityToActivate, const FPredictionKey& PredictionKey, const FGameplayEventData& TriggerEventData); // 0x5551130 [Native Event Protected]
    void ClientActivateAbilitySucceed(const FGameplayAbilitySpecHandle& AbilityToActivate, const FPredictionKey& PredictionKey); // 0x5551040 [Native Event Protected]
    void ClientActivateAbilityFailed(const FGameplayAbilitySpecHandle& AbilityToActivate, int16 PredictionKey); // 0x5550f60 [Native Event Protected]
    void ClearAllAbilitiesWithInputID(int32 InputID); // 0x5550ed0 [Final Native Public]
    void ClearAllAbilities(); // 0x5550eb0 [Final Native Public]
    void ClearAbility(FGameplayAbilitySpecHandle& Handle); // 0x5550e10 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectToTarget(TSubclassOf<UGameplayEffect> GameplayEffectClass, UAbilitySystemComponent* Target, float Level, const FGameplayEffectContextHandle& Context); // 0x554eb00 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectToSelf(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Level, const FGameplayEffectContextHandle& EffectContext); // 0x554e760 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectSpecToTarget(FGameplayEffectSpecHandle& SpecHandle, UAbilitySystemComponent* Target); // 0x554e5e0 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectSpecToSelf(FGameplayEffectSpecHandle& SpecHandle); // 0x554e4c0 [Final Native Public]
    void AbilityConfirmOrCancel__DelegateSignature(); // 0x15b1e90 [Public]
    void AbilityAbilityKey__DelegateSignature(int32 InputID); // 0x15b1e90 [Public]

// UGameplayCueFunctionLibrary (/Script/GameplayAbilities.GameplayCueFunctionLibrary)
    void RemoveGameplayCueOnActor(AActor* Target, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& Parameters); // 0x55b6a20 [Final Native Static Public]
    FGameplayCueParameters MakeGameplayCueParametersFromHitResult(FHitResult& HitResult); // 0x55b5b20 [Final Native Static Public]
    void ExecuteGameplayCueOnActor(AActor* Target, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& Parameters); // 0x55b58e0 [Final Native Static Public]
    void AddGameplayCueOnActor(AActor* Target, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& Parameters); // 0x55b5450 [Final Native Static Public]

// IGameplayCueInterface (/Script/GameplayAbilities.GameplayCueInterface)
    void ForwardGameplayCueToParent(); // 0x3e6e540 [Native Public]
    void BlueprintCustomHandler(const EGameplayCueEvent& EventType, FGameplayCueParameters& Parameters); // 0x15b1e90 [Event Public]

// AGameplayCueNotify_Actor (/Script/GameplayAbilities.GameplayCueNotify_Actor)
    bool WhileActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x55b6d20 [Native Event Public]
    bool OnRemove(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x55b6660 [Native Event Public]
    void OnOwnerDestroyed(AActor* DestroyedActor); // 0x55b65d0 [Native Public]
    bool OnExecute(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x55b6210 [Native Event Public]
    bool OnActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x55b5e50 [Native Event Public]
    void K2_HandleGameplayCue(AActor* MyTarget, const EGameplayCueEvent& EventType, FGameplayCueParameters& Parameters); // 0x15b1e90 [Event Public]
    void K2_EndGameplayCue(); // 0x3e979d0 [Native Public]

// UGameplayCueNotify_Burst (/Script/GameplayAbilities.GameplayCueNotify_Burst)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x15b1e90 [Event Protected]

// AGameplayCueNotify_BurstLatent (/Script/GameplayAbilities.GameplayCueNotify_BurstLatent)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x15b1e90 [Event Protected]

// AGameplayCueNotify_Looping (/Script/GameplayAbilities.GameplayCueNotify_Looping)
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x15b1e90 [Event Protected]
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x15b1e90 [Event Protected]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x15b1e90 [Event Protected]
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x15b1e90 [Event Protected]

// UGameplayEffectCustomApplicationRequirement (/Script/GameplayAbilities.GameplayEffectCustomApplicationRequirement)
    bool CanApplyGameplayEffect(UGameplayEffect* GameplayEffect, FGameplayEffectSpec& Spec, UAbilitySystemComponent* ASC); // 0x55d9dc0 [Native Event Public]

// UGameplayEffectExecutionCalculation (/Script/GameplayAbilities.GameplayEffectExecutionCalculation)
    void Execute(FGameplayEffectCustomExecutionParameters& ExecutionParams, FGameplayEffectCustomExecutionOutput& OutExecutionOutput); // 0x55d9f20 [Native Event Public]

// UGameplayModMagnitudeCalculation (/Script/GameplayAbilities.GameplayModMagnitudeCalculation)
    float K2_GetCapturedAttributeMagnitude(FGameplayEffectSpec& EffectSpec, const FGameplayAttribute& Attribute, FGameplayTagContainer& SourceTags, FGameplayTagContainer& TargetTags); // 0x55da890 [Final Native Protected]
    FGameplayTagContainer GetTargetSpecTags(FGameplayEffectSpec& EffectSpec); // 0x55da7b0 [Final Native Protected]
    FGameplayTagContainer GetTargetAggregatedTags(FGameplayEffectSpec& EffectSpec); // 0x55da680 [Final Native Protected]
    FGameplayTagContainer GetTargetActorTags(FGameplayEffectSpec& EffectSpec); // 0x55da5a0 [Final Native Protected]
    FGameplayTagContainer GetSourceSpecTags(FGameplayEffectSpec& EffectSpec); // 0x55da4c0 [Final Native Protected]
    FGameplayTagContainer GetSourceAggregatedTags(FGameplayEffectSpec& EffectSpec); // 0x55da3a0 [Final Native Protected]
    FGameplayTagContainer GetSourceActorTags(FGameplayEffectSpec& EffectSpec); // 0x55da2d0 [Final Native Protected]
    float GetSetByCallerMagnitudeByTag(FGameplayEffectSpec& EffectSpec, FGameplayTag& Tag); // 0x55da1a0 [Final Native Protected]
    float GetSetByCallerMagnitudeByName(FGameplayEffectSpec& EffectSpec, const FName& MagnitudeName); // 0x55da070 [Final Native Protected]
    float CalculateBaseMagnitude(FGameplayEffectSpec& Spec); // 0x55d9ce0 [Native Event Public]

// UGameplayTagReponseTable (/Script/GameplayAbilities.GameplayTagReponseTable)
    void TagResponseEvent(const FGameplayTag& Tag, int32 NewCount, UAbilitySystemComponent* ASC, int32 idx); // 0x55dac90 [Final Native Protected]

// UMovieSceneGameplayCueTrack (/Script/GameplayAbilities.MovieSceneGameplayCueTrack)
    void SetSequencerTrackHandler(const FScriptDelegate& InGameplayCueTrackHandler); // 0x55dac10 [Final Native Static Public]

// UBlueprintCameraEvaluationDataFunctionLibrary (/Script/GameplayCameras.BlueprintCameraEvaluationDataFunctionLibrary)
    void SetDefaultCameraRigParameters(FBlueprintCameraEvaluationDataRef& CameraData, UCameraRigAsset* CameraRig); // 0x62f38e0 [Final Native Static Public]
    void SetCameraPose(FBlueprintCameraEvaluationDataRef& CameraData, FBlueprintCameraPose& CameraPose); // 0x62f35e0 [Final Native Static Public]
    FBlueprintCameraEvaluationDataRef MakeCameraEvaluationData(); // 0x62f33e0 [Final Native Static Public]
    FBlueprintCameraPose GetCameraPose(FBlueprintCameraEvaluationDataRef& CameraData); // 0x62f21b0 [Final Native Static Public]
    void BlendCameraEvaluationData(FBlueprintCameraEvaluationDataRef& FromCameraData, FBlueprintCameraEvaluationDataRef& ToCameraData, float Factor); // 0x62f1ed0 [Final Native Static Public]

// UBlueprintCameraVariableTableFunctionLibrary (/Script/GameplayCameras.BlueprintCameraVariableTableFunctionLibrary)
    void SetVector4CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector4dCameraVariable* Variable, const FVector4& Value); // 0x62f4a40 [Final Native Static Public]
    void SetVector3CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector3dCameraVariable* Variable, const FVector& Value); // 0x62f4290 [Final Native Static Public]
    void SetVector2CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector2dCameraVariable* Variable, const FVector2D& Value); // 0x62f48e0 [Final Native Static Public]
    void SetTransformCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UTransform3dCameraVariable* Variable, FTransform& Value); // 0x62f4700 [Final Native Static Public]
    void SetRotatorCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, URotator3dCameraVariable* Variable, const FRotator& Value); // 0x62f4290 [Final Native Static Public]
    void SetInteger32CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UInteger32CameraVariable* Variable, int32 Value); // 0x62f3e60 [Final Native Static Public]
    void SetFloatCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UFloatCameraVariable* Variable, float Value); // 0x62f3d00 [Final Native Static Public]
    void SetDoubleCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UDoubleCameraVariable* Variable, double Value); // 0x62f3a00 [Final Native Static Public]
    void SetBooleanCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UBooleanCameraVariable* Variable, bool Value); // 0x62f3480 [Final Native Static Public]
    FVector4 GetVector4CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector4dCameraVariable* Variable); // 0x62f32a0 [Final Native Static Public]
    FVector GetVector3CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector3dCameraVariable* Variable); // 0x62f3160 [Final Native Static Public]
    FVector2D GetVector2CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector2dCameraVariable* Variable); // 0x62f3030 [Final Native Static Public]
    FTransform GetTransformCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UTransform3dCameraVariable* Variable); // 0x62f2ec0 [Final Native Static Public]
    FRotator GetRotatorCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, URotator3dCameraVariable* Variable); // 0x62f2a40 [Final Native Static Public]
    int32 GetInteger32CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UInteger32CameraVariable* Variable); // 0x62f27f0 [Final Native Static Public]
    float GetFloatCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UFloatCameraVariable* Variable); // 0x62f26c0 [Final Native Static Public]
    double GetDoubleCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UDoubleCameraVariable* Variable); // 0x62f2430 [Final Native Static Public]
    bool GetBooleanCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UBooleanCameraVariable* Variable); // 0x62f2080 [Final Native Static Public]

// UBlueprintCameraContextDataTableFunctionLibrary (/Script/GameplayCameras.BlueprintCameraContextDataTableFunctionLibrary)
    bool SetStructData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, FInstancedStruct& Data); // 0x62f4570 [Final Native Static Public]
    bool SetStringData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, const FString& Data); // 0x62f43f0 [Final Native Static Public]
    bool SetObjectData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UObject* Data); // 0x62f4130 [Final Native Static Public]
    bool SetNameData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, const FName& Data); // 0x62f3fc0 [Final Native Static Public]
    bool SetEnumData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UEnum* EnumType, uint8 Data); // 0x62f3b60 [Final Native Static Public]
    bool SetClassData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, TSubclassOf<UObject> Data); // 0x62f3780 [Final Native Static Public]
    FInstancedStruct GetStructData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UScriptStruct* DataStructType); // 0x62f2cf0 [Final Native Static Public]
    FString GetStringData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x62f2b80 [Final Native Static Public]
    UObject* GetObjectData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x62f2300 [Final Native Static Public]
    FName GetNameData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x62f2920 [Final Native Static Public]
    uint8 GetEnumData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UEnum* EnumType); // 0x62f2560 [Final Native Static Public]
    TSubclassOf<UObject> GetClassData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x62f2300 [Final Native Static Public]

// UCameraRigInstanceFunctions (/Script/GameplayCameras.CameraRigInstanceFunctions)
    bool IsValid(const FCameraRigInstanceID& InstanceId); // 0x62f8940 [Final Native Static Public]

// UGameplayCameraParameterSetterComponent (/Script/GameplayCameras.GameplayCameraParameterSetterComponent)
    void StopParameterSetters(bool bImmediately); // 0x62f8eb0 [Final Native Public]
    void StartParameterSetters(); // 0x62f8c50 [Final Native Public]
    void OnActorEndOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x62f8a90 [Final Native Private]
    void OnActorBeginOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x62f89c0 [Final Native Private]

// AGameplayCamerasPlayerCameraManager (/Script/GameplayCameras.GameplayCamerasPlayerCameraManager)
    void StopCameraModifierRig(const FCameraRigInstanceID& InstanceId, bool bImmediately); // 0x62f8dd0 [Final Native Public]
    void StealPlayerController(APlayerController* PlayerController); // 0x62f8d40 [Final Native Public]
    FCameraRigInstanceID StartVisualCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x62f8c70 [Final Native Public]
    FCameraRigInstanceID StartGlobalCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x62f8b80 [Final Native Public]
    void ReleasePlayerController(); // 0x62f8b60 [Final Native Public]

// UBlueprintCameraDirectorEvaluator (/Script/GameplayCameras.BlueprintCameraDirectorEvaluator)
    bool RunChildCameraDirector(float DeltaTime, const FName& ChildSlotName); // 0x634dc70 [Final Native Public]
    void RunCameraDirector(float DeltaTime, UObject* EvaluationContextOwner, FBlueprintCameraDirectorEvaluationParams& Params); // 0x15b1e90 [Event Public]
    bool RemoveChildEvaluationContext(UObject* ChildEvaluationContextOwner, const FName& ChildSlotName); // 0x15b1e90 [Event Public]
    FBlueprintCameraEvaluationDataRef GetInitialContextResult(); // 0x634cb20 [Final Native Public]
    FBlueprintCameraEvaluationDataRef GetConditionalContextResult(const ECameraEvaluationDataCondition& Condition); // 0x634c430 [Final Native Public]
    AActor* FindEvaluationContextOwnerActor(TSubclassOf<AActor> ActorClass); // 0x634ba70 [Final Native Public]
    void DeactivatePersistentVisualCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x634b9e0 [Final Native Public]
    void DeactivatePersistentGlobalCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x634b950 [Final Native Public]
    void DeactivatePersistentBaseCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x634b8c0 [Final Native Public]
    void DeactivateCameraDirector(UObject* EvaluationContextOwner, FBlueprintCameraDirectorDeactivateParams& Params); // 0x15b1e90 [Event Public]
    FName AddChildEvaluationContext(UObject* ChildEvaluationContextOwner); // 0x15b1e90 [Event Public]
    void ActivatePersistentVisualCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x634b6f0 [Final Native Public]
    void ActivatePersistentGlobalCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x634b560 [Final Native Public]
    void ActivatePersistentBaseCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x634b3d0 [Final Native Public]
    void ActivateCameraRigViaProxy(UCameraRigProxyAsset* CameraRigProxy, bool bForceNewInstance); // 0x634aa80 [Final Native Public]
    void ActivateCameraRig(UCameraRigAsset* CameraRig, bool bForceNewInstance); // 0x634a9b0 [Final Native Public]
    void ActivateCameraDirector(UObject* EvaluationContextOwner, FBlueprintCameraDirectorActivateParams& Params); // 0x15b1e90 [Event Public]

// UActivateCameraRigFunctions (/Script/GameplayCameras.ActivateCameraRigFunctions)
    void ActivatePersistentVisualCameraRig(UObject* WorldContextObject, APlayerController* PlayerController, UCameraRigAsset* CameraRig); // 0x634b5f0 [Final Native Static Public]
    void ActivatePersistentGlobalCameraRig(UObject* WorldContextObject, APlayerController* PlayerController, UCameraRigAsset* CameraRig); // 0x634b460 [Final Native Static Public]
    void ActivatePersistentBaseCameraRig(UObject* WorldContextObject, APlayerController* PlayerController, UCameraRigAsset* CameraRig); // 0x634b2d0 [Final Native Static Public]

// UBlueprintCameraPoseFunctionLibrary (/Script/GameplayCameras.BlueprintCameraPoseFunctionLibrary)
    FBlueprintCameraPose SetTransform(FBlueprintCameraPose& CameraPose, FTransform& Transform); // 0x634ec80 [Final Native Static Public]
    FBlueprintCameraPose SetTargetDistance(FBlueprintCameraPose& CameraPose, double TargetDistance); // 0x634ea70 [Final Native Static Public]
    FBlueprintCameraPose SetRotation(FBlueprintCameraPose& CameraPose, const FRotator& Rotation); // 0x634e860 [Final Native Static Public]
    FBlueprintCameraPose SetLocation(FBlueprintCameraPose& CameraPose, const FVector& Location); // 0x634e660 [Final Native Static Public]
    FBlueprintCameraPose SetFocalLength(FBlueprintCameraPose& CameraPose, float FocalLength); // 0x634e480 [Final Native Static Public]
    FBlueprintCameraPose SetFieldOfView(FBlueprintCameraPose& CameraPose, float FieldOfView); // 0x634e2a0 [Final Native Static Public]
    FBlueprintCameraPose MakeCameraPoseFromCineCameraComponent(UCineCameraComponent* CameraComponent); // 0x634d940 [Final Native Static Public]
    FBlueprintCameraPose MakeCameraPoseFromCameraComponent(UCameraComponent* CameraComponent); // 0x634d830 [Final Native Static Public]
    FTransform GetTransform(FBlueprintCameraPose& CameraPose); // 0x634d5c0 [Final Native Static Public]
    double GetTargetDistance(FBlueprintCameraPose& CameraPose); // 0x634d4b0 [Final Native Static Public]
    FVector GetTargetAtDistance(FBlueprintCameraPose& CameraPose, double TargetDistance); // 0x634d2e0 [Final Native Static Public]
    FVector GetTarget(FBlueprintCameraPose& CameraPose); // 0x634d160 [Final Native Static Public]
    double GetSensorAspectRatio(FBlueprintCameraPose& CameraPose); // 0x634d040 [Final Native Static Public]
    FRotator GetRotation(FBlueprintCameraPose& CameraPose); // 0x634cf20 [Final Native Static Public]
    FVector GetLocation(FBlueprintCameraPose& CameraPose); // 0x634cde0 [Final Native Static Public]
    double GetFocalLength(FBlueprintCameraPose& CameraPose); // 0x634ca10 [Final Native Static Public]
    double GetFieldOfView(FBlueprintCameraPose& CameraPose); // 0x634c900 [Final Native Static Public]
    double GetEffectiveFieldOfView(FBlueprintCameraPose& CameraPose); // 0x634c7b0 [Final Native Static Public]
    FRay GetAimRay(FBlueprintCameraPose& CameraPose); // 0x634bd10 [Final Native Static Public]
    FVector GetAimDir(FBlueprintCameraPose& CameraPose); // 0x634bbc0 [Final Native Static Public]

// UCameraRigParameterInterop (/Script/GameplayCameras.CameraRigParameterInterop)
    void SetCameraParameter(FBlueprintCameraEvaluationDataRef& CameraData, UCameraRigAsset* CameraRig, const FName& ParameterName, const int32& NewValue); // 0x634dd40 [Final Native Static Public]
    void GetCameraParameter(FBlueprintCameraEvaluationDataRef& CameraData, UCameraRigAsset* CameraRig, const FName& ParameterName, const int32& ReturnValue); // 0x634be90 [Final Native Static Public]

// UCameraRigParameterInteropLibrary (/Script/GameplayCameras.CameraRigParameterInteropLibrary)
    FVector3f MakeLiteralVector3f(const FVector3f& Value); // 0x634dbf0 [Final Native Static Public]
    FVector2D MakeLiteralVector2D(const FVector2D& Value); // 0x634daf0 [Final Native Static Public]
    FVector MakeLiteralVector(const FVector& Value); // 0x634db70 [Final Native Static Public]
    FRotator MakeLiteralRotator(const FRotator& Value); // 0x634db70 [Final Native Static Public]
    FLinearColor MakeLiteralLinearColor(const FLinearColor& Value); // 0x634daf0 [Final Native Static Public]

// AGameplayCameraActor (/Script/GameplayCameras.GameplayCameraActor)
    UGameplayCameraComponent* GetCameraComponent(); // 0x3d9d960 [Final Native Public]

// UGameplayCameraComponentBase (/Script/GameplayCameras.GameplayCameraComponentBase)
    UCineCameraComponent* GetOutputCameraComponent(); // 0x634cf00 [Final Native Public]
    FBlueprintCameraEvaluationDataRef GetInitialResult(); // 0x634cc10 [Final Native Public]
    FBlueprintCameraEvaluationDataRef GetConditionalResult(const ECameraEvaluationDataCondition& Condition); // 0x634c580 [Final Native Public]
    void DeactivateCamera(bool bImmediately); // 0x634b780 [Final Native Public]
    void ActivateCameraForPlayerIndex(int32 PlayerIndex, bool bSetAsViewTarget, const EGameplayCameraComponentActivationMode& ActivationMode); // 0x634a890 [Final Native Public]
    void ActivateCameraForPlayerController(APlayerController* PlayerController, bool bSetAsViewTarget, const EGameplayCameraComponentActivationMode& ActivationMode); // 0x634a3d0 [Final Native Public]

// AGameplayCameraRigActor (/Script/GameplayCameras.GameplayCameraRigActor)
    UGameplayCameraRigComponent* GetCameraRigComponent(); // 0x3d9d960 [Final Native Public]

// AGameplayCameraSystemActor (/Script/GameplayCameras.GameplayCameraSystemActor)
    UGameplayCameraSystemComponent* GetCameraSystemComponent(); // 0x3d9d960 [Final Native Public]

// UGameplayCameraSystemComponent (/Script/GameplayCameras.GameplayCameraSystemComponent)
    void StopCameraModifierRig(const FCameraRigInstanceID& InstanceId, bool bImmediately); // 0x634f0f0 [Final Native Public]
    FCameraRigInstanceID StartVisualCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x634f020 [Final Native Public]
    FCameraRigInstanceID StartGlobalCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x634ef50 [Final Native Public]
    bool IsCameraSystemActiveForPlayController(APlayerController* PlayerController); // 0x634d750 [Final Native Public]
    void DeactivateCameraSystem(AActor* NextViewTarget); // 0x634b810 [Final Native Public]
    void ActivateCameraSystemForPlayerIndex(int32 PlayerIndex); // 0x634acc0 [Final Native Public]
    void ActivateCameraSystemForPlayerController(APlayerController* PlayerController); // 0x634ab50 [Final Native Public]

// UGameplayControlRotationComponent (/Script/GameplayCameras.GameplayControlRotationComponent)
    void DeactivateControlRotationManagement(); // 0x634b8a0 [Final Native Public]
    void ActivateControlRotationManagementForPlayerIndex(int32 PlayerIndex); // 0x634b240 [Final Native Public]
    void ActivateControlRotationManagementForPlayerController(APlayerController* PlayerController); // 0x634ad70 [Final Native Public]

// UBlueprintCameraNodeEvaluator (/Script/GameplayCameras.BlueprintCameraNodeEvaluator)
    void TickCameraNode(float DeltaTime); // 0x15b1e90 [Event Public]
    void SetDefaultOwningCameraRigParameters(const FBlueprintCameraEvaluationDataRef& TargetCameraData); // 0x637e4c0 [Final Native Public]
    void SetCurrentCameraPose(FBlueprintCameraPose& CameraPose); // 0x637e3b0 [Final Native Public]
    void SetCameraPose(FBlueprintCameraPose& InCameraPose); // 0x637e3b0 [Final Native Public]
    void InitializeCameraNode(); // 0x15b1e90 [Event Public]
    APlayerController* GetPlayerController(); // 0x637e360 [Final Native Public]
    FBlueprintCameraPose GetCurrentCameraPose(); // 0x637e2b0 [Final Native Public]
    FBlueprintCameraPose GetCameraPose(); // 0x637e2b0 [Final Native Public]
    AActor* FindEvaluationContextOwnerActor(TSubclassOf<AActor> ActorClass); // 0x637e200 [Final Native Public]

// AGameplayDebuggerCategoryReplicator (/Script/GameplayDebugger.GameplayDebuggerCategoryReplicator)
    void ServerSetViewPoint(const FVector& InViewLocation, const FVector& InViewDirection); // 0x4cb1680 [Native Event Protected]
    void ServerSetEnabled(bool bEnable); // 0x4cb15c0 [Native Event Protected]
    void ServerSetDebugActor(AActor* Actor, bool bSelectInEditor); // 0x4cb14c0 [Native Event Protected]
    void ServerSetCategoryEnabled(int32 CategoryId, bool bEnable); // 0x4cb13c0 [Native Event Protected]
    void ServerSendExtensionInputEvent(int32 ExtensionId, int32 HandlerId); // 0x4cb12c0 [Native Event Protected]
    void ServerSendCategoryInputEvent(int32 CategoryId, int32 HandlerId); // 0x4cb11c0 [Native Event Protected]
    void ServerResetViewPoint(); // 0x4cb1170 [Native Event Protected]
    void OnRep_ReplicatedData(); // 0x4cb1130 [Final Native Protected]
    void ClientDataPackPacket(const FGameplayDebuggerDataPackRPCParams& Params); // 0x4cb1080 [Native Event Protected]

// UBlueprintGameplayTagLibrary (/Script/GameplayTags.BlueprintGameplayTagLibrary)
    bool RemoveGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x36ff580 [Final Native Static Public]
    bool NotEqual_TagTag(const FGameplayTag& A, const FString& B); // 0x36ff3f0 [Final Native Static Public]
    bool NotEqual_TagContainerTagContainer(const FGameplayTagContainer& A, const FString& B); // 0x36ff160 [Final Native Static Public]
    bool NotEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x36fefb0 [Final Native Static Public]
    bool NotEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x36feee0 [Final Native Static Public]
    bool MatchesTag(const FGameplayTag& TagOne, const FGameplayTag& TagTwo, bool bExactMatch); // 0x36feda0 [Final Native Static Public]
    bool MatchesAnyTags(const FGameplayTag& TagOne, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x36fec10 [Final Native Static Public]
    FGameplayTagContainer MakeLiteralGameplayTagContainer(const FGameplayTagContainer& Value); // 0x36fe980 [Final Native Static Public]
    FGameplayTag MakeLiteralGameplayTag(const FGameplayTag& Value); // 0x36fe900 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchNoTags(FGameplayTagContainer& InTags); // 0x36fe760 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAnyTags(FGameplayTagContainer& InTags); // 0x36fe5c0 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAllTags(FGameplayTagContainer& InTags); // 0x36fe420 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery(const FGameplayTagQuery& TagQuery); // 0x36fe110 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromTag(const FGameplayTag& SingleTag); // 0x36fdfb0 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromArray(const TArray<FGameplayTag>& GameplayTags); // 0x36fde70 [Final Native Static Public]
    bool IsTagQueryEmpty(FGameplayTagQuery& TagQuery); // 0x36fdd80 [Final Native Static Public]
    bool IsGameplayTagValid(const FGameplayTag& GameplayTag); // 0x36fdcf0 [Final Native Static Public]
    bool HasTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag, bool bExactMatch); // 0x36fdb20 [Final Native Static Public]
    bool HasAnyTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x36fd820 [Final Native Static Public]
    bool HasAllTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x36fd4f0 [Final Native Static Public]
    bool HasAllMatchingGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, FGameplayTagContainer& OtherContainer); // 0x36fd3a0 [Final Native Static Public]
    FName GetTagName(FGameplayTag& GameplayTag); // 0x36fd230 [Final Native Static Public]
    FGameplayTagContainer GetOwnedGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface); // 0x36fd0c0 [Final Native Static Public]
    int32 GetNumGameplayTagsInContainer(FGameplayTagContainer& TagContainer); // 0x36fd000 [Final Native Static Public]
    FString GetDebugStringFromGameplayTagContainer(FGameplayTagContainer& TagContainer); // 0x36fce70 [Final Native Static Public]
    FString GetDebugStringFromGameplayTag(const FGameplayTag& GameplayTag); // 0x36fcd90 [Final Native Static Public]
    void GetAllActorsOfClassMatchingTagQuery(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FGameplayTagQuery& GameplayTagQuery, const TArray<AActor*>& OutActors); // 0x36fc740 [Final Native Static Public]
    FGameplayTagContainer Filter(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x36fc580 [Final Native Static Public]
    bool EqualEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x36fc3d0 [Final Native Static Public]
    bool EqualEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x36fc300 [Final Native Static Public]
    bool DoesTagAssetInterfaceHaveTag(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, const FGameplayTag& Tag); // 0x36fc1f0 [Final Native Static Public]
    bool DoesContainerMatchTagQuery(FGameplayTagContainer& TagContainer, FGameplayTagQuery& TagQuery); // 0x36fc070 [Final Native Static Public]
    TScriptInterface<IGameplayTagAssetInterface> Conv_ObjectToGameplayTagAssetInterface(UObject* InObject); // 0x36fbfa0 [Final Native Static Public]
    void BreakGameplayTagContainer(FGameplayTagContainer& GameplayTagContainer, const TArray<FGameplayTag>& GameplayTags); // 0x36fbe80 [Final Native Static Public]
    void AppendGameplayTagContainers(FGameplayTagContainer& InOutTagContainer, FGameplayTagContainer& InTagContainer); // 0x36fbce0 [Final Native Static Public]
    void AddGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x36fbba0 [Final Native Static Public]

// IGameplayTagAssetInterface (/Script/GameplayTags.GameplayTagAssetInterface)
    bool HasMatchingGameplayTag(const FGameplayTag& TagToCheck); // 0x36fda80 [Native Public]
    bool HasAnyMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x36fd750 [Native Public]
    bool HasAllMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x36fd2d0 [Native Public]
    FGameplayTagContainer BP_GetOwnedGameplayTags(); // 0x36fbe20 [Native Protected]

// UGameplayTask (/Script/GameplayTasks.GameplayTask)
    void ReadyForActivation(); // 0x4a6ef70 [Final Native Public]
    void GenericGameplayTaskDelegate__DelegateSignature(); // 0x15b1e90 [Public]
    void EndTask(); // 0x4a6eb20 [Final Native Public]

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

// UGameplayTask_TimeLimitedExecution (/Script/GameplayTasks.GameplayTask_TimeLimitedExecution)
    void TaskFinishDelegate__DelegateSignature(); // 0x15b1e90 [Public]

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

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

// UGeometryCacheComponent (/Script/GeometryCache.GeometryCacheComponent)
    void TickAtThisTime(float Time, bool bInIsRunning, bool bInBackwards, bool bInIsLooping); // 0x5c55e60 [Final Native Public]
    void Stop(); // 0x5c55e40 [Final Native Public]
    void SetWireframeOverrideColor(const FLinearColor& Color); // 0x5c55dc0 [Final Native Public]
    void SetStartTimeOffset(float NewStartTimeOffset); // 0x5c55d10 [Final Native Public]
    void SetPlaybackSpeed(float NewPlaybackSpeed); // 0x5c55c70 [Final Native Public]
    void SetOverrideWireframeColor(bool bOverride); // 0x5c55be0 [Final Native Public]
    void SetMotionVectorScale(float NewMotionVectorScale); // 0x5c55b40 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x5c558f0 [Final Native Public]
    bool SetGeometryCache(UGeometryCache* NewGeomCache); // 0x5c55850 [Final Native Public]
    void SetExtrapolateFrames(bool bNewExtrapolating); // 0x5c557c0 [Final Native Public]
    void PlayReversedFromEnd(); // 0x5c55760 [Final Native Public]
    void PlayReversed(); // 0x5c55710 [Final Native Public]
    void PlayFromStart(); // 0x5c556b0 [Final Native Public]
    void Play(); // 0x5c55660 [Final Native Public]
    void Pause(); // 0x5c55630 [Final Native Public]
    bool IsPlayingReversed(); // 0x5c555f0 [Final Native Public]
    bool IsPlaying(); // 0x5c555d0 [Final Native Public]
    bool IsLooping(); // 0x5c555b0 [Final Native Public]
    bool IsExtrapolatingFrames(); // 0x5c55590 [Final Native Public]
    FLinearColor GetWireframeOverrideColor(); // 0x5c55560 [Final Native Public]
    float GetStartTimeOffset(); // 0x5c55540 [Final Native Public]
    float GetPlaybackSpeed(); // 0x5c55500 [Final Native Public]
    float GetPlaybackDirection(); // 0x5c554e0 [Final Native Public]
    bool GetOverrideWireframeColor(); // 0x5c554c0 [Final Native Public]
    int32 GetNumberOfTracks(); // 0x5c55490 [Final Native Public]
    int32 GetNumberOfFrames(); // 0x5c55450 [Final Native Public]
    float GetMotionVectorScale(); // 0x5c55410 [Final Native Public]
    float GetElapsedTime(); // 0x5c553f0 [Final Native Public]
    float GetDuration(); // 0x5c553d0 [Final Native Public]
    float GetAnimationTime(); // 0x5c55390 [Final Native Public]

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

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

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

// UGeometryCollectionBlueprintLibrary (/Script/GeometryCollectionEngine.GeometryCollectionBlueprintLibrary)
    void SetISMPoolCustomInstanceData(UGeometryCollectionComponent* GeometryCollectionComponent, int32 CustomDataIndex, float CustomDataValue); // 0x32bf4a0 [Final Native Static Public]
    void SetCustomInstanceDataByName(UGeometryCollectionComponent* GeometryCollectionComponent, const FName& CustomDataName, float CustomDataValue); // 0x32bf5f0 [Final Native Static Public]
    void SetCustomInstanceDataByIndex(UGeometryCollectionComponent* GeometryCollectionComponent, int32 CustomDataIndex, float CustomDataValue); // 0x32bf4a0 [Final Native Static Public]

// UGeometryCollectionISMPoolSubSystem (/Script/GeometryCollectionEngine.GeometryCollectionISMPoolSubSystem)
    void OnActorEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x32be7e0 [Final Native Protected]

// UChaosDestructionListener (/Script/GeometryCollectionEngine.ChaosDestructionListener)
    void SortTrailingEvents(const TArray<FChaosTrailingEventData>& TrailingEvents, const EChaosTrailingSortMethod& SortMethod); // 0x32c11f0 [Final Native Public]
    void SortRemovalEvents(const TArray<FChaosRemovalEventData>& RemovalEvents, const EChaosRemovalSortMethod& SortMethod); // 0x32c10e0 [Final Native Public]
    void SortCollisionEvents(const TArray<FChaosCollisionEventData>& CollisionEvents, const EChaosCollisionSortMethod& SortMethod); // 0x32c0fd0 [Final Native Public]
    void SortBreakingEvents(const TArray<FChaosBreakingEventData>& BreakingEvents, const EChaosBreakingSortMethod& SortMethod); // 0x32c0ec0 [Final Native Public]
    void SetTrailingEventRequestSettings(FChaosTrailingEventRequestSettings& InSettings); // 0x32c0cb0 [Final Native Public]
    void SetTrailingEventEnabled(bool bIsEnabled); // 0x32c0c10 [Final Native Public]
    void SetRemovalEventRequestSettings(FChaosRemovalEventRequestSettings& InSettings); // 0x32c05e0 [Final Native Public]
    void SetRemovalEventEnabled(bool bIsEnabled); // 0x32c0540 [Final Native Public]
    void SetCollisionEventRequestSettings(FChaosCollisionEventRequestSettings& InSettings); // 0x32bf3e0 [Final Native Public]
    void SetCollisionEventEnabled(bool bIsEnabled); // 0x32bf340 [Final Native Public]
    void SetBreakingEventRequestSettings(FChaosBreakingEventRequestSettings& InSettings); // 0x32bf280 [Final Native Public]
    void SetBreakingEventEnabled(bool bIsEnabled); // 0x32bf1e0 [Final Native Public]
    void RemoveGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x32bebd0 [Final Native Public]
    void RemoveChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x32bcef0 [Final Native Public]
    bool IsEventListening(); // 0x32be790 [Final Native Public]
    void AddGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x32bcf60 [Final Native Public]
    void AddChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x32bcef0 [Final Native Public]

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

// UGeometryCollectionComponent (/Script/GeometryCollectionEngine.GeometryCollectionComponent)
    void SetUseStaticMeshCollisionForTraces(bool bInUseStaticMeshCollisionForTraces); // 0x32c0e10 [Final Native Public]
    void SetUseMaterialDamageModifiers(bool bInUseMaterialDamageModifiers); // 0x32c0d70 [Final Native Public]
    void SetSolverActor(AChaosSolverActor* InSolverActor); // 0x32c0b60 [Final Native Private]
    void SetRootProxyComponentSpaceTransform(int32 Index, FTransform& RootProxyTransform); // 0x32c09c0 [Final Native Public]
    void SetRestCollection(UGeometryCollection* RestCollectionIn, bool bApplyAssetDefaults); // 0x32c0690 [Final Native Public]
    void SetPerParticleCollisionProfileName(const TArray<int32>& BoneIds, const FName& ProfileName); // 0x32c0430 [Final Native Public]
    void SetPerLevelCollisionProfileNames(const TArray<FName>& ProfileNames); // 0x32c0300 [Final Native Public]
    void SetOneWayInteractionLevel(int32 InOneWayInteractionLevel); // 0x32c0260 [Final Native Public]
    void SetNotifyRemovals(bool bNewNotifyRemovals); // 0x32c01a0 [Final Native Public]
    void SetNotifyGlobalRemovals(bool bNewNotifyGlobalRemovals); // 0x32c00c0 [Final Native Public]
    void SetNotifyGlobalCrumblings(bool bNewNotifyGlobalCrumblings, bool bGlobalNewCrumblingEventIncludesChildren); // 0x32bffc0 [Final Native Public]
    void SetNotifyGlobalCollision(bool bNewNotifyGlobalCollisions); // 0x32bfef0 [Final Native Public]
    void SetNotifyGlobalBreaks(bool bNewNotifyGlobalBreaks); // 0x32bfe40 [Final Native Public]
    void SetNotifyCrumblings(bool bNewNotifyCrumblings, bool bNewCrumblingEventIncludesChildren); // 0x32bfd30 [Final Native Public]
    void SetNotifyBreaks(bool bNewNotifyBreaks); // 0x32bfc70 [Final Native Public]
    void SetLocalRestTransforms(const TArray<FTransform>& Transforms, bool bOnlyLeaves); // 0x32bfb70 [Final Native Public]
    void SetGravityGroupIndex(int32 InGravityGroupIndex); // 0x32bfad0 [Final Native Public]
    void SetEnableDamageFromCollision(bool bValue); // 0x32bfa30 [Final Native Public]
    void SetDensityFromPhysicsMaterial(bool bInDensityFromPhysicsMaterial); // 0x32bf980 [Final Native Public]
    void SetDamageThreshold(const TArray<float>& InDamageThreshold); // 0x32bf8b0 [Final Native Public]
    void SetDamagePropagationData(FGeometryCollectionDamagePropagationData& InDamagePropagationData); // 0x32bf7d0 [Final Native Public]
    void SetDamageModel(const EDamageModelTypeEnum& InDamageModel); // 0x32bf740 [Final Native Public]
    void SetAnchoredByTransformedBox(const FBox& Box, const FTransform& Transform, bool bAnchored, int32 MaxLevel); // 0x32befb0 [Final Native Public]
    void SetAnchoredByIndex(int32 Index, bool bAnchored); // 0x32beed0 [Final Native Public]
    void SetAnchoredByBox(const FBox& WorldSpaceBox, bool bAnchored, int32 MaxLevel); // 0x32bed30 [Final Native Public]
    void SetAbandonedParticleCollisionProfileName(const FName& CollisionProfile); // 0x32bec90 [Final Native Public]
    void RemoveAllAnchors(); // 0x32beba0 [Final Native Public]
    void ReceivePhysicsCollision(FChaosPhysicsCollisionInfo& CollisionInfo); // 0x15b1e90 [Event Public]
    void OnRep_RepStateData(); // 0x32be8f0 [Final Native Protected]
    void OnRep_RepDynamicData(); // 0x32be8d0 [Final Native Protected]
    void OnRep_RepData(); // 0x32be8b0 [Final Native Protected]
    void NotifyGeometryCollectionPhysicsStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x15b1e90 [Public]
    void NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x15b1e90 [Public]
    bool IsRootBroken(); // 0x32be7c0 [Final Native Public]
    bool GetUseStaticMeshCollisionForTraces(); // 0x32be770 [Final Native Public]
    AChaosSolverActor* GetSolverActor(); // 0x32be750 [Final Native Private]
    FTransform GetRootInitialTransform(); // 0x32be6e0 [Final Native Public]
    int32 GetRootIndex(); // 0x32be6a0 [Final Native Public]
    FTransform GetRootCurrentTransform(); // 0x32be630 [Final Native Public]
    void GetMassAndExtents(int32 ItemIndex, const float& OutMass, const FBox& OutExtents); // 0x32be4f0 [Final Native Public]
    TArray<FTransform> GetLocalRestTransforms(bool bInitialTransforms); // 0x32be410 [Final Native Public]
    FBox GetLocalBounds(); // 0x32be3c0 [Final Native Public]
    TArray<FTransform> GetInitialLocalRestTransforms(); // 0x32be340 [Final Native Public]
    int32 GetInitialLevel(int32 ItemIndex); // 0x32be2a0 [Final Native Public]
    FString GetDebugInfo(); // 0x32be220 [Final Native Public]
    TArray<float> GetDamageThreshold(); // 0x32be130 [Final Native Public]
    void ForceBrokenForCustomRenderer(bool bForceBroken); // 0x32be090 [Final Native Public]
    void EnableRootProxyForCustomRenderer(bool bEnable); // 0x32bdff0 [Final Native Public]
    void CrumbleCluster(int32 ItemIndex); // 0x32bdef0 [Final Native Public]
    void CrumbleActiveClusters(); // 0x32bdec0 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EGeometryCollectionPhysicsTypeEnum& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x32bda20 [Final Native Public]
    void ApplyLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x32bd930 [Final Native Public]
    void ApplyKinematicField(float Radius, const FVector& position); // 0x32bd790 [Final Native Public]
    void ApplyInternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x32bd5a0 [Final Native Public]
    void ApplyExternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x32bd3b0 [Final Native Public]
    void ApplyBreakingLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x32bd2c0 [Final Native Public]
    void ApplyBreakingAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x32bd1d0 [Final Native Public]
    void ApplyAssetDefaults(); // 0x32bd1b0 [Final Native Public]
    void ApplyAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x32bd0c0 [Final Native Public]

// UGeometryCollection (/Script/GeometryCollectionEngine.GeometryCollection)
    void SetEnableNanite(bool bValue); // 0x32d9960 [Final Native Public]
    void SetDataflowAsset(UDataflow* InDataflowAsset); // 0x32d98d0 [Final Native Public]
    void SetConvertVertexColorsToSRGB(bool bValue); // 0x32d9840 [Final Native Public]
    UDataflow* GetDataflowAsset(); // 0x32d9800 [Final Native Public]

// UDynamicMeshProcessorBlueprint (/Script/GeometryFramework.DynamicMeshProcessorBlueprint)
    void ProcessDynamicMesh(UDynamicMesh* TargetMesh, const bool& bFailed); // 0x15b1e90 [Event Public]

// UBaseDynamicMeshComponent (/Script/GeometryFramework.BaseDynamicMeshComponent)
    void SetViewModeOverridesEnabled(bool bEnabled); // 0x5ea7d20 [Native Public]
    void SetVertexColorSpaceTransformMode(const EDynamicMeshVertexColorTransformMode& NewMode); // 0x5ea7ca0 [Native Public]
    void SetShadowsEnabled(bool bEnabled); // 0x5ea7b80 [Native Public]
    void SetSecondaryRenderMaterial(UMaterialInterface* Material); // 0x5ea7af0 [Native Public]
    void SetSecondaryBuffersVisibility(bool bSetVisible); // 0x5ea7a60 [Native Public]
    void SetOverrideWireframeRenderMaterial(UMaterialInterface* Material); // 0x5ea79d0 [Native Public]
    void SetOverrideSecondaryWireframeRenderMaterial(UMaterialInterface* Material); // 0x5ea7940 [Native Public]
    void SetOverrideRenderMaterial(UMaterialInterface* Material); // 0x5ea78b0 [Native Public]
    void SetMeshDrawPath(const EDynamicMeshDrawPath& NewDrawPath); // 0x5ea7830 [Native Public]
    void SetEnableWireframeRenderPass(bool bEnable); // 0x5ea77a0 [Native Public]
    void SetEnableRaytracing(bool bSetEnabled); // 0x5ea7710 [Native Public]
    void SetEnableFlatShading(bool bEnable); // 0x40e31f0 [Native Public]
    void SetDistanceFieldMode(const EDynamicMeshComponentDistanceFieldMode& NewDistFieldMode); // 0x5ea7530 [Native Public]
    void SetConstantOverrideColor(const FColor& NewColor); // 0x5ea73c0 [Native Public]
    void SetColorOverrideMode(const EDynamicMeshComponentColorOverrideMode& NewMode); // 0x5ea7270 [Native Public]
    bool HasOverrideRenderMaterial(int32 K); // 0x5ea6a90 [Native Public]
    bool GetViewModeOverridesEnabled(); // 0x5ea6a60 [Native Public]
    EDynamicMeshVertexColorTransformMode GetVertexColorSpaceTransformMode(); // 0x5ea6a30 [Native Public]
    bool GetShadowsEnabled(); // 0x5ea69a0 [Native Public]
    UMaterialInterface* GetSecondaryRenderMaterial(); // 0x5ea6970 [Native Public]
    bool GetSecondaryBuffersVisibility(); // 0x5ea6940 [Native Public]
    UMaterialInterface* GetOverrideWireframeRenderMaterial(); // 0x5ea6910 [Native Public]
    UMaterialInterface* GetOverrideSecondaryWireframeRenderMaterial(); // 0x5ea68e0 [Native Public]
    UMaterialInterface* GetOverrideRenderMaterial(int32 MaterialIndex); // 0x5ea6840 [Native Public]
    EDynamicMeshDrawPath GetMeshDrawPath(); // 0x5ea6810 [Native Public]
    bool GetFlatShadingEnabled(); // 0x5ea67e0 [Native Public]
    bool GetEnableWireframeRenderPass(); // 0x5ea67b0 [Native Public]
    bool GetEnableRaytracing(); // 0x40ee340 [Native Public]
    UDynamicMesh* GetDynamicMesh(); // 0x5ea6780 [Native Public]
    EDynamicMeshComponentDistanceFieldMode GetDistanceFieldMode(); // 0x5ea6750 [Native Public]
    FColor GetConstantOverrideColor(); // 0x5ea6710 [Native Public]
    EDynamicMeshComponentColorOverrideMode GetColorOverrideMode(); // 0x5ea66b0 [Native Public]
    void ClearSecondaryRenderMaterial(); // 0x5ea6480 [Native Public]
    void ClearOverrideWireframeRenderMaterial(); // 0x5ea6460 [Native Public]
    void ClearOverrideSecondaryWireframeRenderMaterial(); // 0x5ea6440 [Native Public]
    void ClearOverrideRenderMaterial(); // 0x40e8fe0 [Native Public]

// UDynamicMeshComponent (/Script/GeometryFramework.DynamicMeshComponent)
    bool ValidateMaterialSlots(bool bCreateIfMissing, bool bDeleteExtraSlots); // 0x5ea7db0 [Final Native Public]
    void UpdateCollision(bool bOnlyIfPending); // 0x40ec5c0 [Native Public]
    void SetTangentsType(const EDynamicMeshComponentTangentsMode& NewTangentsType); // 0x5ea7c10 [Final Native Public]
    void SetDynamicMesh(UDynamicMesh* NewMesh); // 0x5ea75b0 [Final Native Public]
    void SetDeferredCollisionUpdatesEnabled(bool bEnabled, bool bImmediateUpdate); // 0x5ea7440 [Final Native Public]
    void SetComplexAsSimpleCollisionEnabled(bool bEnabled, bool bImmediateUpdate); // 0x5ea72f0 [Final Native Public]
    void SetAllowsGeometrySelection(bool bInAllowsGeometrySelection); // 0x5ea71e0 [Final Native Public]
    void NotifyMeshVertexAttributesModified(bool bPositions, bool bNormals, bool bUVs, bool bColors); // 0x5ea6b80 [Native Public]
    void NotifyMeshModified(); // 0x5ea6b60 [Native Public]
    EDynamicMeshComponentTangentsMode GetTangentsTypePure(); // 0x5ea69d0 [Final Native Private]
    EDynamicMeshComponentTangentsMode GetTangentsType(); // 0x5ea69d0 [Final Native Public]
    void EnableComplexAsSimpleCollision(); // 0x5ea65e0 [Final Native Public]
    void ConfigureMaterialSet(const TArray<UMaterialInterface*>& NewMaterialSet, bool bDeleteExtraSlots); // 0x5ea64a0 [Final Native Public]
    bool AllowsGeometrySelection(); // 0x480f460 [Final Native Public]

// ADynamicMeshActor (/Script/GeometryFramework.DynamicMeshActor)
    bool ReleaseComputeMesh(UDynamicMesh* Mesh); // 0x5ea6d40 [Final Native Public]
    void ReleaseAllComputeMeshes(); // 0x5ea6d00 [Final Native Public]
    UDynamicMeshComponent* GetDynamicMeshComponent(); // 0x3d9d960 [Final Native Public]
    UDynamicMeshPool* GetComputeMeshPool(); // 0x5ea66e0 [Final Native Public]
    void FreeAllComputeMeshes(); // 0x5ea6650 [Final Native Public]
    UDynamicMesh* AllocateComputeMesh(); // 0x5ea63d0 [Final Native Public]

// UDynamicMesh (/Script/GeometryFramework.DynamicMesh)
    UDynamicMesh* ResetToCube(); // 0x5ea6f30 [Final Native Public]
    UDynamicMesh* Reset(); // 0x5ea6f00 [Final Native Public]
    bool IsEmpty(); // 0x5ea6b30 [Final Native Public]
    int32 GetTriangleCount(); // 0x5ea6a00 [Final Native Public]

// UDynamicMeshPool (/Script/GeometryFramework.DynamicMeshPool)
    void ReturnMesh(UDynamicMesh* Mesh); // 0x5ea7080 [Final Native Public]
    void ReturnAllMeshes(); // 0x5ea7060 [Final Native Public]
    UDynamicMesh* RequestMesh(); // 0x5ea6ed0 [Final Native Public]
    void FreeAllMeshes(); // 0x5ea6690 [Final Native Public]

// UGooglePADFunctionLibrary (/Script/GooglePAD.GooglePADFunctionLibrary)
    EGooglePADErrorCode ShowConfirmationDialog(); // 0x68f4140 [Final Native Static Public]
    EGooglePADErrorCode ShowCellularDataConfirmation(); // 0x68f4140 [Final Native Static Public]
    EGooglePADErrorCode RequestRemoval(const FString& Name); // 0x68f40b0 [Final Native Static Public]
    EGooglePADErrorCode RequestInfo(const TArray<FString>& AssetPacks); // 0x68f3b90 [Final Native Static Public]
    EGooglePADErrorCode RequestDownload(const TArray<FString>& AssetPacks); // 0x68f3b90 [Final Native Static Public]
    void ReleaseDownloadState(int32 State); // 0x3df5c50 [Final Native Static Public]
    void ReleaseAssetPackLocation(int32 Location); // 0x3df5c50 [Final Native Static Public]
    int32 GetTotalBytesToDownload(int32 State); // 0x68f3e90 [Final Native Static Public]
    EGooglePADStorageMethod GetStorageMethod(int32 Location); // 0x68f4030 [Final Native Static Public]
    EGooglePADErrorCode GetShowConfirmationDialogStatus(const EGooglePADConfirmationDialogStatus& Status); // 0x68f3f90 [Final Native Static Public]
    EGooglePADErrorCode GetShowCellularDataConfirmationStatus(const EGooglePADCellularDataConfirmStatus& Status); // 0x68f3f90 [Final Native Static Public]
    EGooglePADDownloadStatus GetDownloadStatus(int32 State); // 0x68f3f10 [Final Native Static Public]
    EGooglePADErrorCode GetDownloadState(const FString& Name, const int32& State); // 0x68f3cc0 [Final Native Static Public]
    int32 GetBytesDownloaded(int32 State); // 0x68f3e90 [Final Native Static Public]
    FString GetAssetsPath(int32 Location); // 0x68f3db0 [Final Native Static Public]
    EGooglePADErrorCode GetAssetPackLocation(const FString& Name, const int32& Location); // 0x68f3cc0 [Final Native Static Public]
    EGooglePADErrorCode CancelDownload(const TArray<FString>& AssetPacks); // 0x68f3b90 [Final Native Static Public]

// UGroomAsset (/Script/HairStrandsCore.GroomAsset)
    void SetRiggedSkeletalMesh(USkeletalMesh* In); // 0x5ca1620 [Final Native Public]
    void SetHairInterpolationType(const EGroomInterpolationType& In); // 0x5ca14a0 [Final Native Public]
    void SetHairGroupsRendering(const TArray<FHairGroupsRendering>& In); // 0x5ca13f0 [Final Native Public]
    void SetHairGroupsPhysics(const TArray<FHairGroupsPhysics>& In); // 0x5ca1330 [Final Native Public]
    void SetHairGroupsMeshes(const TArray<FHairGroupsMeshesSourceDescription>& In); // 0x5ca1270 [Final Native Public]
    void SetHairGroupsMaterials(const TArray<FHairGroupsMaterial>& In); // 0x5ca11c0 [Final Native Public]
    void SetHairGroupsLOD(const TArray<FHairGroupsLOD>& In); // 0x5ca1100 [Final Native Public]
    void SetHairGroupsInterpolation(const TArray<FHairGroupsInterpolation>& In); // 0x5ca1050 [Final Native Public]
    void SetHairGroupsCards(const TArray<FHairGroupsCardsSourceDescription>& In); // 0x5ca0f90 [Final Native Public]
    void SetEnableSimulationCache(bool In); // 0x5ca0d30 [Final Native Public]
    void SetEnableGlobalInterpolation(bool In); // 0x5ca0ca0 [Final Native Public]
    void SetDeformedGroupSections(const TArray<int32>& In); // 0x5ca0bf0 [Final Native Public]
    USkeletalMesh* GetRiggedSkeletalMesh(); // 0x5ca0b70 [Final Native Public]
    EGroomInterpolationType GetHairInterpolationType(); // 0x34e67e0 [Final Native Public]
    TArray<FHairGroupsRendering> GetHairGroupsRendering(); // 0x5ca0b00 [Final Native Public]
    TArray<FHairGroupsPhysics> GetHairGroupsPhysics(); // 0x5ca0ad0 [Final Native Public]
    TArray<FHairGroupsMeshesSourceDescription> GetHairGroupsMeshes(); // 0x5ca0aa0 [Final Native Public]
    TArray<FHairGroupsMaterial> GetHairGroupsMaterials(); // 0x5ca0a70 [Final Native Public]
    TArray<FHairGroupsLOD> GetHairGroupsLOD(); // 0x5ca0a40 [Final Native Public]
    TArray<FHairGroupsInterpolation> GetHairGroupsInterpolation(); // 0x5ca0a10 [Final Native Public]
    TArray<FHairGroupsCardsSourceDescription> GetHairGroupsCards(); // 0x5ca09e0 [Final Native Public]
    bool GetEnableSimulationCache(); // 0x34e6b70 [Final Native Public]
    bool GetEnableGlobalInterpolation(); // 0x34e67c0 [Final Native Public]
    TArray<int32> GetDeformedGroupSections(); // 0x5ca0960 [Final Native Public]

// UGroomBindingAsset (/Script/HairStrandsCore.GroomBindingAsset)
    void SetTargetSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x5ca1b30 [Final Native Public]
    void SetTargetMeshUsedMinLOD(int32 InTargetMeshUsedMinLOD); // 0x5ca1ab0 [Final Native Private]
    void SetTargetMeshRequestedMinLOD(int32 InTargetMeshRequestedMinLOD); // 0x5ca1a30 [Final Native Public]
    void SetTargetGeometryCache(UGeometryCache* InGeometryCache); // 0x5ca1990 [Final Native Public]
    void SetTargetBindingAttribute(const FName& InAttributeName); // 0x5ca1900 [Final Native Public]
    void SetSourceSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x5ca1860 [Final Native Public]
    void SetSourceMeshUsedLOD(int32 InSourceMeshUsedLOD); // 0x5ca17e0 [Final Native Private]
    void SetSourceMeshRequestedLOD(int32 InSourceMeshRequestedLOD); // 0x5ca1760 [Final Native Public]
    void SetSourceGeometryCache(UGeometryCache* InGeometryCache); // 0x5ca16c0 [Final Native Public]
    void SetNumInterpolationPoints(int32 InNumInterpolationPoints); // 0x5ca15a0 [Final Native Public]
    void SetMatchingSection(int32 InMatchingSection); // 0x5ca1520 [Final Native Public]
    void SetGroupInfos(const TArray<FGoomBindingGroupInfo>& InGroupInfos); // 0x5ca0ee0 [Final Native Public]
    void SetGroomBindingType(const EGroomBindingMeshType& InGroomBindingType); // 0x5ca0e60 [Final Native Public]
    void SetGroom(UGroomAsset* InGroom); // 0x5ca0dc0 [Final Native Public]
    USkeletalMesh* GetTargetSkeletalMesh(); // 0x51cdc70 [Final Native Public]
    int32 GetTargetMeshUsedMinLOD(); // 0x5ca0bd0 [Final Native Public]
    int32 GetTargetMeshRequestedMinLOD(); // 0x3d480a0 [Final Native Public]
    UGeometryCache* GetTargetGeometryCache(); // 0x5ca0bb0 [Final Native Public]
    FName GetTargetBindingAttribute(); // 0x3718cf0 [Final Native Public]
    USkeletalMesh* GetSourceSkeletalMesh(); // 0x3245470 [Final Native Public]
    int32 GetSourceMeshUsedLOD(); // 0x3d481a0 [Final Native Public]
    int32 GetSourceMeshRequestedLOD(); // 0x3d47da0 [Final Native Public]
    UGeometryCache* GetSourceGeometryCache(); // 0x5ca0b90 [Final Native Public]
    int32 GetNumInterpolationPoints(); // 0x5ca0b50 [Final Native Public]
    int32 GetMatchingSection(); // 0x5ca0b30 [Final Native Public]
    TArray<FGoomBindingGroupInfo> GetGroupInfos(); // 0x5ca09b0 [Final Native Public]
    EGroomBindingMeshType GetGroomBindingType(); // 0x468b2e0 [Final Native Public]
    UGroomAsset* GetGroom(); // 0x5ca0990 [Final Native Public]
    void Build(const FScriptDelegate& CompletionDelegate); // 0x5ca0870 [Final Native Public]

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

// UGroomComponent (/Script/HairStrandsCore.GroomComponent)
    void SetPhysicsAsset(UPhysicsAsset* InPhysicsAsset); // 0x5cc22a0 [Final Native Public]
    void SetMeshDeformer(UMeshDeformer* InMeshDeformer); // 0x5cc21a0 [Final Native Public]
    void SetHairLengthScaleEnable(bool bEnable); // 0x5cc2060 [Final Native Public]
    void SetHairLengthScale(float Scale); // 0x5cc1f30 [Final Native Public]
    void SetGroomCache(UGroomCache* InGroomCache); // 0x5cc1dc0 [Final Native Public]
    void SetGroomAsset(UGroomAsset* Asset); // 0x5cc1d30 [Final Native Public]
    void SetEnableSimulation(bool bInEnableSimulation); // 0x5cc1c70 [Final Native Public]
    void SetBindingAsset(UGroomBindingAsset* InBinding); // 0x5cc1be0 [Final Native Public]
    void ResetSimulation(); // 0x5cc1bc0 [Final Native Public]
    void ResetCollisionComponents(); // 0x5cc1b70 [Final Native Public]
    UNiagaraComponent* GetNiagaraComponent(int32 GroupIndex); // 0x5cc19e0 [Final Native Public]
    bool GetIsHairLengthScaleEnabled(); // 0x5cc1970 [Final Native Public]
    void AddCollisionComponent(USkeletalMeshComponent* SkeletalMeshComponent); // 0x5cc14b0 [Final Native Public]

// UGroomSolverComponent (/Script/HairStrandsSolver.GroomSolverComponent)
    void SetDeformerSolver(UMeshDeformer* DeformerSolver); // 0x5e00d70 [Final Native Public]
    void ResetGroomComponents(); // 0x5e00d50 [Final Native Public]
    void RemoveGroomComponent(UGroomComponent* GroomComponent); // 0x5e00c90 [Final Native Public]
    void AddGroomComponent(UGroomComponent* GroomComponent); // 0x5e00bc0 [Final Native Public]

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

// UMotionControllerComponent (/Script/HeadMountedDisplay.MotionControllerComponent)
    void SetTrackingSource(const EControllerHand& NewSource); // 0x2de9dd0 [Final Native Public]
    void SetTrackingMotionSource(const FName& NewSource); // 0x2de9d00 [Final Native Public]
    void SetAssociatedPlayerIndex(int32 NewPlayer); // 0x2de9c40 [Final Native Public]
    void OnMotionControllerUpdated(); // 0x15b1e90 [Event Protected]
    bool IsTracked(); // 0x2de9c20 [Final Native Public]
    EControllerHand GetTrackingSource(); // 0x2de9bd0 [Final Native Public]
    float GetParameterValue(const FName& InName, const bool& bValueFound); // 0x2de9ac0 [Final Native Protected]
    bool GetLinearVelocity(const FVector& OutLinearVelocity); // 0x2de9a20 [Final Native Protected]
    bool GetLinearAcceleration(const FVector& OutLinearAcceleration); // 0x2de9980 [Final Native Protected]
    FVector GetHandJointPosition(int32 jointIndex, const bool& bValueFound); // 0x2de9850 [Final Native Protected]
    bool GetAngularVelocity(const FRotator& OutAngularVelocity); // 0x2de97b0 [Final Native Protected]

// UIKRetargetAlignPoleVectorController (/Script/IKRig.IKRetargetAlignPoleVectorController)
    void SetSettings(const FIKRetargetAlignPoleVectorOpSettings& InSettings); // 0x5bd0fa0 [Final Native Public]
    FIKRetargetAlignPoleVectorOpSettings GetSettings(); // 0x5bd0aa0 [Final Native Public]

// UIKRetargetCopyBasePoseController (/Script/IKRig.IKRetargetCopyBasePoseController)
    void SetSettings(const FIKRetargetCopyBasePoseOpSettings& InSettings); // 0x5bd1110 [Final Native Public]
    FIKRetargetCopyBasePoseOpSettings GetSettings(); // 0x5bd0bb0 [Final Native Public]

// UIKRetargetCurveRemapController (/Script/IKRig.IKRetargetCurveRemapController)
    void SetSettings(const FIKRetargetCurveRemapOpSettings& InSettings); // 0x5bd1210 [Final Native Public]
    FIKRetargetCurveRemapOpSettings GetSettings(); // 0x5bd0c60 [Final Native Public]

// UIKRetargetFKChainsController (/Script/IKRig.IKRetargetFKChainsController)
    void SetSettings(const FIKRetargetFKChainsOpSettings& InSettings); // 0x5bd1380 [Final Native Public]
    FIKRetargetFKChainsOpSettings GetSettings(); // 0x5bd0d60 [Final Native Public]

// UIKRetargetIKChainsController (/Script/IKRig.IKRetargetIKChainsController)
    void SetSettings(const FIKRetargetIKChainsOpSettings& InSettings); // 0x5bd1520 [Final Native Public]
    FIKRetargetIKChainsOpSettings GetSettings(); // 0x5bd0e90 [Final Native Public]

// URetargetProfileLibrary (/Script/IKRig.RetargetProfileLibrary)
    UIKRetargetOpControllerBase* GetOpControllerFromRetargetProfile(FRetargetProfile& InRetargetProfile, const FName& InRetargetOpName); // 0x5bd0950 [Final Native Static Public]
    FRetargetProfile CopyRetargetProfileFromRetargetAsset(UIKRetargeter* InRetargetAsset); // 0x5bd06f0 [Final Native Static Public]

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

// UIKRetargetPelvisMotionController (/Script/IKRig.IKRetargetPelvisMotionController)
    void SetTargetPelvisBone(const FName& InTargetPelvisBone); // 0x5bd94a0 [Final Native Public]
    void SetSourcePelvisBone(const FName& InSourcePelvisBone); // 0x5bd9410 [Final Native Public]
    void SetSettings(const FIKRetargetPelvisMotionOpSettings& InSettings); // 0x5bd8750 [Final Native Public]
    FName GetTargetPelvisBone(); // 0x5bd8500 [Final Native Public]
    FName GetSourcePelvisBone(); // 0x5bd84c0 [Final Native Public]
    FIKRetargetPelvisMotionOpSettings GetSettings(); // 0x5bd7b60 [Final Native Public]

// UIKRetargetPinBoneController (/Script/IKRig.IKRetargetPinBoneController)
    void SetSettings(const FIKRetargetPinBoneOpSettings& InSettings); // 0x5bd8970 [Final Native Public]
    void SetBonePair(const FName& InBoneToCopyFrom, const FName& InBoneToCopyTo); // 0x5bd8580 [Final Native Public]
    FIKRetargetPinBoneOpSettings GetSettings(); // 0x5bd7d20 [Final Native Public]
    TMap<FName, FName> GetAllBonePairs(); // 0x5bd79e0 [Final Native Public]
    void ClearAllBonePairs(); // 0x5bd79c0 [Final Native Public]

// UIKRetargetAdditivePoseController (/Script/IKRig.IKRetargetAdditivePoseController)
    void SetSettings(const FIKRetargetAdditivePoseOpSettings& InSettings); // 0x5bd8650 [Final Native Public]
    FIKRetargetAdditivePoseOpSettings GetSettings(); // 0x5bd7ab0 [Final Native Public]

// UIKRetargetRootMotionController (/Script/IKRig.IKRetargetRootMotionController)
    void SetTargetRootBone(const FName& InTargetRootBone); // 0x5bd94a0 [Final Native Public]
    void SetTargetPelvisBone(const FName& InTargetPelvisBone); // 0x5bd9530 [Final Native Public]
    void SetSourceRootBone(const FName& InSourceRootBone); // 0x5bd9410 [Final Native Public]
    void SetSettings(const FIKRetargetRootMotionOpSettings& InSettings); // 0x5bd8c30 [Final Native Public]
    FName GetTargetRootBone(); // 0x5bd8500 [Final Native Public]
    FName GetTargetPelvisBone(); // 0x5bd8540 [Final Native Public]
    FName GetSourceRootBone(); // 0x5bd84c0 [Final Native Public]
    FIKRetargetRootMotionOpSettings GetSettings(); // 0x5bd7ee0 [Final Native Public]

// UIKRetargetRunIKRigController (/Script/IKRig.IKRetargetRunIKRigController)
    void SetSettings(const FIKRetargetRunIKRigOpSettings& InSettings); // 0x5bd8e40 [Final Native Public]
    FIKRetargetRunIKRigOpSettings GetSettings(); // 0x5bd8090 [Final Native Public]

// UIKRetargetScaleSourceController (/Script/IKRig.IKRetargetScaleSourceController)
    void SetSettings(const FIKRetargetScaleSourceOpSettings& InSettings); // 0x5bd8fe0 [Final Native Public]
    FIKRetargetScaleSourceOpSettings GetSettings(); // 0x5bd81c0 [Final Native Public]

// UIKRetargetSpeedPlantingController (/Script/IKRig.IKRetargetSpeedPlantingController)
    void SetSettings(const FIKRetargetSpeedPlantingOpSettings& InSettings); // 0x5bd90d0 [Final Native Public]
    FIKRetargetSpeedPlantingOpSettings GetSettings(); // 0x5bd8270 [Final Native Public]

// UIKRetargetStrideWarpingController (/Script/IKRig.IKRetargetStrideWarpingController)
    void SetSettings(const FIKRetargetStrideWarpingOpSettings& InSettings); // 0x5bd9250 [Final Native Public]
    FIKRetargetStrideWarpingOpSettings GetSettings(); // 0x5bd8380 [Final Native Public]

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

// UIKRetargeter (/Script/IKRig.IKRetargeter)
    void SetRootSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetRootSettings& RootSettings); // 0x5c1bc60 [Final Native Static Public]
    void SetGlobalSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FRetargetGlobalSettings& GlobalSettings); // 0x5c1b220 [Final Native Static Public]
    void SetChainSpeedPlantSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSpeedPlantSettings& SpeedPlantSettings, const FName& TargetChainName); // 0x5c1afb0 [Final Native Static Public]
    void SetChainSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSettings& ChainSettings, const FName& TargetChainName); // 0x5c1ad50 [Final Native Static Public]
    void SetChainIKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainIKSettings& IKSettings, const FName& TargetChainName); // 0x5c1aa60 [Final Native Static Public]
    void SetChainFKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainFKSettings& FKSettings, const FName& TargetChainName); // 0x5c1a7f0 [Final Native Static Public]
    bool HasTargetIKRig(); // 0x5c1a610 [Final Native Public]
    bool HasSourceIKRig(); // 0x5c1a5e0 [Final Native Public]
    FTargetRootSettings GetRootSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x5c1a240 [Final Native Static Public]
    void GetRootSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FTargetRootSettings& OutSettings); // 0x5c19f50 [Final Native Static Public]
    FRetargetGlobalSettings GetGlobalSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x5c19c50 [Final Native Static Public]
    void GetGlobalSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FRetargetGlobalSettings& OutSettings); // 0x5c19a20 [Final Native Static Public]
    FTargetChainSettings GetChainUsingGoalFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& IKGoalName); // 0x5c19580 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile, const FName& TargetChainName); // 0x5c19280 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& TargetChainName, const FName& OptionalProfileName); // 0x5c18e90 [Final Native Static Public]

// UIKRigSolverControllerBase (/Script/IKRig.IKRigSolverControllerBase)
    void SetEnabled(bool bIsEnabled); // 0x5c22670 [Final Native Public]
    bool GetEnabled(); // 0x5c225d0 [Final Native Public]

// UIKRigBodyMoverController (/Script/IKRig.IKRigBodyMoverController)
    void SetSolverSettings(const FIKRigBodyMoverSettings& InSettings); // 0x5c1be80 [Final Native Public]
    void SetGoalSettings(const FName& InGoalName, const FIKRigBodyMoverGoalSettings& InSettings); // 0x5c1b3e0 [Final Native Public]
    FIKRigBodyMoverSettings GetSolverSettings(); // 0x5c1a3a0 [Final Native Public]
    FIKRigBodyMoverGoalSettings GetGoalSettings(const FName& InGoalName); // 0x5c19d80 [Final Native Public]

// UIKRigFBIKController (/Script/IKRig.IKRigFBIKController)
    void SetSolverSettings(const FIKRigFBIKSettings& InSettings); // 0x5c1bf90 [Final Native Public]
    void SetGoalSettings(const FName& InGoalName, const FIKRigFBIKGoalSettings& InSettings); // 0x5c1b510 [Final Native Public]
    void SetBoneSettings(const FName& InBoneName, const FIKRigFBIKBoneSettings& InSettings); // 0x5c1a640 [Final Native Public]
    FIKRigFBIKSettings GetSolverSettings(); // 0x5c1a450 [Final Native Public]
    FIKRigFBIKGoalSettings GetGoalSettings(const FName& InGoalName); // 0x5c19e50 [Final Native Public]
    FIKRigFBIKBoneSettings GetBoneSettings(const FName& InBoneName); // 0x5c18c00 [Final Native Public]

// UIKRigFBIKSolver (/Script/IKRig.IKRigFBIKSolver)
    TArray<UIKRig_FBIKEffector*> GetEffectors(); // 0x5c19940 [Final Native Public]
    TArray<UIKRig_FBIKBoneSettings*> GetBoneSettings(); // 0x5c18da0 [Final Native Public]

// UIKRigLimbSolverController (/Script/IKRig.IKRigLimbSolverController)
    void SetSolverSettings(const FIKRigLimbSolverSettings& InSettings); // 0x5c1c0e0 [Final Native Public]
    FIKRigLimbSolverSettings GetSolverSettings(); // 0x5c1a4e0 [Final Native Public]

// UIKRigPoleSolverController (/Script/IKRig.IKRigPoleSolverController)
    void SetSolverSettings(const FIKRigPoleSolverSettings& InSettings); // 0x5c1c240 [Final Native Public]
    FIKRigPoleSolverSettings GetSolverSettings(); // 0x5c1a590 [Final Native Public]

// UIKRigSetTransformController (/Script/IKRig.IKRigSetTransformController)
    void SetSolverSettings(const FIKRigSetTransformSettings& InSettings); // 0x5c22700 [Final Native Public]
    FIKRigSetTransformSettings GetSolverSettings(); // 0x5c22600 [Final Native Public]

// UISMPoolSubSystem (/Script/ISMPool.ISMPoolSubSystem)
    void OnActorEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x32910d0 [Final Native Protected]

// USharedImageConstRefBlueprintFns (/Script/ImageCore.SharedImageConstRefBlueprintFns)
    bool IsValid(FSharedImageConstRefBlueprint& Image); // 0x17ab900 [Final Native Static Public]
    int32 GetWidth(FSharedImageConstRefBlueprint& Image); // 0x17ab800 [Final Native Static Public]
    FVector2f GetSize(FSharedImageConstRefBlueprint& Image); // 0x17ab6d0 [Final Native Static Public]
    FVector4f GetPixelValue(FSharedImageConstRefBlueprint& Image, int32 X, int32 Y, const bool& bValid); // 0x17ab510 [Final Native Static Public]
    FLinearColor GetPixelLinearColor(FSharedImageConstRefBlueprint& Image, int32 X, int32 Y, const bool& bValid, const FLinearColor& FailureColor); // 0x17ab280 [Final Native Static Public]
    int32 GetHeight(FSharedImageConstRefBlueprint& Image); // 0x17ab180 [Final Native Static Public]

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

// UImgMediaSource (/Script/ImgMedia.ImgMediaSource)
    void SetTokenizedSequencePath(const FString& Path); // 0x684c4e0 [Final Native Public]
    void SetSequencePath(const FString& Path); // 0x684c4e0 [Final Native Public]
    void RemoveTargetObject(AActor* InActor); // 0x684c330 [Final Native Public]
    FString GetSequencePath(); // 0x684c2c0 [Final Native Public]
    void GetProxies(const TArray<FString>& OutProxies); // 0x684c140 [Final Native Public]
    void AddTargetObject(AActor* InActor); // 0x684c0d0 [Final Native Public]

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

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

// IGizmoAxisSource (/Script/InteractiveToolsFramework.GizmoAxisSource)
    bool HasTangentVectors(); // 0x5e6e9f0 [Native Public]
    void GetTangentVectors(const FVector& TangentXOut, const FVector& TangentYOut); // 0x5e6e870 [Native Public]
    FVector GetOrigin(); // 0x5e6e7f0 [Native Public]
    FVector GetDirection(); // 0x5e6e7b0 [Native Public]

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

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

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

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

// IGizmoFloatParameterSource (/Script/InteractiveToolsFramework.GizmoFloatParameterSource)
    void SetParameter(float NewValue); // 0x5e6ea20 [Native Public]
    float GetParameter(); // 0x5230860 [Native Public]
    void EndModify(); // 0x5e6e790 [Native Public]
    void BeginModify(); // 0x51e5080 [Native Public]

// IGizmoVec2ParameterSource (/Script/InteractiveToolsFramework.GizmoVec2ParameterSource)
    void SetParameter(const FVector2D& NewValue); // 0x5e6eaa0 [Native Public]
    FVector2D GetParameter(); // 0x5e6e830 [Native Public]
    void EndModify(); // 0x5e6e790 [Native Public]
    void BeginModify(); // 0x51e5080 [Native Public]

// UInterchangeFactoryBase (/Script/InterchangeCore.InterchangeFactoryBase)
    bool SetSourceFilename(UObject* Object, const FString& SourceFilename, int32 SourceIndex); // 0x6438540 [Native Public]
    bool GetSourceFilenames(UObject* Object, const TArray<FString>& OutSourceFilenames); // 0x6432f60 [Native Public]
    TSubclassOf<UObject> GetFactoryClass(); // 0x3903290 [Native Public]
    EInterchangeFactoryAssetType GetFactoryAssetType(); // 0x31433d0 [Native Public]

// UInterchangePipelineBase (/Script/InterchangeCore.InterchangePipelineBase)
    bool SupportReimport(); // 0x59e8310 [Native Public]
    void ScriptedSetReimportSourceIndex(TSubclassOf<UObject> ReimportObjectClass, int32 SourceFileIndex); // 0x6435f90 [Native Event Public]
    FString ScriptedGetPipelineDisplayName(); // 0x6435f00 [Native Event Public]
    void ScriptedExecutePostImportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x6435d90 [Native Event Public]
    void ScriptedExecutePostFactoryPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x6435c20 [Native Event Public]
    void ScriptedExecutePostBroadcastPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x6435ab0 [Native Event Public]
    void ScriptedExecutePipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const TArray<UInterchangeSourceData*>& SourceDatas, const FString& ContentBasePath); // 0x6435950 [Native Event Public]
    void ScriptedExecuteExportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x64358c0 [Native Event Public]
    bool IsReimportContext(); // 0x64347c0 [Final Native Public]
    FInterchangePipelinePropertyStates FindOrAddPropertyStates(const FName& PropertyPath); // 0x642fde0 [Final Native Public]
    bool DoesPropertyStatesExist(const FName& PropertyPath); // 0x642fbd0 [Final Native Public]

// UInterchangeSourceData (/Script/InterchangeCore.InterchangeSourceData)
    bool SetFilename(const FString& InFilename); // 0x6437e00 [Final Native Public]
    void SetContextObjectByTag(const FString& Tag, UObject* Object); // 0x6436110 [Final Native Public]
    void RemoveAllContextObjects(); // 0x6434920 [Final Native Public]
    FString GetFilename(); // 0x6431c00 [Final Native Public]
    UObject* GetContextObjectByTag(const FString& Tag); // 0x6430290 [Final Native Public]
    TArray<FString> GetAllContextObjectTags(); // 0x642ff10 [Final Native Public]

// UInterchangeTranslatorSettings (/Script/InterchangeCore.InterchangeTranslatorSettings)
    void SaveSettings(); // 0x6435730 [Final Native Public]
    void LoadSettings(); // 0x6434900 [Final Native Public]

// UInterchangeTranslatorBase (/Script/InterchangeCore.InterchangeTranslatorBase)
    void SetSettings(UInterchangeTranslatorSettings* InterchangeTranslatorSettings); // 0x64383e0 [Native Public]
    EInterchangeTranslatorType GetTranslatorType(); // 0x3d482c0 [Native Public]
    TArray<FString> GetSupportedFormats(); // 0x6433180 [Native Public]
    EInterchangeTranslatorAssetType GetSupportedAssetTypes(); // 0x3691da0 [Native Public]
    UInterchangeSourceData* GetSourceData(); // 0x368f210 [Final Native Public]
    UInterchangeTranslatorSettings* GetSettings(); // 0x6432f30 [Native Public]
    bool CanImportSourceData(UInterchangeSourceData* InSourceData); // 0x642ece0 [Native Public]

// UInterchangeBaseNode (/Script/InterchangeCore.InterchangeBaseNode)
    bool SetEnabled(bool bIsEnabled); // 0x6437bc0 [Final Native Public]
    bool SetDisplayLabel(const FString& DisplayName); // 0x6437b10 [Final Native Public]
    bool SetAssetName(const FString& AssetName); // 0x6436060 [Native Public]
    bool RemoveTargetNodeUid(const FString& AssetUid); // 0x6434ce0 [Final Native Public]
    bool RemoveAttribute(const FString& NodeAttributeKey); // 0x6434940 [Final Native Public]
    bool IsEnabled(); // 0x64345c0 [Final Native Public]
    void InitializeNode(const FString& UniqueID, const FString& DisplayLabel, const EInterchangeNodeContainerType& NodeContainerType); // 0x64342f0 [Final Native Public]
    bool GetVector2Attribute(const FString& NodeAttributeKey, const FVector2f& OutValue); // 0x64340a0 [Final Native Public]
    FString GetUniqueID(); // 0x6433310 [Final Native Public]
    FString GetTypeName(); // 0x374aac0 [Native Public]
    void GetTargetNodeUids(const TArray<FString>& OutTargetAssets); // 0x6433250 [Final Native Public]
    int32 GetTargetNodeCount(); // 0x6433220 [Final Native Public]
    bool GetStringAttribute(const FString& NodeAttributeKey, const FString& OutValue); // 0x6433070 [Final Native Public]
    FString GetParentUid(); // 0x6432d80 [Final Native Public]
    EInterchangeNodeContainerType GetNodeContainerType(); // 0x6432af0 [Final Native Public]
    bool GetNamespace(const FString& Namespace); // 0x6432480 [Final Native Public]
    bool GetLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& OutValue); // 0x6432380 [Final Native Public]
    bool GetInt32Attribute(const FString& NodeAttributeKey, const int32& OutValue); // 0x6432030 [Final Native Public]
    FName GetIconName(); // 0x5703d70 [Native Public]
    bool GetGuidAttribute(const FString& NodeAttributeKey, const FGuid& OutValue); // 0x6431f30 [Final Native Public]
    bool GetFloatAttribute(const FString& NodeAttributeKey, const float& OutValue); // 0x6431ce0 [Final Native Public]
    bool GetDoubleAttribute(const FString& NodeAttributeKey, const double& OutValue); // 0x64314b0 [Final Native Public]
    FString GetDisplayLabel(); // 0x64313e0 [Final Native Public]
    int32 GetDesiredChildIndex(); // 0x64313b0 [Final Native Public]
    bool GetBooleanAttribute(const FString& NodeAttributeKey, const bool& OutValue); // 0x6430040 [Final Native Public]
    FString GetAssetName(); // 0x642ffc0 [Native Public]
    bool AddVector2Attribute(const FString& NodeAttributeKey, const FVector2f& Value); // 0x642ebe0 [Final Native Public]
    bool AddTargetNodeUid(const FString& AssetUid); // 0x642eb30 [Final Native Public]
    bool AddStringAttribute(const FString& NodeAttributeKey, const FString& Value); // 0x642ea30 [Final Native Public]
    bool AddLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& Value); // 0x642e6d0 [Final Native Public]
    bool AddInt32Attribute(const FString& NodeAttributeKey, const int32& Value); // 0x642e5d0 [Final Native Public]
    bool AddGuidAttribute(const FString& NodeAttributeKey, const FGuid& Value); // 0x642e4d0 [Final Native Public]
    bool AddFloatAttribute(const FString& NodeAttributeKey, const float& Value); // 0x642e3d0 [Final Native Public]
    bool AddDoubleAttribute(const FString& NodeAttributeKey, const double& Value); // 0x642e220 [Final Native Public]
    bool AddBooleanAttribute(const FString& NodeAttributeKey, const bool& Value); // 0x642e120 [Final Native Public]

// UInterchangeBaseNodeContainer (/Script/InterchangeCore.InterchangeBaseNodeContainer)
    bool SetNodeParentUid(const FString& NodeUniqueID, const FString& NewParentNodeUid); // 0x64381c0 [Final Native Public]
    bool SetNodeDesiredChildIndex(const FString& NodeUniqueID, const int32& NewNodeDesiredChildIndex); // 0x64380c0 [Final Native Public]
    void SetNamespace(const FString& Namespace, TSubclassOf<UObject> TargetClass); // 0x6437fe0 [Final Native Public]
    void SaveToFile(const FString& Filename); // 0x6435750 [Final Native Public]
    void ResetChildrenCache(); // 0x6435710 [Final Native Public]
    void Reset(); // 0x64356d0 [Final Native Public]
    void ReplaceNode(const FString& NodeUniqueID, UInterchangeFactoryBaseNode* NewNode); // 0x64353e0 [Final Native Public]
    void RemoveNode(const FString& NodeUniqueID); // 0x6434c40 [Final Native Public]
    void LoadFromFile(const FString& Filename); // 0x64347e0 [Final Native Public]
    bool IsNodeUidValid(const FString& NodeUniqueID); // 0x64346b0 [Final Native Public]
    void GetRoots(const TArray<FString>& RootNodes); // 0x6432e70 [Final Native Public]
    void GetNodes(TSubclassOf<UObject> ClassNode, const TArray<FString>& OutNodes); // 0x6432be0 [Final Native Public]
    TArray<FString> GetNodeChildrenUids(const FString& NodeUniqueID); // 0x6432930 [Final Native Public]
    int32 GetNodeChildrenCount(const FString& NodeUniqueID); // 0x6432760 [Final Native Public]
    UInterchangeBaseNode* GetNodeChildren(const FString& NodeUniqueID, int32 ChildIndex); // 0x6432670 [Final Native Public]
    UInterchangeBaseNode* GetNode(const FString& NodeUniqueID); // 0x6432540 [Final Native Public]
    bool GetIsAncestor(const FString& NodeUniqueID, const FString& AncestorUID); // 0x6432280 [Final Native Public]
    UInterchangeFactoryBaseNode* GetFactoryNode(const FString& NodeUniqueID); // 0x6431aa0 [Final Native Public]
    void ComputeChildrenCache(); // 0x642ee50 [Final Native Public]
    bool ClearNodeParentUid(const FString& NodeUniqueID); // 0x642ed80 [Final Native Public]
    FString AddNode(UInterchangeBaseNode* Node); // 0x642e7d0 [Final Native Public]

// UInterchangeFactoryBaseNode (/Script/InterchangeCore.InterchangeFactoryBaseNode)
    bool UnsetSkipNodeImport(); // 0x64388c0 [Final Native Public]
    bool UnsetForceNodeReimport(); // 0x64387d0 [Final Native Public]
    bool ShouldSkipNodeImport(); // 0x6438720 [Final Native Public]
    bool ShouldForceNodeReimport(); // 0x6438670 [Final Native Public]
    bool SetSkipNodeImport(); // 0x6438470 [Final Native Public]
    bool SetReimportStrategyFlags(const EReimportStrategyFlags& ReimportStrategyFlags); // 0x64382c0 [Final Native Public]
    bool SetForceNodeReimport(); // 0x6437f10 [Final Native Public]
    bool SetCustomSubPath(const FString& AttributeValue); // 0x6437470 [Final Native Public]
    bool SetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x6436aa0 [Final Native Public]
    bool SetCustomLevelUid(const FString& AttributeValue); // 0x64368f0 [Final Native Public]
    bool RemoveFactoryDependencyUid(const FString& DependencyUid); // 0x6434b90 [Final Native Public]
    bool IsRuntimeImportAllowed(); // 0x537eb80 [Native Public]
    EReimportStrategyFlags GetReimportStrategyFlags(); // 0x6432e00 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x6432d50 [Native Public]
    void GetFactoryDependency(int32 Index, const FString& OutDependency); // 0x64319b0 [Final Native Public]
    int32 GetFactoryDependenciesCount(); // 0x6431980 [Final Native Public]
    void GetFactoryDependencies(const TArray<FString>& OutDependencies); // 0x64318c0 [Final Native Public]
    bool GetCustomSubPath(const FString& AttributeValue); // 0x6430f70 [Final Native Public]
    bool GetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x6430910 [Final Native Public]
    bool GetCustomLevelUid(const FString& AttributeValue); // 0x64307f0 [Final Native Public]
    bool AddFactoryDependencyUid(const FString& DependencyUid); // 0x642e320 [Final Native Public]

// UInterchangeSourceNode (/Script/InterchangeCore.InterchangeSourceNode)
    bool SetExtraInformation(const FString& Name, const FString& Value); // 0x6437cd0 [Final Native Public]
    bool SetCustomUseLegacySkeletalMeshBakeTransform(const bool& AttributeValue); // 0x6437970 [Final Native Public]
    bool SetCustomUseAssetTypeSubPathSuffix(const bool& Suffix); // 0x64377d0 [Final Native Public]
    bool SetCustomSubPathPrefix(const FString& Prefix); // 0x6437620 [Final Native Public]
    bool SetCustomSourceTimelineStart(const double& AttributeValue); // 0x64372d0 [Final Native Public]
    bool SetCustomSourceTimelineEnd(const double& AttributeValue); // 0x6437130 [Final Native Public]
    bool SetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x6436f90 [Final Native Public]
    bool SetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x6436df0 [Final Native Public]
    bool SetCustomReimportStrategyFlags(uint8 StrategyFlag); // 0x6436c50 [Final Native Public]
    bool SetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x6436750 [Final Native Public]
    bool SetCustomAxisConversionInverseTransform(FTransform& AxisConversionInverseTransform); // 0x6436560 [Final Native Public]
    bool SetCustomAnimatedTimeStart(const double& AttributeValue); // 0x64363c0 [Final Native Public]
    bool SetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x6436220 [Final Native Public]
    bool RemoveExtraInformation(const FString& Name); // 0x6434ae0 [Final Native Public]
    void InitializeSourceNode(const FString& UniqueID, const FString& DisplayLabel, UInterchangeBaseNodeContainer* NodeContainer); // 0x6434430 [Final Native Public]
    UInterchangeSourceNode* GetUniqueInstance(UInterchangeBaseNodeContainer* NodeContainer); // 0x6433390 [Final Native Static Public]
    void GetExtraInformation(TMap<FString, FString>& OutExtraInformation); // 0x6431710 [Final Native Public]
    bool GetCustomUseLegacySkeletalMeshBakeTransform(const bool& AttributeValue); // 0x64312b0 [Final Native Public]
    bool GetCustomUseAssetTypeSubPathSuffix(const bool& Suffix); // 0x64311b0 [Final Native Public]
    bool GetCustomSubPathPrefix(const FString& Prefix); // 0x6431090 [Final Native Public]
    bool GetCustomSourceTimelineStart(const double& AttributeValue); // 0x6430e70 [Final Native Public]
    bool GetCustomSourceTimelineEnd(const double& AttributeValue); // 0x6430d70 [Final Native Public]
    bool GetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x6430c80 [Final Native Public]
    bool GetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x6430b90 [Final Native Public]
    bool GetCustomReimportStrategyFlags(const uint8& StrategyFlag); // 0x64309d0 [Final Native Public]
    bool GetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x64306f0 [Final Native Public]
    bool GetCustomAxisConversionInverseTransform(FTransform& AxisConversionInverseTransform); // 0x6430590 [Final Native Public]
    bool GetCustomAnimatedTimeStart(const double& AttributeValue); // 0x6430490 [Final Native Public]
    bool GetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x6430390 [Final Native Public]

// UInterchangeUserDefinedAttributesAPI (/Script/InterchangeCore.InterchangeUserDefinedAttributesAPI)
    bool RemoveUserDefinedAttribute(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName); // 0x6434d90 [Final Native Static Public]
    void GetUserDefinedAttributeInfos(UInterchangeBaseNode* InterchangeNode, const TArray<FInterchangeUserDefinedAttributeInfo>& UserDefinedAttributeInfos); // 0x6433540 [Final Native Static Public]
    bool GetUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& OutValue, const FString& OutPayloadKey); // 0x6433ea0 [Final Native Static Public]
    bool GetUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& OutValue, const FString& OutPayloadKey); // 0x6433a90 [Final Native Static Public]
    bool GetUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& OutValue, const FString& OutPayloadKey); // 0x6433ca0 [Final Native Static Public]
    bool GetUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& OutValue, const FString& OutPayloadKey); // 0x6433890 [Final Native Static Public]
    bool GetUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& OutValue, const FString& OutPayloadKey); // 0x6433690 [Final Native Static Public]
    void DuplicateAllUserDefinedAttribute(UInterchangeBaseNode* InterchangeSourceNode, UInterchangeBaseNode* InterchangeDestinationNode, bool bAddSourceNodeName); // 0x642fce0 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x642f920 [Final Native Static Public]
    bool CreateUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x642f3d0 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x642f670 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x642f120 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x642ee70 [Final Native Static Public]

// UInterchangeFilePickerBase (/Script/InterchangeEngine.InterchangeFilePickerBase)
    bool ScriptedFilePickerForTranslatorType(const EInterchangeTranslatorType& TranslatorType, FInterchangeFilePickerParameters& Parameters, const TArray<FString>& OutFilenames); // 0x6494190 [Native Event Public]
    bool ScriptedFilePickerForTranslatorAssetType(const EInterchangeTranslatorAssetType& TranslatorAssetType, FInterchangeFilePickerParameters& Parameters, const TArray<FString>& OutFilenames); // 0x6493fd0 [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); // 0x6495540 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowScenePipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x6495250 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowReimportPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer, UObject* ReimportAsset, bool bSceneImport); // 0x6494e80 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x6494b90 [Native Event Public]

// UInterchangeEditorSettings (/Script/InterchangeEngine.InterchangeEditorSettings)
    void SetUsedGroupName(const FName& InUsedGroupName); // 0x6495eb0 [Final Native Public]
    FName GetUsedGroupName(); // 0x64937e0 [Final Native Public]
    TArray<FName> GetSelectableItems(); // 0x64930a0 [Final Native Private]

// UInterchangeAssetImportData (/Script/InterchangeEngine.InterchangeAssetImportData)
    void SetTranslatorSettings(UInterchangeTranslatorSettings* TranslatorSettings); // 0x6495c10 [Final Native Public]
    void SetPipelines(const TArray<UObject*>& InPipelines); // 0x6495b60 [Final Native Public]
    void SetNodeContainer(UInterchangeBaseNodeContainer* InNodeContainer); // 0x6495960 [Final Native Public]
    FString ScriptGetFirstFilename(); // 0x3e15b70 [Final Native Public]
    TArray<FString> ScriptExtractFilenames(); // 0x6493f70 [Final Native Public]
    TArray<FString> ScriptExtractDisplayLabels(); // 0x6493f70 [Final Native Public]
    UInterchangeTranslatorSettings* GetTranslatorSettings(); // 0x64937a0 [Final Native Public]
    UInterchangeBaseNode* GetStoredNode(const FString& InNodeUniqueId); // 0x64932b0 [Final Native Public]
    UInterchangeFactoryBaseNode* GetStoredFactoryNode(const FString& InNodeUniqueId); // 0x64931f0 [Final Native Public]
    TArray<UObject*> GetPipelines(); // 0x6492f00 [Final Native Public]
    int32 GetNumberOfPipelines(); // 0x6492ec0 [Final Native Public]
    UInterchangeBaseNodeContainer* GetNodeContainer(); // 0x6492e80 [Final Native Public]

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

// UInterchangeManager (/Script/InterchangeEngine.InterchangeManager)
    bool WarnIfInterchangeIsActive(); // 0x64960a0 [Final Native Public]
    void WaitUntilAllTasksDone(bool bCancel); // 0x6496010 [Final Native Protected]
    bool ScriptedReimportAssetAsync(UObject* ObjectToReimport, FImportAssetParameters& ImportAssetParameters); // 0x64949d0 [Final Native Public]
    bool ScriptedImportSceneAsync(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x6494750 [Final Native Public]
    bool ScriptedImportAssetAsync(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x6494350 [Final Native Public]
    bool ReimportAsset(UObject* ObjectToReimport, FImportAssetParameters& ImportAssetParameters, const TArray<UObject*>& OutImportedObjects); // 0x6493da0 [Final Native Public]
    bool IsObjectBeingImported(UObject* Object); // 0x6493d00 [Final Native Public]
    bool IsInterchangeActive(); // 0x6493cd0 [Final Native Public]
    bool ImportScene(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x6493a30 [Final Native Public]
    bool ImportAsset(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters, const TArray<UObject*>& OutImportedObjects); // 0x6493800 [Final Native Public]
    UInterchangeTranslatorBase* GetTranslatorForSourceData(UInterchangeSourceData* SourceData); // 0x6493700 [Final Native Public]
    TArray<FString> GetSupportedFormatsForObject(UObject* Object, int32 SourceFileIndex); // 0x64935d0 [Final Native Public]
    TArray<FString> GetSupportedFormats(const EInterchangeTranslatorType& ForTranslatorType); // 0x64934e0 [Final Native Public]
    TArray<FString> GetSupportedAssetTypeFormats(const EInterchangeTranslatorAssetType& ForTranslatorAssetType, const EInterchangeTranslatorType& ForTranslatorType, bool bStrictMatchTranslatorType); // 0x6493370 [Final Native Public]
    TSubclassOf<UObject> GetRegisteredFactoryClass(TSubclassOf<UObject> ClassToMake); // 0x6493000 [Final Native Public]
    UInterchangeManager* GetInterchangeManagerScripted(); // 0x6492e50 [Final Native Static Public]
    UInterchangeAssetImportData* GetAssetImportData(UObject* Asset); // 0x6492d30 [Final Native Public]
    bool ExportScene(UObject* World, bool bIsAutomated); // 0x6492c70 [Final Native Public]
    bool ExportAsset(UObject* Asset, bool bIsAutomated); // 0x6492c70 [Final Native Public]
    UInterchangeSourceData* CreateSourceData(const FString& InFilename); // 0x6492bd0 [Final Native Static Public]
    bool CanTranslateSourceData(UInterchangeSourceData* SourceData, bool bSceneImportOnly); // 0x6492ae0 [Final Native Public]
    bool CanReimport(UObject* Object, const TArray<FString>& OutFilenames); // 0x64929d0 [Final Native Public]
    void CancelAllTasks(); // 0x6492bb0 [Final Native Protected]

// UInterchangeMeshUtilities (/Script/InterchangeEngine.InterchangeMeshUtilities)
    bool ScriptedImportMorphTarget(USkeletalMesh* SkeletalMesh, int32 LODIndex, UInterchangeSourceData* SourceData, const FString& MorphTargetName); // 0x64945e0 [Final Native Public]

// UInterchangeActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeActorFactoryNode)
    bool SetCustomMobility(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x64e9fe0 [Final Native Public]
    bool SetCustomLocalTransform(FTransform& AttributeValue, bool bAddApplyDelegate); // 0x64e97b0 [Final Native Public]
    bool SetCustomGlobalTransform(FTransform& AttributeValue, bool bAddApplyDelegate); // 0x64e7f80 [Final Native Public]
    bool SetCustomComponentVisibility(bool AttributeValue, bool bAddApplyDelegate); // 0x64e64d0 [Final Native Public]
    bool SetCustomActorVisibility(bool AttributeValue, bool bAddApplyDelegate); // 0x64e3a20 [Final Native Public]
    bool SetCustomActorClassName(const FString& AttributeValue); // 0x64e3860 [Final Native Public]
    bool GetCustomMobility(const uint8& AttributeValue); // 0x64dc280 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x64dbc50 [Final Native Public]
    bool GetCustomGlobalTransform(FTransform& AttributeValue); // 0x64dac40 [Final Native Public]
    bool GetCustomComponentVisibility(const bool& AttributeValue); // 0x64d9890 [Final Native Public]
    bool GetCustomActorVisibility(const bool& AttributeValue); // 0x64d7af0 [Final Native Public]
    bool GetCustomActorClassName(const FString& AttributeValue); // 0x64d7a30 [Final Native Public]

// UInterchangePhysicalCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangePhysicalCameraFactoryNode)
    bool SetCustomSensorWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x64a5630 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue, bool bAddApplyDelegate); // 0x64a5540 [Final Native Public]
    bool SetCustomFocusMethod(const ECameraFocusMethod& AttributeValue, bool bAddApplyDelegate); // 0x64a4820 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue, bool bAddApplyDelegate); // 0x64a4730 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x64a36f0 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x64a35f0 [Final Native Public]
    bool GetCustomFocusMethod(const ECameraFocusMethod& AttributeValue); // 0x64a29e0 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x64a28e0 [Final Native Public]

// UInterchangeStandardCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStandardCameraFactoryNode)
    bool SetCustomWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x64a5e90 [Final Native Public]
    bool SetCustomProjectionMode(const ECameraProjectionMode& AttributeValue, bool bAddApplyDelegate); // 0x64a52b0 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x64a5040 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue, bool bAddApplyDelegate); // 0x64a4640 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x64a4550 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue, bool bAddApplyDelegate); // 0x64a4090 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x64a3e30 [Final Native Public]
    bool GetCustomProjectionMode(const ECameraProjectionMode& AttributeValue); // 0x64a3390 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x64a3120 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x64a27e0 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x64a26e0 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x64a2260 [Final Native Public]

// UInterchangeDecalActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeDecalActorFactoryNode)
    bool SetCustomSortOrder(const int32& AttributeValue, bool bAddApplyDelegate); // 0x64a57d0 [Final Native Public]
    bool SetCustomDecalSize(const FVector& AttributeValue, bool bAddApplyDelegate); // 0x64a43b0 [Final Native Public]
    bool SetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x64a4300 [Final Native Public]
    bool GetCustomSortOrder(const int32& AttributeValue); // 0x64a38a0 [Final Native Public]
    bool GetCustomDecalSize(const FVector& AttributeValue); // 0x64a2580 [Final Native Public]
    bool GetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x64a24c0 [Final Native Public]

// UInterchangeBaseMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeBaseMaterialFactoryNode)
    bool SetCustomIsMaterialImportEnabled(const bool& AttributeValue); // 0x64e9290 [Final Native Public]
    bool GetCustomIsMaterialImportEnabled(const bool& AttributeValue); // 0x64db8d0 [Final Native Public]

// UInterchangeDecalMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeDecalMaterialFactoryNode)
    bool SetCustomNormalTexturePath(const FString& AttributeValue); // 0x64a5130 [Final Native Public]
    bool SetCustomDiffuseTexturePath(const FString& AttributeValue); // 0x64a44a0 [Final Native Public]
    bool GetCustomNormalTexturePath(const FString& AttributeValue); // 0x64a3220 [Final Native Public]
    bool GetCustomDiffuseTexturePath(const FString& AttributeValue); // 0x64a2620 [Final Native Public]

// UInterchangeHeterogeneousVolumeActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeHeterogeneousVolumeActorFactoryNode)
    bool SetCustomVolumetricMaterialUid(const FString& MaterialFactoryNodeUid); // 0x64a5de0 [Final Native Public]
    bool GetCustomVolumetricMaterialUid(const FString& MaterialFactoryNodeUid); // 0x64a3d70 [Final Native Public]

// UInterchangeLevelFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelFactoryNode)
    bool SetCustomShouldCreateLevel(const bool& AttributeValue); // 0x64a5720 [Final Native Public]
    bool SetCustomSceneImportAssetFactoryNodeUid(const FString& AttributeValue); // 0x64a5490 [Final Native Public]
    bool SetCustomCreateWorldPartitionLevel(const bool& AttributeValue); // 0x64a4250 [Final Native Public]
    bool RemoveCustomActorFactoryNodeUid(const FString& ActorFactoryNodeUid); // 0x64a3f30 [Final Native Public]
    bool GetCustomShouldCreateLevel(const bool& AttributeValue); // 0x64a37f0 [Final Native Public]
    bool GetCustomSceneImportAssetFactoryNodeUid(const FString& AttributeValue); // 0x64a3530 [Final Native Public]
    bool GetCustomCreateWorldPartitionLevel(const bool& AttributeValue); // 0x64a2410 [Final Native Public]
    void GetCustomActorFactoryNodeUids(const TArray<FString>& OutActorFactoryNodeUids); // 0x64a1fc0 [Final Native Public]
    int32 GetCustomActorFactoryNodeUidCount(); // 0x64a1f90 [Final Native Public]
    void GetCustomActorFactoryNodeUid(int32 Index, const FString& OutActorFactoryNodeUid); // 0x64a1ea0 [Final Native Public]
    bool AddCustomActorFactoryNodeUid(const FString& ActorFactoryNodeUid); // 0x64a1d40 [Final Native Public]

// UInterchangeLevelInstanceActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelInstanceActorFactoryNode)
    bool SetCustomLevelReference(const FString& AttributeValue); // 0x64a4dd0 [Final Native Public]
    bool GetCustomLevelReference(const FString& AttributeValue); // 0x64a2f10 [Final Native Public]

// UInterchangeLevelSequenceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelSequenceFactoryNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x64a4910 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x64a3fe0 [Final Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x64a2ae0 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x64a21a0 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x64a2170 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x64a2080 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x64a1df0 [Final Native Public]

// UInterchangeBaseLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeBaseLightFactoryNode)
    bool SetCustomUseTemperature(bool AttributeValue, bool bAddApplyDelegate); // 0x64a5d00 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue, bool bAddApplyDelegate); // 0x64a5a60 [Final Native Public]
    bool SetCustomLightColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x64a4e80 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue, bool bAddApplyDelegate); // 0x64a4c30 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x64a3cc0 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x64a3ab0 [Final Native Public]
    bool GetCustomLightColor(const FColor& AttributeValue); // 0x64a2fd0 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x64a2db0 [Final Native Public]

// UInterchangeLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLightFactoryNode)
    bool SetCustomUseIESBrightness(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64a5b30 [Final Native Public]
    bool SetCustomRotation(const FRotator& AttributeValue, bool bAddApplyDelegate); // 0x64a53a0 [Final Native Public]
    bool SetCustomIntensityUnits(const ELightUnits& AttributeValue, bool bAddApplyDelegate); // 0x64a4d00 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x64a4ab0 [Final Native Public]
    bool SetCustomIESBrightnessScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x64a49c0 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue, bool bAddApplyDelegate); // 0x64a4180 [Final Native Public]
    bool GetCustomUseIESBrightness(const bool& AttributeValue); // 0x64a3b60 [Final Native Public]
    bool GetCustomRotation(const FRotator& AttributeValue); // 0x64a3490 [Final Native Public]
    bool GetCustomIntensityUnits(const ELightUnits& AttributeValue); // 0x64a2e60 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x64a2c40 [Final Native Public]
    bool GetCustomIESBrightnessScale(const float& AttributeValue); // 0x64a2b90 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x64a2360 [Final Native Public]

// UInterchangeRectLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeRectLightFactoryNode)
    bool SetCustomSourceWidth(float AttributeValue, bool bAddApplyDelegate); // 0x64a5990 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue, bool bAddApplyDelegate); // 0x64a58c0 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x64a3a00 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x64a3950 [Final Native Public]

// UInterchangePointLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangePointLightFactoryNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue, bool bAddApplyDelegate); // 0x64a5c20 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue, bool bAddApplyDelegate); // 0x64a4f70 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x64a3c10 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x64a3070 [Final Native Public]

// UInterchangeSpotLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSpotLightFactoryNode)
    bool SetCustomOuterConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x64a51e0 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x64a4b60 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x64a32e0 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x64a2d00 [Final Native Public]

// UInterchangePhysicsAssetFactoryNode (/Script/InterchangeFactoryNodes.InterchangePhysicsAssetFactoryNode)
    bool SetCustomSkeletalMeshUid(const FString& AttributeValue); // 0x64ebc50 [Final Native Public]
    void InitializePhysicsAssetNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x64e2040 [Final Native Public]
    bool GetCustomSkeletalMeshUid(const FString& AttributeValue); // 0x64dd660 [Final Native Public]

// UInterchangeSceneVariantSetsFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSceneVariantSetsFactoryNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x64e2b00 [Final Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x64def00 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x64deec0 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x64dedd0 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x64d3910 [Final Native Public]

// UInterchangeSkeletonFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletonFactoryNode)
    bool SetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x64ed910 [Final Native Public]
    bool SetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x64eba90 [Final Native Public]
    bool SetCustomRootJointUid(const FString& AttributeValue); // 0x64eb520 [Final Native Public]
    void InitializeSkeletonNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x64e25e0 [Final Native Public]
    bool GetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x64decd0 [Final Native Public]
    bool GetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x64dd540 [Final Native Public]
    bool GetCustomRootJointUid(const FString& AttributeValue); // 0x64dd170 [Final Native Public]

// UInterchangeTextureFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureFactoryNode)
    bool SetCustomVirtualTextureStreaming(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64fa130 [Final Native Public]
    bool SetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x64f9f70 [Final Native Public]
    bool SetCustomSRGB(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64f9d50 [Final Native Public]
    bool SetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x64f9bc0 [Final Native Public]
    bool SetCustomPowerOfTwoMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x64f99c0 [Final Native Public]
    bool SetCustomPaddingColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x64f97d0 [Final Native Public]
    bool SetCustomMipLoadOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x64f95b0 [Final Native Public]
    bool SetCustomMipGenSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x64f93b0 [Final Native Public]
    bool SetCustomMaxTextureSize(const int32& AttributeValue, bool bAddApplyDelegate); // 0x64f91b0 [Final Native Public]
    bool SetCustomLossyCompressionAmount(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x64f8fb0 [Final Native Public]
    bool SetCustomLODGroup(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x64f8d90 [Final Native Public]
    bool SetCustomLODBias(const int32& AttributeValue, bool bAddApplyDelegate); // 0x64f8b70 [Final Native Public]
    bool SetCustomFilter(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x64f8950 [Final Native Public]
    bool SetCustomDownscaleOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x64f8730 [Final Native Public]
    bool SetCustomDownscale(const float& AttributeValue, bool bAddApplyDelegate); // 0x64f8640 [Final Native Public]
    bool SetCustomDeferCompression(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64f8440 [Final Native Public]
    bool SetCustomCompressionSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x64f8220 [Final Native Public]
    bool SetCustomCompressionQuality(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x64f8020 [Final Native Public]
    bool SetCustomCompressionNoAlpha(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64f7e20 [Final Native Public]
    bool SetCustomCompositeTextureMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x64f7c20 [Final Native Public]
    bool SetCustomCompositePower(const float& AttributeValue, bool bAddApplyDelegate); // 0x64f7a20 [Final Native Public]
    bool SetCustomColorSpace(const ETextureColorSpace& AttributeValue, bool bAddApplyDelegate); // 0x64f7860 [Final Native Public]
    bool SetCustomChromaKeyThreshold(const float& AttributeValue, bool bAddApplyDelegate); // 0x64f7660 [Final Native Public]
    bool SetCustomChromaKeyColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x64f7470 [Final Native Public]
    bool SetCustombUseLegacyGamma(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64fab50 [Final Native Public]
    bool SetCustombPreserveBorder(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64fa950 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64fa750 [Final Native Public]
    bool SetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64fa550 [Final Native Public]
    bool SetCustombChromaKeyTexture(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64fa350 [Final Native Public]
    bool SetCustomAlphaCoverageThresholds(const FVector4& AttributeValue, bool bAddApplyDelegate); // 0x64f7270 [Final Native Public]
    bool SetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x64f70e0 [Final Native Public]
    bool SetCustomAdjustVibrance(const float& AttributeValue, bool bAddApplyDelegate); // 0x64f6ee0 [Final Native Public]
    bool SetCustomAdjustSaturation(const float& AttributeValue, bool bAddApplyDelegate); // 0x64f6ce0 [Final Native Public]
    bool SetCustomAdjustRGBCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x64f6ae0 [Final Native Public]
    bool SetCustomAdjustMinAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x64f68e0 [Final Native Public]
    bool SetCustomAdjustMaxAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x64f66e0 [Final Native Public]
    bool SetCustomAdjustHue(const float& AttributeValue, bool bAddApplyDelegate); // 0x64f64e0 [Final Native Public]
    bool SetCustomAdjustBrightnessCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x64f62e0 [Final Native Public]
    bool SetCustomAdjustBrightness(const float& AttributeValue, bool bAddApplyDelegate); // 0x64f60e0 [Final Native Public]
    void InitializeTextureNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetName, UInterchangeBaseNodeContainer* NodeContainer); // 0x64f59f0 [Final Native Public]
    bool GetCustomVirtualTextureStreaming(const bool& AttributeValue); // 0x64f4c90 [Final Native Public]
    bool GetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x64f4ac0 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x64f49c0 [Final Native Public]
    bool GetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x64f48c0 [Final Native Public]
    bool GetCustomPowerOfTwoMode(const uint8& AttributeValue); // 0x64f47c0 [Final Native Public]
    bool GetCustomPaddingColor(const FColor& AttributeValue); // 0x64f46d0 [Final Native Public]
    bool GetCustomMipLoadOptions(const uint8& AttributeValue); // 0x64f45d0 [Final Native Public]
    bool GetCustomMipGenSettings(const uint8& AttributeValue); // 0x64f44d0 [Final Native Public]
    bool GetCustomMaxTextureSize(const int32& AttributeValue); // 0x64f43d0 [Final Native Public]
    bool GetCustomLossyCompressionAmount(const uint8& AttributeValue); // 0x64f42d0 [Final Native Public]
    bool GetCustomLODGroup(const uint8& AttributeValue); // 0x64f41d0 [Final Native Public]
    bool GetCustomLODBias(const int32& AttributeValue); // 0x64f40d0 [Final Native Public]
    bool GetCustomFilter(const uint8& AttributeValue); // 0x64f3fd0 [Final Native Public]
    bool GetCustomDownscaleOptions(const uint8& AttributeValue); // 0x64f3ed0 [Final Native Public]
    bool GetCustomDownscale(const float& AttributeValue); // 0x64f3e20 [Final Native Public]
    bool GetCustomDeferCompression(const bool& AttributeValue); // 0x64f3d20 [Final Native Public]
    bool GetCustomCompressionSettings(const uint8& AttributeValue); // 0x64f3c20 [Final Native Public]
    bool GetCustomCompressionQuality(const uint8& AttributeValue); // 0x64f3b20 [Final Native Public]
    bool GetCustomCompressionNoAlpha(const bool& AttributeValue); // 0x64f3a20 [Final Native Public]
    bool GetCustomCompositeTextureMode(const uint8& AttributeValue); // 0x64f3920 [Final Native Public]
    bool GetCustomCompositePower(const float& AttributeValue); // 0x64f3820 [Final Native Public]
    bool GetCustomColorSpace(const ETextureColorSpace& AttributeValue); // 0x64f3720 [Final Native Public]
    bool GetCustomChromaKeyThreshold(const float& AttributeValue); // 0x64f3620 [Final Native Public]
    bool GetCustomChromaKeyColor(const FColor& AttributeValue); // 0x64f3530 [Final Native Public]
    bool GetCustombUseLegacyGamma(const bool& AttributeValue); // 0x64f5190 [Final Native Public]
    bool GetCustombPreserveBorder(const bool& AttributeValue); // 0x64f5090 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x64f4f90 [Final Native Public]
    bool GetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue); // 0x64f4e90 [Final Native Public]
    bool GetCustombChromaKeyTexture(const bool& AttributeValue); // 0x64f4d90 [Final Native Public]
    bool GetCustomAlphaCoverageThresholds(const FVector4& AttributeValue); // 0x64f3420 [Final Native Public]
    bool GetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x64f3320 [Final Native Public]
    bool GetCustomAdjustVibrance(const float& AttributeValue); // 0x64f3220 [Final Native Public]
    bool GetCustomAdjustSaturation(const float& AttributeValue); // 0x64f3120 [Final Native Public]
    bool GetCustomAdjustRGBCurve(const float& AttributeValue); // 0x64f3020 [Final Native Public]
    bool GetCustomAdjustMinAlpha(const float& AttributeValue); // 0x64f2f20 [Final Native Public]
    bool GetCustomAdjustMaxAlpha(const float& AttributeValue); // 0x64f2e20 [Final Native Public]
    bool GetCustomAdjustHue(const float& AttributeValue); // 0x64f2d20 [Final Native Public]
    bool GetCustomAdjustBrightnessCurve(const float& AttributeValue); // 0x64f2c20 [Final Native Public]
    bool GetCustomAdjustBrightness(const float& AttributeValue); // 0x64f2b20 [Final Native Public]

// UInterchangeTexture2DArrayFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DArrayFactoryNode)
    bool SetCustomAddressZ(uint8 AttributeValue, bool bAddApplyDelegate); // 0x64e4240 [Final Native Public]
    bool GetCustomAddressZ(const uint8& AttributeValue); // 0x64d81a0 [Final Native Public]
    bool GetCustomAddressY(const uint8& AttributeValue); // 0x64d7fa0 [Final Native Public]
    bool GetCustomAddressX(const uint8& AttributeValue); // 0x64d7da0 [Final Native Public]

// UInterchangeTexture2DFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DFactoryNode)
    void SetSourceBlocks(TMap<int32, FString>& InSourceBlocks); // 0x64ee4d0 [Final Native Public]
    void SetSourceBlockByCoordinates(int32 X, int32 Y, const FString& InSourceFile); // 0x64ee3a0 [Final Native Public]
    void SetSourceBlock(int32 BlockIndex, const FString& InSourceFile); // 0x64ee2b0 [Final Native Public]
    bool SetCustomAddressY(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x64e4030 [Final Native Public]
    bool SetCustomAddressX(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x64e3e20 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x64e1430 [Final Native Public]
    bool GetSourceBlockByCoordinates(int32 X, int32 Y, const FString& OutSourceFile); // 0x64e12f0 [Final Native Public]
    bool GetSourceBlock(int32 BlockIndex, const FString& OutSourceFile); // 0x64e11f0 [Final Native Public]
    bool GetCustomAddressY(const TextureAddress& AttributeValue); // 0x64d80a0 [Final Native Public]
    bool GetCustomAddressX(const TextureAddress& AttributeValue); // 0x64d7ea0 [Final Native Public]

// UInterchangeTextureLightProfileFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureLightProfileFactoryNode)
    bool SetCustomTextureMultiplier(float AttributeValue, bool bAddApplyDelegate); // 0x64ecb90 [Final Native Public]
    bool SetCustomBrightness(float AttributeValue, bool bAddApplyDelegate); // 0x64e6070 [Final Native Public]
    bool GetCustomTextureMultiplier(const float& AttributeValue); // 0x64de120 [Final Native Public]
    bool GetCustomBrightness(const float& AttributeValue); // 0x64d9490 [Final Native Public]

// UInterchangeAnimSequenceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeAnimSequenceFactoryNode)
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x64ebfd0 [Final Native Public]
    bool SetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x64ebe10 [Final Native Public]
    bool SetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x64eb2a0 [Final Native Public]
    bool SetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x64e9900 [Final Native Public]
    bool SetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x64e8710 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x64e8580 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x64e83f0 [Final Native Public]
    bool SetCustomImportBoneTracks(const bool& AttributeValue); // 0x64e8260 [Final Native Public]
    bool SetCustomImportAttributeCurves(const bool& AttributeValue); // 0x64e80d0 [Final Native Public]
    bool SetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x64e7080 [Final Native Public]
    bool SetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x64e6b50 [Final Native Public]
    bool SetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x64e69c0 [Final Native Public]
    bool SetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x64e6830 [Final Native Public]
    bool SetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x64e3b00 [Final Native Public]
    void SetAnimationPayloadKeysForSceneNodeUids(TMap<FString, FString>& SceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& SceneNodeAnimationPayloadKeyTypes); // 0x64e3370 [Final Native Public]
    void SetAnimationPayloadKeysForMorphTargetNodeUids(TMap<FString, FString>& MorphTargetAnimationPayloadKeyUids, TMap<FString, uint8>& MorphTargetAnimationPayloadKeyTypes); // 0x64e31a0 [Final Native Public]
    bool SetAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x64e30f0 [Final Native Public]
    bool SetAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x64e3040 [Final Native Public]
    bool SetAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x64e2f90 [Final Native Public]
    bool RemoveAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x64e2a50 [Final Native Public]
    bool RemoveAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x64e29a0 [Final Native Public]
    bool RemoveAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x64e28f0 [Final Native Public]
    void InitializeAnimSequenceNode(const FString& UniqueID, const FString& DisplayLabel, UInterchangeBaseNodeContainer* NodeContainer); // 0x64e1c00 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutSceneNodeAnimationPayloadKeys); // 0x64e0ac0 [Final Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutMorphTargetNodeAnimationPayloads); // 0x64dfcb0 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x64dd8a0 [Final Native Public]
    bool GetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x64dd780 [Final Native Public]
    bool GetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x64dcf70 [Final Native Public]
    bool GetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x64dbd60 [Final Native Public]
    bool GetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x64db150 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x64db050 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x64daf50 [Final Native Public]
    bool GetCustomImportBoneTracks(const bool& AttributeValue); // 0x64dae50 [Final Native Public]
    bool GetCustomImportAttributeCurves(const bool& AttributeValue); // 0x64dad50 [Final Native Public]
    bool GetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x64da160 [Final Native Public]
    bool GetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x64d9d40 [Final Native Public]
    bool GetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x64d9c40 [Final Native Public]
    bool GetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x64d9b40 [Final Native Public]
    bool GetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x64d7ba0 [Final Native Public]
    int32 GetAnimatedMaterialCurveSuffixesCount(); // 0x64d6fb0 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixes(const TArray<FString>& OutMaterialCurveSuffixes); // 0x64d6ef0 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixe(int32 Index, const FString& OutMaterialCurveSuffixe); // 0x64d6e00 [Final Native Public]
    int32 GetAnimatedAttributeStepCurveNamesCount(); // 0x64d6dc0 [Final Native Public]
    void GetAnimatedAttributeStepCurveNames(const TArray<FString>& OutAttributeStepCurveNames); // 0x64d6d00 [Final Native Public]
    void GetAnimatedAttributeStepCurveName(int32 Index, const FString& OutAttributeStepCurveName); // 0x64d6c10 [Final Native Public]
    int32 GetAnimatedAttributeCurveNamesCount(); // 0x64d6bd0 [Final Native Public]
    void GetAnimatedAttributeCurveNames(const TArray<FString>& OutAttributeCurveNames); // 0x64d6b10 [Final Native Public]
    void GetAnimatedAttributeCurveName(int32 Index, const FString& OutAttributeCurveName); // 0x64d6a20 [Final Native Public]

// UInterchangeCommonPipelineDataFactoryNode (/Script/InterchangeFactoryNodes.InterchangeCommonPipelineDataFactoryNode)
    bool SetCustomGlobalOffsetTransform(UInterchangeBaseNodeContainer* NodeContainer, FTransform& AttributeValue); // 0x64e7d40 [Final Native Public]
    bool SetBakePivotMeshes(const bool& AttributeValue); // 0x64e36d0 [Final Native Public]
    bool SetBakeMeshes(const bool& AttributeValue); // 0x64e3540 [Final Native Public]
    bool GetCustomGlobalOffsetTransform(FTransform& AttributeValue); // 0x64daae0 [Final Native Public]
    bool GetBakePivotMeshes(const bool& AttributeValue); // 0x64d7250 [Final Native Public]
    bool GetBakeMeshes(const bool& AttributeValue); // 0x64d7150 [Final Native Public]

// UInterchangeMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x64ee180 [Final Native Public]
    bool SetCustomVertexColorReplace(const bool& AttributeValue); // 0x64eddc0 [Final Native Public]
    bool SetCustomVertexColorOverride(const FColor& AttributeValue); // 0x64edc30 [Final Native Public]
    bool SetCustomVertexColorIgnore(const bool& AttributeValue); // 0x64edaa0 [Final Native Public]
    bool SetCustomUseMikkTSpace(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64ed820 [Final Native Public]
    bool SetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64ed730 [Final Native Public]
    bool SetCustomUseFullPrecisionUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64ed550 [Final Native Public]
    bool SetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64ed460 [Final Native Public]
    bool SetCustomRemoveDegenerates(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64eb430 [Final Native Public]
    bool SetCustomRecomputeTangents(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64eaf90 [Final Native Public]
    bool SetCustomRecomputeNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64eaea0 [Final Native Public]
    bool SetCustomLODGroup(const FName& AttributeValue, bool bAddApplyDelegate); // 0x64e95b0 [Final Native Public]
    bool SetCustomKeepSectionsSeparate(const bool& AttributeValue); // 0x64e9420 [Final Native Public]
    bool SetCustomImportSockets(const bool& AttributeValue); // 0x64e8bf0 [Final Native Public]
    bool SetCustomComputeWeightedNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64e65b0 [Final Native Public]
    bool ResetSlotMaterialDependencies(); // 0x64e2f40 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x64e2dc0 [Final Native Public]
    bool RemoveLodDataUniqueId(const FString& LodDataUniqueId); // 0x64e2bb0 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x64e0fd0 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x64e0d90 [Final Native Public]
    bool GetPayloadKeyStringAttribute(const FString& PayloadAttributeKey, const FString& Value); // 0x64e06b0 [Final Native Public]
    bool GetPayloadKeyInt32Attribute(const FString& PayloadAttributeKey, const int32& Value); // 0x64e0580 [Final Native Public]
    bool GetPayloadKeyFloatAttribute(const FString& PayloadAttributeKey, const float& Value); // 0x64e0450 [Final Native Public]
    bool GetPayloadKeyDoubleAttribute(const FString& PayloadAttributeKey, const double& Value); // 0x64e0320 [Final Native Public]
    bool GetPayloadKeyBooleanAttribute(const FString& PayloadAttributeKey, const bool& Value); // 0x64e01f0 [Final Native Public]
    void GetLodDataUniqueIds(const TArray<FString>& OutLodDataUniqueIds); // 0x64df990 [Final Native Public]
    int32 GetLodDataCount(); // 0x64df950 [Final Native Public]
    bool GetCustomVertexColorReplace(const bool& AttributeValue); // 0x64df1b0 [Final Native Public]
    bool GetCustomVertexColorOverride(const FColor& AttributeValue); // 0x64df0c0 [Final Native Public]
    bool GetCustomVertexColorIgnore(const bool& AttributeValue); // 0x64defc0 [Final Native Public]
    bool GetCustomUseMikkTSpace(const bool& AttributeValue); // 0x64debd0 [Final Native Public]
    bool GetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue); // 0x64dead0 [Final Native Public]
    bool GetCustomUseFullPrecisionUVs(const bool& AttributeValue); // 0x64de8d0 [Final Native Public]
    bool GetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue); // 0x64de7d0 [Final Native Public]
    bool GetCustomRemoveDegenerates(const bool& AttributeValue); // 0x64dd070 [Final Native Public]
    bool GetCustomRecomputeTangents(const bool& AttributeValue); // 0x64dccc0 [Final Native Public]
    bool GetCustomRecomputeNormals(const bool& AttributeValue); // 0x64dcbc0 [Final Native Public]
    bool GetCustomLODGroup(const FName& AttributeValue); // 0x64dba80 [Final Native Public]
    bool GetCustomKeepSectionsSeparate(const bool& AttributeValue); // 0x64db9d0 [Final Native Public]
    bool GetCustomImportSockets(const bool& AttributeValue); // 0x64db4f0 [Final Native Public]
    bool GetCustomComputeWeightedNormals(const bool& AttributeValue); // 0x64d9940 [Final Native Public]
    bool AddPayloadKeyStringAttribute(const FString& PayloadAttributeKey, const FString& Value); // 0x64d3f70 [Final Native Public]
    bool AddPayloadKeyInt32Attribute(const FString& PayloadAttributeKey, int32 Value); // 0x64d3e60 [Final Native Public]
    bool AddPayloadKeyFloatAttribute(const FString& PayloadAttributeKey, float Value); // 0x64d3d50 [Final Native Public]
    bool AddPayloadKeyDoubleAttribute(const FString& PayloadAttributeKey, double Value); // 0x64d3c30 [Final Native Public]
    bool AddPayloadKeyBooleanAttribute(const FString& PayloadAttributeKey, bool Value); // 0x64d3b20 [Final Native Public]
    bool AddLodDataUniqueId(const FString& LodDataUniqueId); // 0x64d39c0 [Final Native Public]

// UInterchangeGeometryCacheFactoryNode (/Script/InterchangeFactoryNodes.InterchangeGeometryCacheFactoryNode)
    bool SetCustomStoreImportedVertexNumbers(const bool& AttributeValue); // 0x64ec750 [Final Native Public]
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x64ec5c0 [Final Native Public]
    bool SetCustomPositionPrecision(const float& AttributeValue); // 0x64ead10 [Final Native Public]
    bool SetCustomOptimizeIndexBuffers(const bool& AttributeValue); // 0x64ea820 [Final Native Public]
    bool SetCustomNumBitsForUVs(const int32& AttributeValue); // 0x64ea470 [Final Native Public]
    bool SetCustomMotionVectorsImport(const EInterchangeMotionVectorsHandling& AttributeValue); // 0x64ea2d0 [Final Native Public]
    bool SetCustomFlattenTracks(const bool& AttributeValue); // 0x64e7650 [Final Native Public]
    bool SetCustomEndFrame(const int32& AttributeValue); // 0x64e7300 [Final Native Public]
    bool SetCustomApplyConstantTopologyOptimization(const bool& AttributeValue); // 0x64e4780 [Final Native Public]
    void InitializeGeometryCacheNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x64e1d70 [Final Native Public]
    bool GetCustomStoreImportedVertexNumbers(const bool& AttributeValue); // 0x64dde00 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x64ddd00 [Final Native Public]
    bool GetCustomPositionPrecision(const float& AttributeValue); // 0x64dcac0 [Final Native Public]
    bool GetCustomOptimizeIndexBuffers(const bool& AttributeValue); // 0x64dc780 [Final Native Public]
    bool GetCustomNumBitsForUVs(const int32& AttributeValue); // 0x64dc580 [Final Native Public]
    bool GetCustomMotionVectorsImport(const EInterchangeMotionVectorsHandling& AttributeValue); // 0x64dc480 [Final Native Public]
    bool GetCustomFlattenTracks(const bool& AttributeValue); // 0x64da580 [Final Native Public]
    bool GetCustomEndFrame(const int32& AttributeValue); // 0x64da360 [Final Native Public]
    bool GetCustomApplyConstantTopologyOptimization(const bool& AttributeValue); // 0x64d84e0 [Final Native Public]

// UInterchangeMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFactoryNode)
    bool SetCustomTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64ed240 [Final Native Public]
    bool SetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue, bool bAddApplyDelegate); // 0x64ed020 [Final Native Public]
    bool SetCustomShadingModel(const EMaterialShadingModel& AttributeValue, bool bAddApplyDelegate); // 0x64eb870 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x64eb6e0 [Final Native Public]
    bool SetCustomRefractionMethod(const ERefractionMode& AttributeValue, bool bAddApplyDelegate); // 0x64eb080 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x64ea600 [Final Native Public]
    bool SetCustomDisplacementCenter(float AttributeValue); // 0x64e6ce0 [Final Native Public]
    bool SetCustomBlendMode(const EBlendMode& AttributeValue, bool bAddApplyDelegate); // 0x64e5d60 [Final Native Public]
    bool GetTransmissionColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64e1aa0 [Final Native Public]
    bool GetTangentConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64e1940 [Final Native Public]
    bool GetSurfaceCoverageConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64e17e0 [Final Native Public]
    bool GetSubsurfaceConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64e1680 [Final Native Public]
    bool GetSpecularConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64e1520 [Final Native Public]
    bool GetRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64e0960 [Final Native Public]
    bool GetRefractionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64e0800 [Final Native Public]
    bool GetOpacityConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64e0090 [Final Native Public]
    bool GetOcclusionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64dff30 [Final Native Public]
    bool GetNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64dfdd0 [Final Native Public]
    bool GetMetallicConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64dfb50 [Final Native Public]
    bool GetFuzzColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64df570 [Final Native Public]
    bool GetEmissiveColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64df410 [Final Native Public]
    bool GetDisplacementConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64df2b0 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x64de6d0 [Final Native Public]
    bool GetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue); // 0x64de520 [Final Native Public]
    bool GetCustomShadingModel(const EMaterialShadingModel& AttributeValue); // 0x64dd390 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x64dd290 [Final Native Public]
    bool GetCustomRefractionMethod(const ERefractionMode& AttributeValue); // 0x64dcdc0 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x64dc680 [Final Native Public]
    bool GetCustomDisplacementCenter(const float& AttributeValue); // 0x64d9e40 [Final Native Public]
    bool GetCustomBlendMode(const EBlendMode& AttributeValue); // 0x64d91e0 [Final Native Public]
    bool GetClothConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d78d0 [Final Native Public]
    bool GetClearCoatRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d7770 [Final Native Public]
    bool GetClearCoatNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d7610 [Final Native Public]
    bool GetClearCoatConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d74b0 [Final Native Public]
    bool GetBaseColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d7350 [Final Native Public]
    bool GetAnisotropyConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d6ff0 [Final Native Public]
    bool ConnectToTransmissionColor(const FString& AttributeValue); // 0x64d6950 [Final Native Public]
    bool ConnectToTangent(const FString& ExpressionNodeUid); // 0x64d6880 [Final Native Public]
    bool ConnectToSurfaceCoverage(const FString& ExpressionUid); // 0x64d67b0 [Final Native Public]
    bool ConnectToSubsurface(const FString& ExpressionNodeUid); // 0x64d66e0 [Final Native Public]
    bool ConnectToSpecular(const FString& ExpressionNodeUid); // 0x64d6610 [Final Native Public]
    bool ConnectToRoughness(const FString& ExpressionNodeUid); // 0x64d6540 [Final Native Public]
    bool ConnectToRefraction(const FString& AttributeValue); // 0x64d6470 [Final Native Public]
    bool ConnectToOpacity(const FString& AttributeValue); // 0x64d63a0 [Final Native Public]
    bool ConnectToOcclusion(const FString& AttributeValue); // 0x64d62d0 [Final Native Public]
    bool ConnectToNormal(const FString& ExpressionNodeUid); // 0x64d6200 [Final Native Public]
    bool ConnectToMetallic(const FString& AttributeValue); // 0x64d6130 [Final Native Public]
    bool ConnectToFuzzColor(const FString& AttributeValue); // 0x64d6060 [Final Native Public]
    bool ConnectToEmissiveColor(const FString& ExpressionNodeUid); // 0x64d5f90 [Final Native Public]
    bool ConnectToDisplacement(const FString& AttributeValue); // 0x64d5ec0 [Final Native Public]
    bool ConnectToCloth(const FString& AttributeValue); // 0x64d5df0 [Final Native Public]
    bool ConnectToClearCoatRoughness(const FString& AttributeValue); // 0x64d5d20 [Final Native Public]
    bool ConnectToClearCoatNormal(const FString& AttributeValue); // 0x64d5c50 [Final Native Public]
    bool ConnectToClearCoat(const FString& AttributeValue); // 0x64d5b80 [Final Native Public]
    bool ConnectToBaseColor(const FString& AttributeValue); // 0x64d5ab0 [Final Native Public]
    bool ConnectToAnisotropy(const FString& ExpressionNodeUid); // 0x64d59e0 [Final Native Public]
    bool ConnectOutputToTransmissionColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d58b0 [Final Native Public]
    bool ConnectOutputToTangent(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d5780 [Final Native Public]
    bool ConnectOutputToSurfaceCoverage(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d5650 [Final Native Public]
    bool ConnectOutputToSubsurface(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d5520 [Final Native Public]
    bool ConnectOutputToSpecular(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d53f0 [Final Native Public]
    bool ConnectOutputToRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d52c0 [Final Native Public]
    bool ConnectOutputToRefraction(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d5190 [Final Native Public]
    bool ConnectOutputToOpacity(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d5060 [Final Native Public]
    bool ConnectOutputToOcclusion(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d4f30 [Final Native Public]
    bool ConnectOutputToNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d4e00 [Final Native Public]
    bool ConnectOutputToMetallic(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d4cd0 [Final Native Public]
    bool ConnectOutputToFuzzColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d4ba0 [Final Native Public]
    bool ConnectOutputToEmissiveColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d4a70 [Final Native Public]
    bool ConnectOutputToDisplacement(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d4940 [Final Native Public]
    bool ConnectOutputToCloth(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d4810 [Final Native Public]
    bool ConnectOutputToClearCoatRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d46e0 [Final Native Public]
    bool ConnectOutputToClearCoatNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d45b0 [Final Native Public]
    bool ConnectOutputToClearCoat(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d4480 [Final Native Public]
    bool ConnectOutputToBaseColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d4350 [Final Native Public]
    bool ConnectOutputToAnisotropy(const FString& ExpressionNodeUid, const FString& OutputName); // 0x64d4220 [Final Native Public]

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

// UInterchangeMaterialInstanceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialInstanceFactoryNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x64ea9b0 [Final Native Public]
    bool SetCustomInstanceClassName(const FString& AttributeValue); // 0x64e8f10 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x64dc880 [Final Native Public]
    bool GetCustomInstanceClassName(const FString& AttributeValue); // 0x64db6f0 [Final Native Public]

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

// UInterchangeMaterialFunctionFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFunctionFactoryNode)
    bool GetInputConnection(const FString& InputName, const FString& ExpressionNodeUid, const FString& OutputName); // 0x64df6d0 [Final Native Public]

// UInterchangeMeshActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshActorFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x64ee050 [Final Native Public]
    bool SetCustomInstancedAssetFactoryNodeUid(const FString& AttributeValue); // 0x64e90d0 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x64e7b60 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x64e4400 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x64e2d10 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x64e0eb0 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x64e0be0 [Final Native Public]
    bool GetCustomInstancedAssetFactoryNodeUid(const FString& AttributeValue); // 0x64db7b0 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x64da980 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x64d82a0 [Final Native Public]

// UInterchangeSkeletalMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshFactoryNode)
    bool SetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64ed640 [Final Native Public]
    bool SetCustomThresholdUV(const float& AttributeValue, bool bAddApplyDelegate); // 0x64ecf30 [Final Native Public]
    bool SetCustomThresholdTangentNormal(const float& AttributeValue, bool bAddApplyDelegate); // 0x64ece40 [Final Native Public]
    bool SetCustomThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x64ecd50 [Final Native Public]
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x64ec170 [Final Native Public]
    bool SetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x64eab70 [Final Native Public]
    bool SetCustomMorphThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x64ea1e0 [Final Native Public]
    bool SetCustomMergeMorphTargetShapeWithSameName(const bool& AttributeValue); // 0x64e9d60 [Final Native Public]
    bool SetCustomImportVertexAttributes(const bool& AttributeValue); // 0x64e8d80 [Final Native Public]
    bool SetCustomImportMorphTarget(const bool& AttributeValue); // 0x64e8a60 [Final Native Public]
    bool SetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x64e88a0 [Final Native Public]
    bool SetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x64e66a0 [Final Native Public]
    bool SetCustomBoneInfluenceLimit(const int32& AttributeValue, bool bAddApplyDelegate); // 0x64e5f80 [Final Native Public]
    bool SetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x64e3c90 [Final Native Public]
    void InitializeSkeletalMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x64e2310 [Final Native Public]
    bool GetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue); // 0x64de9d0 [Final Native Public]
    bool GetCustomThresholdUV(const float& AttributeValue); // 0x64de420 [Final Native Public]
    bool GetCustomThresholdTangentNormal(const float& AttributeValue); // 0x64de320 [Final Native Public]
    bool GetCustomThresholdPosition(const float& AttributeValue); // 0x64de220 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x64dd9c0 [Final Native Public]
    bool GetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x64dc9a0 [Final Native Public]
    bool GetCustomMorphThresholdPosition(const float& AttributeValue); // 0x64dc380 [Final Native Public]
    bool GetCustomMergeMorphTargetShapeWithSameName(const bool& AttributeValue); // 0x64dc080 [Final Native Public]
    bool GetCustomImportVertexAttributes(const bool& AttributeValue); // 0x64db5f0 [Final Native Public]
    bool GetCustomImportMorphTarget(const bool& AttributeValue); // 0x64db3f0 [Final Native Public]
    bool GetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x64db250 [Final Native Public]
    bool GetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x64d9a40 [Final Native Public]
    bool GetCustomBoneInfluenceLimit(const int32& AttributeValue); // 0x64d9390 [Final Native Public]
    bool GetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x64d7ca0 [Final Native Public]

// UInterchangeSkeletalMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshLodDataNode)
    bool SetCustomSkeletonUid(const FString& AttributeValue); // 0x64ec310 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x64e2c60 [Final Native Public]
    bool RemoveAllMeshes(); // 0x64e28b0 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x64dfb10 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x64dfa50 [Final Native Public]
    bool GetCustomSkeletonUid(const FString& AttributeValue); // 0x64ddae0 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x64d3a70 [Final Native Public]

// UInterchangeSparseVolumeTextureFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSparseVolumeTextureFactoryNode)
    bool SetCustomAttributesBFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x64e5a30 [Final Native Public]
    bool SetCustomAttributesBChannelZ(const FString& GridNameAndComponentIndex); // 0x64e5840 [Final Native Public]
    bool SetCustomAttributesBChannelY(const FString& GridNameAndComponentIndex); // 0x64e5650 [Final Native Public]
    bool SetCustomAttributesBChannelX(const FString& GridNameAndComponentIndex); // 0x64e5460 [Final Native Public]
    bool SetCustomAttributesBChannelW(const FString& GridNameAndComponentIndex); // 0x64e5270 [Final Native Public]
    bool SetCustomAttributesAFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x64e50d0 [Final Native Public]
    bool SetCustomAttributesAChannelZ(const FString& GridNameAndComponentIndex); // 0x64e4ee0 [Final Native Public]
    bool SetCustomAttributesAChannelY(const FString& GridNameAndComponentIndex); // 0x64e4cf0 [Final Native Public]
    bool SetCustomAttributesAChannelX(const FString& GridNameAndComponentIndex); // 0x64e4b00 [Final Native Public]
    bool SetCustomAttributesAChannelW(const FString& GridNameAndComponentIndex); // 0x64e4910 [Final Native Public]
    bool SetCustomAnimationID(const FString& InAnimationID); // 0x64e45c0 [Final Native Public]
    bool GetCustomAttributesBFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x64d8fe0 [Final Native Public]
    bool GetCustomAttributesBChannelZ(const FString& GridNameAndComponentIndex); // 0x64d8ec0 [Final Native Public]
    bool GetCustomAttributesBChannelY(const FString& GridNameAndComponentIndex); // 0x64d8da0 [Final Native Public]
    bool GetCustomAttributesBChannelX(const FString& GridNameAndComponentIndex); // 0x64d8c80 [Final Native Public]
    bool GetCustomAttributesBChannelW(const FString& GridNameAndComponentIndex); // 0x64d8b60 [Final Native Public]
    bool GetCustomAttributesAFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x64d8a60 [Final Native Public]
    bool GetCustomAttributesAChannelZ(const FString& GridNameAndComponentIndex); // 0x64d8940 [Final Native Public]
    bool GetCustomAttributesAChannelY(const FString& GridNameAndComponentIndex); // 0x64d8820 [Final Native Public]
    bool GetCustomAttributesAChannelX(const FString& GridNameAndComponentIndex); // 0x64d8700 [Final Native Public]
    bool GetCustomAttributesAChannelW(const FString& GridNameAndComponentIndex); // 0x64d85e0 [Final Native Public]
    bool GetCustomAnimationID(const FString& OutAnimationID); // 0x64d83c0 [Final Native Public]

// UInterchangeSpecularProfileFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSpecularProfileFactoryNode)
    bool SetCustomTexture(const FString& TextureUid); // 0x64ec9d0 [Final Native Public]
    bool SetCustomFormat(const ESpecularProfileFormat& Format); // 0x64e77e0 [Final Native Public]
    bool GetCustomTexture(const FString& TextureUid); // 0x64de000 [Final Native Public]
    bool GetCustomFormat(const ESpecularProfileFormat& Format); // 0x64da680 [Final Native Public]

// UInterchangeStaticMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshFactoryNode)
    bool SetLODScreenSizes(const TArray<float>& InLODScreenSizes); // 0x64edf50 [Final Native Public]
    bool SetCustomSupportFaceRemap(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64ec8e0 [Final Native Public]
    bool SetCustomSrcLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x64ec4d0 [Final Native Public]
    bool SetCustomMinLightmapResolution(const int32& AttributeValue, bool bAddApplyDelegate); // 0x64e9ef0 [Final Native Public]
    bool SetCustomMaxLumenMeshCards(const int32& AttributeValue, bool bAddApplyDelegate); // 0x64e9c70 [Final Native Public]
    bool SetCustomGenerateLightmapUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64e7a70 [Final Native Public]
    bool SetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64e7980 [Final Native Public]
    bool SetCustomDstLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x64e7210 [Final Native Public]
    bool SetCustomDistanceFieldResolutionScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x64e6f90 [Final Native Public]
    bool SetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue, bool bAddApplyDelegate); // 0x64e6e80 [Final Native Public]
    bool SetCustomBuildScale3D(const FVector& AttributeValue, bool bAddApplyDelegate); // 0x64e63e0 [Final Native Public]
    bool SetCustomBuildReversedIndexBuffer(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64e62f0 [Final Native Public]
    bool SetCustomBuildNanite(const bool& AttributeValue, bool bAddApplyDelegate); // 0x64e6230 [Final Native Public]
    bool SetCustomAutoComputeLODScreenSizes(const bool& AttributeValue); // 0x64e5bd0 [Final Native Public]
    bool RemoveSocketUd(const FString& SocketUid); // 0x64e2e90 [Final Native Public]
    void InitializeStaticMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x64e1d70 [Final Native Public]
    void GetSocketUids(const TArray<FString>& OutSocketUids); // 0x64e1130 [Final Native Public]
    int32 GetSocketUidCount(); // 0x64e10f0 [Final Native Public]
    void GetLODScreenSizes(const TArray<float>& OutLODScreenSizes); // 0x64df8a0 [Final Native Public]
    int32 GetLODScreenSizeCount(); // 0x64df860 [Final Native Public]
    bool GetCustomSupportFaceRemap(const bool& AttributeValue); // 0x64ddf00 [Final Native Public]
    bool GetCustomSrcLightmapIndex(const int32& AttributeValue); // 0x64ddc00 [Final Native Public]
    bool GetCustomMinLightmapResolution(const int32& AttributeValue); // 0x64dc180 [Final Native Public]
    bool GetCustomMaxLumenMeshCards(const int32& AttributeValue); // 0x64dbf80 [Final Native Public]
    bool GetCustomGenerateLightmapUVs(const bool& AttributeValue); // 0x64da880 [Final Native Public]
    bool GetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue); // 0x64da780 [Final Native Public]
    bool GetCustomDstLightmapIndex(const int32& AttributeValue); // 0x64da260 [Final Native Public]
    bool GetCustomDistanceFieldResolutionScale(const float& AttributeValue); // 0x64da060 [Final Native Public]
    bool GetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue); // 0x64d9f40 [Final Native Public]
    bool GetCustomBuildScale3D(const FVector& AttributeValue); // 0x64d9790 [Final Native Public]
    bool GetCustomBuildReversedIndexBuffer(const bool& AttributeValue); // 0x64d9690 [Final Native Public]
    bool GetCustomBuildNanite(const bool& AttributeValue); // 0x64d9590 [Final Native Public]
    bool GetCustomAutoComputeLODScreenSizes(const bool& AttributeValue); // 0x64d90e0 [Final Native Public]
    bool AddSocketUids(const TArray<FString>& InSocketUids); // 0x64d4150 [Final Native Public]
    bool AddSocketUid(const FString& SocketUid); // 0x64d40a0 [Final Native Public]

// UInterchangeStaticMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshLodDataNode)
    bool SetOneConvexHullPerUCX(bool AttributeValue); // 0x64fb230 [Final Native Public]
    bool SetImportCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x64fb090 [Final Native Public]
    bool SetImportCollision(bool AttributeValue); // 0x64faef0 [Final Native Public]
    bool SetForceCollisionPrimitiveGeneration(bool bGenerate); // 0x64fad50 [Final Native Public]
    bool RemoveSphereCollisionMeshUid(const FString& ColliderMeshUid); // 0x64f6030 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x64e2b00 [Final Native Public]
    bool RemoveConvexCollisionMeshUid(const FString& MeshName); // 0x64f5f80 [Final Native Public]
    bool RemoveCapsuleCollisionMeshUid(const FString& ColliderMeshUid); // 0x64f5ed0 [Final Native Public]
    bool RemoveBoxCollisionMeshUid(const FString& ColliderMeshUid); // 0x64f5e20 [Final Native Public]
    bool RemoveAllSphereCollisionMeshes(); // 0x64f5dd0 [Final Native Public]
    bool RemoveAllMeshes(); // 0x64f5d90 [Final Native Public]
    bool RemoveAllConvexCollisionMeshes(); // 0x64f5d40 [Final Native Public]
    bool RemoveAllCapsuleCollisionMeshes(); // 0x64f5cf0 [Final Native Public]
    bool RemoveAllBoxCollisionMeshes(); // 0x64f5ca0 [Final Native Public]
    int32 GetSphereCollisionMeshUidsCount(); // 0x64f59c0 [Final Native Public]
    void GetSphereCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x64f5890 [Final Native Public]
    TMap<FString, FString> GetSphereCollisionMeshMap(); // 0x64f57a0 [Final Native Public]
    void GetSphereColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x64f5690 [Final Native Public]
    bool GetOneConvexHullPerUCX(const bool& AttributeValue); // 0x64f5590 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x64deec0 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x64def00 [Final Native Public]
    bool GetImportCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x64f5490 [Final Native Public]
    bool GetImportCollision(const bool& AttributeValue); // 0x64f5390 [Final Native Public]
    bool GetForceCollisionPrimitiveGeneration(const bool& bGenerate); // 0x64f5290 [Final Native Public]
    int32 GetConvexCollisionMeshUidsCount(); // 0x64f2af0 [Final Native Public]
    void GetConvexCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x64f29c0 [Final Native Public]
    TMap<FString, FString> GetConvexCollisionMeshMap(); // 0x64f28d0 [Final Native Public]
    void GetConvexColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x64f27c0 [Final Native Public]
    int32 GetCapsuleCollisionMeshUidsCount(); // 0x64f2790 [Final Native Public]
    void GetCapsuleCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x64f2660 [Final Native Public]
    TMap<FString, FString> GetCapsuleCollisionMeshMap(); // 0x64f2570 [Final Native Public]
    void GetCapsuleColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x64f2460 [Final Native Public]
    int32 GetBoxCollisionMeshUidsCount(); // 0x64f2430 [Final Native Public]
    void GetBoxCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x64f2300 [Final Native Public]
    TMap<FString, FString> GetBoxCollisionMeshMap(); // 0x64f2210 [Final Native Public]
    void GetBoxColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x64f2100 [Final Native Public]
    bool AddSphereCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x64f1fd0 [Final Native Public]
    bool AddSphereCollisionMeshUid(const FString& ColliderMeshUid); // 0x64f1bb0 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x64d3910 [Final Native Public]
    bool AddConvexCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x64f1ea0 [Final Native Public]
    bool AddConvexCollisionMeshUid(const FString& ColliderMeshUid); // 0x64f1bb0 [Final Native Public]
    bool AddCapsuleCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x64f1d70 [Final Native Public]
    bool AddCapsuleCollisionMeshUid(const FString& ColliderMeshUid); // 0x64f1bb0 [Final Native Public]
    bool AddBoxCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x64f1c40 [Final Native Public]
    bool AddBoxCollisionMeshUid(const FString& ColliderMeshUid); // 0x64f1bb0 [Final Native Public]

// UInterchangeAnimationTrackSetNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x643ca10 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x643c0d0 [Final Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x643b630 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x643b360 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x643b330 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x643b240 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x643adf0 [Final Native Public]

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

// UInterchangeAnimationTrackSetInstanceNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetInstanceNode)
    bool SetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x643ced0 [Final Native Public]
    bool SetCustomTimeScale(const float& AttributeValue); // 0x643ce20 [Final Native Public]
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x643cd70 [Final Native Public]
    bool SetCustomDuration(const int32& AttributeValue); // 0x643c8b0 [Final Native Public]
    bool GetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x643bb10 [Final Native Public]
    bool GetCustomTimeScale(const float& AttributeValue); // 0x643ba60 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x643b9b0 [Final Native Public]
    bool GetCustomDuration(const int32& AttributeValue); // 0x643b4d0 [Final Native Public]

// UInterchangeAnimationTrackNode (/Script/InterchangeNodes.InterchangeAnimationTrackNode)
    bool SetCustomPropertyTrack(const EInterchangePropertyTracks& PropertyTrack); // 0x643cac0 [Final Native Public]
    bool SetCustomFrameCount(const int32& AttributeValue); // 0x643c960 [Final Native Public]
    bool SetCustomAnimationPayloadKey(const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x643c4f0 [Final Native Public]
    bool SetCustomActorDependencyUid(const FString& DependencyUid); // 0x643c440 [Final Native Public]
    bool GetCustomPropertyTrack(const EInterchangePropertyTracks& PropertyTrack); // 0x643b6e0 [Final Native Public]
    bool GetCustomFrameCount(const int32& AttributeValue); // 0x643b580 [Final Native Public]
    bool GetCustomAnimationPayloadKey(FInterchangeAnimationPayLoadKey& AnimationPayLoadKey); // 0x643af60 [Final Native Public]
    bool GetCustomActorDependencyUid(const FString& DependencyUid); // 0x643aea0 [Final Native Public]

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

// UInterchangeSkeletalAnimationTrackNode (/Script/InterchangeNodes.InterchangeSkeletalAnimationTrackNode)
    bool SetCustomSourceTimelineAnimationStopTime(const double& StopTime); // 0x643ccc0 [Final Native Public]
    bool SetCustomSourceTimelineAnimationStartTime(const double& StartTime); // 0x643cc10 [Final Native Public]
    bool SetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x643cb60 [Final Native Public]
    bool SetCustomAnimationStopTime(const double& StopTime); // 0x643c750 [Final Native Public]
    bool SetCustomAnimationStartTime(const double& StartTime); // 0x643c6a0 [Final Native Public]
    bool SetCustomAnimationSampleRate(const double& SampleRate); // 0x643c5f0 [Final Native Public]
    bool SetAnimationPayloadKeyForSceneNodeUid(const FString& SceneNodeUid, const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x643c2e0 [Final Native Public]
    bool SetAnimationPayloadKeyForMorphTargetNodeUid(const FString& MorphTargetNodeUid, const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x643c180 [Final Native Public]
    bool IsNodeAnimatedWithBakedCurve(const FString& SceneNodeUid); // 0x643c020 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FString>& OutSceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutSceneNodeAnimationPayloadKeyTypes); // 0x643be50 [Final Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FString>& OutMorphTargetNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutMorphTargetNodeAnimationPayloadKeyTypes); // 0x643bc80 [Final Native Public]
    bool GetCustomSourceTimelineAnimationStopTime(const double& StopTime); // 0x643b900 [Final Native Public]
    bool GetCustomSourceTimelineAnimationStartTime(const double& StartTime); // 0x643b850 [Final Native Public]
    bool GetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x643b790 [Final Native Public]
    bool GetCustomAnimationStopTime(const double& StopTime); // 0x643b190 [Final Native Public]
    bool GetCustomAnimationStartTime(const double& StartTime); // 0x643b0e0 [Final Native Public]
    bool GetCustomAnimationSampleRate(const double& SampleRate); // 0x643b030 [Final Native Public]

// UInterchangePhysicalCameraNode (/Script/InterchangeNodes.InterchangePhysicalCameraNode)
    bool SetCustomSensorWidth(const float& AttributeValue); // 0x64441a0 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue); // 0x6444010 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue); // 0x64433b0 [Final Native Public]
    bool SetCustomEnableDepthOfField(const bool& AttributeValue); // 0x6442d70 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x6441e60 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x6441d60 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x6441340 [Final Native Public]
    bool GetCustomEnableDepthOfField(const bool& AttributeValue); // 0x6440f40 [Final Native Public]

// UInterchangeStandardCameraNode (/Script/InterchangeNodes.InterchangeStandardCameraNode)
    bool SetCustomWidth(const float& AttributeValue); // 0x64448a0 [Final Native Public]
    bool SetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x6443c00 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue); // 0x64439e0 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue); // 0x6443090 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue); // 0x6442f00 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue); // 0x6442670 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x6442470 [Final Native Public]
    bool GetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x6441ac0 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x6441910 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x6441140 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x6441040 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x64409c0 [Final Native Public]

// UInterchangeShaderNode (/Script/InterchangeNodes.InterchangeShaderNode)
    bool SetCustomShaderType(const FString& AttributeValue); // 0x646a9e0 [Final Native Public]
    bool GetCustomShaderType(const FString& AttributeValue); // 0x6462fb0 [Final Native Public]
    bool AddStringInput(const FString& InputName, const FString& AttributeValue, bool bIsAParameter); // 0x645f4b0 [Final Native Public]
    bool AddLinearColorInput(const FString& InputName, const FLinearColor& AttributeValue, bool bIsAParameter); // 0x645f060 [Final Native Public]
    bool AddFloatInput(const FString& InputName, const float& AttributeValue, bool bIsAParameter); // 0x645eed0 [Final Native Public]

// UInterchangeDecalNode (/Script/InterchangeNodes.InterchangeDecalNode)
    bool SetCustomSortOrder(const int32& AttributeValue); // 0x6444330 [Final Native Public]
    bool SetCustomDecalSize(const FVector& AttributeValue); // 0x6442be0 [Final Native Public]
    bool SetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x6442a20 [Final Native Public]
    bool GetCustomSortOrder(const int32& AttributeValue); // 0x6441f60 [Final Native Public]
    bool GetCustomDecalSize(const FVector& AttributeValue); // 0x6440e40 [Final Native Public]
    bool GetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x6440c70 [Final Native Public]

// UInterchangeBaseLightNode (/Script/InterchangeNodes.InterchangeBaseLightNode)
    bool SetCustomUseTemperature(bool AttributeValue); // 0x6444800 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue); // 0x64445e0 [Final Native Public]
    bool SetCustomLightColor(const FLinearColor& AttributeValue); // 0x64438b0 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue); // 0x6443770 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x64423c0 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x64421b0 [Final Native Public]
    bool GetCustomLightColor(const FLinearColor& AttributeValue); // 0x64417c0 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x6441660 [Final Native Public]

// UInterchangeLightNode (/Script/InterchangeNodes.InterchangeLightNode)
    bool SetCustomUseIESBrightness(const bool& AttributeValue, bool bAddApplyDelegate); // 0x6444670 [Final Native Public]
    bool SetCustomRotation(const FRotator& AttributeValue, bool bAddApplyDelegate); // 0x6443d90 [Final Native Public]
    bool SetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x6443800 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x6443630 [Final Native Public]
    bool SetCustomIESBrightnessScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x6443540 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue); // 0x6442800 [Final Native Public]
    bool GetCustomUseIESBrightness(const bool& AttributeValue); // 0x6442260 [Final Native Public]
    bool GetCustomRotation(const FRotator& AttributeValue); // 0x6441bc0 [Final Native Public]
    bool GetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x6441710 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x64414f0 [Final Native Public]
    bool GetCustomIESBrightnessScale(const float& AttributeValue); // 0x6441440 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x6440ac0 [Final Native Public]

// UInterchangePointLightNode (/Script/InterchangeNodes.InterchangePointLightNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue); // 0x6444760 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue); // 0x6443950 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x6442310 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x6441860 [Final Native Public]

// UInterchangeSpotLightNode (/Script/InterchangeNodes.InterchangeSpotLightNode)
    bool SetCustomOuterConeAngle(float AttributeValue); // 0x6443b70 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue); // 0x64436e0 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x6441a10 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x64415b0 [Final Native Public]

// UInterchangeRectLightNode (/Script/InterchangeNodes.InterchangeRectLightNode)
    bool SetCustomSourceWidth(float AttributeValue); // 0x6444550 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue); // 0x64444c0 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x6442100 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x6442050 [Final Native Public]

// UInterchangeTextureNode (/Script/InterchangeNodes.InterchangeTextureNode)
    void SetPayLoadKey(const FString& PayloadKey); // 0x6444bc0 [Native Public]
    bool SetCustomSRGB(const bool& AttributeValue); // 0x6443e80 [Final Native Public]
    bool SetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x6443220 [Final Native Public]
    bool SetCustomColorSpace(const EInterchangeTextureColorSpace& AttributeValue); // 0x6442890 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue); // 0x6444a30 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x6441c60 [Final Native Public]
    bool GetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x6441240 [Final Native Public]
    bool GetCustomColorSpace(const EInterchangeTextureColorSpace& AttributeValue); // 0x6440b70 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x6442570 [Final Native Public]

// UInterchangeVariantSetNode (/Script/InterchangeNodes.InterchangeVariantSetNode)
    bool SetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x646b610 [Final Native Public]
    bool SetCustomDisplayText(const FString& AttributeValue); // 0x6467c80 [Final Native Public]
    bool RemoveCustomDependencyUid(const FString& DependencyUid); // 0x64662c0 [Final Native Public]
    bool GetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x6463980 [Final Native Public]
    bool GetCustomDisplayText(const FString& AttributeValue); // 0x6460f60 [Final Native Public]
    void GetCustomDependencyUids(const TArray<FString>& OutDependencyUids); // 0x6460da0 [Final Native Public]
    int32 GetCustomDependencyUidCount(); // 0x6460d70 [Final Native Public]
    void GetCustomDependencyUid(int32 Index, const FString& OutDependencyUid); // 0x6460c80 [Final Native Public]
    bool AddCustomDependencyUid(const FString& DependencyUid); // 0x645ed90 [Final Native Public]

// UInterchangeSceneVariantSetsNode (/Script/InterchangeNodes.InterchangeSceneVariantSetsNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x6434b90 [Final Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x64318c0 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x6431980 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x64319b0 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x642e320 [Final Native Public]

// UInterchangeVolumeNode (/Script/InterchangeNodes.InterchangeVolumeNode)
    bool SetCustomFileName(const FString& AttributeValue); // 0x6468160 [Final Native Public]
    bool SetCustomAnimationID(const FString& AttributeValue); // 0x6466cb0 [Final Native Public]
    bool RemoveCustomGridDependency(const FString& DependencyUid); // 0x64662c0 [Final Native Public]
    bool RemoveCustomFrameIndexInAnimation(int32 Index); // 0x6466370 [Final Native Public]
    void GetCustomGridDependency(int32 Index, const FString& OutDependency); // 0x6460c80 [Final Native Public]
    int32 GetCustomGridDependeciesCount(); // 0x6460d70 [Final Native Public]
    void GetCustomGridDependecies(const TArray<FString>& OutDependencies); // 0x6460da0 [Final Native Public]
    void GetCustomFrameIndicesInAnimation(const TArray<int32>& OutAnimationIndices); // 0x6461630 [Final Native Public]
    void GetCustomFrameIndexInAnimation(int32 IndexIndex, const int32& OutIndex); // 0x6461550 [Final Native Public]
    bool GetCustomFileName(const FString& AttributeValue); // 0x6461280 [Final Native Public]
    bool GetCustomAnimationID(const FString& AttributeValue); // 0x6460180 [Final Native Public]
    bool AddCustomGridDependency(const FString& DependencyUid); // 0x645ed90 [Final Native Public]
    bool AddCustomFrameIndexInAnimation(int32 Index); // 0x645ee40 [Final Native Public]

// UInterchangeVolumeGridNode (/Script/InterchangeNodes.InterchangeVolumeGridNode)
    bool SetCustomNumComponents(const int32& NumComponents); // 0x6469f90 [Final Native Public]
    bool SetCustomGridTransform(FTransform& AttributeValue); // 0x6468d00 [Final Native Public]
    bool SetCustomGridActiveDimensions(const FIntVector& AttributeValue); // 0x6468b60 [Final Native Public]
    bool SetCustomGridActiveAABBMin(const FIntVector& AttributeValue); // 0x64689c0 [Final Native Public]
    bool SetCustomGridActiveAABBMax(const FIntVector& AttributeValue); // 0x6468820 [Final Native Public]
    bool SetCustomElementType(const EVolumeGridElementType& AttributeValue); // 0x6467e40 [Final Native Public]
    bool GetCustomNumComponents(const int32& NumComponents); // 0x6462950 [Final Native Public]
    bool GetCustomGridTransform(FTransform& AttributeValue); // 0x6461d70 [Final Native Public]
    bool GetCustomGridActiveDimensions(const FIntVector& AttributeValue); // 0x6461c70 [Final Native Public]
    bool GetCustomGridActiveAABBMin(const FIntVector& AttributeValue); // 0x6461b70 [Final Native Public]
    bool GetCustomGridActiveAABBMax(const FIntVector& AttributeValue); // 0x6461b70 [Final Native Public]
    bool GetCustomElementType(const EVolumeGridElementType& AttributeValue); // 0x6461080 [Final Native Public]

// UInterchangeMaterialInstanceNode (/Script/InterchangeNodes.InterchangeMaterialInstanceNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x646a320 [Final Native Public]
    bool GetVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x64655c0 [Final Native Public]
    bool GetTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x6465480 [Final Native Public]
    bool GetStaticSwitchParameterValue(const FString& ParameterName, const bool& AttributeValue); // 0x6465360 [Final Native Public]
    bool GetScalarParameterValue(const FString& ParameterName, const float& AttributeValue); // 0x64645e0 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x6462b40 [Final Native Public]
    bool AddVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x645f740 [Final Native Public]
    bool AddTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x645f620 [Final Native Public]
    bool AddStaticSwitchParameterValue(const FString& ParameterName, bool AttributeValue); // 0x645f3a0 [Final Native Public]
    bool AddScalarParameterValue(const FString& ParameterName, float AttributeValue); // 0x645f1e0 [Final Native Public]

// UInterchangeMaterialReferenceNode (/Script/InterchangeNodes.InterchangeMaterialReferenceNode)
    bool SetCustomContentPath(const FString& AttributeValue); // 0x6467920 [Final Native Public]
    bool GetCustomContentPath(const FString& AttributeValue); // 0x6460b60 [Final Native Public]

// UInterchangeMeshNode (/Script/InterchangeNodes.InterchangeMeshNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x646c510 [Final Native Public]
    bool SetSkinnedMesh(bool bIsSkinnedMesh); // 0x646c400 [Final Native Public]
    bool SetSkeletonDependencyUid(const FString& DependencyUid); // 0x646c350 [Final Native Public]
    bool SetSceneInstanceUid(const FString& DependencyUid); // 0x646c2a0 [Final Native Public]
    void SetPayLoadKey(const FString& PayloadKey, const EInterchangeMeshPayLoadType& PayloadType); // 0x646c1b0 [Native Public]
    bool SetMorphTargetName(const FString& MorphTargetName); // 0x646c090 [Final Native Public]
    bool SetMorphTargetDependencyUid(const FString& DependencyUid); // 0x646bfe0 [Final Native Public]
    bool SetMorphTarget(bool bIsMorphTarget); // 0x646bda0 [Final Native Public]
    bool SetCustomVertexCount(const int32& AttributeValue); // 0x646b7d0 [Final Native Public]
    bool SetCustomUVCount(const int32& AttributeValue); // 0x646b480 [Final Native Public]
    bool SetCustomPolygonCount(const int32& AttributeValue); // 0x646a6c0 [Final Native Public]
    bool SetCustomHasVertexTangent(const bool& AttributeValue); // 0x6469840 [Final Native Public]
    bool SetCustomHasVertexNormal(const bool& AttributeValue); // 0x64696b0 [Final Native Public]
    bool SetCustomHasVertexColor(const bool& AttributeValue); // 0x6469520 [Final Native Public]
    bool SetCustomHasVertexBinormal(const bool& AttributeValue); // 0x6469390 [Final Native Public]
    bool SetCustomHasSmoothGroup(const bool& AttributeValue); // 0x6469200 [Final Native Public]
    bool SetCustomCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x64675e0 [Final Native Public]
    bool SetCustomBoundingBox(const FBox& AttributeValue); // 0x6467440 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x6466610 [Final Native Public]
    bool RemoveSkeletonDependencyUid(const FString& DependencyUid); // 0x6466560 [Final Native Public]
    bool RemoveSceneInstanceUid(const FString& DependencyUid); // 0x64664b0 [Final Native Public]
    bool RemoveMorphTargetDependencyUid(const FString& DependencyUid); // 0x6466400 [Final Native Public]
    bool IsSkinnedMesh(); // 0x6465d00 [Final Native Public]
    bool IsMorphTarget(); // 0x6465c10 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x6464e40 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x6464ae0 [Final Native Public]
    void GetSkeletonDependency(int32 Index, const FString& OutDependency); // 0x64649f0 [Final Native Public]
    void GetSkeletonDependencies(const TArray<FString>& OutDependencies); // 0x6464930 [Final Native Public]
    int32 GetSkeletonDependeciesCount(); // 0x64648f0 [Final Native Public]
    int32 GetSceneInstanceUidsCount(); // 0x64648b0 [Final Native Public]
    void GetSceneInstanceUids(const TArray<FString>& OutDependencies); // 0x64647f0 [Final Native Public]
    void GetSceneInstanceUid(int32 Index, const FString& OutDependency); // 0x6464700 [Final Native Public]
    bool GetMorphTargetName(const FString& OutMorphTargetName); // 0x6464480 [Final Native Public]
    void GetMorphTargetDependency(int32 Index, const FString& OutDependency); // 0x6464390 [Final Native Public]
    void GetMorphTargetDependencies(const TArray<FString>& OutDependencies); // 0x64642d0 [Final Native Public]
    int32 GetMorphTargetDependeciesCount(); // 0x6464290 [Final Native Public]
    bool GetCustomVertexCount(const int32& AttributeValue); // 0x6463aa0 [Final Native Public]
    bool GetCustomUVCount(const int32& AttributeValue); // 0x6463880 [Final Native Public]
    bool GetCustomPolygonCount(const int32& AttributeValue); // 0x6462dc0 [Final Native Public]
    bool GetCustomHasVertexTangent(const bool& AttributeValue); // 0x64624d0 [Final Native Public]
    bool GetCustomHasVertexNormal(const bool& AttributeValue); // 0x64623d0 [Final Native Public]
    bool GetCustomHasVertexColor(const bool& AttributeValue); // 0x64622d0 [Final Native Public]
    bool GetCustomHasVertexBinormal(const bool& AttributeValue); // 0x64621d0 [Final Native Public]
    bool GetCustomHasSmoothGroup(const bool& AttributeValue); // 0x64620d0 [Final Native Public]
    bool GetCustomCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x6460960 [Final Native Public]
    bool GetCustomBoundingBox(const FBox& AttributeValue); // 0x6460850 [Final Native Public]

// UInterchangeGeometryCacheNode (/Script/InterchangeNodes.InterchangeGeometryCacheNode)
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x646aba0 [Final Native Public]
    bool SetCustomHasConstantTopology(const bool& AttributeValue); // 0x6469070 [Final Native Public]
    bool SetCustomFrameRate(const double& AttributeValue); // 0x64684b0 [Final Native Public]
    bool SetCustomEndFrame(const int32& AttributeValue); // 0x6467fd0 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x64630d0 [Final Native Public]
    bool GetCustomHasConstantTopology(const bool& AttributeValue); // 0x6461fd0 [Final Native Public]
    bool GetCustomFrameRate(const double& AttributeValue); // 0x64616e0 [Final Native Public]
    bool GetCustomEndFrame(const int32& AttributeValue); // 0x6461180 [Final Native Public]

// UInterchangeSceneNode (/Script/InterchangeNodes.InterchangeSceneNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x646c640 [Final Native Public]
    bool SetMorphTargetCurveWeight(const FString& MorphTargetName, const float& Weight); // 0x646beb0 [Final Native Public]
    void SetGlobalBindPoseReferenceForMeshUIDs(TMap<FString, FMatrix>& GlobalBindPoseReferenceForMeshUIDs); // 0x646bc80 [Final Native Public]
    bool SetCustomTimeZeroLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x646aef0 [Final Native Public]
    bool SetCustomPivotNodeTransform(FTransform& AttributeValue); // 0x646a4e0 [Final Native Public]
    bool SetCustomLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x6469b60 [Final Native Public]
    bool SetCustomHasBindPose(const bool& bHasBindPose); // 0x6468ee0 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x6468640 [Final Native Public]
    bool SetCustomComponentVisibility(bool bInIsVisible); // 0x6467780 [Final Native Public]
    bool SetCustomBindPoseLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x6467030 [Final Native Public]
    bool SetCustomAssetInstanceUid(const FString& AttributeValue); // 0x6466e70 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x6466af0 [Final Native Public]
    bool SetCustomActorVisibility(bool bInIsVisible); // 0x6466950 [Final Native Public]
    bool SetAnimationCurveTypeForCurveName(const FString& CurveName, const EInterchangeAnimationPayLoadType& AnimationCurveType); // 0x6466820 [Final Native Public]
    bool RemoveSpecializedType(const FString& SpecializedType); // 0x6466770 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x64666c0 [Final Native Public]
    bool IsSpecializedTypeContains(const FString& SpecializedType); // 0x6465d30 [Final Native Public]
    void GetSpecializedTypes(const TArray<FString>& OutSpecializedTypes); // 0x64652a0 [Final Native Public]
    int32 GetSpecializedTypeCount(); // 0x6465260 [Final Native Public]
    void GetSpecializedType(int32 Index, const FString& OutSpecializedType); // 0x6465170 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x6464f60 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x6464c90 [Final Native Public]
    void GetMorphTargetCurveWeights(TMap<FString, float>& OutMorphTargetCurveWeights); // 0x64640e0 [Final Native Public]
    bool GetGlobalBindPoseReferenceForMeshUID(const FString& MeshUid, const FMatrix& GlobalBindPoseReference); // 0x6463d90 [Final Native Public]
    bool GetCustomTimeZeroLocalTransform(FTransform& AttributeValue); // 0x6463520 [Final Native Public]
    bool GetCustomTimeZeroGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x64632f0 [Final Native Public]
    bool GetCustomPivotNodeTransform(FTransform& AttributeValue); // 0x6462c60 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x64626d0 [Final Native Public]
    bool GetCustomHasBindPose(const bool& bHasBindPose); // 0x6461ed0 [Final Native Public]
    bool GetCustomGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x6461940 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x64617e0 [Final Native Public]
    bool GetCustomComponentVisibility(const bool& bOutIsVisible); // 0x6460a60 [Final Native Public]
    bool GetCustomBindPoseLocalTransform(FTransform& AttributeValue); // 0x64605f0 [Final Native Public]
    bool GetCustomBindPoseGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x64603c0 [Final Native Public]
    bool GetCustomAssetInstanceUid(const FString& AttributeValue); // 0x64602a0 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x6460060 [Final Native Public]
    bool GetCustomActorVisibility(const bool& bOutIsVisible); // 0x645ff60 [Final Native Public]
    bool GetAnimationCurveTypeForCurveName(const FString& CurveName, const EInterchangeAnimationPayLoadType& OutCurveAnimationType); // 0x645fe60 [Final Native Public]
    bool AddSpecializedType(const FString& SpecializedType); // 0x645f2f0 [Final Native Public]

// UInterchangeShaderPortsAPI (/Script/InterchangeNodes.InterchangeShaderPortsAPI)
    FString MakeInputValueKey(const FString& InputName); // 0x64661e0 [Final Native Static Public]
    FString MakeInputParameterKey(const FString& InputName); // 0x6466100 [Final Native Static Public]
    FString MakeInputName(const FString& InputKey); // 0x6465f80 [Final Native Static Public]
    FString MakeInputConnectionKey(const FString& InputName); // 0x6465ea0 [Final Native Static Public]
    bool IsAParameter(const FString& AttributeKey); // 0x6465980 [Final Native Static Public]
    bool IsAnInput(const FString& AttributeKey); // 0x6465b70 [Final Native Static Public]
    bool HasParameter(UInterchangeBaseNode* InterchangeNode, const FName& InInputName); // 0x64657d0 [Final Native Static Public]
    bool HasInput(UInterchangeBaseNode* InterchangeNode, const FName& InInputName); // 0x64656f0 [Final Native Static Public]
    bool GetInputConnection(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& OutExpressionUid, const FString& OutputName); // 0x6463ed0 [Final Native Static Public]
    void GatherInputs(UInterchangeBaseNode* InterchangeNode, const TArray<FString>& OutInputNames); // 0x645fd70 [Final Native Static Public]
    bool ConnectOuputToInputByName(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, const FString& OutputName); // 0x645fb50 [Final Native Static Public]
    bool ConnectOuputToInputByIndex(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, int32 OutputIndex); // 0x645f9d0 [Final Native Static Public]
    bool ConnectDefaultOuputToInput(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid); // 0x645f870 [Final Native Static Public]

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

// UInterchangeShaderGraphNode (/Script/InterchangeNodes.InterchangeShaderGraphNode)
    bool SetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x646b2f0 [Final Native Public]
    bool SetCustomTwoSided(const bool& AttributeValue); // 0x646b160 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x646a850 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x646a120 [Final Native Public]
    bool SetCustomIsAShaderFunction(const bool& AttributeValue); // 0x64699d0 [Final Native Public]
    bool SetCustomDisplacementCenterMode(float AttributeValue); // 0x6467ae0 [Final Native Public]
    bool SetCustomBlendMode(int32 AttributeValue); // 0x64672a0 [Final Native Public]
    bool GetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x6463780 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x6463680 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x6462eb0 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x6462a40 [Final Native Public]
    bool GetCustomIsAShaderFunction(const bool& AttributeValue); // 0x64625d0 [Final Native Public]
    bool GetCustomDisplacementCenterMode(const float& AttributeValue); // 0x6460e60 [Final Native Public]
    bool GetCustomBlendMode(const int32& AttributeValue); // 0x6460750 [Final Native Public]

// UInterchangeSpecularProfileNode (/Script/InterchangeNodes.InterchangeSpecularProfileNode)
    bool SetCustomTexture(const FString& TextureUid); // 0x646ad30 [Final Native Public]
    bool SetCustomFormat(uint8 Format); // 0x6468320 [Final Native Public]
    bool GetCustomTexture(const FString& TextureUid); // 0x64631d0 [Final Native Public]
    bool GetCustomFormat(const uint8& Format); // 0x64613a0 [Final Native Public]

// UInterchangeTexture2DNode (/Script/InterchangeNodes.InterchangeTexture2DNode)
    bool SetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x646baf0 [Final Native Public]
    bool SetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x646b960 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x6465080 [Final Native Public]
    bool GetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x6463c90 [Final Native Public]
    bool GetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x6463b90 [Final Native Public]

// UInterchangeGenericMeshPipeline (/Script/InterchangePipelines.InterchangeGenericMeshPipeline)
    void SetCombineSkeletalMeshes(bool InbCombineSkeletalMeshes); // 0x30a19a0 [Final Native Public]
    bool GetCombineSkeletalMeshes(); // 0x661cb70 [Final Native Public]

// UInterchangePipelineMeshesUtilities (/Script/InterchangePipelines.InterchangePipelineMeshesUtilities)
    void SetContext(FInterchangePipelineMeshesUtilitiesContext& Context); // 0x661d210 [Final Native Public]
    bool IsValidMeshInstanceUid(const FString& MeshInstanceUid); // 0x661d130 [Final Native Public]
    bool IsValidMeshGeometryUid(const FString& MeshGeometryUid); // 0x661d050 [Final Native Public]
    FString GetMeshInstanceSkeletonRootUid(const FString& MeshInstanceUid); // 0x661cea0 [Final Native Public]
    FInterchangeMeshInstance GetMeshInstanceByUid(const FString& MeshInstanceUid); // 0x661cdb0 [Final Native Public]
    FString GetMeshGeometrySkeletonRootUid(const FString& MeshGeometryUid); // 0x661ccc0 [Final Native Public]
    FInterchangeMeshGeometry GetMeshGeometryByUid(const FString& MeshGeometryUid); // 0x661cb90 [Final Native Public]
    void GetAllStaticMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x661cab0 [Final Native Public]
    void GetAllStaticMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x661c9f0 [Final Native Public]
    void GetAllSkinnedMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x661c930 [Final Native Public]
    void GetAllSkinnedMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x661c870 [Final Native Public]
    void GetAllMeshInstanceUidsUsingMeshGeometryUid(const FString& MeshGeometryUid, const TArray<FString>& MeshInstanceUids); // 0x661c710 [Final Native Public]
    void GetAllMeshInstanceUids(const TArray<FString>& MeshInstanceUids); // 0x661c650 [Final Native Public]
    void GetAllMeshGeometryNotInstanced(const TArray<FString>& MeshGeometryUids); // 0x661c590 [Final Native Public]
    void GetAllMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x661c4d0 [Final Native Public]
    void GetAllGeometryCacheInstance(const TArray<FString>& MeshInstanceUids); // 0x661c410 [Final Native Public]
    void GetAllGeometryCacheGeometry(const TArray<FString>& MeshGeometryUids); // 0x661c350 [Final Native Public]
    UInterchangePipelineMeshesUtilities* CreateInterchangePipelineMeshesUtilities(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x661c2c0 [Final Native Static Public]

// ALandscapeProxy (/Script/Landscape.LandscapeProxy)
    void SetVirtualTextureRenderPassType(const ERuntimeVirtualTextureMainPassType& InType); // 0x30e99a0 [Final Native Public]
    void SetLandscapeMaterialVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x30e98d0 [Final Native Public]
    void SetLandscapeMaterialTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x30e9800 [Final Native Public]
    void SetLandscapeMaterialScalarParameterValue(const FName& ParameterName, float Value); // 0x30e9730 [Final Native Public]
    bool LandscapeExportHeightmapToRenderTarget(UTextureRenderTarget2D* InRenderTarget, bool InExportHeightIntoRGChannel, bool InExportLandscapeProxies); // 0x30e9610 [Final Native Public]
    ALandscape* GetLandscapeActor(); // 0x30e95e0 [Native Public]
    void EditorSetLandscapeMaterial(UMaterialInterface* NewLandscapeMaterial); // 0x30e9550 [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); // 0x30e91c0 [Final Native Public]
    void ChangeLODDistanceFactor(float InLODDistanceFactor); // 0x30e9130 [Native Public]
    void ChangeComponentScreenSizeToUseSubSections(float InComponentScreenSizeToUseSubSections); // 0x30e90a0 [Native Public]

// ALandscape (/Script/Landscape.Landscape)
    bool RenderWeightmaps(const FTransform& InWorldTransform, const FBox2D& InExtents, const TArray<FName>& InWeightmapLayerNames, UTextureRenderTarget* OutRenderTarget); // 0x3088040 [Final Native Public]
    bool RenderWeightmap(const FTransform& InWorldTransform, const FBox2D& InExtents, const FName& InWeightmapLayerName, UTextureRenderTarget2D* OutRenderTarget); // 0x3087e30 [Final Native Public]
    bool RenderHeightmap(const FTransform& InWorldTransform, const FBox2D& InExtents, UTextureRenderTarget2D* OutRenderTarget); // 0x3087c70 [Final Native Public]
    TArray<FName> GetTargetLayerNames(bool bInIncludeVisibilityLayer); // 0x3087b90 [Final Native Public]

// ULandscapeComponent (/Script/Landscape.LandscapeComponent)
    void SetLODBias(int32 InLODBias); // 0x3088310 [Final Native Public]
    void SetForcedLOD(int32 InForcedLOD); // 0x3088280 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstanceDynamic(int32 InIndex); // 0x3087af0 [Final Native Public]
    float EditorGetPaintLayerWeightByNameAtLocation(const FVector& InLocation, const FName& InPaintLayerName); // 0x3087a00 [Final Native Public]
    float EditorGetPaintLayerWeightAtLocation(const FVector& InLocation, ULandscapeLayerInfoObject* PaintLayer); // 0x3087910 [Final Native Public]

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

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

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

// ULevelSequenceShotMetaDataLibrary (/Script/LevelSequence.LevelSequenceShotMetaDataLibrary)
    void SetIsSubSequence(ULevelSequence* InLevelSequence, bool bInIsSubSequence); // 0x3760eb0 [Final Native Static Public]
    void SetIsRecorded(ULevelSequence* InLevelSequence, bool bInIsRecorded); // 0x3760eb0 [Final Native Static Public]
    void SetIsNoGood(ULevelSequence* InLevelSequence, bool bInIsNoGood); // 0x3760eb0 [Final Native Static Public]
    void SetIsFlagged(ULevelSequence* InLevelSequence, bool bInIsFlagged); // 0x3760eb0 [Final Native Static Public]
    void SetFavoriteRating(ULevelSequence* InLevelSequence, int32 InFavoriteRating); // 0x3760e00 [Final Native Static Public]
    bool HasIsSubSequenceByAssetData(FAssetData& InAssetData); // 0x3760450 [Final Native Static Public]
    bool HasIsSubSequence(ULevelSequence* InLevelSequence); // 0x375fe90 [Final Native Static Public]
    bool HasIsRecordedByAssetData(FAssetData& InAssetData); // 0x3760300 [Final Native Static Public]
    bool HasIsRecorded(ULevelSequence* InLevelSequence); // 0x375fe90 [Final Native Static Public]
    bool HasIsNoGoodByAssetData(FAssetData& InAssetData); // 0x37601b0 [Final Native Static Public]
    bool HasIsNoGood(ULevelSequence* InLevelSequence); // 0x375fe90 [Final Native Static Public]
    bool HasIsFlaggedByAssetData(FAssetData& InAssetData); // 0x3760060 [Final Native Static Public]
    bool HasIsFlagged(ULevelSequence* InLevelSequence); // 0x375fe90 [Final Native Static Public]
    bool HasFavoriteRatingByAssetData(FAssetData& InAssetData); // 0x375ff10 [Final Native Static Public]
    bool HasFavoriteRating(ULevelSequence* InLevelSequence); // 0x375fe90 [Final Native Static Public]
    bool GetIsSubSequenceByAssetData(FAssetData& InAssetData, const bool& bOutIsSubSequence); // 0x375fbb0 [Final Native Static Public]
    FName GetIsSubSequenceAssetTag(); // 0x375fb90 [Final Native Static Public]
    bool GetIsSubSequence(ULevelSequence* InLevelSequence, const bool& bOutIsSubSequence); // 0x375f5c0 [Final Native Static Public]
    bool GetIsRecordedByAssetData(FAssetData& InAssetData, const bool& bOutIsRecorded); // 0x375fa00 [Final Native Static Public]
    FName GetIsRecordedAssetTag(); // 0x375f9e0 [Final Native Static Public]
    bool GetIsRecorded(ULevelSequence* InLevelSequence, const bool& bOutIsRecorded); // 0x375f5c0 [Final Native Static Public]
    bool GetIsNoGoodByAssetData(FAssetData& InAssetData, const bool& bOutNoGood); // 0x375f850 [Final Native Static Public]
    FName GetIsNoGoodAssetTag(); // 0x375f830 [Final Native Static Public]
    bool GetIsNoGood(ULevelSequence* InLevelSequence, const bool& bOutNoGood); // 0x375f5c0 [Final Native Static Public]
    bool GetIsFlaggedByAssetData(FAssetData& InAssetData, const bool& bOutIsFlagged); // 0x375f6a0 [Final Native Static Public]
    FName GetIsFlaggedAssetTag(); // 0x375f680 [Final Native Static Public]
    bool GetIsFlagged(ULevelSequence* InLevelSequence, const bool& bOutIsFlagged); // 0x375f5c0 [Final Native Static Public]
    bool GetFavoriteRatingByAssetData(FAssetData& InAssetData, const int32& OutFavoriteRating); // 0x375f430 [Final Native Static Public]
    FName GetFavoriteRatingAssetTag(); // 0x375f410 [Final Native Static Public]
    bool GetFavoriteRating(ULevelSequence* InLevelSequence, const int32& OutFavoriteRating); // 0x375f350 [Final Native Static Public]
    void ClearIsSubSequence(ULevelSequence* InLevelSequence); // 0x32bcef0 [Final Native Static Public]
    void ClearIsRecorded(ULevelSequence* InLevelSequence); // 0x32bcef0 [Final Native Static Public]
    void ClearIsNoGood(ULevelSequence* InLevelSequence); // 0x32bcef0 [Final Native Static Public]
    void ClearIsFlagged(ULevelSequence* InLevelSequence); // 0x32bcef0 [Final Native Static Public]
    void ClearFavoriteRating(ULevelSequence* InLevelSequence); // 0x32bcef0 [Final Native Static Public]

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

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

// ALevelSequenceActor (/Script/LevelSequence.LevelSequenceActor)
    void ShowBurnin(); // 0x37610e0 [Final Native Public]
    void SetSequence(ULevelSequence* InSequence); // 0x3761000 [Final Native Public]
    void SetReplicatePlayback(bool ReplicatePlayback); // 0x3760f60 [Final Native Public]
    void SetBindingByTag(const FName& BindingTag, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x3760ba0 [Final Native Public]
    void SetBinding(const FMovieSceneObjectBindingID& Binding, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x3760a40 [Final Native Public]
    void ResetBindings(); // 0x37609e0 [Final Native Public]
    void ResetBinding(const FMovieSceneObjectBindingID& Binding); // 0x3760930 [Final Native Public]
    void RemoveBindingByTag(const FName& Tag, AActor* Actor); // 0x37607d0 [Final Native Public]
    void RemoveBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor); // 0x37606d0 [Final Native Public]
    void OnLevelSequenceLoaded__DelegateSignature(); // 0x15b1e90 [Public]
    void HideBurnin(); // 0x37605a0 [Final Native Public]
    ULevelSequencePlayer* GetSequencePlayer(); // 0x375fdf0 [Final Native Public]
    ULevelSequence* GetSequence(); // 0x375fd80 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> FindNamedBindings(const FName& Tag); // 0x375ede0 [Final Native Public]
    FMovieSceneObjectBindingID FindNamedBinding(const FName& Tag); // 0x375ed00 [Final Native Public]
    void AddBindingByTag(const FName& BindingTag, AActor* Actor, bool bAllowBindingsFromAsset); // 0x375e690 [Final Native Public]
    void AddBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor, bool bAllowBindingsFromAsset); // 0x375e540 [Final Native Public]

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

// ULevelSequenceDirector (/Script/LevelSequence.LevelSequenceDirector)
    void OnCreated(); // 0x15b1e90 [Event Public]
    UMovieSceneSequence* GetSequence(); // 0x375fdc0 [Final Native Public]
    FQualifiedFrameTime GetRootSequenceTime(); // 0x375fd40 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x375f310 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x375f210 [Final Native Public]
    UObject* GetBoundObject(const FMovieSceneObjectBindingID& ObjectBinding); // 0x375f150 [Final Native Public]
    TArray<AActor*> GetBoundActors(const FMovieSceneObjectBindingID& ObjectBinding); // 0x375f050 [Final Native Public]
    AActor* GetBoundActor(const FMovieSceneObjectBindingID& ObjectBinding); // 0x375ef90 [Final Native Public]

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

// ALevelSequenceMediaController (/Script/LevelSequence.LevelSequenceMediaController)
    void SynchronizeToServer(float DesyncThresholdSeconds); // 0x3761110 [Final Native Public]
    void Play(); // 0x37605e0 [Final Native Public]
    void OnRep_ServerStartTimeSeconds(); // 0x37605c0 [Final Native Private]
    ALevelSequenceActor* GetSequence(); // 0x375fda0 [Final Native Public]
    UMediaComponent* GetMediaComponent(); // 0x36e80b0 [Final Native Public]

// ULiveLinkBlueprintLibrary (/Script/LiveLink.LiveLinkBlueprintLibrary)
    void UnpauseSubject(const FLiveLinkSubjectName& SubjectName); // 0x56acb30 [Final Native Static Public]
    void TransformNames(FSubjectFrameHandle& SubjectFrameHandle, const TArray<FName>& TransformNames); // 0x56ac9f0 [Final Native Static Private]
    void TransformName(FLiveLinkTransform& LiveLinkTransform, const FName& Name); // 0x56ac8d0 [Final Native Static Private]
    void SetLiveLinkSubjectEnabled(const FLiveLinkSubjectKey& SubjectKey, bool bEnabled); // 0x56ac790 [Final Native Static Public]
    bool RemoveSource(FLiveLinkSourceHandle& SourceHandle); // 0x56ac630 [Final Native Static Private]
    void PauseSubject(const FLiveLinkSubjectName& SubjectName); // 0x56ac560 [Final Native Static Public]
    void ParentBoneSpaceTransform(FLiveLinkTransform& LiveLinkTransform, FTransform& Transform); // 0x56ac3c0 [Final Native Static Private]
    int32 NumberOfTransforms(FSubjectFrameHandle& SubjectFrameHandle); // 0x56ac2e0 [Final Native Static Private]
    bool IsSpecificLiveLinkSubjectEnabled(const FLiveLinkSubjectKey& SubjectKey, bool bForThisFrame); // 0x56ac190 [Final Native Static Public]
    bool IsSourceStillValid(FLiveLinkSourceHandle& SourceHandle); // 0x56ac0a0 [Final Native Static Private]
    bool IsLiveLinkSubjectEnabled(const FLiveLinkSubjectName& SubjectName); // 0x56abfc0 [Final Native Static Public]
    bool HasParent(FLiveLinkTransform& LiveLinkTransform); // 0x56abef0 [Final Native Static Private]
    void GetTransformByName(FSubjectFrameHandle& SubjectFrameHandle, const FName& TransformName, FLiveLinkTransform& LiveLinkTransform); // 0x56abd40 [Final Native Static Private]
    void GetTransformByIndex(FSubjectFrameHandle& SubjectFrameHandle, int32 TransformIndex, FLiveLinkTransform& LiveLinkTransform); // 0x56abb90 [Final Native Static Private]
    TSubclassOf<ULiveLinkRole> GetSpecificLiveLinkSubjectRole(const FLiveLinkSubjectKey& SubjectKey); // 0x56aba50 [Final Native Static Public]
    FText GetSourceTypeFromGuid(const FGuid& SourceGuid); // 0x56ab920 [Final Native Static Public]
    FText GetSourceType(FLiveLinkSourceHandle& SourceHandle); // 0x56ab7f0 [Final Native Static Private]
    FText GetSourceStatus(FLiveLinkSourceHandle& SourceHandle); // 0x56ab6c0 [Final Native Static Private]
    FText GetSourceMachineName(FLiveLinkSourceHandle& SourceHandle); // 0x56ab590 [Final Native Static Private]
    void GetRootTransform(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkTransform& LiveLinkTransform); // 0x56ab420 [Final Native Static Private]
    bool GetPropertyValue(FLiveLinkBasicBlueprintData& BasicData, const FName& PropertyName, const float& Value); // 0x56ab200 [Final Native Static Private]
    void GetParent(FLiveLinkTransform& LiveLinkTransform, FLiveLinkTransform& Parent); // 0x56ab0a0 [Final Native Static Private]
    void GetMetadata(FSubjectFrameHandle& SubjectFrameHandle, FSubjectMetadata& MetaData); // 0x56aaed0 [Final Native Static Private]
    ELiveLinkSubjectState GetLiveLinkSubjectState(const FLiveLinkSubjectName& SubjectName); // 0x56aac60 [Final Native Static Public]
    TArray<FLiveLinkSubjectKey> GetLiveLinkSubjects(bool bIncludeDisabledSubject, bool bIncludeVirtualSubject); // 0x56aad40 [Final Native Static Public]
    TSubclassOf<ULiveLinkRole> GetLiveLinkSubjectRole(const FLiveLinkSubjectName& SubjectName); // 0x56aab50 [Final Native Static Public]
    TArray<FLiveLinkSubjectName> GetLiveLinkEnabledSubjectNames(bool bIncludeVirtualSubject); // 0x56aa980 [Final Native Static Public]
    void GetCurves(FSubjectFrameHandle& SubjectFrameHandle, TMap<FName, float>& Curves); // 0x56aa780 [Final Native Static Private]
    void GetChildren(FLiveLinkTransform& LiveLinkTransform, const TArray<FLiveLinkTransform>& Children); // 0x56aa630 [Final Native Static Private]
    void GetBasicData(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkBasicBlueprintData& BasicBlueprintData); // 0x56aa420 [Final Native Static Private]
    bool GetAnimationStaticData(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkSkeletonStaticData& AnimationStaticData); // 0x56a9f40 [Final Native Static Private]
    bool GetAnimationFrameData(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkAnimationFrameData& AnimationFrameData); // 0x56a9ce0 [Final Native Static Private]
    bool EvaluateLiveLinkFrameWithSpecificRole(const FLiveLinkSubjectName& SubjectName, TSubclassOf<ULiveLinkRole> Role, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x56a9b10 [Final Native Static Public]
    bool EvaluateLiveLinkFrameAtWorldTimeOffset(const FLiveLinkSubjectName& SubjectName, TSubclassOf<ULiveLinkRole> Role, float WorldTimeOffset, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x56a98e0 [Final Native Static Public]
    bool EvaluateLiveLinkFrameAtSceneTime(const FLiveLinkSubjectName& SubjectName, TSubclassOf<ULiveLinkRole> Role, const FTimecode& SceneTime, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x56a95a0 [Final Native Static Public]
    bool EvaluateLiveLinkFrame(const FLiveLinkSubjectRepresentation& SubjectRepresentation, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x56a9430 [Final Native Static Public]
    void ComponentSpaceTransform(FLiveLinkTransform& LiveLinkTransform, FTransform& Transform); // 0x56a8fe0 [Final Native Static Private]
    int32 ChildCount(FLiveLinkTransform& LiveLinkTransform); // 0x56a8f10 [Final Native Static Private]

// ULiveLinkMessageBusFinder (/Script/LiveLink.LiveLinkMessageBusFinder)
    void GetAvailableProviders(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, float Duration, const TArray<FProviderPollResult>& AvailableProviders); // 0x56aa100 [Final Native Public]
    ULiveLinkMessageBusFinder* ConstructMessageBusFinder(); // 0x56a9370 [Final Native Static Public]
    void ConnectToProvider(FProviderPollResult& Provider, FLiveLinkSourceHandle& SourceHandle); // 0x56a9180 [Final Native Static Public]

// ULiveLinkPreset (/Script/LiveLink.LiveLinkPreset)
    void BuildFromClient(); // 0x56a8ef0 [Final Native Public]
    void ApplyToClientLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x56a8ca0 [Final Native Public]
    bool ApplyToClient(); // 0x56a8b30 [Final Native Public]
    bool AddToClient(bool bRecreatePresets); // 0x56a8a90 [Final Native Public]

// ULiveLinkBlueprintVirtualSubject (/Script/LiveLink.LiveLinkBlueprintVirtualSubject)
    bool UpdateVirtualSubjectStaticData_Internal(FLiveLinkBaseStaticData& InStruct); // 0x56ace80 [Final Native Public]
    bool UpdateVirtualSubjectFrameData_Internal(FLiveLinkBaseFrameData& InStruct, bool bInShouldStampCurrentTime); // 0x56acc00 [Final Native Public]
    void OnUpdate(); // 0x15b1e90 [Event Public]
    void OnInitialize(); // 0x15b1e90 [Event Public]

// ULiveLinkInstance (/Script/LiveLinkAnimationCore.LiveLinkInstance)
    void SetSubject(const FLiveLinkSubjectName& SubjectName); // 0x5666f50 [Final Native Public]
    void SetRetargetAsset(TSubclassOf<ULiveLinkRetargetAsset> RetargetAsset); // 0x5666e50 [Final Native Public]
    void EnableLiveLinkEvaluation(bool bDoEnable); // 0x5666ad0 [Final Native Public]

// ULiveLinkRemapAsset (/Script/LiveLinkAnimationCore.LiveLinkRemapAsset)
    void RemapCurveElements(TMap<FName, float>& CurveItems); // 0x5666cf0 [Native Event Public]
    FName GetRemappedCurveName(const FName& CurveName); // 0x5666c50 [Native Event Public]
    FName GetRemappedBoneName(const FName& BoneName); // 0x5666bb0 [Native Event Public]

// ULiveLinkComponentController (/Script/LiveLinkComponents.LiveLinkComponentController)
    void SetSubjectRepresentation(const FLiveLinkSubjectRepresentation& InSubjectRepresentation); // 0x56bc380 [Final Native Public]
    void SetControlledComponent(TSubclassOf<ULiveLinkRole> InRoleClass, UActorComponent* InComponent); // 0x56bc1d0 [Final Native Public]
    FLiveLinkSubjectRepresentation GetSubjectRepresentation(); // 0x56bc150 [Final Native Public]
    UActorComponent* GetControlledComponent(TSubclassOf<ULiveLinkRole> InRoleClass); // 0x56bbfb0 [Final Native Public]

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

// ULocationServices (/Script/LocationServicesBPLibrary.LocationServices)
    bool StopLocationServices(); // 0x68f4980 [Final Native Static Public]
    bool StartLocationServices(); // 0x68f4930 [Final Native Static Public]
    bool IsLocationAccuracyAvailable(const ELocationAccuracy& Accuracy); // 0x68f4890 [Final Native Static Public]
    bool InitLocationServices(const ELocationAccuracy& Accuracy, float UpdateFrequency, float MinDistanceFilter); // 0x68f4760 [Final Native Static Public]
    ULocationServicesImpl* GetLocationServicesImpl(); // 0x68f4740 [Final Native Static Public]
    FLocationServicesData GetLastKnownLocation(); // 0x68f46e0 [Final Native Static Public]
    bool AreLocationServicesEnabled(); // 0x68f4690 [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); // 0x15b1e90 [Public]
    void DisconnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x376ab10 [Final Native Public]
    void ConnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x376aa40 [Final Native Public]

// UMRMeshComponent (/Script/MRMesh.MRMeshComponent)
    void SetWireframeMaterial(UMaterialInterface* InMaterial); // 0x376aeb0 [Native Public]
    void SetWireframeColor(const FLinearColor& InColor); // 0x376ae20 [Final Native Public]
    void SetUseWireframe(bool bUseWireframe); // 0x376ad90 [Final Native Public]
    void SetEnableMeshOcclusion(bool bEnable); // 0x376ad00 [Final Native Public]
    void RequestNavMeshUpdate(); // 0x376acc0 [Final Native Public]
    bool IsConnected(); // 0x376ac50 [Final Native Public]
    FLinearColor GetWireframeColor(); // 0x376ac20 [Final Native Public]
    bool GetUseWireframe(); // 0x376ac00 [Final Native Public]
    bool GetEnableMeshOcclusion(); // 0x376abe0 [Final Native Public]
    void ForceNavMeshUpdate(); // 0x376abb0 [Final Native Public]
    void Clear(); // 0x376a980 [Final Native Public]

// UMeshReconstructorBase (/Script/MRMesh.MeshReconstructorBase)
    void StopReconstruction(); // 0x376af60 [Native Public]
    void StartReconstruction(); // 0x376af40 [Native Public]
    void PauseReconstruction(); // 0x2461920 [Native Public]
    bool IsReconstructionStarted(); // 0x3691da0 [Native Public]
    bool IsReconstructionPaused(); // 0x376ac90 [Native Public]
    void DisconnectMRMesh(); // 0x24615a0 [Native Public]
    void ConnectMRMesh(UMRMeshComponent* Mesh); // 0x376a9b0 [Native Public]

// ADedicatedServerMatchmakingBeaconClient (/Script/Matchmaking.DedicatedServerMatchmakingBeaconClient)
    void ReserveForMatch(const TArray<FDedicatedServerMatchmakingBeaconClientMatchMember>& MatchMembers, const TArray<int32>& TeamSizes); // 0x534bcc0 [Native Event Public]
    void OnReserveForMatchResult(bool bWasSuccessful); // 0x534bc30 [Native Event Public]

// ADedicatedServerMatchmakingBeaconHost (/Script/Matchmaking.DedicatedServerMatchmakingBeaconHost)
    void MatchEnded(); // 0x534bc10 [Final Native Public]
    bool IsReserved(); // 0x4132870 [Final Native Public]
    bool IsMatchPlaying(); // 0x534bbf0 [Final Native Public]
    TSet<FString> GetRemainingReservationMembers(); // 0x534ba50 [Final Native Public]
    void GetCurrentReservation(const bool& bOutIsReserved, FDedicatedServerReservation& OutReservation); // 0x534b8d0 [Final Native Public]

// AMatchmaker (/Script/MatchmakingMatchmaker.Matchmaker)
    void SetReadyState(FUniqueNetIdRepl& UserId, bool bIsReady); // 0x54a6a80 [Final Native Public]
    void OnProgress(FMatchmakerProgressInfo& ProgressInfo); // 0x15b1e90 [Event Public]
    void OnError(const FString& MatchmakingError); // 0x15b1e90 [Event Public]
    void OnCancelled(); // 0x15b1e90 [Event Public]
    void IsMatchmaking(const bool& bIsMatchmaking); // 0x54a69e0 [Final Native Public]
    void GetReadyState(FUniqueNetIdRepl& LocalUserId, FUniqueNetIdRepl& TargetUserId, const bool& bIsReady); // 0x54a6420 [Final Native Public]
    void GetMatchmakingStatus(FUniqueNetIdRepl& UserIdRepl, FMatchmakerProgressInfo& ProgressInfo); // 0x54a6250 [Final Native Public]

// UMatchmakerSubmitMatchResults (/Script/MatchmakingMatchmaker.MatchmakerSubmitMatchResults)
    UMatchmakerSubmitMatchResults* SubmitMatchResults(UMatchmakerSubsystem* Subsystem, const FUniqueNetIdRepl& LocalUserId, const TArray<float>& TeamScores); // 0x54a6c20 [Final Native Static Public]

// UMatchmakerSubsystem (/Script/MatchmakingMatchmaker.MatchmakerSubsystem)
    void GetTeamAndSlotForPlayerOnServer(APlayerState* TargetPlayerState, const bool& Found, const int32& Team, const int32& slot); // 0x54a6850 [Final Native Public]
    void GetTeamAndSlotForPlayer(APlayerController* LocalPlayerController, APlayerState* TargetPlayerState, const bool& Found, const int32& Team, const int32& slot); // 0x54a6670 [Final Native Public]

// URedpointMatchmakerBlueprintFunctionLibrary (/Script/MatchmakingMatchmaker.RedpointMatchmakerBlueprintFunctionLibrary)
    APlayerStart* FindMatchmakerTeamPlayerStart(APlayerState* PlayerState); // 0x54a61c0 [Final Native Static Public]
    bool AreAllExpectedPlayersConnectedFromMatchmaker(UGameInstance* GameInstance); // 0x54a6130 [Final Native Static Public]

// URedpointMatchmakerTeamComponent (/Script/MatchmakingMatchmaker.RedpointMatchmakerTeamComponent)
    int32 GetTeam(); // 0x3245960 [Final Native Public]
    int32 GetSlot(); // 0x3245940 [Final Native Public]

// UMediaTexture (/Script/MediaAssets.MediaTexture)
    void UpdateResource(); // 0x374ea00 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x374de30 [Final Native Public]
    int32 GetWidth(); // 0x374b0c0 [Final Native Public]
    int32 GetTextureNumMips(); // 0x374a6a0 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x3749a00 [Final Native Public]
    int32 GetHeight(); // 0x37497c0 [Final Native Public]
    float GetAspectRatio(); // 0x3749320 [Final Native Public]

// UMediaSource (/Script/MediaAssets.MediaSource)
    bool Validate(); // 0x31433d0 [Native Public]
    void SetMediaOptionString(const FName& Key, const FString& Value); // 0x374dab0 [Final Native Public]
    void SetMediaOptionInt64(const FName& Key, int64 Value); // 0x374d8d0 [Final Native Public]
    void SetMediaOptionFloat(const FName& Key, float Value); // 0x374d6f0 [Final Native Public]
    void SetMediaOptionBool(const FName& Key, bool Value); // 0x374d510 [Final Native Public]
    FString GetUrl(); // 0x374aac0 [Native Public]

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

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

// UMediaPlayer (/Script/MediaAssets.MediaPlayer)
    bool SupportsSeeking(); // 0x374e9c0 [Final Native Public]
    bool SupportsScrubbing(); // 0x374e980 [Final Native Public]
    bool SupportsRate(float Rate, bool Unthinned); // 0x374e8a0 [Final Native Public]
    bool SupportsPlaybackTimeRange(); // 0x374e860 [Final Native Public]
    bool SetViewRotation(const FRotator& Rotation, bool Absolute); // 0x374e720 [Final Native Public]
    bool SetViewField(float Horizontal, float Vertical, bool Absolute); // 0x374e5d0 [Final Native Public]
    bool SetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex, float FrameRate); // 0x374e4c0 [Final Native Public]
    bool SetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex, int32 FormatIndex); // 0x374e3b0 [Final Native Public]
    void SetTimeDelay(const FTimespan& TimeDelay); // 0x374e320 [Final Native Public]
    bool SetRate(float Rate); // 0x374e090 [Final Native Public]
    bool SetPlaybackTimeRange(const FFloatInterval& InTimeRange); // 0x374df90 [Final Native Public]
    bool SetNativeVolume(float Volume); // 0x374def0 [Final Native Public]
    void SetMediaOptions(UMediaSource* Options); // 0x374dce0 [Final Native Public]
    bool SetLooping(bool Looping); // 0x374d440 [Final Native Public]
    void SetDesiredPlayerName(const FName& playerName); // 0x374ceb0 [Final Native Public]
    void SetBlockOnTime(const FTimespan& Time); // 0x374ce10 [Final Native Public]
    bool SelectTrack(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x374cd40 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x374cc90 [Final Native Public]
    bool Scrub(const FTimespan& Time); // 0x374cbc0 [Final Native Public]
    bool Rewind(); // 0x374cb80 [Final Native Public]
    bool Reopen(); // 0x374ca20 [Final Native Public]
    bool Previous(); // 0x374c740 [Final Native Public]
    void PlayAndSeek(); // 0x374c720 [Final Native Public]
    bool Play(); // 0x374c6e0 [Final Native Public]
    bool Pause(); // 0x374c6a0 [Final Native Public]
    bool OpenUrl(const FString& URL); // 0x374c440 [Final Native Public]
    bool OpenSourceWithOptions(UMediaSource* MediaSource, FMediaPlayerOptions& Options); // 0x374c130 [Final Native Public]
    void OpenSourceLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, UMediaSource* MediaSource, FMediaPlayerOptions& Options, const bool& bSuccess); // 0x374bd70 [Final Native Public]
    bool OpenSource(UMediaSource* MediaSource); // 0x374bbd0 [Final Native Public]
    bool OpenPlaylistIndex(UMediaPlaylist* InPlaylist, int32 Index); // 0x374ba20 [Final Native Public]
    bool OpenPlaylist(UMediaPlaylist* InPlaylist); // 0x374b8c0 [Final Native Public]
    bool OpenFile(const FString& FilePath); // 0x374b4b0 [Final Native Public]
    bool Next(); // 0x374b460 [Final Native Public]
    bool IsReady(); // 0x374b420 [Final Native Public]
    bool IsPreparing(); // 0x374b3e0 [Final Native Public]
    bool IsPlaying(); // 0x374b3a0 [Final Native Public]
    bool IsPaused(); // 0x374b360 [Final Native Public]
    bool IsLooping(); // 0x374b320 [Final Native Public]
    bool IsConnecting(); // 0x374b2e0 [Final Native Public]
    bool IsClosed(); // 0x374b2a0 [Final Native Public]
    bool IsBuffering(); // 0x374b260 [Final Native Public]
    bool HasError(); // 0x374b0e0 [Final Native Public]
    FRotator GetViewRotation(); // 0x374b040 [Final Native Public]
    FString GetVideoTrackType(int32 TrackIndex, int32 FormatIndex); // 0x374af20 [Final Native Public]
    FFloatRange GetVideoTrackFrameRates(int32 TrackIndex, int32 FormatIndex); // 0x374ae40 [Final Native Public]
    float GetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex); // 0x374ad70 [Final Native Public]
    FIntPoint GetVideoTrackDimensions(int32 TrackIndex, int32 FormatIndex); // 0x374ac90 [Final Native Public]
    float GetVideoTrackAspectRatio(int32 TrackIndex, int32 FormatIndex); // 0x374abc0 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x374ab40 [Final Native Public]
    FString GetUrl(); // 0x374aa90 [Final Native Public]
    FString GetTrackLanguage(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x374a970 [Final Native Public]
    int32 GetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x374a8a0 [Final Native Public]
    FText GetTrackDisplayName(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x374a7b0 [Final Native Public]
    UMediaTimeStampInfo* GetTimeStamp(); // 0x374a730 [Final Native Public]
    FTimespan GetTimeDelay(); // 0x374a700 [Final Native Public]
    FTimespan GetTime(); // 0x374a6c0 [Final Native Public]
    void GetSupportedRates(const TArray<FFloatRange>& OutRates, bool Unthinned); // 0x374a520 [Final Native Public]
    int32 GetSelectedTrack(const EMediaPlayerTrack& TrackType); // 0x374a290 [Final Native Public]
    float GetRate(); // 0x374a250 [Final Native Public]
    int32 GetPlaylistIndex(); // 0x374a0a0 [Final Native Public]
    UMediaPlaylist* GetPlaylist(); // 0x374a000 [Final Native Public]
    FName GetPlayerName(); // 0x3749fc0 [Final Native Public]
    FFloatInterval GetPlaybackTimeRange(const EMediaTimeRangeBPType& InRangeToGet); // 0x3749ea0 [Final Native Public]
    int32 GetNumTracks(const EMediaPlayerTrack& TrackType); // 0x3749e10 [Final Native Public]
    int32 GetNumTrackFormats(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x3749d40 [Final Native Public]
    FText GetMediaName(); // 0x3749950 [Native Public]
    TMap<FString, FMediaMetadataItemsBPT> GetMediaMetadataItems(); // 0x3749860 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x37497e0 [Final Native Public]
    FTimespan GetDuration(); // 0x3749740 [Final Native Public]
    UMediaTimeStampInfo* GetDisplayTimeStamp(); // 0x37496c0 [Final Native Public]
    FTimespan GetDisplayTime(); // 0x3749660 [Final Native Public]
    FName GetDesiredPlayerName(); // 0x3749630 [Final Native Public]
    FString GetAudioTrackType(int32 TrackIndex, int32 FormatIndex); // 0x3749510 [Final Native Public]
    int32 GetAudioTrackSampleRate(int32 TrackIndex, int32 FormatIndex); // 0x3749440 [Final Native Public]
    int32 GetAudioTrackChannels(int32 TrackIndex, int32 FormatIndex); // 0x3749370 [Final Native Public]
    void Close(); // 0x3748f10 [Final Native Public]
    bool CanPlayUrl(const FString& URL); // 0x3748e20 [Final Native Public]
    bool CanPlaySource(UMediaSource* MediaSource); // 0x3748d30 [Final Native Public]
    bool CanPause(); // 0x3748cf0 [Final Native Public]

// UMediaPlaylist (/Script/MediaAssets.MediaPlaylist)
    bool Replace(int32 Index, UMediaSource* Replacement); // 0x374ca70 [Final Native Public]
    bool RemoveAt(int32 Index); // 0x374c940 [Final Native Public]
    bool Remove(UMediaSource* MediaSource); // 0x374c770 [Final Native Public]
    int32 Num(); // 0x374b490 [Final Native Public]
    void Insert(UMediaSource* MediaSource, int32 Index); // 0x374b120 [Final Native Public]
    UMediaSource* GetRandom(const int32& OutIndex); // 0x374a1a0 [Final Native Public]
    UMediaSource* GetPrevious(const int32& InOutIndex); // 0x374a0c0 [Final Native Public]
    UMediaSource* GetNext(const int32& InOutIndex); // 0x3749a60 [Final Native Public]
    UMediaSource* Get(int32 Index); // 0x3749260 [Final Native Public]
    bool AddUrl(const FString& URL); // 0x3748a20 [Final Native Public]
    bool AddFile(const FString& FilePath); // 0x37486a0 [Final Native Public]
    bool Add(UMediaSource* MediaSource); // 0x37485b0 [Final Native Public]

// UMediaSoundComponent (/Script/MediaAssets.MediaSoundComponent)
    void SetSpectralAnalysisSettings(const TArray<float>& InFrequenciesToAnalyze, const EMediaSoundComponentFFTSize& InFFTSize); // 0x374e130 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x374dd80 [Final Native Public]
    void SetEnvelopeFollowingsettings(int32 AttackTimeMsec, int32 ReleaseTimeMsec); // 0x374d0d0 [Final Native Public]
    void SetEnableSpectralAnalysis(bool bInSpectralAnalysisEnabled); // 0x374d010 [Final Native Public]
    void SetEnableEnvelopeFollowing(bool bInEnvelopeFollowing); // 0x374cf40 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetSpectralData(); // 0x374a320 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetNormalizedSpectralData(); // 0x3749b40 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x37499c0 [Final Native Public]
    float GetEnvelopeValue(); // 0x3749780 [Final Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x3748bf0 [Final Native Public]

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

// AMediaPlate (/Script/MediaPlate.MediaPlate)
    void SetHoldoutCompositeEnabled(bool bInEnabled); // 0x6866ff0 [Final Native Public]
    bool IsHoldoutCompositeEnabled(); // 0x6866600 [Final Native Public]

// UMediaPlateComponent (/Script/MediaPlate.MediaPlateComponent)
    void SetPlayOnlyWhenVisible(bool bInPlayOnlyWhenVisible); // 0x68673d0 [Final Native Public]
    void SetMeshRange(const FVector2D& InMeshRange); // 0x6867340 [Final Native Public]
    void SetLoop(bool bInLoop); // 0x68672a0 [Final Native Public]
    void SetLetterboxAspectRatio(float AspectRatio); // 0x6867170 [Final Native Public]
    void SetIsAspectRatioAuto(bool bInIsAspectRatioAuto); // 0x68670d0 [Final Native Public]
    void SetEnableAudio(bool bInEnableAudio); // 0x6866f50 [Final Native Public]
    void SelectMediaSourceAsset(UMediaSource* InMediaSource); // 0x6866e90 [Final Native Public]
    void SelectMediaPlaylistAsset(UMediaPlaylist* InMediaPlaylist); // 0x6866dd0 [Final Native Public]
    void SelectExternalMedia(const FString& InFilePath); // 0x6866cb0 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x6866c00 [Final Native Public]
    bool Rewind(); // 0x6866bb0 [Final Native Public]
    bool Previous(); // 0x6866b20 [Final Native Public]
    void Play(); // 0x6866af0 [Final Native Public]
    void Pause(); // 0x6866ac0 [Final Native Public]
    void OpenLatent(UObject* InWorldContextObject, const FLatentActionInfo& InLatentInfo, float InTimeout, bool bInWaitForTexture, const bool& bOutSuccess); // 0x6866850 [Final Native Public]
    void Open(); // 0x6866830 [Final Native Public]
    void OnMediaSuspended(); // 0x6866810 [Final Native Private]
    void OnMediaResumed(); // 0x68667f0 [Final Native Private]
    void OnMediaOpened(const FString& DeviceUrl); // 0x68666a0 [Final Native Private]
    void OnMediaEnd(); // 0x6866670 [Final Native Private]
    bool Next(); // 0x6866640 [Final Native Public]
    bool IsMediaPlatePlaying(); // 0x6866620 [Final Native Public]
    bool IsEventStateChangeAllowed(const EMediaPlateEventState& InRequestEventState); // 0x6866550 [Final Native Public]
    FVector2D GetMeshRange(); // 0x6866520 [Final Native Public]
    UMediaTexture* GetMediaTexture(int32 Index); // 0x6866460 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x3894fc0 [Final Native Public]
    bool GetLoop(); // 0x6866440 [Final Native Public]
    float GetLetterboxAspectRatio(); // 0x38921a0 [Final Native Public]
    bool GetIsAspectRatioAuto(); // 0x6866420 [Final Native Public]
    void Close(); // 0x68663c0 [Final Native Public]

// UMeshDescriptionBase (/Script/MeshDescription.MeshDescriptionBase)
    void SetVertexPosition(const FVertexID& VertexID, const FVector& position); // 0x225f060 [Final Native Public]
    void SetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& VertexInstanceIDs); // 0x225ee50 [Final Native Public]
    void SetPolygonPolygonGroup(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID); // 0x225ece0 [Final Native Public]
    void ReversePolygonFacing(const FPolygonID& PolygonID); // 0x225ec10 [Final Native Public]
    void ReserveNewVertices(int32 NumberOfNewVertices); // 0x225eb70 [Final Native Public]
    void ReserveNewVertexInstances(int32 NumberOfNewVertexInstances); // 0x225e8f0 [Final Native Public]
    void ReserveNewTriangles(int32 NumberOfNewTriangles); // 0x225ead0 [Final Native Public]
    void ReserveNewPolygons(int32 NumberOfNewPolygons); // 0x225ea30 [Final Native Public]
    void ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups); // 0x225e990 [Final Native Public]
    void ReserveNewEdges(int32 NumberOfNewEdges); // 0x225e8f0 [Final Native Public]
    bool IsVertexValid(const FVertexID& VertexID); // 0x225e810 [Final Native Public]
    bool IsVertexOrphaned(const FVertexID& VertexID); // 0x225e720 [Final Native Public]
    bool IsVertexInstanceValid(const FVertexInstanceID& VertexInstanceID); // 0x225e640 [Final Native Public]
    bool IsTriangleValid(const FTriangleID& TriangleID); // 0x225e560 [Final Native Public]
    bool IsTrianglePartOfNgon(const FTriangleID& TriangleID); // 0x225e400 [Final Native Public]
    bool IsPolygonValid(const FPolygonID& PolygonID); // 0x225e320 [Final Native Public]
    bool IsPolygonGroupValid(const FPolygonGroupID& PolygonGroupID); // 0x225e240 [Final Native Public]
    bool IsEmpty(); // 0x225e210 [Final Native Public]
    bool IsEdgeValid(const FEdgeID& EdgeID); // 0x225e130 [Final Native Public]
    bool IsEdgeInternalToPolygon(const FEdgeID& EdgeID, const FPolygonID& PolygonID); // 0x225dfa0 [Final Native Public]
    bool IsEdgeInternal(const FEdgeID& EdgeID); // 0x225deb0 [Final Native Public]
    void GetVertexVertexInstances(const FVertexID& VertexID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x225dc90 [Final Native Public]
    FVector GetVertexPosition(const FVertexID& VertexID); // 0x225dab0 [Final Native Public]
    FEdgeID GetVertexPairEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x225d940 [Final Native Public]
    FVertexID GetVertexInstanceVertex(const FVertexInstanceID& VertexInstanceID); // 0x225d830 [Final Native Public]
    FEdgeID GetVertexInstancePairEdge(const FVertexInstanceID& VertexInstanceID0, const FVertexInstanceID& VertexInstanceID1); // 0x225d6b0 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForTriangleVertex(const FTriangleID& TriangleID, const FVertexID& VertexID); // 0x225d4c0 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForPolygonVertex(const FPolygonID& PolygonID, const FVertexID& VertexID); // 0x225d300 [Final Native Public]
    int32 GetVertexInstanceCount(); // 0x225d2c0 [Final Native Public]
    void GetVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x225d0a0 [Final Native Public]
    void GetVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x225cf50 [Final Native Public]
    int32 GetVertexCount(); // 0x225cf10 [Final Native Public]
    void GetVertexConnectedTriangles(const FVertexID& VertexID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x225cdc0 [Final Native Public]
    void GetVertexConnectedPolygons(const FVertexID& VertexID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x225cc70 [Final Native Public]
    void GetVertexConnectedEdges(const FVertexID& VertexID, const TArray<FEdgeID>& OutEdgeIDs); // 0x225ca50 [Final Native Public]
    void GetVertexAdjacentVertices(const FVertexID& VertexID, const TArray<FVertexID>& OutAdjacentVertexIDs); // 0x225c900 [Final Native Public]
    void GetTriangleVertices(const FTriangleID& TriangleID, const TArray<FVertexID>& OutVertexIDs); // 0x225c6c0 [Final Native Public]
    void GetTriangleVertexInstances(const FTriangleID& TriangleID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x225c4d0 [Final Native Public]
    FVertexInstanceID GetTriangleVertexInstance(const FTriangleID& TriangleID, int32 Index); // 0x225c310 [Final Native Public]
    FPolygonGroupID GetTrianglePolygonGroup(const FTriangleID& TriangleID); // 0x225c200 [Final Native Public]
    FPolygonID GetTrianglePolygon(const FTriangleID& TriangleID); // 0x225c0f0 [Final Native Public]
    void GetTriangleEdges(const FTriangleID& TriangleID, const TArray<FEdgeID>& OutEdgeIDs); // 0x225beb0 [Final Native Public]
    int32 GetTriangleCount(); // 0x225be70 [Final Native Public]
    void GetTriangleAdjacentTriangles(const FTriangleID& TriangleID, const TArray<FTriangleID>& OutTriangleIDs); // 0x225bd20 [Final Native Public]
    void GetPolygonVertices(const FPolygonID& PolygonID, const TArray<FVertexID>& OutVertexIDs); // 0x225bbd0 [Final Native Public]
    void GetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x225ba20 [Final Native Public]
    void GetPolygonTriangles(const FPolygonID& PolygonID, const TArray<FTriangleID>& OutTriangleIDs); // 0x225b800 [Final Native Public]
    FPolygonGroupID GetPolygonPolygonGroup(const FPolygonID& PolygonID); // 0x225b6f0 [Final Native Public]
    void GetPolygonPerimeterEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x225b5a0 [Final Native Public]
    void GetPolygonInternalEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x225b450 [Final Native Public]
    void GetPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID, const TArray<FPolygonID>& OutPolygonIDs); // 0x225b230 [Final Native Public]
    int32 GetPolygonGroupCount(); // 0x225b1f0 [Final Native Public]
    int32 GetPolygonCount(); // 0x225b1b0 [Final Native Public]
    void GetPolygonAdjacentPolygons(const FPolygonID& PolygonID, const TArray<FPolygonID>& OutPolygonIDs); // 0x225aec0 [Final Native Public]
    int32 GetNumVertexVertexInstances(const FVertexID& VertexID); // 0x225ad90 [Final Native Public]
    int32 GetNumVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID); // 0x225ac60 [Final Native Public]
    int32 GetNumVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID); // 0x225ab40 [Final Native Public]
    int32 GetNumVertexConnectedTriangles(const FVertexID& VertexID); // 0x225aa50 [Final Native Public]
    int32 GetNumVertexConnectedPolygons(const FVertexID& VertexID); // 0x225a930 [Final Native Public]
    int32 GetNumVertexConnectedEdges(const FVertexID& VertexID); // 0x225a800 [Final Native Public]
    int32 GetNumPolygonVertices(const FPolygonID& PolygonID); // 0x225a700 [Final Native Public]
    int32 GetNumPolygonTriangles(const FPolygonID& PolygonID); // 0x225a5d0 [Final Native Public]
    int32 GetNumPolygonInternalEdges(const FPolygonID& PolygonID); // 0x225a490 [Final Native Public]
    int32 GetNumPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID); // 0x225a360 [Final Native Public]
    int32 GetNumEdgeConnectedTriangles(const FEdgeID& EdgeID); // 0x225a230 [Final Native Public]
    int32 GetNumEdgeConnectedPolygons(const FEdgeID& EdgeID); // 0x225a110 [Final Native Public]
    void GetEdgeVertices(const FEdgeID& EdgeID, const TArray<FVertexID>& OutVertexIDs); // 0x2259f20 [Final Native Public]
    FVertexID GetEdgeVertex(const FEdgeID& EdgeID, int32 VertexNumber); // 0x2259d60 [Final Native Public]
    int32 GetEdgeCount(); // 0x2259d20 [Final Native Public]
    void GetEdgeConnectedTriangles(const FEdgeID& EdgeID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x2259b00 [Final Native Public]
    void GetEdgeConnectedPolygons(const FEdgeID& EdgeID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x22599b0 [Final Native Public]
    void Empty(); // 0x2259990 [Final Native Public]
    void DeleteVertexInstance(const FVertexInstanceID& VertexInstanceID, const TArray<FVertexID>& OrphanedVertices); // 0x2259840 [Final Native Public]
    void DeleteVertex(const FVertexID& VertexID); // 0x2259770 [Final Native Public]
    void DeleteTriangle(const FTriangleID& TriangleID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroupsPtr); // 0x2259560 [Final Native Public]
    void DeletePolygonGroup(const FPolygonGroupID& PolygonGroupID); // 0x2259490 [Final Native Public]
    void DeletePolygon(const FPolygonID& PolygonID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroups); // 0x2259280 [Final Native Public]
    void DeleteEdge(const FEdgeID& EdgeID, const TArray<FVertexID>& OrphanedVertices); // 0x2259130 [Final Native Public]
    void CreateVertexWithID(const FVertexID& VertexID); // 0x2259060 [Final Native Public]
    void CreateVertexInstanceWithID(const FVertexInstanceID& VertexInstanceID, const FVertexID& VertexID); // 0x2258ec0 [Final Native Public]
    FVertexInstanceID CreateVertexInstance(const FVertexID& VertexID); // 0x2258d80 [Final Native Public]
    FVertexID CreateVertex(); // 0x2258d40 [Final Native Public]
    void CreateTriangleWithID(const FTriangleID& TriangleID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x2258ae0 [Final Native Public]
    FTriangleID CreateTriangle(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x22588d0 [Final Native Public]
    void CreatePolygonWithID(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x2258670 [Final Native Public]
    void CreatePolygonGroupWithID(const FPolygonGroupID& PolygonGroupID); // 0x22585a0 [Final Native Public]
    FPolygonGroupID CreatePolygonGroup(); // 0x2258560 [Final Native Public]
    FPolygonID CreatePolygon(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x2258350 [Final Native Public]
    void CreateEdgeWithID(const FEdgeID& EdgeID, const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x22580e0 [Final Native Public]
    FEdgeID CreateEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x2257f50 [Final Native Public]
    void ComputePolygonTriangulation(const FPolygonID& PolygonID); // 0x2257e80 [Final Native Public]

// UMetasoundFrontendLiteralBlueprintAccess (/Script/MetasoundEngine.MetasoundFrontendLiteralBlueprintAccess)
    EMetasoundFrontendLiteralType GetType(FMetasoundFrontendLiteral& Literal); // 0x6ce93d0 [Final Native Static Private]
    FString GetStringValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x6ce9100 [Final Native Static Private]
    TArray<FString> GetStringArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x6ce8f30 [Final Native Static Private]
    UObject* GetObjectValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x6ce8c70 [Final Native Static Private]
    TArray<UObject*> GetObjectArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x6ce8ab0 [Final Native Static Private]
    int32 GetIntValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x6ce8940 [Final Native Static Private]
    TArray<int32> GetIntArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x6ce8780 [Final Native Static Private]
    float GetFloatValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x6ce8500 [Final Native Static Private]
    TArray<float> GetFloatArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x6ce8340 [Final Native Static Private]
    bool GetBoolValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x6ce8090 [Final Native Static Private]
    TArray<bool> GetBoolArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x6ce7ed0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateStringMetaSoundLiteral(const FString& Value); // 0x6ce7c20 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateStringArrayMetaSoundLiteral(const TArray<FString>& Value); // 0x6ce7af0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateObjectMetaSoundLiteral(UObject* Value); // 0x6ce79f0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateObjectArrayMetaSoundLiteral(const TArray<UObject*>& Value); // 0x6ce78d0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromParam(FAudioParameter& Param); // 0x6ce76f0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateIntMetaSoundLiteral(int32 Value); // 0x6ce7560 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateIntArrayMetaSoundLiteral(const TArray<int32>& Value); // 0x6ce7440 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateFloatMetaSoundLiteral(float Value); // 0x6ce7340 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateFloatArrayMetaSoundLiteral(const TArray<float>& Value); // 0x6ce7220 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateBoolMetaSoundLiteral(bool Value); // 0x6ce7120 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateBoolArrayMetaSoundLiteral(const TArray<bool>& Value); // 0x6ce7000 [Final Native Static Private]
    FString Conv_MetaSoundLiteralToString(FMetasoundFrontendLiteral& Literal); // 0x6ce6e90 [Final Native Static Private]

// UMetasoundGeneratorHandle (/Script/MetasoundEngine.MetasoundGeneratorHandle)
    bool WatchOutput(const FName& OutputName, const FScriptDelegate& OnOutputValueChanged, const FName& AnalyzerName, const FName& AnalyzerOutputName); // 0x6ce9e10 [Final Native Public]
    void UpdateWatchers(); // 0x50f4c10 [Final Native Public]
    double GetCPUCoreUtilization(); // 0x6ce8200 [Final Native Public]
    void EnableRuntimeRenderTiming(bool Enable); // 0x6ce7d30 [Final Native Public]
    UMetasoundGeneratorHandle* CreateMetaSoundGeneratorHandle(UAudioComponent* OnComponent); // 0x6ce7660 [Final Native Static Public]
    bool ApplyParameterPack(UMetasoundParameterPack* Pack); // 0x6ce6df0 [Final Native Public]

// UMetaSoundCacheSubsystem (/Script/MetasoundEngine.MetaSoundCacheSubsystem)
    void TouchOrPrecacheMetaSound(UMetaSoundSource* InMetaSound, int32 InNumInstances); // 0x6ce99c0 [Final Native Public]
    void RemoveCachedOperatorsForMetaSound(UMetaSoundSource* InMetaSound); // 0x6ce9930 [Final Native Public]
    void PrecacheMetaSound(UMetaSoundSource* InMetaSound, int32 InNumInstances); // 0x6ce9860 [Final Native Public]

// UMetasoundOutputBlueprintAccess (/Script/MetasoundEngine.MetasoundOutputBlueprintAccess)
    bool IsTime(FMetaSoundOutput& Output); // 0x6ce97b0 [Final Native Static Private]
    bool IsString(FMetaSoundOutput& Output); // 0x6ce9700 [Final Native Static Private]
    bool IsInt32(FMetaSoundOutput& Output); // 0x6ce9650 [Final Native Static Private]
    bool IsFloat(FMetaSoundOutput& Output); // 0x6ce95a0 [Final Native Static Private]
    bool IsBool(FMetaSoundOutput& Output); // 0x6ce94f0 [Final Native Static Private]
    double GetTimeSeconds(FMetaSoundOutput& Output, const bool& Success); // 0x6ce92c0 [Final Native Static Private]
    FString GetString(FMetaSoundOutput& Output, const bool& Success); // 0x6ce8de0 [Final Native Static Private]
    int32 GetInt32(FMetaSoundOutput& Output, const bool& Success); // 0x6ce8670 [Final Native Static Private]
    float GetFloat(FMetaSoundOutput& Output, const bool& Success); // 0x6ce8230 [Final Native Static Private]
    bool GetBool(FMetaSoundOutput& Output, const bool& Success); // 0x6ce7dc0 [Final Native Static Private]

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

// UMetaSoundQualityHelper (/Script/MetasoundEngine.MetaSoundQualityHelper)
    TArray<FName> GetQualityNames(); // 0x3e15b70 [Final Native Static Public]

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

// UMetaSoundBuilderBase (/Script/MetasoundEngine.MetaSoundBuilderBase)
    void SetNodeInputDefault(FMetaSoundBuilderNodeInputHandle& NodeInputHandle, FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x6db2e50 [Final Native Public]
    void SetGraphOutputName(const FName& OutputName, const FName& NewName, const EMetaSoundBuilderResult& OutResult); // 0x6db2d30 [Final Native Public]
    void SetGraphOutputDataType(const FName& OutputName, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x6db2c10 [Final Native Public]
    void SetGraphOutputAccessType(const FName& OutputName, const EMetasoundFrontendVertexAccessType& AccessType, const EMetaSoundBuilderResult& OutResult); // 0x6db2af0 [Final Native Public]
    void SetGraphInputName(const FName& InputName, const FName& NewName, const EMetaSoundBuilderResult& OutResult); // 0x6db29d0 [Final Native Public]
    void SetGraphInputDefault(const FName& InputName, FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x6db2800 [Final Native Public]
    void SetGraphInputDataType(const FName& InputName, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x6db26e0 [Final Native Public]
    void SetGraphInputAccessType(const FName& InputName, const EMetasoundFrontendVertexAccessType& AccessType, const EMetaSoundBuilderResult& OutResult); // 0x6db25c0 [Final Native Public]
    void RemoveUnusedDependencies(); // 0x6db25a0 [Final Native Public]
    void RemoveNodeInputDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x6db2490 [Final Native Public]
    void RemoveNode(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, bool bRemoveUnusedDependencies); // 0x6db2330 [Final Native Public]
    void RemoveInterface(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x6db2250 [Final Native Public]
    void RemoveGraphVariable(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x6db2150 [Final Native Public]
    void RemoveGraphOutput(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x6db2070 [Final Native Public]
    void RemoveGraphInput(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x6db1f90 [Final Native Public]
    bool NodesAreConnected(FMetaSoundBuilderNodeOutputHandle& OutputHandle, FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x6db1e50 [Final Native Public]
    bool NodeOutputIsConnected(FMetaSoundBuilderNodeOutputHandle& OutputHandle); // 0x6db1d90 [Final Native Public]
    bool NodeInputIsConnected(FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x6db1cd0 [Final Native Public]
    bool IsPreset(); // 0x6db1ca0 [Final Native Public]
    bool InterfaceIsDeclared(const FName& InterfaceName); // 0x6db1c00 [Final Native Public]
    FMetasoundFrontendClassName GetRootGraphClassName(); // 0x6db1bb0 [Final Native Public]
    UObject* GetReferencedPresetAsset(); // 0x6db1b40 [Final Native Public]
    bool GetNodeOutputIsConstructorPin(FMetaSoundBuilderNodeOutputHandle& OutputHandle); // 0x6db1a80 [Final Native Public]
    void GetNodeOutputData(FMetaSoundBuilderNodeOutputHandle& OutputHandle, const FName& Name, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x6db18b0 [Final Native Public]
    bool GetNodeInputIsConstructorPin(FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x6db17f0 [Final Native Public]
    FMetasoundFrontendLiteral GetNodeInputDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x6db1620 [Final Native Public]
    void GetNodeInputData(FMetaSoundBuilderNodeInputHandle& InputHandle, const FName& Name, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x6db1450 [Final Native Public]
    FMetasoundFrontendLiteral GetNodeInputClassDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x6db11e0 [Final Native Public]
    FMetasoundFrontendLiteral GetGraphVariableDefault(const FName& VariableName, const EMetaSoundBuilderResult& OutResult); // 0x6db1040 [Final Native Public]
    TArray<FName> GetGraphOutputNames(const EMetaSoundBuilderResult& OutResult); // 0x6db0ef0 [Final Native Public]
    TArray<FName> GetGraphInputNames(const EMetaSoundBuilderResult& OutResult); // 0x6db0da0 [Final Native Public]
    FMetasoundFrontendLiteral GetGraphInputDefault(const FName& InputName, const EMetaSoundBuilderResult& OutResult); // 0x6db0c00 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> FindNodeOutputsByDataType(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, const FName& DataType); // 0x6db0a60 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> FindNodeOutputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x6db0900 [Final Native Public]
    FMetaSoundNodeHandle FindNodeOutputParent(FMetaSoundBuilderNodeOutputHandle& OutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x6db02b0 [Final Native Public]
    FMetaSoundBuilderNodeOutputHandle FindNodeOutputByName(FMetaSoundNodeHandle& NodeHandle, const FName& OutputName, const EMetaSoundBuilderResult& OutResult); // 0x6db06e0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> FindNodeInputsByDataType(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, const FName& DataType); // 0x6db0540 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> FindNodeInputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x6db03e0 [Final Native Public]
    FMetaSoundNodeHandle FindNodeInputParent(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x6db02b0 [Final Native Public]
    FMetaSoundBuilderNodeInputHandle FindNodeInputByName(FMetaSoundNodeHandle& NodeHandle, const FName& InputName, const EMetaSoundBuilderResult& OutResult); // 0x6db0090 [Final Native Public]
    FMetasoundFrontendVersion FindNodeClassVersion(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x6daff40 [Final Native Public]
    TArray<FMetaSoundNodeHandle> FindInterfaceOutputNodes(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x6dafd80 [Final Native Public]
    TArray<FMetaSoundNodeHandle> FindInterfaceInputNodes(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x6dafbc0 [Final Native Public]
    FMetaSoundNodeHandle FindGraphOutputNode(const FName& OutputName, const FName& OutDataType, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x6daf9d0 [Final Native Public]
    FMetaSoundNodeHandle FindGraphInputNode(const FName& InputName, const FName& OutDataType, FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x6daf7e0 [Final Native Public]
    void DisconnectNodesByInterfaceBindings(FMetaSoundNodeHandle& FromNodeHandle, FMetaSoundNodeHandle& ToNodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x6daf670 [Final Native Public]
    void DisconnectNodes(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x6daf4e0 [Final Native Public]
    void DisconnectNodeOutput(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x6daf3d0 [Final Native Public]
    void DisconnectNodeInput(FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x6daf2c0 [Final Native Public]
    void ConvertToPreset(const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedNodeClass, const EMetaSoundBuilderResult& OutResult); // 0x6daf1c0 [Final Native Public]
    void ConvertFromPreset(const EMetaSoundBuilderResult& OutResult); // 0x6daf110 [Final Native Public]
    bool ContainsNodeOutput(FMetaSoundBuilderNodeOutputHandle& Output); // 0x6daf050 [Final Native Public]
    bool ContainsNodeInput(FMetaSoundBuilderNodeInputHandle& Input); // 0x6daef90 [Final Native Public]
    bool ContainsNode(FMetaSoundNodeHandle& Node); // 0x6daeee0 [Final Native Public]
    void ConnectNodesByInterfaceBindings(FMetaSoundNodeHandle& FromNodeHandle, FMetaSoundNodeHandle& ToNodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x6daed70 [Final Native Public]
    void ConnectNodes(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x6daebb0 [Final Native Public]
    void ConnectNodeOutputToGraphOutput(const FName& GraphOutputName, FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x6dae7f0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> ConnectNodeOutputsToMatchingGraphInterfaceOutputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x6dae9a0 [Final Native Public]
    void ConnectNodeInputToGraphInput(const FName& GraphInputName, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x6dae430 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> ConnectNodeInputsToMatchingGraphInterfaceInputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x6dae5e0 [Final Native Public]
    TScriptInterface<IMetaSoundDocumentInterface> BuildNewMetaSound(const FName& NameBase); // 0x6dae360 [Native Public]
    void BuildAndOverwriteMetaSound(const TScriptInterface<IMetaSoundDocumentInterface>& ExistingMetaSound, bool bForceUniqueClassName); // 0x6dae220 [Final Native Public]
    TScriptInterface<IMetaSoundDocumentInterface> Build(UObject* Parent, FMetaSoundBuilderOptions& Options); // 0x6dae0f0 [Native Public]
    FMetaSoundNodeHandle AddNodeByClassName(FMetasoundFrontendClassName& ClassName, const EMetaSoundBuilderResult& OutResult, int32 MajorVersion); // 0x6dadf40 [Final Native Public]
    FMetaSoundNodeHandle AddNode(const TScriptInterface<IMetaSoundDocumentInterface>& NodeClass, const EMetaSoundBuilderResult& OutResult); // 0x6dadd90 [Final Native Public]
    void AddInterface(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x6dadcb0 [Final Native Public]
    FMetaSoundNodeHandle AddGraphVariableSetNode(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x6dadb80 [Final Native Public]
    FMetaSoundNodeHandle AddGraphVariableGetNode(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x6dada50 [Final Native Public]
    FMetaSoundNodeHandle AddGraphVariableGetDelayedNode(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x6dad920 [Final Native Public]
    void AddGraphVariable(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult); // 0x6dad520 [Final Native Public]
    FMetaSoundBuilderNodeInputHandle AddGraphOutputNode(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult, bool bIsConstructorOutput); // 0x6dad0f0 [Final Native Public]
    FMetaSoundBuilderNodeOutputHandle AddGraphInputNode(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult, bool bIsConstructorInput); // 0x6daccc0 [Final Native Public]

// UMetaSoundSourceBuilder (/Script/MetasoundEngine.MetaSoundSourceBuilder)
    void SetSampleRateOverride(int32 SampleRate); // 0x3df5c50 [Final Native Public]
    void SetQuality(const FName& Quality); // 0x6d8a430 [Final Native Public]
    void SetFormat(const EMetaSoundOutputAudioFormat& OutputFormat, const EMetaSoundBuilderResult& OutResult); // 0x6d8a350 [Final Native Public]
    void SetBlockRateOverride(float BlockRate); // 0x39f0ee0 [Final Native Public]
    bool GetLiveUpdatesEnabled(); // 0x6d89ee0 [Final Native Public]
    void Audition(UObject* Parent, UAudioComponent* AudioComponent, const FScriptDelegate& OnCreateGenerator, bool bLiveUpdatesEnabled); // 0x6d87e30 [Final Native Public]

// UMetaSoundBuilderSubsystem (/Script/MetasoundEngine.MetaSoundBuilderSubsystem)
    bool UnregisterSourceBuilder(const FName& BuilderName); // 0x6d8a6d0 [Final Native Public]
    bool UnregisterPatchBuilder(const FName& BuilderName); // 0x6d8a6d0 [Final Native Public]
    bool UnregisterBuilder(const FName& BuilderName); // 0x6d8a6d0 [Final Native Public]
    bool SetTargetPage(const FName& PageName); // 0x6d8a4a0 [Final Native Public]
    void RegisterSourceBuilder(const FName& BuilderName, UMetaSoundSourceBuilder* Builder); // 0x6d8a250 [Final Native Public]
    void RegisterPatchBuilder(const FName& BuilderName, UMetaSoundPatchBuilder* Builder); // 0x6d8a250 [Final Native Public]
    void RegisterBuilder(const FName& BuilderName, UMetaSoundBuilderBase* Builder); // 0x6d8a250 [Final Native Public]
    bool IsInterfaceRegistered(const FName& InInterfaceName); // 0x6d89f90 [Final Native Public]
    UMetaSoundSourceBuilder* FindSourceBuilder(const FName& BuilderName); // 0x6d89e00 [Final Native Public]
    UMetaSoundPatchBuilder* FindPatchBuilder(const FName& BuilderName); // 0x6d89d20 [Final Native Public]
    UMetaSoundBuilderBase* FindBuilderOfDocument(const TScriptInterface<IMetaSoundDocumentInterface>& InMetaSound); // 0x6d89b70 [Final Native Public]
    UMetaSoundBuilderBase* FindBuilder(const FName& BuilderName); // 0x6d89ad0 [Final Native Public]
    FMetasoundFrontendLiteral CreateStringMetaSoundLiteral(const FString& Value, const FName& DataType); // 0x6d89930 [Final Native Public]
    FMetasoundFrontendLiteral CreateStringArrayMetaSoundLiteral(const TArray<FString>& Value, const FName& DataType); // 0x6d89700 [Final Native Public]
    UMetaSoundSourceBuilder* CreateSourcePresetBuilder(const FName& BuilderName, const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedSourceClass, const EMetaSoundBuilderResult& OutResult); // 0x6d895a0 [Final Native Public]
    UMetaSoundSourceBuilder* CreateSourceBuilder(const FName& BuilderName, FMetaSoundBuilderNodeOutputHandle& OnPlayNodeOutput, FMetaSoundBuilderNodeInputHandle& OnFinishedNodeInput, const TArray<FMetaSoundBuilderNodeInputHandle>& AudioOutNodeInputs, const EMetaSoundBuilderResult& OutResult, const EMetaSoundOutputAudioFormat& OutputFormat, bool bIsOneShot); // 0x6d89300 [Final Native Public]
    UMetaSoundPatchBuilder* CreatePatchPresetBuilder(const FName& BuilderName, const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedPatchClass, const EMetaSoundBuilderResult& OutResult); // 0x6d891a0 [Final Native Public]
    UMetaSoundPatchBuilder* CreatePatchBuilder(const FName& BuilderName, const EMetaSoundBuilderResult& OutResult); // 0x6d890b0 [Final Native Public]
    FMetasoundFrontendLiteral CreateObjectMetaSoundLiteral(UObject* Value); // 0x6d88f80 [Final Native Public]
    FMetasoundFrontendLiteral CreateObjectArrayMetaSoundLiteral(const TArray<UObject*>& Value); // 0x6d88e30 [Final Native Public]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromParam(FAudioParameter& Param); // 0x6d88c50 [Final Native Public]
    FMetasoundFrontendLiteral CreateIntMetaSoundLiteral(int32 Value, const FName& DataType); // 0x6d88ad0 [Final Native Public]
    FMetasoundFrontendLiteral CreateIntArrayMetaSoundLiteral(const TArray<int32>& Value, const FName& DataType); // 0x6d888b0 [Final Native Public]
    FMetasoundFrontendLiteral CreateFloatMetaSoundLiteral(float Value, const FName& DataType); // 0x6d88720 [Final Native Public]
    FMetasoundFrontendLiteral CreateFloatArrayMetaSoundLiteral(const TArray<float>& Value, const FName& DataType); // 0x6d88570 [Final Native Public]
    FMetasoundFrontendLiteral CreateBoolMetaSoundLiteral(bool Value, const FName& DataType); // 0x6d883e0 [Final Native Public]
    FMetasoundFrontendLiteral CreateBoolArrayMetaSoundLiteral(const TArray<bool>& Value, const FName& DataType); // 0x6d881c0 [Final Native Public]

// UMetasoundParameterPack (/Script/MetasoundFrontend.MetasoundParameterPack)
    ESetParamResult SetTrigger(const FName& ParameterName, bool OnlyIfExists); // 0x693d7c0 [Final Native Public]
    ESetParamResult SetString(const FName& ParameterName, const FString& InValue, bool OnlyIfExists); // 0x693d690 [Final Native Public]
    ESetParamResult SetInt(const FName& ParameterName, int32 InValue, bool OnlyIfExists); // 0x693d580 [Final Native Public]
    ESetParamResult SetFloat(const FName& ParameterName, float InValue, bool OnlyIfExists); // 0x693d470 [Final Native Public]
    ESetParamResult SetBool(const FName& ParameterName, bool InValue, bool OnlyIfExists); // 0x693d350 [Final Native Public]
    UMetasoundParameterPack* MakeMetasoundParameterPack(); // 0x693d320 [Final Native Static Public]
    bool HasTrigger(const FName& ParameterName); // 0x693d280 [Final Native Public]
    bool HasString(const FName& ParameterName); // 0x693d1e0 [Final Native Public]
    bool HasInt(const FName& ParameterName); // 0x693d140 [Final Native Public]
    bool HasFloat(const FName& ParameterName); // 0x693d0a0 [Final Native Public]
    bool HasBool(const FName& ParameterName); // 0x693d000 [Final Native Public]
    bool GetTrigger(const FName& ParameterName, const ESetParamResult& Result); // 0x693cf20 [Final Native Public]
    FString GetString(const FName& ParameterName, const ESetParamResult& Result); // 0x693ce00 [Final Native Public]
    int32 GetInt(const FName& ParameterName, const ESetParamResult& Result); // 0x693cd20 [Final Native Public]
    float GetFloat(const FName& ParameterName, const ESetParamResult& Result); // 0x693cc40 [Final Native Public]
    bool GetBool(const FName& ParameterName, const ESetParamResult& Result); // 0x693cb60 [Final Native Public]

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

// UMobilePendingContent (/Script/MobilePatchingUtils.MobilePendingContent)
    void StartInstall(const FScriptDelegate& OnSucceeded, const FScriptDelegate& OnFailed); // 0x6db6c00 [Final Native Public]
    float GetTotalDownloadedSize(); // 0x6db68c0 [Final Native Public]
    float GetRequiredDiskSpace(); // 0x6db67b0 [Final Native Public]
    float GetInstallProgress(); // 0x6db6660 [Final Native Public]
    FText GetDownloadStatusText(); // 0x5704280 [Final Native Public]
    float GetDownloadSpeed(); // 0x6db6600 [Final Native Public]
    float GetDownloadSize(); // 0x6db65d0 [Final Native Public]

// UMobilePatchingLibrary (/Script/MobilePatchingUtils.MobilePatchingLibrary)
    void RequestContent(const FString& RemoteManifestURL, const FString& CloudURL, const FString& InstallDirectory, const FScriptDelegate& OnSucceeded, const FScriptDelegate& OnFailed); // 0x6db6a10 [Final Native Static Public]
    bool HasActiveWiFiConnection(); // 0x33ec370 [Final Native Static Public]
    TArray<FString> GetSupportedPlatformNames(); // 0x6db6810 [Final Native Static Public]
    UMobileInstalledContent* GetInstalledContent(const FString& InstallDirectory); // 0x6db66b0 [Final Native Static Public]
    FString GetActiveDeviceProfileName(); // 0x6db6500 [Final Native Static Public]

// UMocopiBPLibrary (/Script/MocopiLiveLink.MocopiBPLibrary)
    void CreateMocopiSource(FLiveLinkSourceHandle& Handle, int32 inputPort, const FString& SubjectName); // 0x56b7c20 [Final Native Static Private]

// UMotionWarpingSwitchOffDistanceCondition (/Script/MotionWarping.MotionWarpingSwitchOffDistanceCondition)
    UMotionWarpingSwitchOffDistanceCondition* CreateSwitchOffDistanceCondition(const AActor*& InOwnerActor, const ESwitchOffConditionEffect& InEffect, const ESwitchOffConditionDistanceOp& InOperator, float InDistance, bool InbUseWarpTargetAsTargetLocation, AActor* InTargetActor); // 0x456cdf0 [Final Native Static Public]

// UMotionWarpingSwitchOffAngleToTargetCondition (/Script/MotionWarping.MotionWarpingSwitchOffAngleToTargetCondition)
    UMotionWarpingSwitchOffAngleToTargetCondition* CreateSwitchOffAngleToTargetCondition(const AActor*& InOwnerActor, const ESwitchOffConditionEffect& InEffect, const ESwitchOffConditionAngleOp& InOperator, float InAngle, bool bInIgnoreZAxis, bool bInUseWarpTargetAsTargetLocation, AActor* InTargetActor); // 0x456c4b0 [Final Native Static Public]

// UMotionWarpingSwitchOffCompositeCondition (/Script/MotionWarping.MotionWarpingSwitchOffCompositeCondition)
    UMotionWarpingSwitchOffCompositeCondition* CreateSwitchOffCompositeCondition(const AActor*& InOwnerActor, const ESwitchOffConditionEffect& InEffect, const UMotionWarpingSwitchOffCondition*& InSwitchOffConditionA, const ESwitchOffConditionCompositeOp& InLogicOperator, const UMotionWarpingSwitchOffCondition*& InSwitchOffConditionB, bool bInUseWarpTargetAsTargetLocation, AActor* InTargetActor); // 0x456ca90 [Final Native Static Public]

// UMotionWarpingSwitchOffBlueprintableCondition (/Script/MotionWarping.MotionWarpingSwitchOffBlueprintableCondition)
    UMotionWarpingSwitchOffBlueprintableCondition* CreateSwitchOffBlueprintableCondition(const AActor*& InOwnerActor, const ESwitchOffConditionEffect& InEffect, TSubclassOf<UMotionWarpingSwitchOffBlueprintableCondition> InBlueprintableCondition, bool bInUseWarpTargetAsTargetLocation, AActor* InTargetActor); // 0x456c7c0 [Final Native Static Private]
    FString BP_ExtraDebugInfo(AActor* InOwnerActor, AActor* InTargetActor, const FVector& InTargetLocation, bool bInUseWarpTargetAsTargetLocation); // 0x456c2d0 [Native Event Public]
    bool BP_Check(AActor* InOwnerActor, AActor* InTargetActor, const FVector& InTargetLocation, bool bInUseWarpTargetAsTargetLocation); // 0x456c130 [Native Event Public]

// UAnimNotifyState_MotionWarping (/Script/MotionWarping.AnimNotifyState_MotionWarping)
    void OnWarpUpdate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x15b1e90 [Event Public]
    void OnWarpEnd(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x15b1e90 [Event Public]
    void OnWarpBegin(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x15b1e90 [Event Public]
    void OnRootMotionModifierUpdate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x456de70 [Final Native Public]
    void OnRootMotionModifierDeactivate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x456dd80 [Final Native Public]
    void OnRootMotionModifierActivate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x456dc90 [Final Native Public]
    URootMotionModifier* AddRootMotionModifier(UMotionWarpingComponent* MotionWarpingComp, UAnimSequenceBase* Animation, float StartTime, float EndTime); // 0x456b370 [Native Event Public]

// UMotionWarpingUtilities (/Script/MotionWarping.MotionWarpingUtilities)
    void GetMotionWarpingWindowsFromAnimation(UAnimSequenceBase* Animation, const TArray<FMotionWarpingWindowData>& OutWindows); // 0x456da50 [Final Native Static Public]
    void GetMotionWarpingWindowsForWarpTargetFromAnimation(UAnimSequenceBase* Animation, const FName& WarpTargetName, const TArray<FMotionWarpingWindowData>& OutWindows); // 0x456d760 [Final Native Static Public]
    FTransform ExtractRootMotionFromAnimation(UAnimSequenceBase* Animation, float StartTime, float EndTime); // 0x456d5f0 [Final Native Static Public]
    void ExtractBoneTransformFromAnimationAtTime(UAnimInstance* AnimInstance, UAnimSequenceBase* Animation, float Time, bool bExtractRootMotion, const FName& BoneName, bool bLocalSpace, FTransform& OutTransform); // 0x456d150 [Final Native Static Public]

// UMotionWarpingComponent (/Script/MotionWarping.MotionWarpingComponent)
    int32 RemoveWarpTargets(const TArray<FName>& WarpTargetNames); // 0x456e0c0 [Final Native Public]
    int32 RemoveWarpTarget(const FName& WarpTargetName); // 0x456e020 [Final Native Public]
    int32 RemoveAllWarpTargets(); // 0x456df60 [Final Native Public]
    void DisableAllRootMotionModifiers(); // 0x456d0c0 [Final Native Public]
    void AddSwitchOffCondition(const FName& WarpTargetName, UMotionWarpingSwitchOffCondition* Condition); // 0x456beb0 [Final Native Public]
    void AddOrUpdateWarpTargetFromTransform(const FName& WarpTargetName, const FTransform& TargetTransform); // 0x456b210 [Final Native Public]
    void AddOrUpdateWarpTargetFromLocationAndRotation(const FName& WarpTargetName, const FVector& TargetLocation, const FRotator& TargetRotation); // 0x456b070 [Final Native Public]
    void AddOrUpdateWarpTargetFromLocation(const FName& WarpTargetName, const FVector& TargetLocation); // 0x456af40 [Final Native Public]
    void AddOrUpdateWarpTargetFromComponent(const FName& WarpTargetName, USceneComponent* Component, const FName& BoneName, bool bFollowComponent, const EWarpTargetLocationOffsetDirection& LocationOffsetDirection, const FVector& LocationOffset, const FRotator& RotationOffset); // 0x456aa10 [Final Native Public]
    void AddOrUpdateWarpTarget(FMotionWarpingTarget& WarpTarget); // 0x456a970 [Final Native Public]

// URootMotionModifier_Scale (/Script/MotionWarping.RootMotionModifier_Scale)
    URootMotionModifier_Scale* AddRootMotionModifierScale(UMotionWarpingComponent* InMotionWarpingComp, UAnimSequenceBase* InAnimation, float InStartTime, float InEndTime, const FVector& InScale); // 0x456b4d0 [Final Native Static Public]

// URootMotionModifier_SkewWarp (/Script/MotionWarping.RootMotionModifier_SkewWarp)
    URootMotionModifier_SkewWarp* AddRootMotionModifierSkewWarp(UMotionWarpingComponent* InMotionWarpingComp, UAnimSequenceBase* InAnimation, float InStartTime, float InEndTime, const FName& InWarpTargetName, const EWarpPointAnimProvider& InWarpPointAnimProvider, const FTransform& InWarpPointAnimTransform, const FName& InWarpPointAnimBoneName, bool bInWarpTranslation, bool bInIgnoreZAxis, bool bInWarpRotation, const EMotionWarpRotationType& InRotationType, const EMotionWarpRotationMethod& InRotationMethod, float InWarpRotationTimeMultiplier, float InWarpMaxRotationRate); // 0x456b7c0 [Final Native Static Public]

// UAirMovementUtils (/Script/Mover.AirMovementUtils)
    float TryMoveToFallAlongSurface(FMovingComponentSet& MovingComps, const FVector& Delta, float PctOfDeltaToMove, const FQuat& Rotation, const FVector& Normal, FHitResult& Hit, bool bHandleImpact, float FloorSweepDistance, float MaxWalkSlopeCosine, FFloorCheckResult& OutFloorResult, FMovementRecord& MoveRecord); // 0x4c17ea0 [Final Native Static Public]
    float TestFallingMoveAlongHitSurface(FMovingComponentSet& MovingComps, const FVector& OriginalMoveDelta, const FVector& LocationAtHit, FQuat& TargetRotation, bool bHandleImpact, float FloorSweepDistance, float MaxWalkSlopeCosine, FHitResult& InOutHit, FFloorCheckResult& OutFloorResult, FMovementRecord& InOutMoveRecord); // 0x4c172f0 [Final Native Static Public]
    bool IsValidLandingSpot(FMovingComponentSet& MovingComps, const FVector& Location, FHitResult& Hit, float FloorSweepDistance, float MaxWalkSlopeCosine, FFloorCheckResult& OutFloorResult); // 0x4c16a00 [Final Native Static Public]
    FProposedMove ComputeControlledFreeMove(FFreeMoveParams& InParams); // 0x4c15df0 [Final Native Static Public]

// UMoverComponent (/Script/Mover.MoverComponent)
    void UnbindProcessGeneratedMovement(); // 0x4c9d900 [Final Native Public]
    bool TryGetFloorCheckHitResult(FHitResult& OutHitResult); // 0x4c9c430 [Native Public]
    void SetUseDeferredGroupMovement(bool bEnable); // 0x4c9bd70 [Final Native Public]
    void SetUpdatedComponent(USceneComponent* NewUpdatedComponent); // 0x4c9bce0 [Final Native Public]
    void SetPrimaryVisualComponent(USceneComponent* SceneComponent); // 0x4c9bb60 [Final Native Public]
    void SetPlanarConstraint(FPlanarConstraint& InConstraint); // 0x4c9b9e0 [Final Native Public]
    void SetGravityOverride(bool bOverrideGravity, const FVector& GravityAcceleration); // 0x4c9b690 [Final Native Public]
    void SetBaseVisualComponentTransform(FTransform& ComponentTransform); // 0x4c9b4d0 [Final Native Public]
    bool RemoveMovementMode(const FName& ModeName); // 0x4c9b430 [Final Native Public]
    void RemoveGameplayTags(FGameplayTagContainer& TagsToRemove); // 0x4c9b370 [Final Native Public]
    void RemoveGameplayTag(const FGameplayTag& TagToRemove); // 0x4c9b2d0 [Final Native Public]
    void QueueNextMode(const FName& DesiredModeName, bool bShouldReenter); // 0x4c9b200 [Final Native Public]
    void PhysicsVolumeChanged(APhysicsVolume* NewVolume); // 0x4c9aff0 [Native Protected]
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x4c9ad10 [Native Public]
    FMovementModifierHandle K2_QueueMovementModifier(const int32& MoveAsRawData); // 0x4c9abb0 [Final Native Public]
    void K2_QueueLayeredMove(const int32& MoveAsRawData); // 0x4c9aa70 [Final Native Public]
    void K2_QueueInstantMovementEffect(const int32& EffectAsRawData); // 0x4c9a930 [Final Native Public]
    void K2_FindMovementModifier(const FMovementModifierHandle& ModifierHandle, const bool& bFoundModifier, const int32& TargetAsRawBytes); // 0x4c9a390 [Final Native Public]
    void K2_FindActiveLayeredMove(const bool& DidSucceed, const int32& TargetAsRawBytes); // 0x4c9a110 [Final Native Public]
    bool IsUsingDeferredGroupMovement(); // 0x4c99e50 [Final Native Public]
    bool IsModifierActiveOrQueued(FMovementModifierHandle& ModifierHandle); // 0x4c99d60 [Final Native Public]
    bool HasValidCachedState(); // 0x33ec370 [Final Native Public]
    bool HasValidCachedInputCmd(); // 0x33ec370 [Final Native Public]
    bool HasGameplayTagInState(FMoverSyncState& SyncState, const FGameplayTag& TagToFind, bool bExactMatch); // 0x4c99910 [Final Native Public]
    bool HasGameplayTag(const FGameplayTag& TagToFind, bool bExactMatch); // 0x4c99820 [Final Native Public]
    void HandleImpact(FMoverOnImpactParams& ImpactParams); // 0x4c99740 [Final Native Public]
    FVector GetVelocity(); // 0x4c996d0 [Final Native Public]
    FVector GetUpDirection(); // 0x4c995e0 [Final Native Public]
    USceneComponent* GetUpdatedComponent(); // 0x4c996b0 [Final Native Public]
    FRotator GetTargetOrientation(); // 0x4c99390 [Final Native Public]
    FMoverSyncState GetSyncState(); // 0x4c99350 [Final Native Public]
    UMoverBlackboard* GetSimBlackboard(); // 0x4c99330 [Final Native Public]
    USceneComponent* GetPrimaryVisualComponent(); // 0x4c99310 [Final Native Public]
    TArray<FTrajectorySampleInfo> GetPredictedTrajectory(const FMoverPredictTrajectoryParams& PredictionParams); // 0x4c990c0 [Final Native Public]
    FPlanarConstraint GetPlanarConstraint(); // 0x4c99070 [Final Native Public]
    FName GetMovementModeName(); // 0x4c98fc0 [Final Native Public]
    UBaseMovementMode* GetMovementMode(); // 0x4c98f50 [Final Native Public]
    FVector GetMovementIntent(); // 0x4c98ee0 [Final Native Public]
    FName GetMovementBaseBoneName(); // 0x4c98eb0 [Final Native Public]
    UPrimitiveComponent* GetMovementBase(); // 0x4c98e60 [Final Native Public]
    FMoverTimeStep GetLastTimeStep(); // 0x4c98e30 [Final Native Public]
    FMoverInputCmdContext GetLastInputCmd(); // 0x4c98e00 [Final Native Public]
    FVector GetGravityAcceleration(); // 0x4c98c00 [Final Native Public]
    TArray<FTrajectorySampleInfo> GetFutureTrajectory(float FutureSeconds, float SamplesPerSecond); // 0x4c98a80 [Final Native Public]
    FTransform GetBaseVisualComponentTransform(); // 0x4c98a00 [Final Native Public]
    UObject* FindSharedSettings_Mutable_BP(TSubclassOf<UObject> SharedSetting); // 0x4c98520 [Final Native Public]
    UObject* FindSharedSettings_BP(TSubclassOf<UObject> SharedSetting); // 0x4c98520 [Final Native Public]
    UBaseMovementMode* FindMovementModeByName(const FName& MovementModeName); // 0x4c98480 [Final Native Public]
    UBaseMovementMode* FindMovementMode(TSubclassOf<UBaseMovementMode> MovementMode); // 0x4c98110 [Final Native Public]
    void CancelModifierFromHandle(const FMovementModifierHandle& ModifierHandle); // 0x4c97070 [Final Native Public]
    void BindProcessGeneratedMovement(const FScriptDelegate& ProcessGeneratedMovementEvent); // 0x4c96d00 [Final Native Public]
    bool AddMovementModeFromObject(const FName& ModeName, UBaseMovementMode* MovementMode); // 0x4c96830 [Final Native Public]
    UBaseMovementMode* AddMovementModeFromClass(const FName& ModeName, TSubclassOf<UBaseMovementMode> MovementMode); // 0x4c965e0 [Final Native Public]
    void AddGameplayTags(FGameplayTagContainer& TagsToAdd); // 0x4c96520 [Final Native Public]
    void AddGameplayTag(const FGameplayTag& TagToAdd); // 0x4c96480 [Final Native Public]

// UPathedPhysicsMoverComponent (/Script/Mover.PathedPhysicsMoverComponent)
    void SetPlaybackDirection(bool bPlayForward); // 0x4c9bad0 [Final Native Public]
    void SetPathOriginTransform(FTransform& NewPathOrigin); // 0x4c9b8d0 [Final Native Public]
    void SetIsMoving(bool bShouldMove); // 0x4c9b780 [Final Native Public]
    void SetDefaultPlaybackBehavior(const EPathedPhysicsPlaybackBehavior& PlaybackBehavior); // 0x4c9b610 [Final Native Public]
    bool IsMoving(); // 0x4c99e10 [Final Native Public]
    bool IsJointEnabled(); // 0x4c99d20 [Final Native Public]
    bool IsInReverse(); // 0x4c99ce0 [Final Native Public]
    FTransform GetPathOriginTransform(); // 0x4c98ff0 [Final Native Public]
    EPathedPhysicsPlaybackBehavior GetDefaultPlaybackBehavior(); // 0x4c98a60 [Final Native Public]

// UBaseMovementMode (/Script/Mover.BaseMovementMode)
    void SimulationTick(FSimulationTickParams& Params, FMoverTickEndData& OutputState); // 0x4c9be90 [Native Event Public]
    void K2_OnUnregistered(); // 0x15b1e90 [Event Protected]
    void K2_OnRegistered(const FName& ModeName); // 0x15b1e90 [Event Protected]
    void K2_OnDeactivated(); // 0x15b1e90 [Event Protected]
    void K2_OnActivated(); // 0x15b1e90 [Event Protected]
    UMoverComponent* K2_GetMoverComponent(); // 0x3a606a0 [Final Native Public]
    void GenerateMove(FMoverTickStartData& StartState, FMoverTimeStep& TimeStep, FProposedMove& OutProposedMove); // 0x4c987c0 [Native Event Public]

// UPathedPhysicsMovementMode (/Script/Mover.PathedPhysicsMovementMode)
    void SetUseJointConstraint(bool bUseJoint); // 0x4c9be00 [Final Native Public]
    void SetPathDuration_BeginPlayOnly(float NewDuration); // 0x4c9b820 [Final Native Public]
    UPathedMovementPatternBase* BP_FindPattern(TSubclassOf<UPathedMovementPatternBase> PatternType); // 0x4c96bc0 [Final Native Public]

// UCharacterMoverComponent (/Script/Mover.CharacterMoverComponent)
    void UnCrouch(); // 0x4c187b0 [Native Public]
    void SetHandleStanceChanges(bool bInHandleStanceChanges); // 0x4c16f10 [Final Native Public]
    void SetHandleJump(bool bInHandleJump); // 0x4c16e80 [Final Native Public]
    void OnMoverPreSimulationTick(FMoverTimeStep& TimeStep, FMoverInputCmdContext& InputCmd); // 0x4c16d50 [Native Protected]
    bool Jump(); // 0x4c16d20 [Native Public]
    bool IsSwimming(); // 0x4c169d0 [Native Public]
    bool IsSlopeSliding(); // 0x4c169a0 [Native Public]
    bool IsOnGround(); // 0x382de50 [Native Public]
    bool IsFlying(); // 0x4c167d0 [Native Public]
    bool IsFalling(); // 0x4c167a0 [Native Public]
    bool IsCrouching(); // 0x4c16770 [Native Public]
    bool IsAirborne(); // 0x4c16740 [Native Public]
    bool GetHandleStanceChanges(); // 0x4c16710 [Final Native Public]
    bool GetHandleJump(); // 0x4c166e0 [Final Native Public]
    void Crouch(); // 0x4c166c0 [Native Public]
    bool CanCrouch(); // 0x4c15cd0 [Native Public]
    bool CanActorJump(); // 0x4c15ca0 [Native Public]

// UPlanarConstraintUtils (/Script/Mover.PlanarConstraintUtils)
    void SetPlaneConstraintOrigin(FPlanarConstraint& Constraint, const FVector& PlaneOrigin); // 0x4c171d0 [Final Native Static Public]
    void SetPlanarConstraintNormal(FPlanarConstraint& Constraint, const FVector& PlaneNormal); // 0x4c170b0 [Final Native Static Public]
    void SetPlanarConstraintEnabled(FPlanarConstraint& Constraint, bool bEnabled); // 0x4c16fa0 [Final Native Static Public]
    FVector ConstrainNormalToPlane(FPlanarConstraint& Constraint, const FVector& Normal); // 0x4c16570 [Final Native Static Public]
    FVector ConstrainLocationToPlane(FPlanarConstraint& Constraint, const FVector& Location); // 0x4c16420 [Final Native Static Public]
    FVector ConstrainDirectionToPlane(FPlanarConstraint& Constraint, const FVector& Direction, bool bMaintainMagnitude); // 0x4c16280 [Final Native Static Public]

// UFloorQueryUtils (/Script/Mover.FloorQueryUtils)
    bool IsHitSurfaceWalkable(FHitResult& Hit, const FVector& UpDirection, float MaxWalkSlopeCosine); // 0x4c16800 [Final Native Static Public]

// UGroundMovementUtils (/Script/Mover.GroundMovementUtils)
    float TryWalkToSlideAlongSurface(FMovingComponentSet& MovingComps, const FVector& Delta, float PctOfDeltaToMove, const FQuat& Rotation, const FVector& Normal, FHitResult& Hit, bool bHandleImpact, FMovementRecord& MoveRecord, float MaxWalkSlopeCosine, float MaxStepHeight); // 0x4c18390 [Final Native Static Public]
    FVector TestMoveToAdjustToFloor(FMovingComponentSet& MovingComps, const FVector& Location, FQuat& Rotation, float MaxWalkSlopeCosine, FFloorCheckResult& InOutCurrentFloor, FMovementRecord& InOutMoveRecord); // 0x4c17b70 [Final Native Static Public]
    float TestGroundedMoveAlongHitSurface(FMovingComponentSet& MovingComps, const FVector& OriginalMoveDelta, const FVector& LocationAtHit, FQuat& TargetRotation, bool bHandleImpact, float MaxStepHeight, float MaxWalkSlopeCosine, FHitResult& InOutHit, FMovementRecord& InOutMoveRecord); // 0x4c177a0 [Final Native Static Public]
    FVector ComputeDeflectedMoveOntoRamp(const FVector& OrigMoveDelta, const FVector& UpDirection, FHitResult& RampHitResult, float MaxWalkSlopeCosine, bool bHitFromLineTrace); // 0x4c16030 [Final Native Static Public]
    FProposedMove ComputeControlledGroundMove(FGroundMoveParams& InParams); // 0x4c15f50 [Final Native Static Public]
    bool CanStepUpOnHitSurface(FHitResult& Hit); // 0x4c15d00 [Final Native Static Public]

// ULookAtRotationPattern (/Script/Mover.LookAtRotationPattern)
    void SetRelativeLookAtLocation(const FVector& RelativeLookAt); // 0x4c1ede0 [Final Native Public]
    void SetLookAtLocation(const FVector& LookAt); // 0x4c1ec00 [Final Native Public]

// ITurnGeneratorInterface (/Script/Mover.TurnGeneratorInterface)
    FRotator GetTurn(const FRotator& TargetOrientation, FMoverTickStartData& FullStartState, FMoverDefaultSyncState& MoverState, FMoverTimeStep& TimeStep, FProposedMove& ProposedMove, UMoverBlackboard* SimBlackboard); // 0x4c1df00 [Native Event Public]

// UMovementRecordUtils (/Script/Mover.MovementRecordUtils)
    void K2_SetDeltaSeconds(FMovementRecord& OutMovementRecord, float DeltaSeconds); // 0x4c1e610 [Final Native Static Public]
    FVector K2_GetTotalMoveDelta(FMovementRecord& MovementRecord); // 0x4c1e520 [Final Native Static Public]
    FVector K2_GetRelevantVelocity(FMovementRecord& MovementRecord); // 0x4c1e430 [Final Native Static Public]
    FVector K2_GetRelevantMoveDelta(FMovementRecord& MovementRecord); // 0x4c1e340 [Final Native Static Public]

// UMoverDataModelBlueprintLibrary (/Script/Mover.MoverDataModelBlueprintLibrary)
    void SetMoveIntent(FCharacterDefaultInputs& Inputs, const FVector& WorldDirectionIntent); // 0x4c1ec90 [Final Native Static Public]
    FVector GetVelocityFromSyncState(FMoverDefaultSyncState& SyncState); // 0x4c1e280 [Final Native Static Public]
    FRotator GetOrientationFromSyncState(FMoverDefaultSyncState& SyncState); // 0x4c1ddc0 [Final Native Static Public]
    FVector GetMoveDirectionIntentFromSyncState(FMoverDefaultSyncState& SyncState); // 0x4c1dd00 [Final Native Static Public]
    FVector GetMoveDirectionIntentFromInputs(FCharacterDefaultInputs& Inputs); // 0x4c1dbf0 [Final Native Static Public]
    FVector GetLocationFromSyncState(FMoverDefaultSyncState& SyncState); // 0x4c1db30 [Final Native Static Public]

// UMoverDebugComponent (/Script/Mover.MoverDebugComponent)
    void SetHistoryTracking(float SecondsToTrack, float SamplesPerSecond); // 0x4c1eb30 [Final Native Public]
    void OnMovementSimTick(FMoverTimeStep& TimeStep); // 0x4c1e980 [Final Native Private]
    void OnMovementSimRollback(FMoverTimeStep& NewTimeStep, FMoverTimeStep& InvalidatedTimeStep); // 0x4c1e860 [Final Native Private]
    void OnHistoryTrackingRollback(FMoverTimeStep& NewTimeStep, FMoverTimeStep& InvalidatedTimeStep); // 0x4c1e740 [Final Native Protected]
    TArray<FTrajectorySampleInfo> GetPastTrajectory(); // 0x4c1de80 [Final Native Public]

// UMoverNetworkPhysicsLiaisonComponentBase (/Script/Mover.MoverNetworkPhysicsLiaisonComponentBase)
    void HandleOwningPawnControllerChanged_Server(APawn* OwnerPawn, AController* OldController, AController* NewController); // 0x4c61270 [Final Native Protected]
    void HandleComponentPhysicsStateChanged(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x4c610b0 [Native Protected]

// UMoverTrajectoryPredictor (/Script/Mover.MoverTrajectoryPredictor)
    void Setup(UMoverComponent* InMoverComponent); // 0x4c1ee70 [Final Native Public]

// IMoverInputProducerInterface (/Script/Mover.MoverInputProducerInterface)
    void ProduceInput(int32 SimTimeMs, FMoverInputCmdContext& InputCmdResult); // 0x4c1ea30 [Native Event Public]

// UMoverStandaloneLiaisonComponent (/Script/Mover.MoverStandaloneLiaisonComponent)
    void SetUseAsyncProduceInput(bool bUseAsyncInputProduction); // 0x4c25c40 [Final Native Public]
    void SetUseAsyncMovementSimulationTick(bool bUseAsyncMovementSim); // 0x4c25bb0 [Final Native Public]
    void SetEnableProduceInput(bool bEnableInputProduction); // 0x4c25a70 [Final Native Public]
    void OnControllerChanged(APawn* Pawn, AController* OldController, AController* NewController); // 0x4c25600 [Native Protected]
    bool GetUseAsyncProduceInput(); // 0x4c25540 [Final Native Public]
    bool GetUseAsyncMovementSimulationTick(); // 0x4c25510 [Final Native Public]
    bool GetEnableProduceInput(); // 0x4c25470 [Final Native Public]
    void AddTickDependency(UActorComponent* OtherComponent, const EMoverTickDependencyOrder& TickOrder, const EMoverTickPhase& TickPhase); // 0x4c25030 [Final Native Public]

// UMoverDataCollectionLibrary (/Script/Mover.MoverDataCollectionLibrary)
    void K2_GetDataFromCollection(const bool& DidSucceed, FMoverDataCollection& Collection, const int32& TargetAsRawBytes); // 0x4c9a630 [Final Native Static Public]
    void K2_AddDataToCollection(FMoverDataCollection& Collection, const int32& SourceAsRawBytes); // 0x4c99ea0 [Final Native Static Public]
    void ClearDataFromCollection(FMoverDataCollection& Collection); // 0x4c25140 [Final Native Static Public]

// UNavMoverComponent (/Script/Mover.NavMoverComponent)
    bool IsSwimming(); // 0x4c255c0 [Native Public]
    FVector GetVelocityForNavMovement(); // 0x4c25570 [Native Public]
    float GetMaxSpeedForNavMovement(); // 0x4c254a0 [Native Public]
    bool ConsumeNavMovementData(const FVector& OutMoveInputIntent, const FVector& OutMoveInputVelocity); // 0x4c25370 [Final Native Public]

// UNavWalkingMode (/Script/Mover.NavWalkingMode)
    void SetTurnGeneratorClass(TSubclassOf<UObject> TurnGeneratorClass); // 0x4c25b00 [Final Native Public]
    UObject* GetTurnGenerator(); // 0x4c254e0 [Final Native Public]

// UPhysicsCharacterMoverComponent (/Script/Mover.PhysicsCharacterMoverComponent)
    void OnMoverPreMovement(FMoverTimeStep& TimeStep, FMoverInputCmdContext& InputCmd, FMoverSyncState& SyncState, FMoverAuxStateContext& AuxState); // 0x4c257c0 [Native Protected]
    void OnMoverPostSimulationTick(FMoverTimeStep& TimeStep); // 0x4c25710 [Native Protected]

// UBaseMovementModeTransition (/Script/Mover.BaseMovementModeTransition)
    void Trigger(FSimulationTickParams& Params); // 0x4c9c330 [Native Event Public]
    void K2_OnUnregistered(); // 0x15b1e90 [Event Protected]
    void K2_OnRegistered(); // 0x15b1e90 [Event Protected]
    UMoverComponent* K2_GetMoverComponent(); // 0x4c9a8e0 [Final Native Public]
    FTransitionEvalResult Evaluate(FSimulationTickParams& Params); // 0x4c98000 [Native Event Public]

// UWaterMovementUtils (/Script/Mover.WaterMovementUtils)
    void UpdateWaterSplineData(FUpdateWaterSplineDataParams& UpdateWaterSplineDataParams, FWaterCheckResult& WaterCheckResult); // 0x4c25cd0 [Final Native Static Public]
    FProposedMove ComputeControlledWaterMove(FWaterMoveParams& InParams); // 0x4c251f0 [Final Native Static Public]

// UMoverPathedPhysicsLiaisonComponent (/Script/Mover.MoverPathedPhysicsLiaisonComponent)
    void HandleMovementModeChanged(const FName& OldModeName, const FName& NewModeName); // 0x4c61180 [Final Native Private]

// UAsyncFallingMode (/Script/Mover.AsyncFallingMode)
    void ProcessLanded(FFloorCheckResult& FloorResult, const FVector& Velocity, FRelativeBaseInfo& BaseInfo, FMoverTickEndData& TickEndData); // 0x4c614e0 [Native Protected]

// UAsyncNavWalkingMode (/Script/Mover.AsyncNavWalkingMode)
    void SetTurnGeneratorClass(TSubclassOf<UObject> TurnGeneratorClass); // 0x4c617a0 [Final Native Public]
    UObject* GetTurnGenerator(); // 0x382d5b0 [Final Native Public]

// UAsyncWalkingMode (/Script/Mover.AsyncWalkingMode)
    void SetTurnGeneratorClass(TSubclassOf<UObject> TurnGeneratorClass); // 0x4c61910 [Final Native Public]
    UObject* GetTurnGenerator(); // 0x3718cf0 [Final Native Public]

// UFallingMode (/Script/Mover.FallingMode)
    void ProcessLanded(FFloorCheckResult& FloorResult, const FVector& Velocity, FRelativeBaseInfo& BaseInfo, FMoverTickEndData& TickEndData); // 0x4c614e0 [Native Protected]

// UWalkingMode (/Script/Mover.WalkingMode)
    void SetTurnGeneratorClass(TSubclassOf<UObject> TurnGeneratorClass); // 0x4c61910 [Final Native Public]
    UObject* GetTurnGenerator(); // 0x3718cf0 [Final Native Public]

// UAsyncMovementUtils (/Script/Mover.AsyncMovementUtils)
    float TestSlidingMoveAlongHitSurface(FMovingComponentSet& MovingComps, const FVector& OriginalMoveDelta, const FVector& LocationAtHit, FQuat& TargetRotation, FHitResult& InOutHit, FMovementRecord& InOutMoveRecord); // 0x4c61e10 [Final Native Static Public]
    bool TestDepenetratingMove(FMovingComponentSet& MovingComps, const FVector& StartLocation, const FVector& TargetLocation, FQuat& StartRotation, FQuat& TargetRotation, bool bShouldSweep, FHitResult& OutHit, FMovementRecord& InOutMoveRecord); // 0x4c61a80 [Final Native Static Public]

// UBasedMovementUtils (/Script/Mover.BasedMovementUtils)
    bool TransformWorldRotatorToBased(UPrimitiveComponent* MovementBase, const FName& BoneName, const FRotator& WorldSpaceRotator, const FRotator& OutLocalRotator); // 0x4c63790 [Final Native Static Public]
    bool TransformWorldLocationToBased(UPrimitiveComponent* MovementBase, const FName& BoneName, const FVector& WorldSpaceLocation, const FVector& OutLocalLocation); // 0x4c63600 [Final Native Static Public]
    bool TransformWorldDirectionToBased(UPrimitiveComponent* MovementBase, const FName& BoneName, const FVector& WorldSpaceDirection, const FVector& OutLocalDirection); // 0x4c63400 [Final Native Static Public]
    void TransformRotatorToWorld(const FQuat& BaseQuat, const FRotator& LocalRotator, const FRotator& OutWorldSpaceRotator); // 0x4c631a0 [Final Native Static Public]
    void TransformRotatorToLocal(const FQuat& BaseQuat, const FRotator& WorldSpaceRotator, const FRotator& OutLocalRotator); // 0x4c62f30 [Final Native Static Public]
    void TransformLocationToWorld(const FVector& BasePos, const FQuat& BaseQuat, const FVector& LocalLocation, const FVector& OutLocationWorldSpace); // 0x4c62cc0 [Final Native Static Public]
    void TransformLocationToLocal(const FVector& BasePos, const FQuat& BaseQuat, const FVector& WorldSpaceLocation, const FVector& OutLocalLocation); // 0x4c62a40 [Final Native Static Public]
    void TransformDirectionToWorld(const FQuat& BaseQuat, const FVector& LocalDirection, const FVector& OutDirectionWorldSpace); // 0x4c62900 [Final Native Static Public]
    void TransformDirectionToLocal(const FQuat& BaseQuat, const FVector& WorldSpaceDirection, const FVector& OutLocalDirection); // 0x4c627c0 [Final Native Static Public]
    bool TransformBasedRotatorToWorld(UPrimitiveComponent* MovementBase, const FName& BoneName, const FRotator& LocalRotator, const FRotator& OutWorldSpaceRotator); // 0x4c62490 [Final Native Static Public]
    bool TransformBasedLocationToWorld(UPrimitiveComponent* MovementBase, const FName& BoneName, const FVector& LocalLocation, const FVector& OutLocationWorldSpace); // 0x4c62300 [Final Native Static Public]
    bool TransformBasedDirectionToWorld(UPrimitiveComponent* MovementBase, const FName& BoneName, const FVector& LocalDirection, const FVector& OutDirectionWorldSpace); // 0x4c62100 [Final Native Static Public]
    bool IsBaseSimulatingPhysics(UPrimitiveComponent* MovementBase); // 0x4c61430 [Final Native Static Public]
    bool IsADynamicBase(UPrimitiveComponent* MovementBase); // 0x4c61380 [Final Native Static Public]
    bool GetMovementBaseTransform(UPrimitiveComponent* MovementBase, const FName& BoneName, const FVector& OutLocation, FQuat& OutQuat); // 0x4c60e90 [Final Native Static Public]

// UMovementUtils (/Script/Mover.MovementUtils)
    bool TrySafeMoveUpdatedComponentNoMovementRecord(FMovingComponentSet& MovingComps, const FVector& Delta, FQuat& NewRotation, bool bSweep, FHitResult& OutHit, const ETeleportType& Teleport); // 0x4c9d610 [Final Native Static Public]
    bool TrySafeMoveUpdatedComponent(FMovingComponentSet& MovingComps, const FVector& Delta, FQuat& NewRotation, bool bSweep, FHitResult& OutHit, const ETeleportType& Teleport, FMovementRecord& MoveRecord); // 0x4c9d2e0 [Final Native Static Public]
    float TrySafeMoveAndSlideUpdatedComponentNoMovementRecord(FMovingComponentSet& MovingComps, const FVector& Delta, FQuat& NewRotation, bool bSweep, FHitResult& OutHit, const ETeleportType& Teleport, bool bSlideAlongSurface); // 0x4c9cf90 [Final Native Static Public]
    float TrySafeMoveAndSlideUpdatedComponent(FMovingComponentSet& MovingComps, const FVector& Delta, FQuat& NewRotation, bool bSweep, FHitResult& OutHit, const ETeleportType& Teleport, FMovementRecord& MoveRecord, bool bSlideAlongSurface); // 0x4c9cc10 [Final Native Static Public]
    float TryMoveToSlideAlongSurfaceNoMovementRecord(FMovingComponentSet& MovingComps, const FVector& Delta, float PctOfDeltaToMove, const FQuat& Rotation, const FVector& Normal, FHitResult& Hit, bool bHandleImpact); // 0x4c9c8c0 [Final Native Static Public]
    float TryMoveToSlideAlongSurface(FMovingComponentSet& MovingComps, const FVector& Delta, float PctOfDeltaToMove, const FQuat& Rotation, const FVector& Normal, FHitResult& Hit, bool bHandleImpact, FMovementRecord& MoveRecord); // 0x4c9c540 [Final Native Static Public]
    bool TestEncroachmentAndAdjust(UMoverComponent* MoverComp, const FVector& TestLocation, const FRotator& TestRotation, const FVector& OutProposedAdjustment); // 0x4c9c190 [Final Native Static Public]
    bool TestEncroachment(UMoverComponent* MoverComp, const FVector& TestLocation, const FRotator& TestRotation); // 0x4c9c040 [Final Native Static Public]
    FVector ProjectToGravityFloor(const FVector& Vector, const FVector& UpDirection); // 0x4c9b080 [Final Native Static Public]
    bool IsExceedingMaxSpeed(const FVector& Velocity, float InMaxSpeed); // 0x4c99bb0 [Final Native Static Public]
    bool IsAngularVelocityZero(const FRotator& AngularVelocity); // 0x4c99af0 [Final Native Static Public]
    FVector GetGravityVerticalComponent(const FVector& Vector, const FVector& UpDirection); // 0x4c98cc0 [Final Native Static Public]
    bool FindTeleportSpot(UMoverComponent* MoverComp, const FVector& TestLocation, const FRotator& TestRotation); // 0x4c98680 [Final Native Static Public]
    FVector DeduceUpDirectionFromGravity(const FVector& GravityAcceleration); // 0x4c97f60 [Final Native Static Public]
    FVector ConstrainToPlane(const FVector& Vector, const FPlane& MovementPlane, bool bMaintainMagnitude); // 0x4c97b60 [Final Native Static Public]
    FVector ComputeVelocityFromPositions(const FVector& FromPos, const FVector& ToPos, float DeltaSeconds); // 0x4c979c0 [Final Native Static Public]
    FVector ComputeVelocityFromGravity(const FVector& GravityAccel, float DeltaSeconds); // 0x4c978b0 [Final Native Static Public]
    FVector ComputeVelocity(FComputeVelocityParams& InParams); // 0x4c977b0 [Final Native Static Public]
    FVector ComputeSlideDelta(FMovingComponentSet& MovingComps, const FVector& Delta, float PctOfDeltaToMove, const FVector& Normal, FHitResult& Hit); // 0x4c97550 [Final Native Static Public]
    FVector ComputeDirectionIntent(const FVector& MoveInput, const EMoveInputType& MoveInputType, float MaxSpeed); // 0x4c97410 [Final Native Static Public]
    FVector ComputeCombinedVelocity(FComputeCombinedVelocityParams& InParams); // 0x4c97310 [Final Native Static Public]
    FRotator ComputeAngularVelocity(const FRotator& From, const FRotator& To, FQuat& WorldToGravity, float DeltaSeconds, float TurningRateLimit); // 0x4c97100 [Final Native Static Public]
    bool CanEscapeGravity(const FVector& PriorVelocity, const FVector& NewVelocity, const FVector& GravityAccel, float DeltaSeconds); // 0x4c96da0 [Final Native Static Public]
    FRotator ApplyGravityToOrientationIntent(const FRotator& IntendedOrientation, FQuat& WorldToGravity, bool bStayVertical); // 0x4c96a70 [Final Native Static Public]

// UPlayMoverMontageCallbackProxy (/Script/Mover.PlayMoverMontageCallbackProxy)
    void OnMoverMontageEnded(const FName& IgnoredNotifyName); // 0x4c9af70 [Final Native Protected]
    UPlayMoverMontageCallbackProxy* CreateProxyObjectForPlayMoverMontage(UMoverComponent* InMoverComponent, UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, const FName& StartingSection); // 0x4c97cb0 [Final Native Static Public]

// UMoverSimulation (/Script/Mover.MoverSimulation)
    UMoverBlackboard* GetBlackboard_Mutable(); // 0x441ae90 [Final Native Public]
    UMoverBlackboard* GetBlackboard(); // 0x441ae90 [Final Native Public]

// UMoverExampleAbilityInputsLibrary (/Script/MoverExamples.MoverExampleAbilityInputsLibrary)
    FMoverExampleAbilityInputs GetMoverExampleAbilityInputs(FMoverDataCollection& FromCollection); // 0x52384f0 [Final Native Static Public]

// AMoverExamplesCharacter (/Script/MoverExamples.MoverExamplesCharacter)
    void RequestMoveByVelocity(const FVector& DesiredVelocity); // 0x5238720 [Native Public]
    void RequestMoveByIntent(const FVector& DesiredIntent); // 0x5238680 [Native Public]
    FMoverInputCmdContext OnProduceInputInBlueprint(float DeltaMs, const FMoverInputCmdContext& InputCmd); // 0x15b1e90 [Event Protected]
    UCharacterMoverComponent* GetMoverComponent(); // 0x40e55b0 [Final Native Public]

// IZipline (/Script/MoverExamples.Zipline)
    USceneComponent* GetStartComponent(); // 0x5238650 [Native Event Public]
    USceneComponent* GetEndComponent(); // 0x52384c0 [Native Event Public]

// UFollowSplineMode (/Script/MoverExamples.FollowSplineMode)
    void SetControlSpline(AActor* SplineProviderActor, const FSplineOffsetRangeInput& Offset); // 0x52387c0 [Final Native Public]

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

// IMovieSceneBindingEventReceiverInterface (/Script/MovieScene.MovieSceneBindingEventReceiverInterface)
    void OnObjectUnboundBySequencer(UMovieSceneSequencePlayer* Player, const FMovieSceneObjectBindingID& BindingID); // 0x3143540 [Native Event Public]
    void OnObjectBoundBySequencer(UMovieSceneSequencePlayer* Player, const FMovieSceneObjectBindingID& BindingID); // 0x3143440 [Native Event Public]

// UMovieSceneCondition (/Script/MovieScene.MovieSceneCondition)
    EMovieSceneConditionScope BP_GetScope(); // 0x31433d0 [Native Event Protected]
    EMovieSceneConditionCheckFrequency BP_GetCheckFrequency(); // 0x31433a0 [Native Event Protected]
    bool BP_EvaluateCondition(FMovieSceneConditionContext& ConditionContext); // 0x15b1e90 [Event Protected]

// UMovieSceneCustomBinding (/Script/MovieScene.MovieSceneCustomBinding)
    int32 GetBaseEnginePriority(); // 0x3143420 [Final Native Static Public]
    int32 GetBaseCustomPriority(); // 0x3143400 [Final Native Static Public]

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

// UMovieSceneSection (/Script/MovieScene.MovieSceneSection)
    void SetRowIndex(int32 NewRowIndex); // 0x3247480 [Final Native Public]
    void SetPreRollFrames(int32 InPreRollFrames); // 0x32473f0 [Final Native Public]
    void SetPostRollFrames(int32 InPostRollFrames); // 0x3247360 [Final Native Public]
    void SetOverlapPriority(int32 NewPriority); // 0x32470e0 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x3246f10 [Final Native Public]
    void SetIsActive(bool bInIsActive); // 0x3246e70 [Final Native Public]
    void SetCompletionMode(const EMovieSceneCompletionMode& InCompletionMode); // 0x3246920 [Final Native Public]
    void SetColorTint(const FColor& InColorTint); // 0x32468b0 [Final Native Public]
    void SetBlendType(const EMovieSceneBlendType& InBlendType); // 0x3246830 [Native Public]
    bool IsLocked(); // 0x3245c60 [Final Native Public]
    bool IsActive(); // 0x3245c30 [Final Native Public]
    int32 GetRowIndex(); // 0x3245980 [Final Native Public]
    int32 GetPreRollFrames(); // 0x3245960 [Final Native Public]
    int32 GetPostRollFrames(); // 0x3245940 [Final Native Public]
    int32 GetOverlapPriority(); // 0x3245900 [Final Native Public]
    EMovieSceneCompletionMode GetCompletionMode(); // 0x3245430 [Final Native Public]
    FColor GetColorTint(); // 0x3245400 [Final Native Public]
    FOptionalMovieSceneBlendType GetBlendType(); // 0x32452d0 [Final Native Public]

// IMovieSceneCustomClockSource (/Script/MovieScene.MovieSceneCustomClockSource)
    void OnTick(float DeltaSeconds, float InPlayRate); // 0x3215020 [Native Public]
    void OnStopPlaying(FQualifiedFrameTime& InStopTime); // 0x3214f70 [Native Public]
    void OnStartPlaying(FQualifiedFrameTime& InStartTime); // 0x3214ec0 [Native Public]
    FFrameTime OnRequestCurrentTime(FQualifiedFrameTime& InCurrentTime, float InPlayRate); // 0x3214db0 [Native Public]

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

// UMovieSceneMetaData (/Script/MovieScene.MovieSceneMetaData)
    void SetNotes(const FString& InNotes); // 0x3246fb0 [Final Native Public]
    void SetCreated(const FDateTime& InCreated); // 0x3246a20 [Final Native Public]
    void SetAuthor(const FString& InAuthor); // 0x3246700 [Final Native Public]
    FString GetNotes(); // 0x3245660 [Final Native Public]
    FDateTime GetCreated(); // 0x3245470 [Final Native Public]
    FString GetAuthor(); // 0x32451f0 [Final Native Public]

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

// UMovieSceneSequencePlayer (/Script/MovieScene.MovieSceneSequencePlayer)
    void StopAtCurrentTime(); // 0x32478c0 [Final Native Public]
    void Stop(); // 0x3247800 [Final Native Public]
    void SetWeight(double InWeight); // 0x3247770 [Final Native Public]
    void SetTimeRange(float StartTime, float Duration); // 0x32475c0 [Final Native Public]
    void SetPlayRate(float PlayRate); // 0x3247170 [Final Native Public]
    void SetPlaybackPosition(const FMovieSceneSequencePlaybackParams& PlaybackParams); // 0x32471f0 [Final Native Public]
    void SetHideHud(bool HideHud); // 0x3246dd0 [Final Native Public]
    void SetFrameRate(const FFrameRate& FrameRate); // 0x3246c60 [Final Native Public]
    void SetFrameRange(int32 StartFrame, int32 Duration, float SubFrames); // 0x3246b50 [Final Native Public]
    void SetDisableCameraCuts(bool bInDisableCameraCuts); // 0x3246ab0 [Final Native Public]
    void SetCompletionModeOverride(const EMovieSceneCompletionModeOverride& CompletionModeOverride); // 0x32469a0 [Final Native Public]
    void Scrub(); // 0x32466e0 [Final Native Public]
    void RPC_OnStopEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x3246360 [Final Native Event Private]
    void RPC_OnFinishPlaybackEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x3246290 [Final Native Event Private]
    void RPC_ExplicitServerUpdateEvent(const EUpdatePositionMethod& Method, const FFrameTime& RelevantTime, int32 NewSerialNumber); // 0x3246180 [Final Native Event Private]
    void RestoreState(); // 0x32466c0 [Final Native Public]
    void RequestInvalidateBinding(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3246480 [Final Native Public]
    void RemoveWeight(); // 0x3246430 [Final Native Public]
    void PlayTo(const FMovieSceneSequencePlaybackParams& PlaybackParams, const FMovieSceneSequencePlayToParams& PlayToParams); // 0x3245e10 [Final Native Public]
    void PlayReverse(); // 0x3245df0 [Final Native Public]
    void PlayLooping(int32 NumLoops); // 0x3245d60 [Final Native Public]
    void Play(); // 0x3245d40 [Final Native Public]
    void Pause(); // 0x3245d20 [Final Native Public]
    bool IsReversed(); // 0x3245cf0 [Final Native Public]
    bool IsPlaying(); // 0x3245cc0 [Final Native Public]
    bool IsPaused(); // 0x3245c90 [Final Native Public]
    void GoToEndAndStop(); // 0x3245b10 [Final Native Public]
    FQualifiedFrameTime GetStartTime(); // 0x3245ac0 [Final Native Public]
    FString GetSequenceName(bool bAddClientInfo); // 0x32459e0 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x32459a0 [Final Native Public]
    float GetPlayRate(); // 0x3245920 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> GetObjectBindings(UObject* InObject); // 0x3245740 [Final Native Public]
    bool GetHideHud(); // 0x3245630 [Final Native Public]
    FFrameRate GetFrameRate(); // 0x3245610 [Final Native Public]
    int32 GetFrameDuration(); // 0x32455f0 [Final Native Public]
    FQualifiedFrameTime GetEndTime(); // 0x32455a0 [Final Native Public]
    FQualifiedFrameTime GetDuration(); // 0x32454f0 [Final Native Public]
    bool GetDisableCameraCuts(); // 0x32454c0 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x3245490 [Final Native Public]
    EMovieSceneCompletionModeOverride GetCompletionModeOverride(); // 0x3245450 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3245300 [Final Native Public]
    void ChangePlaybackDirection(); // 0x3245020 [Final Native Public]

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

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

// UMovieSceneCapture (/Script/MovieSceneCapture.MovieSceneCapture)
    void SetImageCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x3719060 [Final Native Public]
    void SetAudioCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x3718fb0 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetImageCaptureProtocol(); // 0x3718cf0 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetAudioCaptureProtocol(); // 0x3718be0 [Final Native Public]

// UMovieSceneCaptureEnvironment (/Script/MovieSceneCapture.MovieSceneCaptureEnvironment)
    bool IsCaptureInProgress(); // 0x3718d30 [Final Native Static Public]
    int32 GetCaptureFrameNumber(); // 0x3718c70 [Final Native Static Public]
    float GetCaptureElapsedTime(); // 0x3718c00 [Final Native Static Public]
    UMovieSceneImageCaptureProtocolBase* FindImageCaptureProtocol(); // 0x3718710 [Final Native Static Public]
    UMovieSceneAudioCaptureProtocolBase* FindAudioCaptureProtocol(); // 0x3718680 [Final Native Static Public]

// UUserDefinedCaptureProtocol (/Script/MovieSceneCapture.UserDefinedCaptureProtocol)
    void StopCapturingFinalPixels(); // 0x3719290 [Final Native Public]
    void StartCapturingFinalPixels(FCapturedPixelsID& StreamID); // 0x3719110 [Final Native Public]
    void ResolveBuffer(UTexture* Buffer, FCapturedPixelsID& BufferID); // 0x3718e10 [Final Native Public]
    void OnWarmUp(); // 0x15b1e90 [Event Protected]
    void OnTick(); // 0x15b1e90 [Event Protected]
    void OnStartCapture(); // 0x15b1e90 [Event Protected]
    bool OnSetup(); // 0x3718de0 [Native Event Protected]
    void OnPreTick(); // 0x15b1e90 [Event Protected]
    void OnPixelsReceived(FCapturedPixels& Pixels, FCapturedPixelsID& ID, const FFrameMetrics& FrameMetrics); // 0x15b1e90 [Event Protected]
    void OnPauseCapture(); // 0x15b1e90 [Event Protected]
    void OnFinalize(); // 0x15b1e90 [Event Protected]
    void OnCaptureFrame(); // 0x15b1e90 [Event Protected]
    bool OnCanFinalize(); // 0x3718db0 [Native Event Protected]
    void OnBeginFinalize(); // 0x15b1e90 [Event Protected]
    FFrameMetrics GetCurrentFrameMetrics(); // 0x3718cd0 [Final Native Public]
    FString GenerateFilename(FFrameMetrics& InFrameMetrics); // 0x37187a0 [Native Public]

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

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

// UMovieSceneFadeTrackTestLibrary (/Script/MovieSceneTracks.MovieSceneFadeTrackTestLibrary)
    float GetManualFadeAmount(APlayerCameraManager* PlayerCameraManager); // 0x3413010 [Final Native Static Public]

// UMovieSceneReplaceableActorBinding_BPBase (/Script/MovieSceneTracks.MovieSceneReplaceableActorBinding_BPBase)
    bool BP_SupportsBindingCreationFromObject(UObject* SourceObject); // 0x3412f70 [Native Event Public]
    FMovieSceneBindingResolveResult BP_ResolveRuntimeBinding(FMovieSceneBindingResolveContext& ResolveContext); // 0x15b1e90 [Event Public]
    void BP_InitReplaceableBinding(UObject* SourceObject, UMovieScene* OwnerMovieScene); // 0x3412ea0 [Native Event Public]

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

// UMovieSceneAudioSection (/Script/MovieSceneTracks.MovieSceneAudioSection)
    void SetSuppressSubtitles(bool bInSuppressSubtitles); // 0x34e8440 [Final Native Public]
    void SetStartOffset(const FFrameNumber& InStartOffset); // 0x34e83b0 [Final Native Public]
    void SetSound(USoundBase* InSound); // 0x34e82e0 [Final Native Public]
    void SetOverrideAttenuation(bool bInOverrideAttenuation); // 0x34e80c0 [Final Native Public]
    void SetLooping(bool bInLooping); // 0x34e8030 [Final Native Public]
    void SetAttenuationSettings(USoundAttenuation* InAttenuationSettings); // 0x34e7a40 [Final Native Public]
    bool GetSuppressSubtitles(); // 0x34e6f90 [Final Native Public]
    FFrameNumber GetStartOffset(); // 0x34e6ce0 [Final Native Public]
    USoundBase* GetSound(); // 0x34e6cc0 [Final Native Public]
    USoundBase* GetPlaybackSound(); // 0x34e6b00 [Final Native Public]
    bool GetOverrideAttenuation(); // 0x34e6870 [Final Native Public]
    bool GetLooping(); // 0x34e6850 [Final Native Public]
    USoundAttenuation* GetAttenuationSettings(); // 0x34e6690 [Final Native Public]

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

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

// UMovieSceneComponentMaterialParameterSection (/Script/MovieSceneTracks.MovieSceneComponentMaterialParameterSection)
    bool RemoveScalarParameter(FMaterialParameterInfo& InParameterInfo); // 0x34e7410 [Final Native Public]
    bool RemoveColorParameter(FMaterialParameterInfo& InParameterInfo); // 0x34e7120 [Final Native Public]
    void AddScalarParameterKey(FMaterialParameterInfo& InParameterInfo, const FFrameNumber& InTime, float InValue, const FString& InLayerName, const FString& InAssetName); // 0x34e5fc0 [Final Native Public]
    void AddColorParameterKey(FMaterialParameterInfo& InParameterInfo, const FFrameNumber& InTime, const FLinearColor& InValue, const FString& InLayerName, const FString& InAssetName, FParameterChannelNames& InChannelNames); // 0x34e5c00 [Final Native Public]

// UMovieSceneParameterSection (/Script/MovieSceneTracks.MovieSceneParameterSection)
    bool RemoveVectorParameter(const FName& InParameterName); // 0x34e7900 [Final Native Public]
    bool RemoveVector2DParameter(const FName& InParameterName); // 0x34e77d0 [Final Native Public]
    bool RemoveTransformParameter(const FName& InParameterName); // 0x34e76b0 [Final Native Public]
    bool RemoveScalarParameter(const FName& InParameterName); // 0x34e7590 [Final Native Public]
    bool RemoveColorParameter(const FName& InParameterName); // 0x34e72c0 [Final Native Public]
    bool RemoveBoolParameter(const FName& InParameterName); // 0x34e7000 [Final Native Public]
    void GetParameterNames(TSet<FName>& ParameterNames); // 0x34e6890 [Final Native Public]
    void AddVectorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector& InValue); // 0x34e6560 [Final Native Public]
    void AddVector2DParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector2D& InValue); // 0x34e6440 [Final Native Public]
    void AddTransformParameterKey(const FName& InParameterName, const FFrameNumber& InTime, FTransform& InValue); // 0x34e62b0 [Final Native Public]
    void AddScalarParameterKey(const FName& InParameterName, const FFrameNumber& InTime, float InValue); // 0x34e61a0 [Final Native Public]
    void AddColorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FLinearColor& InValue); // 0x34e5ea0 [Final Native Public]
    void AddBoolParameterKey(const FName& InParameterName, const FFrameNumber& InTime, bool InValue); // 0x34e5af0 [Final Native Public]

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

// UMovieSceneDataLayerSection (/Script/MovieSceneTracks.MovieSceneDataLayerSection)
    void SetPrerollState(const EDataLayerRuntimeState& InPrerollState); // 0x34e8150 [Final Native Public]
    void SetFlushOnUnload(bool bFlushOnUnload); // 0x34e7e50 [Final Native Public]
    void SetFlushOnActivated(bool bFlushOnActivated); // 0x34e7dc0 [Final Native Public]
    void SetDesiredState(const EDataLayerRuntimeState& InDesiredState); // 0x34e7d40 [Final Native Public]
    void SetDataLayerAssets(const TArray<UDataLayerAsset*>& InDataLayerAssets); // 0x34e7c40 [Final Native Public]
    bool HasPreRoll(); // 0x34e6fd0 [Final Native Private]
    EDataLayerRuntimeState GetPrerollState(); // 0x34e6b70 [Final Native Public]
    bool GetFlushOnUnload(); // 0x34e6800 [Final Native Public]
    bool GetFlushOnActivated(); // 0x34e67e0 [Final Native Public]
    EDataLayerRuntimeState GetDesiredState(); // 0x34e67c0 [Final Native Public]
    TArray<UDataLayerAsset*> GetDataLayerAssets(); // 0x34e6710 [Final Native Public]

// UMovieSceneLevelVisibilitySection (/Script/MovieSceneTracks.MovieSceneLevelVisibilitySection)
    void SetVisibility(const ELevelVisibility& InVisibility); // 0x34e84d0 [Final Native Public]
    void SetLevelNames(const TArray<FName>& InLevelNames); // 0x34e7f80 [Final Native Public]
    ELevelVisibility GetVisibility(); // 0x34e6fb0 [Final Native Public]
    TArray<FName> GetLevelNames(); // 0x34e6820 [Final Native Public]

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

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

// UNamingTokens (/Script/NamingTokens.NamingTokens)
    FText ProcessTokenTemplateFunction(); // 0x5704280 [Final Native Private]
    void OnPreEvaluate(FNamingTokensEvaluationData& InEvaluationData); // 0x57041b0 [Native Event Protected]
    void OnPostEvaluate(); // 0x2461580 [Native Event Protected]
    FDateTime GetCurrentDateTime(); // 0x5703d70 [Native Event Protected]

// UNamingTokensEngineSubsystem (/Script/NamingTokens.NamingTokensEngineSubsystem)
    void UnregisterGlobalNamespace(const FString& InNamespace); // 0x5704440 [Final Native Public]
    void RegisterGlobalNamespace(const FString& InNamespace); // 0x57042f0 [Final Native Public]
    bool IsGlobalNamespaceRegistered(const FString& InNamespace); // 0x57040d0 [Final Native Public]
    UNamingTokens* GetNamingTokensNative(const FString& InNamespace); // 0x5704020 [Final Native Public]
    UNamingTokens* GetNamingTokens(const FString& InNamespace); // 0x5703f70 [Final Native Public]
    TArray<UNamingTokens*> GetMultipleNamingTokens(const TArray<FString>& InNamespaces); // 0x5703e60 [Final Native Public]
    TArray<FString> GetGlobalNamespaces(); // 0x5703db0 [Final Native Public]
    TArray<FString> GetAllNamespaces(); // 0x5703cd0 [Final Native Public]
    FNamingTokenResultData EvaluateTokenText(FText& InTokenText, FNamingTokenFilterArgs& InFilter, const TArray<UObject*>& InContexts); // 0x5703ad0 [Final Native Public]
    FNamingTokenResultData EvaluateTokenString(const FString& InTokenString, FNamingTokenFilterArgs& InFilter, const TArray<UObject*>& InContexts); // 0x5703870 [Final Native Public]
    void ClearCachedNamingTokens(); // 0x5703850 [Final Native Public]

// UNavigationPath (/Script/NavigationSystem.NavigationPath)
    bool IsValid(); // 0x4a9c7e0 [Final Native Public]
    bool IsStringPulled(); // 0x3e1b290 [Final Native Public]
    bool IsPartial(); // 0x4a9c7a0 [Final Native Public]
    double GetPathLength(); // 0x4a9c200 [Final Native Public]
    double GetPathCost(); // 0x4a9be60 [Final Native Public]
    FString GetDebugString(); // 0x4a9bcd0 [Final Native Public]
    void EnableRecalculationOnInvalidation(const ENavigationOptionFlag& DoRecalculation); // 0x4a9b6c0 [Final Native Public]
    void EnableDebugDrawing(bool bShouldDrawDebugData, const FLinearColor& PathColor); // 0x4a9b4d0 [Final Native Public]

// UNavigationSystemV1 (/Script/NavigationSystem.NavigationSystemV1)
    void UnregisterNavigationInvoker(AActor* Invoker); // 0x4a9dbd0 [Final Native Public]
    void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs); // 0x4a9dae0 [Final Native Public]
    void SetGeometryGatheringMode(const ENavDataGatheringModeConfig& NewMode); // 0x4a9da50 [Final Native Public]
    void ResetMaxSimultaneousTileGenerationJobsCount(); // 0x4a9d960 [Final Native Public]
    void RegisterNavigationInvoker(AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius); // 0x4a9d800 [Final Native Public]
    void OnNavigationBoundsUpdated(ANavMeshBoundsVolume* NavVolume); // 0x4a9d690 [Final Native Public]
    bool NavigationRaycast(UObject* WorldContextObject, const FVector& RayStart, const FVector& RayEnd, const FVector& HitLocation, TSubclassOf<UNavigationQueryFilter> FilterClass, AController* Querier); // 0x4a9d400 [Final Native Static Public]
    bool K2_ReplaceAreaInOctreeData(UObject* Object, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea); // 0x4a9d200 [Final Native Public]
    bool K2_ProjectPointToNavigation(UObject* WorldContextObject, const FVector& Point, const FVector& ProjectedLocation, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass, const FVector& QueryExtent); // 0x4a9cfd0 [Final Native Static Public]
    bool K2_GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x4a9cc50 [Final Native Static Public]
    bool K2_GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x4a9ca10 [Final Native Static Public]
    bool K2_GetRandomLocationInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x4a9c800 [Final Native Static Public]
    bool IsNavigationBeingBuiltOrLocked(UObject* WorldContextObject); // 0x4a9c6c0 [Final Native Static Public]
    bool IsNavigationBeingBuilt(UObject* WorldContextObject); // 0x4a9c5e0 [Final Native Static Public]
    ENavigationQueryResult GetPathLength(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathLength, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x4a9c290 [Final Native Static Public]
    ENavigationQueryResult GetPathCost(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathCost, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x4a9beb0 [Final Native Static Public]
    UNavigationSystemV1* GetNavigationSystem(UObject* WorldContextObject); // 0x4a9bdb0 [Final Native Static Public]
    UNavigationPath* FindPathToLocationSynchronously(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x4a9bae0 [Final Native Static Public]
    UNavigationPath* FindPathToActorSynchronously(UObject* WorldContextObject, const FVector& PathStart, AActor* GoalActor, float TetherDistance, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x4a9b770 [Final Native Static Public]

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

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

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

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

// USplineNavModifierComponent (/Script/NavigationSystem.SplineNavModifierComponent)
    void UpdateNavigationWithComponentData(); // 0x3691c80 [Final Native Private]

// UNetworkPredictionComponent (/Script/NetworkPrediction.NetworkPredictionComponent)
    void ServerReceiveClientInput(const FServerReplicationRPCParameter& ProxyParameter); // 0x4585b40 [Native Event Protected]

// UNiagaraDataChannelReader (/Script/Niagara.NiagaraDataChannelReader)
    FVector4 ReadVector4(const FName& VarName, int32 Index, const bool& IsValid); // 0x467dc30 [Final Native Public]
    FVector2D ReadVector2D(const FName& VarName, int32 Index, const bool& IsValid); // 0x467db00 [Final Native Public]
    FVector ReadVector(const FName& VarName, int32 Index, const bool& IsValid); // 0x467dd80 [Final Native Public]
    FNiagaraSpawnInfo ReadSpawnInfo(const FName& VarName, int32 Index, const bool& IsValid); // 0x467d9d0 [Final Native Public]
    FQuat ReadQuat(const FName& VarName, int32 Index, const bool& IsValid); // 0x467d880 [Final Native Public]
    FVector ReadPosition(const FName& VarName, int32 Index, const bool& IsValid); // 0x467d730 [Final Native Public]
    FLinearColor ReadLinearColor(const FName& VarName, int32 Index, const bool& IsValid); // 0x467d600 [Final Native Public]
    int32 ReadInt(const FName& VarName, int32 Index, const bool& IsValid); // 0x467d4e0 [Final Native Public]
    FNiagaraID ReadID(const FName& VarName, int32 Index, const bool& IsValid); // 0x467d3b0 [Final Native Public]
    double ReadFloat(const FName& VarName, int32 Index, const bool& IsValid); // 0x467d290 [Final Native Public]
    uint8 ReadEnum(const FName& VarName, int32 Index, const bool& IsValid); // 0x467d170 [Final Native Public]
    bool ReadBool(const FName& VarName, int32 Index, const bool& IsValid); // 0x467d050 [Final Native Public]
    int32 Num(); // 0x467cff0 [Final Native Public]
    bool InitAccess(const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPrevFrameData); // 0x467cc30 [Final Native Public]

// UNiagaraDataChannelWriter (/Script/Niagara.NiagaraDataChannelWriter)
    void WriteVector4(const FName& VarName, int32 Index, const FVector4& InData); // 0x467e9f0 [Final Native Public]
    void WriteVector2D(const FName& VarName, int32 Index, const FVector2D& InData); // 0x467e8d0 [Final Native Public]
    void WriteVector(const FName& VarName, int32 Index, const FVector& InData); // 0x467eb30 [Final Native Public]
    void WriteSpawnInfo(const FName& VarName, int32 Index, const FNiagaraSpawnInfo& InData); // 0x467e7b0 [Final Native Public]
    void WriteQuat(const FName& VarName, int32 Index, const FQuat& InData); // 0x467e680 [Final Native Public]
    void WritePosition(const FName& VarName, int32 Index, const FVector& InData); // 0x467e550 [Final Native Public]
    void WriteLinearColor(const FName& VarName, int32 Index, const FLinearColor& InData); // 0x467e430 [Final Native Public]
    void WriteInt(const FName& VarName, int32 Index, int32 InData); // 0x467e320 [Final Native Public]
    void WriteID(const FName& VarName, int32 Index, const FNiagaraID& InData); // 0x467e210 [Final Native Public]
    void WriteFloat(const FName& VarName, int32 Index, double InData); // 0x467e0f0 [Final Native Public]
    void WriteEnum(const FName& VarName, int32 Index, uint8 InData); // 0x467dfe0 [Final Native Public]
    void WriteBool(const FName& VarName, int32 Index, bool InData); // 0x467ded0 [Final Native Public]
    int32 Num(); // 0x467d020 [Final Native Public]
    bool InitWrite(const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const FString& DebugSource); // 0x467cd80 [Final Native Public]

// UNiagaraDataChannelHandler (/Script/Niagara.NiagaraDataChannelHandler)
    void UnsubscribeFromDataChannelUpdates(const int32& UnsubscribeToken); // 0x46840a0 [Final Native Public]
    void SubscribeToDataChannelUpdates(const FScriptDelegate& UpdateDelegate, const FNiagaraDataChannelSearchParameters& SearchParams, const int32& UnsubscribeToken); // 0x4683f00 [Final Native Public]
    UNiagaraDataChannelWriter* GetDataChannelWriter(); // 0x4683ed0 [Final Native Public]
    UNiagaraDataChannelReader* GetDataChannelReader(); // 0x4683ea0 [Final Native Public]

// UNiagaraStatelessModule_DecalAttributes (/Script/Niagara.NiagaraStatelessModule_DecalAttributes)
    bool IsOrientationEnabled(); // 0x468b2e0 [Final Native Public]

// UNiagaraStatelessModule_MeshIndex (/Script/Niagara.NiagaraStatelessModule_MeshIndex)
    bool NeedsMeshIndexWeights(); // 0x46988b0 [Final Native Public]

// UNiagaraStatelessModule_ScaleMeshSize (/Script/Niagara.NiagaraStatelessModule_ScaleMeshSize)
    bool UseScaleCurveRange(); // 0x46988e0 [Final Native Public]

// UNiagaraStatelessModule_ScaleRibbonWidth (/Script/Niagara.NiagaraStatelessModule_ScaleRibbonWidth)
    bool UseScaleCurveRange(); // 0x46988e0 [Final Native Public]

// UNiagaraStatelessModule_ScaleSpriteSize (/Script/Niagara.NiagaraStatelessModule_ScaleSpriteSize)
    bool UseScaleCurveRange(); // 0x46988e0 [Final Native Public]

// UNiagaraDataInterfaceArrayMesh (/Script/Niagara.NiagaraDataInterfaceArrayMesh)
    void SetNiagaraArrayMeshSM(UNiagaraComponent* NiagaraComponent, const FName& OverrideName, const TArray<UStaticMesh*>& ArrayData); // 0x46d07a0 [Final Native Static Public]
    void SetNiagaraArrayMesh(UNiagaraComponent* NiagaraComponent, const FName& OverrideName, const TArray<FNiagaraMeshRendererMeshPropertiesBase>& ArrayData); // 0x46d0580 [Final Native Static Public]

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

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

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

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

// UNiagaraComponent (/Script/Niagara.NiagaraComponent)
    void SetVariableVec4(const FName& InVariableName, const FVector4& InValue); // 0x4815920 [Final Native Public]
    void SetVariableVec3(const FName& InVariableName, const FVector& InValue); // 0x4815840 [Final Native Public]
    void SetVariableVec2(const FName& InVariableName, const FVector2D& InValue); // 0x4815770 [Final Native Public]
    void SetVariableTextureRenderTarget(const FName& InVariableName, UTextureRenderTarget* TextureRenderTarget); // 0x48155a0 [Final Native Public]
    void SetVariableTexture(const FName& InVariableName, UTexture* Texture); // 0x48153d0 [Final Native Public]
    void SetVariableStaticMesh(const FName& InVariableName, UStaticMesh* InValue); // 0x48151f0 [Final Native Public]
    void SetVariableQuat(const FName& InVariableName, FQuat& InValue); // 0x4815110 [Final Native Public]
    void SetVariablePosition(const FName& InVariableName, const FVector& InValue); // 0x4815030 [Final Native Public]
    void SetVariableObject(const FName& InVariableName, UObject* Object); // 0x4814830 [Final Native Public]
    void SetVariableMatrix(const FName& InVariableName, const FMatrix& InValue); // 0x4814f30 [Final Native Public]
    void SetVariableMaterial(const FName& InVariableName, UMaterialInterface* Object); // 0x4814d50 [Final Native Public]
    void SetVariableLinearColor(const FName& InVariableName, const FLinearColor& InValue); // 0x4814c70 [Final Native Public]
    void SetVariableInt(const FName& InVariableName, int32 InValue); // 0x4814ba0 [Final Native Public]
    void SetVariableFloat(const FName& InVariableName, float InValue); // 0x4814ad0 [Final Native Public]
    void SetVariableBool(const FName& InVariableName, bool InValue); // 0x4814a00 [Final Native Public]
    void SetVariableActor(const FName& InVariableName, AActor* Actor); // 0x4814830 [Final Native Public]
    void SetTickBehavior(const ENiagaraTickBehavior& NewTickBehavior); // 0x48147a0 [Final Native Public]
    void SetSystemFixedBounds(const FBox& LocalBounds); // 0x48146d0 [Final Native Public]
    void SetSimCache(UNiagaraSimCache* SimCache, bool bResetSystem); // 0x4814590 [Final Native Public]
    void SetSeekDelta(float InSeekDelta); // 0x4814510 [Final Native Public]
    void SetRenderingEnabled(bool bInRenderingEnabled); // 0x4814470 [Final Native Public]
    void SetRandomSeedOffset(int32 NewRandomSeedOffset); // 0x48143d0 [Final Native Public]
    void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance, float PreviewMaxDistance); // 0x4814260 [Final Native Public]
    void SetPaused(bool bInPaused); // 0x48141d0 [Final Native Public]
    void SetOcclusionQueryMode(const ENiagaraOcclusionQueryMode& Mode); // 0x4814140 [Final Native Public]
    void SetNiagaraVariableVec4(const FString& InVariableName, const FVector4& InValue); // 0x4814010 [Final Native Public]
    void SetNiagaraVariableVec3(const FString& InVariableName, const FVector& InValue); // 0x4813ed0 [Final Native Public]
    void SetNiagaraVariableVec2(const FString& InVariableName, const FVector2D& InValue); // 0x4813dc0 [Final Native Public]
    void SetNiagaraVariableQuat(const FString& InVariableName, FQuat& InValue); // 0x4813ca0 [Final Native Public]
    void SetNiagaraVariablePosition(const FString& InVariableName, const FVector& InValue); // 0x4813b60 [Final Native Public]
    void SetNiagaraVariableObject(const FString& InVariableName, UObject* Object); // 0x4813410 [Final Native Public]
    void SetNiagaraVariableMatrix(const FString& InVariableName, const FMatrix& InValue); // 0x4813a30 [Final Native Public]
    void SetNiagaraVariableLinearColor(const FString& InVariableName, const FLinearColor& InValue); // 0x4813910 [Final Native Public]
    void SetNiagaraVariableInt(const FString& InVariableName, int32 InValue); // 0x4813810 [Final Native Public]
    void SetNiagaraVariableFloat(const FString& InVariableName, float InValue); // 0x4813700 [Final Native Public]
    void SetNiagaraVariableBool(const FString& InVariableName, bool InValue); // 0x4813600 [Final Native Public]
    void SetNiagaraVariableActor(const FString& InVariableName, AActor* Actor); // 0x4813410 [Final Native Public]
    void SetMaxSimTime(float InMaxTime); // 0x48105d0 [Final Native Public]
    void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock); // 0x4810540 [Final Native Public]
    void SetGpuComputeDebug(bool bEnableDebug); // 0x4810480 [Final Native Public]
    void SetForceSolo(bool bInForceSolo); // 0x48103d0 [Final Native Public]
    void SetForceLocalPlayerEffect(bool bIsPlayerEffect); // 0x4810330 [Final Native Public]
    void SetEmitterFixedBounds(const FName& EmitterName, const FBox& LocalBounds); // 0x48101a0 [Final Native Public]
    void SetDesiredAge(float InDesiredAge); // 0x4810110 [Final Native Public]
    void SetCustomTimeDilation(float Dilation); // 0x4810060 [Final Native Public]
    void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking); // 0x480ffd0 [Final Native Public]
    void SetAutoDestroy(bool bInAutoDestroy); // 0x480ff20 [Final Native Public]
    void SetAsset(UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters); // 0x480fe50 [Final Native Public]
    void SetAllowScalability(bool bAllow); // 0x480fd80 [Final Native Public]
    void SetAgeUpdateMode(const ENiagaraAgeUpdateMode& InAgeUpdateMode); // 0x480fd00 [Final Native Public]
    void SeekToDesiredAge(float InDesiredAge); // 0x480fc70 [Final Native Public]
    void ResetSystem(); // 0x480fc40 [Final Native Public]
    void ReinitializeSystem(); // 0x480fc20 [Final Native Public]
    bool IsPaused(); // 0x480f640 [Final Native Public]
    void InitForPerformanceBaseline(); // 0x480f5c0 [Final Native Public]
    ENiagaraTickBehavior GetTickBehavior(); // 0x480f5a0 [Final Native Public]
    FBox GetSystemFixedBounds(); // 0x480f550 [Final Native Public]
    UNiagaraSimCache* GetSimCache(); // 0x480f530 [Final Native Public]
    float GetSeekDelta(); // 0x480f510 [Final Native Public]
    int32 GetRandomSeedOffset(); // 0x480f4f0 [Final Native Public]
    bool GetPreviewLODDistanceEnabled(); // 0x480f4c0 [Final Native Public]
    float GetPreviewLODDistance(); // 0x480f480 [Final Native Public]
    ENiagaraOcclusionQueryMode GetOcclusionQueryMode(); // 0x480f460 [Final Native Public]
    float GetMaxSimTime(); // 0x480d560 [Final Native Public]
    bool GetLockDesiredAgeDeltaTimeToSeekDelta(); // 0x480d540 [Final Native Public]
    bool GetForceSolo(); // 0x480d510 [Final Native Public]
    bool GetForceLocalPlayerEffect(); // 0x480d4e0 [Final Native Public]
    FBox GetEmitterFixedBounds(const FName& EmitterName); // 0x480d3f0 [Final Native Public]
    float GetDesiredAge(); // 0x480d3d0 [Final Native Public]
    UNiagaraDataInterface* GetDataInterface(const FString& Name); // 0x480d2f0 [Final Native Public]
    float GetCustomTimeDilation(); // 0x480cf40 [Final Native Public]
    UNiagaraSystem* GetAsset(); // 0x480cf20 [Final Native Public]
    bool GetAllowScalability(); // 0x480cef0 [Final Native Public]
    ENiagaraAgeUpdateMode GetAgeUpdateMode(); // 0x480ced0 [Final Native Public]
    void ClearSystemFixedBounds(); // 0x480ce20 [Final Native Public]
    void ClearSimCache(bool bResetSystem); // 0x480cd50 [Final Native Public]
    void ClearEmitterFixedBounds(const FName& EmitterName); // 0x480cc20 [Final Native Public]
    void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds); // 0x480cb20 [Final Native Public]
    void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds); // 0x480ca40 [Final Native Public]

// UNiagaraDataChannelLibrary (/Script/Niagara.NiagaraDataChannelLibrary)
    void WriteToNiagaraDataChannelSingle(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bVisibleToBlueprint, bool bVisibleToNiagaraCPU, bool bVisibleToNiagaraGPU); // 0x4816500 [Final Native Static Public]
    UNiagaraDataChannelWriter* WriteToNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const FString& DebugSource); // 0x4815f60 [Final Native Static Public]
    void UnsubscribeFromNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const int32& UnsubscribeToken); // 0x4815d60 [Final Native Static Public]
    void SubscribeToNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, const FScriptDelegate& UpdateDelegate, const int32& UnsubscribeToken); // 0x4815a10 [Final Native Static Public]
    void ReadFromNiagaraDataChannelSingle(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, int32 Index, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame, const ENiagartaDataChannelReadResult& ReadResult); // 0x480fa30 [Final Native Static Public]
    UNiagaraDataChannelReader* ReadFromNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); // 0x480f670 [Final Native Static Public]
    UNiagaraDataChannelHandler* GetNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel); // 0x480f340 [Final Native Static Public]
    int32 GetDataChannelElementCount(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); // 0x480cf60 [Final Native Static Public]

// UNiagaraDataInterfaceArrayFunctionLibrary (/Script/Niagara.NiagaraDataInterfaceArrayFunctionLibrary)
    void SetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x4813200 [Final Native Static Public]
    void SetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector4& Value, bool bSizeToFit); // 0x4812e70 [Final Native Static Public]
    void SetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector4>& ArrayData); // 0x4812c70 [Final Native Static Public]
    void SetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector2D& Value, bool bSizeToFit); // 0x4812a70 [Final Native Static Public]
    void SetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector2D>& ArrayData); // 0x4812920 [Final Native Static Public]
    void SetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x48130b0 [Final Native Static Public]
    void SetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x4812710 [Final Native Static Public]
    void SetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x48124f0 [Final Native Static Public]
    void SetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, FQuat& Value, bool bSizeToFit); // 0x48122e0 [Final Native Static Public]
    void SetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FQuat>& ArrayData); // 0x4812190 [Final Native Static Public]
    void SetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x4811eb0 [Final Native Static Public]
    void SetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x4811d90 [Final Native Static Public]
    void SetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FMatrix& Value, bool bSizeToFit, bool bApplyLWCRebase); // 0x48119d0 [Final Native Static Public]
    void SetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FMatrix>& ArrayData, bool bApplyLWCRebase); // 0x4811610 [Final Native Static Public]
    void SetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x4811400 [Final Native Static Public]
    void SetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x48111f0 [Final Native Static Public]
    void SetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, float Value, bool bSizeToFit); // 0x4810fd0 [Final Native Static Public]
    void SetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<float>& ArrayData); // 0x4810dc0 [Final Native Static Public]
    void SetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FLinearColor& Value, bool bSizeToFit); // 0x4810bc0 [Final Native Static Public]
    void SetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FLinearColor>& ArrayData); // 0x4810a70 [Final Native Static Public]
    void SetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const bool& Value, bool bSizeToFit); // 0x4810850 [Final Native Static Public]
    void SetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<bool>& ArrayData); // 0x4810650 [Final Native Static Public]
    FVector GetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x480f220 [Final Native Static Public]
    FVector4 GetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x480efa0 [Final Native Static Public]
    TArray<FVector4> GetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480ee60 [Final Native Static Public]
    FVector2D GetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x480ed50 [Final Native Static Public]
    TArray<FVector2D> GetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480ec10 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480f0e0 [Final Native Static Public]
    int32 GetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x480eb10 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480e9f0 [Final Native Static Public]
    FQuat GetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x480e8e0 [Final Native Static Public]
    TArray<FQuat> GetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480e7a0 [Final Native Static Public]
    FVector GetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x480e5b0 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480e4a0 [Final Native Static Public]
    FMatrix GetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, bool bApplyLWCRebase); // 0x480e170 [Final Native Static Public]
    TArray<FMatrix> GetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, bool bApplyLWCRebase); // 0x480de90 [Final Native Static Public]
    int32 GetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x480dd90 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480dc50 [Final Native Static Public]
    float GetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x480db50 [Final Native Static Public]
    TArray<float> GetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480da10 [Final Native Static Public]
    FLinearColor GetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x480d900 [Final Native Static Public]
    TArray<FLinearColor> GetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480d7c0 [Final Native Static Public]
    bool GetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x480d6c0 [Final Native Static Public]
    TArray<bool> GetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480d580 [Final Native Static Public]

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

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

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

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

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

// UNiagaraFunctionLibrary (/Script/Niagara.NiagaraFunctionLibrary)
    UNiagaraComponent* SpawnSystemAttachedWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x490f600 [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); // 0x490f2b0 [Final Native Static Public]
    UNiagaraComponent* SpawnSystemAtLocationWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x490f1b0 [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); // 0x490ecb0 [Final Native Static Public]
    void SetVolumeTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UVolumeTexture* Texture); // 0x490e550 [Final Native Static Public]
    void SetTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture* Texture); // 0x490e550 [Final Native Static Public]
    void SetTexture2DArrayObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture2DArray* Texture); // 0x490e550 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceSamplingRegions(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& SamplingRegions); // 0x490e280 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredSockets(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredSockets); // 0x490dfb0 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredBones(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredBones); // 0x490dce0 [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); // 0x490d6d0 [Final Native Static Public]
    void SetComponentNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, UPrimitiveComponent* Primitive, int32 CollisionGroup); // 0x490d020 [Final Native Static Public]
    void SetActorNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, AActor* Actor, int32 CollisionGroup); // 0x490ca60 [Final Native Static Public]
    void ReleaseNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, int32 CollisionGroup); // 0x490c940 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMeshComponent* StaticMeshComponent); // 0x490c680 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMesh(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMesh* StaticMesh); // 0x490c3c0 [Final Native Static Public]
    void OverrideSystemUserVariableSkeletalMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, USkeletalMeshComponent* SkeletalMeshComponent); // 0x490c100 [Final Native Static Public]
    UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(UObject* WorldContextObject, UNiagaraParameterCollection* Collection); // 0x490b8e0 [Final Native Static Public]
    int32 AcquireNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject); // 0x490b300 [Final Native Static Public]

// UNiagaraParameterCollectionInstance (/Script/Niagara.NiagaraParameterCollectionInstance)
    void SetVectorParameter(const FString& InVariableName, const FVector& InValue); // 0x490ea80 [Final Native Public]
    void SetVector4Parameter(const FString& InVariableName, const FVector4& InValue); // 0x490e870 [Final Native Public]
    void SetVector2DParameter(const FString& InVariableName, const FVector2D& InValue); // 0x490e670 [Final Native Public]
    void SetQuatParameter(const FString& InVariableName, FQuat& InValue); // 0x490d4d0 [Final Native Public]
    void SetIntParameter(const FString& InVariableName, int32 InValue); // 0x490d320 [Final Native Public]
    void SetFloatParameter(const FString& InVariableName, float InValue); // 0x490d170 [Final Native Public]
    void SetColorParameter(const FString& InVariableName, const FLinearColor& InValue); // 0x490ce50 [Final Native Public]
    void SetBoolParameter(const FString& InVariableName, bool InValue); // 0x490cc90 [Final Native Public]
    FVector GetVectorParameter(const FString& InVariableName); // 0x490bf40 [Final Native Public]
    FVector4 GetVector4Parameter(const FString& InVariableName); // 0x490bd60 [Final Native Public]
    FVector2D GetVector2DParameter(const FString& InVariableName); // 0x490bbc0 [Final Native Public]
    FQuat GetQuatParameter(const FString& InVariableName); // 0x490b9e0 [Final Native Public]
    int32 GetIntParameter(const FString& InVariableName); // 0x490b830 [Final Native Public]
    float GetFloatParameter(const FString& InVariableName); // 0x490b6c0 [Final Native Public]
    FLinearColor GetColorParameter(const FString& InVariableName); // 0x490b550 [Final Native Public]
    bool GetBoolParameter(const FString& InVariableName); // 0x490b400 [Final Native Public]

// UNiagaraBaselineController (/Script/Niagara.NiagaraBaselineController)
    bool OnTickTest(); // 0x3d482c0 [Native Event Public]
    void OnOwnerTick(float DeltaTime); // 0x4947be0 [Native Event Public]
    void OnEndTest(const FNiagaraPerfBaselineStats& Stats); // 0x4947b50 [Native Event Public]
    void OnBeginTest(); // 0x2461580 [Native Event Public]
    UNiagaraSystem* GetSystem(); // 0x3e03550 [Final Native Public]

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

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

// ANiagaraPreviewGrid (/Script/Niagara.NiagaraPreviewGrid)
    void SetPaused(bool bPaused); // 0x4947c70 [Final Native Public]
    void GetPreviews(const TArray<UNiagaraComponent*>& OutPreviews); // 0x4947aa0 [Final Native Public]
    void DeactivatePreviews(); // 0x4947a80 [Final Native Public]
    void ActivatePreviews(bool bReset); // 0x4947870 [Final Native Public]

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

// UNiagaraSimCache (/Script/Niagara.NiagaraSimCache)
    void ReadVectorAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x49751e0 [Final Native Public]
    void ReadVector4Attribute(const TArray<FVector4>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4975060 [Final Native Public]
    void ReadVector2Attribute(const TArray<FVector2D>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4974cd0 [Final Native Public]
    void ReadQuatAttributeWithRebase(const TArray<FQuat>& OutValues, const FQuat& Quat, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4974b00 [Final Native Public]
    void ReadQuatAttribute(const TArray<FQuat>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x4974940 [Final Native Public]
    void ReadPositionAttributeWithRebase(const TArray<FVector>& OutValues, const FTransform& Transform, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x49746d0 [Final Native Public]
    void ReadPositionAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x4974510 [Final Native Public]
    void ReadIntAttribute(const TArray<int32>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4974390 [Final Native Public]
    void ReadIDAttribute(const TArray<FNiagaraID>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4973fe0 [Final Native Public]
    void ReadFloatAttribute(const TArray<float>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4973c70 [Final Native Public]
    UObject* ReadDataInterfaceAs(TSubclassOf<UObject> RequestedType, const FName& AttributeName, int32 FrameIndex); // 0x4973a30 [Final Native Public]
    void ReadColorAttribute(const TArray<FLinearColor>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x49738b0 [Final Native Public]
    bool IsEmpty(); // 0x4973880 [Final Native Public]
    bool IsCacheValid(); // 0x4973850 [Final Native Public]
    float GetStartSeconds(); // 0x4973830 [Final Native Public]
    int32 GetNumFrames(); // 0x4973810 [Final Native Public]
    int32 GetNumEmitters(); // 0x38921c0 [Final Native Public]
    TArray<FName> GetEmitterNames(); // 0x49736d0 [Final Native Public]
    FName GetEmitterName(int32 EmitterIndex); // 0x4973610 [Final Native Public]
    ENiagaraSimCacheAttributeCaptureMode GetAttributeCaptureMode(); // 0x49735f0 [Final Native Public]

// UAsyncNiagaraCaptureSimCache (/Script/Niagara.AsyncNiagaraCaptureSimCache)
    void OnCaptureComplete__DelegateSignature(bool bSuccess); // 0x15b1e90 [Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheUntilComplete(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x4972f60 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheMultiFrame(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 NumFrames, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x49729b0 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCache(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const FNiagaraSimCacheCaptureParameters& CaptureParameters, const UNiagaraSimCache*& OutSimCache); // 0x4971d10 [Final Native Static Public]

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

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

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

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

// ITurnBasedMatchInterface (/Script/OnlineSubsystem.TurnBasedMatchInterface)
    void OnMatchReceivedTurn(const FString& Match, bool bDidBecomeActive); // 0x15b1e90 [Event Public]
    void OnMatchEnded(const FString& Match); // 0x15b1e90 [Event Public]

// UOnlineAchievementsSubsystem (/Script/OnlineSubsystemBlueprints.OnlineAchievementsSubsystem)
    bool IsSubsystemAvailable(); // 0x5351280 [Final Native Public]
    EOnlineCachedResult_ GetCachedAchievements(FUniqueNetIdRepl& PlayerId, const TArray<FOnlineAchievementBP>& OutAchievements); // 0x534ff20 [Final Native Public]
    EOnlineCachedResult_ GetCachedAchievementDescription(const FString& AchievementId, FOnlineAchievementDescBP& OutAchievementDesc); // 0x534fdd0 [Final Native Public]
    EOnlineCachedResult_ GetCachedAchievement(FUniqueNetIdRepl& PlayerId, const FString& AchievementId, FOnlineAchievementBP& OutAchievement); // 0x534fbd0 [Final Native Public]

// UOnlineAchievementsSubsystemWriteAchievements (/Script/OnlineSubsystemBlueprints.OnlineAchievementsSubsystemWriteAchievements)
    UOnlineAchievementsSubsystemWriteAchievements* WriteAchievements(UOnlineAchievementsSubsystem* Subsystem, FUniqueNetIdRepl& PlayerId, UOnlineAchievementsWrite* WriteObject); // 0x5352190 [Final Native Static Public]

// UOnlineAchievementsSubsystemQueryAchievements (/Script/OnlineSubsystemBlueprints.OnlineAchievementsSubsystemQueryAchievements)
    UOnlineAchievementsSubsystemQueryAchievements* QueryAchievements(UOnlineAchievementsSubsystem* Subsystem, FUniqueNetIdRepl& PlayerId); // 0x5351990 [Final Native Static Public]

// UOnlineAchievementsSubsystemQueryAchievementDescriptions (/Script/OnlineSubsystemBlueprints.OnlineAchievementsSubsystemQueryAchievementDescriptions)
    UOnlineAchievementsSubsystemQueryAchievementDescriptions* QueryAchievementDescriptions(UOnlineAchievementsSubsystem* Subsystem, FUniqueNetIdRepl& PlayerId); // 0x5351800 [Final Native Static Public]

// UOnlineAvatarSubsystem (/Script/OnlineSubsystemBlueprints.OnlineAvatarSubsystem)
    bool IsSubsystemAvailable(); // 0x53512b0 [Final Native Public]

// UOnlineAvatarSubsystemGetAvatar (/Script/OnlineSubsystemBlueprints.OnlineAvatarSubsystemGetAvatar)
    UOnlineAvatarSubsystemGetAvatar* GetAvatar(UOnlineAvatarSubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, FUniqueNetIdRepl& TargetUserId, UTexture* DefaultTexture); // 0x534f6c0 [Final Native Static Public]

// UOnlineAvatarSubsystemGetAvatarUrl (/Script/OnlineSubsystemBlueprints.OnlineAvatarSubsystemGetAvatarUrl)
    UOnlineAvatarSubsystemGetAvatarUrl* GetAvatarUrl(UOnlineAvatarSubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, FUniqueNetIdRepl& TargetUserId, const FString& DefaultAvatarUrl); // 0x534f940 [Final Native Static Public]

// UOnlineChatSubsystem (/Script/OnlineSubsystemBlueprints.OnlineChatSubsystem)
    bool SendRoomChat(FUniqueNetIdRepl& UserId, const FString& RoomId, const FString& MsgBody); // 0x5351fa0 [Final Native Public]
    bool SendPrivateChat(FUniqueNetIdRepl& UserId, FUniqueNetIdRepl& RecipientId, const FString& MsgBody); // 0x5351d40 [Final Native Public]
    bool JoinPublicRoom(FUniqueNetIdRepl& UserId, const FString& RoomId, const FString& Nickname, FChatRoomConfigBP& ChatRoomConfig); // 0x53515a0 [Final Native Public]
    bool JoinPrivateRoom(FUniqueNetIdRepl& UserId, const FString& RoomId, const FString& Nickname, FChatRoomConfigBP& ChatRoomConfig); // 0x5351340 [Final Native Public]
    bool IsSubsystemAvailable(); // 0x53512e0 [Final Native Public]
    bool IsChatAllowed(FUniqueNetIdRepl& UserId, FUniqueNetIdRepl& RecipientId); // 0x5351060 [Final Native Public]
    FChatRoomInfoBP GetRoomInfo(FUniqueNetIdRepl& UserId, const FString& RoomId); // 0x5350d80 [Final Native Public]
    bool GetMembers(FUniqueNetIdRepl& UserId, const FString& RoomId, const TArray<FChatRoomMemberBP>& OutMembers); // 0x5350b70 [Final Native Public]
    FChatRoomMemberBP GetMember(FUniqueNetIdRepl& UserId, const FString& RoomId, FUniqueNetIdRepl& MemberId); // 0x5350870 [Final Native Public]
    bool GetLastMessages(FUniqueNetIdRepl& UserId, const FString& RoomId, int32 NumMessages, const TArray<FChatMessageBP>& OutMessages); // 0x5350620 [Final Native Public]
    void GetJoinedRooms(FUniqueNetIdRepl& UserId, const TArray<FString>& OutRooms); // 0x5350450 [Final Native Public]
    bool ExitRoom(FUniqueNetIdRepl& UserId, const FString& RoomId); // 0x534f320 [Final Native Public]
    void DumpChatState(); // 0x534f300 [Final Native Public]
    bool CreateRoom(FUniqueNetIdRepl& UserId, const FString& RoomId, const FString& Nickname, FChatRoomConfigBP& ChatRoomConfig); // 0x534f0a0 [Final Native Public]
    bool ConfigureRoom(FUniqueNetIdRepl& UserId, const FString& RoomId, FChatRoomConfigBP& ChatRoomConfig); // 0x534ee90 [Final Native Public]

// UOnlineEntitlementsSubsystem (/Script/OnlineSubsystemBlueprints.OnlineEntitlementsSubsystem)
    bool IsSubsystemAvailable(); // 0x5351310 [Final Native Public]
    UOnlineEntitlement* GetItemEntitlement(FUniqueNetIdRepl& UserId, const FString& ItemId); // 0x53502a0 [Final Native Public]
    UOnlineEntitlement* GetEntitlement(FUniqueNetIdRepl& UserId, const FString& EntitlementId); // 0x53500f0 [Final Native Public]
    void GetAllEntitlements(FUniqueNetIdRepl& UserId, const FString& Namespace, const TArray<UOnlineEntitlement*>& OutUserEntitlements); // 0x534f4d0 [Final Native Public]

// UOnlineEntitlementsSubsystemQueryEntitlements (/Script/OnlineSubsystemBlueprints.OnlineEntitlementsSubsystemQueryEntitlements)
    UOnlineEntitlementsSubsystemQueryEntitlements* QueryEntitlements(UOnlineEntitlementsSubsystem* Subsystem, FUniqueNetIdRepl& UserId, const FString& Namespace, FPagedQueryBP& Page); // 0x5351b20 [Final Native Static Public]

// UOnlineEventsSubsystem (/Script/OnlineSubsystemBlueprints.OnlineEventsSubsystem)
    bool IsSubsystemAvailable(); // 0x5356bb0 [Final Native Public]

// UOnlineExternalUISubsystem (/Script/OnlineSubsystemBlueprints.OnlineExternalUISubsystem)
    bool ShowPlatformMessageBox(FUniqueNetIdRepl& UserId, const EPlatformMessageType_& MessageType); // 0x5357e50 [Final Native Public]
    bool ShowLeaderboardUI(const FString& LeaderboardName); // 0x5357c40 [Final Native Public]
    bool ShowInviteUI(int32 LocalUserNum, const FName& SessionName); // 0x5357b70 [Final Native Public]
    bool ShowFriendsUI(int32 LocalUserNum); // 0x5357ad0 [Final Native Public]
    bool ShowAchievementsUI(int32 LocalUserNum); // 0x5357a30 [Final Native Public]
    bool ShowAccountUpgradeUI(FUniqueNetIdRepl& UniqueID); // 0x53578f0 [Final Native Public]
    void ReportExitInGameStoreUI(); // 0x5356fd0 [Final Native Public]
    void ReportEnterInGameStoreUI(); // 0x5356fb0 [Final Native Public]
    void RemoveLoginFlowHandler(const TScriptInterface<IExternalUIFlowHandler>& Handler); // 0x5356f10 [Final Native Public]
    FLoginFlowResultBP NotifyLoginRedirectURL(int32 RequestID, const FString& URL); // 0x5356d70 [Final Native Public]
    void LoginFlowComplete(int32 RequestID, FLoginFlowResultBP& Result); // 0x5356c40 [Final Native Public]
    bool IsSubsystemAvailable(); // 0x5356be0 [Final Native Public]
    bool CloseWebURL(); // 0x53568c0 [Final Native Public]
    void AddLoginFlowHandler(const TScriptInterface<IExternalUIFlowHandler>& Handler); // 0x5356820 [Final Native Public]

// UOnlineExternalUISubsystemShowLoginUI (/Script/OnlineSubsystemBlueprints.OnlineExternalUISubsystemShowLoginUI)
    UOnlineExternalUISubsystemShowLoginUI* ShowLoginUI(UOnlineExternalUISubsystem* Subsystem, int32 ControllerIndex, bool bShowOnlineOnly, bool bShowSkipButton); // 0x5357cf0 [Final Native Static Public]

// UOnlineExternalUISubsystemShowAccountCreationUI (/Script/OnlineSubsystemBlueprints.OnlineExternalUISubsystemShowAccountCreationUI)
    UOnlineExternalUISubsystemShowAccountCreationUI* ShowAccountCreationUI(UOnlineExternalUISubsystem* Subsystem, int32 ControllerIndex); // 0x5357820 [Final Native Static Public]

// UOnlineExternalUISubsystemShowWebURL (/Script/OnlineSubsystemBlueprints.OnlineExternalUISubsystemShowWebURL)
    UOnlineExternalUISubsystemShowWebURL* ShowWebURL(UOnlineExternalUISubsystem* Subsystem, const FString& URL, FShowWebUrlParameters& ShowParams); // 0x5358710 [Final Native Static Public]

// UOnlineExternalUISubsystemShowProfileUI (/Script/OnlineSubsystemBlueprints.OnlineExternalUISubsystemShowProfileUI)
    UOnlineExternalUISubsystemShowProfileUI* ShowProfileUI(UOnlineExternalUISubsystem* Subsystem, FUniqueNetIdRepl& Requestor, FUniqueNetIdRepl& Requestee); // 0x5357ff0 [Final Native Static Public]

// UOnlineExternalUISubsystemShowStoreUI (/Script/OnlineSubsystemBlueprints.OnlineExternalUISubsystemShowStoreUI)
    UOnlineExternalUISubsystemShowStoreUI* ShowStoreUI(UOnlineExternalUISubsystem* Subsystem, int32 LocalUserNum, FShowStoreParameters& ShowParams); // 0x53585c0 [Final Native Static Public]

// UOnlineExternalUISubsystemShowSendMessageUI (/Script/OnlineSubsystemBlueprints.OnlineExternalUISubsystemShowSendMessageUI)
    UOnlineExternalUISubsystemShowSendMessageUI* ShowSendMessageUI(UOnlineExternalUISubsystem* Subsystem, int32 LocalUserNum, FShowSendMessageParameters& ShowParams); // 0x5358460 [Final Native Static Public]

// UOnlineExternalUISubsystemShowSendMessageToUserUI (/Script/OnlineSubsystemBlueprints.OnlineExternalUISubsystemShowSendMessageToUserUI)
    UOnlineExternalUISubsystemShowSendMessageToUserUI* ShowSendMessageToUserUI(UOnlineExternalUISubsystem* Subsystem, int32 LocalUserNum, FUniqueNetIdRepl& Recipient, FShowSendMessageParameters& ShowParams); // 0x5358230 [Final Native Static Public]

// UOnlineGameActivitySubsystem (/Script/OnlineSubsystemBlueprints.OnlineGameActivitySubsystem)
    void UpdatePlayerLocation(FUniqueNetIdRepl& LocalUserId, FOnlineActivityPlayerLocationBP& ActivityPlayerLocation); // 0x5358b20 [Final Native Public]
    bool IsSubsystemAvailable(); // 0x5356c10 [Final Native Public]

// UOnlineGameActivitySubsystemStartActivity (/Script/OnlineSubsystemBlueprints.OnlineGameActivitySubsystemStartActivity)
    UOnlineGameActivitySubsystemStartActivity* StartActivity(UOnlineGameActivitySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const FString& ActivityId, TMap<FString, FVariantDataBP>& Params); // 0x5358890 [Final Native Static Public]

// UOnlineGameActivitySubsystemEndActivity (/Script/OnlineSubsystemBlueprints.OnlineGameActivitySubsystemEndActivity)
    UOnlineGameActivitySubsystemEndActivity* EndActivity(UOnlineGameActivitySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const FString& ActivityId, const EOnlineActivityOutcome_& ActivityOutcome, TMap<FString, FVariantDataBP>& Params); // 0x53568f0 [Final Native Static Public]

// UOnlineGameActivitySubsystemResetAllActiveActivities (/Script/OnlineSubsystemBlueprints.OnlineGameActivitySubsystemResetAllActiveActivities)
    UOnlineGameActivitySubsystemResetAllActiveActivities* ResetAllActiveActivities(UOnlineGameActivitySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId); // 0x5356ff0 [Final Native Static Public]

// UOnlineGameActivitySubsystemResumeActivity (/Script/OnlineSubsystemBlueprints.OnlineGameActivitySubsystemResumeActivity)
    UOnlineGameActivitySubsystemResumeActivity* ResumeActivity(UOnlineGameActivitySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const FString& ActivityId, FOnlineActivityTasksToResetBP& TasksToReset); // 0x5357180 [Final Native Static Public]

// UOnlineGameActivitySubsystemSetActivityAvailability (/Script/OnlineSubsystemBlueprints.OnlineGameActivitySubsystemSetActivityAvailability)
    UOnlineGameActivitySubsystemSetActivityAvailability* SetActivityAvailability(UOnlineGameActivitySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const FString& ActivityId, bool bEnabled); // 0x53573e0 [Final Native Static Public]

// UOnlineGameActivitySubsystemSetActivityPriority (/Script/OnlineSubsystemBlueprints.OnlineGameActivitySubsystemSetActivityPriority)
    UOnlineGameActivitySubsystemSetActivityPriority* SetActivityPriority(UOnlineGameActivitySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, TMap<FString, int32>& PrioritizedActivities); // 0x53575f0 [Final Native Static Public]

// UOnlineGameItemStatsSubsystem (/Script/OnlineSubsystemBlueprints.OnlineGameItemStatsSubsystem)
    bool IsSubsystemAvailable(); // 0x535e250 [Final Native Public]

// UOnlineGameItemStatsSubsystemItemUsage (/Script/OnlineSubsystemBlueprints.OnlineGameItemStatsSubsystemItemUsage)
    UOnlineGameItemStatsSubsystemItemUsage* ItemUsage(UOnlineGameItemStatsSubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const FString& ItemUsedBy, const TArray<FString>& ItemsUsed); // 0x535eff0 [Final Native Static Public]

// UOnlineGameItemStatsSubsystemItemImpact (/Script/OnlineSubsystemBlueprints.OnlineGameItemStatsSubsystemItemImpact)
    UOnlineGameItemStatsSubsystemItemImpact* ItemImpact(UOnlineGameItemStatsSubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const TArray<FString>& TargetActors, const FString& ImpactInitiatedBy, const TArray<FString>& ItemsUsed); // 0x535e5d0 [Final Native Static Public]

// UOnlineGameItemStatsSubsystemItemMitigation (/Script/OnlineSubsystemBlueprints.OnlineGameItemStatsSubsystemItemMitigation)
    UOnlineGameItemStatsSubsystemItemMitigation* ItemMitigation(UOnlineGameItemStatsSubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const TArray<FString>& ItemsUsed, const TArray<FString>& ImpactItemsMitigated, const FString& ItemUsedBy); // 0x535ed40 [Final Native Static Public]

// UOnlineGameItemStatsSubsystemItemAvailabilityChange (/Script/OnlineSubsystemBlueprints.OnlineGameItemStatsSubsystemItemAvailabilityChange)
    UOnlineGameItemStatsSubsystemItemAvailabilityChange* ItemAvailabilityChange(UOnlineGameItemStatsSubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const TArray<FString>& AvailableItems, const TArray<FString>& UnavailableItems); // 0x535e370 [Final Native Static Public]

// UOnlineGameItemStatsSubsystemItemInventoryChange (/Script/OnlineSubsystemBlueprints.OnlineGameItemStatsSubsystemItemInventoryChange)
    UOnlineGameItemStatsSubsystemItemInventoryChange* ItemInventoryChange(UOnlineGameItemStatsSubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const TArray<FString>& ItemsToAdd, const TArray<FString>& ItemsToRemove); // 0x535e880 [Final Native Static Public]

// UOnlineGameItemStatsSubsystemItemLoadoutChange (/Script/OnlineSubsystemBlueprints.OnlineGameItemStatsSubsystemItemLoadoutChange)
    UOnlineGameItemStatsSubsystemItemLoadoutChange* ItemLoadoutChange(UOnlineGameItemStatsSubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const TArray<FString>& EquippedItems, const TArray<FString>& UnequippedItems); // 0x535eae0 [Final Native Static Public]

// UOnlineGroupsSubsystem (/Script/OnlineSubsystemBlueprints.OnlineGroupsSubsystem)
    void SetNamespace(const FString& Ns); // 0x535f740 [Final Native Public]
    bool IsSubsystemAvailable(); // 0x535e280 [Final Native Public]
    FString GetNamespace(); // 0x535d3c0 [Final Native Public]

// UOnlineHelpers (/Script/OnlineSubsystemBlueprints.OnlineHelpers)
    FString ReadFileDataAsString(UFileData* FileData); // 0x535f4e0 [Final Native Static Public]
    USaveGame* ReadFileDataAsSaveGame(UFileData* FileData); // 0x535f450 [Final Native Static Public]
    bool IsValid_PartyId(UPartyId* A); // 0x535e2e0 [Final Native Static Public]
    bool IsValid_LobbyId(ULobbyId* A); // 0x535e2e0 [Final Native Static Public]
    void GetResolvedConnectStringBySearchResult(UOnlineSessionSubsystem* Subsystem, FOnlineSessionSearchResultBP& SearchResult, const FName& PortType, const bool& bWasSuccessful, const FString& OutConnectInfo); // 0x535d9b0 [Final Native Static Public]
    void GetResolvedConnectStringByName(UOnlineSessionSubsystem* Subsystem, const FName& SessionName, const FName& PortType, const bool& bWasSuccessful, const FString& OutConnectInfo); // 0x535d800 [Final Native Static Public]
    int64 GetPrimaryPartyType(); // 0x535d7e0 [Final Native Static Public]
    FUniqueNetIdRepl GetPlayerStateUniqueNetId(APlayerState* PlayerState); // 0x535d700 [Final Native Static Public]
    FName GetCurrentSubsystemName(UObject* WorldContextObject); // 0x535d290 [Final Native Static Public]
    FUniqueNetIdRepl GetControllerUniqueNetId(APlayerController* PlayerController); // 0x535d1b0 [Final Native Static Public]
    bool FUniqueNetIdIsValid(FUniqueNetIdRepl& InNetId); // 0x535ce90 [Final Native Static Public]
    FName FUniqueNetIdGetType(FUniqueNetIdRepl& InNetId); // 0x535cd40 [Final Native Static Public]
    bool EqualEqual_PartyIdPartyId(UPartyId* A, UPartyId* B); // 0x535cc70 [Final Native Static Public]
    bool EqualEqual_LobbyIdLobbyId(ULobbyId* A, ULobbyId* B); // 0x535cc70 [Final Native Static Public]
    bool EqualEqual_FUniqueNetIdReplFUniqueNetIdRepl(FUniqueNetIdRepl& InA, FUniqueNetIdRepl& InB); // 0x535ca60 [Final Native Static Public]
    UMutablePartyData* CreateMutablePartyData(UReadablePartyData* ReadOnlyPartyData); // 0x535c8d0 [Final Native Static Public]
    UFileData* CreateFileDataFromString(const FString& String); // 0x535c830 [Final Native Static Public]
    UFileData* CreateFileDataFromSaveGame(USaveGame* SaveGame); // 0x535c7a0 [Final Native Static Public]
    UOnlinePartyJoinInfo* Conv_ULobbyIdToUOnlinePartyJoinInfo(FUniqueNetIdRepl& InLocalUserId, UOnlinePartySubsystem* InPartySubsystem, ULobbyId* InLobbyId); // 0x535c5d0 [Final Native Static Public]
    FString Conv_FUniqueNetIdReplToString(FUniqueNetIdRepl& InNetId); // 0x535c450 [Final Native Static Public]

// UOnlineIdentitySubsystem (/Script/OnlineSubsystemBlueprints.OnlineIdentitySubsystem)
    bool IsSubsystemAvailable(); // 0x535e2b0 [Final Native Public]
    UUserOnlineAccountRef* GetUserAccount(FUniqueNetIdRepl& UserId); // 0x535df20 [Final Native Public]
    FUniqueNetIdRepl GetUniquePlayerId(int32 LocalUserNum); // 0x535de40 [Final Native Public]
    FUniqueNetIdRepl GetSponsorUniquePlayerId(int32 LocalUserNum); // 0x535dd60 [Final Native Public]
    FString GetPlayerNickname(FUniqueNetIdRepl& UserId); // 0x535d580 [Final Native Public]
    int32 GetPlatformUserIdFromUniqueNetId(FUniqueNetIdRepl& UniqueNetId); // 0x535d440 [Final Native Public]
    EOnlineLoginStatus GetLoginStatus(int32 LocalUserNum); // 0x535d320 [Final Native Public]
    FString GetAuthType(); // 0x535d130 [Final Native Public]
    FString GetAuthToken(int32 LocalUserNum); // 0x535d050 [Final Native Public]
    TArray<UUserOnlineAccountRef*> GetAllUserAccounts(); // 0x535cfd0 [Final Native Public]
    FUniqueNetIdRepl CreateUniquePlayerId(const FString& Str); // 0x535c960 [Final Native Public]
    void ClearCachedAuthToken(FUniqueNetIdRepl& UserId); // 0x535c310 [Final Native Public]

// UOnlineIdentitySubsystemLogin (/Script/OnlineSubsystemBlueprints.OnlineIdentitySubsystemLogin)
    UOnlineIdentitySubsystemLogin* Login(UOnlineIdentitySubsystem* Subsystem, int32 LocalUserNum, FOnlineAccountCredential& AccountCredentials); // 0x535f220 [Final Native Static Public]

// UOnlineIdentitySubsystemLogout (/Script/OnlineSubsystemBlueprints.OnlineIdentitySubsystemLogout)
    UOnlineIdentitySubsystemLogout* Logout(UOnlineIdentitySubsystem* Subsystem, int32 LocalUserNum); // 0x535f380 [Final Native Static Public]

// UOnlineIdentitySubsystemAutoLogin (/Script/OnlineSubsystemBlueprints.OnlineIdentitySubsystemAutoLogin)
    UOnlineIdentitySubsystemAutoLogin* AutoLogin(UOnlineIdentitySubsystem* Subsystem, int32 LocalUserNum); // 0x535c240 [Final Native Static Public]

// UOnlineIdentitySubsystemRevokeAuthToken (/Script/OnlineSubsystemBlueprints.OnlineIdentitySubsystemRevokeAuthToken)
    UOnlineIdentitySubsystemRevokeAuthToken* RevokeAuthToken(UOnlineIdentitySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId); // 0x535f5b0 [Final Native Static Public]

// UOnlineIdentitySubsystemGetUserPrivilege (/Script/OnlineSubsystemBlueprints.OnlineIdentitySubsystemGetUserPrivilege)
    UOnlineIdentitySubsystemGetUserPrivilege* GetUserPrivilege(UOnlineIdentitySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const EOnlineUserPrivilege& Privilege, const EShowPrivilegeResolveUI_& ShowResolveUI); // 0x535e060 [Final Native Static Public]

// UOnlineLeaderboardsSubsystem (/Script/OnlineSubsystemBlueprints.OnlineLeaderboardsSubsystem)
    bool WriteLeaderboards(const FName& SessionName, FUniqueNetIdRepl& Player, UOnlineLeaderboardWrite* WriteObject); // 0x5365030 [Final Native Public]
    bool IsSubsystemAvailable(); // 0x5363c30 [Final Native Public]
    void FreeStats(UOnlineLeaderboardRead* ReadObject); // 0x53631c0 [Final Native Public]
    bool FlushLeaderboards(const FName& SessionName); // 0x5363120 [Final Native Public]

// UOnlineLeaderboardsSubsystemReadLeaderboards (/Script/OnlineSubsystemBlueprints.OnlineLeaderboardsSubsystemReadLeaderboards)
    UOnlineLeaderboardsSubsystemReadLeaderboards* ReadLeaderboards(UOnlineLeaderboardsSubsystem* Subsystem, const TArray<FUniqueNetIdRepl>& Players, UOnlineLeaderboardRead* ReadObject); // 0x53644f0 [Final Native Static Public]

// UOnlineLeaderboardsSubsystemReadLeaderboardsForFriends (/Script/OnlineSubsystemBlueprints.OnlineLeaderboardsSubsystemReadLeaderboardsForFriends)
    UOnlineLeaderboardsSubsystemReadLeaderboardsForFriends* ReadLeaderboardsForFriends(UOnlineLeaderboardsSubsystem* Subsystem, int32 LocalUserNum, UOnlineLeaderboardRead* ReadObject); // 0x5364960 [Final Native Static Public]

// UOnlineLeaderboardsSubsystemReadLeaderboardsAroundRank (/Script/OnlineSubsystemBlueprints.OnlineLeaderboardsSubsystemReadLeaderboardsAroundRank)
    UOnlineLeaderboardsSubsystemReadLeaderboardsAroundRank* ReadLeaderboardsAroundRank(UOnlineLeaderboardsSubsystem* Subsystem, int32 Rank, int64 Range, UOnlineLeaderboardRead* ReadObject); // 0x5364630 [Final Native Static Public]

// UOnlineLeaderboardsSubsystemReadLeaderboardsAroundUser (/Script/OnlineSubsystemBlueprints.OnlineLeaderboardsSubsystemReadLeaderboardsAroundUser)
    UOnlineLeaderboardsSubsystemReadLeaderboardsAroundUser* ReadLeaderboardsAroundUser(UOnlineLeaderboardsSubsystem* Subsystem, FUniqueNetIdRepl& Player, int64 Range, UOnlineLeaderboardRead* ReadObject); // 0x5364770 [Final Native Static Public]

// UOnlineLobbySubsystem (/Script/OnlineSubsystemBlueprints.OnlineLobbySubsystem)
    ULobbyId* ParseSerializedLobbyId(const FString& InLobbyId); // 0x5364440 [Final Native Public]
    UOnlineLobbyTransaction* MakeUpdateLobbyTransaction(FUniqueNetIdRepl& UserId, ULobbyId* LobbyId); // 0x53642a0 [Final Native Public]
    UOnlineLobbyMemberTransaction* MakeUpdateLobbyMemberTransaction(FUniqueNetIdRepl& UserId, ULobbyId* LobbyId, FUniqueNetIdRepl& MemberId); // 0x5364050 [Final Native Public]
    UOnlineLobbyTransaction* MakeCreateLobbyTransaction(FUniqueNetIdRepl& UserId); // 0x5363f10 [Final Native Public]
    bool IsSubsystemAvailable(); // 0x5363c60 [Final Native Public]
    bool GetMemberUserId(FUniqueNetIdRepl& UserId, ULobbyId* LobbyId, int32 MemberIndex, FUniqueNetIdRepl& OutMemberId); // 0x53639a0 [Final Native Public]
    bool GetMemberMetadataValue(FUniqueNetIdRepl& UserId, ULobbyId* LobbyId, FUniqueNetIdRepl& MemberId, const FString& MetadataKey, FVariantDataBP& OutMetadataValue); // 0x5363680 [Final Native Public]
    bool GetMemberCount(FUniqueNetIdRepl& UserId, ULobbyId* LobbyId, const int32& OutMemberCount); // 0x53634a0 [Final Native Public]
    bool GetLobbyMetadataValue(FUniqueNetIdRepl& UserId, ULobbyId* LobbyId, const FString& MetadataKey, FVariantDataBP& OutMetadataValue); // 0x5363250 [Final Native Public]

// UOnlineLobbySubsystemCreateLobby (/Script/OnlineSubsystemBlueprints.OnlineLobbySubsystemCreateLobby)
    UOnlineLobbySubsystemCreateLobby* CreateLobby(UOnlineLobbySubsystem* Subsystem, FUniqueNetIdRepl& UserId, UOnlineLobbyTransaction* Transaction); // 0x5362bb0 [Final Native Static Public]

// UOnlineLobbySubsystemUpdateLobby (/Script/OnlineSubsystemBlueprints.OnlineLobbySubsystemUpdateLobby)
    UOnlineLobbySubsystemUpdateLobby* UpdateLobby(UOnlineLobbySubsystem* Subsystem, FUniqueNetIdRepl& UserId, ULobbyId* LobbyId, UOnlineLobbyTransaction* Transaction); // 0x5364c50 [Final Native Static Public]

// UOnlineLobbySubsystemDeleteLobby (/Script/OnlineSubsystemBlueprints.OnlineLobbySubsystemDeleteLobby)
    UOnlineLobbySubsystemDeleteLobby* DeleteLobby(UOnlineLobbySubsystem* Subsystem, FUniqueNetIdRepl& UserId, ULobbyId* LobbyId); // 0x5362d80 [Final Native Static Public]

// UOnlineLobbySubsystemConnectLobby (/Script/OnlineSubsystemBlueprints.OnlineLobbySubsystemConnectLobby)
    UOnlineLobbySubsystemConnectLobby* ConnectLobby(UOnlineLobbySubsystem* Subsystem, FUniqueNetIdRepl& UserId, ULobbyId* LobbyId); // 0x53629e0 [Final Native Static Public]

// UOnlineLobbySubsystemDisconnectLobby (/Script/OnlineSubsystemBlueprints.OnlineLobbySubsystemDisconnectLobby)
    UOnlineLobbySubsystemDisconnectLobby* DisconnectLobby(UOnlineLobbySubsystem* Subsystem, FUniqueNetIdRepl& UserId, ULobbyId* LobbyId); // 0x5362f50 [Final Native Static Public]

// UOnlineLobbySubsystemUpdateMemberSelf (/Script/OnlineSubsystemBlueprints.OnlineLobbySubsystemUpdateMemberSelf)
    UOnlineLobbySubsystemUpdateMemberSelf* UpdateMemberSelf(UOnlineLobbySubsystem* Subsystem, FUniqueNetIdRepl& UserId, ULobbyId* LobbyId, UOnlineLobbyMemberTransaction* Transaction); // 0x5364e40 [Final Native Static Public]

// UOnlineLobbySubsystemSearch (/Script/OnlineSubsystemBlueprints.OnlineLobbySubsystemSearch)
    UOnlineLobbySubsystemSearch* Search(UOnlineLobbySubsystem* Subsystem, FUniqueNetIdRepl& UserId, FOnlineLobbySearchQueryBP& Query); // 0x5364a60 [Final Native Static Public]

// UOnlineLobbySubsystemKickMember (/Script/OnlineSubsystemBlueprints.OnlineLobbySubsystemKickMember)
    UOnlineLobbySubsystemKickMember* KickMember(UOnlineLobbySubsystem* Subsystem, FUniqueNetIdRepl& UserId, ULobbyId* LobbyId, FUniqueNetIdRepl& MemberId); // 0x5363c90 [Final Native Static Public]

// UOnlineMessageSanitizerSubsystem (/Script/OnlineSubsystemBlueprints.OnlineMessageSanitizerSubsystem)
    void ResetBlockedUserCache(); // 0x536a410 [Final Native Public]
    bool IsSubsystemAvailable(); // 0x5369b30 [Final Native Public]

// UOnlineMessageSanitizerSubsystemSanitizeDisplayName (/Script/OnlineSubsystemBlueprints.OnlineMessageSanitizerSubsystemSanitizeDisplayName)
    UOnlineMessageSanitizerSubsystemSanitizeDisplayName* SanitizeDisplayName(UOnlineMessageSanitizerSubsystem* Subsystem, const FString& DisplayName); // 0x536a430 [Final Native Static Public]

// UOnlineMessageSanitizerSubsystemSanitizeDisplayNames (/Script/OnlineSubsystemBlueprints.OnlineMessageSanitizerSubsystemSanitizeDisplayNames)
    UOnlineMessageSanitizerSubsystemSanitizeDisplayNames* SanitizeDisplayNames(UOnlineMessageSanitizerSubsystem* Subsystem, const TArray<FString>& DisplayNames); // 0x536a510 [Final Native Static Public]

// UOnlineMessageSanitizerSubsystemQueryBlockedUser (/Script/OnlineSubsystemBlueprints.OnlineMessageSanitizerSubsystemQueryBlockedUser)
    UOnlineMessageSanitizerSubsystemQueryBlockedUser* QueryBlockedUser(UOnlineMessageSanitizerSubsystem* Subsystem, int32 LocalUserNum, const FString& FromUserId, const FString& FromPlatform); // 0x5369c50 [Final Native Static Public]

// UOnlineMessageSubsystem (/Script/OnlineSubsystemBlueprints.OnlineMessageSubsystem)
    bool IsSubsystemAvailable(); // 0x5369b60 [Final Native Public]
    bool EnumerateMessages(int32 LocalUserNum); // 0x5368d50 [Final Native Public]
    bool ClearMessages(int32 LocalUserNum); // 0x5368c80 [Final Native Public]
    bool ClearMessageHeaders(int32 LocalUserNum); // 0x5368be0 [Final Native Public]

// UOnlinePresenceSubsystem (/Script/OnlineSubsystemBlueprints.OnlinePresenceSubsystem)
    bool IsSubsystemAvailable(); // 0x5369b90 [Final Native Public]
    EOnlineCachedResult_ GetCachedPresenceForApp(FUniqueNetIdRepl& LocalUserId, FUniqueNetIdRepl& User, const FString& AppId, FOnlineUserPresenceData& OutPresence); // 0x5369460 [Final Native Public]
    EOnlineCachedResult_ GetCachedPresence(FUniqueNetIdRepl& User, FOnlineUserPresenceData& OutPresence); // 0x53691a0 [Final Native Public]

// UOnlinePresenceSubsystemSetPresence (/Script/OnlineSubsystemBlueprints.OnlinePresenceSubsystemSetPresence)
    UOnlinePresenceSubsystemSetPresence* SetPresence(UOnlinePresenceSubsystem* Subsystem, FUniqueNetIdRepl& User, FOnlineUserPresenceStatusData& Status); // 0x536a610 [Final Native Static Public]

// UOnlinePresenceSubsystemQueryPresence (/Script/OnlineSubsystemBlueprints.OnlinePresenceSubsystemQueryPresence)
    UOnlinePresenceSubsystemQueryPresence* QueryPresence(UOnlinePresenceSubsystem* Subsystem, FUniqueNetIdRepl& User); // 0x5369dd0 [Final Native Static Public]

// UOnlinePurchaseSubsystem (/Script/OnlineSubsystemBlueprints.OnlinePurchaseSubsystem)
    bool IsSubsystemAvailable(); // 0x5369bc0 [Final Native Public]
    bool IsAllowedToPurchase(FUniqueNetIdRepl& UserId); // 0x53699f0 [Final Native Public]
    void GetReceipts(FUniqueNetIdRepl& UserId, const TArray<UPurchaseReceipt*>& OutReceipts); // 0x5369830 [Final Native Public]
    void FinalizePurchase(FUniqueNetIdRepl& UserId, const FString& ReceiptId, const FString& ReceiptInfo); // 0x5368df0 [Final Native Public]

// UOnlinePurchaseSubsystemCheckout (/Script/OnlineSubsystemBlueprints.OnlinePurchaseSubsystemCheckout)
    UOnlinePurchaseSubsystemCheckout* Checkout(UOnlinePurchaseSubsystem* Subsystem, FUniqueNetIdRepl& UserId, FPurchaseCheckoutRequestBP& CheckoutRequest); // 0x53689e0 [Final Native Static Public]

// UOnlinePurchaseSubsystemRedeemCode (/Script/OnlineSubsystemBlueprints.OnlinePurchaseSubsystemRedeemCode)
    UOnlinePurchaseSubsystemRedeemCode* RedeemCode(UOnlinePurchaseSubsystem* Subsystem, FUniqueNetIdRepl& UserId, FRedeemCodeRequestBP& RedeemCodeRequest); // 0x536a200 [Final Native Static Public]

// UOnlinePurchaseSubsystemQueryReceipts (/Script/OnlineSubsystemBlueprints.OnlinePurchaseSubsystemQueryReceipts)
    UOnlinePurchaseSubsystemQueryReceipts* QueryReceipts(UOnlinePurchaseSubsystem* Subsystem, FUniqueNetIdRepl& UserId, bool bRestoreReceipts); // 0x5369f60 [Final Native Static Public]

// UOnlinePurchaseSubsystemFinalizeReceiptValidationInfo (/Script/OnlineSubsystemBlueprints.OnlinePurchaseSubsystemFinalizeReceiptValidationInfo)
    UOnlinePurchaseSubsystemFinalizeReceiptValidationInfo* FinalizeReceiptValidationInfo(UOnlinePurchaseSubsystem* Subsystem, FUniqueNetIdRepl& UserId, const FString& InReceiptValidationInfo); // 0x5368fd0 [Final Native Static Public]

// UOnlineSharedCloudSubsystem (/Script/OnlineSubsystemBlueprints.OnlineSharedCloudSubsystem)
    bool WriteSharedFile(FUniqueNetIdRepl& UserId, const FString& Filename, const UFileData*& Contents); // 0x536a860 [Final Native Public]
    bool IsSubsystemAvailable(); // 0x5369bf0 [Final Native Public]
    bool ClearSharedFiles(); // 0x5368d20 [Final Native Public]

// UOnlineSharingSubsystem (/Script/OnlineSubsystemBlueprints.OnlineSharingSubsystem)
    bool ReadNewsFeed(int32 LocalUserNum, int32 NumPostsToRead); // 0x536a130 [Final Native Public]
    bool IsSubsystemAvailable(); // 0x5369c20 [Final Native Public]

// UOnlineStatsSubsystem (/Script/OnlineSubsystemBlueprints.OnlineStatsSubsystem)
    bool IsSubsystemAvailable(); // 0x536e890 [Final Native Public]
    FOnlineStatsUserStatsBP GetStats(FUniqueNetIdRepl& StatsUserId); // 0x536e5c0 [Final Native Public]

// UOnlineStatsSubsystemQueryStats (/Script/OnlineSubsystemBlueprints.OnlineStatsSubsystemQueryStats)
    UOnlineStatsSubsystemQueryStats* QueryStats(UOnlineStatsSubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const TArray<FUniqueNetIdRepl>& StatUsers, const TArray<FString>& StatNames); // 0x536ee90 [Final Native Static Public]

// UOnlineStatsSubsystemUpdateStats (/Script/OnlineSubsystemBlueprints.OnlineStatsSubsystemUpdateStats)
    UOnlineStatsSubsystemUpdateStats* UpdateStats(UOnlineStatsSubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const TArray<FOnlineStatsUserUpdatedStatsBP>& UpdatedUserStats); // 0x536f0f0 [Final Native Static Public]

// UOnlineStoreV2Subsystem (/Script/OnlineSubsystemBlueprints.OnlineStoreV2Subsystem)
    bool IsSubsystemAvailable(); // 0x536e8c0 [Final Native Public]
    void GetOffers(const TArray<UOnlineStoreOffer*>& OutOffers); // 0x536e510 [Final Native Public]
    UOnlineStoreOffer* GetOffer(const FString& OfferId); // 0x536e460 [Final Native Public]
    void GetCategories(const TArray<FOnlineStoreCategoryBP>& OutCategories); // 0x536d040 [Final Native Public]

// UOnlineStoreV2SubsystemQueryCategories (/Script/OnlineSubsystemBlueprints.OnlineStoreV2SubsystemQueryCategories)
    UOnlineStoreV2SubsystemQueryCategories* QueryCategories(UOnlineStoreV2Subsystem* Subsystem, FUniqueNetIdRepl& UserId); // 0x536e8f0 [Final Native Static Public]

// UOnlineStoreV2SubsystemQueryOffersByFilter (/Script/OnlineSubsystemBlueprints.OnlineStoreV2SubsystemQueryOffersByFilter)
    UOnlineStoreV2SubsystemQueryOffersByFilter* QueryOffersByFilter(UOnlineStoreV2Subsystem* Subsystem, FUniqueNetIdRepl& UserId, FOnlineStoreFilterBP& Filter); // 0x536ea80 [Final Native Static Public]

// UOnlineStoreV2SubsystemQueryOffersById (/Script/OnlineSubsystemBlueprints.OnlineStoreV2SubsystemQueryOffersById)
    UOnlineStoreV2SubsystemQueryOffersById* QueryOffersById(UOnlineStoreV2Subsystem* Subsystem, FUniqueNetIdRepl& UserId, const TArray<FString>& OfferIds); // 0x536ecb0 [Final Native Static Public]

// UOnlineSubsystem (/Script/OnlineSubsystemBlueprints.OnlineSubsystem)
    UOnlineVoiceSubsystem* GetNamedVoiceSubsystem(const FName& SubsystemName); // 0x536e3c0 [Final Native Public]
    UOnlineVoiceAdminSubsystem* GetNamedVoiceAdminSubsystem(const FName& SubsystemName); // 0x536e320 [Final Native Public]
    UOnlineUserSubsystem* GetNamedUserSubsystem(const FName& SubsystemName); // 0x536e280 [Final Native Public]
    UOnlineUserCloudSubsystem* GetNamedUserCloudSubsystem(const FName& SubsystemName); // 0x536e1e0 [Final Native Public]
    UOnlineTurnBasedSubsystem* GetNamedTurnBasedSubsystem(const FName& SubsystemName); // 0x536e140 [Final Native Public]
    UOnlineTournamentSubsystem* GetNamedTournamentSubsystem(const FName& SubsystemName); // 0x536e0a0 [Final Native Public]
    UOnlineTitleFileSubsystem* GetNamedTitleFileSubsystem(const FName& SubsystemName); // 0x536e000 [Final Native Public]
    UOnlineTimeSubsystem* GetNamedTimeSubsystem(const FName& SubsystemName); // 0x536df60 [Final Native Public]
    UOnlineStoreV2Subsystem* GetNamedStoreV2Subsystem(const FName& SubsystemName); // 0x536dec0 [Final Native Public]
    UOnlineStatsSubsystem* GetNamedStatsSubsystem(const FName& SubsystemName); // 0x536de20 [Final Native Public]
    UOnlineSharingSubsystem* GetNamedSharingSubsystem(const FName& SubsystemName); // 0x536dd80 [Final Native Public]
    UOnlineSharedCloudSubsystem* GetNamedSharedCloudSubsystem(const FName& SubsystemName); // 0x536dce0 [Final Native Public]
    UOnlineSessionSubsystem* GetNamedSessionSubsystem(const FName& SubsystemName); // 0x536dc40 [Final Native Public]
    UOnlinePurchaseSubsystem* GetNamedPurchaseSubsystem(const FName& SubsystemName); // 0x536dba0 [Final Native Public]
    UOnlinePresenceSubsystem* GetNamedPresenceSubsystem(const FName& SubsystemName); // 0x536db00 [Final Native Public]
    UOnlinePartySubsystem* GetNamedPartySubsystem(const FName& SubsystemName); // 0x536da60 [Final Native Public]
    UOnlineMessageSubsystem* GetNamedMessageSubsystem(const FName& SubsystemName); // 0x536d9c0 [Final Native Public]
    UOnlineMessageSanitizerSubsystem* GetNamedMessageSanitizerSubsystem(const FName& SubsystemName); // 0x536d920 [Final Native Public]
    UOnlineLobbySubsystem* GetNamedLobbySubsystem(const FName& SubsystemName); // 0x536d880 [Final Native Public]
    UOnlineLeaderboardsSubsystem* GetNamedLeaderboardsSubsystem(const FName& SubsystemName); // 0x536d7e0 [Final Native Public]
    UOnlineIdentitySubsystem* GetNamedIdentitySubsystem(const FName& SubsystemName); // 0x536d740 [Final Native Public]
    UOnlineGroupsSubsystem* GetNamedGroupsSubsystem(const FName& SubsystemName); // 0x536d6a0 [Final Native Public]
    UOnlineGameItemStatsSubsystem* GetNamedGameItemStatsSubsystem(const FName& SubsystemName); // 0x536d600 [Final Native Public]
    UOnlineGameActivitySubsystem* GetNamedGameActivitySubsystem(const FName& SubsystemName); // 0x536d560 [Final Native Public]
    UOnlineFriendsSubsystem* GetNamedFriendsSubsystem(const FName& SubsystemName); // 0x536d4c0 [Final Native Public]
    UOnlineExternalUISubsystem* GetNamedExternalUISubsystem(const FName& SubsystemName); // 0x536d420 [Final Native Public]
    UOnlineEventsSubsystem* GetNamedEventsSubsystem(const FName& SubsystemName); // 0x536d380 [Final Native Public]
    UOnlineEntitlementsSubsystem* GetNamedEntitlementsSubsystem(const FName& SubsystemName); // 0x536d2e0 [Final Native Public]
    UOnlineChatSubsystem* GetNamedChatSubsystem(const FName& SubsystemName); // 0x536d240 [Final Native Public]
    UOnlineAvatarSubsystem* GetNamedAvatarSubsystem(const FName& SubsystemName); // 0x536d1a0 [Final Native Public]
    UOnlineAchievementsSubsystem* GetNamedAchievementsSubsystem(const FName& SubsystemName); // 0x536d100 [Final Native Public]

// UOnlineTimeSubsystem (/Script/OnlineSubsystemBlueprints.OnlineTimeSubsystem)
    bool QueryServerUtcTime(); // 0x5373770 [Final Native Public]
    bool IsSubsystemAvailable(); // 0x5373510 [Final Native Public]
    FString GetLastServerUtcTime(); // 0x5373290 [Final Native Public]

// UOnlineTitleFileSubsystem (/Script/OnlineSubsystemBlueprints.OnlineTitleFileSubsystem)
    bool IsSubsystemAvailable(); // 0x5373540 [Final Native Public]
    void GetFileList(const TArray<FCloudFileHeaderBP>& Files); // 0x53731d0 [Final Native Public]
    bool GetFileContents(const FString& Filename, const UFileData*& FileContents); // 0x5372ec0 [Final Native Public]
    void DeleteCachedFiles(bool bSkipEnumerated); // 0x5372680 [Final Native Public]
    bool ClearFiles(); // 0x5372510 [Final Native Public]
    bool ClearFile(const FString& Filename); // 0x53722b0 [Final Native Public]

// UOnlineTitleFileSubsystemEnumerateFiles (/Script/OnlineSubsystemBlueprints.OnlineTitleFileSubsystemEnumerateFiles)
    UOnlineTitleFileSubsystemEnumerateFiles* EnumerateFiles(UOnlineTitleFileSubsystem* Subsystem, FPagedQueryBP& Page); // 0x5372c50 [Final Native Static Public]

// UOnlineTitleFileSubsystemReadFile (/Script/OnlineSubsystemBlueprints.OnlineTitleFileSubsystemReadFile)
    UOnlineTitleFileSubsystemReadFile* ReadFile(UOnlineTitleFileSubsystem* Subsystem, const FString& Filename); // 0x53737a0 [Final Native Static Public]

// UOnlineTournamentSubsystem (/Script/OnlineSubsystemBlueprints.OnlineTournamentSubsystem)
    bool IsSubsystemAvailable(); // 0x5373570 [Final Native Public]

// UOnlineTurnBasedSubsystem (/Script/OnlineSubsystemBlueprints.OnlineTurnBasedSubsystem)
    bool IsSubsystemAvailable(); // 0x53735a0 [Final Native Public]
    int32 GetMatchDataSize(); // 0x5373310 [Final Native Public]

// UOnlineTurnBasedSubsystemLoadAllMatches (/Script/OnlineSubsystemBlueprints.OnlineTurnBasedSubsystemLoadAllMatches)
    UOnlineTurnBasedSubsystemLoadAllMatches* LoadAllMatches(UOnlineTurnBasedSubsystem* Subsystem); // 0x5373600 [Final Native Static Public]

// UOnlineTurnBasedSubsystemLoadMatchWithID (/Script/OnlineSubsystemBlueprints.OnlineTurnBasedSubsystemLoadMatchWithID)
    UOnlineTurnBasedSubsystemLoadMatchWithID* LoadMatchWithID(UOnlineTurnBasedSubsystem* Subsystem, const FString& MatchID); // 0x5373690 [Final Native Static Public]

// UOnlineUserCloudSubsystem (/Script/OnlineSubsystemBlueprints.OnlineUserCloudSubsystem)
    bool RequestUsageInfo(FUniqueNetIdRepl& UserId); // 0x5373a50 [Final Native Public]
    bool IsSubsystemAvailable(); // 0x53735d0 [Final Native Public]
    void GetUserFileList(FUniqueNetIdRepl& UserId, const TArray<FCloudFileHeaderBP>& UserFiles); // 0x5373340 [Final Native Public]
    bool GetFileContents(FUniqueNetIdRepl& UserId, const FString& Filename, const UFileData*& FileContents); // 0x5372fd0 [Final Native Public]
    void DumpCloudState(FUniqueNetIdRepl& UserId); // 0x5372b10 [Final Native Public]
    void DumpCloudFileState(FUniqueNetIdRepl& UserId, const FString& Filename); // 0x5372960 [Final Native Public]
    bool ClearFiles(FUniqueNetIdRepl& UserId); // 0x5372540 [Final Native Public]
    bool ClearFile(FUniqueNetIdRepl& UserId, const FString& Filename); // 0x5372360 [Final Native Public]
    void CancelWriteUserFile(FUniqueNetIdRepl& UserId, const FString& Filename); // 0x5372100 [Final Native Public]

// UOnlineUserCloudSubsystemEnumerateUserFiles (/Script/OnlineSubsystemBlueprints.OnlineUserCloudSubsystemEnumerateUserFiles)
    UOnlineUserCloudSubsystemEnumerateUserFiles* EnumerateUserFiles(UOnlineUserCloudSubsystem* Subsystem, FUniqueNetIdRepl& UserId); // 0x5372d30 [Final Native Static Public]

// UOnlineUserCloudSubsystemReadUserFile (/Script/OnlineSubsystemBlueprints.OnlineUserCloudSubsystemReadUserFile)
    UOnlineUserCloudSubsystemReadUserFile* ReadUserFile(UOnlineUserCloudSubsystem* Subsystem, FUniqueNetIdRepl& UserId, const FString& Filename); // 0x5373880 [Final Native Static Public]

// UOnlineUserCloudSubsystemWriteUserFile (/Script/OnlineSubsystemBlueprints.OnlineUserCloudSubsystemWriteUserFile)
    UOnlineUserCloudSubsystemWriteUserFile* WriteUserFile(UOnlineUserCloudSubsystem* Subsystem, FUniqueNetIdRepl& UserId, const FString& Filename, UFileData* FileContents, bool bCompressBeforeUpload); // 0x5373b90 [Final Native Static Public]

// UOnlineUserCloudSubsystemDeleteUserFile (/Script/OnlineSubsystemBlueprints.OnlineUserCloudSubsystemDeleteUserFile)
    UOnlineUserCloudSubsystemDeleteUserFile* DeleteUserFile(UOnlineUserCloudSubsystem* Subsystem, FUniqueNetIdRepl& UserId, const FString& Filename, bool bShouldCloudDelete, bool bShouldLocallyDelete); // 0x5372710 [Final Native Static Public]

// UOnlineUserSubsystem (/Script/OnlineSubsystemBlueprints.OnlineUserSubsystem)
    bool IsSubsystemAvailable(); // 0x5378340 [Final Native Public]
    UOnlineUserRef* GetUserInfo(int32 LocalUserNum, FUniqueNetIdRepl& UserId); // 0x5377c60 [Final Native Public]
    void GetExternalIdMappings(FExternalIdQueryOptionsBP& QueryOptions, const TArray<FString>& ExternalIds, const TArray<FUniqueNetIdRepl>& OutIds); // 0x5377a90 [Final Native Public]
    FUniqueNetIdRepl GetExternalIdMapping(FExternalIdQueryOptionsBP& QueryOptions, const FString& ExternalId); // 0x5377920 [Final Native Public]
    bool GetAllUserInfo(int32 LocalUserNum, const TArray<UOnlineUserRef*>& OutUsers); // 0x53776e0 [Final Native Public]

// UOnlineUserSubsystemQueryUserInfo (/Script/OnlineSubsystemBlueprints.OnlineUserSubsystemQueryUserInfo)
    UOnlineUserSubsystemQueryUserInfo* QueryUserInfo(UOnlineUserSubsystem* Subsystem, int32 LocalUserNum, const TArray<FUniqueNetIdRepl>& UserIds); // 0x5378e40 [Final Native Static Public]

// UOnlineUserSubsystemQueryUserIdMapping (/Script/OnlineSubsystemBlueprints.OnlineUserSubsystemQueryUserIdMapping)
    UOnlineUserSubsystemQueryUserIdMapping* QueryUserIdMapping(UOnlineUserSubsystem* Subsystem, FUniqueNetIdRepl& UserId, const FString& DisplayNameOrEmail); // 0x5378c70 [Final Native Static Public]

// UOnlineUserSubsystemQueryExternalIdMappings (/Script/OnlineSubsystemBlueprints.OnlineUserSubsystemQueryExternalIdMappings)
    UOnlineUserSubsystemQueryExternalIdMappings* QueryExternalIdMappings(UOnlineUserSubsystem* Subsystem, FUniqueNetIdRepl& UserId, FExternalIdQueryOptionsBP& QueryOptions, const TArray<FString>& ExternalIds); // 0x5378a20 [Final Native Static Public]

// UOnlineVoiceAdminSubsystem (/Script/OnlineSubsystemBlueprints.OnlineVoiceAdminSubsystem)
    bool IsSubsystemAvailable(); // 0x5378370 [Final Native Public]

// UOnlineVoiceAdminSubsystemCreateChannelCredentials (/Script/OnlineSubsystemBlueprints.OnlineVoiceAdminSubsystemCreateChannelCredentials)
    UOnlineVoiceAdminSubsystemCreateChannelCredentials* CreateChannelCredentials(UOnlineVoiceAdminSubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const FString& ChannelName, const TArray<FUniqueNetIdRepl>& TargetUserIds); // 0x53773d0 [Final Native Static Public]

// UOnlineVoiceAdminSubsystemKickParticipant (/Script/OnlineSubsystemBlueprints.OnlineVoiceAdminSubsystemKickParticipant)
    UOnlineVoiceAdminSubsystemKickParticipant* KickParticipant(UOnlineVoiceAdminSubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const FString& ChannelName, FUniqueNetIdRepl& TargetUserId); // 0x5378400 [Final Native Static Public]

// UOnlineVoiceAdminSubsystemSetParticipantHardMute (/Script/OnlineSubsystemBlueprints.OnlineVoiceAdminSubsystemSetParticipantHardMute)
    UOnlineVoiceAdminSubsystemSetParticipantHardMute* SetParticipantHardMute(UOnlineVoiceAdminSubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const FString& ChannelName, FUniqueNetIdRepl& TargetUserId, bool bMuted); // 0x53791a0 [Final Native Static Public]

// UOnlineVoiceChatSubsystem (/Script/OnlineSubsystemBlueprints.OnlineVoiceChatSubsystem)
    bool Uninitialize_(); // 0x5379590 [Final Native Public]
    bool IsSubsystemAvailable(); // 0x53783a0 [Final Native Public]
    bool IsInitialized(); // 0x5377fa0 [Final Native Public]
    bool IsConnecting(); // 0x5377ed0 [Final Native Public]
    bool IsConnected(); // 0x5377ea0 [Final Native Public]
    bool Initialize_(); // 0x5377e70 [Final Native Public]
    UVoiceChatUser* CreateUser(); // 0x5377600 [Final Native Public]

// UOnlineVoiceChatSubsystemConnect (/Script/OnlineSubsystemBlueprints.OnlineVoiceChatSubsystemConnect)
    UOnlineVoiceChatSubsystemConnect* Connect(UOnlineVoiceChatSubsystem* Subsystem); // 0x5377340 [Final Native Static Public]

// UOnlineVoiceChatSubsystemDisconnect (/Script/OnlineSubsystemBlueprints.OnlineVoiceChatSubsystemDisconnect)
    UOnlineVoiceChatSubsystemDisconnect* Disconnect(UOnlineVoiceChatSubsystem* Subsystem); // 0x5377630 [Final Native Static Public]

// UOnlineVoiceSubsystem (/Script/OnlineSubsystemBlueprints.OnlineVoiceSubsystem)
    bool UnregisterRemoteTalker(FUniqueNetIdRepl& UniqueID); // 0x5379850 [Final Native Public]
    void UnregisterLocalTalkers(); // 0x5379830 [Final Native Public]
    bool UnregisterLocalTalker(int64 LocalUserNum); // 0x5379790 [Final Native Public]
    bool UnmuteRemoteTalker(int32 LocalUserNum, FUniqueNetIdRepl& PlayerId, bool bIsSystemWide); // 0x53795c0 [Final Native Public]
    void StopNetworkedVoice(int32 LocalUserNum); // 0x5379500 [Final Native Public]
    void StartNetworkedVoice(int32 LocalUserNum); // 0x5379470 [Final Native Public]
    void RemoveAllRemoteTalkers(); // 0x5379180 [Final Native Public]
    bool RegisterRemoteTalker(FUniqueNetIdRepl& UniqueID); // 0x5379040 [Final Native Public]
    void RegisterLocalTalkers(); // 0x5379020 [Final Native Public]
    bool RegisterLocalTalker(int64 LocalUserNum); // 0x5378f80 [Final Native Public]
    void ProcessMuteChangeNotification(); // 0x5378a00 [Final Native Public]
    bool PatchRemoteTalkerOutputToEndpoint(const FString& InDeviceName, bool bMuteInGameOutput); // 0x5378910 [Final Native Public]
    bool PatchLocalTalkerOutputToEndpoint(const FString& InDeviceName); // 0x5378860 [Final Native Public]
    bool MuteRemoteTalker(int32 LocalUserNum, FUniqueNetIdRepl& PlayerId, bool bIsSystemWide); // 0x5378690 [Final Native Public]
    bool IsSubsystemAvailable(); // 0x53783d0 [Final Native Public]
    bool IsRemotePlayerTalking(FUniqueNetIdRepl& UniqueID); // 0x5378200 [Final Native Public]
    bool IsMuted(int64 LocalUserNum, FUniqueNetIdRepl& UniqueID); // 0x5378070 [Final Native Public]
    bool IsLocalPlayerTalking(int64 LocalUserNum); // 0x5377fd0 [Final Native Public]
    bool IsHeadsetPresent(int64 LocalUserNum); // 0x5377f00 [Final Native Public]
    FString GetVoiceDebugState(); // 0x5377df0 [Final Native Public]
    int32 GetNumLocalTalkers(); // 0x5377c30 [Final Native Public]
    float GetAmplitudeOfRemoteTalker(FUniqueNetIdRepl& PlayerId); // 0x53777e0 [Final Native Public]
    void DisconnectAllEndpoints(); // 0x53776c0 [Final Native Public]
    void ClearVoicePackets(); // 0x5377320 [Final Native Public]

// UOnlineAchievementsWrite (/Script/OnlineSubsystemBlueprints.OnlineAchievementsWrite)
    void SetAchievementProgress(const FString& AchievementId, float AchievementProgress); // 0x537f4b0 [Final Native Public]

// UOnlineEntitlement (/Script/OnlineSubsystemBlueprints.OnlineEntitlement)
    bool IsConsumable(); // 0x537f220 [Final Native Public]
    FString GetStatus(); // 0x537f1a0 [Final Native Public]
    FString GetStartDate(); // 0x537f120 [Final Native Public]
    int32 GetRemainingCount(); // 0x537efd0 [Final Native Public]
    FString GetNamespace(); // 0x537ed30 [Final Native Public]
    FString GetName(); // 0x537ecb0 [Final Native Public]
    FString GetItemId(); // 0x537ebb0 [Final Native Public]
    FString GetId(); // 0x537eb00 [Final Native Public]
    FString GetEndDate(); // 0x537ea50 [Final Native Public]
    int32 GetConsumedCount(); // 0x537ea20 [Final Native Public]

// IExternalUIFlowHandler (/Script/OnlineSubsystemBlueprints.ExternalUIFlowHandler)
    bool OnLoginFlowUIRequired(const FString& RequestedURL, UOnlineExternalUISubsystem* ExternalUIContext, int32 RequestID); // 0x537f380 [Native Event Public]
    bool OnCreateAccountFlowUIRequired(const FString& RequestedURL, UOnlineExternalUISubsystem* ExternalUIContext, int32 RequestID); // 0x537f250 [Native Event Public]

// UOnlineUserRef (/Script/OnlineSubsystemBlueprints.OnlineUserRef)
    void SetUserLocalAttribute(const FString& Key, const FString& Value, const bool& Success); // 0x5386d60 [Native Event Public]
    FUniqueNetIdRepl GetUserId(); // 0x5386510 [Native Event Public]
    FString GetUserAttribute(const FString& Key, const bool& Found); // 0x5386340 [Native Event Public]
    FString GetRealName(); // 0x5385eb0 [Native Event Public]
    FString GetDisplayName(); // 0x51d11a0 [Native Event Public]

// UOnlineFriendRef (/Script/OnlineSubsystemBlueprints.OnlineFriendRef)
    FOnlineUserPresenceData GetPresence(); // 0x537ee40 [Native Event Public]
    EInviteStatus_ GetInviteStatus(); // 0x537eb80 [Native Event Public]

// UOnlineLeaderboardRead (/Script/OnlineSubsystemBlueprints.OnlineLeaderboardRead)
    void SetSortedColumn(const FString& SortedColumn); // 0x537fda0 [Final Native Private]
    void SetLeaderboardName(const FString& LeaderboardName); // 0x537f760 [Final Native Private]
    void SetColumns(const TArray<FColumnMetaDataBP>& InColumns); // 0x537f6a0 [Final Native Private]
    FString GetSortedColumn(); // 0x537f0a0 [Final Native Private]
    TArray<FOnlineStatsRowBP> GetRows(); // 0x537f000 [Final Native Private]
    EOnlineAsyncTaskState_ GetReadState(); // 0x537efa0 [Final Native Private]
    FString GetLeaderboardName(); // 0x537ec30 [Final Native Private]
    TArray<FColumnMetaDataBP> GetColumns(); // 0x537e980 [Final Native Private]
    FOnlineStatsRowBP FindPlayerRecord(FUniqueNetIdRepl& UserId, const bool& OutFound); // 0x537e6d0 [Final Native Private]

// UOnlineLeaderboardWrite (/Script/OnlineSubsystemBlueprints.OnlineLeaderboardWrite)
    void SetStats(TMap<FString, FVariantDataBP>& Stats); // 0x537feb0 [Final Native Public]
    void SetRatedStat(const FString& RatedStat); // 0x537fc90 [Final Native Public]
    void SetLeaderboardNames(const TArray<FString>& LeaderboardNames); // 0x537f870 [Final Native Public]

// ULobbyId (/Script/OnlineSubsystemBlueprints.LobbyId)
    FString ToDebugString(); // 0x537ffd0 [Final Native Public]

// ULobby (/Script/OnlineSubsystemBlueprints.Lobby)
    FUniqueNetIdRepl GetOwnerId(); // 0x537edb0 [Final Native Public]
    ULobbyId* GetId(); // 0x537ead0 [Final Native Public]

// UOnlineLobbyTransaction (/Script/OnlineSubsystemBlueprints.OnlineLobbyTransaction)
    void SetPublic(bool Public); // 0x537fc00 [Final Native Public]
    void SetMetadataByMap(TMap<FString, FVariantDataBP>& MetaData); // 0x537fae0 [Final Native Public]
    void SetMetadata(const FString& Key, FVariantDataBP& Value); // 0x537f9c0 [Final Native Public]
    void SetLocked(bool Locked); // 0x537f930 [Final Native Public]
    void SetCapacity(int64 Capacity); // 0x537f610 [Final Native Public]
    void DeleteMetadataByArray(const TArray<FString>& MetaDataKeys); // 0x537e610 [Final Native Public]
    void DeleteMetadata(const FString& Key); // 0x537e570 [Final Native Public]

// UOnlineLobbyMemberTransaction (/Script/OnlineSubsystemBlueprints.OnlineLobbyMemberTransaction)
    void SetMetadataByMap(TMap<FString, FVariantDataBP>& MetaData); // 0x537fae0 [Final Native Public]
    void SetMetadata(const FString& Key, FVariantDataBP& Value); // 0x537f9c0 [Final Native Public]
    void DeleteMetadataByArray(const TArray<FString>& MetaDataKeys); // 0x537e610 [Final Native Public]
    void DeleteMetadata(const FString& Key); // 0x537e570 [Final Native Public]

// UOnlineRecentPlayerRef (/Script/OnlineSubsystemBlueprints.OnlineRecentPlayerRef)
    FDateTime GetLastSeen(); // 0x5385b40 [Final Native Public]

// UUserOnlineAccountRef (/Script/OnlineSubsystemBlueprints.UserOnlineAccountRef)
    bool SetUserAttribute(const FString& Key, const FString& Value); // 0x5386c60 [Final Native Public]
    FString GetAuthAttribute(const FString& Key, const bool& Found); // 0x5385910 [Final Native Public]
    FString GetAccessToken(); // 0x5385710 [Final Native Public]

// UParty (/Script/OnlineSubsystemBlueprints.Party)
    int64 GetPartyTypeId(); // 0x5385dd0 [Final Native Public]
    UPartyId* GetPartyId(); // 0x5385da0 [Final Native Public]
    FOnlinePartyConfiguration GetPartyConfiguration(); // 0x5385c10 [Final Native Public]
    FUniqueNetIdRepl GetLeaderId(); // 0x5385b80 [Final Native Public]

// UBlueprintPartyMember (/Script/OnlineSubsystemBlueprints.BlueprintPartyMember)
    FUniqueNetIdRepl GetUserId(); // 0x5386480 [Final Native Public]
    bool GetUserAttribute(const FString& AttrName, const FString& OutAttrValue); // 0x5386230 [Final Native Public]
    FString GetRealName(); // 0x5385e30 [Final Native Public]
    FString GetDisplayName(const FString& Platform); // 0x5385a50 [Final Native Public]

// UReadablePartyData (/Script/OnlineSubsystemBlueprints.ReadablePartyData)
    void GetAttribute(const FString& AttrName, const bool& OutFound, FVariantDataBP& OutAttrValue); // 0x5385790 [Native Public]

// UMutablePartyData (/Script/OnlineSubsystemBlueprints.MutablePartyData)
    void SetAttribute(const FString& AttrName, FVariantDataBP& AttrValue); // 0x5386b40 [Final Native Public]
    void RemoveAttribute(const FString& AttrName); // 0x5386aa0 [Final Native Public]

// UPartyId (/Script/OnlineSubsystemBlueprints.PartyId)
    FString ToDebugString(); // 0x5386f30 [Final Native Public]

// UOnlinePartyJoinInfo (/Script/OnlineSubsystemBlueprints.OnlinePartyJoinInfo)
    FString ToDebugString(); // 0x5386eb0 [Final Native Public]
    FUniqueNetIdRepl GetSourceUserId(); // 0x5386120 [Final Native Public]
    FString GetSourceDisplayName(); // 0x53860a0 [Final Native Public]
    UPartyId* GetPartyId(); // 0x5385d70 [Final Native Public]

// UPurchaseReceipt (/Script/OnlineSubsystemBlueprints.PurchaseReceipt)
    FString GetTransactionId(); // 0x53861b0 [Final Native Public]
    TArray<FReceiptOfferEntryBP> GetReceiptOffers(); // 0x5385f30 [Final Native Public]
    EPurchaseTransactionState_ GetPurchaseTransactionState(); // 0x5385e00 [Final Native Public]

// UOnlineSessionSettings (/Script/OnlineSubsystemBlueprints.OnlineSessionSettings)
    FOnlineSessionSettingsBP GetValue(); // 0x53869b0 [Final Native Public]

// UNamedOnlineSession (/Script/OnlineSubsystemBlueprints.NamedOnlineSession)
    FNamedOnlineSessionBP GetValue(); // 0x53865a0 [Final Native Public]

// UOnlineSessionSearch (/Script/OnlineSubsystemBlueprints.OnlineSessionSearch)
    EOnlineAsyncTaskState_ GetSearchState(); // 0x5386070 [Final Native Public]
    TArray<FOnlineSessionSearchResultBP> GetSearchResults(); // 0x5385fd0 [Final Native Public]

// UOnlineStoreOffer (/Script/OnlineSubsystemBlueprints.OnlineStoreOffer)
    bool IsPurchasable(); // 0x538ccc0 [Final Native Public]
    FText GetTitle(); // 0x538c580 [Final Native Public]
    FDateTime GetReleaseDate(); // 0x538c450 [Final Native Public]
    int64 GetRegularPrice(); // 0x538c420 [Final Native Public]
    FString GetOfferId(); // 0x537eb00 [Final Native Public]
    int64 GetNumericPrice(); // 0x538c120 [Final Native Public]
    FText GetLongDescription(); // 0x538c0d0 [Final Native Public]
    FDateTime GetExpirationDate(); // 0x538bf70 [Final Native Public]
    TMap<FString, FString> GetDynamicFields(); // 0x538be80 [Final Native Public]
    FText GetDisplayRegularPrice(); // 0x538be30 [Final Native Public]
    FText GetDisplayPrice(); // 0x538bde0 [Final Native Public]
    FText GetDescription(); // 0x538bd10 [Final Native Public]
    FString GetCurrencyCode(); // 0x537f1a0 [Final Native Public]

// URedpointOSSv1BlueprintFunctionLibrary (/Script/OnlineSubsystemBlueprints.RedpointOSSv1BlueprintFunctionLibrary)
    bool EqualEqual_FVariantDataBPFVariantDataBP(FVariantDataBP& InA, FVariantDataBP& InB); // 0x538b7a0 [Final Native Static Public]
    bool EqualEqual_FOnlineSessionSettingBPFOnlineSessionSettingBP(FOnlineSessionSettingBP& InA, FOnlineSessionSettingBP& InB); // 0x538b640 [Final Native Static Public]
    FVariantDataBP Conv_StringToFVariantDataBP(const FString& InData); // 0x538b580 [Final Native Static Public]
    FOnlineSessionSettingBP Conv_StringToFOnlineSessionSettingBP(const FString& InData); // 0x538b4b0 [Final Native Static Public]
    FVariantDataBP Conv_Int64ToFVariantDataBP(int64 InData); // 0x538b400 [Final Native Static Public]
    FOnlineSessionSettingBP Conv_Int64ToFOnlineSessionSettingBP(int64 InData); // 0x538b340 [Final Native Static Public]
    FString Conv_FVariantDataBPToString(FVariantDataBP& InData); // 0x538b240 [Final Native Static Public]
    int64 Conv_FVariantDataBPToInt64(FVariantDataBP& InData); // 0x538b180 [Final Native Static Public]
    double Conv_FVariantDataBPToDouble(FVariantDataBP& InData); // 0x538b0c0 [Final Native Static Public]
    bool Conv_FVariantDataBPToBool(FVariantDataBP& InData); // 0x538b000 [Final Native Static Public]
    FString Conv_FOnlineSessionSettingBPToString(FOnlineSessionSettingBP& InData); // 0x538aef0 [Final Native Static Public]
    int64 Conv_FOnlineSessionSettingBPToInt64(FOnlineSessionSettingBP& InData); // 0x538ae20 [Final Native Static Public]
    double Conv_FOnlineSessionSettingBPToDouble(FOnlineSessionSettingBP& InData); // 0x538ad50 [Final Native Static Public]
    bool Conv_FOnlineSessionSettingBPToBool(FOnlineSessionSettingBP& InData); // 0x538ac80 [Final Native Static Public]
    FVariantDataBP Conv_DoubleToFVariantDataBP(double InData); // 0x538abe0 [Final Native Static Public]
    FOnlineSessionSettingBP Conv_DoubleToFOnlineSessionSettingBP(double InData); // 0x538ab30 [Final Native Static Public]
    FVariantDataBP Conv_BoolToFVariantDataBP(bool InData); // 0x538aa80 [Final Native Static Public]
    FOnlineSessionSettingBP Conv_BoolToFOnlineSessionSettingBP(bool InData); // 0x538a9c0 [Final Native Static Public]

// URedpointOSSv1OnlinePartyRequestToJoinInfo (/Script/OnlineSubsystemBlueprints.RedpointOSSv1OnlinePartyRequestToJoinInfo)
    FUniqueNetIdRepl GetUserId(); // 0x538c6f0 [Final Native Public]
    FString GetPlatformData(); // 0x538c1e0 [Final Native Public]
    int64 GetPartyTypeId(); // 0x538c1b0 [Final Native Public]
    FDateTime GetExpirationTime(); // 0x538bfb0 [Final Native Public]
    FString GetDisplayName(); // 0x538bd60 [Final Native Public]

// UVoiceChatUser (/Script/OnlineSubsystemBlueprints.VoiceChatUser)
    void UnblockPlayers(const TArray<FString>& PlayerNames); // 0x538db50 [Final Native Public]
    void TransmitToSpecificChannels(TSet<FString>& ChannelNames); // 0x538da30 [Final Native Public]
    void TransmitToNoChannels(); // 0x538da10 [Final Native Public]
    void TransmitToAllChannels(); // 0x538d9f0 [Final Native Public]
    void SetSetting(const FString& Name, const FString& Value); // 0x538d8f0 [Final Native Public]
    void SetPlayerVolume(const FString& playerName, float Volume); // 0x538d810 [Final Native Public]
    void SetPlayerMuted(const FString& playerName, bool bMuted); // 0x538d730 [Final Native Public]
    void SetOutputDeviceId(const FString& OutputDeviceId); // 0x538d690 [Final Native Public]
    void SetInputDeviceId(const FString& InputDeviceId); // 0x538d5f0 [Final Native Public]
    void SetChannelPlayerMuted(const FString& ChannelName, const FString& playerName, bool bAudioMuted); // 0x538d4b0 [Final Native Public]
    void SetAudioOutputVolume(float Volume); // 0x538d430 [Final Native Public]
    void SetAudioOutputDeviceMuted(bool bIsMuted); // 0x538d3a0 [Final Native Public]
    void SetAudioInputVolume(float Volume); // 0x538d320 [Final Native Public]
    void SetAudioInputDeviceMuted(bool bIsMuted); // 0x538d290 [Final Native Public]
    void Set3DPosition(const FString& ChannelName, const FVector& SpeakerPosition); // 0x538d1a0 [Final Native Public]
    bool IsPlayerTalking(const FString& playerName); // 0x538cc10 [Final Native Public]
    bool IsPlayerMuted(const FString& playerName); // 0x538cb60 [Final Native Public]
    bool IsLoggingIn(); // 0x538cb30 [Final Native Public]
    bool IsLoggedIn(); // 0x538cb00 [Final Native Public]
    bool IsChannelPlayerMuted(const FString& ChannelName, const FString& playerName); // 0x538ca00 [Final Native Public]
    FString InsecureGetLoginToken(const FString& playerName); // 0x538c910 [Final Native Public]
    FString InsecureGetJoinToken(const FString& ChannelName, const EVoiceChatChannelType_& ChannelType, FVoiceChatChannel3dPropertiesBP& Channel3dProperties); // 0x538c780 [Final Native Public]
    EVoiceChatTransmitMode_ GetTransmitMode(); // 0x538c6c0 [Final Native Public]
    TSet<FString> GetTransmitChannels(); // 0x538c5d0 [Final Native Public]
    FString GetSetting(const FString& Name); // 0x538c490 [Final Native Public]
    float GetPlayerVolume(const FString& playerName); // 0x538c260 [Final Native Public]
    TArray<FString> GetPlayersInChannel(const FString& ChannelName); // 0x538c310 [Final Native Public]
    FVoiceChatDeviceInfoBP GetOutputDeviceInfo(); // 0x538c150 [Final Native Public]
    FString GetLoggedInPlayerName(); // 0x538c050 [Final Native Public]
    FVoiceChatDeviceInfoBP GetInputDeviceInfo(); // 0x538bff0 [Final Native Public]
    FVoiceChatDeviceInfoBP GetDefaultOutputDeviceInfo(); // 0x538bcb0 [Final Native Public]
    FVoiceChatDeviceInfoBP GetDefaultInputDeviceInfo(); // 0x538bc50 [Final Native Public]
    EVoiceChatChannelType_ GetChannelType(const FString& ChannelName); // 0x538bb00 [Final Native Public]
    TArray<FString> GetChannels(); // 0x538bbb0 [Final Native Public]
    TArray<FVoiceChatDeviceInfoBP> GetAvailableOutputDeviceInfos(); // 0x538ba60 [Final Native Public]
    TArray<FVoiceChatDeviceInfoBP> GetAvailableInputDeviceInfos(); // 0x538b9c0 [Final Native Public]
    float GetAudioOutputVolume(); // 0x538b990 [Final Native Public]
    bool GetAudioOutputDeviceMuted(); // 0x538b960 [Final Native Public]
    float GetAudioInputVolume(); // 0x538b930 [Final Native Public]
    bool GetAudioInputDeviceMuted(); // 0x538b900 [Final Native Public]
    void BlockPlayers(const TArray<FString>& PlayerNames); // 0x538a900 [Final Native Public]

// UVoiceChatUserLogin (/Script/OnlineSubsystemBlueprints.VoiceChatUserLogin)
    UVoiceChatUserLogin* Login(UVoiceChatUser* Subsystem, int32 PlatformId, const FString& playerName, const FString& Credentials); // 0x538cf90 [Final Native Static Public]

// UVoiceChatUserLogout (/Script/OnlineSubsystemBlueprints.VoiceChatUserLogout)
    UVoiceChatUserLogout* Logout(UVoiceChatUser* Subsystem); // 0x538d110 [Final Native Static Public]

// UVoiceChatUserJoinChannel (/Script/OnlineSubsystemBlueprints.VoiceChatUserJoinChannel)
    UVoiceChatUserJoinChannel* JoinChannel(UVoiceChatUser* Subsystem, const FString& ChannelName, const FString& ChannelCredentials, const EVoiceChatChannelType_& ChannelType, FVoiceChatChannel3dPropertiesBP& Channel3dProperties); // 0x538ccf0 [Final Native Static Public]

// UVoiceChatUserLeaveChannel (/Script/OnlineSubsystemBlueprints.VoiceChatUserLeaveChannel)
    UVoiceChatUserLeaveChannel* LeaveChannel(UVoiceChatUser* Subsystem, const FString& ChannelName); // 0x538ceb0 [Final Native Static Public]

// UOnlineFriendsSubsystem (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystem)
    bool IsSubsystemAvailable(); // 0x5393050 [Final Native Public]
    bool IsFriend(int32 LocalUserNum, FUniqueNetIdRepl& FriendId, const FString& ListName); // 0x5392e80 [Final Native Public]
    bool GetRecentPlayers(FUniqueNetIdRepl& UserId, const FString& Namespace, const TArray<UOnlineRecentPlayerRef*>& OutRecentPlayers); // 0x5392c80 [Final Native Public]
    bool GetFriendsList(int32 LocalUserNum, const FString& ListName, const TArray<UOnlineFriendRef*>& OutFriends); // 0x5392b30 [Final Native Public]
    bool GetFriendSettings(FUniqueNetIdRepl& UserId, TMap<FString, FOnlineFriendSettingsSourceDataConfig>& OutSettings); // 0x5392920 [Final Native Public]
    UOnlineFriendRef* GetFriend(int32 LocalUserNum, FUniqueNetIdRepl& FriendId, const FString& ListName); // 0x5392750 [Final Native Public]
    bool GetBlockedPlayers(FUniqueNetIdRepl& UserId, const TArray<UOnlineUserRef*>& OutBlockedPlayers); // 0x5392590 [Final Native Public]
    void DumpRecentPlayers(); // 0x5392570 [Final Native Public]
    void DumpBlockedPlayers(); // 0x5392550 [Final Native Public]

// UOnlineFriendsSubsystemReadFriendsList (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystemReadFriendsList)
    UOnlineFriendsSubsystemReadFriendsList* ReadFriendsList(UOnlineFriendsSubsystem* Subsystem, int32 LocalUserNum, const FString& ListName); // 0x5393570 [Final Native Static Public]

// UOnlineFriendsSubsystemDeleteFriendsList (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystemDeleteFriendsList)
    UOnlineFriendsSubsystemDeleteFriendsList* DeleteFriendsList(UOnlineFriendsSubsystem* Subsystem, int32 LocalUserNum, const FString& ListName); // 0x5392430 [Final Native Static Public]

// UOnlineFriendsSubsystemSendInvite (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystemSendInvite)
    UOnlineFriendsSubsystemSendInvite* SendInvite(UOnlineFriendsSubsystem* Subsystem, int32 LocalUserNum, FUniqueNetIdRepl& FriendId, const FString& ListName); // 0x53938a0 [Final Native Static Public]

// UOnlineFriendsSubsystemAcceptInvite (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystemAcceptInvite)
    UOnlineFriendsSubsystemAcceptInvite* AcceptInvite(UOnlineFriendsSubsystem* Subsystem, int32 LocalUserNum, FUniqueNetIdRepl& FriendId, const FString& ListName); // 0x5391a00 [Final Native Static Public]

// UOnlineFriendsSubsystemRejectInvite (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystemRejectInvite)
    UOnlineFriendsSubsystemRejectInvite* RejectInvite(UOnlineFriendsSubsystem* Subsystem, int32 LocalUserNum, FUniqueNetIdRepl& FriendId, const FString& ListName); // 0x5393690 [Final Native Static Public]

// UOnlineFriendsSubsystemSetFriendAlias (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystemSetFriendAlias)
    UOnlineFriendsSubsystemSetFriendAlias* SetFriendAlias(UOnlineFriendsSubsystem* Subsystem, int32 LocalUserNum, FUniqueNetIdRepl& FriendId, const FString& ListName, const FString& Alias); // 0x5393ab0 [Final Native Static Public]

// UOnlineFriendsSubsystemDeleteFriendAlias (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystemDeleteFriendAlias)
    UOnlineFriendsSubsystemDeleteFriendAlias* DeleteFriendAlias(UOnlineFriendsSubsystem* Subsystem, int32 LocalUserNum, FUniqueNetIdRepl& FriendId, const FString& ListName); // 0x5392220 [Final Native Static Public]

// UOnlineFriendsSubsystemDeleteFriend (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystemDeleteFriend)
    UOnlineFriendsSubsystemDeleteFriend* DeleteFriend(UOnlineFriendsSubsystem* Subsystem, int32 LocalUserNum, FUniqueNetIdRepl& FriendId, const FString& ListName); // 0x5392010 [Final Native Static Public]

// UOnlineFriendsSubsystemAddRecentPlayers (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystemAddRecentPlayers)
    UOnlineFriendsSubsystemAddRecentPlayers* AddRecentPlayers(UOnlineFriendsSubsystem* Subsystem, FUniqueNetIdRepl& UserId, const TArray<FReportPlayedWithUserInfo>& InRecentPlayers, const FString& ListName); // 0x5391c10 [Final Native Static Public]

// UOnlineFriendsSubsystemQueryRecentPlayers (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystemQueryRecentPlayers)
    UOnlineFriendsSubsystemQueryRecentPlayers* QueryRecentPlayers(UOnlineFriendsSubsystem* Subsystem, FUniqueNetIdRepl& UserId, const FString& Namespace); // 0x53933a0 [Final Native Static Public]

// UOnlineFriendsSubsystemBlockPlayer (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystemBlockPlayer)
    UOnlineFriendsSubsystemBlockPlayer* BlockPlayer(UOnlineFriendsSubsystem* Subsystem, int32 LocalUserNum, FUniqueNetIdRepl& PlayerId); // 0x5391e50 [Final Native Static Public]

// UOnlineFriendsSubsystemUnblockPlayer (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystemUnblockPlayer)
    UOnlineFriendsSubsystemUnblockPlayer* UnblockPlayer(UOnlineFriendsSubsystem* Subsystem, int32 LocalUserNum, FUniqueNetIdRepl& PlayerId); // 0x5393f20 [Final Native Static Public]

// UOnlineFriendsSubsystemQueryBlockedPlayers (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystemQueryBlockedPlayers)
    UOnlineFriendsSubsystemQueryBlockedPlayers* QueryBlockedPlayers(UOnlineFriendsSubsystem* Subsystem, FUniqueNetIdRepl& UserId); // 0x5393080 [Final Native Static Public]

// UOnlineFriendsSubsystemQueryFriendSettings (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystemQueryFriendSettings)
    UOnlineFriendsSubsystemQueryFriendSettings* QueryFriendSettings(UOnlineFriendsSubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId); // 0x5393210 [Final Native Static Public]

// UOnlineFriendsSubsystemSetFriendSettings (/Script/OnlineSubsystemBlueprints.OnlineFriendsSubsystemSetFriendSettings)
    UOnlineFriendsSubsystemSetFriendSettings* SetFriendSettings(UOnlineFriendsSubsystem* Subsystem, FUniqueNetIdRepl& UserId, const FString& Source, bool bNeverShowAgain); // 0x5393d10 [Final Native Static Public]

// UOnlinePartySubsystem (/Script/OnlineSubsystemBlueprints.OnlinePartySubsystem)
    bool UpdatePartyMemberData(FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, const FName& Namespace, UReadablePartyData* PartyMemberData); // 0x539b9f0 [Final Native Public]
    bool UpdatePartyData(FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, const FName& Namespace, UReadablePartyData* PartyData); // 0x539b7e0 [Final Native Public]
    void RespondToQueryJoinability(FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, FUniqueNetIdRepl& RecipientId, bool bCanJoin, int32 DeniedResultCode, UReadablePartyData* PartyData); // 0x539aca0 [Final Native Public]
    bool RejectInvitation(FUniqueNetIdRepl& LocalUserId, FUniqueNetIdRepl& SenderId); // 0x539aa80 [Final Native Public]
    FString MakeTokenFromJoinInfo(UOnlinePartyJoinInfo* JoinInfo); // 0x539a720 [Final Native Public]
    FString MakeJoinInfoJson(FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId); // 0x539a540 [Final Native Public]
    UOnlinePartyJoinInfo* MakeJoinInfoFromToken(const FString& Token); // 0x539a490 [Final Native Public]
    UOnlinePartyJoinInfo* MakeJoinInfoFromJson(const FString& JoinInfoJson); // 0x539a3e0 [Final Native Public]
    UOnlinePartyJoinInfo* MakeJoinInfo(FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId); // 0x539a240 [Final Native Public]
    bool IsSubsystemAvailable(); // 0x5399bd0 [Final Native Public]
    bool IsMemberLeader(FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, FUniqueNetIdRepl& MemberId); // 0x5399980 [Final Native Public]
    bool GetPendingRequestsToJoin(FUniqueNetIdRepl& LocalUserId, const TArray<URedpointOSSv1OnlinePartyRequestToJoinInfo*>& RequestsToJoin); // 0x53997c0 [Final Native Public]
    bool GetPendingInvites(FUniqueNetIdRepl& LocalUserId, const TArray<UOnlinePartyJoinInfo*>& OutPendingInvitesArray); // 0x5399600 [Final Native Public]
    bool GetPendingInvitedUsers(FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, const TArray<FUniqueNetIdRepl>& OutPendingInvitedUserArray); // 0x5399410 [Final Native Public]
    bool GetPartyMembers(FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, const TArray<UBlueprintPartyMember*>& OutPartyMembersArray); // 0x5399230 [Final Native Public]
    UReadablePartyData* GetPartyMemberData(FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, FUniqueNetIdRepl& MemberId, const FName& Namespace); // 0x5398fa0 [Final Native Public]
    int64 GetPartyMemberCount(FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId); // 0x5398e00 [Final Native Public]
    UBlueprintPartyMember* GetPartyMember(FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, FUniqueNetIdRepl& MemberId); // 0x5398bb0 [Final Native Public]
    UReadablePartyData* GetPartyData(FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, const FName& Namespace); // 0x53989e0 [Final Native Public]
    UParty* GetParty(FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId); // 0x5398840 [Final Native Public]
    bool GetJoinedParties(FUniqueNetIdRepl& LocalUserId, const TArray<UPartyId*>& OutPartyIdArray); // 0x5398680 [Final Native Public]
    UOnlinePartyJoinInfo* GetAdvertisedParty(FUniqueNetIdRepl& LocalUserId, FUniqueNetIdRepl& UserId, int64 PartyTypeId); // 0x5398430 [Final Native Public]
    void DumpPartyState(); // 0x5398410 [Final Native Public]
    UOnlinePartyJoinInfo* ConsumePendingCommandLineInvite(); // 0x5398180 [Final Native Public]
    bool ApproveJoinRequest(FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, FUniqueNetIdRepl& RecipientId, bool bIsApproved, int32 DeniedResultCode); // 0x5397aa0 [Final Native Public]

// UOnlinePartySubsystemRestoreParties (/Script/OnlineSubsystemBlueprints.OnlinePartySubsystemRestoreParties)
    UOnlinePartySubsystemRestoreParties* RestoreParties(UOnlinePartySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId); // 0x539b130 [Final Native Static Public]

// UOnlinePartySubsystemRestoreInvites (/Script/OnlineSubsystemBlueprints.OnlinePartySubsystemRestoreInvites)
    UOnlinePartySubsystemRestoreInvites* RestoreInvites(UOnlinePartySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId); // 0x539afa0 [Final Native Static Public]

// UOnlinePartySubsystemCleanupParties (/Script/OnlineSubsystemBlueprints.OnlinePartySubsystemCleanupParties)
    UOnlinePartySubsystemCleanupParties* CleanupParties(UOnlinePartySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId); // 0x5397ff0 [Final Native Static Public]

// UOnlinePartySubsystemCreateParty (/Script/OnlineSubsystemBlueprints.OnlinePartySubsystemCreateParty)
    UOnlinePartySubsystemCreateParty* CreateParty(UOnlinePartySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, int64 PartyTypeId, FOnlinePartyConfiguration& PartyConfig); // 0x53981b0 [Final Native Static Public]

// UOnlinePartySubsystemUpdateParty (/Script/OnlineSubsystemBlueprints.OnlinePartySubsystemUpdateParty)
    UOnlinePartySubsystemUpdateParty* UpdateParty(UOnlinePartySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, FOnlinePartyConfiguration& PartyConfig, bool bShouldRegenerateReservationKey); // 0x539b540 [Final Native Static Public]

// UOnlinePartySubsystemJoinParty (/Script/OnlineSubsystemBlueprints.OnlinePartySubsystemJoinParty)
    UOnlinePartySubsystemJoinParty* JoinParty(UOnlinePartySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, UOnlinePartyJoinInfo* OnlinePartyJoinInfo); // 0x5399c00 [Final Native Static Public]

// UOnlinePartySubsystemLeaveParty (/Script/OnlineSubsystemBlueprints.OnlinePartySubsystemLeaveParty)
    UOnlinePartySubsystemLeaveParty* LeaveParty(UOnlinePartySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, bool bSynchronizeLeave); // 0x539a050 [Final Native Static Public]

// UOnlinePartySubsystemSendInvitation (/Script/OnlineSubsystemBlueprints.OnlinePartySubsystemSendInvitation)
    UOnlinePartySubsystemSendInvitation* SendInvitation(UOnlinePartySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, FUniqueNetIdRepl& Recipient); // 0x539b2c0 [Final Native Static Public]

// UOnlinePartySubsystemCancelInvitation (/Script/OnlineSubsystemBlueprints.OnlinePartySubsystemCancelInvitation)
    UOnlinePartySubsystemCancelInvitation* CancelInvitation(UOnlinePartySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, FUniqueNetIdRepl& TargetUserId, UPartyId* PartyId); // 0x5397d70 [Final Native Static Public]

// UOnlinePartySubsystemKickMember (/Script/OnlineSubsystemBlueprints.OnlinePartySubsystemKickMember)
    UOnlinePartySubsystemKickMember* KickMember(UOnlinePartySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, FUniqueNetIdRepl& TargetMemberId); // 0x5399dd0 [Final Native Static Public]

// UOnlinePartySubsystemPromoteMember (/Script/OnlineSubsystemBlueprints.OnlinePartySubsystemPromoteMember)
    UOnlinePartySubsystemPromoteMember* PromoteMember(UOnlinePartySubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, UPartyId* PartyId, FUniqueNetIdRepl& TargetMemberId); // 0x539a800 [Final Native Static Public]

// UOnlineSessionSubsystem (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystem)
    bool SendSessionInviteToFriends(FUniqueNetIdRepl& LocalUserId, const FName& SessionName, const TArray<FUniqueNetIdRepl>& Friends); // 0x53a2380 [Final Native Public]
    bool SendSessionInviteToFriend(FUniqueNetIdRepl& LocalUserId, const FName& SessionName, FUniqueNetIdRepl& Friend); // 0x53a2130 [Final Native Public]
    void RemovePlayerFromSession(int32 LocalUserNum, const FName& SessionName, FUniqueNetIdRepl& TargetPlayerId); // 0x53a1f70 [Final Native Public]
    void RemoveNamedSession(const FName& SessionName); // 0x53a1ee0 [Final Native Public]
    bool IsSubsystemAvailable(); // 0x53a1640 [Final Native Public]
    bool IsPlayerInSession(const FName& SessionName, FUniqueNetIdRepl& UniqueID); // 0x53a14b0 [Final Native Public]
    bool HasPresenceSession(); // 0x53a1480 [Final Native Public]
    FString GetVoiceChatRoomName(int32 LocalUserNum, const FName& SessionName); // 0x53a1370 [Final Native Public]
    EOnlineSessionState_ GetSessionState(const FName& SessionName); // 0x53a12d0 [Final Native Public]
    UOnlineSessionSettings* GetSessionSettings(const FName& SessionName); // 0x53a1230 [Final Native Public]
    int32 GetNumSessions(); // 0x53a1200 [Final Native Public]
    UNamedOnlineSession* GetNamedSession(const FName& SessionName); // 0x53a1160 [Final Native Public]
    void DumpSessionState(); // 0x53a0980 [Final Native Public]
    FUniqueNetIdRepl CreateSessionIdFromString(const FString& SessionIdStr); // 0x53a07b0 [Final Native Public]

// UOnlineSessionSubsystemCreateSession (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemCreateSession)
    UOnlineSessionSubsystemCreateSession* CreateSession(UOnlineSessionSubsystem* Subsystem, FUniqueNetIdRepl& HostingPlayerId, const FName& SessionName, FOnlineSessionSettingsBP& NewSessionSettings); // 0x53a04c0 [Final Native Static Public]

// UOnlineSessionSubsystemStartSession (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemStartSession)
    UOnlineSessionSubsystemStartSession* StartSession(UOnlineSessionSubsystem* Subsystem, const FName& SessionName); // 0x53a2880 [Final Native Static Public]

// UOnlineSessionSubsystemUpdateSession (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemUpdateSession)
    UOnlineSessionSubsystemUpdateSession* UpdateSession(UOnlineSessionSubsystem* Subsystem, const FName& SessionName, FOnlineSessionSettingsBP& UpdatedSessionSettings, bool bShouldRefreshOnlineData); // 0x53a2c60 [Final Native Static Public]

// UOnlineSessionSubsystemEndSession (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemEndSession)
    UOnlineSessionSubsystemEndSession* EndSession(UOnlineSessionSubsystem* Subsystem, const FName& SessionName); // 0x53a09a0 [Final Native Static Public]

// UOnlineSessionSubsystemDestroySession (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemDestroySession)
    UOnlineSessionSubsystemDestroySession* DestroySession(UOnlineSessionSubsystem* Subsystem, const FName& SessionName); // 0x53a08b0 [Final Native Static Public]

// UOnlineSessionSubsystemStartMatchmaking (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemStartMatchmaking)
    UOnlineSessionSubsystemStartMatchmaking* StartMatchmaking(UOnlineSessionSubsystem* Subsystem, const TArray<FUniqueNetIdRepl>& LocalPlayers, const FName& SessionName, FOnlineSessionSettingsBP& NewSessionSettings, const UOnlineSessionSearch*& SearchSettings); // 0x53a2570 [Final Native Static Public]

// UOnlineSessionSubsystemCancelMatchmaking (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemCancelMatchmaking)
    UOnlineSessionSubsystemCancelMatchmaking* CancelMatchmaking(UOnlineSessionSubsystem* Subsystem, FUniqueNetIdRepl& SearchingPlayerId, const FName& SessionName); // 0x53a02f0 [Final Native Static Public]

// UOnlineSessionSubsystemFindSessions (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemFindSessions)
    UOnlineSessionSubsystemFindSessions* FindSessions(UOnlineSessionSubsystem* Subsystem, FUniqueNetIdRepl& SearchingPlayerId, UOnlineSessionSearch* SearchSettings); // 0x53a0f90 [Final Native Static Public]

// UOnlineSessionSubsystemFindSessionById (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemFindSessionById)
    UOnlineSessionSubsystemFindSessionById* FindSessionById(UOnlineSessionSubsystem* Subsystem, FUniqueNetIdRepl& SearchingUserId, FUniqueNetIdRepl& SessionId, FUniqueNetIdRepl& FriendId, const FString& UserData); // 0x53a0c30 [Final Native Static Public]

// UOnlineSessionSubsystemCancelFindSessions (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemCancelFindSessions)
    UOnlineSessionSubsystemCancelFindSessions* CancelFindSessions(UOnlineSessionSubsystem* Subsystem); // 0x53a0260 [Final Native Static Public]

// UOnlineSessionSubsystemPingSearchResults (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemPingSearchResults)
    UOnlineSessionSubsystemPingSearchResults* PingSearchResults(UOnlineSessionSubsystem* Subsystem, FOnlineSessionSearchResultBP& SearchResult); // 0x53a1970 [Final Native Static Public]

// UOnlineSessionSubsystemJoinSession (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemJoinSession)
    UOnlineSessionSubsystemJoinSession* JoinSession(UOnlineSessionSubsystem* Subsystem, FUniqueNetIdRepl& LocalUserId, const FName& SessionName, FOnlineSessionSearchResultBP& DesiredSession); // 0x53a1670 [Final Native Static Public]

// UOnlineSessionSubsystemFindFriendSession (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemFindFriendSession)
    UOnlineSessionSubsystemFindFriendSession* FindFriendSession(UOnlineSessionSubsystem* Subsystem, int32 LocalUserNum, FUniqueNetIdRepl& Friend); // 0x53a0a70 [Final Native Static Public]

// UOnlineSessionSubsystemRegisterPlayers (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemRegisterPlayers)
    UOnlineSessionSubsystemRegisterPlayers* RegisterPlayers(UOnlineSessionSubsystem* Subsystem, const FName& SessionName, const TArray<FUniqueNetIdRepl>& Players, bool bWasInvited); // 0x53a1d50 [Final Native Static Public]

// UOnlineSessionSubsystemUnregisterPlayers (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemUnregisterPlayers)
    UOnlineSessionSubsystemUnregisterPlayers* UnregisterPlayers(UOnlineSessionSubsystem* Subsystem, const FName& SessionName, const TArray<FUniqueNetIdRepl>& Players); // 0x53a2b20 [Final Native Static Public]

// UOnlineSessionSubsystemRegisterLocalPlayer (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemRegisterLocalPlayer)
    UOnlineSessionSubsystemRegisterLocalPlayer* RegisterLocalPlayer(UOnlineSessionSubsystem* Subsystem, FUniqueNetIdRepl& PlayerId, const FName& SessionName); // 0x53a1b80 [Final Native Static Public]

// UOnlineSessionSubsystemUnregisterLocalPlayer (/Script/OnlineSubsystemBlueprints.OnlineSessionSubsystemUnregisterLocalPlayer)
    UOnlineSessionSubsystemUnregisterLocalPlayer* UnregisterLocalPlayer(UOnlineSessionSubsystem* Subsystem, FUniqueNetIdRepl& PlayerId, const FName& SessionName); // 0x53a2950 [Final Native Static Public]

// UAchievementBlueprintLibrary (/Script/OnlineSubsystemUtils.AchievementBlueprintLibrary)
    void GetCachedAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementId, const bool& bFoundID, const float& Progress); // 0x4536030 [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); // 0x4535d40 [Final Native Static Public]

// UAchievementQueryCallbackProxy (/Script/OnlineSubsystemUtils.AchievementQueryCallbackProxy)
    UAchievementQueryCallbackProxy* CacheAchievements(UObject* WorldContextObject, APlayerController* PlayerController); // 0x45318b0 [Final Native Static Public]
    UAchievementQueryCallbackProxy* CacheAchievementDescriptions(UObject* WorldContextObject, APlayerController* PlayerController); // 0x45317b0 [Final Native Static Public]

// UAchievementWriteCallbackProxy (/Script/OnlineSubsystemUtils.AchievementWriteCallbackProxy)
    UAchievementWriteCallbackProxy* WriteProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FString& AchievementName, float Progress, int32 UserTag); // 0x4536fc0 [Final Native Static Public]
    UAchievementWriteCallbackProxy* WriteAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementName, float Progress, int32 UserTag); // 0x4536d10 [Final Native Static Public]

// UConnectionCallbackProxy (/Script/OnlineSubsystemUtils.ConnectionCallbackProxy)
    UConnectionCallbackProxy* ConnectToService(UObject* WorldContextObject, APlayerController* PlayerController); // 0x45319b0 [Final Native Static Public]

// UCreateSessionCallbackProxy (/Script/OnlineSubsystemUtils.CreateSessionCallbackProxy)
    UCreateSessionCallbackProxy* CreateSession(UObject* WorldContextObject, APlayerController* PlayerController, int32 PublicConnections, bool bUseLAN, bool bUseLobbiesIfAvailable); // 0x4534dc0 [Final Native Static Public]

// UDestroySessionCallbackProxy (/Script/OnlineSubsystemUtils.DestroySessionCallbackProxy)
    UDestroySessionCallbackProxy* DestroySession(UObject* WorldContextObject, APlayerController* PlayerController); // 0x4535030 [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); // 0x45351c0 [Final Native Static Public]

// UEndTurnCallbackProxy (/Script/OnlineSubsystemUtils.EndTurnCallbackProxy)
    UEndTurnCallbackProxy* EndTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const TScriptInterface<ITurnBasedMatchInterface>& TurnBasedMatchInterface); // 0x4535500 [Final Native Static Public]

// UFindSessionsCallbackProxy (/Script/OnlineSubsystemUtils.FindSessionsCallbackProxy)
    FString GetServerName(FBlueprintSessionResult& Result); // 0x45366a0 [Final Native Static Public]
    int32 GetPingInMs(FBlueprintSessionResult& Result); // 0x4536510 [Final Native Static Public]
    int32 GetMaxPlayers(FBlueprintSessionResult& Result); // 0x4536380 [Final Native Static Public]
    int32 GetCurrentPlayers(FBlueprintSessionResult& Result); // 0x45361f0 [Final Native Static Public]
    UFindSessionsCallbackProxy* FindSessions(UObject* WorldContextObject, APlayerController* PlayerController, int32 MaxResults, bool bUseLAN, bool bUseLobbies); // 0x45357c0 [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); // 0x4535a30 [Final Native Static Public]

// UInAppPurchaseCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseCallbackProxy2)
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseUnprocessedPurchases(APlayerController* PlayerController); // 0x4534110 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseQueryOwned(APlayerController* PlayerController); // 0x4532e60 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchase(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x4531f90 [Final Native Static Public]

// UInAppPurchaseCheckoutCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseCheckoutCallbackProxy)
    UInAppPurchaseCheckoutCallbackProxy* CreateProxyObjectForInAppPurchaseCheckout(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x45320c0 [Final Native Static Public]

// UInAppPurchaseFinalizeProxy (/Script/OnlineSubsystemUtils.InAppPurchaseFinalizeProxy)
    UInAppPurchaseFinalizeProxy* CreateProxyObjectForInAppPurchaseFinalize(FInAppPurchaseReceiptInfo2& InAppPurchaseReceipt, APlayerController* PlayerController); // 0x4532260 [Final Native Static Public]

// UInAppPurchaseQueryCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2)
    UInAppPurchaseQueryCallbackProxy2* CreateProxyObjectForInAppPurchaseQuery(APlayerController* PlayerController, const TArray<FString>& ProductIdentifiers); // 0x45329b0 [Final Native Static Public]

// UInAppPurchaseReceiptsCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseReceiptsCallbackProxy)
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseRestoreOwnedProducts(APlayerController* PlayerController); // 0x4533c80 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseQueryOwnedProducts(APlayerController* PlayerController); // 0x45332a0 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseGetKnownReceipts(APlayerController* PlayerController); // 0x4532640 [Final Native Static Public]

// UInAppPurchaseRestoreCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2)
    UInAppPurchaseRestoreCallbackProxy2* CreateProxyObjectForInAppPurchaseRestore(const TArray<FInAppPurchaseProductRequest2>& ConsumableProductFlags, APlayerController* PlayerController); // 0x4533730 [Final Native Static Public]

// UJoinSessionCallbackProxy (/Script/OnlineSubsystemUtils.JoinSessionCallbackProxy)
    UJoinSessionCallbackProxy* JoinSession(UObject* WorldContextObject, APlayerController* PlayerController, FBlueprintSessionResult& SearchResult); // 0x45368c0 [Final Native Static Public]

// ULeaderboardBlueprintLibrary (/Script/OnlineSubsystemUtils.LeaderboardBlueprintLibrary)
    bool WriteLeaderboardInteger(APlayerController* PlayerController, const FName& StatName, int32 StatValue); // 0x4536ec0 [Final Native Static Public]

// ULeaderboardFlushCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardFlushCallbackProxy)
    ULeaderboardFlushCallbackProxy* CreateProxyObjectForFlush(APlayerController* PlayerController, const FName& SessionName); // 0x4531b40 [Final Native Static Public]

// ULeaderboardQueryCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardQueryCallbackProxy)
    ULeaderboardQueryCallbackProxy* CreateProxyObjectForIntQuery(APlayerController* PlayerController, const FString& StatName); // 0x45345d0 [Final Native Static Public]

// ULogoutCallbackProxy (/Script/OnlineSubsystemUtils.LogoutCallbackProxy)
    ULogoutCallbackProxy* Logout(UObject* WorldContextObject, APlayerController* PlayerController); // 0x4536b80 [Final Native Static Public]

// AOnlineBeaconClient (/Script/OnlineSubsystemUtils.OnlineBeaconClient)
    void ClientOnConnected(); // 0x4132cb0 [Final Native Event Private]

// APartyBeaconClient (/Script/OnlineSubsystemUtils.PartyBeaconClient)
    void ServerUpdateReservationRequest(const FString& SessionId, const FPartyReservation& ReservationUpdate); // 0x454a290 [Native Event Protected]
    void ServerReservationRequest(const FString& SessionId, const FPartyReservation& Reservation); // 0x4549e30 [Native Event Protected]
    void ServerRemoveMemberFromReservationRequest(const FString& SessionId, const FPartyReservation& ReservationUpdate); // 0x4549c30 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& PartyLeader); // 0x4549a80 [Native Event Protected]
    void ServerAddOrUpdateReservationRequest(const FString& SessionId, const FPartyReservation& Reservation); // 0x4549880 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x4549470 [Native Event Public]
    void ClientSendReservationFull(); // 0x3d484a0 [Native Event Public]
    void ClientReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x4549350 [Native Event Public]
    void ClientCancelReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x4549250 [Native Event Public]

// UQuitMatchCallbackProxy (/Script/OnlineSubsystemUtils.QuitMatchCallbackProxy)
    UQuitMatchCallbackProxy* QuitMatch(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const EMPMatchOutcome& Outcome, int32 TurnTimeoutInSeconds); // 0x4549590 [Final Native Static Public]

// UShowLoginUICallbackProxy (/Script/OnlineSubsystemUtils.ShowLoginUICallbackProxy)
    UShowLoginUICallbackProxy* ShowExternalLoginUI(UObject* WorldContextObject, APlayerController* InPlayerController); // 0x454a490 [Final Native Static Public]

// ASpectatorBeaconClient (/Script/OnlineSubsystemUtils.SpectatorBeaconClient)
    void ServerReservationRequest(const FString& SessionId, const FSpectatorReservation& Reservation); // 0x454a030 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& Spectator); // 0x4549a80 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x4549500 [Native Event Public]
    void ClientSendReservationFull(); // 0x4549450 [Native Event Public]
    void ClientReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x45493d0 [Native Event Public]
    void ClientCancelReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x45492d0 [Native Event Public]

// ATestBeaconClient (/Script/OnlineSubsystemUtils.TestBeaconClient)
    void ServerPong(); // 0x4549be0 [Native Event Public]
    void ClientPing(); // 0x4049920 [Native Event Public]

// UTurnBasedBlueprintLibrary (/Script/OnlineSubsystemUtils.TurnBasedBlueprintLibrary)
    void RegisterTurnBasedMatchInterfaceObject(UObject* WorldContextObject, APlayerController* PlayerController, UObject* Object); // 0x4555830 [Final Native Static Public]
    void GetPlayerDisplayName(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, int32 PlayerIndex, const FString& PlayerDisplayName); // 0x45555d0 [Final Native Static Public]
    void GetMyPlayerIndex(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const int32& PlayerIndex); // 0x4555410 [Final Native Static Public]
    void GetIsMyTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const bool& bIsMyTurn); // 0x4555250 [Final Native Static Public]

// UVoipListenerSynthComponent (/Script/OnlineSubsystemUtils.VoipListenerSynthComponent)
    bool IsIdling(); // 0x45557f0 [Final Native Public]

// UOptimusNode (/Script/OptimusCore.OptimusNode)
    bool SetGraphPosition(const FVector2D& InPosition); // 0x5df5990 [Final Native Public]
    FName GetNodeName(); // 0x5df4c60 [Final Native Public]
    FName GetNodeCategory(); // 0x5df4c20 [Native Public]
    FVector2D GetGraphPosition(); // 0x5df4b50 [Final Native Public]
    FText GetDisplayName(); // 0x5df4a70 [Native Public]

// UOptimusDeformer (/Script/OptimusCore.OptimusDeformer)
    TArray<UOptimusVariableDescription*> GetVariables(); // 0x5dcb410 [Final Native Public]
    TArray<UOptimusResourceDescription*> GetResources(); // 0x5dcb360 [Final Native Public]
    UOptimusComponentSourceBinding* GetPrimaryComponentBinding(); // 0x5dcb310 [Final Native Public]
    TArray<UOptimusComponentSourceBinding*> GetComponentBindings(); // 0x5dcb260 [Final Native Public]

// UOptimusDeformerInstance (/Script/OptimusCore.OptimusDeformerInstance)
    bool SetVectorVariable(const FName& InVariableName, const FVector& InValue); // 0x5dcda60 [Final Native Public]
    bool SetVectorArrayVariable(const FName& InVariableName, const TArray<FVector>& InValue); // 0x5dcd8b0 [Final Native Public]
    bool SetVector4Variable(const FName& InVariableName, const FVector4& InValue); // 0x5dcd770 [Final Native Public]
    bool SetVector4ArrayVariable(const FName& InVariableName, const TArray<FVector4>& InValue); // 0x5dcd5c0 [Final Native Public]
    bool SetVector2Variable(const FName& InVariableName, const FVector2D& InValue); // 0x5dcd4b0 [Final Native Public]
    bool SetVector2ArrayVariable(const FName& InVariableName, const TArray<FVector2D>& InValue); // 0x5dcd300 [Final Native Public]
    bool SetTransformVariable(const FName& InVariableName, FTransform& InValue); // 0x5dcd170 [Final Native Public]
    bool SetTransformArrayVariable(const FName& InVariableName, const TArray<FTransform>& InValue); // 0x5dccfc0 [Final Native Public]
    bool SetRotatorVariable(const FName& InVariableName, const FRotator& InValue); // 0x5dccea0 [Final Native Public]
    bool SetRotatorArrayVariable(const FName& InVariableName, const TArray<FRotator>& InValue); // 0x5dcccf0 [Final Native Public]
    bool SetQuatVariable(const FName& InVariableName, FQuat& InValue); // 0x5dccbd0 [Final Native Public]
    bool SetQuatArrayVariable(const FName& InVariableName, const TArray<FQuat>& InValue); // 0x5dcca20 [Final Native Public]
    bool SetNameVariable(const FName& InVariableName, const FName& InValue); // 0x5dcc920 [Final Native Public]
    bool SetNameArrayVariable(const FName& InVariableName, const TArray<FName>& InValue); // 0x5dcc790 [Final Native Public]
    bool SetLinearColorVariable(const FName& InVariableName, const FLinearColor& InValue); // 0x5dcc680 [Final Native Public]
    bool SetLinearColorArrayVariable(const FName& InVariableName, const TArray<FLinearColor>& InValue); // 0x5dcc4d0 [Final Native Public]
    bool SetIntVariable(const FName& InVariableName, int32 InValue); // 0x5dcc3e0 [Final Native Public]
    bool SetIntArrayVariable(const FName& InVariableName, const TArray<int32>& InValue); // 0x5dcc250 [Final Native Public]
    bool SetInt4Variable(const FName& InVariableName, const FIntVector4& InValue); // 0x5dcc140 [Final Native Public]
    bool SetInt4ArrayVariable(const FName& InVariableName, const TArray<FIntVector4>& InValue); // 0x5dcbf90 [Final Native Public]
    bool SetInt3Variable(const FName& InVariableName, const FIntVector& InValue); // 0x5dcbe80 [Final Native Public]
    bool SetInt3ArrayVariable(const FName& InVariableName, const TArray<FIntVector>& InValue); // 0x5dcbcd0 [Final Native Public]
    bool SetInt2Variable(const FName& InVariableName, const FIntPoint& InValue); // 0x5dcbbc0 [Final Native Public]
    bool SetInt2ArrayVariable(const FName& InVariableName, const TArray<FIntPoint>& InValue); // 0x5dcba10 [Final Native Public]
    bool SetFloatVariable(const FName& InVariableName, double InValue); // 0x5dcb8d0 [Final Native Public]
    bool SetFloatArrayVariable(const FName& InVariableName, const TArray<double>& InValue); // 0x5dcb740 [Final Native Public]
    bool SetBoolVariable(const FName& InVariableName, bool InValue); // 0x5dcb650 [Final Native Public]
    bool SetBoolArrayVariable(const FName& InVariableName, const TArray<bool>& InValue); // 0x5dcb4c0 [Final Native Public]
    bool EnqueueTriggerGraph(const FName& InTriggerGraphName); // 0x5dcb090 [Final Native Public]

// UOptimusNodeGraph (/Script/OptimusCore.OptimusNodeGraph)
    bool RenameGraphDirect(UOptimusNodeGraph* InGraph, const FString& InNewName); // 0x5df58a0 [Final Native Public]
    bool RenameGraph(UOptimusNodeGraph* InGraph, const FString& InNewName); // 0x5df57b0 [Final Native Public]
    bool RemoveNodes(const TArray<UOptimusNode*>& InNodes); // 0x5df56f0 [Final Native Public]
    bool RemoveNode(UOptimusNode* InNode); // 0x5df55e0 [Final Native Public]
    bool RemoveLink(UOptimusNodePin* InNodeOutputPin, UOptimusNodePin* InNodeInputPin); // 0x5df53e0 [Final Native Public]
    bool RemoveAllLinks(UOptimusNodePin* InNodePin); // 0x5df5060 [Final Native Public]
    bool MoveGraphDirect(UOptimusNodeGraph* InGraph, int32 InInsertBefore); // 0x5df4f90 [Final Native Public]
    bool IsSubGraphReference(UOptimusNode* InNode); // 0x5df4ee0 [Final Native Public]
    bool IsKernelFunction(UOptimusNode* InNode); // 0x5df4e30 [Final Native Public]
    bool IsFunctionReference(UOptimusNode* InNode); // 0x5df4d80 [Final Native Public]
    bool IsFunctionGraph(); // 0x5df4d60 [Final Native Public]
    bool IsExecutionGraph(); // 0x5df4d40 [Final Native Public]
    bool IsCustomKernel(UOptimusNode* InNode); // 0x5df4c90 [Final Native Public]
    EOptimusNodeGraphType GetGraphType(); // 0x374b490 [Final Native Public]
    TArray<UOptimusNodeGraph*> GetGraphs(); // 0x5df4b70 [Final Native Public]
    int32 GetGraphIndex(); // 0x5df4ac0 [Final Native Public]
    TArray<UOptimusNode*> ExpandCollapsedNodes(UOptimusNode* InGraphReferenceNode); // 0x5df4990 [Final Native Public]
    bool DuplicateNodes(const TArray<UOptimusNode*>& InNodes, const FVector2D& InPosition); // 0x5df4850 [Final Native Public]
    UOptimusNode* DuplicateNode(UOptimusNode* InNode, const FVector2D& InPosition); // 0x5df4630 [Final Native Public]
    bool ConvertToSubGraph(UOptimusNode* InFunctionNode); // 0x5df4590 [Final Native Public]
    bool ConvertToFunction(UOptimusNode* InSubGraphNode); // 0x5df44f0 [Final Native Public]
    UOptimusNode* ConvertFunctionToCustomKernel(UOptimusNode* InKernelFunction); // 0x5df4450 [Final Native Public]
    UOptimusNode* ConvertCustomKernelToFunction(UOptimusNode* InCustomKernel); // 0x5df3ed0 [Final Native Public]
    UOptimusNode* CollapseNodesToSubGraph(const TArray<UOptimusNode*>& InNodes); // 0x5df3e10 [Final Native Public]
    UOptimusNode* CollapseNodesToFunction(const TArray<UOptimusNode*>& InNodes); // 0x5df3d70 [Final Native Public]
    UOptimusNode* AddVariableGetNode(UOptimusVariableDescription* InVariableDesc, const FVector2D& InPosition); // 0x5df3c20 [Final Native Public]
    UOptimusNode* AddValueNode(const FOptimusDataTypeRef& InDataTypeRef, const FVector2D& InPosition); // 0x5df3a90 [Final Native Public]
    UOptimusNode* AddResourceSetNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x5df3940 [Final Native Public]
    UOptimusNode* AddResourceNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x5df37f0 [Final Native Public]
    UOptimusNode* AddResourceGetNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x5df36a0 [Final Native Public]
    UOptimusNode* AddNode(TSubclassOf<UOptimusNode> InNodeClass, const FVector2D& InPosition); // 0x5df3550 [Final Native Public]
    TArray<UOptimusNode*> AddLoopTerminalNodes(const FVector2D& InPosition); // 0x5df3470 [Final Native Public]
    bool AddLink(UOptimusNodePin* InNodeOutputPin, UOptimusNodePin* InNodeInputPin); // 0x5df2ef0 [Final Native Public]
    UOptimusNode* AddFunctionReferenceNode(UOptimusFunctionNodeGraph* InFunctionGraph, const FVector2D& InPosition); // 0x5df2da0 [Final Native Public]
    UOptimusNode* AddDataInterfaceNode(TSubclassOf<UOptimusComputeDataInterface> InDataInterfaceClass, const FVector2D& InPosition); // 0x5df2c10 [Final Native Public]
    UOptimusNode* AddComponentBindingGetNode(UOptimusComponentSourceBinding* InComponentBinding, const FVector2D& InPosition); // 0x5df2ac0 [Final Native Public]
    UOptimusNode* AddCommentNode(const FVector2D& InPosition, const FVector2D& InSize, const FLinearColor& InColor); // 0x5df2810 [Final Native Public]

// UOptimusFunctionNodeGraph (/Script/OptimusCore.OptimusFunctionNodeGraph)
    TArray<FName> GetAccessSpecifierOptions(); // 0x5dcb180 [Final Native Public]

// UPaperFlipbook (/Script/Paper2D.PaperFlipbook)
    bool IsValidKeyFrameIndex(int32 Index); // 0x57ee060 [Final Native Public]
    float GetTotalDuration(); // 0x57edf70 [Final Native Public]
    UPaperSprite* GetSpriteAtTime(float Time, bool bClampToEnds); // 0x57ed570 [Final Native Public]
    UPaperSprite* GetSpriteAtFrame(int32 FrameIndex); // 0x57ed4b0 [Final Native Public]
    int32 GetNumKeyFrames(); // 0x3d479a0 [Final Native Public]
    int32 GetNumFrames(); // 0x57ed3e0 [Final Native Public]
    int32 GetKeyFrameIndexAtTime(float Time, bool bClampToEnds); // 0x57ed0e0 [Final Native Public]

// UPaperFlipbookComponent (/Script/Paper2D.PaperFlipbookComponent)
    void Stop(); // 0x57efbc0 [Final Native Public]
    void SetSpriteColor(const FLinearColor& NewColor); // 0x57ef450 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x57ef1e0 [Final Native Public]
    void SetPlaybackPositionInFrames(int32 NewFramePosition, bool bFireEvents); // 0x57ef340 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents); // 0x57ef260 [Final Native Public]
    void SetNewTime(float NewTime); // 0x57ef140 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x57ef0a0 [Final Native Public]
    bool SetFlipbook(UPaperFlipbook* NewFlipbook); // 0x3bef040 [Native Public]
    void ReverseFromEnd(); // 0x57eebb0 [Final Native Public]
    void Reverse(); // 0x57eeb70 [Final Native Public]
    void PlayFromStart(); // 0x57ee900 [Final Native Public]
    void Play(); // 0x57ee8b0 [Final Native Public]
    void OnRep_SourceFlipbook(UPaperFlipbook* OldFlipbook); // 0x57ee7c0 [Final Native Protected]
    bool IsReversing(); // 0x57ee030 [Final Native Public]
    bool IsPlaying(); // 0x57ee000 [Final Native Public]
    bool IsLooping(); // 0x57edfd0 [Final Native Public]
    FLinearColor GetSpriteColor(); // 0x57ed680 [Final Native Public]
    float GetPlayRate(); // 0x57ed410 [Final Native Public]
    int32 GetPlaybackPositionInFrames(); // 0x57ed430 [Final Native Public]
    float GetPlaybackPosition(); // 0x57ecf30 [Final Native Public]
    int32 GetFlipbookLengthInFrames(); // 0x57ecee0 [Final Native Public]
    float GetFlipbookLength(); // 0x57ece60 [Final Native Public]
    float GetFlipbookFramerate(); // 0x57ece20 [Final Native Public]
    UPaperFlipbook* GetFlipbook(); // 0x57ecdf0 [Native Public]

// UPaperGroupedSpriteComponent (/Script/Paper2D.PaperGroupedSpriteComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x57efd00 [Native Public]
    bool UpdateInstanceColor(int32 InstanceIndex, const FLinearColor& NewInstanceColor, bool bMarkRenderStateDirty); // 0x57efbe0 [Native Public]
    void SortInstancesAlongAxis(const FVector& WorldSpaceSortAxis); // 0x57efb30 [Final Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x57ee9d0 [Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x57ecf50 [Final Native Public]
    int32 GetInstanceCount(); // 0x57ecf30 [Final Native Public]
    void ClearInstances(); // 0x57ecb90 [Native Public]
    int32 AddInstance(FTransform& Transform, UPaperSprite* Sprite, bool bWorldSpace, const FLinearColor& Color); // 0x57ec690 [Final Native Public]

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

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

// UPaperTileMapComponent (/Script/Paper2D.PaperTileMapComponent)
    void SetTileMapColor(const FLinearColor& NewColor); // 0x57efab0 [Final Native Public]
    bool SetTileMap(UPaperTileMap* NewTileMap); // 0x3bef040 [Native Public]
    void SetTile(int32 X, int32 Y, int32 Layer, const FPaperTileInfo& NewValue); // 0x57ef8f0 [Final Native Public]
    void SetLayerColor(const FLinearColor& NewColor, int32 Layer); // 0x57eefa0 [Final Native Public]
    void SetLayerCollision(int32 Layer, bool bHasCollision, bool bOverrideThickness, float CustomThickness, bool bOverrideOffset, float CustomOffset, bool bRebuildCollision); // 0x57eed60 [Final Native Public]
    void SetDefaultCollisionThickness(float Thickness, bool bRebuildCollision); // 0x57eec40 [Final Native Public]
    void ResizeMap(int32 NewWidthInTiles, int32 NewHeightInTiles); // 0x57eea70 [Final Native Public]
    void RebuildCollision(); // 0x57ee970 [Final Native Public]
    bool OwnsTileMap(); // 0x57ee870 [Final Native Public]
    void MakeTileMapEditable(); // 0x57ee740 [Final Native Public]
    void GetTilePolygon(int32 TileX, int32 TileY, const TArray<FVector>& Points, int32 LayerIndex, bool bWorldSpace); // 0x57edbb0 [Final Native Public]
    FLinearColor GetTileMapColor(); // 0x57edb80 [Final Native Public]
    FVector GetTileCornerPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); // 0x57ed9f0 [Final Native Public]
    FVector GetTileCenterPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); // 0x57ed860 [Final Native Public]
    FPaperTileInfo GetTile(int32 X, int32 Y, int32 Layer); // 0x57ed6b0 [Final Native Public]
    void GetMapSize(const int32& MapWidth, const int32& MapHeight, const int32& NumLayers); // 0x57ed270 [Final Native Public]
    FLinearColor GetLayerColor(int32 Layer); // 0x57ed1b0 [Final Native Public]
    void CreateNewTileMap(int32 MapWidth, int32 MapHeight, int32 TileWidth, int32 TileHeight, float PixelsPerUnrealUnit, bool bCreateLayer); // 0x57ecbb0 [Final Native Public]
    UPaperTileLayer* AddNewLayer(); // 0x57ec890 [Final Native Public]

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

// UTileMapBlueprintLibrary (/Script/Paper2D.TileMapBlueprintLibrary)
    FPaperTileInfo MakeTile(int32 TileIndex, UPaperTileSet* TileSet, bool bFlipH, bool bFlipV, bool bFlipD); // 0x57ee510 [Final Native Static Public]
    FName GetTileUserData(const FPaperTileInfo& Tile); // 0x57ede70 [Final Native Static Public]
    FTransform GetTileTransform(const FPaperTileInfo& Tile); // 0x57edd80 [Final Native Static Public]
    void BreakTile(const FPaperTileInfo& Tile, const int32& TileIndex, const UPaperTileSet*& TileSet, const bool& bFlipH, const bool& bFlipV, const bool& bFlipD); // 0x57ec920 [Final Native Static Public]

// UActorInViewChecker (/Script/PenguinHotel.ActorInViewChecker)
    TArray<FVector> LocalToWorldTransform(FTransform& ParentTransform, const TArray<FTransform>& LocalTransforms); // 0x50ee050 [Final Native Static Public]
    bool IsActorInCameraView_2(AActor* Actor, FTransform& CameraTransform, float FOV, float AspectRatio); // 0x50ede00 [Final Native Static Public]
    bool IsActorInCameraView(FTransform& CameraTransform, float FieldOfView, float AspectRatio, AActor* TargetActor); // 0x50edc20 [Final Native Static Public]
    float CalculateDotProductOnCameraXYPlane(const FVector& CameraForward, const FVector& ActorPosition); // 0x50ed350 [Final Native Static Public]

// UBandwidthCheckerLibrary (/Script/PenguinHotel.BandwidthCheckerLibrary)
    void SetMeasuredAvailableBandwidth(float BytesPerSec); // 0x50ee970 [Final Native Static Public]
    float QueryNicLinkSpeedBytesPerSec(const FString& InterfaceFriendlyName); // 0x50ee750 [Final Native Static Public]
    float GetMeasuredAvailableBandwidth(); // 0x50ed9b0 [Final Native Static Public]
    int32 GetEstimatedAdditionalPlayerCapacity(UObject* WorldContextObject, float TotalAvailableBytesPerSecOverride); // 0x50ed8e0 [Final Native Static Public]
    float GetEffectiveAvailableBandwidth(UObject* WorldContextObject, float TotalAvailableBytesPerSecOverride); // 0x50ed810 [Final Native Static Public]
    float GetBandwidthUsageRatio(UObject* WorldContextObject, float TotalAvailableBytesPerSecOverride); // 0x50ed740 [Final Native Static Public]
    FBandwidthStats GetBandwidthStats(UObject* WorldContextObject, float TotalAvailableBytesPerSecOverride); // 0x50ed660 [Final Native Static Public]
    float GetBandwidthPerPlayer(UObject* WorldContextObject); // 0x50ed5d0 [Final Native Static Public]
    float GetAvailableBandwidth(UObject* WorldContextObject, float TotalAvailableBytesPerSecOverride); // 0x50ed500 [Final Native Static Public]

// ABandwidthProbeActor (/Script/PenguinHotel.BandwidthProbeActor)
    void Client_ReceiveProbeChunk(const TArray<uint8>& Payload); // 0x50ed460 [Native Event Public]

// UBandwidthProbeAsyncAction (/Script/PenguinHotel.BandwidthProbeAsyncAction)
    UBandwidthProbeAsyncAction* StartBandwidthProbe(UObject* WorldContextObject, float DurationSeconds, int32 ChunkBytes, int32 ChunksPerTickPerClient); // 0x50ee9e0 [Final Native Static Public]

// UCPP_AC_CustomPhysicsForce (/Script/PenguinHotel.CPP_AC_CustomPhysicsForce)
    void WakeComponent(); // 0x50eeb20 [Final Native Public]
    void SweepCheck(); // 0x38964d0 [Native Event Public]
    TMap<UPrimitiveComponent*, FVector> ResetHitPointDatas(); // 0x50ee7f0 [Native Event Public]
    void PostPhysicsTickComponent(float DeltaTime); // 0x50ee6c0 [Native Event Public]
    void OnComponentWake(UPrimitiveComponent* WakingComponent, const FName& BoneName); // 0x50ee530 [Final Native Public]
    void OnComponentSleep(UPrimitiveComponent* SleepingComponent, const FName& BoneName); // 0x50ee460 [Final Native Public]
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComponent, const FVector& NormalImpulse, FHitResult& Hit); // 0x50ee240 [Final Native Public]
    float GetTotalWeight(); // 0x50edb80 [Final Native Public]
    TArray<AActor*> GetRidingAllPawns(TSet<UPrimitiveComponent*>& ComputedPrimitives); // 0x50ed9e0 [Final Native Public]
    void CheckChangeInfos(); // 0x50ed440 [Final Native Public]

// UCPP_FunctionLibrary (/Script/PenguinHotel.CPP_FunctionLibrary)
    void CPP_UpdateLine(UObject* WorldContextObject, const TArray<AActor*>& OutSignalDevices, UNiagaraSystem* NiagaraTemplate, const TArray<UNiagaraComponent*>& SpawnedNiagaraComponents); // 0x50ed1b0 [Final Native Static Private]

// ACPP_Glue (/Script/PenguinHotel.CPP_Glue)
    void UpdateGlueVisual(); // 0x38285a0 [Native Event Public]
    void SetConstantPower(const FVector& power); // 0x50ee8c0 [Final Native Public]
    void OnRep_RecivedPower(float OldHealth); // 0x50ee600 [Final Native Public]
    bool IsOverLimitPower(); // 0x50edfe0 [Final Native Public]
    void InitializeHard(); // 0x50edbd0 [Final Native Public]
    void Initialize(); // 0x50edbb0 [Final Native Public]
    void DestroyGlue(); // 0x37dbf00 [Native Event Public]
    void AddCustomRevicePower(float PowerAmount); // 0x50ed120 [Native Event Public]

// ACPP_LinkDataBank (/Script/PenguinHotel.CPP_LinkDataBank)
    void UpdateStaticWeightsV2(const TArray<FCPP_OrderInfo>& CurrentState, const FCPP_OrderInfo& OrderInfo, UPrimitiveComponent* SourceStatic); // 0x50f5f50 [Final Native Public]
    void UpdateStaticWeightsDefaultV2(); // 0x50f5f30 [Final Native Public]
    void UpdateStaticWeightsDefault(); // 0x50f5f10 [Final Native Public]
    void UpdateStaticWeights(UPrimitiveComponent* TargetPrimitive, UPrimitiveComponent* BeforePrimitive, float BeforeValue); // 0x50f5e00 [Final Native Public]
    void UpdateMergePointPrimitives(); // 0x50f5de0 [Final Native Public]
    void UpdateEndPointPrimitives(); // 0x50f5da0 [Final Native Public]
    void UpdateBranchWeightSumDefault(); // 0x50f5d80 [Final Native Public]
    void UpdateBranchWeightSum(const TArray<UPrimitiveComponent*>& ProcessedMergePoints, const TArray<UPrimitiveComponent*>& ProcessedLoopPoints, UPrimitiveComponent* TargetPrimitive, UPrimitiveComponent* BeforePrimitive, const float& SumValue); // 0x50f5b90 [Final Native Public]
    void TransmissionStaticPowerDefault(UPrimitiveComponent* TargetPrimitive, float WeightValue); // 0x50f5ac0 [Final Native Public]
    void TransmissionStaticPower(UPrimitiveComponent* TraceTarget, float BeforeWeight, const FCPP_OrderInfo& OrderInfo); // 0x50f5960 [Final Native Public]
    TArray<FCPP_CurrentForceWave> TransmissionPowerSingle(const FCPP_OrderInfo& OrderInfo); // 0x50f5840 [Final Native Public]
    void TransmissionPowerDefault(UPrimitiveComponent* SourcePrimitive, float power); // 0x50f5770 [Final Native Public]
    void TransmissionPower(TSet<UPrimitiveComponent*>& ProcessedPrimitives, UPrimitiveComponent* SourcePrimitive, UPrimitiveComponent* BeforePrimitive, float power); // 0x50f5530 [Final Native Public]
    void SetupCurrentForceWave(UPrimitiveComponent* TargetPrimitive, float ForceValue); // 0x50f5460 [Final Native Public]
    void SetLinkedMergePrimitve(UPrimitiveComponent* ParentPrimitive, UPrimitiveComponent* TargetPrimitive, UPrimitiveComponent* SetPrimitive); // 0x50f5350 [Final Native Public]
    void SetLinkedLength(UPrimitiveComponent* ParentPrimitive, UPrimitiveComponent* TargetPrimitive, float Value); // 0x50f5240 [Final Native Public]
    void SetBranchWeightsV2(TSet<UPrimitiveComponent*>& ProcessedPrimitives, UPrimitiveComponent* TargetPrimitive, UPrimitiveComponent* ParentRootPrimitive, const float& WeightValue, const UPrimitiveComponent*& LastPrimitive); // 0x50f4f90 [Final Native Public]
    void SetBranchWeightsDefaultV2(); // 0x50f4f70 [Final Native Public]
    void SetBranchWeightsDefault(); // 0x50f4f50 [Final Native Public]
    void SetBranchWeights(TSet<UPrimitiveComponent*>& ProcessedPrimitives, UPrimitiveComponent* TargetPrimitive, UPrimitiveComponent* BeforePrimitive, const float& WeightValue, const TArray<UPrimitiveComponent*>& MergePointPrimitivesParam, const TArray<UPrimitiveComponent*>& SelfPointPrimitives); // 0x50f4c30 [Final Native Public]
    void SetBranchOrder(); // 0x50f4c10 [Final Native Public]
    void SepqrationCheck(UPrimitiveComponent* Primitive); // 0x50f4b80 [Final Native Public]
    void Sepqration(); // 0x50f4b60 [Final Native Public]
    void ResetAllGlueRecivedPower(); // 0x50f49b0 [Final Native Public]
    TArray<UPrimitiveComponent*> RemoveGlueRef(ACPP_Glue* Glue); // 0x50f47d0 [Final Native Public]
    bool IsBreakCheck(const TArray<ACPP_Glue*>& Glues, float AddPower); // 0x50f4480 [Final Native Public]
    TMap<UPrimitiveComponent*, float> GetNormalizedWeight(UPrimitiveComponent* SourcePrimitive, const TSet<UPrimitiveComponent*>& IgnorePrimitives); // 0x50f3cb0 [Final Native Public]
    void GetLinkedMergePrimitve(UPrimitiveComponent* ParentPrimitive, UPrimitiveComponent* TargetPrimitive, const UPrimitiveComponent*& Variable); // 0x50f3860 [Final Native Public]
    float GetLinkedLength(UPrimitiveComponent* ParentPrimitive, UPrimitiveComponent* TargetPrimitive); // 0x50f3790 [Final Native Public]
    FCPP_GlueRefInfo GetGroupInfo(UPrimitiveComponent* ParentPrimitive, UPrimitiveComponent* TargetPrimitive); // 0x50f3680 [Final Native Public]
    TArray<UPrimitiveComponent*> GetAdjacentPrimitives(UPrimitiveComponent* PrimitiveComponent, TSet<UPrimitiveComponent*>& Filter); // 0x50f34a0 [Final Native Public]
    void AddWaveData(UPrimitiveComponent* SourcePrimitive, UPrimitiveComponent* TargetPrimitive, float ForceValue); // 0x50f2da0 [Final Native Public]
    void AddGlueRef(UPrimitiveComponent* PrimitiveComponent, ACPP_Glue* Glue); // 0x50f2c40 [Final Native Public]
    void AddForceGlues(const TArray<ACPP_Glue*>& Glues, float PowerValue); // 0x50f2ae0 [Final Native Public]
    float AddConstanceForceV3(UPrimitiveComponent* RootStaticComponent, const FCPP_OrderInfo& OrderInfo, int32 CurrentIndex, TSet<int32>& ComputedIndexs); // 0x50f2860 [Final Native Public]
    float AddConstanceForceV2(const FCPP_OrderInfo& OrderInfo, UPrimitiveComponent* StaticPrimitive); // 0x50f2730 [Final Native Public]
    void AddConstanceForceToGlue(const TArray<float>& SumForces, const TArray<UPrimitiveComponent*>& TargetPrimitives, float AttenuationValue); // 0x50f2540 [Final Native Public]
    void AddConstanceForceDefaultV2(); // 0x50f2520 [Final Native Public]
    void AddConstanceForceDefault(); // 0x50f2500 [Final Native Public]
    void AddConstanceForce(UPrimitiveComponent* TargetPrimitive, UPrimitiveComponent* BeforePrimitive, const TArray<float>& SumForces, const TArray<UPrimitiveComponent*>& TargetPrimitives); // 0x50f2350 [Final Native Public]

// ACPP_LinkManager (/Script/PenguinHotel.CPP_LinkManager)
    void UpdateForceWave(); // 0x50f5dc0 [Final Native Public]
    void ReplicateGlueVisualDatas(const TArray<ACPP_Glue*>& GlueVisualDatasKey, const TArray<float>& GlueVisualDatasValue); // 0x50f48b0 [Native Event Public]
    void PhysicsForceUpdate(); // 0x50f4680 [Final Native Public]

// ACPP_pChainManager (/Script/PenguinHotel.CPP_pChainManager)
    void RevivalPlanet(int32 KeyNumber); // 0x50f49f0 [Native Event Public]
    void RevivalCheck(); // 0x50f49d0 [Final Native Public]
    void RegisterPlanetDatas(int32 KeyNumber, UInstancedStaticMeshComponent* InstancedMeshComponent, const FPlanetInfo& DefaultData); // 0x50f46a0 [Final Native Public]
    FPlanetSearchRezult GetRegisterComponentDatas(int32 KeyNumber); // 0x50f3f70 [Final Native Public]
    FPlanetDamageRezult DamagePlanet(UInstancedStaticMeshComponent* InstancedMeshComponent, int32 InstanceIndex, const FPlanetDamageInfo& DamageInfo); // 0x50f3180 [Final Native Public]
    void AddRevivalCheck(int32 KeyNumber); // 0x50f2d10 [Final Native Public]

// ACustomAIController (/Script/PenguinHotel.CustomAIController)
    void GetHeadLocRot(const FVector& OutLocation, const FRotator& OutRotation); // 0x15b1e90 [Event Public]

// UCustomProgramFunctionLibrary (/Script/PenguinHotel.CustomProgramFunctionLibrary)
    FString SanitizeInappropriateWords(const FString& Source); // 0x50f4a80 [Final Native Static Private]
    bool IsInGame(UObject* WorldContextObject); // 0x50f45f0 [Final Native Static Private]
    FString HashStringMD5(const FString& Source); // 0x50f43a0 [Final Native Static Private]
    void GetTrappedText(const FString& Source, const FString& ID, const FString& Value, const FString& OutSource); // 0x50f4180 [Final Native Static Private]
    bool GetRootMotionDelta(USkeletalMeshComponent* SkeletalMeshComp, FTransform& OutDeltaTransform); // 0x50f4030 [Final Native Static Private]
    float GetPawnRemoteViewPitch(APawn* Pawn); // 0x50f3ee0 [Final Native Static Private]
    AActor* GetNearestActorByDotProduct(const FVector& Location, const FVector& Direction, const TArray<AActor*>& Actors, const float& OutDotProduct); // 0x50f3af0 [Final Native Static Private]
    AActor* GetNearestActor(const FVector& Location, const TArray<AActor*>& Actors, const float& OutDistance); // 0x50f3990 [Final Native Static Private]
    FString GetActiveVoiceInputDevice(); // 0x50f3420 [Final Native Static Private]
    void FilterActorsByInterface(const TArray<AActor*>& Actors, TSubclassOf<IInterface> Interface, const TArray<AActor*>& OutActors); // 0x50f32b0 [Final Native Static Private]
    FRotator CalculateTorqueForRotation(const FRotator& RotationA, const FRotator& RotationB); // 0x50f3080 [Final Native Static Private]
    void ApplyTorqueForce(UPrimitiveComponent* Component, const FRotator& RotationA, const FRotator& RotationB, float Strength, bool bAccelChange); // 0x50f2eb0 [Final Native Static Private]

// IDynamicCapsuleHeightControlInterface (/Script/PenguinHotel.DynamicCapsuleHeightControlInterface)
    void WriteDynamicCapsuleInput(FMoverInputCmdContext& InputCmd); // 0x50fbd00 [Native Event Public]
    bool SetDynamicCapsuleStandingHalfHeight(float NewHalfHeight); // 0x50fbbf0 [Native Event Public]
    void SetDynamicCapsuleDesiredHalfHeight(float NewHalfHeight); // 0x50fbb70 [Native Event Public]
    bool SetDynamicCapsuleCrouchingHalfHeight(float NewHalfHeight); // 0x50fbae0 [Native Event Public]
    void SetDynamicCapsuleCrouching(bool bNewCrouching); // 0x50fba50 [Native Event Public]
    bool IsDynamicCapsuleCrouching(); // 0x3e6e3b0 [Native Event Public]
    float GetDynamicCapsuleStandingHalfHeight(); // 0x50fa280 [Native Event Public]
    float GetDynamicCapsuleDesiredHalfHeight(); // 0x50fa250 [Native Event Public]
    float GetDynamicCapsuleCurrentHalfHeight(); // 0x50fa220 [Native Event Public]
    float GetDynamicCapsuleCrouchingHalfHeight(); // 0x50fa1f0 [Native Event Public]
    void ClearDynamicCapsuleDesiredHalfHeight(); // 0x50f9e30 [Native Event Public]

// UDynamicCapsuleHeightControlComponent (/Script/PenguinHotel.DynamicCapsuleHeightControlComponent)
    void OnMoverPostSimulationTick(FMoverTimeStep& TimeStep); // 0x50fb250 [Final Native Public]
    UMoverComponent* GetMoverComponent(); // 0x50fa520 [Final Native Public]

// UDynamicCapsulePhysicsDrivenWalkingMode (/Script/PenguinHotel.DynamicCapsulePhysicsDrivenWalkingMode)
    void SetDesiredCapsuleHalfHeight(float InHalfHeight); // 0x50fb950 [Final Native Public]
    void ClearDesiredCapsuleHalfHeight(); // 0x50f9df0 [Final Native Public]

// UDynamicCapsulePhysicsDrivenFlyingMode (/Script/PenguinHotel.DynamicCapsulePhysicsDrivenFlyingMode)
    void SetDesiredCapsuleHalfHeight(float InHalfHeight); // 0x50fb9d0 [Final Native Public]
    void ClearDesiredCapsuleHalfHeight(); // 0x50f9e10 [Final Native Public]

// UDynamicCapsulePhysicsDrivenFallingMode (/Script/PenguinHotel.DynamicCapsulePhysicsDrivenFallingMode)
    void SetDesiredCapsuleHalfHeight(float InHalfHeight); // 0x50fb950 [Final Native Public]
    void ClearDesiredCapsuleHalfHeight(); // 0x50f9df0 [Final Native Public]

// UDynamicCapsulePhysicsDrivenLibrary (/Script/PenguinHotel.DynamicCapsulePhysicsDrivenLibrary)
    bool CanSetCapsuleHalfHeight(UCapsuleComponent* CapsuleComponent, float NewCapsuleHalfHeight, bool bKeepBottomPosition, const FVector& UpDirection); // 0x50f9970 [Final Native Static Public]
    bool ApplyCapsuleHalfHeightToMover(UMoverComponent* MoverComponent, float NewCapsuleHalfHeight, bool bCheckBlockedExpansion); // 0x50f94f0 [Final Native Static Public]

// UEOSPlayerReportAsyncAction (/Script/PenguinHotel.EOSPlayerReportAsyncAction)
    UEOSPlayerReportAsyncAction* SendEOSPlayerReport(UObject* WorldContextObject, const FString& ReporterProductUserId, const FString& ReportedProductUserId, const EEOSPlayerReportCategory& Category, const FString& Message, const FString& ContextJson); // 0x50fb540 [Final Native Static Public]

// UModBlueprintLibrary (/Script/PenguinHotel.ModBlueprintLibrary)
    void UnloadModLevelInstance(ULevelStreamingDynamic* StreamingLevel); // 0x50fbc80 [Final Native Static Public]
    bool ReadModJsonFile(const FString& JsonFilePath, FModMapJsonInfo& OutInfo); // 0x50fb320 [Final Native Static Public]
    bool MountPakFile(const FString& PakPath); // 0x50fb1b0 [Final Native Static Public]
    ULevelStreamingDynamic* MountPakAndLoadLevelFromJson(UObject* WorldContextObject, const FString& ModFolderPath, const FString& JsonFileName, const FVector& Location, const FRotator& Rotation, const bool& bOutSuccess, FModMapJsonInfo& OutInfo); // 0x50fae90 [Final Native Static Public]
    bool MountIoStoreContainer(const FString& TocPath); // 0x50fadf0 [Final Native Static Public]
    bool MountIoStoreAndGetLevelsFromAssetRegistry(const FString& ModFolderPath, const FString& AssetRegistryFileName, const FString& RequiredPackagePathPrefix, const FString& RequiredMapSuffix, const TArray<FIoStoreModLevelInfo>& OutLevels, const int32& OutMountedContainerCount); // 0x50fab90 [Final Native Static Public]
    int32 MountAllPakFilesInFolder(const FString& FolderPath); // 0x50faaf0 [Final Native Static Public]
    int32 MountAllIoStoreContainersInFolder(const FString& FolderPath); // 0x50faa50 [Final Native Static Public]
    ULevelStreamingDynamic* LoadModLevelInstanceByPath(UObject* WorldContextObject, const FString& LevelPath, const FVector& Location, const FRotator& Rotation, const bool& bOutSuccess); // 0x50fa880 [Final Native Static Public]
    bool GetLevelsFromAssetRegistryBin(const FString& AssetRegistryPath, const FString& ModFolderPath, const FString& TocFilePath, const FString& RequiredPackagePathPrefix, const FString& RequiredMapSuffix, const TArray<FIoStoreModLevelInfo>& OutLevels); // 0x50fa2b0 [Final Native Static Public]
    FString GetDefaultLocalModsFolder(); // 0x50fa170 [Final Native Static Public]

// AMyGameModeBase (/Script/PenguinHotel.MyGameModeBase)
    void GetSeamlessTravelActorListBPF(bool bToTransition, const TArray<AActor*>& ActorList, const TArray<AActor*>& TargetActroList); // 0x50fa5b0 [Final Native Public]

// UOnlineBlueprints (/Script/PenguinHotel.OnlineBlueprints)
    void ServerTravel(UObject* WorldContextObject, const FString& URL, bool Absolute, bool ShoudSkipBameNotify); // 0x50fb760 [Final Native Static Private]
    void ClientTravelURL(UObject* WorldContextObject, const FString& URL, const ETravelType& TravelType, int32 PlayerIndex); // 0x50f9e50 [Final Native Static Private]

// UPenTabletBlueprintLibrary (/Script/PenguinHotel.PenTabletBlueprintLibrary)
    bool IsPenTabletConnected(); // 0x50fa830 [Final Native Static Public]
    FPenTabletState GetPenTabletState(); // 0x50fa580 [Final Native Static Public]
    float GetPenTabletPressure(); // 0x50fa550 [Final Native Static Public]

// URuntimePaintCopyComponent (/Script/PenguinHotel.RuntimePaintCopyComponent)
    bool RestoreCopiedPoseToPoseableMesh(UPoseableMeshComponent* PoseableMeshComponent); // 0x50fb4a0 [Final Native Public]
    void OnRep_DeferredCopySetup(); // 0x50fb300 [Final Native Private]
    bool IsSharingSourceMaterial(); // 0x50fa860 [Final Native Public]
    bool IsCopyFinalized(); // 0x50fa810 [Final Native Public]
    AActor* GetSourceParentActor(); // 0x50fa7e0 [Final Native Public]
    URuntimePaintableComponent* GetSourcePaintComponent(); // 0x50fa7b0 [Final Native Public]
    bool CopyFromPaintComponent(URuntimePaintableComponent* SourcePaintComponent, UMeshComponent* SourceMeshComponent, UMeshComponent* TargetMeshComponent, bool bIncludePose, bool bApplyPoseToPoseableMesh); // 0x50f9fb0 [Final Native Public]
    bool CapturePoseSnapshot(UMeshComponent* SourceMeshComponent, FRuntimePaintCopyPoseSnapshot& OutPoseSnapshot); // 0x50f9ca0 [Final Native Public]
    bool CapturePaintSnapshotFromSource(URuntimePaintableComponent* SourcePaintComponent, UMeshComponent* SourceMeshComponent, FRuntimePaintCopySnapshot& OutSnapshot, bool bIncludePose); // 0x50f9b00 [Final Native Public]
    bool BeginSharedMaterialCopy(UMeshComponent* TargetMeshComponent, int32 MaterialSlot, UMaterialInterface* SharedMaterial); // 0x50f9860 [Final Native Public]
    bool ApplyPaintSnapshotToMesh(UMeshComponent* TargetMeshComponent, FRuntimePaintCopySnapshot& Snapshot, bool bApplyPoseToPoseableMesh); // 0x50f9700 [Final Native Public]
    bool ApplyPaintSnapshot(FRuntimePaintCopySnapshot& Snapshot, bool bApplyPoseToPoseableMesh); // 0x50f95f0 [Final Native Public]

// URuntimePaintRelayComponent (/Script/PenguinHotel.RuntimePaintRelayComponent)
    void ServerRelayTextureSync(URuntimePaintableComponent* PaintComponent); // 0x5101930 [Native Event Protected]
    void ServerRelayStrokeBatch(URuntimePaintableComponent* PaintComponent, const FPaintStrokeBatch& Batch); // 0x5101760 [Native Event Protected]
    void ServerRelaySpawnDecoyCopy(URuntimePaintableComponent* PaintComponent, const FGuid& CopyId, TSubclassOf<AActor> DecoyActorClass, const FTransform& SpawnTransform, const FName& DecoyMeshTag, bool bIncludePose, bool bApplyPoseToPoseableMesh, const FRuntimeDecoyCopyPoseSnapshot& SourcePoseSnapshot, int64 RequiredAppliedPaintSequence); // 0x5101100 [Native Event Protected]
    void ServerRelayPaint(URuntimePaintableComponent* PaintComponent, const FPaintStroke& Stroke); // 0x5100ed0 [Native Event Protected]
    void ServerRelayPackedStrokeBatch(URuntimePaintableComponent* PaintComponent, const TArray<uint8>& PackedData, int32 StrokeCount); // 0x5100d70 [Native Event Protected]
    void ServerRelayCompactStrokeBatch(URuntimePaintableComponent* PaintComponent, const FCompactPaintStrokeBatch& Batch); // 0x5100ba0 [Native Event Protected]
    void ServerRelayCompactPaint(URuntimePaintableComponent* PaintComponent, const FCompactPaintStroke& Stroke); // 0x5100a10 [Native Event Protected]
    void RelayTextureSyncToServer(URuntimePaintableComponent* PaintComponent); // 0x5100690 [Final Native Public]
    void RelayStrokeBatchToServer(URuntimePaintableComponent* PaintComponent, FPaintStrokeBatch& Batch); // 0x51005a0 [Final Native Public]
    void RelaySpawnDecoyCopyToServer(URuntimePaintableComponent* PaintComponent, const FGuid& CopyId, TSubclassOf<AActor> DecoyActorClass, const FTransform& SpawnTransform, const FName& DecoyMeshTag, bool bIncludePose, bool bApplyPoseToPoseableMesh, const FRuntimeDecoyCopyPoseSnapshot& SourcePoseSnapshot, int64 RequiredAppliedPaintSequence); // 0x51000c0 [Final Native Public]
    void RelayPaintToServer(URuntimePaintableComponent* PaintComponent, const FPaintStroke& Stroke); // 0x50fff50 [Final Native Public]

// URuntimePaintReplicationManager (/Script/PenguinHotel.RuntimePaintReplicationManager)
    FRuntimePaintReplicationPressure GetReplicationPressure(); // 0x50fe910 [Final Native Public]
    int32 GetQueuedStrokeCountForComponent(URuntimePaintableComponent* PaintComponent); // 0x50fe870 [Final Native Public]
    int32 GetQueuedStrokeCount(); // 0x50fe840 [Final Native Public]

// UScreenSpaceBrushQuery (/Script/PenguinHotel.ScreenSpaceBrushQuery)
    bool WasLastQuerySuccessful(); // 0x5101dd0 [Final Native Public]
    void SetUVChannel(int32 Channel); // 0x5101d40 [Final Native Public]
    void SetTraceComplex(bool bComplex); // 0x5101cb0 [Final Native Public]
    void SetTraceChannel(const ECollisionChannel& Channel); // 0x5101c30 [Final Native Public]
    void SetMaxTraceDistance(float Distance); // 0x5101bb0 [Final Native Public]
    void SetDefaultFilter(FBrushQueryFilter& Filter); // 0x5101a80 [Final Native Public]
    void SetAllowNoCollisionMesh(bool bAllow); // 0x51019f0 [Final Native Public]
    void ResetFilter(); // 0x51009f0 [Final Native Public]
    void RemoveTargetComponent(UPrimitiveComponent* Component); // 0x5100960 [Final Native Public]
    void RemoveTargetActor(AActor* Actor); // 0x51008d0 [Final Native Public]
    void RemoveStencilValue(int32 StencilValue); // 0x5100840 [Final Native Public]
    void RemoveNoCollisionMeshTarget(UMeshComponent* MeshComponent); // 0x51007b0 [Final Native Public]
    void RemoveIgnoreActor(AActor* Actor); // 0x5100720 [Final Native Public]
    FBrushQueryResult QueryFromWorldRayWithFilter(const FVector& RayOrigin, const FVector& RayDirection, FBrushQueryFilter& Filter); // 0x50ffd20 [Final Native Public]
    FBrushQueryResult QueryFromWorldRay(const FVector& RayOrigin, const FVector& RayDirection); // 0x50ffbe0 [Final Native Public]
    FDepthQueryResult QueryDepthAtViewportCenter(APlayerController* PlayerController); // 0x50ffb00 [Final Native Public]
    FDepthQueryResult QueryDepthAtScreenPosition(const FVector2D& ScreenPosition, APlayerController* PlayerController); // 0x50ff9d0 [Final Native Public]
    FDepthQueryResult QueryDepthAtMousePosition(APlayerController* PlayerController); // 0x50ff8f0 [Final Native Public]
    FBrushQueryResult QueryAtViewportCenterWithFilter(APlayerController* PlayerController, FBrushQueryFilter& Filter); // 0x50ff740 [Final Native Public]
    FBrushQueryResult QueryAtViewportCenter(APlayerController* PlayerController); // 0x50ff660 [Final Native Public]
    FBrushQueryResult QueryAtScreenPositionWithFilter(const FVector2D& ScreenPosition, APlayerController* PlayerController, FBrushQueryFilter& Filter); // 0x50ff460 [Final Native Public]
    FBrushQueryResult QueryAtScreenPosition(const FVector2D& ScreenPosition, APlayerController* PlayerController); // 0x50ff330 [Final Native Public]
    FBrushQueryResult QueryAtMousePositionWithFilter(APlayerController* PlayerController, FBrushQueryFilter& Filter); // 0x50ff180 [Final Native Public]
    FBrushQueryResult QueryAtMousePosition(APlayerController* PlayerController); // 0x50ff0a0 [Final Native Public]
    int32 QueryAllFromWorldRayWithFilter(const FVector& RayOrigin, const FVector& RayDirection, FBrushQueryFilter& Filter, const TArray<FBrushQueryResult>& OutResults); // 0x50fee50 [Final Native Public]
    int32 QueryAllFromWorldRay(const FVector& RayOrigin, const FVector& RayDirection, const TArray<FBrushQueryResult>& OutResults); // 0x50fecd0 [Final Native Public]
    int32 QueryAllAtScreenPositionWithFilter(const FVector2D& ScreenPosition, APlayerController* PlayerController, FBrushQueryFilter& Filter, const TArray<FBrushQueryResult>& OutResults); // 0x50feaa0 [Final Native Public]
    int32 QueryAllAtScreenPosition(const FVector2D& ScreenPosition, APlayerController* PlayerController, const TArray<FBrushQueryResult>& OutResults); // 0x50fe950 [Final Native Public]
    FBrushQueryResult GetLastQueryResult(); // 0x50fe7d0 [Final Native Public]
    FDepthQueryResult GetLastDepthQueryResult(); // 0x50fe760 [Final Native Public]
    FBrushQueryFilter GetDefaultFilter(); // 0x50fe590 [Final Native Public]
    void EnableStencilFilter(int32 StencilValue); // 0x50fe500 [Final Native Public]
    void DisableStencilFilter(); // 0x50fe4e0 [Final Native Public]
    void ClearTargetComponents(); // 0x50fe4c0 [Final Native Public]
    void ClearTargetActors(); // 0x50fe4a0 [Final Native Public]
    void ClearNoCollisionMeshTargets(); // 0x50fe480 [Final Native Public]
    void ClearIgnoreActors(); // 0x50fe460 [Final Native Public]
    void AddTargetComponent(UPrimitiveComponent* Component); // 0x50fe3d0 [Final Native Public]
    void AddTargetActor(AActor* Actor); // 0x50fe340 [Final Native Public]
    void AddStencilValue(int32 StencilValue); // 0x50fe2b0 [Final Native Public]
    void AddNoCollisionMeshTarget(UMeshComponent* MeshComponent); // 0x50fe220 [Final Native Public]
    void AddIgnoreActor(AActor* Actor); // 0x50fe190 [Final Native Public]

// USimpleDynamicCapsuleHeightComponent (/Script/PenguinHotel.SimpleDynamicCapsuleHeightComponent)
    void WriteDesiredCapsuleHalfHeightInput(FMoverInputCmdContext& InputCmd); // 0x5102a20 [Final Native Public]
    void SetDesiredCapsuleHalfHeight(float NewHalfHeight); // 0x51028d0 [Final Native Public]
    void ServerSetDesiredCapsuleHalfHeight(float NewHalfHeight); // 0x50ee6c0 [Native Event Protected]
    void OnRep_DesiredCapsuleHalfHeight(); // 0x51028b0 [Final Native Protected]
    void OnMoverPostSimulationTick(FMoverTimeStep& TimeStep); // 0x5102800 [Final Native Public]
    void MulticastSetDesiredCapsuleHalfHeight(float NewHalfHeight); // 0x4b9fec0 [Native Event Protected]
    UMoverComponent* GetMoverComponent(); // 0x51027d0 [Final Native Public]
    float GetDesiredCapsuleHalfHeight(); // 0x51027a0 [Final Native Public]
    float GetCurrentCapsuleHalfHeight(); // 0x5102770 [Final Native Public]
    void ClearDesiredCapsuleHalfHeight(); // 0x5102630 [Final Native Public]

// UTextureUtils (/Script/PenguinHotel.TextureUtils)
    TArray<uint8> TextureToBytes(UTexture2D* Texture); // 0x5102950 [Final Native Static Public]
    UTexture2D* BytesToTexture(const TArray<uint8>& ByteArray, int32 Width, int32 Height); // 0x5102500 [Final Native Static Public]

// UTextureUtilsLibrary (/Script/PenguinHotel.TextureUtilsLibrary)
    UTexture2D* ConvertToTexture2D(UTexture* Texture); // 0x51026e0 [Final Native Static Public]
    UTexture2D* ConvertRenderTargetToTexture2D(UTextureRenderTarget2D* RenderTarget); // 0x5102650 [Final Native Static Public]

// URuntimePaintableComponent (/Script/PenguinHotel.RuntimePaintableComponent)
    bool SpawnDecoyCopyFromLocalView(TSubclassOf<AActor> DecoyActorClass, FTransform& SpawnTransform, const FGuid& OutCopyId, const FName& DecoyMeshTag, bool bIncludePose, bool bApplyPoseToPoseableMesh); // 0x5109860 [Final Native Public]
    void SetMaxDecoySpawnCount(int32 NewMaxDecoySpawnCount); // 0x51097d0 [Final Native Public]
    void SetBrushTexture(UTexture2D* Texture); // 0x5109740 [Final Native Public]
    void SetBrushSettings(FRuntimeBrushSettings& NewSettings); // 0x5109690 [Final Native Public]
    void SetBrushRadius(float Radius); // 0x5109610 [Final Native Public]
    void SetBrushOpacity(float Opacity); // 0x5109590 [Final Native Public]
    void SetBrushHardness(float Hardness); // 0x5109510 [Final Native Public]
    void SetBrushFalloff(const EBrushFalloff& Falloff); // 0x5109490 [Final Native Public]
    void SetBrushBlendMode(const EPaintBlendMode& BlendMode); // 0x5109410 [Final Native Public]
    void ServerSpawnDecoyCopyFromLocalView(const FGuid& CopyId, TSubclassOf<AActor> DecoyActorClass, const FTransform& SpawnTransform, const FName& DecoyMeshTag, bool bIncludePose, bool bApplyPoseToPoseableMesh, const FRuntimeDecoyCopyPoseSnapshot& SourcePoseSnapshot, int64 RequiredAppliedPaintSequence); // 0x5108e00 [Native Event Protected]
    void ServerSetMaxDecoySpawnCount(int32 NewMaxDecoySpawnCount); // 0x5108d40 [Native Event Protected]
    void ServerSendStrokeBatch(const FPaintStrokeBatch& Batch); // 0x5108bb0 [Native Event Protected]
    void ServerSendPaint(const FPaintStroke& Stroke); // 0x51089d0 [Native Event Protected]
    void ServerRequestTextureSync(); // 0x5108980 [Native Event Protected]
    void ServerPaintBatch(const FPaintStrokeBatch& Batch); // 0x51087f0 [Native Event Protected]
    void ServerPaint(const FPaintStroke& Stroke); // 0x5108610 [Native Event Protected]
    void ServerPackedPaintBatch(const TArray<uint8>& PackedData, int32 StrokeCount); // 0x5108500 [Native Event Protected]
    void ServerCompactPaintBatch(const FCompactPaintStrokeBatch& Batch); // 0x5108380 [Native Event Protected]
    void ServerCompactPaint(const FCompactPaintStroke& Stroke); // 0x5108230 [Native Event Protected]
    void SendStrokeBatchToServer(); // 0x5105c50 [Final Native Public]
    void SendPaintToServer(const FVector2D& Uv, const FPaintChannelData& ChannelData, const EPaintChannel& Channel); // 0x51080d0 [Final Native Public]
    void SendCustomStrokeBatchToServer(FPaintStrokeBatch& Batch); // 0x5108020 [Final Native Public]
    void RequestStrokeBatchOnServer(FPaintStrokeBatch& Batch); // 0x5107f70 [Final Native Public]
    void RequestPaintOnServer(const FVector2D& Uv, const FPaintChannelData& ChannelData, const EPaintChannel& Channel); // 0x5107e10 [Final Native Public]
    void RequestFullTextureSync(); // 0x50f4c10 [Final Native Public]
    void PaintStrokeUV(const FVector2D& UvStart, const FVector2D& UvEnd, const FPaintChannelData& ChannelData, const EPaintChannel& Channel); // 0x5107c80 [Final Native Public]
    bool PaintAtWorldPosition(UMeshComponent* MeshComponent, const FVector& WorldLocation, const FPaintChannelData& ChannelData, const EPaintChannel& Channel); // 0x5107ae0 [Final Native Public]
    void PaintAtUVWithBrush(const FVector2D& Uv, const FPaintChannelData& ChannelData, const FRuntimeBrushSettings& BrushSettings, const EPaintChannel& Channel); // 0x5107920 [Final Native Public]
    void PaintAtUV(const FVector2D& Uv, const FPaintChannelData& ChannelData, const EPaintChannel& Channel); // 0x51077c0 [Final Native Public]
    FScreenSpacePaintResult PaintAtScreenPosition(UMeshComponent* MeshComponent, const FVector2D& ScreenPosition, APlayerController* PlayerController, const FPaintChannelData& ChannelData, const EPaintChannel& Channel, bool bUseCachedTriangles); // 0x5107570 [Final Native Public]
    void OnTrackedDecoyDestroyed(AActor* DestroyedActor); // 0x51074e0 [Final Native Protected]
    void OnRep_SpawnedDecoyActors(); // 0x51074c0 [Final Native Protected]
    void OnRep_MaxDecoySpawnCount(int32 OldMaxDecoySpawnCount); // 0x5107430 [Final Native Protected]
    void OnMaxDecoySpawnCountChanged(int32 OldMaxDecoySpawnCount, int32 NewMaxDecoySpawnCount); // 0x15b1e90 [Event Public]
    void MulticastSyncCompressedChannelData(const EPaintChannel& Channel, const TArray<uint8>& CompressedData, int32 UncompressedSize); // 0x5107300 [Native Event Protected]
    void MulticastSyncChannelData(const EPaintChannel& Channel, const TArray<uint8>& Data); // 0x5107210 [Native Event Protected]
    void MulticastPaintToOthers(const FPaintStroke& Stroke); // 0x51070f0 [Native Event Protected]
    void MulticastPaintBatchToOthers(const FPaintStrokeBatch& Batch); // 0x5106fd0 [Native Event Protected]
    void MulticastPaintBatch(const FPaintStrokeBatch& Batch); // 0x5106eb0 [Native Event Protected]
    void MulticastPaint(const FPaintStroke& Stroke); // 0x5106d90 [Native Event Protected]
    void MulticastPackedPaintBatchToOthers(const TArray<uint8>& PackedData, int32 StrokeCount); // 0x5106cb0 [Native Event Protected]
    void MulticastPackedPaintBatch(const TArray<uint8>& PackedData, int32 StrokeCount); // 0x5106bd0 [Native Event Protected]
    void MulticastCompactPaintToOthers(const FCompactPaintStroke& Stroke); // 0x5106ac0 [Native Event Protected]
    void MulticastCompactPaintBatchToOthers(const FCompactPaintStrokeBatch& Batch); // 0x51069a0 [Native Event Protected]
    void MulticastCompactPaintBatch(const FCompactPaintStrokeBatch& Batch); // 0x5106880 [Native Event Protected]
    void MulticastCompactPaint(const FCompactPaintStroke& Stroke); // 0x5106770 [Native Event Protected]
    void MulticastApplyDecoyCopyFromLocalView(const FGuid& CopyId, AActor* DecoyActor, const FName& DecoyMeshTag, bool bIncludePose, bool bApplyPoseToPoseableMesh, const FRuntimeDecoyCopyPoseSnapshot& SourcePoseSnapshot, int64 RequiredAppliedPaintSequence); // 0x5106440 [Native Event Protected]
    bool IsStroking(); // 0x5106410 [Final Native Public]
    bool IsInitialized(); // 0x51063e0 [Final Native Public]
    bool InitializePaint(UMeshComponent* MeshComponent); // 0x5106340 [Final Native Public]
    bool ImportChannelFromBytes(const EPaintChannel& Channel, const TArray<uint8>& Data); // 0x5106240 [Final Native Public]
    FScreenSpacePaintResult HitTestAtScreenPosition(UMeshComponent* MeshComponent, const FVector2D& ScreenPosition, APlayerController* PlayerController, bool bUseCachedTriangles); // 0x5106080 [Final Native Public]
    void GetSpawnedDecoyActors(const TArray<AActor*>& OutDecoyActors); // 0x5105fd0 [Final Native Public]
    int32 GetSpawnedDecoyActorCount(); // 0x5105fa0 [Final Native Public]
    UTextureRenderTarget2D* GetRenderTarget(const EPaintChannel& Channel); // 0x5105f10 [Final Native Public]
    int32 GetRecordedStrokeCount(); // 0x5105ee0 [Final Native Public]
    FPaintStrokeBatch GetRecordedStrokeBatch(); // 0x5105e60 [Final Native Public]
    int32 GetMaxDecoySpawnCount(); // 0x5105e40 [Final Native Public]
    UMeshComponent* GetInitializedPaintMesh(); // 0x5105e00 [Final Native Public]
    bool GetDominantPaintMaterialPatterns(const TArray<FPaintMaterialPattern>& OutPatterns, int32 MaxPatterns, int32 SampleStep, float AlphaThreshold); // 0x5105c70 [Final Native Public]
    void FlushRecordedStrokesToServer(); // 0x5105c50 [Final Native Public]
    bool ExportChannelToBytes(const EPaintChannel& Channel, const TArray<uint8>& OutData); // 0x5105b50 [Final Native Public]
    void EndStroke(); // 0x5105b30 [Final Native Public]
    void ClearRecordedStrokes(); // 0x5105b10 [Final Native Public]
    void ClearChannel(const EPaintChannel& Channel); // 0x5105a90 [Final Native Public]
    void ClearAllChannels(); // 0x5105a70 [Final Native Public]
    void BeginStroke(); // 0x5105a50 [Final Native Public]
    void ApplyPerformancePreset(const EPaintPerformancePreset& Preset); // 0x51059d0 [Final Native Public]

// UMapSortBlueprintLibrary (/Script/PenguinHotel.MapSortBlueprintLibrary)
    void SortMapByIntValue(TMap<int32, int32>& TargetMap, bool bAscending); // 0x5147400 [Final Native Static Public]
    void SortMapByFloatValue(TMap<int32, float>& TargetMap, bool bAscending); // 0x5147300 [Final Native Static Public]

// UMotionMatchingAnimNodeLibrary (/Script/PoseSearch.MotionMatchingAnimNodeLibrary)
    void SetInterruptMode(FMotionMatchingAnimNodeReference& MotionMatchingNode, const EPoseSearchInterruptMode& InterruptMode); // 0x45d0730 [Final Native Static Public]
    void SetDatabaseToSearch(FMotionMatchingAnimNodeReference& MotionMatchingNode, UPoseSearchDatabase* Database, const EPoseSearchInterruptMode& InterruptMode); // 0x45d04c0 [Final Native Static Public]
    void SetDatabasesToSearch(FMotionMatchingAnimNodeReference& MotionMatchingNode, const TArray<UPoseSearchDatabase*>& Databases, const EPoseSearchInterruptMode& InterruptMode); // 0x45d05e0 [Final Native Static Public]
    void ResetDatabasesToSearch(FMotionMatchingAnimNodeReference& MotionMatchingNode, const EPoseSearchInterruptMode& InterruptMode); // 0x45d0060 [Final Native Static Public]
    void OverrideMotionMatchingBlendSettings(FMotionMatchingAnimNodeReference& MotionMatchingNode, FMotionMatchingBlueprintBlendSettings& BlendSettings, const bool& bIsResultValid); // 0x45cff10 [Final Native Static Public]
    void GetMotionMatchingSearchResult(FMotionMatchingAnimNodeReference& MotionMatchingNode, FPoseSearchBlueprintResult& Result, const bool& bIsResultValid); // 0x45cfa10 [Final Native Static Public]
    void GetMotionMatchingBlendSettings(FMotionMatchingAnimNodeReference& MotionMatchingNode, FMotionMatchingBlueprintBlendSettings& BlendSettings, const bool& bIsResultValid); // 0x45cf8c0 [Final Native Static Public]
    void ConvertToMotionMatchingNodePure(FAnimNodeReference& Node, FMotionMatchingAnimNodeReference& MotionMatchingNode, const bool& Result); // 0x45cf4e0 [Final Native Static Public]
    FMotionMatchingAnimNodeReference ConvertToMotionMatchingNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x45cf3e0 [Final Native Static Public]

// UMotionMatchingInteractionAnimNodeLibrary (/Script/PoseSearch.MotionMatchingInteractionAnimNodeLibrary)
    void SetAvailabilities(FMotionMatchingInteractionAnimNodeReference& MotionMatchingInteractionNode, const TArray<FPoseSearchInteractionAvailability>& Availabilities); // 0x45d03b0 [Final Native Static Public]
    bool IsInteracting(FMotionMatchingInteractionAnimNodeReference& MotionMatchingInteractionNode); // 0x45cfe70 [Final Native Static Public]
    void ConvertToMotionMatchingInteractionNodePure(FAnimNodeReference& Node, FMotionMatchingInteractionAnimNodeReference& MotionMatchingInteractionNode, const bool& Result); // 0x45cf270 [Final Native Static Public]
    FMotionMatchingInteractionAnimNodeReference ConvertToMotionMatchingInteractionNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x45cf170 [Final Native Static Public]

// UMultiAnimAsset (/Script/PoseSearch.MultiAnimAsset)
    FTransform BP_GetOrigin(const FName& Role); // 0x45cf070 [Final Native Public]
    UAnimationAsset* BP_GetAnimationAsset(const FName& Role); // 0x45cefc0 [Final Native Public]

// UPoseSearchAssetSamplerLibrary (/Script/PoseSearch.PoseSearchAssetSamplerLibrary)
    FPoseSearchAssetSamplerPose SamplePose(UAnimInstance* AnimInstance, const FPoseSearchAssetSamplerInput& Input); // 0x45d0140 [Final Native Static Public]
    FTransform GetTransformByName(FPoseSearchAssetSamplerPose& AssetSamplerPose, const FName& BoneName, const EPoseSearchAssetSamplerSpace& Space); // 0x45cfc10 [Final Native Static Public]
    void Draw(UAnimInstance* AnimInstance, FPoseSearchAssetSamplerPose& AssetSamplerPose); // 0x45cf650 [Final Native Static Public]

// UPoseSearchDatabase (/Script/PoseSearch.PoseSearchDatabase)
    int32 GetNumAnimationAssets(); // 0x45cfbe0 [Final Native Public]
    UObject* GetAnimationAsset(int32 Index); // 0x45cf820 [Final Native Public]

// UPoseSearchEventLibrary (/Script/PoseSearch.PoseSearchEventLibrary)
    void UpdatePoseSearchEvent(FPoseSearchEvent& InNewEvent, bool bIsNewEventValid, float DeltaSeconds, FPoseSearchEvent& InOutCurrentEvent); // 0x45d0810 [Final Native Static Private]

// UPoseSearchFeatureChannel_Curve (/Script/PoseSearch.PoseSearchFeatureChannel_Curve)
    float BP_GetCurveValue(UAnimInstance* AnimInstance); // 0x15b1e90 [Event Public]

// UPoseSearchFeatureChannel_Distance (/Script/PoseSearch.PoseSearchFeatureChannel_Distance)
    float BP_GetDistance(UAnimInstance* AnimInstance); // 0x15b1e90 [Event Public]

// UPoseSearchFeatureChannel_Heading (/Script/PoseSearch.PoseSearchFeatureChannel_Heading)
    FQuat BP_GetWorldRotation(UAnimInstance* AnimInstance); // 0x15b1e90 [Event Public]

// UPoseSearchFeatureChannel_Position (/Script/PoseSearch.PoseSearchFeatureChannel_Position)
    FVector BP_GetWorldPosition(UAnimInstance* AnimInstance); // 0x15b1e90 [Event Public]

// UPoseSearchFeatureChannel_TimeToEvent (/Script/PoseSearch.PoseSearchFeatureChannel_TimeToEvent)
    float BP_GetTimeToEvent(UAnimInstance* AnimInstance); // 0x15b1e90 [Event Public]

// UPoseSearchFeatureChannel_Velocity (/Script/PoseSearch.PoseSearchFeatureChannel_Velocity)
    FVector BP_GetWorldVelocity(UAnimInstance* AnimInstance); // 0x15b1e90 [Event Public]

// UPoseSearchHistoryCollectorAnimNodeLibrary (/Script/PoseSearch.PoseSearchHistoryCollectorAnimNodeLibrary)
    void SetPoseHistoryNodeTransformTrajectory(FPoseSearchHistoryCollectorAnimNodeReference& PoseSearchHistoryCollectorNode, FTransformTrajectory& Trajectory); // 0x45d3e30 [Final Native Static Public]
    void GetPoseHistoryNodeTransformTrajectory(FPoseSearchHistoryCollectorAnimNodeReference& PoseSearchHistoryCollectorNode, FTransformTrajectory& Trajectory); // 0x45d3d30 [Final Native Static Public]
    void ConvertToPoseHistoryNodePure(FAnimNodeReference& Node, FPoseSearchHistoryCollectorAnimNodeReference& PoseSearchHistoryCollectorNode, const bool& Result); // 0x45d3be0 [Final Native Static Public]
    FPoseSearchHistoryCollectorAnimNodeReference ConvertToPoseHistoryNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x45d3ae0 [Final Native Static Public]

// UPoseSearchInteractionLibrary (/Script/PoseSearch.PoseSearchInteractionLibrary)
    FPoseSearchBlueprintResult MotionMatchInteraction_Pure(const TArray<FPoseSearchInteractionAvailability>& Availabilities, UObject* AnimContext, const FName& PoseHistoryName, bool bValidateResultAgainstAvailabilities); // 0x45dff60 [Final Native Static Public]
    FPoseSearchBlueprintResult MotionMatchInteraction(const TArray<FPoseSearchInteractionAvailability>& Availabilities, UObject* AnimContext, const FName& PoseHistoryName, bool bValidateResultAgainstAvailabilities); // 0x45dff60 [Final Native Static Public]
    FPoseSearchContinuingProperties GetMontageContinuingProperties(UAnimInstance* AnimInstance); // 0x45dec50 [Final Native Static Public]

// UPoseSearchTrajectoryLibrary (/Script/PoseSearch.PoseSearchTrajectoryLibrary)
    void PoseSearchGenerateTransformTrajectoryWithPredictor(const TScriptInterface<IPoseSearchTrajectoryPredictorInterface>& InPredictor, float InDeltaTime, FTransformTrajectory& InOutTrajectory, const float& InOutDesiredControllerYawLastUpdate, FTransformTrajectory& OutTrajectory, float InHistorySamplingInterval, int32 InTrajectoryHistoryCount, float InPredictionSamplingInterval, int32 InTrajectoryPredictionCount); // 0x45e0910 [Final Native Static Public]
    void PoseSearchGenerateTransformTrajectory(UObject* InAnimInstance, FPoseSearchTrajectoryData& InTrajectoryData, float InDeltaTime, FTransformTrajectory& InOutTrajectory, const float& InOutDesiredControllerYawLastUpdate, FTransformTrajectory& OutTrajectory, float InHistorySamplingInterval, int32 InTrajectoryHistoryCount, float InPredictionSamplingInterval, int32 InTrajectoryPredictionCount); // 0x45e0540 [Final Native Static Public]
    void PoseSearchGeneratePredictorTransformTrajectory(UObject* InPredictor, FPoseSearchTrajectoryData& InTrajectoryData, float InDeltaTime, FTransformTrajectory& InOutTrajectory, const float& InOutDesiredControllerYawLastUpdate, FTransformTrajectory& OutTrajectory, float InHistorySamplingInterval, int32 InTrajectoryHistoryCount, float InPredictionSamplingInterval, int32 InTrajectoryPredictionCount); // 0x45e0170 [Final Native Static Public]
    void HandleTransformTrajectoryWorldCollisionsWithGravity(UObject* WorldContextObject, FTransformTrajectory& InTrajectory, const FVector& StartingVelocity, bool bApplyGravity, const FVector& GravityAccel, float FloorCollisionsOffset, FTransformTrajectory& OutTrajectory, FPoseSearchTrajectory_WorldCollisionResults& CollisionResult, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, bool bIgnoreSelf, float MaxObstacleHeight, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x45df9b0 [Final Native Static Public]
    void HandleTransformTrajectoryWorldCollisions(UObject* WorldContextObject, UAnimInstance* AnimInstance, FTransformTrajectory& InTrajectory, bool bApplyGravity, float FloorCollisionsOffset, FTransformTrajectory& OutTrajectory, FPoseSearchTrajectory_WorldCollisionResults& CollisionResult, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, bool bIgnoreSelf, float MaxObstacleHeight, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x45df480 [Final Native Static Public]
    void GetTransformTrajectoryVelocity(FTransformTrajectory& InTrajectory, float Time1, float Time2, const FVector& OutVelocity, bool bExtrapolate); // 0x45df210 [Final Native Static Public]
    FTransform GetTransformTrajectorySampleTransform(FTransformTrajectorySample& InTrajectorySample); // 0x45df0e0 [Final Native Static Public]
    void GetTransformTrajectorySampleAtTime(FTransformTrajectory& InTrajectory, float Time, FTransformTrajectorySample& OutTrajectorySample, bool bExtrapolate); // 0x45def10 [Final Native Static Public]
    void GetTransformTrajectoryAngularVelocity(FTransformTrajectory& InTrajectory, float Time1, float Time2, const FVector& OutAngularVelocity, bool bExtrapolate); // 0x45ded30 [Final Native Static Public]
    void DrawTransformTrajectory(UObject* WorldContextObject, FTransformTrajectory& InTrajectory, float DebugThickness, float HeightOffset); // 0x45de900 [Final Native Static Public]

// IPoseSearchTrajectoryPredictorInterface (/Script/PoseSearch.PoseSearchTrajectoryPredictorInterface)
    void Predict(FTransformTrajectory& InOutTrajectory, int32 NumPredictionSamples, float SecondsPerPredictionSample, int32 NumHistorySamples); // 0x45e0c60 [Native Public]
    void GetVelocity(const FVector& OutVelocity); // 0x45df3f0 [Native Public]
    void GetGravity(const FVector& OutGravityAccel); // 0x45debc0 [Native Public]
    void GetCurrentState(const FVector& OutPosition, FQuat& OutFacing, const FVector& OutVelocity); // 0x45dea70 [Native Public]

// UPoseSearchLibrary (/Script/PoseSearch.PoseSearchLibrary)
    void MotionMatch(UAnimInstance* AnimInstance, const TArray<UObject*>& AssetsToSearch, const FName& PoseHistoryName, const FPoseSearchContinuingProperties& ContinuingProperties, const FPoseSearchFutureProperties& Future, FPoseSearchBlueprintResult& Result); // 0x46253e0 [Final Native Static Public]
    void IsAnimationAssetLooping(UObject* Asset, const bool& bIsAssetLooping); // 0x4625250 [Final Native Static Public]
    void GetDatabaseTags(UPoseSearchDatabase* Database, const TArray<FName>& Tags); // 0x4625120 [Final Native Static Public]

// UKismetProceduralMeshLibrary (/Script/ProceduralMeshComponent.KismetProceduralMeshLibrary)
    void SliceProceduralMesh(UProceduralMeshComponent* InProcMesh, const FVector& PlanePosition, const FVector& PlaneNormal, bool bCreateOtherHalf, const UProceduralMeshComponent*& OutOtherHalfProcMesh, const EProcMeshSliceCapOption& CapOption, UMaterialInterface* CapMaterial); // 0x5ecbc20 [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); // 0x5ecb790 [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); // 0x5ecb230 [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); // 0x5ecaf60 [Final Native Static Public]
    void CreateGridMeshWelded(int32 NumX, int32 NumY, const TArray<int32>& Triangles, const TArray<FVector>& Vertices, const TArray<FVector2D>& UVs, float GridSpacing); // 0x5eca4d0 [Final Native Static Public]
    void CreateGridMeshTriangles(int32 NumX, int32 NumY, bool bWinding, const TArray<int32>& Triangles); // 0x5eca230 [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); // 0x5ec9f80 [Final Native Static Public]
    void CopyProceduralMeshFromStaticMeshComponent(UStaticMeshComponent* StaticMeshComponent, int32 LODIndex, UProceduralMeshComponent* ProcMeshComponent, bool bCreateCollision); // 0x5ec9b80 [Final Native Static Public]
    void ConvertQuadToTriangles(const TArray<int32>& Triangles, int32 Vert0, int32 Vert1, int32 Vert2, int32 Vert3); // 0x5ec99c0 [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); // 0x5ec9670 [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); // 0x5ecc160 [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); // 0x5ecbe90 [Final Native Public]
    void SetMeshSectionVisible(int32 SectionIndex, bool bNewVisibility); // 0x5ecbb50 [Final Native Public]
    bool IsMeshSectionVisible(int32 SectionIndex); // 0x5ecbaa0 [Final Native Public]
    int32 GetNumSections(); // 0x5ecb210 [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); // 0x5ecaa70 [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); // 0x5eca700 [Final Native Public]
    void ClearMeshSection(int32 SectionIndex); // 0x5ec9910 [Final Native Public]
    void ClearCollisionConvexMeshes(); // 0x5ec98f0 [Final Native Public]
    void ClearAllMeshSections(); // 0x5ec98d0 [Final Native Public]
    void AddCollisionConvexMesh(const TArray<FVector>& ConvexVerts); // 0x5ec9560 [Final Native Public]

// UPropertyPathTestObject (/Script/PropertyPath.PropertyPathTestObject)
    void SetStructRef(const FPropertyPathTestStruct& InStruct); // 0x2351990 [Final Native Public]
    void SetStructConstRef(const FPropertyPathTestStruct& InStruct); // 0x2351860 [Final Native Public]
    void SetStruct(const FPropertyPathTestStruct& InStruct); // 0x2351730 [Final Native Public]
    void SetFloat(float InFloat); // 0x23516a0 [Final Native Public]
    FPropertyPathTestStruct GetStructRef(); // 0x2351670 [Final Native Public]
    FPropertyPathTestStruct GetStructConstRef(); // 0x2351640 [Final Native Public]
    FPropertyPathTestStruct GetStruct(); // 0x23515e0 [Final Native Public]
    float GetFloat(); // 0x23515b0 [Final Native Public]

// UProxyTableFunctionLibrary (/Script/ProxyTable.ProxyTableFunctionLibrary)
    FInstancedStruct MakeLookupProxyWithOverrideTable(UProxyAsset* Proxy, UProxyTable* ProxyTable); // 0x5217990 [Final Native Static Public]
    FInstancedStruct MakeLookupProxy(UProxyAsset* Proxy); // 0x5217860 [Final Native Static Public]
    UObject* EvaluateProxyTable(UObject* ContextObject, UProxyTable* ProxyTable, const FName& Key); // 0x52175c0 [Final Native Static Public]
    UObject* EvaluateProxyAsset(UObject* ContextObject, UProxyAsset* Proxy, TSubclassOf<UObject> ObjectClass); // 0x52173a0 [Final Native Static Public]

// URawInputFunctionLibrary (/Script/RawInput.RawInputFunctionLibrary)
    TArray<FRegisteredDeviceInfo> GetRegisteredDevices(); // 0x5164fd0 [Final Native Static Public]

// IEOSUserInterface_EnterDevicePinCode (/Script/RedpointEOSAuth.EOSUserInterface_EnterDevicePinCode)
    void SetupUserInterface(UEOSUserInterface_EnterDevicePinCode_Context* Context, const FString& VerificationUrl, const FString& PinCode); // 0x4da5d50 [Native Event Public]

// UEOSUserInterface_EnterDevicePinCode_Context (/Script/RedpointEOSAuth.EOSUserInterface_EnterDevicePinCode_Context)
    void CancelLogin(); // 0x376af40 [Native Public]

// IEOSUserInterface_SignInOrCreateAccount (/Script/RedpointEOSAuth.EOSUserInterface_SignInOrCreateAccount)
    void SetupUserInterface(UEOSUserInterface_SignInOrCreateAccount_Context* Context); // 0x4da5b70 [Native Event Public]

// UEOSUserInterface_SignInOrCreateAccount_Context (/Script/RedpointEOSAuth.EOSUserInterface_SignInOrCreateAccount_Context)
    void SelectChoice(const EEOSUserInterface_SignInOrCreateAccount_Choice& SelectedChoice); // 0x4da5cd0 [Native Public]

// IRedpointEOSAuthWidgetFactory (/Script/RedpointEOSAuth.RedpointEOSAuthWidgetFactory)
    void PresentAuthWidget(UUserWidget* AuthWidget, int32 LocalUserNum); // 0x4da5c00 [Native Event Public]
    void DestructAuthWidget(UUserWidget* AuthWidget); // 0x4da5b70 [Native Event Public]
    UUserWidget* ConstructAuthWidget(TSubclassOf<UUserWidget> WidgetClass, int32 LocalUserNum); // 0x4da5a80 [Native Event Public]

// URedpointBlockVoiceChatMemberAsyncAction (/Script/RedpointEOSFramework.RedpointBlockVoiceChatMemberAsyncAction)
    URedpointBlockVoiceChatMemberAsyncAction* BlockMember(URedpointVoiceChatComponent* VoiceChatComponent, FUniqueNetIdRepl& OtherMemberId); // 0x543f740 [Final Native Static Public]

// URedpointFrameworkBlueprintLibrary (/Script/RedpointEOSFramework.RedpointFrameworkBlueprintLibrary)
    void SetVoiceChatAudioOutputDevice(UObject* WorldContextObject, FUniqueNetIdRepl& PlayerId, const FString& DeviceID); // 0x54411e0 [Final Native Static Public]
    void SetVoiceChatAudioInputDevice(UObject* WorldContextObject, FUniqueNetIdRepl& PlayerId, const FString& DeviceID); // 0x5441010 [Final Native Static Public]
    void SetPlayerControllerSpectating(APlayerController* PlayerController, bool bIsSpectating); // 0x5440f50 [Final Native Static Public]
    void SetListViewEntrySpacing(UListView* InListView, float InEntrySpacing); // 0x5440e90 [Final Native Static Public]
    void SetGlobalVoiceChatAudioFeatureEnabled(UObject* WorldContextObject, FUniqueNetIdRepl& PlayerId, const ERedpointVoiceChatAudioFeature& AudioFeature, bool bEnabled); // 0x5440c10 [Final Native Static Public]
    bool KickPlayerController(APlayerController* PlayerController, const FText& KickReason); // 0x5440a80 [Final Native Static Public]
    bool IsRedpointFrameworkFreeEdition(); // 0x5440960 [Final Native Static Public]
    bool IsPlayInEditor(); // 0x5440960 [Final Native Static Public]
    bool IsPlayerControllerSpectating(APlayerController* PlayerController); // 0x5440990 [Final Native Static Public]
    bool IsGlobalVoiceChatAudioFeatureEnabled(UObject* WorldContextObject, FUniqueNetIdRepl& PlayerId, const ERedpointVoiceChatAudioFeature& AudioFeature); // 0x5440790 [Final Native Static Public]
    FRedpointVoiceChatAudioDevice GetVoiceChatAudioOutputDevice(UObject* WorldContextObject, FUniqueNetIdRepl& PlayerId); // 0x54405d0 [Final Native Static Public]
    FRedpointVoiceChatAudioDevice GetVoiceChatAudioInputDevice(UObject* WorldContextObject, FUniqueNetIdRepl& PlayerId); // 0x5440410 [Final Native Static Public]
    ERedpointFrameworkRemotePlayerAntiCheatStatus GetRemotePlayerAntiCheatStatus(UObject* WorldContextObject, FUniqueNetIdRepl& PlayerId); // 0x5440280 [Final Native Static Public]
    FString GetInputPlatformAndPlayerDebugState(UObject* WorldContextObject); // 0x5440100 [Final Native Static Public]
    AGameSession* GetGameSession(AGameModeBase* GameMode); // 0x5440070 [Final Native Static Public]
    FString GetDedicatedServerPublicKey(UObject* WorldContextObject); // 0x543ffa0 [Final Native Static Public]
    TArray<FRedpointVoiceChatAudioDevice> GetAvailableVoiceChatAudioDevices(UObject* WorldContextObject); // 0x543fec0 [Final Native Static Public]

// URedpointFrameworkLocalPlayerSubsystem (/Script/RedpointEOSFramework.RedpointFrameworkLocalPlayerSubsystem)
    void UnbindFriendListSections(UTreeView* TreeView); // 0x54413b0 [Final Native Public]
    void SetIncludeLocalPlayerInPartySection(bool bEnabled); // 0x5440e00 [Final Native Public]
    void SetDisplayCachedPlatformFriends(bool bEnabled); // 0x5440b80 [Final Native Public]
    bool IsVoiceChatEnabledInPrimaryParty(); // 0x5440a50 [Final Native Public]
    bool IsPrimaryPartyLeader(); // 0x5440a20 [Final Native Public]
    UParty* GetPrimaryParty(); // 0x54401d0 [Final Native Public]
    void BindFriendListSections(UTreeView* TreeView, const TArray<ERedpointFriendListSectionType>& Sections); // 0x543f650 [Final Native Public]

// URedpointFrameworkSubsystem (/Script/RedpointEOSFramework.RedpointFrameworkSubsystem)
    FString GetReleaseVersion(); // 0x5440200 [Final Native Public]
    UTexture* FetchAvatar(const FUniqueNetIdRepl& LocalUserId, const FUniqueNetIdRepl& TargetUserId, const FTimespan& Expiration, const bool& bOutHasFailed); // 0x543fb70 [Final Native Public]

// URedpointFriendListAcceptFriendRequestAsyncAction (/Script/RedpointEOSFramework.RedpointFriendListAcceptFriendRequestAsyncAction)
    URedpointFriendListAcceptFriendRequestAsyncAction* AcceptFriendRequest(URedpointFriendListEntry* FriendListEntry); // 0x543f5c0 [Final Native Static Public]

// URedpointFriendListBlockPlayerAsyncAction (/Script/RedpointEOSFramework.RedpointFriendListBlockPlayerAsyncAction)
    URedpointFriendListBlockPlayerAsyncAction* BlockPlayer(URedpointFriendListEntry* FriendListEntry); // 0x543f8d0 [Final Native Static Public]

// URedpointFriendListEntry (/Script/RedpointEOSFramework.RedpointFriendListEntry)
    bool CanUnblockPlayer(); // 0x543fb40 [Final Native Public]
    bool CanSendFriendRequest(); // 0x543fb10 [Final Native Public]
    bool CanRemoveFriend(); // 0x543fae0 [Final Native Public]
    bool CanRejectFriendRequest(); // 0x543f960 [Final Native Public]
    bool CanPromoteToPartyLeader(); // 0x543fa80 [Final Native Public]
    bool CanLeaveParty(); // 0x543fab0 [Final Native Public]
    bool CanKickFromParty(); // 0x543fa80 [Final Native Public]
    bool CanJoinParty(); // 0x543fa50 [Final Native Public]
    bool CanJoinGame(); // 0x543fa20 [Final Native Public]
    bool CanInviteToParty(); // 0x543f9f0 [Final Native Public]
    bool CanInviteToGame(); // 0x543f9c0 [Final Native Public]
    bool CanBlockPlayer(); // 0x543f990 [Final Native Public]
    bool CanAcceptFriendRequest(); // 0x543f960 [Final Native Public]

// URedpointFriendListInviteToGameAsyncAction (/Script/RedpointEOSFramework.RedpointFriendListInviteToGameAsyncAction)
    URedpointFriendListInviteToGameAsyncAction* InviteToGame(URedpointFriendListEntry* FriendListEntry); // 0x54450c0 [Final Native Static Public]

// URedpointFriendListInviteToPartyAsyncAction (/Script/RedpointEOSFramework.RedpointFriendListInviteToPartyAsyncAction)
    URedpointFriendListInviteToPartyAsyncAction* InviteToParty(URedpointFriendListEntry* FriendListEntry); // 0x5445150 [Final Native Static Public]

// URedpointFriendListJoinGameAsyncAction (/Script/RedpointEOSFramework.RedpointFriendListJoinGameAsyncAction)
    URedpointFriendListJoinGameAsyncAction* JoinGame(URedpointFriendListEntry* FriendListEntry); // 0x54451e0 [Final Native Static Public]

// URedpointFriendListJoinPartyAsyncAction (/Script/RedpointEOSFramework.RedpointFriendListJoinPartyAsyncAction)
    URedpointFriendListJoinPartyAsyncAction* JoinParty(URedpointFriendListEntry* FriendListEntry); // 0x5445270 [Final Native Static Public]

// URedpointFriendListKickFromPartyAsyncAction (/Script/RedpointEOSFramework.RedpointFriendListKickFromPartyAsyncAction)
    URedpointFriendListKickFromPartyAsyncAction* KickFromParty(URedpointFriendListEntry* FriendListEntry); // 0x5445300 [Final Native Static Public]

// URedpointFriendListLeavePartyAsyncAction (/Script/RedpointEOSFramework.RedpointFriendListLeavePartyAsyncAction)
    URedpointFriendListLeavePartyAsyncAction* LeaveParty(URedpointFriendListEntry* FriendListEntry); // 0x5445390 [Final Native Static Public]

// URedpointFriendListPromoteInPartyAsyncAction (/Script/RedpointEOSFramework.RedpointFriendListPromoteInPartyAsyncAction)
    URedpointFriendListPromoteInPartyAsyncAction* PromoteInParty(URedpointFriendListEntry* FriendListEntry); // 0x54459e0 [Final Native Static Public]

// URedpointFriendListRejectFriendRequestAsyncAction (/Script/RedpointEOSFramework.RedpointFriendListRejectFriendRequestAsyncAction)
    URedpointFriendListRejectFriendRequestAsyncAction* RejectFriendRequest(URedpointFriendListEntry* FriendListEntry); // 0x5445a70 [Final Native Static Public]

// URedpointFriendListRemoveFriendAsyncAction (/Script/RedpointEOSFramework.RedpointFriendListRemoveFriendAsyncAction)
    URedpointFriendListRemoveFriendAsyncAction* RemoveFriend(URedpointFriendListEntry* FriendListEntry); // 0x5445ca0 [Final Native Static Public]

// URedpointFriendListSection (/Script/RedpointEOSFramework.RedpointFriendListSection)
    bool HasAnyEntries(); // 0x5444ef0 [Final Native Public]

// URedpointFriendListSendFriendRequestAsyncAction (/Script/RedpointEOSFramework.RedpointFriendListSendFriendRequestAsyncAction)
    URedpointFriendListSendFriendRequestAsyncAction* SendFriendRequest(URedpointFriendListEntry* FriendListEntry); // 0x5445d30 [Final Native Static Public]

// URedpointFriendListUnblockPlayerAsyncAction (/Script/RedpointEOSFramework.RedpointFriendListUnblockPlayerAsyncAction)
    URedpointFriendListUnblockPlayerAsyncAction* UnblockPlayer(URedpointFriendListEntry* FriendListEntry); // 0x5445e90 [Final Native Static Public]

// URedpointGameInstance (/Script/RedpointEOSFramework.RedpointGameInstance)
    void OnStartLogin(); // 0x54456e0 [Final Native Private]
    UUserWidget* ConstructStartupScreen(TSubclassOf<UUserWidget> StartupScreenWidgetClass); // 0x5444e40 [Native Event Protected]

// ARedpointGameSession (/Script/RedpointEOSFramework.RedpointGameSession)
    void ReleasePlayer(const FUniqueNetIdRepl& PlayerId); // 0x5445b00 [Final Native Public]
    void HoldPlayer(const FUniqueNetIdRepl& PlayerId); // 0x5444f20 [Final Native Public]

// IRedpointNotifyUniqueIdInterface (/Script/RedpointEOSFramework.RedpointNotifyUniqueIdInterface)
    void NotifyUniqueNetIdSet(APlayerState* PlayerState, FUniqueNetIdRepl& UniqueID); // 0x5445420 [Native Event Public]

// ARedpointPartyMember (/Script/RedpointEOSFramework.RedpointPartyMember)
    void PartyMemberChanged(FRedpointPartyMemberInfo& PartyMember); // 0x54457b0 [Native Event Public]

// URedpointSetPartyVoiceChatEnabledAsyncAction (/Script/RedpointEOSFramework.RedpointSetPartyVoiceChatEnabledAsyncAction)
    URedpointSetPartyVoiceChatEnabledAsyncAction* SetVoiceChatEnabled(URedpointFrameworkLocalPlayerSubsystem* LocalPlayerSubsystem, bool bEnabled); // 0x5445dc0 [Final Native Static Public]

// IRedpointStartupScreen (/Script/RedpointEOSFramework.RedpointStartupScreen)
    void UpdateProgressMessage(FText& Message); // 0x5445f20 [Native Event Public]
    void OnStartupScreenDisplayed(const FScriptDelegate& OnStartLogin); // 0x5445700 [Native Event Public]
    void OnLoginFailed(FText& LoginError, const FScriptDelegate& OnRetryLogin); // 0x54455b0 [Native Event Public]

// ARedpointUMGHUD (/Script/RedpointEOSFramework.RedpointUMGHUD)
    void SetWidgetInstance(UUserWidget* Widget); // 0x5456a10 [Final Native Protected]
    void PreWidgetHidden(UUserWidget* Widget, bool bPendingDestruction); // 0x5456120 [Native Event Public]
    void PostWidgetShown(UUserWidget* Widget, bool bInitiallyCreated); // 0x5456050 [Native Event Public]

// URedpointUnblockVoiceChatMemberAsyncAction (/Script/RedpointEOSFramework.RedpointUnblockVoiceChatMemberAsyncAction)
    URedpointUnblockVoiceChatMemberAsyncAction* UnblockMember(URedpointVoiceChatComponent* VoiceChatComponent, FUniqueNetIdRepl& OtherMemberId); // 0x5456aa0 [Final Native Static Public]

// URedpointVoiceChatComponent (/Script/RedpointEOSFramework.RedpointVoiceChatComponent)
    void SetVoiceChatGroup(int32 InVoiceChatGroup); // 0x5456980 [Final Native Public]
    void SetSilencedWhenNoAnchorPoint(bool bInSilencedWhenNoAnchorPoint); // 0x54568f0 [Final Native Public]
    void SetProximityType(const ERedpointVoiceChatProximityType& InProximityType); // 0x5456870 [Final Native Public]
    void SetOutputVolume(float Volume); // 0x54567f0 [Final Native Public]
    void SetOutputMuted(bool bMuted); // 0x5456760 [Final Native Public]
    void SetMemberOutputLocalVolume(FUniqueNetIdRepl& OtherMemberId, float Volume); // 0x54565c0 [Final Native Public]
    void SetMemberOutputLocalMuted(FUniqueNetIdRepl& OtherMemberId, bool bMuted); // 0x5456420 [Final Native Public]
    void SetInputVolume(float Volume); // 0x54563a0 [Final Native Public]
    void SetInputMuted(bool bMuted); // 0x5456310 [Final Native Public]
    void SetHardMutedOnServer(bool bHardMuted); // 0x5456280 [Final Native Public]
    void SetCustomAudioAnchorPoint(AActor* AnchorPoint); // 0x54561f0 [Final Native Public]
    void OnRep_Connection(); // 0x5456030 [Final Native Private]
    void OnPossessedPawnChanged(APawn* OldPawn, APawn* NewPawn); // 0x5455f60 [Final Native Private]
    bool IsOutputMuted(); // 0x5455f30 [Final Native Public]
    bool IsMemberSpeaking(FUniqueNetIdRepl& MemberId); // 0x5455df0 [Final Native Public]
    bool IsMemberOutputLocalMuted(FUniqueNetIdRepl& OtherMemberId); // 0x5455cb0 [Final Native Public]
    bool IsMemberOutputHardMuted(FUniqueNetIdRepl& OtherMemberId); // 0x5455b70 [Final Native Public]
    bool IsMemberBlocked(FUniqueNetIdRepl& OtherMemberId); // 0x5455a30 [Final Native Public]
    bool IsLocalUserSpeaking(); // 0x5455a00 [Final Native Public]
    bool IsInputMuted(); // 0x54559d0 [Final Native Public]
    bool IsHardMutedOnServer(); // 0x54559a0 [Final Native Public]
    int32 GetVoiceChatGroup(); // 0x5455970 [Final Native Public]
    bool GetSilencedWhenNoAnchorPoint(); // 0x4c25510 [Final Native Public]
    ERedpointVoiceChatProximityType GetProximityType(); // 0x4c25540 [Final Native Public]
    float GetOutputVolume(); // 0x5455940 [Final Native Public]
    TArray<FUniqueNetIdRepl> GetOtherMemberUserIds(); // 0x54558a0 [Final Native Public]
    float GetMemberOutputLocalVolume(FUniqueNetIdRepl& OtherMemberId); // 0x5455760 [Final Native Public]
    AActor* GetMemberAudioActor(FUniqueNetIdRepl& OtherMemberId); // 0x5455620 [Final Native Public]
    FUniqueNetIdRepl GetLocalUserId(); // 0x5455590 [Final Native Public]
    float GetInputVolume(); // 0x5455560 [Final Native Public]
    AActor* GetCustomAudioAnchorPoint(); // 0x5455530 [Final Native Public]
    AActor* GetAudioAnchorPoint(); // 0x5455500 [Final Native Public]
    TArray<FUniqueNetIdRepl> GetAllMemberUserIds(); // 0x5455460 [Final Native Public]

// URedpointWidgetReferenceList (/Script/RedpointEOSFramework.RedpointWidgetReferenceList)
    void RegisterWithAssetManager(); // 0x50f4c10 [Final Native Public]

// URedpointAbilityBaseGameplayAbility (/Script/RedpointEOSFrameworkExtra.RedpointAbilityBaseGameplayAbility)
    bool K2_CheckCost(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo); // 0x55deb40 [Native Event Public]
    void K2_ApplyCost(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x55de9d0 [Native Event Public]

// ARedpointAbilityBasePlayerState (/Script/RedpointEOSFrameworkExtra.RedpointAbilityBasePlayerState)
    void ResetGameplayAbilities(); // 0x55df1c0 [Final Native Private]

// URedpointAbilityCharacterBlueprintLibrary (/Script/RedpointEOSFrameworkExtra.RedpointAbilityCharacterBlueprintLibrary)
    bool IsPrimaryAbilityInstanceActive(UAbilitySystemComponent* AbilitySystemComponent, const FGameplayAbilitySpecHandle& Handle); // 0x55de900 [Final Native Static Public]
    bool IsAbilitySpecHandleValid(const FGameplayAbilitySpecHandle& Handle); // 0x55de880 [Final Native Static Public]
    void GiveAbilityFromClass(ARedpointAbilityBaseCharacter* Character, TSubclassOf<UGameplayAbility> AbilityClass, int32 Level, int32 InputIndex, FGameplayAbilitySpecHandle& Handle, const bool& Success); // 0x55de580 [Final Native Public]
    UGameplayAbility* GetPrimaryAbilityInstanceFromHandle(UAbilitySystemComponent* AbilitySystemComponent, const FGameplayAbilitySpecHandle& Handle); // 0x55de4b0 [Final Native Static Public]
    UGameplayAbility* GetPrimaryAbilityInstanceFromClass(UAbilitySystemComponent* AbilitySystemComponent, TSubclassOf<UGameplayAbility> InAbilityClass); // 0x55de3d0 [Final Native Static Public]
    FGameplayAbilitySpecHandle FindAbilitySpecHandleForClass(UAbilitySystemComponent* AbilitySystem, TSubclassOf<UGameplayAbility> AbilityClass, UObject* OptionalSourceObject); // 0x55de060 [Final Native Static Public]
    void ClearAllAbilities(ARedpointAbilityBaseCharacter* Character); // 0x55dde10 [Final Native Public]
    void ClearAbilityFromClass(ARedpointAbilityBaseCharacter* Character, FGameplayAbilitySpecHandle& Handle, const bool& Success); // 0x55ddce0 [Final Native Public]

// URedpointAbilityTask_WaitLanded (/Script/RedpointEOSFrameworkExtra.RedpointAbilityTask_WaitLanded)
    void HandleOnLanded(FHitResult& Hit); // 0x55de790 [Final Native Public]
    URedpointAbilityTask_WaitLanded* CreateWaitLanded(UGameplayAbility* OwningAbility); // 0x55ddea0 [Final Native Static Public]

// IRedpointAbilityWithInputIdInterface (/Script/RedpointEOSFrameworkExtra.RedpointAbilityWithInputIdInterface)
    int32 GetAbilityInputId(ARedpointBackpackItem* Item); // 0x55de190 [Native Event Public]

// IRedpointAbilityWithLevelInterface (/Script/RedpointEOSFrameworkExtra.RedpointAbilityWithLevelInterface)
    int32 GetAbilityLevel(ARedpointBackpackItem* Item); // 0x55de190 [Native Event Public]

// URedpointAttributeSetDash (/Script/RedpointEOSFrameworkExtra.RedpointAttributeSetDash)
    void OnRep_DashStrength(FGameplayAttributeData& OldValue); // 0x55dedb0 [Native Protected]
    void OnRep_DashLengthTime(FGameplayAttributeData& OldValue); // 0x55dec70 [Native Protected]

// URedpointAttributeSetDestructablePoints (/Script/RedpointEOSFrameworkExtra.RedpointAttributeSetDestructablePoints)
    void OnRep_TotalPointsForDestruction(FGameplayAttributeData& OldValue); // 0x55dec70 [Native Protected]
    void OnRep_TotalPointsDroppedOnDestruction(FGameplayAttributeData& OldValue); // 0x55defc0 [Native Protected]
    void OnRep_PointsForRecoveryToExitAfterStun(FGameplayAttributeData& OldValue); // 0x55dee60 [Native Protected]
    void OnRep_FinalHitPointsForDestruction(FGameplayAttributeData& OldValue); // 0x55dedb0 [Native Protected]

// URedpointAttributeSetHealth (/Script/RedpointEOSFrameworkExtra.RedpointAttributeSetHealth)
    void OnRep_MaximumHealth(FGameplayAttributeData& OldValue); // 0x55dedb0 [Native Protected]
    void OnRep_HealthRegenDelay(FGameplayAttributeData& OldValue); // 0x55defc0 [Native Protected]
    void OnRep_HealthRegenAmountModifier(FGameplayAttributeData& OldValue); // 0x55def10 [Native Protected]
    void OnRep_HealthRegenAmount(FGameplayAttributeData& OldValue); // 0x55dee60 [Native Protected]
    void OnRep_CurrentHealth(FGameplayAttributeData& OldValue); // 0x55dec70 [Native Protected]

// URedpointAttributeSetInteract (/Script/RedpointEOSFrameworkExtra.RedpointAttributeSetInteract)
    void OnRep_InteractDistance(FGameplayAttributeData& OldValue); // 0x55dec70 [Native Protected]

// URedpointAttributeSetJetpack (/Script/RedpointEOSFrameworkExtra.RedpointAttributeSetJetpack)
    void OnRep_JetpackStrength(FGameplayAttributeData& OldValue); // 0x55dedb0 [Native Protected]
    void OnRep_JetpackLengthTime(FGameplayAttributeData& OldValue); // 0x55dec70 [Native Protected]

// URedpointAttributeSetMovement (/Script/RedpointEOSFrameworkExtra.RedpointAttributeSetMovement)
    void OnRep_MovementSpeed(FGameplayAttributeData& OldValue); // 0x55dec70 [Native Protected]

// URedpointAttributeSetReserveAmmo (/Script/RedpointEOSFrameworkExtra.RedpointAttributeSetReserveAmmo)
    void OnRep_MaximumReserveAmmo(FGameplayAttributeData& OldValue); // 0x55dedb0 [Native Protected]
    void OnRep_CurrentReserveAmmo(FGameplayAttributeData& OldValue); // 0x55dec70 [Native Protected]

// URedpointAttributeSetStun (/Script/RedpointEOSFrameworkExtra.RedpointAttributeSetStun)
    void OnRep_StunTime(FGameplayAttributeData& OldValue); // 0x55dec70 [Native Protected]
    void OnRep_StunRecoveryHealthAmount(FGameplayAttributeData& OldValue); // 0x55dedb0 [Native Protected]

// URedpointBackpackComponent (/Script/RedpointEOSFrameworkExtra.RedpointBackpackComponent)
    void SyncCurrentItemToServer(); // 0x55df270 [Final Native Event Private]
    void SyncCurrentItemToClient(ARedpointBackpackItem* InItem); // 0x55df1e0 [Final Native Event Private]
    void SelectPreviousItem(); // 0x40e8d30 [Native Public]
    void SelectNextItem(); // 0x38964d0 [Native Public]
    void RequestItemEquipOnServer(ARedpointBackpackItem* NewItem); // 0x55df130 [Final Native Event Private]
    bool PickupItem(ARedpointBackpackItem* Item); // 0x55df090 [Final Native Public]
    void OnRep_Items(); // 0x55df070 [Final Native Protected]
    void OnRep_CurrentItem(ARedpointBackpackItem* PreviousItem); // 0x55ded20 [Final Native Protected]
    int32 GetSlotCount(); // 0x382d7c0 [Final Native Public]
    ARedpointBackpackItem* GetItemInSlot(int32 InSlot); // 0x55de290 [Final Native Public]
    int32 GetItemIndex(ARedpointBackpackItem* Item); // 0x55de330 [Final Native Protected]
    int32 GetItemCount(); // 0x55de260 [Final Native Public]
    ARedpointBackpackItem* GetCurrentItem(); // 0x55de230 [Final Native Public]
    bool DropItem(ARedpointBackpackItem* Item); // 0x55ddfc0 [Final Native Public]
    void DropAllItems(bool bForce); // 0x55ddf30 [Final Native Public]

// ARedpointBackpackItem (/Script/RedpointEOSFrameworkExtra.RedpointBackpackItem)
    void SetWeaponMaximumClipAmmo(int32 MaximumAmmo); // 0x55ec090 [Final Native Public]
    void SetWeaponCurrentClipAmmo(int32 CurrentAmmo); // 0x55ec000 [Final Native Public]
    void OnRep_WeaponMaximumClipAmmo(int32 OldValue); // 0x55ebd90 [Native Public]
    void OnRep_WeaponCurrentClipAmmo(int32 OldValue); // 0x55ebd00 [Native Public]
    int32 GetWeaponMaximumClipAmmo(); // 0x55eb970 [Final Native Public]
    int32 GetWeaponCurrentClipAmmo(); // 0x55eb950 [Final Native Public]
    USkeletalMeshComponent* GetItemMesh3P(); // 0x55eb8f0 [Native Public]
    USkeletalMeshComponent* GetItemMesh1P(); // 0x3c65350 [Native Public]

// IRedpointBackpackItemAttachmentInterface (/Script/RedpointEOSFrameworkExtra.RedpointBackpackItemAttachmentInterface)
    bool IsInFirstPersonPerspective(); // 0x55eba30 [Native Event Public]
    USkeletalMeshComponent* GetThirdPersonMesh(); // 0x52384c0 [Native Event Public]
    USkeletalMeshComponent* GetFirstPersonMesh(); // 0x5238650 [Native Event Public]
    FName GetAttachmentPoint(); // 0x55eb8b0 [Native Event Public]

// IRedpointBackpackItemNotificationInterface (/Script/RedpointEOSFrameworkExtra.RedpointBackpackItemNotificationInterface)
    void OnItemChanged(ARedpointBackpackItem* NewItem, ARedpointBackpackItem* PreviousItem); // 0x55ebb30 [Native Event Public]

// URedpointConsoleCommand (/Script/RedpointEOSFrameworkExtra.RedpointConsoleCommand)
    void OutputString(const ERedpointConsoleCommandLogVerbosity& Verbosity, const FString& Message); // 0x55ebe20 [Final Native Protected]
    void HandleCommand(const TArray<FString>& Arguments); // 0x15b1e90 [Event Public]

// IRedpointDamageNotificationInterface (/Script/RedpointEOSFrameworkExtra.RedpointDamageNotificationInterface)
    void OnKilledTargetActor(UAbilitySystemComponent* SourceAbilitySystem, AActor* TargetActor, UAbilitySystemComponent* TargetAbilitySystem); // 0x55ebc00 [Native Event Public]
    void OnDealtDamageToTarget(int32 DamageDealt, AActor* TargetActor); // 0x55eba60 [Native Event Public]

// URedpointFrameworkExtraBlueprintLibrary (/Script/RedpointEOSFrameworkExtra.RedpointFrameworkExtraBlueprintLibrary)
    void RestartLevel(UObject* WorldContextObject); // 0x55ebf20 [Final Native Static Public]
    void InduceStutter(float Seconds); // 0x55eb990 [Final Native Static Public]
    TMap<FString, FString> GetAllUserAttributes(UObject* WorldContextObject, const FUniqueNetIdRepl& TargetUserId); // 0x55eb640 [Final Native Static Public]

// IRedpointHasBackpackInterface (/Script/RedpointEOSFrameworkExtra.RedpointHasBackpackInterface)
    URedpointBackpackComponent* GetBackpack(); // 0x52384c0 [Native Event Public]

// IRedpointIsAliveInterface (/Script/RedpointEOSFrameworkExtra.RedpointIsAliveInterface)
    bool IsAlive(); // 0x55eba00 [Native Event Public]

// IRedpointOverridesMaxSpeedInterface (/Script/RedpointEOSFrameworkExtra.RedpointOverridesMaxSpeedInterface)
    float GetMaxSpeed(); // 0x55eb920 [Native Event Public]

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

// UResonanceAudioReverbPluginPreset (/Script/ResonanceAudio.ResonanceAudioReverbPluginPreset)
    void SetRoomRotation(FQuat& InRotation); // 0x6dbd970 [Final Native Public]
    void SetRoomPosition(const FVector& InPosition); // 0x6dbd890 [Final Native Public]
    void SetRoomMaterials(const TArray<ERaMaterialName>& InMaterials); // 0x6dbd790 [Final Native Public]
    void SetRoomDimensions(const FVector& InDimensions); // 0x6dbd6b0 [Final Native Public]
    void SetReverbTimeModifier(float InReverbTimeModifier); // 0x6dbd620 [Final Native Public]
    void SetReverbGain(float InReverbGain); // 0x6dbd590 [Final Native Public]
    void SetReverbBrightness(float InReverbBrightness); // 0x6dbd500 [Final Native Public]
    void SetReflectionScalar(float InReflectionScalar); // 0x6dbd470 [Final Native Public]
    void SetEnableRoomEffects(bool bInEnableRoomEffects); // 0x6dbd280 [Final Native Public]

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

// URigVM (/Script/RigVM.RigVM)
    void SetParameterValueVector2D(const FName& InParameterName, const FVector2D& InValue, int32 InArrayIndex); // 0x582b0d0 [Final Native Public]
    void SetParameterValueVector(const FName& InParameterName, const FVector& InValue, int32 InArrayIndex); // 0x582ad70 [Final Native Public]
    void SetParameterValueTransform(const FName& InParameterName, FTransform& InValue, int32 InArrayIndex); // 0x582af60 [Final Native Public]
    void SetParameterValueString(const FName& InParameterName, const FString& InValue, int32 InArrayIndex); // 0x582ae60 [Final Native Public]
    void SetParameterValueQuat(const FName& InParameterName, FQuat& InValue, int32 InArrayIndex); // 0x582ad70 [Final Native Public]
    void SetParameterValueName(const FName& InParameterName, const FName& InValue, int32 InArrayIndex); // 0x582ac80 [Final Native Public]
    void SetParameterValueInt(const FName& InParameterName, int32 InValue, int32 InArrayIndex); // 0x582ab90 [Final Native Public]
    void SetParameterValueFloat(const FName& InParameterName, float InValue, int32 InArrayIndex); // 0x582aaa0 [Final Native Public]
    void SetParameterValueDouble(const FName& InParameterName, double InValue, int32 InArrayIndex); // 0x582a9b0 [Final Native Public]
    void SetParameterValueBool(const FName& InParameterName, bool InValue, int32 InArrayIndex); // 0x582a8c0 [Final Native Public]
    FRigVMStatistics GetStatistics(); // 0x582a5f0 [Final Native Public]
    FString GetRigVMFunctionName(int32 InFunctionIndex); // 0x582a510 [Native Public]
    FVector2D GetParameterValueVector2D(const FName& InParameterName, int32 InArrayIndex); // 0x582a370 [Final Native Public]
    FVector GetParameterValueVector(const FName& InParameterName, int32 InArrayIndex); // 0x582a440 [Final Native Public]
    FTransform GetParameterValueTransform(const FName& InParameterName, int32 InArrayIndex); // 0x582a270 [Final Native Public]
    FString GetParameterValueString(const FName& InParameterName, int32 InArrayIndex); // 0x582a190 [Final Native Public]
    FQuat GetParameterValueQuat(const FName& InParameterName, int32 InArrayIndex); // 0x582a0c0 [Final Native Public]
    FName GetParameterValueName(const FName& InParameterName, int32 InArrayIndex); // 0x5829ff0 [Final Native Public]
    int32 GetParameterValueInt(const FName& InParameterName, int32 InArrayIndex); // 0x5829f30 [Final Native Public]
    float GetParameterValueFloat(const FName& InParameterName, int32 InArrayIndex); // 0x5829f30 [Final Native Public]
    double GetParameterValueDouble(const FName& InParameterName, int32 InArrayIndex); // 0x5829e70 [Final Native Public]
    bool GetParameterValueBool(const FName& InParameterName, int32 InArrayIndex); // 0x5829db0 [Final Native Public]
    bool Execute(FRigVMExtendedExecuteContext& Context, const FName& InEntryName); // 0x5829af0 [Native Public]
    int32 AddRigVMFunction(UScriptStruct* InRigVMStruct, const FName& InMethodName); // 0x5829a10 [Native Public]

// UDataAssetLink (/Script/RigVM.DataAssetLink)
    void SetDataAsset(const TSoftObjectPtr<UDataAsset>& InDataAsset); // 0x582a6e0 [Final Native Public]
    TSoftObjectPtr<UDataAsset> GetDataAsset(); // 0x5829d50 [Final Native Public]

// URigVMUserWorkflowOptions (/Script/RigVM.RigVMUserWorkflowOptions)
    bool RequiresDialog(); // 0x5866f90 [Final Native Public]
    void ReportWarning(const FString& InMessage); // 0x5866e90 [Final Native Public]
    void ReportInfo(const FString& InMessage); // 0x5866db0 [Final Native Public]
    void ReportError(const FString& InMessage); // 0x5866cb0 [Final Native Public]
    bool IsValid(); // 0x5866c80 [Final Native Public]

// URigVMHost (/Script/RigVM.RigVMHost)
    bool SupportsEvent(const FName& InEventName); // 0x59237b0 [Native Public]
    bool SetVariableFromString(const FName& InVariableName, const FString& InValue); // 0x59236d0 [Final Native Public]
    void SetFramesPerSecond(float InFramesPerSecond); // 0x5923650 [Final Native Public]
    void SetDeltaTime(float InDeltaTime); // 0x59235d0 [Final Native Public]
    void SetAbsoluteTime(float InAbsoluteTime, bool InSetDeltaTimeZero); // 0x59234f0 [Final Native Public]
    void SetAbsoluteAndDeltaTime(float InAbsoluteTime, float InDeltaTime); // 0x5923420 [Final Native Public]
    void RequestRunOnceEvent(const FName& InEventName, int32 InEventIndex); // 0x5923330 [Final Native Public]
    void RequestInit(); // 0x3a5fee0 [Native Public]
    bool RemoveRunOnceEvent(const FName& InEventName); // 0x5923170 [Final Native Public]
    bool IsInitRequired(); // 0x3ce9390 [Native Public]
    URigVM* GetVM(); // 0x5922f90 [Final Native Public]
    FName GetVariableType(const FName& InVariableName); // 0x5923090 [Final Native Public]
    FString GetVariableAsString(const FName& InVariableName); // 0x5922ff0 [Final Native Public]
    TArray<FName> GetSupportedEvents(); // 0x5922d90 [Native Public]
    TArray<FName> GetScriptAccessibleVariables(); // 0x5922bd0 [Final Native Public]
    FRigVMExtendedExecuteContext GetExtendedExecuteContext(); // 0x5922b90 [Native Public]
    float GetDeltaTime(); // 0x3d47da0 [Final Native Public]
    float GetCurrentFramesPerSecond(); // 0x5922b30 [Final Native Public]
    float GetAbsoluteTime(); // 0x3d481a0 [Final Native Public]
    TArray<URigVMHost*> FindRigVMHosts(UObject* Outer, TSubclassOf<URigVMHost> OptionalClass); // 0x59227f0 [Final Native Static Public]
    bool ExecuteEvent(const FName& InEventName); // 0x5922740 [Final Native Public]
    bool Execute(const FName& InEventName); // 0x5922690 [Native Public]
    bool CanExecute(); // 0x31433d0 [Native Public]

// URigVMProjectSettings (/Script/RigVM.RigVMProjectSettings)
    FRigVMTag GetTag(const FName& InTagName); // 0x5922dd0 [Final Native Public]

// UMovieSceneScriptingActorReferenceKey (/Script/SequencerScripting.MovieSceneScriptingActorReferenceKey)
    void SetValue(FMovieSceneObjectBindingID& InNewValue); // 0x56d7090 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56d6e30 [Final Native Public]
    FMovieSceneObjectBindingID GetValue(); // 0x56d59b0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x56d5910 [Native Public]

// UMovieSceneScriptingActorReferenceChannel (/Script/SequencerScripting.MovieSceneScriptingActorReferenceChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x56d7520 [Final Native Public]
    void SetDefault(const FMovieSceneObjectBindingID& InDefaultValue); // 0x56d6330 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x56d60b0 [Native Public]
    void RemoveDefault(); // 0x56d5e90 [Final Native Public]
    bool HasDefault(); // 0x56d5c80 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x56d5510 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x374aac0 [Native Public]
    FMovieSceneObjectBindingID GetDefault(); // 0x56d52c0 [Final Native Public]
    UMovieSceneScriptingActorReferenceKey* AddKey(const FFrameNumber& InTime, const FMovieSceneObjectBindingID& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56d45e0 [Final Native Public]

// UMovieSceneScriptingBoolKey (/Script/SequencerScripting.MovieSceneScriptingBoolKey)
    void SetValue(bool InNewValue); // 0x56d7200 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56d6e30 [Final Native Public]
    bool GetValue(); // 0x56d5ab0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x56d5910 [Native Public]

// UMovieSceneScriptingBoolChannel (/Script/SequencerScripting.MovieSceneScriptingBoolChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x56d7520 [Final Native Public]
    void SetDefault(bool InDefaultValue); // 0x56d64a0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x56d60b0 [Native Public]
    void RemoveDefault(); // 0x56d5f10 [Final Native Public]
    bool HasDefault(); // 0x56d5d50 [Final Native Public]
    int32 GetNumKeys(); // 0x56d56d0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x56d5510 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x374aac0 [Native Public]
    bool GetDefault(); // 0x56d5360 [Final Native Public]
    TArray<bool> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x56d4f00 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x56d4c80 [Final Native Public]
    UMovieSceneScriptingBoolKey* AddKey(const FFrameNumber& InTime, bool NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56d4750 [Final Native Public]

// UMovieSceneScriptingByteKey (/Script/SequencerScripting.MovieSceneScriptingByteKey)
    void SetValue(uint8 InNewValue); // 0x56d7310 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56d6e30 [Final Native Public]
    uint8 GetValue(); // 0x56d5b60 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x56d5910 [Native Public]

// UMovieSceneScriptingByteChannel (/Script/SequencerScripting.MovieSceneScriptingByteChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x56d7520 [Final Native Public]
    void SetDefault(uint8 InDefaultValue); // 0x56d65d0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x56d60b0 [Native Public]
    void RemoveDefault(); // 0x56d5f10 [Final Native Public]
    bool HasDefault(); // 0x56d5d50 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x56d5510 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x374aac0 [Native Public]
    uint8 GetDefault(); // 0x56d5360 [Final Native Public]
    UMovieSceneScriptingByteKey* AddKey(const FFrameNumber& InTime, uint8 NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x56d48e0 [Final Native Public]

// UMovieSceneScriptingDoubleKey (/Script/SequencerScripting.MovieSceneScriptingDoubleKey)
    void SetValue(double InNewValue); // 0x56d7430 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56d6e30 [Final Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x56d6d50 [Final Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x56d6c70 [Final Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x56d6a10 [Final Native Public]
    void SetLeaveTangent(float InNewValue); // 0x56d6910 [Final Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x56d6830 [Final Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x56d6240 [Final Native Public]
    void SetArriveTangent(float InNewValue); // 0x56d6140 [Final Native Public]
    double GetValue(); // 0x56d5c20 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x56d5910 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x56d58b0 [Final Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x56d5850 [Final Native Public]
    float GetLeaveTangentWeight(); // 0x56d5670 [Final Native Public]
    float GetLeaveTangent(); // 0x56d5610 [Final Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x56d54b0 [Final Native Public]
    float GetArriveTangentWeight(); // 0x56d5260 [Final Native Public]
    float GetArriveTangent(); // 0x56d5200 [Final Native Public]

// UMovieSceneScriptingDoubleChannel (/Script/SequencerScripting.MovieSceneScriptingDoubleChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x56d7710 [Final Native Public]
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x56d6bc0 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x56d6b10 [Final Native Public]
    void SetDefault(double InDefaultValue); // 0x56d66f0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x56d60b0 [Native Public]
    void RemoveDefault(); // 0x56d5fe0 [Final Native Public]
    bool HasDefault(); // 0x56d5e10 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x56d57f0 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x56d5790 [Final Native Public]
    int32 GetNumKeys(); // 0x56d5730 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x56d5510 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x374aac0 [Native Public]
    double GetDefault(); // 0x56d5420 [Final Native Public]
    TArray<double> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x56d5080 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x56d4dc0 [Final Native Public]
    UMovieSceneScriptingDoubleKey* AddKey(const FFrameNumber& InTime, double NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x56d4ab0 [Final Native Public]

// UMovieSceneScriptingEventKey (/Script/SequencerScripting.MovieSceneScriptingEventKey)
    void SetValue(FMovieSceneEvent& InNewValue); // 0x56dfe90 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56d6e30 [Final Native Public]
    FMovieSceneEvent GetValue(); // 0x56def90 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x56d5910 [Native Public]

// UMovieSceneScriptingEventChannel (/Script/SequencerScripting.MovieSceneScriptingEventChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x56d7710 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x56d60b0 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x56d5510 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x374aac0 [Native Public]
    UMovieSceneScriptingEventKey* AddKey(const FFrameNumber& InTime, const FMovieSceneEvent& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56de030 [Final Native Public]

// UMovieSceneScriptingFloatKey (/Script/SequencerScripting.MovieSceneScriptingFloatKey)
    void SetValue(float InNewValue); // 0x56dffd0 [Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56dfd70 [Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x56dfcf0 [Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x56dfc70 [Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x56dfa60 [Native Public]
    void SetLeaveTangent(float InNewValue); // 0x56df9d0 [Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x56df950 [Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x56df5c0 [Native Public]
    void SetArriveTangent(float InNewValue); // 0x3a63d20 [Native Public]
    float GetValue(); // 0x38d0930 [Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x56d5910 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x3ce93c0 [Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x3a60b30 [Native Public]
    float GetLeaveTangentWeight(); // 0x3d47a10 [Native Public]
    float GetLeaveTangent(); // 0x56dedc0 [Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x376ac90 [Native Public]
    float GetArriveTangentWeight(); // 0x56deb80 [Native Public]
    float GetArriveTangent(); // 0x56deb40 [Native Public]

// UMovieSceneScriptingFloatChannel (/Script/SequencerScripting.MovieSceneScriptingFloatChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x56e02e0 [Final Native Public]
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x56dfbb0 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x56dfaf0 [Final Native Public]
    void SetDefault(float InDefaultValue); // 0x56df650 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x56d60b0 [Native Public]
    void RemoveDefault(); // 0x56df4d0 [Final Native Public]
    bool HasDefault(); // 0x56df330 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x56def10 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x56dee90 [Final Native Public]
    int32 GetNumKeys(); // 0x56dee00 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x56d5510 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x374aac0 [Native Public]
    float GetDefault(); // 0x56debc0 [Final Native Public]
    TArray<float> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x56de730 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x56de6f0 [Final Native Public]
    UMovieSceneScriptingFloatKey* AddKey(const FFrameNumber& InTime, float NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x56de1f0 [Final Native Public]

// UMovieSceneScriptingIntegerKey (/Script/SequencerScripting.MovieSceneScriptingIntegerKey)
    void SetValue(int32 InNewValue); // 0x56e0060 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56d6e30 [Final Native Public]
    int32 GetValue(); // 0x56df130 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x56d5910 [Native Public]

// UMovieSceneScriptingIntegerChannel (/Script/SequencerScripting.MovieSceneScriptingIntegerChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x56d7710 [Final Native Public]
    void SetInterpolateLinearKeys(bool bInInterpolateLinearKeys); // 0x56df8b0 [Final Native Public]
    void SetDefault(int32 InDefaultValue); // 0x56df6d0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x56d60b0 [Native Public]
    void RemoveDefault(); // 0x56df4f0 [Final Native Public]
    bool HasDefault(); // 0x56df410 [Final Native Public]
    int32 GetNumKeys(); // 0x56d5730 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x56d5510 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x374aac0 [Native Public]
    bool GetInterpolateLinearKeys(); // 0x56ded80 [Final Native Public]
    int32 GetDefault(); // 0x56decc0 [Final Native Public]
    TArray<int32> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x56de9c0 [Final Native Public]
    UMovieSceneScriptingIntegerKey* AddKey(const FFrameNumber& InTime, int32 NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56de3b0 [Final Native Public]

// UMovieSceneScriptingObjectPathKey (/Script/SequencerScripting.MovieSceneScriptingObjectPathKey)
    void SetValue(UObject* InNewValue); // 0x56e0180 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56d6e30 [Final Native Public]
    UObject* GetValue(); // 0x56df1f0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x56d5910 [Native Public]

// UMovieSceneScriptingObjectPathChannel (/Script/SequencerScripting.MovieSceneScriptingObjectPathChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x56d7520 [Final Native Public]
    void SetDefault(UObject* InDefaultValue); // 0x56df7f0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x56d60b0 [Native Public]
    void RemoveDefault(); // 0x56d5e90 [Final Native Public]
    bool HasDefault(); // 0x56df490 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x56d5510 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x374aac0 [Native Public]
    UObject* GetDefault(); // 0x56ded50 [Final Native Public]
    UMovieSceneScriptingObjectPathKey* AddKey(const FFrameNumber& InTime, UObject* NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56de530 [Final Native Public]

// UMovieSceneScriptingParticleKey (/Script/SequencerScripting.MovieSceneScriptingParticleKey)
    void SetValue(const EParticleKey& InNewValue); // 0x56f6250 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56f5fe0 [Final Native Public]
    EParticleKey GetValue(); // 0x56d5b60 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x56d5910 [Native Public]

// UMovieSceneScriptingParticleChannel (/Script/SequencerScripting.MovieSceneScriptingParticleChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x56f6920 [Final Native Public]
    void SetDefault(const EParticleKey& InDefaultValue); // 0x56f2790 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x56d60b0 [Native Public]
    void RemoveDefault(); // 0x56f1b70 [Final Native Public]
    bool HasDefault(); // 0x56ebea0 [Final Native Public]
    int32 GetNumKeys(); // 0x56d56d0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x56d5510 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x374aac0 [Native Public]
    EParticleKey GetDefault(); // 0x56ebea0 [Final Native Public]
    TArray<EParticleKey> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x56e8fa0 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x56e8930 [Final Native Public]
    UMovieSceneScriptingParticleKey* AddKey(const FFrameNumber& InTime, const EParticleKey& NewParticleValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56e7520 [Final Native Public]

// UMovieSceneScriptingStringKey (/Script/SequencerScripting.MovieSceneScriptingStringKey)
    void SetValue(const FString& InNewValue); // 0x56f6370 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56f5fe0 [Final Native Public]
    FString GetValue(); // 0x56f00e0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x56d5910 [Native Public]

// UMovieSceneScriptingStringChannel (/Script/SequencerScripting.MovieSceneScriptingStringChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x56f6b10 [Final Native Public]
    void SetDefault(const FString& InDefaultValue); // 0x56f28a0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x56d60b0 [Native Public]
    void RemoveDefault(); // 0x56d5fe0 [Final Native Public]
    bool HasDefault(); // 0x56f0510 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x56d5510 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x374aac0 [Native Public]
    FString GetDefault(); // 0x56ebf40 [Final Native Public]
    UMovieSceneScriptingStringKey* AddKey(const FFrameNumber& InTime, const FString& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56e7700 [Final Native Public]

// UMovieSceneBindingExtensions (/Script/SequencerScripting.MovieSceneBindingExtensions)
    void SetSpawnableBindingID(FMovieSceneBindingProxy& InBinding, FMovieSceneObjectBindingID& SpawnableBindingID); // 0x56f5630 [Final Native Static Public]
    void SetSortingOrder(FMovieSceneBindingProxy& InBinding, int32 SortingOrder); // 0x56f5490 [Final Native Static Public]
    void SetParent(FMovieSceneBindingProxy& InBinding, FMovieSceneBindingProxy& InParentBinding); // 0x56f43e0 [Final Native Static Public]
    void SetName(FMovieSceneBindingProxy& InBinding, const FString& InName); // 0x56f3fb0 [Final Native Static Public]
    void SetDisplayName(FMovieSceneBindingProxy& InBinding, FText& InDisplayName); // 0x56f2a70 [Final Native Static Public]
    void RemoveTrack(FMovieSceneBindingProxy& InBinding, UMovieSceneTrack* TrackToRemove); // 0x56f2050 [Final Native Static Public]
    void Remove(FMovieSceneBindingProxy& InBinding); // 0x56f1750 [Final Native Static Public]
    bool NotEqual_MovieSceneBindingProxy(const FMovieSceneBindingProxy& A, const FMovieSceneBindingProxy& B); // 0x56f15c0 [Final Native Static Public]
    void MoveBindingContents(FMovieSceneBindingProxy& SourceBindingId, FMovieSceneBindingProxy& DestinationBindingId); // 0x56f1420 [Final Native Static Public]
    bool IsValid(FMovieSceneBindingProxy& InBinding); // 0x56f09b0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(FMovieSceneBindingProxy& InBinding); // 0x56efce0 [Final Native Static Public]
    int32 GetSortingOrder(FMovieSceneBindingProxy& InBinding); // 0x56ef270 [Final Native Static Public]
    TSubclassOf<UObject> GetPossessedObjectClass(FMovieSceneBindingProxy& InBinding); // 0x56eecf0 [Final Native Static Public]
    FMovieSceneBindingProxy GetParent(FMovieSceneBindingProxy& InBinding); // 0x56ed740 [Final Native Static Public]
    UObject* GetObjectTemplate(FMovieSceneBindingProxy& InBinding); // 0x56ed5e0 [Final Native Static Public]
    FString GetName(FMovieSceneBindingProxy& InBinding); // 0x56ed300 [Final Native Static Public]
    FGuid GetId(FMovieSceneBindingProxy& InBinding); // 0x56eca60 [Final Native Static Public]
    FText GetDisplayName(FMovieSceneBindingProxy& InBinding); // 0x56ec100 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildPossessables(FMovieSceneBindingProxy& InBinding); // 0x56ebaf0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x56ea090 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x56e9c30 [Final Native Static Public]
    bool EqualEqual_MovieSceneBindingProxy(const FMovieSceneBindingProxy& A, const FMovieSceneBindingProxy& B); // 0x56e8e10 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x56e8360 [Final Native Static Public]

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

// UMovieSceneFolderExtensions (/Script/SequencerScripting.MovieSceneFolderExtensions)
    bool SetFolderName(UMovieSceneFolder* Folder, const FName& InFolderName); // 0x56f36f0 [Final Native Static Public]
    bool SetFolderColor(UMovieSceneFolder* Folder, const FColor& InFolderColor); // 0x56f3600 [Final Native Static Public]
    bool RemoveChildTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x56f1a60 [Final Native Static Public]
    bool RemoveChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x56f1920 [Final Native Static Public]
    bool RemoveChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToRemove); // 0x56f1810 [Final Native Static Public]
    FName GetFolderName(UMovieSceneFolder* Folder); // 0x56ec9a0 [Final Native Static Public]
    FColor GetFolderColor(UMovieSceneFolder* Folder); // 0x56ec900 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetChildTracks(UMovieSceneFolder* Folder); // 0x56ebbd0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildObjectBindings(UMovieSceneFolder* Folder); // 0x56eb8d0 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetChildFolders(UMovieSceneFolder* Folder); // 0x56eb740 [Final Native Static Public]
    bool AddChildTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x56e7130 [Final Native Static Public]
    bool AddChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x56e6ff0 [Final Native Static Public]
    bool AddChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToAdd); // 0x56e6ee0 [Final Native Static Public]

// UMovieSceneMaterialTrackExtensions (/Script/SequencerScripting.MovieSceneMaterialTrackExtensions)
    void SetMaterialInfo(UMovieSceneComponentMaterialTrack* Track, FComponentMaterialInfo& MaterialInfo); // 0x56f3db0 [Final Native Static Public]
    void SetMaterialIndex(UMovieSceneComponentMaterialTrack* Track, int32 MaterialIndex); // 0x56f3bd0 [Final Native Static Public]
    FComponentMaterialInfo GetMaterialInfo(UMovieSceneComponentMaterialTrack* Track); // 0x56ed0e0 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieSceneComponentMaterialTrack* Track); // 0x56ecf80 [Final Native Static Public]

// UMovieScenePrimitiveMaterialTrackExtensions (/Script/SequencerScripting.MovieScenePrimitiveMaterialTrackExtensions)
    void SetMaterialInfo(UMovieScenePrimitiveMaterialTrack* Track, FComponentMaterialInfo& MaterialInfo); // 0x56f3eb0 [Final Native Static Public]
    void SetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track, int32 MaterialIndex); // 0x56f3cc0 [Final Native Static Public]
    FComponentMaterialInfo GetMaterialInfo(UMovieScenePrimitiveMaterialTrack* Track); // 0x56ed190 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track); // 0x56ed030 [Final Native Static Public]

// UMovieScenePropertyTrackExtensions (/Script/SequencerScripting.MovieScenePropertyTrackExtensions)
    void SetPropertyNameAndPath(UMovieScenePropertyTrack* Track, const FName& InPropertyName, const FString& InPropertyPath); // 0x56f4ca0 [Final Native Static Public]
    void SetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track, TSubclassOf<UObject> PropertyClass); // 0x56f42d0 [Final Native Static Public]
    void SetByteTrackEnum(UMovieSceneByteTrack* Track, UEnum* InEnum); // 0x56f24e0 [Final Native Static Public]
    FName GetUniqueTrackName(UMovieScenePropertyTrack* Track); // 0x56f0030 [Final Native Static Public]
    FString GetPropertyPath(UMovieScenePropertyTrack* Track); // 0x56eee70 [Final Native Static Public]
    FName GetPropertyName(UMovieScenePropertyTrack* Track); // 0x56eedb0 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track); // 0x56ed520 [Final Native Static Public]
    UEnum* GetByteTrackEnum(UMovieSceneByteTrack* Track); // 0x56eb490 [Final Native Static Public]

// UMovieSceneSectionExtensions (/Script/SequencerScripting.MovieSceneSectionExtensions)
    void SetStartFrameSeconds(UMovieSceneSection* Section, float StartTime); // 0x56f5af0 [Final Native Static Public]
    void SetStartFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x56f59b0 [Final Native Static Public]
    void SetStartFrame(UMovieSceneSection* Section, int32 StartFrame); // 0x56f5790 [Final Native Static Public]
    void SetRangeSeconds(UMovieSceneSection* Section, float StartTime, float EndTime); // 0x56f4ff0 [Final Native Static Public]
    void SetRange(UMovieSceneSection* Section, int32 StartFrame, int32 EndFrame); // 0x56f4df0 [Final Native Static Public]
    void SetEndFrameSeconds(UMovieSceneSection* Section, float EndTime); // 0x56f30c0 [Final Native Static Public]
    void SetEndFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x56f2f80 [Final Native Static Public]
    void SetEndFrame(UMovieSceneSection* Section, int32 EndFrame); // 0x56f2d60 [Final Native Static Public]
    bool HasStartFrame(UMovieSceneSection* Section); // 0x56f07c0 [Final Native Static Public]
    bool HasEndFrame(UMovieSceneSection* Section); // 0x56f0670 [Final Native Static Public]
    float GetStartFrameSeconds(UMovieSceneSection* Section); // 0x56ef840 [Final Native Static Public]
    int32 GetStartFrame(UMovieSceneSection* Section); // 0x56ef660 [Final Native Static Public]
    int32 GetParentSequenceFrame(UMovieSceneSubSection* Section, int32 InFrame, UMovieSceneSequence* ParentSequence); // 0x56ed850 [Final Native Static Public]
    float GetEndFrameSeconds(UMovieSceneSection* Section); // 0x56ec5b0 [Final Native Static Public]
    int32 GetEndFrame(UMovieSceneSection* Section); // 0x56ec3d0 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetChannelsByType(UMovieSceneSection* Section, TSubclassOf<UMovieSceneScriptingChannel> ChannelType); // 0x56eb620 [Final Native Static Public]
    UMovieSceneScriptingChannel* GetChannel(UMovieSceneSection* Section, const FName& ChannelName); // 0x56eb550 [Final Native Static Public]
    float GetAutoSizeStartFrameSeconds(UMovieSceneSection* Section); // 0x56eaf90 [Final Native Static Public]
    int32 GetAutoSizeStartFrame(UMovieSceneSection* Section); // 0x56eae40 [Final Native Static Public]
    bool GetAutoSizeHasStartFrame(UMovieSceneSection* Section); // 0x56ead60 [Final Native Static Public]
    bool GetAutoSizeHasEndFrame(UMovieSceneSection* Section); // 0x56eac80 [Final Native Static Public]
    float GetAutoSizeEndFrameSeconds(UMovieSceneSection* Section); // 0x56eaad0 [Final Native Static Public]
    int32 GetAutoSizeEndFrame(UMovieSceneSection* Section); // 0x56ea980 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetAllChannels(UMovieSceneSection* Section); // 0x56ea530 [Final Native Static Public]

// UMovieSceneSequenceExtensions (/Script/SequencerScripting.MovieSceneSequenceExtensions)
    void SortMarkedFrames(UMovieSceneSequence* Sequence); // 0x56f6870 [Final Native Static Public]
    void SetWorkRangeStart(UMovieSceneSequence* InSequence, double StartTimeInSeconds); // 0x56f6790 [Final Native Static Public]
    void SetWorkRangeEnd(UMovieSceneSequence* InSequence, double EndTimeInSeconds); // 0x56f66b0 [Final Native Static Public]
    void SetViewRangeStart(UMovieSceneSequence* InSequence, double StartTimeInSeconds); // 0x56f65d0 [Final Native Static Public]
    void SetViewRangeEnd(UMovieSceneSequence* InSequence, double EndTimeInSeconds); // 0x56f64f0 [Final Native Static Public]
    void SetTickResolutionDirectly(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0x56f5ee0 [Final Native Static Public]
    void SetTickResolution(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0x56f5de0 [Final Native Static Public]
    void SetReadOnly(UMovieSceneSequence* Sequence, bool bInReadOnly); // 0x56f52d0 [Final Native Static Public]
    void SetPlaybackStartSeconds(UMovieSceneSequence* Sequence, float StartTime); // 0x56f4ad0 [Final Native Static Public]
    void SetPlaybackStart(UMovieSceneSequence* Sequence, int32 StartFrame); // 0x56f4940 [Final Native Static Public]
    void SetPlaybackRangeLocked(UMovieSceneSequence* Sequence, bool bInLocked); // 0x56f4870 [Final Native Static Public]
    void SetPlaybackEndSeconds(UMovieSceneSequence* Sequence, float EndTime); // 0x56f46a0 [Final Native Static Public]
    void SetPlaybackEnd(UMovieSceneSequence* Sequence, int32 EndFrame); // 0x56f4510 [Final Native Static Public]
    void SetMarkedFramesLocked(UMovieSceneSequence* Sequence, bool bInLocked); // 0x56f3b00 [Final Native Static Public]
    void SetMarkedFrameInSequence(UMovieSceneSequence* Sequence, int32 InMarkIndex, const FFrameNumber& InFrameNumber, const EMovieSceneTimeUnit& TimeUnit); // 0x56f3930 [Final Native Static Public]
    void SetMarkedFrame(UMovieSceneSequence* Sequence, int32 InMarkIndex, const FFrameNumber& InFrameNumber); // 0x56f37e0 [Final Native Static Public]
    void SetEvaluationType(UMovieSceneSequence* InSequence, const EMovieSceneEvaluationType& InEvaluationType); // 0x56f33f0 [Final Native Static Public]
    void SetDisplayRate(UMovieSceneSequence* Sequence, const FFrameRate& DisplayRate); // 0x56f2c60 [Final Native Static Public]
    void SetClockSource(UMovieSceneSequence* InSequence, const EUpdateClockSource& InClockSource); // 0x56f25d0 [Final Native Static Public]
    FMovieSceneBindingProxy ResolveBindingID(UMovieSceneSequence* RootSequence, const FMovieSceneObjectBindingID& InObjectBindingID); // 0x56f22b0 [Final Native Static Public]
    bool RemoveTrack(UMovieSceneSequence* Sequence, UMovieSceneTrack* Track); // 0x56f2170 [Final Native Static Public]
    void RemoveRootFolderFromSequence(UMovieSceneSequence* Sequence, UMovieSceneFolder* Folder); // 0x56f1ce0 [Final Native Static Public]
    FSequencerScriptingRange MakeRangeSeconds(UMovieSceneSequence* Sequence, float StartTime, float Duration); // 0x56f1150 [Final Native Static Public]
    FSequencerScriptingRange MakeRange(UMovieSceneSequence* Sequence, int32 StartFrame, int32 Duration); // 0x56f0f90 [Final Native Static Public]
    TArray<UObject*> LocateBoundObjects(UMovieSceneSequence* Sequence, FMovieSceneBindingProxy& InBinding, UObject* Context); // 0x56f0a90 [Final Native Static Public]
    bool IsReadOnly(UMovieSceneSequence* Sequence); // 0x56f0910 [Final Native Static Public]
    bool IsPlaybackRangeLocked(UMovieSceneSequence* Sequence); // 0x56f0870 [Final Native Static Public]
    double GetWorkRangeStart(UMovieSceneSequence* InSequence); // 0x56f0450 [Final Native Static Public]
    double GetWorkRangeEnd(UMovieSceneSequence* InSequence); // 0x56f0390 [Final Native Static Public]
    double GetViewRangeStart(UMovieSceneSequence* InSequence); // 0x56f02d0 [Final Native Static Public]
    double GetViewRangeEnd(UMovieSceneSequence* InSequence); // 0x56f0210 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(UMovieSceneSequence* Sequence); // 0x56efe50 [Final Native Static Public]
    FFrameRate GetTickResolution(UMovieSceneSequence* Sequence); // 0x56efad0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetSpawnables(UMovieSceneSequence* Sequence); // 0x56ef3c0 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetRootFoldersInSequence(UMovieSceneSequence* Sequence); // 0x56eef80 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetPossessables(UMovieSceneSequence* Sequence); // 0x56eea90 [Final Native Static Public]
    FMovieSceneObjectBindingID GetPortableBindingID(UMovieSceneSequence* RootSequence, UMovieSceneSequence* DestinationSequence, FMovieSceneBindingProxy& InBinding); // 0x56ee490 [Final Native Static Public]
    float GetPlaybackStartSeconds(UMovieSceneSequence* Sequence); // 0x56ee280 [Final Native Static Public]
    int32 GetPlaybackStart(UMovieSceneSequence* Sequence); // 0x56ee0f0 [Final Native Static Public]
    FSequencerScriptingRange GetPlaybackRange(UMovieSceneSequence* Sequence); // 0x56edf90 [Final Native Static Public]
    float GetPlaybackEndSeconds(UMovieSceneSequence* Sequence); // 0x56edd80 [Final Native Static Public]
    int32 GetPlaybackEnd(UMovieSceneSequence* Sequence); // 0x56edbf0 [Final Native Static Public]
    UMovieScene* GetMovieScene(UMovieSceneSequence* Sequence); // 0x56ed240 [Final Native Static Public]
    TArray<FMovieSceneMarkedFrame> GetMarkedFramesFromSequence(UMovieSceneSequence* Sequence, const EMovieSceneTimeUnit& TimeUnit); // 0x56eccd0 [Final Native Static Public]
    TArray<FMovieSceneMarkedFrame> GetMarkedFrames(UMovieSceneSequence* Sequence); // 0x56ecb00 [Final Native Static Public]
    EMovieSceneEvaluationType GetEvaluationType(UMovieSceneSequence* InSequence); // 0x56ec840 [Final Native Static Public]
    FFrameRate GetDisplayRate(UMovieSceneSequence* Sequence); // 0x56ec300 [Final Native Static Public]
    EUpdateClockSource GetClockSource(UMovieSceneSequence* InSequence); // 0x56ebd40 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetBindings(UMovieSceneSequence* Sequence); // 0x56eb230 [Final Native Static Public]
    FMovieSceneObjectBindingID GetBindingID(UMovieSceneSequence* Sequence, FMovieSceneBindingProxy& InBinding); // 0x56eb140 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x56ea1e0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x56e9d80 [Final Native Static Public]
    int32 FindNextMarkedFrameInSequence(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, bool bForward, const EMovieSceneTimeUnit& TimeUnit); // 0x56e9a50 [Final Native Static Public]
    int32 FindNextMarkedFrame(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, bool bForward); // 0x56e9900 [Final Native Static Public]
    int32 FindMarkedFrameByLabel(UMovieSceneSequence* Sequence, const FString& InLabel); // 0x56e97e0 [Final Native Static Public]
    int32 FindMarkedFrameByFrameNumberInSequence(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, const EMovieSceneTimeUnit& TimeUnit); // 0x56e9650 [Final Native Static Public]
    int32 FindMarkedFrameByFrameNumber(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber); // 0x56e9550 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingByName(UMovieSceneSequence* Sequence, const FString& Name); // 0x56e9330 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingById(UMovieSceneSequence* Sequence, const FGuid& BindingID); // 0x56e91c0 [Final Native Static Public]
    void DeleteMarkedFrames(UMovieSceneSequence* Sequence); // 0x56e8d60 [Final Native Static Public]
    void DeleteMarkedFrame(UMovieSceneSequence* Sequence, int32 DeleteIndex); // 0x56e8c60 [Final Native Static Public]
    bool AreMarkedFramesLocked(UMovieSceneSequence* Sequence); // 0x56e8750 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x56e8580 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromInstance(UMovieSceneSequence* Sequence, UObject* ObjectToSpawn); // 0x56e81f0 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromClass(UMovieSceneSequence* Sequence, TSubclassOf<UObject> ClassToSpawn); // 0x56e8080 [Final Native Static Public]
    UMovieSceneFolder* AddRootFolderToSequence(UMovieSceneSequence* Sequence, const FString& NewFolderName); // 0x56e7e30 [Final Native Static Public]
    FMovieSceneBindingProxy AddPossessable(UMovieSceneSequence* Sequence, UObject* ObjectToPossess); // 0x56e7cc0 [Final Native Static Public]
    int32 AddMarkedFrameToSequence(UMovieSceneSequence* Sequence, FMovieSceneMarkedFrame& InMarkedFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56e7ad0 [Final Native Static Public]
    int32 AddMarkedFrame(UMovieSceneSequence* Sequence, FMovieSceneMarkedFrame& InMarkedFrame); // 0x56e7950 [Final Native Static Public]

// UMovieSceneTimeWarpExtensions (/Script/SequencerScripting.MovieSceneTimeWarpExtensions)
    double ToFixedPlayRate(FMovieSceneTimeWarpVariant& TimeWarp); // 0x56e8b50 [Final Native Static Public]
    void SetFixedPlayRate(FMovieSceneTimeWarpVariant& TimeWarp, double FixedPlayRate); // 0x56f34f0 [Final Native Static Public]
    FMovieSceneTimeWarpVariant MakeTimeWarp(double FixedPlayRate); // 0x56e8a90 [Final Native Static Public]
    double Conv_TimeWarpVariantToPlayRate(FMovieSceneTimeWarpVariant& TimeWarp); // 0x56e8b50 [Final Native Static Public]
    FMovieSceneTimeWarpVariant Conv_PlayRateToTimeWarpVariant(double ConstantPlayRate); // 0x56e8a90 [Final Native Static Public]
    void BreakTimeWarp(FMovieSceneTimeWarpVariant& TimeWarp, const double& FixedPlayRate); // 0x56e87f0 [Final Native Static Public]

// UMovieSceneTrackExtensions (/Script/SequencerScripting.MovieSceneTrackExtensions)
    void SetTrackRowDisplayName(UMovieSceneTrack* Track, FText& InName, int32 RowIndex); // 0x56f6120 [Final Native Static Public]
    void SetSortingOrder(UMovieSceneTrack* Track, int32 SortingOrder); // 0x56f5560 [Final Native Static Public]
    void SetSectionToKey(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x56f53a0 [Final Native Static Public]
    void SetDisplayName(UMovieSceneTrack* Track, FText& InName); // 0x56f2b70 [Final Native Static Public]
    void SetColorTint(UMovieSceneTrack* Track, const FColor& ColorTint); // 0x56f26c0 [Final Native Static Public]
    void RemoveSection(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x56f1ec0 [Final Native Static Public]
    FText GetTrackRowDisplayName(UMovieSceneTrack* Track, int32 RowIndex); // 0x56efba0 [Final Native Static Public]
    int32 GetSortingOrder(UMovieSceneTrack* Track); // 0x56ef310 [Final Native Static Public]
    UMovieSceneSection* GetSectionToKey(UMovieSceneTrack* Track); // 0x56ef040 [Final Native Static Public]
    TArray<UMovieSceneSection*> GetSections(UMovieSceneTrack* Track); // 0x56ef100 [Final Native Static Public]
    FText GetDisplayName(UMovieSceneTrack* Track); // 0x56ec200 [Final Native Static Public]
    FColor GetColorTint(UMovieSceneTrack* Track); // 0x56ebe00 [Final Native Static Public]
    UMovieSceneSection* AddSection(UMovieSceneTrack* Track); // 0x56e7fb0 [Final Native Static Public]

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

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

// USequencerScriptingRangeExtensions (/Script/SequencerScripting.SequencerScriptingRangeExtensions)
    void SetStartSeconds(FSequencerScriptingRange& Range, float Start); // 0x56f5cb0 [Final Native Static Public]
    void SetStartFrame(FSequencerScriptingRange& Range, int32 Start); // 0x56f58d0 [Final Native Static Public]
    void SetEndSeconds(FSequencerScriptingRange& Range, float End); // 0x56f3280 [Final Native Static Public]
    void SetEndFrame(FSequencerScriptingRange& Range, int32 End); // 0x56f2ea0 [Final Native Static Public]
    void RemoveStart(FSequencerScriptingRange& Range); // 0x56f1fb0 [Final Native Static Public]
    void RemoveEnd(FSequencerScriptingRange& Range); // 0x56f1c40 [Final Native Static Public]
    bool HasStart(FSequencerScriptingRange& Range); // 0x56f0720 [Final Native Static Public]
    bool HasEnd(FSequencerScriptingRange& Range); // 0x56f05c0 [Final Native Static Public]
    float GetStartSeconds(FSequencerScriptingRange& Range); // 0x56ef9d0 [Final Native Static Public]
    int32 GetStartFrame(FSequencerScriptingRange& Range); // 0x56ef7a0 [Final Native Static Public]
    float GetEndSeconds(FSequencerScriptingRange& Range); // 0x56ec740 [Final Native Static Public]
    int32 GetEndFrame(FSequencerScriptingRange& Range); // 0x56ec510 [Final Native Static Public]

// USlateFXSubsystem (/Script/SlateRHIRenderer.SlateFXSubsystem)
    USlateRHIPostBufferProcessor* GetSlatePostProcessor(const ESlatePostRT& InPostBufferBit); // 0x3131900 [Final Native Public]

// USlateRHIRendererSettings (/Script/SlateRHIRenderer.SlateRHIRendererSettings)
    FSlatePostSettings GetSlatePostSetting(const ESlatePostRT& InPostBufferBit); // 0x3131990 [Final Native Public]
    FSlatePostSettings GetMutableSlatePostSetting(const ESlatePostRT& InPostBufferBit); // 0x3131810 [Final Native Public]

// UStateTreeFunctionLibrary (/Script/StateTreeModule.StateTreeFunctionLibrary)
    void SetStateTree(FStateTreeReference& Reference, UStateTree* StateTree); // 0x62b5070 [Final Native Static Public]
    FStateTreeReference MakeStateTreeReference(UStateTree* StateTree); // 0x62b4fc0 [Final Native Static Public]
    void K2_SetParametersProperty(FStateTreeReference& Reference, const FGuid& PropertyID, const int32& NewValue); // 0x62db280 [Final Native Static Public]
    void K2_GetParametersProperty(FStateTreeReference& Reference, const FGuid& PropertyID, const int32& ReturnValue); // 0x62dafb0 [Final Native Static Public]

// UStateTreeNodeBlueprintBase (/Script/StateTreeModule.StateTreeNodeBlueprintBase)
    void SendEvent(FStateTreeEvent& Event); // 0x62d0c00 [Final Native Public]
    void RequestTransition(FStateTreeStateLink& TargetState, const EStateTreeTransitionPriority& Priority); // 0x62d0a10 [Final Native Public]
    FText ReceiveGetDescription(const EStateTreeNodeFormatting& Formatting); // 0x15b1e90 [Event Protected]
    bool IsPropertyRefValid(FStateTreeBlueprintPropertyRef& PropertyRef); // 0x62d0940 [Final Native Public]
    void GetPropertyReference(FStateTreeBlueprintPropertyRef& PropertyRef); // 0x62d0810 [Final Native Public]
    FText GetPropertyDescriptionByPropertyName(const FName& PropertyName); // 0x62d0770 [Final Native Public]

// UStateTreeConditionBlueprintBase (/Script/StateTreeModule.StateTreeConditionBlueprintBase)
    bool ReceiveTestCondition(); // 0x15b1e90 [Event Public]

// UStateTreeConsiderationBlueprintBase (/Script/StateTreeModule.StateTreeConsiderationBlueprintBase)
    float ReceiveGetScore(); // 0x15b1e90 [Event Public]

// UStateTreeEvaluatorBlueprintBase (/Script/StateTreeModule.StateTreeEvaluatorBlueprintBase)
    void ReceiveTreeStop(); // 0x15b1e90 [Event Public]
    void ReceiveTreeStart(); // 0x15b1e90 [Event Public]
    void ReceiveTick(float DeltaTime); // 0x15b1e90 [Event Public]

// UStateTreeTaskBlueprintBase (/Script/StateTreeModule.StateTreeTaskBlueprintBase)
    void UnbindDelegate(FStateTreeDelegateListener& Listener); // 0x62d0d70 [Final Native Protected]
    EStateTreeRunStatus ReceiveTick(float DeltaTime); // 0x15b1e90 [Event Public]
    void ReceiveStateCompleted(const EStateTreeRunStatus& CompletionStatus, const FStateTreeActiveStates& CompletedActiveStates); // 0x15b1e90 [Event Public]
    void ReceiveLatentTick(float DeltaTime); // 0x15b1e90 [Event Public]
    void ReceiveLatentEnterState(FStateTreeTransitionResult& Transition); // 0x15b1e90 [Event Public]
    void ReceiveExitState(FStateTreeTransitionResult& Transition); // 0x15b1e90 [Event Public]
    EStateTreeRunStatus ReceiveEnterState(FStateTreeTransitionResult& Transition); // 0x15b1e90 [Event Public]
    void FinishTask(bool bSucceeded); // 0x62d0660 [Final Native Protected]
    void BroadcastDelegate(const FStateTreeDelegateDispatcher& Dispatcher); // 0x62d0550 [Final Native Protected]
    void BindDelegate(FStateTreeDelegateListener& Listener, const FScriptDelegate& Delegate); // 0x62d0430 [Final Native Protected]

// UStaticMeshDescription (/Script/StaticMeshDescription.StaticMeshDescription)
    void SetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, const FVector2D& Uv, int32 UVIndex); // 0x226ca90 [Final Native Public]
    void SetPolygonGroupMaterialSlotName(const FPolygonGroupID& PolygonGroupID, const FName& SlotName); // 0x226c890 [Final Native Public]
    FVector2D GetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, int32 UVIndex); // 0x226c680 [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); // 0x226c330 [Final Native Public]

// ASteamWorkshopMapReplicator (/Script/SteamWorkshopMaps.SteamWorkshopMapReplicator)
    void OnRep_PlayerLoadStatuses(); // 0x56489c0 [Final Native Protected]
    void OnRep_CurrentRequest(); // 0x5648970 [Final Native Protected]
    bool HostUnloadWorkshopMap(const FString& ErrorMessage); // 0x5647d10 [Final Native Public]
    bool HostLoadWorkshopMapFromInstalledItem(const FString& WorkshopItemId, FTransform& AnchorTransform, bool bUseDescriptorEntryTransform, const FString& OptionalLevelNameOverride, bool bAutoUnloadPreviousLevel, int32 PakOrder, const FString& PackagePath, const FString& ErrorMessage); // 0x56479b0 [Final Native Public]
    bool HostLoadWorkshopMapFromDescriptor(const FString& WorkshopItemId, FWorkshopMapDescriptor& Descriptor, FTransform& AnchorTransform, bool bUseDescriptorEntryTransform, const FString& OptionalLevelNameOverride, bool bAutoUnloadPreviousLevel, int32 PakOrder, const FString& PackagePath, const FString& ErrorMessage); // 0x5647520 [Final Native Public]
    TArray<FSteamWorkshopMapPlayerLoadStatus> GetPlayerLoadStatuses(); // 0x5646d50 [Final Native Public]
    FSteamWorkshopMapNetworkLoadRequest GetCurrentLoadRequest(); // 0x5646b00 [Final Native Public]
    bool AreAllPlayersLoaded(); // 0x5646500 [Final Native Public]

// ASteamWorkshopMapClientLoader (/Script/SteamWorkshopMaps.SteamWorkshopMapClientLoader)
    void ServerReportLoadState(int32 RequestID, const ESteamWorkshopMapNetworkLoadState& State, const FString& ErrorMessage); // 0x5649570 [Native Event Protected]
    void OnRep_LoadRequest(); // 0x56489a0 [Final Native Protected]
    void HandleActiveLevelLoaded(); // 0x56470e0 [Final Native Protected]

// USteamWorkshopMapSubsystem (/Script/SteamWorkshopMaps.SteamWorkshopMapSubsystem)
    bool SubmitWorkshopItemUpdate(const FString& ItemId, FSteamWorkshopSubmitOptions& Options, const FString& ErrorMessage); // 0x56496a0 [Final Native Public]
    void ScanMountedMapAssets(const FString& PackagePath); // 0x56494d0 [Final Native Public]
    bool RequestWorkshopItemDetails(const FString& ItemId, int32 MaxAgeSeconds, const FString& ErrorMessage); // 0x5648f30 [Final Native Public]
    bool RequestDownloadWorkshopItem(const FString& ItemId, bool bHighPriority, const FString& ErrorMessage); // 0x5648d50 [Final Native Public]
    bool ReadWorkshopMapDescriptor(const FString& ManifestFilePath, FWorkshopMapDescriptor& OutDescriptor, const FString& ErrorMessage); // 0x5648b00 [Final Native Public]
    bool MountPakFromWorkshopItem(const FString& ItemId, const FString& PakFileName, int32 PakOrder, const FString& MountedPakFilePath, const FString& ErrorMessage); // 0x5648760 [Final Native Public]
    bool MountPakFile(const FString& PakFilePath, int32 PakOrder, const FString& ErrorMessage); // 0x5648600 [Final Native Public]
    ULevelStreamingDynamic* LoadWorkshopMapLevel(FWorkshopMapDescriptor& Descriptor, FTransform& AnchorTransform, bool bUseDescriptorEntryTransform, const FString& OptionalLevelNameOverride, const bool& bOutSuccess, const FString& ErrorMessage); // 0x5648260 [Final Native Public]
    ULevelStreamingDynamic* LoadWorkshopMapFromManifest(const FString& ManifestFilePath, FTransform& AnchorTransform, bool bUseDescriptorEntryTransform, const FString& OptionalLevelNameOverride, const bool& bOutSuccess, const FString& ErrorMessage); // 0x5647e90 [Final Native Public]
    bool IsSteamWorkshopAvailable(const FString& ErrorMessage); // 0x5647dd0 [Final Native Public]
    bool GetWorkshopItemInstallInfo(const FString& ItemId, FSteamWorkshopItemInstallInfo& OutInfo, const FString& ErrorMessage); // 0x5646f40 [Final Native Public]
    bool GetSubscribedWorkshopItems(const TArray<FSteamWorkshopItemInfo>& OutItems, const FString& ErrorMessage); // 0x5646e00 [Final Native Public]
    void GetPakMountDiagnostics(const FString& PakFilePath, FSteamWorkshopPakMountDiagnostics& OutDiagnostics); // 0x5646b30 [Final Native Public]
    bool CreateWorkshopItem(const FString& ErrorMessage); // 0x56468c0 [Final Native Public]
    bool CleanWorkshopItemFolderForMount(const FString& ItemId, const TArray<FString>& DeletedFiles, const FString& ErrorMessage); // 0x56466b0 [Final Native Public]
    bool CleanAllSubscribedWorkshopItemFoldersForMount(const TArray<FString>& DeletedFiles, const FString& ErrorMessage); // 0x5646570 [Final Native Public]

// USteamWorkshopItemDetailsAsyncAction (/Script/SteamWorkshopMaps.SteamWorkshopItemDetailsAsyncAction)
    USteamWorkshopItemDetailsAsyncAction* RequestWorkshopItemDetailsAsync(UObject* WorldContextObject, const FString& ItemId, int32 MaxAgeSeconds); // 0x5649240 [Final Native Static Public]
    void HandleRequestComplete(bool bSuccess, const FString& CompletedItemId, const FSteamWorkshopItemDetails& Details, const FString& ErrorMessage); // 0x5647150 [Final Native Private]

// AWorkshopMapAnchor (/Script/SteamWorkshopMaps.WorkshopMapAnchor)
    FTransform GetPlacementTransform(); // 0x5646ce0 [Final Native Public]

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

// UModularSynthComponent (/Script/Synthesis.ModularSynthComponent)
    void SetSynthPreset(FModularSynthPreset& SynthPreset); // 0x6e2d620 [Final Native Public]
    void SetSustainGain(float SustainGain); // 0x6e2d4a0 [Final Native Public]
    void SetStereoDelayWetlevel(float DelayWetlevel); // 0x6e2d320 [Final Native Public]
    void SetStereoDelayTime(float DelayTimeMsec); // 0x6e2d260 [Final Native Public]
    void SetStereoDelayRatio(float DelayRatio); // 0x6e2d1a0 [Final Native Public]
    void SetStereoDelayMode(const ESynthStereoDelayMode& StereoDelayMode); // 0x6e2d0e0 [Final Native Public]
    void SetStereoDelayIsEnabled(bool StereoDelayEnabled); // 0x6e2d020 [Final Native Public]
    void SetStereoDelayFeedback(float DelayFeedback); // 0x6e2cf60 [Final Native Public]
    void SetSpread(float Spread); // 0x6e2ca20 [Final Native Public]
    void SetReleaseTime(float ReleaseTimeMsec); // 0x6e2ab60 [Final Native Public]
    void SetPortamento(float Portamento); // 0x6e2a260 [Final Native Public]
    void SetPitchBend(float PitchBend); // 0x6e29f20 [Final Native Public]
    void SetPan(float Pan); // 0x6e29d60 [Final Native Public]
    void SetOscType(int32 OscIndex, const ESynth1OscType& OscType); // 0x6e29c50 [Final Native Public]
    void SetOscSync(bool bIsSynced); // 0x6e29b90 [Final Native Public]
    void SetOscSemitones(int32 OscIndex, float Semitones); // 0x6e29a90 [Final Native Public]
    void SetOscPulsewidth(int32 OscIndex, float Pulsewidth); // 0x6e29990 [Final Native Public]
    void SetOscOctave(int32 OscIndex, float Octave); // 0x6e29890 [Final Native Public]
    void SetOscGainMod(int32 OscIndex, float OscGainMod); // 0x6e29790 [Final Native Public]
    void SetOscGain(int32 OscIndex, float OscGain); // 0x6e29690 [Final Native Public]
    void SetOscFrequencyMod(int32 OscIndex, float OscFreqMod); // 0x6e29590 [Final Native Public]
    void SetOscCents(int32 OscIndex, float Cents); // 0x6e29490 [Final Native Public]
    void SetModEnvSustainGain(float SustainGain); // 0x6e29050 [Final Native Public]
    void SetModEnvReleaseTime(float Release); // 0x6e28f90 [Final Native Public]
    void SetModEnvPatch(const ESynthModEnvPatch& InPatchType); // 0x6e28ed0 [Final Native Public]
    void SetModEnvInvert(bool bInvert); // 0x6e28e10 [Final Native Public]
    void SetModEnvDepth(float Depth); // 0x6e28d50 [Final Native Public]
    void SetModEnvDecayTime(float DecayTimeMsec); // 0x6e28c90 [Final Native Public]
    void SetModEnvBiasPatch(const ESynthModEnvBiasPatch& InPatchType); // 0x6e28bd0 [Final Native Public]
    void SetModEnvBiasInvert(bool bInvert); // 0x6e28b10 [Final Native Public]
    void SetModEnvAttackTime(float AttackTimeMsec); // 0x6e28a50 [Final Native Public]
    void SetLFOType(int32 LFOIndex, const ESynthLFOType& LFOType); // 0x6e28560 [Final Native Public]
    void SetLFOPatch(int32 LFOIndex, const ESynthLFOPatchType& LFOPatchType); // 0x6e28450 [Final Native Public]
    void SetLFOMode(int32 LFOIndex, const ESynthLFOMode& LFOMode); // 0x6e28340 [Final Native Public]
    void SetLFOGainMod(int32 LFOIndex, float GainMod); // 0x6e28240 [Final Native Public]
    void SetLFOGain(int32 LFOIndex, float Gain); // 0x6e28140 [Final Native Public]
    void SetLFOFrequencyMod(int32 LFOIndex, float FrequencyModHz); // 0x6e28040 [Final Native Public]
    void SetLFOFrequency(int32 LFOIndex, float FrequencyHz); // 0x6e27f40 [Final Native Public]
    void SetGainDb(float GainDb); // 0x6e27240 [Final Native Public]
    void SetFilterType(const ESynthFilterType& FilterType); // 0x6e26aa0 [Final Native Public]
    void SetFilterQMod(float FilterQ); // 0x6e26930 [Final Native Public]
    void SetFilterQ(float FilterQ); // 0x6e267c0 [Final Native Public]
    void SetFilterFrequencyMod(float FilterFrequencyHz); // 0x6e26700 [Final Native Public]
    void SetFilterFrequency(float FilterFrequencyHz); // 0x6e26640 [Final Native Public]
    void SetFilterAlgorithm(const ESynthFilterAlgorithm& FilterAlgorithm); // 0x6e25d70 [Final Native Public]
    void SetEnableUnison(bool EnableUnison); // 0x6e258a0 [Final Native Public]
    void SetEnableRetrigger(bool RetriggerEnabled); // 0x6e257e0 [Final Native Public]
    void SetEnablePolyphony(bool bEnablePolyphony); // 0x6e25720 [Final Native Public]
    bool SetEnablePatch(const FPatchId& PatchId, bool bIsEnabled); // 0x6e25590 [Final Native Public]
    void SetEnableLegato(bool LegatoEnabled); // 0x6e254d0 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x6e24b60 [Final Native Public]
    void SetChorusFrequency(float Frequency); // 0x6e245c0 [Final Native Public]
    void SetChorusFeedback(float Feedback); // 0x6e24500 [Final Native Public]
    void SetChorusEnabled(bool EnableChorus); // 0x6e24440 [Final Native Public]
    void SetChorusDepth(float Depth); // 0x6e24380 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x6e23ea0 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x6e22ff0 [Final Native Public]
    void NoteOff(float Note, bool bAllNotesOff, bool bKillAllNotes); // 0x6e22bc0 [Final Native Public]
    FPatchId CreatePatch(const ESynth1PatchSource& PatchSource, const TArray<FSynth1PatchCable>& PatchCables, bool bEnableByDefault); // 0x6e21d20 [Final Native Public]

// USourceEffectBitCrusherPreset (/Script/Synthesis.SourceEffectBitCrusherPreset)
    void SetSettings(FSourceEffectBitCrusherBaseSettings& Settings); // 0x6e2b200 [Final Native Public]
    void SetSampleRateModulators(TSet<USoundModulatorBase*>& InModulators); // 0x6e2ae40 [Final Native Public]
    void SetSampleRateModulator(USoundModulatorBase* Modulator); // 0x6e2ad90 [Final Native Public]
    void SetSampleRate(float SampleRate); // 0x6e2ace0 [Final Native Public]
    void SetModulationSettings(FSourceEffectBitCrusherSettings& ModulationSettings); // 0x6e29110 [Final Native Public]
    void SetBits(float Bits); // 0x6e242d0 [Final Native Public]
    void SetBitModulators(TSet<USoundModulatorBase*>& InModulators); // 0x6e24150 [Final Native Public]
    void SetBitModulator(USoundModulatorBase* Modulator); // 0x6e240a0 [Final Native Public]

// USourceEffectChorusPreset (/Script/Synthesis.SourceEffectChorusPreset)
    void SetWetModulators(TSet<USoundModulatorBase*>& Modulators); // 0x6e2def0 [Final Native Public]
    void SetWetModulator(USoundModulatorBase* Modulator); // 0x6e2de40 [Final Native Public]
    void SetWet(float WetAmount); // 0x6e2dd90 [Final Native Public]
    void SetSpreadModulators(TSet<USoundModulatorBase*>& Modulators); // 0x6e2cc40 [Final Native Public]
    void SetSpreadModulator(USoundModulatorBase* Modulator); // 0x6e2cb90 [Final Native Public]
    void SetSpread(float Spread); // 0x6e2cae0 [Final Native Public]
    void SetSettings(FSourceEffectChorusBaseSettings& Settings); // 0x6e2b2e0 [Final Native Public]
    void SetModulationSettings(FSourceEffectChorusSettings& ModulationSettings); // 0x6e29390 [Final Native Public]
    void SetFrequencyModulators(TSet<USoundModulatorBase*>& Modulators); // 0x6e26f10 [Final Native Public]
    void SetFrequencyModulator(USoundModulatorBase* Modulator); // 0x6e26e60 [Final Native Public]
    void SetFrequency(float Frequency); // 0x6e26c10 [Final Native Public]
    void SetFeedbackModulators(TSet<USoundModulatorBase*>& Modulators); // 0x6e25bf0 [Final Native Public]
    void SetFeedbackModulator(USoundModulatorBase* Modulator); // 0x6e25b40 [Final Native Public]
    void SetFeedback(float Feedback); // 0x6e25a90 [Final Native Public]
    void SetDryModulators(TSet<USoundModulatorBase*>& Modulators); // 0x6e25350 [Final Native Public]
    void SetDryModulator(USoundModulatorBase* Modulator); // 0x6e252a0 [Final Native Public]
    void SetDry(float DryAmount); // 0x6e251f0 [Final Native Public]
    void SetDepthModulators(TSet<USoundModulatorBase*>& Modulators); // 0x6e25070 [Final Native Public]
    void SetDepthModulator(USoundModulatorBase* Modulator); // 0x6e24fc0 [Final Native Public]
    void SetDepth(float Depth); // 0x6e24f10 [Final Native Public]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// USubmixEffectDelayPreset (/Script/Synthesis.SubmixEffectDelayPreset)
    void SetSettings(FSubmixEffectDelaySettings& InSettings); // 0x6e2c0a0 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x6e27ca0 [Final Native Public]
    void SetDelay(float Length); // 0x6e24d30 [Final Native Public]
    void SetDefaultSettings(FSubmixEffectDelaySettings& InSettings); // 0x6e24c20 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x6e225f0 [Final Native Public]

// USubmixEffectFilterPreset (/Script/Synthesis.SubmixEffectFilterPreset)
    void SetSettings(FSubmixEffectFilterSettings& InSettings); // 0x6e2c1a0 [Final Native Public]
    void SetFilterType(const ESubmixFilterType& InType); // 0x6e26b60 [Final Native Public]
    void SetFilterQMod(float InQ); // 0x6e269f0 [Final Native Public]
    void SetFilterQ(float InQ); // 0x6e26880 [Final Native Public]
    void SetFilterCutoffFrequencyMod(float InFrequency); // 0x6e25f90 [Final Native Public]
    void SetFilterCutoffFrequency(float InFrequency); // 0x6e25ee0 [Final Native Public]
    void SetFilterAlgorithm(const ESubmixFilterAlgorithm& InAlgorithm); // 0x6e25e30 [Final Native Public]

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

// USubmixEffectMultibandCompressorPreset (/Script/Synthesis.SubmixEffectMultibandCompressorPreset)
    void SetSettings(FSubmixEffectMultibandCompressorSettings& InSettings); // 0x6e2c360 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x6e25960 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x6e23f60 [Final Native Public]
    void ResetKey(); // 0x6e235b0 [Final Native Public]

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

// USubmixEffectStereoToQuadPreset (/Script/Synthesis.SubmixEffectStereoToQuadPreset)
    void SetSettings(FSubmixEffectStereoToQuadSettings& InSettings); // 0x6e2c4a0 [Final Native Public]

// USubmixEffectTapDelayPreset (/Script/Synthesis.SubmixEffectTapDelayPreset)
    void SetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x6e2d780 [Final Native Public]
    void SetSettings(FSubmixEffectTapDelaySettings& InSettings); // 0x6e2c570 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x6e27e80 [Final Native Public]
    void RemoveTap(int32 TapId); // 0x6e23450 [Final Native Public]
    void GetTapIds(const TArray<int32>& TapIds); // 0x6e22820 [Final Native Public]
    void GetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x6e226e0 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x3245960 [Final Native Public]
    void AddTap(const int32& TapId); // 0x6e21bd0 [Final Native Public]

// UGranularSynth (/Script/Synthesis.GranularSynth)
    void SetSustainGain(float SustainGain); // 0x6e2d3e0 [Final Native Public]
    void SetSoundWave(USoundWave* InSoundWave); // 0x6e2c7c0 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x6e2afc0 [Final Native Public]
    void SetReleaseTimeMsec(float ReleaseTimeMsec); // 0x6e2ac20 [Final Native Public]
    void SetPlayheadTime(float InPositionSec, float LerpTimeSec, const EGranularSynthSeekType& SeekType); // 0x6e2a0a0 [Final Native Public]
    void SetPlaybackSpeed(float InPlayheadRate); // 0x6e29fe0 [Final Native Public]
    void SetGrainVolume(float BaseVolume, const FVector2D& VolumeRange); // 0x6e27840 [Final Native Public]
    void SetGrainsPerSecond(float InGrainsPerSecond); // 0x6e27980 [Final Native Public]
    void SetGrainProbability(float InGrainProbability); // 0x6e27780 [Final Native Public]
    void SetGrainPitch(float BasePitch, const FVector2D& PitchRange); // 0x6e27640 [Final Native Public]
    void SetGrainPan(float BasePan, const FVector2D& PanRange); // 0x6e27500 [Final Native Public]
    void SetGrainEnvelopeType(const EGranularSynthEnvelopeType& EnvelopeType); // 0x6e27440 [Final Native Public]
    void SetGrainDuration(float BaseDurationMsec, const FVector2D& DurationRange); // 0x6e27300 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x6e23de0 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x6e23de0 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x6e22e30 [Final Native Public]
    void NoteOff(float Note, bool bKill); // 0x6e22ab0 [Final Native Public]
    bool IsLoaded(); // 0x6e22a70 [Final Native Public]
    float GetSampleDuration(); // 0x6e22680 [Final Native Public]
    float GetCurrentPlayheadTime(); // 0x6e21ed0 [Final Native Public]

// USynthComponentMonoWaveTable (/Script/Synthesis.SynthComponentMonoWaveTable)
    void SetWaveTablePosition(float InPosition); // 0x6e2dcd0 [Final Native Public]
    void SetSustainPedalState(bool InSustainPedalState); // 0x6e2d560 [Final Native Public]
    void SetPosLfoType(const ESynthLFOType& InLfoType); // 0x6e2a4a0 [Final Native Public]
    void SetPosLfoFrequency(float InLfoFrequency); // 0x6e2a3e0 [Final Native Public]
    void SetPosLfoDepth(float InLfoDepth); // 0x6e2a320 [Final Native Public]
    void SetPositionEnvelopeSustainGain(float InSustainGain); // 0x6e2aaa0 [Final Native Public]
    void SetPositionEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x6e2a9e0 [Final Native Public]
    void SetPositionEnvelopeInvert(bool bInInvert); // 0x6e2a920 [Final Native Public]
    void SetPositionEnvelopeDepth(float InDepth); // 0x6e2a860 [Final Native Public]
    void SetPositionEnvelopeDecayTime(float InDecayTimeMsec); // 0x6e2a7a0 [Final Native Public]
    void SetPositionEnvelopeBiasInvert(bool bInBiasInvert); // 0x6e2a6e0 [Final Native Public]
    void SetPositionEnvelopeBiasDepth(float InDepth); // 0x6e2a620 [Final Native Public]
    void SetPositionEnvelopeAttackTime(float InAttackTimeMsec); // 0x6e2a560 [Final Native Public]
    void SetLowPassFilterResonance(float InNewQ); // 0x6e28870 [Final Native Public]
    void SetFrequencyWithMidiNote(float InMidiNote); // 0x6e27150 [Final Native Public]
    void SetFrequencyPitchBend(float FrequencyOffsetCents); // 0x6e27090 [Final Native Public]
    void SetFrequency(float FrequencyHz); // 0x6e26cc0 [Final Native Public]
    void SetFilterEnvelopeSustainGain(float InSustainGain); // 0x6e264c0 [Final Native Public]
    void SetFilterEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x6e26400 [Final Native Public]
    void SetFilterEnvelopenDecayTime(float InDecayTimeMsec); // 0x6e26580 [Final Native Public]
    void SetFilterEnvelopeInvert(bool bInInvert); // 0x6e26340 [Final Native Public]
    void SetFilterEnvelopeDepth(float InDepth); // 0x6e26280 [Final Native Public]
    void SetFilterEnvelopeBiasInvert(bool bInBiasInvert); // 0x6e261c0 [Final Native Public]
    void SetFilterEnvelopeBiasDepth(float InDepth); // 0x6e26100 [Final Native Public]
    void SetFilterEnvelopeAttackTime(float InAttackTimeMsec); // 0x6e26040 [Final Native Public]
    bool SetCurveValue(int32 TableIndex, int32 KeyframeIndex, float NewValue); // 0x6e249d0 [Final Native Public]
    bool SetCurveTangent(int32 TableIndex, float InNewTangent); // 0x6e24800 [Final Native Public]
    bool SetCurveInterpolationType(const CurveInterpolationType& InterpolationType, int32 TableIndex); // 0x6e24680 [Final Native Public]
    void SetAmpEnvelopeSustainGain(float InSustainGain); // 0x6e23d20 [Final Native Public]
    void SetAmpEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x6e23c60 [Final Native Public]
    void SetAmpEnvelopeInvert(bool bInInvert); // 0x6e23ba0 [Final Native Public]
    void SetAmpEnvelopeDepth(float InDepth); // 0x6e23ae0 [Final Native Public]
    void SetAmpEnvelopeDecayTime(float InDecayTimeMsec); // 0x6e23a20 [Final Native Public]
    void SetAmpEnvelopeBiasInvert(bool bInBiasInvert); // 0x6e23960 [Final Native Public]
    void SetAmpEnvelopeBiasDepth(float InDepth); // 0x6e238a0 [Final Native Public]
    void SetAmpEnvelopeAttackTime(float InAttackTimeMsec); // 0x6e237e0 [Final Native Public]
    void RefreshWaveTable(int32 Index); // 0x6e23320 [Final Native Public]
    void RefreshAllWaveTables(); // 0x6e23300 [Final Native Public]
    void NoteOn(float InMidiNote, float InVelocity); // 0x6e231b0 [Final Native Public]
    void NoteOff(float InMidiNote); // 0x6e22d40 [Final Native Public]
    int32 GetNumTableEntries(); // 0x6e22650 [Final Native Public]
    int32 GetMaxTableIndex(); // 0x6e22610 [Final Native Public]
    TArray<float> GetKeyFrameValuesForTable(float TableIndex); // 0x6e21fe0 [Final Native Public]
    float GetCurveTangent(int32 TableIndex); // 0x6e21f10 [Final Native Public]

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

// USynthSamplePlayer (/Script/Synthesis.SynthSamplePlayer)
    void SetSoundWave(USoundWave* InSoundWave); // 0x6e2c960 [Final Native Public]
    void SetScrubTimeWidth(float InScrubTimeWidthSec); // 0x6e2b140 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x6e2b080 [Final Native Public]
    void SetPitch(float InPitch, float TimeSec); // 0x6e29e20 [Final Native Public]
    void SeekToTime(float TimeSec, const ESamplePlayerSeekType& SeekType, bool bWrap); // 0x6e23610 [Final Native Public]
    bool IsLoaded(); // 0x6e22a90 [Final Native Public]
    float GetSampleDuration(); // 0x6e226c0 [Final Native Public]
    float GetCurrentPlaybackProgressTime(); // 0x6e21eb0 [Final Native Public]
    float GetCurrentPlaybackProgressPercent(); // 0x6e21e70 [Final Native Public]

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

// USynth2DSlider (/Script/Synthesis.Synth2DSlider)
    void SetValue(const FVector2D& InValue); // 0x6e2d950 [Final Native Public]
    void SetStepSize(float InValue); // 0x6e2cdc0 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x6e2c690 [Final Native Public]
    void SetLocked(bool InValue); // 0x6e28670 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x6e27ba0 [Final Native Public]
    FVector2D GetValue(); // 0x6e22920 [Final Native Public]

// USynthKnob (/Script/Synthesis.SynthKnob)
    void SetValue(float InValue); // 0x6e2dae0 [Final Native Public]
    void SetStepSize(float InValue); // 0x6e2ced0 [Final Native Public]
    void SetLocked(bool InValue); // 0x6e28770 [Final Native Public]
    float GetValue(); // 0x6e22a20 [Final Native Public]

// ATemplateSequenceActor (/Script/TemplateSequence.TemplateSequenceActor)
    void SetSequence(UTemplateSequence* InSequence); // 0x62ef050 [Final Native Public]
    void SetBinding(AActor* Actor, bool bOverridesDefault); // 0x62eee80 [Final Native Public]
    UTemplateSequence* LoadSequence(); // 0x62eee00 [Final Native Public]
    UTemplateSequencePlayer* GetSequencePlayer(); // 0x62eed90 [Final Native Public]
    UTemplateSequence* GetSequence(); // 0x62eed10 [Final Native Public]

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

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

// UTimeManagementBlueprintLibrary (/Script/TimeManagement.TimeManagementBlueprintLibrary)
    FFrameTime TransformTime(const FFrameTime& SourceTime, FFrameRate& SourceRate, FFrameRate& DestinationRate); // 0x313dae0 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x313da20 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x313d960 [Final Native Static Public]
    FFrameTime SnapFrameTimeToRate(const FFrameTime& SourceTime, FFrameRate& SourceRate, FFrameRate& SnapToRate); // 0x313d7c0 [Final Native Static Public]
    FFrameTime Multiply_SecondsFrameRate(float TimeInSeconds, FFrameRate& FrameRate); // 0x313d650 [Final Native Static Public]
    FFrameNumber Multiply_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x313d590 [Final Native Static Public]
    bool IsValid_MultipleOf(FFrameRate& InFrameRate, FFrameRate& OtherFramerate); // 0x313d450 [Final Native Static Public]
    bool IsValid_Framerate(FFrameRate& InFrameRate); // 0x313d3b0 [Final Native Static Public]
    FFrameRate GetTimecodeFrameRate(); // 0x313d370 [Final Native Static Public]
    FTimecode GetTimecode(); // 0x313d330 [Final Native Static Public]
    FFrameNumber Divide_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x313d270 [Final Native Static Public]
    FString Conv_TimecodeToString(const FTimecode& InTimecode, bool bForceSignDisplay); // 0x313d120 [Final Native Static Public]
    float Conv_QualifiedFrameTimeToSeconds(FQualifiedFrameTime& InFrameTime); // 0x313d030 [Final Native Static Public]
    float Conv_FrameRateToSeconds(FFrameRate& InFrameRate); // 0x313cf70 [Final Native Static Public]
    float Conv_FrameRateToInterval(const FFrameRate& InFrameRate); // 0x313ced0 [Final Native Static Public]
    int32 Conv_FrameNumberToInteger(const FFrameNumber& InFrameNumber); // 0x313ce40 [Final Native Static Public]
    FFrameNumber Add_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x313cd80 [Final Native Static Public]
    FFrameNumber Add_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x313ccc0 [Final Native Static Public]

// UTraceUtilLibrary (/Script/TraceUtilities.TraceUtilLibrary)
    void TraceScreenshot(const FString& Name, bool bShowUI); // 0x3e23d30 [Final Native Static Public]
    void TraceMarkRegionStart(const FString& Name); // 0x3e33360 [Final Native Static Public]
    void TraceMarkRegionEnd(const FString& Name); // 0x3e33360 [Final Native Static Public]
    void TraceBookmark(const FString& Name); // 0x3e33360 [Final Native Static Public]
    bool ToggleChannel(const FString& ChannelName, bool Enabled); // 0x6e3b6f0 [Final Native Static Public]
    bool StopTracing(); // 0x5440960 [Final Native Static Public]
    bool StartTraceToFile(const FString& Filename, const TArray<FString>& Channels); // 0x6e3b530 [Final Native Static Public]
    bool StartTraceSendTo(const FString& Target, const TArray<FString>& Channels); // 0x6e3b370 [Final Native Static Public]
    bool ResumeTracing(); // 0x3e17520 [Final Native Static Public]
    bool PauseTracing(); // 0x3e17520 [Final Native Static Public]
    bool IsTracing(); // 0x5440960 [Final Native Static Public]
    bool IsChannelEnabled(const FString& ChannelName); // 0x64f1bb0 [Final Native Static Public]
    TArray<FString> GetEnabledChannels(); // 0x6e3b1d0 [Final Native Static Public]
    TArray<FString> GetAllChannels(); // 0x6493f70 [Final Native Static Public]

// UTypedElementHandleLibrary (/Script/TypedElementFramework.TypedElementHandleLibrary)
    void Release(FScriptTypedElementHandle& ElementHandle); // 0x23a2680 [Final Native Static Public]
    bool NotEqual(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x23a23e0 [Final Native Static Public]
    bool IsSet(FScriptTypedElementHandle& ElementHandle); // 0x23a2170 [Final Native Static Public]
    bool Equal(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x23a17d0 [Final Native Static Public]

// UTypedElementListLibrary (/Script/TypedElementFramework.TypedElementListLibrary)
    void Shrink(const FScriptTypedElementListProxy& ElementList); // 0x23a2c60 [Final Native Static Public]
    void Reset(const FScriptTypedElementListProxy& ElementList); // 0x23a2b80 [Final Native Static Public]
    void Reserve(const FScriptTypedElementListProxy& ElementList, int32 Size); // 0x23a2950 [Final Native Static Public]
    bool Remove(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x23a2750 [Final Native Static Public]
    int32 Num(const FScriptTypedElementListProxy& ElementList); // 0x23a2520 [Final Native Static Public]
    bool IsValidIndex(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x23a2240 [Final Native Static Public]
    bool HasElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x23a1fd0 [Final Native Static Public]
    bool HasElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x23a1e20 [Final Native Static Public]
    UObject* GetElementInterface(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle, TSubclassOf<IInterface> BaseInterfaceType); // 0x23a1c00 [Final Native Static Public]
    TArray<FScriptTypedElementHandle> GetElementHandles(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x23a1a60 [Final Native Static Public]
    FScriptTypedElementHandle GetElementHandleAt(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x23a1910 [Final Native Static Public]
    void Empty(const FScriptTypedElementListProxy& ElementList, int32 Slack); // 0x23a16b0 [Final Native Static Public]
    FScriptTypedElementListProxy CreateScriptElementList(UTypedElementRegistry* Registry); // 0x23a1560 [Final Native Static Public]
    int32 CountElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x23a13d0 [Final Native Static Public]
    int32 CountElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x23a1220 [Final Native Static Public]
    bool Contains(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x23a1020 [Final Native Static Public]
    FScriptTypedElementListProxy Clone(const FScriptTypedElementListProxy& ElementList); // 0x23a0ef0 [Final Native Static Public]
    void AppendList(const FScriptTypedElementListProxy& ElementList, const FScriptTypedElementListProxy& OtherElementList); // 0x23a0d80 [Final Native Static Public]
    void Append(const FScriptTypedElementListProxy& ElementList, const TArray<FScriptTypedElementHandle>& ElementHandles); // 0x23a0c30 [Final Native Static Public]
    bool Add(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x23a0a20 [Final Native Static Public]

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

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

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

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

// UTypedElementSelectionSetLibrary (/Script/TypedElementRuntime.TypedElementSelectionSetLibrary)
    bool SetSelectionFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x23bb4c0 [Final Native Static Public]
    bool SelectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x23bae90 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedSelection(UTypedElementSelectionSet* SelectionSet, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x23b9890 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedElementList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x23b96c0 [Final Native Static Public]
    bool DeselectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x23b8e90 [Final Native Static Public]

// UTypedElementSelectionSet (/Script/TypedElementRuntime.TypedElementSelectionSet)
    bool SetSelection(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23bb310 [Final Native Public]
    bool SelectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23bad10 [Final Native Public]
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23bab90 [Final Native Public]
    void RestoreSelectionState(FTypedElementSelectionSetState& InSelectionState); // 0x23ba900 [Final Native Public]
    void OnPreChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0x15b1e90 [Public]
    void OnChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0x15b1e90 [Public]
    TArray<FScriptTypedElementHandle> K2_GetSelectedElementHandles(TSubclassOf<IInterface> InBaseInterfaceType); // 0x23ba790 [Final Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FTypedElementIsSelectedOptions& InSelectionOptions); // 0x23ba5f0 [Final Native Public]
    bool HasSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x23ba290 [Final Native Public]
    bool HasSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x23ba1e0 [Final Native Public]
    UObject* GetTopSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x23ba0d0 [Final Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementSelectionMethod& InSelectionMethod); // 0x23b9fa0 [Final Native Public]
    TArray<UObject*> GetSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x23b9cd0 [Final Native Public]
    int32 GetNumSelectedElements(); // 0x23b99d0 [Final Native Public]
    FTypedElementSelectionSetState GetCurrentSelectionState(); // 0x23b95b0 [Final Native Public]
    UObject* GetBottomSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x23b9320 [Final Native Public]
    bool DeselectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23b8d10 [Final Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23b8b90 [Final Native Public]
    int32 CountSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x23b8830 [Final Native Public]
    int32 CountSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x23b8780 [Final Native Public]
    bool ClearSelection(const FTypedElementSelectionOptions& InSelectionOptions); // 0x23b86d0 [Final Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23b84c0 [Final Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23b8180 [Final Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle); // 0x23b7f30 [Final Native Public]

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

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

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

// ITypedElementPrimitiveCustomDataInterface (/Script/TypedElementRuntime.TypedElementPrimitiveCustomDataInterface)
    void SetCustomDataValue(FScriptTypedElementHandle& InElementHandle, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x23bb180 [Native Public]
    void SetCustomData(FScriptTypedElementHandle& InElementHandle, const TArray<float>& CustomDataFloats, bool bMarkRenderStateDirty); // 0x23bb010 [Native Public]

// ITypedElementSelectionInterface (/Script/TypedElementRuntime.TypedElementSelectionInterface)
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x23ba9c0 [Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementIsSelectedOptions& InSelectionOptions); // 0x23ba420 [Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InCurrentSelection, const ETypedElementSelectionMethod& InSelectionMethod); // 0x23b9db0 [Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x23b89c0 [Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x23b8390 [Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x23b8050 [Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet); // 0x23b7dc0 [Native Public]

// UUINavComponentAction (/Script/UINavigation.UINavComponentAction)
    void ExecuteAction(UUINavComponent* Component); // 0x51dcd70 [Native Event Public]

// UUINavWidget (/Script/UINavigation.UINavWidget)
    void UpdateSelectorLocation(UUINavComponent* Component); // 0x51e5b50 [Final Native Public]
    void SetSelectorVisible(bool bVisible); // 0x51e5a40 [Final Native Public]
    void SetSelectorScale(const FVector2D& NewScale); // 0x51e59b0 [Final Native Public]
    void ReturnToParent(bool bRemoveAllParents, int32 ZOrder); // 0x51e5470 [Native Public]
    void PreSetup(bool bFirstSetup); // 0x51e5350 [Native Event Public]
    void OnThumbstickCursorInput(const FVector2D& ThumbstickDelta); // 0x51e52b0 [Native Event Public]
    void OnStopSelect(UUINavComponent* Component); // 0x3b482d0 [Native Event Public]
    void OnStartSelect(UUINavComponent* Component); // 0x4c9aff0 [Native Event Public]
    void OnSetupCompleted(); // 0x51e5200 [Native Event Public]
    void OnSelect(UUINavComponent* Component); // 0x3896e30 [Native Event Public]
    void OnSectionButtonPressed9(); // 0x51e51c0 [Final Native Protected]
    void OnSectionButtonPressed8(); // 0x51e51a0 [Final Native Protected]
    void OnSectionButtonPressed7(); // 0x51e5180 [Final Native Protected]
    void OnSectionButtonPressed6(); // 0x51e5160 [Final Native Protected]
    void OnSectionButtonPressed5(); // 0x51e5140 [Final Native Protected]
    void OnSectionButtonPressed4(); // 0x51e5120 [Final Native Protected]
    void OnSectionButtonPressed3(); // 0x51e5100 [Final Native Protected]
    void OnSectionButtonPressed2(); // 0x51e50e0 [Final Native Protected]
    void OnSectionButtonPressed10(); // 0x51e50a0 [Final Native Protected]
    void OnSectionButtonPressed1(); // 0x51e50c0 [Final Native Protected]
    void OnReturn(); // 0x51df720 [Native Event Public]
    void OnPrevious(); // 0x51e5060 [Native Event Public]
    void OnNext(); // 0x51df8a0 [Native Event Public]
    void OnNavigate(UUINavComponent* FromComponent, UUINavComponent* ToComponent); // 0x51e4ef0 [Native Event Public]
    void OnLostNavigation(UUINavWidget* NewActiveWidget, bool bToChild); // 0x51e4e20 [Native Event Public]
    void OnInputChanged(const EInputType& From, const EInputType& To); // 0x51e4d50 [Native Event Public]
    void OnHorizCompUpdated(UUINavComponent* Component); // 0x51e4bf0 [Native Event Public]
    void OnHorizCompNavigateRight(UUINavComponent* Component); // 0x51e4b60 [Native Event Public]
    void OnHorizCompNavigateLeft(UUINavComponent* Component); // 0x51e4ad0 [Native Event Public]
    void OnGainedNavigation(UUINavWidget* PreviousActiveWidget, bool bFromChild); // 0x51e4a00 [Native Event Public]
    bool OnChildReturn(); // 0x4b3d590 [Native Event Public]
    void OnChangedSection(int32 FromIndex, int32 ToIndex); // 0x51e4820 [Native Event Public]
    bool IsSelectorVisible(); // 0x51e4720 [Final Native Public]
    bool IsSelectorValid(); // 0x51e46f0 [Final Native Public]
    bool IsRebindingInput(); // 0x51e46c0 [Final Native Public]
    UUINavWidget* GoToWidget(TSubclassOf<UUINavWidget> NewWidgetClass, bool bRemoveParent, bool bDestroyParent, int32 ZOrder); // 0x51e4250 [Final Native Public]
    void GoToSection(int32 SectionIndex); // 0x51e41c0 [Final Native Protected]
    UUINavWidget* GoToPromptWidget(TSubclassOf<UUINavPromptWidget> NewWidgetClass, const FScriptDelegate& Event, const FText& title, const FText& Message, bool bRemoveParent, int32 ZOrder); // 0x51e3f30 [Final Native Public]
    void GoToPreviousSection(); // 0x51e3f10 [Final Native Protected]
    void GoToNextSection(); // 0x51e3ef0 [Final Native Protected]
    UUINavWidget* GoToBuiltWidget(UUINavWidget* NewWidget, bool bRemoveParent, bool bDestroyParent, int32 ZOrder); // 0x51e3d70 [Final Native Public]
    UScrollBox* GetScrollBoxToFocus(); // 0x51e3ce0 [Native Event Public]
    UUINavWidget* GetMostOuterUINavWidget(); // 0x51e3cb0 [Final Native Public]
    UUINavComponent* GetInitialFocusComponent(); // 0x51e3c80 [Native Event Public]
    void ConfigureUINavPC(); // 0x51e3b90 [Final Native Protected]

// UUINavPromptWidget (/Script/UINavigation.UINavPromptWidget)
    void SetCallback(const FScriptDelegate& InCallback); // 0x51e5540 [Final Native Public]
    void ProcessPromptWidgetSelected(UPromptDataBase* InPromptData); // 0x51e53e0 [Native Event Public]
    bool IsAcceptComponent(UUINavComponent* Component); // 0x51e4620 [Final Native Public]
    void ExecuteCallback(UPromptDataBase* InPromptData); // 0x51e3bb0 [Final Native Public]

// USwapKeysWidget (/Script/UINavigation.SwapKeysWidget)
    void NotifySwapResult(bool bSwap); // 0x51d65f0 [Final Native Public]

// UUINavBlueprintFunctionLibrary (/Script/UINavigation.UINavBlueprintFunctionLibrary)
    void SetSoundClassVolume(USoundClass* TargetClass, float NewVolume); // 0x51d6ab0 [Final Native Static Public]
    void SetPostProcessSettings(const FString& Variable, const FString& Value); // 0x51d6910 [Final Native Static Public]
    bool RespectsRestriction(const FKey& CompareKey, const EInputRestriction& Restriction); // 0x51d67e0 [Final Native Static Public]
    void ResetInputSettings(APlayerController* PC); // 0x51d6760 [Final Native Static Public]
    bool IsVRKey(const FKey& Key); // 0x51d6500 [Final Native Static Public]
    bool IsUINavInputAction(UInputAction* InputAction); // 0x51d6470 [Final Native Static Public]
    bool IsKeyInCategory(const FKey& Key, const FString& Category); // 0x51d62c0 [Final Native Static Public]
    bool IsGamepadConnected(); // 0x51d6290 [Final Native Static Public]
    UUINavComponent* GetValidUINavComponentInWidget(UPanelWidget* Widget); // 0x51d61d0 [Final Native Static Public]
    UWidget* GetUniformGridChild(UWidget* Widget, int32 Column, int32 Row); // 0x51d60d0 [Final Native Static Public]
    UUINavSettings* GetUINavSettings(); // 0x51d60a0 [Final Native Static Public]
    float GetSoundClassVolume(USoundClass* TargetClass); // 0x51d6010 [Final Native Static Public]
    FText GetRawTextFromRichText(FText& RichText); // 0x51d5f40 [Final Native Static Public]
    FString GetPostProcessSettings(const FString& Variable); // 0x51d5e00 [Final Native Static Public]
    UPanelWidget* GetParentPanelWidget(UWidget* Widget, TSubclassOf<UPanelWidget> PanelWidgetSubclass); // 0x51d5d00 [Final Native Static Public]
    UWidget* GetPanelWidgetChild(UWidget* Widget, int32 ChildIndex); // 0x51d5c30 [Final Native Static Public]
    void GetIndexInUniformGridWidget(UWidget* Widget, const int32& Column, const int32& Row); // 0x51d5b00 [Final Native Static Public]
    int32 GetIndexInPanelWidget(UWidget* Widget, TSubclassOf<UPanelWidget> PanelWidgetSubclass); // 0x51d5a20 [Final Native Static Public]
    UWidget* GetFirstWidgetInUserWidget(UUserWidget* UserWidget); // 0x51d5990 [Final Native Static Public]
    UWidget* FindWidgetOfClassesInWidget(UWidget* Widget, const TArray<TSubclassOf<UWidget>>& WidgetClasses); // 0x51d58a0 [Final Native Static Public]
    UPromptDataBinary* CreateBinaryPromptData(bool bAccept); // 0x51d5810 [Final Native Static Public]
    FText ApplyStyleRowToText(FText& Text, const FString& StyleRowName); // 0x51d56b0 [Final Native Static Public]

// UUINavComponent (/Script/UINavigation.UINavComponent)
    void SwitchTextColorToNavigated(); // 0x51d6da0 [Final Native Public]
    void SwitchTextColorToDefault(); // 0x51d6d80 [Final Native Public]
    void SwitchTextColorTo(const FLinearColor& Color); // 0x51d6cf0 [Final Native Public]
    void SwitchButtonStyle(const EButtonStyle& NewStyle, bool bRevertStyle); // 0x51d6c20 [Final Native Public]
    void SetText(FText& Text); // 0x51d6b70 [Final Native Public]
    void OnNavigatedTo(); // 0x51d6740 [Native Event Public]
    void OnNavigatedFrom(); // 0x51d6720 [Native Event Public]
    void OnButtonUnhovered(); // 0x51d6700 [Final Native Public]
    void OnButtonReleased(); // 0x51d66e0 [Final Native Public]
    void OnButtonPressed(); // 0x51d66c0 [Final Native Public]
    void OnButtonHovered(); // 0x51d66a0 [Final Native Public]
    void OnButtonClicked(); // 0x51d6680 [Final Native Public]
    bool IsBeingNavigated(); // 0x51d6260 [Final Native Public]
    UScrollBox* GetParentScrollBox(); // 0x51d5de0 [Final Native Public]
    bool CanBeNavigated(); // 0x51d57e0 [Final Native Public]

// UUINavHorizontalComponent (/Script/UINavigation.UINavHorizontalComponent)
    bool Update(bool bNotify); // 0x51e04d0 [Native Public]
    bool SetOptionIndex(int32 NewIndex); // 0x51e01f0 [Native Public]
    void OnUpdated(); // 0x51df8a0 [Native Event Public]
    void OnNavigateRight(); // 0x51df740 [Native Event Public]
    void OnNavigateLeft(); // 0x51df720 [Native Event Public]
    void NavigateRight(); // 0x51df410 [Native Public]
    void NavigateLeft(); // 0x3b4f1b0 [Native Public]
    int32 GetMaxOptionIndex(); // 0x51de0f0 [Native Public]

// UUINavComponentBox (/Script/UINavigation.UINavComponentBox)
    int32 GetCurrentNumber(); // 0x51dd4b0 [Final Native Public]

// UUINavInputBox (/Script/UINavigation.UINavInputBox)
    void InputComponent3Clicked(); // 0x51ded80 [Final Native Protected]
    void InputComponent2Clicked(); // 0x51ded60 [Final Native Protected]
    void InputComponent1Clicked(); // 0x51ded40 [Final Native Protected]

// UUINavInputContainer (/Script/UINavigation.UINavInputContainer)
    void SwapKeysDecided(UPromptDataBase* PromptData); // 0x51e0440 [Final Native Public]
    bool RespectsRestriction(const FKey& CompareKey, int32 Index); // 0x51df990 [Final Native Public]
    void ResetKeyMappings(); // 0x51df970 [Final Native Public]
    void OnRebindCancelled(const ERevertRebindReason& RevertReason, const FKey& PressedKey); // 0x51df760 [Native Event Public]
    void OnKeyRebinded(const FName& InputName, const FKey& OldKey, const FKey& NewKey); // 0x51df540 [Native Event Public]
    void OnInputTypeChanged(const EInputType& InputType); // 0x51df4c0 [Final Native Public]
    void OnAddInputBox(UUINavInputBox* NewInputBox); // 0x3af6f30 [Native Event Public]
    UUINavInputBox* GetInputBoxAtIndex(int32 Index); // 0x51ddc30 [Final Native Public]
    void ForceUpdateInputBoxes(); // 0x51dce90 [Final Native Public]
    bool CanUseKey(UUINavInputBox* InputBox, const FKey& CompareKey, bool bIsHold, const int32& OutCollidingActionIndex, const int32& OutCollidingKeyIndex); // 0x51dcb50 [Final Native Public]

// UUINavInputDisplay (/Script/UINavigation.UINavInputDisplay)
    void UpdateInputVisuals(); // 0x51e0570 [Native Event Public]
    void SetInputAction(UInputAction* NewAction, const EInputAxis& NewAxis, const EAxisType& NewScale); // 0x51dffd0 [Final Native Public]
    void SetIconSize(const FVector2D& NewSize); // 0x51dff40 [Final Native Public]

// UUINavOptionBox (/Script/UINavigation.UINavOptionBox)
    FText GetCurrentString(); // 0x51dd510 [Final Native Public]

// UUINavPCComponent (/Script/UINavigation.UINavPCComponent)
    void SimulateStopSelect(); // 0x51e0420 [Final Native Public]
    void SimulateStopReturn(); // 0x51e0400 [Final Native Public]
    void SimulateStartSelect(); // 0x51e03e0 [Final Native Public]
    void SimulateStartReturn(); // 0x51e03c0 [Final Native Public]
    void SimulateSelect(); // 0x51e03a0 [Final Native Public]
    void SimulateReturn(); // 0x51e0380 [Final Native Public]
    void SimulateMouseRelease(); // 0x51e0360 [Final Native Public]
    void SimulateMousePress(); // 0x51e0340 [Final Native Public]
    void SimulateMouseClick(); // 0x51e0320 [Final Native Public]
    void SetShowMouseCursor(bool bShowMouse); // 0x51e0290 [Final Native Public]
    void SetKeyboardInputDataTables(UDataTable* NewKeyIconTable, UDataTable* NewKeyNameTable, bool bUpdateInputDisplays); // 0x51e00e0 [Final Native Public]
    void SetGamepadInputDataTables(UDataTable* NewKeyIconTable, UDataTable* NewKeyNameTable, bool bUpdateInputDisplays); // 0x51dfe30 [Final Native Public]
    void SetAllowSelectInput(bool bAllowInput); // 0x51dfda0 [Final Native Public]
    void SetAllowSectionInput(bool bAllowInput); // 0x51dfd10 [Final Native Public]
    void SetAllowReturnInput(bool bAllowInput); // 0x51dfc80 [Final Native Public]
    void SetAllowDirectionalInput(bool bAllowInput); // 0x51dfbf0 [Final Native Public]
    void SetAllowAllMenuInput(bool bAllowInput); // 0x51dfb60 [Final Native Public]
    void SetActiveWidget(UUINavWidget* NewActiveWidget); // 0x51dfad0 [Final Native Public]
    void RemoveInputContext(UInputMappingContext* Context); // 0x51df8e0 [Final Native Public]
    void RefreshNavigationKeys(); // 0x51df8c0 [Final Native Public]
    void NotifyNavigatedTo(UUINavWidget* NavigatedWidget); // 0x51df430 [Final Native Public]
    void NavigateInDirection(const EUINavigation& Direction, int32 UserIndex); // 0x51df340 [Final Native Public]
    bool IsWidgetChild(UUINavWidget* ParentWidget, UUINavWidget* ChildWidget); // 0x51df270 [Final Native Public]
    bool IsWidgetActive(UUINavWidget* UINavWidget); // 0x51df1d0 [Final Native Public]
    bool IsWaitingForInputCooldown(); // 0x51df1b0 [Final Native Public]
    bool IsUsingMouse(); // 0x51df180 [Final Native Public]
    bool IsUsingKeyboard(); // 0x51df150 [Final Native Public]
    bool IsUsingGamepad(); // 0x51df120 [Final Native Public]
    bool IsMovingThumbstick(); // 0x51df0e0 [Final Native Public]
    bool IsAxis2D(FKey& Key); // 0x51def00 [Final Native Public]
    bool IsAxis(FKey& Key); // 0x51deff0 [Final Native Public]
    void InputKey(FKey& Key, const EInputEvent& Event, float Delta); // 0x51deda0 [Final Native Public]
    bool HidingMouseCursor(); // 0x51ded10 [Final Native Public]
    UUINavWidget* GoToWidget(TSubclassOf<UUINavWidget> NewWidgetClass, bool bRemoveParent, bool bDestroyParent, int32 ZOrder); // 0x51deb70 [Final Native Public]
    UUINavWidget* GoToPromptWidget(TSubclassOf<UUINavPromptWidget> NewWidgetClass, const FScriptDelegate& Event, const FText& title, const FText& Message, bool bRemoveParent, int32 ZOrder); // 0x51de8e0 [Final Native Public]
    UUINavWidget* GoToBuiltWidget(UUINavWidget* NewWidget, bool bRemoveParent, bool bDestroyParent, int32 ZOrder); // 0x51de760 [Final Native Public]
    UInputMappingContext* GetUINavInputContext(UUINavWidget* UINavWidget); // 0x51de6c0 [Final Native Public]
    FVector2D GetThumbstickDelta(); // 0x51de690 [Final Native Public]
    TSoftObjectPtr<UTexture2D> GetSoftKeyIcon(const FKey& Key); // 0x51de570 [Final Native Public]
    TSoftObjectPtr<UTexture2D> GetSoftEnhancedInputIcon(UInputAction* Action, const EInputAxis& Axis, const EAxisType& Scale, const EInputRestriction& InputRestriction); // 0x51de3d0 [Final Native Public]
    APlayerController* GetPC(); // 0x4048f50 [Final Native Public]
    FKey GetOppositeAxisKey(FKey& Key, const bool& bOutIsPositive); // 0x51de250 [Final Native Public]
    FKey GetOppositeAxis2DAxis(FKey& Key); // 0x51de120 [Final Native Public]
    FText GetKeyText(const FKey& Key); // 0x51ddfd0 [Final Native Public]
    UTexture2D* GetKeyIcon(const FKey& Key); // 0x51dded0 [Final Native Public]
    FKey GetKeyFromAxis(FKey& Key, bool bPositive, const EInputAxis& Axis); // 0x51ddd00 [Final Native Public]
    EInputMode GetInputMode(); // 0x51ddcd0 [Final Native Public]
    FText GetEnhancedInputText(UInputAction* Action, const EInputAxis& Axis, const EAxisType& Scale, const EInputRestriction& InputRestriction); // 0x51ddaa0 [Final Native Public]
    void GetEnhancedInputKeys(UInputAction* Action, const TArray<FKey>& OutKeys); // 0x51dd9a0 [Final Native Public]
    FKey GetEnhancedInputKey(UInputAction* Action, const EInputAxis& Axis, const EAxisType& Scale, const EInputRestriction& InputRestriction); // 0x51dd7c0 [Final Native Public]
    UTexture2D* GetEnhancedInputIcon(UInputAction* Action, const EInputAxis& Axis, const EAxisType& Scale, const EInputRestriction& InputRestriction); // 0x51dd660 [Final Native Public]
    UEnhancedInputComponent* GetEnhancedInputComponent(); // 0x51dd630 [Final Native Public]
    FPlatformConfigData GetCurrentPlatformData(); // 0x51dd4e0 [Final Native Public]
    EInputType GetCurrentInputType(); // 0x51dd490 [Final Native Public]
    FKey GetAxisFromScaledKey(FKey& Key, bool bInclude1DAxis, const bool& OutbPositive); // 0x51dd2b0 [Final Native Public]
    FKey GetAxisFromKey(FKey& Key); // 0x51dd180 [Final Native Public]
    FKey GetAxis2DFromAxis1D(FKey& Key); // 0x51dd050 [Final Native Public]
    FKey GetAxis1DFromAxis2D(FKey& Key, const EInputAxis& Axis); // 0x51dcee0 [Final Native Public]
    UUINavWidget* GetActiveWidget(); // 0x3749a40 [Final Native Public]
    UUINavWidget* GetActiveSubWidget(); // 0x51dceb0 [Final Native Public]
    void ForceUpdateAllInputDisplays(bool bOnlyTopLevel); // 0x51dce00 [Final Native Public]
    bool AllowsSelectInput(); // 0x51dcb30 [Final Native Public]
    bool AllowsSectionInput(); // 0x51dcb10 [Final Native Public]
    bool AllowsReturnInput(); // 0x51dcaf0 [Final Native Public]
    bool AllowsDirectionalInput(); // 0x51dcad0 [Final Native Public]
    bool AllowsAllMenuInput(); // 0x51dca80 [Final Native Public]
    void AddInputContext(UInputMappingContext* Context, int32 Priority); // 0x51dc9b0 [Final Native Public]

// IUINavPCReceiver (/Script/UINavigation.UINavPCReceiver)
    void OnThumbstickCursorInput(const FVector2D& ThumbstickDelta); // 0x51e5220 [Native Event Public]
    void OnSelect(); // 0x51e51e0 [Native Event Public]
    void OnRootWidgetRemoved(); // 0x51e5080 [Native Event Public]
    void OnRootWidgetAdded(); // 0x239b0c0 [Native Event Public]
    void OnReturn(); // 0x3e6e540 [Native Event Public]
    void OnPrevious(); // 0x51e5040 [Native Event Public]
    void OnNext(); // 0x3e6f1c0 [Native Event Public]
    void OnNavigated(const EUINavigation& NavigationDirection); // 0x51e4fc0 [Native Event Public]
    void OnInputChanged(const EInputType& From, const EInputType& To); // 0x51e4c80 [Native Event Public]
    void OnControllerConnectionChanged(bool bConnected, int32 UserId, int32 UserIndex); // 0x51e48f0 [Native Event Public]
    void OnActiveWidgetChanged(UUINavWidget* OldActiveWidget, UUINavWidget* NewActiveWidget); // 0x51e4750 [Native Event Public]

// UUINavSlider (/Script/UINavigation.UINavSlider)
    void SetValueClamped(float Value); // 0x51e5ad0 [Final Native Public]
    void SetMinValue(float NewValue, bool bNotifyUpdate); // 0x51e58d0 [Final Native Protected]
    void SetMinDecimalDigits(int32 DecimalDigits); // 0x51e5840 [Final Native Protected]
    void SetMaxValue(float NewValue, bool bNotifyUpdate); // 0x51e5760 [Final Native Protected]
    void SetMaxDecimalDigits(int32 DecimalDigits); // 0x51e56d0 [Final Native Protected]
    void SetInterval(float NewInterval, bool bNotifyUpdate); // 0x51e55f0 [Final Native Protected]
    void HandleOnSpinBoxValueCommitted(float InValue, const ETextCommit& CommitMethod); // 0x51e4550 [Final Native Protected]
    void HandleOnSpinBoxValueChanged(float InValue); // 0x51e44d0 [Final Native Protected]
    void HandleOnSpinBoxMouseCaptureBegin(); // 0x51e44b0 [Final Native Protected]
    void HandleOnSliderValueChanged(float InValue); // 0x51e4430 [Final Native Protected]
    void HandleOnSliderMouseCaptureEnd(); // 0x51e4410 [Final Native Protected]
    void HandleOnSliderMouseCaptureBegin(); // 0x51e43f0 [Final Native Protected]
    float GetSliderValue(); // 0x51e3d40 [Final Native Public]
    float GetCurrentValue(); // 0x51e3c40 [Final Native Public]

// UUINavSliderBox (/Script/UINavigation.UINavSliderBox)
    float GetSliderPercent(); // 0x51e3d10 [Final Native Public]

// UWidget (/Script/UMG.Widget)
    void SetVisibility(const ESlateVisibility& InVisibility); // 0x36a0420 [Native Public]
    void SetUserFocus(APlayerController* PlayerController); // 0x369fa30 [Final Native Public]
    void SetToolTipText(FText& InToolTipText); // 0x369f860 [Final Native Public]
    void SetToolTip(UWidget* Widget); // 0x369f7d0 [Final Native Public]
    void SetRenderTranslation(const FVector2D& Translation); // 0x369c9d0 [Final Native Public]
    void SetRenderTransformPivot(const FVector2D& Pivot); // 0x369c940 [Final Native Public]
    void SetRenderTransformAngle(float Angle); // 0x369c8b0 [Final Native Public]
    void SetRenderTransform(const FWidgetTransform& InTransform); // 0x369c7e0 [Final Native Public]
    void SetRenderShear(const FVector2D& Shear); // 0x369c760 [Final Native Public]
    void SetRenderScale(const FVector2D& Scale); // 0x369c6e0 [Final Native Public]
    void SetRenderOpacity(float InOpacity); // 0x369c660 [Final Native Public]
    void SetNavigationRuleExplicit(const EUINavigation& Direction, UWidget* InWidget); // 0x369b200 [Final Native Public]
    void SetNavigationRuleCustomBoundary(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x369b0f0 [Final Native Public]
    void SetNavigationRuleCustom(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x369afe0 [Final Native Public]
    void SetNavigationRuleBase(const EUINavigation& Direction, const EUINavigationRule& Rule); // 0x369aee0 [Final Native Public]
    void SetNavigationRule(const EUINavigation& Direction, const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x369ada0 [Final Native Public]
    void SetKeyboardFocus(); // 0x3699b50 [Final Native Public]
    void SetIsEnabled(bool bInIsEnabled); // 0x3698e10 [Native Public]
    void SetFocus(); // 0x3697880 [Final Native Public]
    void SetCursor(const EMouseCursor& InCursor); // 0x36964b0 [Final Native Public]
    void SetClipping(const EWidgetClipping& InClipping); // 0x3695af0 [Final Native Public]
    void SetAllNavigationRules(const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x3693d00 [Final Native Public]
    void ResetCursor(); // 0x3693720 [Final Native Public]
    void RemoveFromParent(); // 0x3693050 [Native Public]
    FEventReply OnReply__DelegateSignature(); // 0x15b1e90 [Public]
    FEventReply OnPointerEvent__DelegateSignature(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b1e90 [Public]
    void K2_RemoveFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x3692520 [Final Native Public]
    void K2_BroadcastFieldValueChanged(const FFieldNotificationId& FieldId); // 0x36923d0 [Final Native Protected]
    void K2_AddFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x3692200 [Final Native Public]
    bool IsVisible(); // 0x3692110 [Final Native Public]
    bool IsRendered(); // 0x3692000 [Final Native Public]
    bool IsInViewport(); // 0x3691dd0 [Final Native Public]
    bool IsHovered(); // 0x3691da0 [Native Public]
    void InvalidateLayoutAndVolatility(); // 0x3691ca0 [Final Native Public]
    bool HasUserFocusedDescendants(APlayerController* PlayerController); // 0x3691ae0 [Final Native Public]
    bool HasUserFocus(APlayerController* PlayerController); // 0x3691920 [Final Native Public]
    bool HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex); // 0x3691740 [Final Native Public]
    bool HasMouseCapture(); // 0x3691640 [Final Native Public]
    bool HasKeyboardFocus(); // 0x3691540 [Final Native Public]
    bool HasFocusedDescendants(); // 0x3691440 [Final Native Public]
    bool HasAnyUserFocus(); // 0x3691230 [Final Native Public]
    UWidget* GetWidget__DelegateSignature(); // 0x15b1e90 [Public]
    ESlateVisibility GetVisibility(); // 0x3691190 [Final Native Public]
    FGeometry GetTickSpaceGeometry(); // 0x368eea0 [Final Native Public]
    FText GetText__DelegateSignature(); // 0x15b1e90 [Public]
    ESlateVisibility GetSlateVisibility__DelegateSignature(); // 0x15b1e90 [Public]
    FSlateColor GetSlateColor__DelegateSignature(); // 0x15b1e90 [Public]
    FSlateBrush GetSlateBrush__DelegateSignature(); // 0x15b1e90 [Public]
    float GetRenderTransformAngle(); // 0x3245960 [Final Native Public]
    float GetRenderOpacity(); // 0x3690730 [Final Native Public]
    UPanelWidget* GetParent(); // 0x3690650 [Final Native Public]
    FGeometry GetPaintSpaceGeometry(); // 0x36905a0 [Final Native Public]
    APlayerController* GetOwningPlayer(); // 0x3690570 [Native Public]
    ULocalPlayer* GetOwningLocalPlayer(); // 0x3690540 [Native Public]
    EMouseCursor GetMouseCursor__DelegateSignature(); // 0x15b1e90 [Public]
    FLinearColor GetLinearColor__DelegateSignature(); // 0x15b1e90 [Public]
    bool GetIsEnabled(); // 0x368fde0 [Final Native Public]
    int32 GetInt32__DelegateSignature(); // 0x15b1e90 [Public]
    UGameInstance* GetGameInstance(); // 0x368fad0 [Final Native Public]
    float GetFloat__DelegateSignature(); // 0x15b1e90 [Public]
    FVector2D GetDesiredSize(); // 0x368f530 [Final Native Public]
    EWidgetClipping GetClipping(); // 0x368f150 [Final Native Public]
    ECheckBoxState GetCheckBoxState__DelegateSignature(); // 0x15b1e90 [Public]
    FGeometry GetCachedGeometry(); // 0x368eea0 [Final Native Public]
    bool GetBool__DelegateSignature(); // 0x15b1e90 [Public]
    FText GetAccessibleText(); // 0x368e980 [Final Native Public]
    FText GetAccessibleSummaryText(); // 0x368e8a0 [Final Native Public]
    UWidget* GenerateWidgetForString__DelegateSignature(const FString& Item); // 0x15b1e90 [Public]
    UWidget* GenerateWidgetForObject__DelegateSignature(UObject* Item); // 0x15b1e90 [Public]
    void ForceVolatile(bool bForce); // 0x368e780 [Final Native Public]
    void ForceLayoutPrepass(); // 0x368e6e0 [Final Native Public]

// UListViewBase (/Script/UMG.ListViewBase)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x36a04a0 [Final Native Public]
    void SetScrollOffset(float InScrollOffset); // 0x369d230 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& InVisibility); // 0x369d560 [Final Native Public]
    void SetIsPointerScrollingEnabled(bool bInIsPointerScrollingEnabled); // 0x36993f0 [Final Native Public]
    void SetIsGamepadScrollingEnabled(bool bInIsGamepadScrollingEnabled); // 0x3699100 [Final Native Public]
    void ScrollToTop(); // 0x36939a0 [Final Native Public]
    void ScrollToBottom(); // 0x3693910 [Final Native Public]
    void RequestRefresh(); // 0x3693630 [Final Native Public]
    void RegenerateAllEntries(); // 0x3692b40 [Final Native Public]
    float GetScrollOffset(); // 0x3690790 [Final Native Public]
    TArray<UUserWidget*> GetDisplayedEntryWidgets(); // 0x368f600 [Final Native Public]
    void EndInertialScrolling(); // 0x368e440 [Final Native Public]

// UListView (/Script/UMG.ListView)
    void SetSelectionMode(const ESelectionMode& SelectionMode); // 0x369db90 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x369d710 [Final Native Public]
    void SetScrollIntoViewAlignment(const EScrollIntoViewAlignment& NewScrollIntoViewAlignment); // 0x369d1a0 [Final Native Public]
    void SetScrollBarPadding(const FMargin& InScrollBarPadding); // 0x369cfe0 [Final Native Public]
    void ScrollIndexIntoView(int32 Index); // 0x3693830 [Final Native Public]
    void RemoveItem(UObject* Item); // 0x3693070 [Final Native Public]
    void OnListItemOuterEndPlayed(AActor* ItemOuter, const EEndPlayReason& EndPlayReason); // 0x3692910 [Final Native Protected]
    void OnListItemEndPlayed(AActor* Item, const EEndPlayReason& EndPlayReason); // 0x3692840 [Final Native Protected]
    void NavigateToIndex(int32 Index); // 0x3692710 [Final Native Public]
    bool IsRefreshPending(); // 0x3691fb0 [Final Native Public]
    float GetVerticalEntrySpacing(); // 0x3690ed0 [Final Native Public]
    FMargin GetScrollBarPadding(); // 0x3690760 [Final Native Public]
    int32 GetNumItems(); // 0x3690260 [Final Native Public]
    TArray<UObject*> GetListItems(); // 0x368fff0 [Final Native Public]
    UObject* GetItemAt(int32 Index); // 0x368fed0 [Final Native Public]
    int32 GetIndexForItem(UObject* Item); // 0x368fd00 [Final Native Public]
    float GetHorizontalEntrySpacing(); // 0x368fce0 [Final Native Public]
    void ClearListItems(); // 0x368ddb0 [Final Native Public]
    void BP_SetSelectedItem(UObject* Item); // 0x368dbc0 [Final Native Private]
    void BP_SetListItems(const TArray<UObject*>& InListItems); // 0x368da00 [Final Native Private]
    void BP_SetItemSelection(UObject* Item, bool bSelected); // 0x368d8a0 [Final Native Private]
    void BP_ScrollItemIntoView(UObject* Item); // 0x368d7d0 [Final Native Private]
    void BP_NavigateToItem(UObject* Item); // 0x368d730 [Final Native Private]
    bool BP_IsItemVisible(UObject* Item); // 0x368d630 [Final Native Private]
    bool BP_GetSelectedItems(const TArray<UObject*>& Items); // 0x368d550 [Final Native Private]
    UObject* BP_GetSelectedItem(); // 0x368d4c0 [Final Native Private]
    int32 BP_GetNumItemsSelected(); // 0x368d460 [Final Native Private]
    void BP_ClearSelection(); // 0x368d1e0 [Final Native Private]
    void BP_CancelScrollIntoView(); // 0x368d1a0 [Final Native Private]
    void AddItem(UObject* Item); // 0x368ce10 [Final Native Public]

// USlateAccessibleWidgetData (/Script/UMG.SlateAccessibleWidgetData)
    FText GetText__DelegateSignature(); // 0x15b1e90 [Public]

// UUserWidget (/Script/UMG.UserWidget)
    void UnregisterInputComponent(); // 0x36e2240 [Final Native Protected]
    void UnbindFromAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x36e1fa0 [Final Native Public]
    void UnbindFromAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x36e1eb0 [Final Native Public]
    void UnbindAllFromAnimationStarted(UWidgetAnimation* Animation); // 0x36e1e10 [Final Native Public]
    void UnbindAllFromAnimationFinished(UWidgetAnimation* Animation); // 0x36e1d70 [Final Native Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b1e90 [Event Public]
    void StopListeningForInputAction(const FName& ActionName, const EInputEvent& EventType); // 0x36e1980 [Final Native Protected]
    void StopListeningForAllInputActions(); // 0x36e1960 [Final Native Protected]
    void StopAnimationsAndLatentActions(); // 0x36e1930 [Final Native Public]
    void StopAnimation(UWidgetAnimation* InAnimation); // 0x36e1890 [Final Native Public]
    void StopAllAnimations(); // 0x36e1870 [Final Native Public]
    void SetPositionInViewport(const FVector2D& position, bool bRemoveDPIScale); // 0x36e0150 [Final Native Public]
    void SetPlaybackSpeed(UWidgetAnimation* InAnimation, float PlaybackSpeed); // 0x36e0060 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36dfcb0 [Final Native Public]
    void SetOwningPlayer(APlayerController* LocalPlayerController); // 0x36dfc00 [Final Native Public]
    void SetNumLoopsToPlay(UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); // 0x36dfa60 [Final Native Public]
    void SetInputActionPriority(int32 NewPriority); // 0x36df190 [Final Native Protected]
    void SetInputActionBlocking(bool bShouldBlock); // 0x36df0d0 [Final Native Protected]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x36deaf0 [Final Native Public]
    void SetDesiredSizeInViewport(const FVector2D& Size); // 0x36de590 [Final Native Public]
    bool SetDesiredFocusWidget(UWidget* Widget); // 0x36de420 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x36de030 [Final Native Public]
    void SetAnimationCurrentTime(UWidgetAnimation* InAnimation, float InTime); // 0x36ddd20 [Final Native Public]
    void SetAnchorsInViewport(const FAnchors& Anchors); // 0x36ddba0 [Final Native Public]
    void SetAlignmentInViewport(const FVector2D& Alignment); // 0x36dda50 [Final Native Public]
    void ReverseAnimation(UWidgetAnimation* InAnimation); // 0x36dcee0 [Final Native Public]
    void RemoveFromViewport(); // 0x3693050 [Final Native Public]
    void RemoveExtensions(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x36dcd10 [Final Native Public]
    void RemoveExtension(UUserWidgetExtension* InExtension); // 0x36dcb80 [Final Native Public]
    void RegisterInputComponent(); // 0x36dc710 [Final Native Protected]
    void QueueStopAnimation(UWidgetAnimation* InAnimation); // 0x36dc620 [Final Native Public]
    void QueueStopAllAnimations(); // 0x36dc600 [Final Native Public]
    void QueuePlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x36dc300 [Final Native Public]
    void QueuePlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x36dc140 [Final Native Public]
    void QueuePlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x36dbf80 [Final Native Public]
    void QueuePlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x36dbc90 [Final Native Public]
    float QueuePauseAnimation(UWidgetAnimation* InAnimation); // 0x36dbb10 [Final Native Public]
    void PreConstruct(bool IsDesignTime); // 0x15b1e90 [Event Public]
    void PlaySound(USoundBase* SoundToPlay); // 0x36db4f0 [Final Native Public]
    FWidgetAnimationHandle PlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x36db2c0 [Final Native Public]
    FWidgetAnimationHandle PlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x36db1a0 [Final Native Public]
    FWidgetAnimationHandle PlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x36db080 [Final Native Public]
    FWidgetAnimationHandle PlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x36daea0 [Final Native Public]
    float PauseAnimation(UWidgetAnimation* InAnimation); // 0x36dad90 [Final Native Public]
    FEventReply OnTouchStarted(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x15b1e90 [Event Public]
    FEventReply OnTouchMoved(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x15b1e90 [Event Public]
    FEventReply OnTouchGesture(const FGeometry& MyGeometry, FPointerEvent& GestureEvent); // 0x15b1e90 [Event Public]
    FEventReply OnTouchForceChanged(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x15b1e90 [Event Public]
    FEventReply OnTouchFirstMove(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x15b1e90 [Event Public]
    FEventReply OnTouchEnded(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x15b1e90 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x15b1e90 [Event Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b1e90 [Event Public]
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15b1e90 [Event Public]
    void OnPaint(FPaintContext& Context); // 0x15b1e90 [Event Public]
    FEventReply OnMouseWheel(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b1e90 [Event Public]
    FEventReply OnMouseMove(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b1e90 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x15b1e90 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b1e90 [Event Public]
    void OnMouseCaptureLost(); // 0x15b1e90 [Event Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b1e90 [Event Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b1e90 [Event Public]
    FEventReply OnMouseButtonDoubleClick(const FGeometry& InMyGeometry, FPointerEvent& InMouseEvent); // 0x15b1e90 [Event Public]
    FEventReply OnMotionDetected(const FGeometry& MyGeometry, const FMotionEvent& InMotionEvent); // 0x15b1e90 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15b1e90 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15b1e90 [Event Public]
    FEventReply OnKeyChar(const FGeometry& MyGeometry, const FCharacterEvent& InCharacterEvent); // 0x15b1e90 [Event Public]
    void OnInitialized(); // 0x15b1e90 [Event Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15b1e90 [Event Public]
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x15b1e90 [Event Public]
    bool OnDrop(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x15b1e90 [Event Public]
    bool OnDragOver(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x15b1e90 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x15b1e90 [Event Public]
    void OnDragEnter(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x15b1e90 [Event Public]
    void OnDragDetected(const FGeometry& MyGeometry, FPointerEvent& PointerEvent, const UDragDropOperation*& Operation); // 0x15b1e90 [Event Public]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x15b1e90 [Event Public]
    void OnAnimationStarted(UWidgetAnimation* Animation); // 0x36dad00 [Native Event Protected]
    void OnAnimationFinished(UWidgetAnimation* Animation); // 0x36951b0 [Native Event Protected]
    FEventReply OnAnalogValueChanged(const FGeometry& MyGeometry, const FAnalogInputEvent& InAnalogInputEvent); // 0x15b1e90 [Event Public]
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x15b1e90 [Event Public]
    void ListenForInputAction(const FName& ActionName, const EInputEvent& EventType, bool bConsume, const FScriptDelegate& Callback); // 0x36d9e40 [Final Native Protected]
    bool IsPlayingAnimation(); // 0x36d9a20 [Final Native Public]
    bool IsListeningForInputAction(const FName& ActionName); // 0x36d9b60 [Final Native Protected]
    bool IsInteractable(); // 0x15b1e90 [Event Public]
    bool IsAnyAnimationPlaying(); // 0x36d9a20 [Final Native Public]
    bool IsAnimationPlayingForward(UWidgetAnimation* InAnimation); // 0x36d9970 [Final Native Public]
    bool IsAnimationPlaying(UWidgetAnimation* InAnimation); // 0x36d98b0 [Final Native Public]
    APawn* GetOwningPlayerPawn(); // 0x36d90f0 [Final Native Public]
    APlayerCameraManager* GetOwningPlayerCameraManager(); // 0x36d90a0 [Final Native Public]
    bool GetIsVisible(); // 0x36d8770 [Final Native Public]
    TArray<UUserWidgetExtension*> GetExtensions(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x36d8080 [Final Native Public]
    UUserWidgetExtension* GetExtension(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x36d7fd0 [Final Native Public]
    float GetAnimationCurrentTime(UWidgetAnimation* InAnimation); // 0x36d7840 [Final Native Public]
    FAnchors GetAnchorsInViewport(); // 0x36d77c0 [Final Native Public]
    FVector2D GetAlignmentInViewport(); // 0x36d7130 [Final Native Public]
    void FlushAnimations(); // 0x36d6ee0 [Final Native Public]
    void Destruct(); // 0x15b1e90 [Event Public]
    void Construct(); // 0x15b1e90 [Event Public]
    void CancelLatentActions(); // 0x36d4a90 [Final Native Public]
    void BindToAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x36d4900 [Final Native Public]
    void BindToAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x36d4790 [Final Native Public]
    void BindToAnimationEvent(UWidgetAnimation* Animation, const FScriptDelegate& Delegate, const EWidgetAnimationEvent& AnimationEvent, const FName& UserTag); // 0x36d45b0 [Final Native Public]
    void AddToViewport(int32 ZOrder); // 0x36d4470 [Final Native Public]
    bool AddToPlayerScreen(int32 ZOrder); // 0x36d43d0 [Final Native Public]
    UUserWidgetExtension* AddExtension(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x36d4320 [Final Native Public]

// UWidgetAnimationHandleFunctionLibrary (/Script/UMG.WidgetAnimationHandleFunctionLibrary)
    void SetUserTag(FWidgetAnimationHandle& Target, const FName& InUserTag); // 0x35fde20 [Final Native Static Public]
    FName GetUserTag(FWidgetAnimationHandle& Target); // 0x35fbd80 [Final Native Static Public]

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

// UWidgetAnimation (/Script/UMG.WidgetAnimation)
    void UnbindFromAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x35feac0 [Final Native Public]
    void UnbindFromAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x35fe9d0 [Final Native Public]
    void UnbindAllFromAnimationStarted(UUserWidget* Widget); // 0x35fe940 [Final Native Public]
    void UnbindAllFromAnimationFinished(UUserWidget* Widget); // 0x35fe8b0 [Final Native Public]
    float GetStartTime(); // 0x35fbbd0 [Final Native Public]
    float GetEndTime(); // 0x35fb5a0 [Final Native Public]
    void BindToAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x35fad70 [Final Native Public]
    void BindToAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x35fac80 [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); // 0x35fcf30 [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* NewPlayAnimationProxyObject(FWidgetAnimationHandle& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x35fcc60 [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationTimeRangeProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x35fb150 [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x35fae60 [Final Native Static Public]

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

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

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

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

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

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

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

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

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

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

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

// UGameViewportSubsystem (/Script/UMG.GameViewportSubsystem)
    FGameViewportWidgetSlot SetWidgetSlotPosition(const FGameViewportWidgetSlot& slot, UWidget* Widget, const FVector2D& position, bool bRemoveDPIScale); // 0x35fe690 [Final Native Static Public]
    FGameViewportWidgetSlot SetWidgetSlotDesiredSize(const FGameViewportWidgetSlot& slot, const FVector2D& Size); // 0x35fe520 [Final Native Static Public]
    void SetWidgetSlot(UWidget* Widget, const FGameViewportWidgetSlot& slot); // 0x35fe040 [Final Native Public]
    void RemoveWidget(UWidget* Widget); // 0x35fd250 [Final Native Public]
    bool IsWidgetAdded(UWidget* Widget); // 0x35fca20 [Final Native Public]
    FGameViewportWidgetSlot GetWidgetSlot(UWidget* Widget); // 0x35fc4b0 [Final Native Public]
    bool AddWidgetForPlayer(UWidget* Widget, ULocalPlayer* Player, const FGameViewportWidgetSlot& slot); // 0x35faaf0 [Final Native Public]
    bool AddWidget(UWidget* Widget, const FGameViewportWidgetSlot& slot); // 0x35fa9a0 [Final Native Public]

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

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

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

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

// UPanelWidget (/Script/UMG.PanelWidget)
    bool RemoveChildAt(int32 Index); // 0x3692cd0 [Final Native Public]
    bool RemoveChild(UWidget* Content); // 0x3692bd0 [Final Native Public]
    bool HasChild(UWidget* Content); // 0x3691340 [Final Native Public]
    bool HasAnyChildren(); // 0x3691200 [Final Native Public]
    int32 GetChildrenCount(); // 0x368f130 [Final Native Public]
    int32 GetChildIndex(UWidget* Content); // 0x368f040 [Final Native Public]
    UWidget* GetChildAt(int32 Index); // 0x368ef80 [Final Native Public]
    TArray<UWidget*> GetAllChildren(); // 0x368eb20 [Final Native Public]
    void ClearChildren(); // 0x368dcd0 [Native Public]
    UPanelSlot* AddChild(UWidget* Content); // 0x368bc60 [Final Native Public]

// UContentWidget (/Script/UMG.ContentWidget)
    UPanelSlot* SetContent(UWidget* Content); // 0x3696230 [Final Native Public]
    UPanelSlot* GetContentSlot(); // 0x368f230 [Final Native Public]
    UWidget* GetContent(); // 0x368f1a0 [Final Native Public]

// UBackgroundBlur (/Script/UMG.BackgroundBlur)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x35fdf10 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x35fdc00 [Final Native Public]
    void SetLowQualityFallbackBrush(FSlateBrush& InBrush); // 0x35fdaf0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x35fd9c0 [Final Native Public]
    void SetCornerRadius(const FVector4& InCornerRadius); // 0x35fd910 [Native Public]
    void SetBlurStrength(float InStrength); // 0x35fd880 [Native Public]
    void SetBlurRadius(int32 InBlurRadius); // 0x35fd7c0 [Final Native Public]
    void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur); // 0x35fd720 [Final Native Public]

// UPanelSlot (/Script/UMG.PanelSlot)
    UWidget* GetContent(); // 0x368f210 [Final Native Public]

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

// UBorder (/Script/UMG.Border)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x369fd50 [Final Native Public]
    void SetShowEffectWhenDisabled(bool bInShowEffectWhenDisabled); // 0x369ddf0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x369b990 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36986a0 [Final Native Public]
    void SetDesiredSizeScale(const FVector2D& InScale); // 0x3696f00 [Final Native Public]
    void SetContentColorAndOpacity(const FLinearColor& InContentColorAndOpacity); // 0x3696400 [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture); // 0x36950f0 [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x36950f0 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x3694da0 [Final Native Public]
    void SetBrushColor(const FLinearColor& InBrushColor); // 0x3694cf0 [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x3694ad0 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x368f710 [Final Native Public]

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

// UButton (/Script/UMG.Button)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x369f910 [Final Native Public]
    void SetStyle(FButtonStyle& InStyle); // 0x369eb70 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x369c400 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3695b70 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x36959d0 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InBackgroundColor); // 0x3694a20 [Final Native Public]
    bool IsPressed(); // 0x3691f30 [Final Native Public]

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

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

// UCanvasPanelSlot (/Script/UMG.CanvasPanelSlot)
    void SetZOrder(int32 InZOrder); // 0x36a0790 [Final Native Public]
    void SetSize(const FVector2D& InSize); // 0x369e240 [Final Native Public]
    void SetPosition(const FVector2D& InPosition); // 0x369c2f0 [Final Native Public]
    void SetOffsets(const FMargin& InOffset); // 0x369b610 [Final Native Public]
    void SetMinimum(const FVector2D& InMinimumAnchors); // 0x369ab80 [Final Native Public]
    void SetMaximum(const FVector2D& InMaximumAnchors); // 0x369a340 [Final Native Public]
    void SetLayout(FAnchorData& InLayoutData); // 0x3699cd0 [Final Native Public]
    void SetAutoSize(bool InbAutoSize); // 0x36947c0 [Final Native Public]
    void SetAnchors(const FAnchors& InAnchors); // 0x36943c0 [Final Native Public]
    void SetAlignment(const FVector2D& InAlignment); // 0x3693c00 [Final Native Public]
    int32 GetZOrder(); // 0x36911c0 [Final Native Public]
    FVector2D GetSize(); // 0x3690a10 [Final Native Public]
    FVector2D GetPosition(); // 0x3690680 [Final Native Public]
    FMargin GetOffsets(); // 0x3690280 [Final Native Public]
    FAnchorData GetLayout(); // 0x368ffb0 [Final Native Public]
    bool GetAutoSize(); // 0x368ee70 [Final Native Public]
    FAnchors GetAnchors(); // 0x368edc0 [Final Native Public]
    FVector2D GetAlignment(); // 0x368ea70 [Final Native Public]

// UCheckBox (/Script/UMG.CheckBox)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x369f9a0 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x369c490 [Final Native Public]
    void SetIsChecked(bool InIsChecked); // 0x3698d80 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x3695a60 [Final Native Public]
    void SetCheckedState(const ECheckBoxState& InCheckedState); // 0x3695950 [Final Native Public]
    bool IsPressed(); // 0x3691f70 [Final Native Public]
    bool IsChecked(); // 0x3691cf0 [Final Native Public]
    ECheckBoxState GetCheckedState(); // 0x368ef30 [Final Native Public]

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

// UComboBoxKey (/Script/UMG.ComboBoxKey)
    void SetSelectedOption(const FName& Option); // 0x369d8f0 [Final Native Public]
    bool RemoveOption(const FName& Option); // 0x3693100 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FName& SelectedItem, const ESelectInfo& SelectionType); // 0x15b1e90 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x15b1e90 [Public]
    bool IsOpen(); // 0x3691e40 [Final Native Public]
    FName GetSelectedOption(); // 0x36908e0 [Final Native Public]
    UWidget* GenerateWidgetEvent__DelegateSignature(const FName& Item); // 0x15b1e90 [Public]
    void ClearSelection(); // 0x368e220 [Final Native Public]
    void ClearOptions(); // 0x368e0f0 [Final Native Public]
    void AddOption(const FName& Option); // 0x368d040 [Final Native Public]

// UComboBoxString (/Script/UMG.ComboBoxString)
    void SetSelectedOption(const FString& Option); // 0x369da70 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x369d680 [Final Native Public]
    bool RemoveOption(const FString& Option); // 0x3693230 [Final Native Public]
    void RefreshOptions(); // 0x3692ad0 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0x15b1e90 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x15b1e90 [Public]
    bool IsOpen(); // 0x3691e90 [Final Native Public]
    FString GetSelectedOption(); // 0x3690900 [Final Native Public]
    int32 GetSelectedIndex(); // 0x3690880 [Final Native Public]
    int32 GetOptionCount(); // 0x3690480 [Final Native Public]
    FString GetOptionAtIndex(int32 Index); // 0x3690320 [Final Native Public]
    int32 FindOptionIndex(const FString& Option); // 0x368e530 [Final Native Public]
    void ClearSelection(); // 0x368e250 [Final Native Public]
    void ClearOptions(); // 0x368e180 [Final Native Public]
    void AddOption(const FString& Option); // 0x368d100 [Final Native Public]

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

// UDynamicEntryBox (/Script/UMG.DynamicEntryBox)
    void Reset(bool bDeleteWidgets); // 0x3693690 [Final Native Public]
    void RemoveEntry(UUserWidget* EntryWidget); // 0x3692d70 [Final Native Public]
    UUserWidget* BP_CreateEntryOfClass(TSubclassOf<UUserWidget> EntryClass); // 0x368d260 [Final Native Private]
    UUserWidget* BP_CreateEntry(); // 0x368d220 [Final Native Private]

// UEditableText (/Script/UMG.EditableText)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x369f1d0 [Final Native Public]
    void SetText(const FText& InText); // 0x369ec40 [Final Native Public]
    void SetMinimumDesiredWidth(float InMinDesiredWidth); // 0x369ac90 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x36998b0 [Final Native Public]
    void SetIsReadOnly(bool InbIsReadyOnly); // 0x3699490 [Final Native Public]
    void SetIsPassword(bool InbIsPassword); // 0x3699270 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x36983a0 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x3697e50 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x3697c00 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x36978c0 [Final Native Public]
    void OnEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90 [Public]
    void OnEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x15b1e90 [Public]
    FText GetText(); // 0x3690ad0 [Final Native Public]
    ETextJustify GetJustification(); // 0x368ff90 [Final Native Public]
    FText GetHintText(); // 0x368fb20 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x368fa70 [Final Native Public]

// UEditableTextBox (/Script/UMG.EditableTextBox)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x369f270 [Final Native Public]
    void SetText(const FText& InText); // 0x369ed00 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x3699930 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x3699550 [Final Native Public]
    void SetIsPassword(bool bIsPassword); // 0x3699330 [Final Native Public]
    void SetHintText(const FText& InText); // 0x3698460 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x36980a0 [Final Native Public]
    void SetError(const FText& InError); // 0x3697440 [Final Native Public]
    void OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90 [Public]
    void OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x15b1e90 [Public]
    bool HasError(); // 0x36913f0 [Final Native Public]
    FText GetText(); // 0x3690b60 [Final Native Public]
    void ClearError(); // 0x368dcf0 [Final Native Public]

// UExpandableArea (/Script/UMG.ExpandableArea)
    void SetIsExpanded_Animated(bool IsExpanded); // 0x3698f30 [Final Native Public]
    void SetIsExpanded(bool IsExpanded); // 0x3698ea0 [Final Native Public]
    bool GetIsExpanded(); // 0x368fe10 [Final Native Public]

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

// UGridSlot (/Script/UMG.GridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x369ff00 [Final Native Public]
    void SetRowSpan(int32 InRowSpan); // 0x369cec0 [Final Native Public]
    void SetRow(int32 InRow); // 0x369cbe0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x369bba0 [Final Native Public]
    void SetNudge(const FVector2D& InNudge); // 0x369b420 [Final Native Public]
    void SetLayer(int32 InLayer); // 0x3699c40 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3698850 [Final Native Public]
    void SetColumnSpan(int32 InColumnSpan); // 0x3696070 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x3695d90 [Final Native Public]

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

// UHorizontalBoxSlot (/Script/UMG.HorizontalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x369ff90 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x369e350 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x369bcb0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36988e0 [Final Native Public]

// UImage (/Script/UMG.Image)
    void SetOpacity(float InOpacity); // 0x369b720 [Final Native Public]
    void SetDesiredSizeOverride(const FVector2D& DesiredSize); // 0x3696e50 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3695c20 [Final Native Public]
    void SetBrushTintColor(const FSlateColor& TintColor); // 0x3695730 [Final Native Public]
    void SetBrushResourceObject(UObject* ResourceObject); // 0x36956a0 [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x36955d0 [Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x3695500 [Native Public]
    void SetBrushFromSoftTexture(const TSoftObjectPtr<UTexture2D>& SoftTexture, bool bMatchSize); // 0x3695380 [Native Public]
    void SetBrushFromSoftMaterial(const TSoftObjectPtr<UMaterialInterface>& SoftMaterial); // 0x3695240 [Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x36951b0 [Native Public]
    void SetBrushFromAtlasInterface(const TScriptInterface<ISlateTextureAtlasInterface>& AtlasRegion, bool bMatchSize); // 0x3694fe0 [Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x3694f50 [Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x3694c00 [Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x368f820 [Final Native Public]

// UInputKeySelector (/Script/UMG.InputKeySelector)
    void SetTextBlockVisibility(const ESlateVisibility& InVisibility); // 0x369f0b0 [Final Native Public]
    void SetSelectedKey(FInputChord& InSelectedKey); // 0x369d820 [Final Native Public]
    void SetNoKeySpecifiedText(const FText& InNoKeySpecifiedText); // 0x369b300 [Final Native Public]
    void SetKeySelectionText(const FText& InKeySelectionText); // 0x3699a30 [Final Native Public]
    void SetEscapeKeys(const TArray<FKey>& InKeys); // 0x3697620 [Final Native Public]
    void SetAllowModifierKeys(bool bInAllowModifierKeys); // 0x3693f60 [Final Native Public]
    void SetAllowGamepadKeys(bool bInAllowGamepadKeys); // 0x3693ec0 [Final Native Public]
    void OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x15b1e90 [Public]
    void OnIsSelectingKeyChanged__DelegateSignature(); // 0x15b1e90 [Public]
    bool GetIsSelectingKey(); // 0x368fe90 [Final Native Public]

// UInvalidationBox (/Script/UMG.InvalidationBox)
    void SetCanCache(bool CanCache); // 0x36958b0 [Final Native Public]
    void InvalidateCache(); // 0x3691c80 [Final Native Public]
    bool GetCanCache(); // 0x368eee0 [Final Native Public]

// UMenuAnchor (/Script/UMG.MenuAnchor)
    void ToggleOpen(bool bFocusOnOpen); // 0x36a09f0 [Final Native Public]
    bool ShouldOpenDueToClick(); // 0x36a0830 [Final Native Public]
    void SetPlacement(const EMenuPlacement& InPlacement); // 0x369c240 [Final Native Public]
    void Open(bool bFocusMenu); // 0x36929e0 [Final Native Public]
    bool IsOpen(); // 0x3691ee0 [Final Native Public]
    bool HasOpenSubMenus(); // 0x36918d0 [Final Native Public]
    UUserWidget* GetUserWidget__DelegateSignature(); // 0x15b1e90 [Public]
    FVector2D GetMenuPosition(); // 0x36900c0 [Final Native Public]
    void FitInWindow(bool bFit); // 0x368e640 [Final Native Public]
    void Close(); // 0x368e2e0 [Final Native Public]

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

// UMultiLineEditableText (/Script/UMG.MultiLineEditableText)
    void SetWidgetStyle(FTextBlockStyle& InWidgetStyle); // 0x36a0600 [Final Native Public]
    void SetText(const FText& InText); // 0x369edc0 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x3699610 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x3698520 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x3697f10 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x3697cc0 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x36979f0 [Final Native Public]
    void OnMultiLineEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90 [Public]
    void OnMultiLineEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x15b1e90 [Public]
    FText GetText(); // 0x3690c00 [Final Native Public]
    FText GetHintText(); // 0x368fbb0 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x368faa0 [Final Native Public]

// UMultiLineEditableTextBox (/Script/UMG.MultiLineEditableTextBox)
    void SetTextStyle(FTextBlockStyle& InTextStyle); // 0x369f440 [Final Native Public]
    void SetText(const FText& InText); // 0x369ee80 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x36996a0 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x36985e0 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x3698160 [Final Native Public]
    void SetError(const FText& InError); // 0x3697530 [Final Native Public]
    void OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15b1e90 [Public]
    void OnMultiLineEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x15b1e90 [Public]
    FText GetText(); // 0x3690c90 [Final Native Public]
    FText GetHintText(); // 0x368fc40 [Final Native Public]

// UOverlay (/Script/UMG.Overlay)
    bool ReplaceOverlayChildAt(int32 Index, UWidget* Content); // 0x3693430 [Final Native Public]
    UOverlaySlot* AddChildToOverlay(UWidget* Content); // 0x368c500 [Final Native Public]

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

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

// URetainerBox (/Script/UMG.RetainerBox)
    void SetTextureParameter(const FName& TextureParameter); // 0x369f730 [Final Native Public]
    void SetRetainRendering(bool bInRetainRendering); // 0x369cb40 [Final Native Public]
    void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases); // 0x369ca50 [Final Native Public]
    void SetEffectMaterial(UMaterialInterface* EffectMaterial); // 0x3696fb0 [Final Native Public]
    void RequestRender(); // 0x3693660 [Final Native Public]
    UMaterialInstanceDynamic* GetEffectMaterial(); // 0x368f9e0 [Final Native Public]

// URichTextBlock (/Script/UMG.RichTextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x369f600 [Final Native Public]
    void SetTextStyleSet(UDataTable* NewTextStyleSet); // 0x369f510 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x369f310 [Final Native Public]
    void SetText(FText& InText); // 0x369ef40 [Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x369a750 [Final Native Public]
    void SetDefaultTextStyle(FTextBlockStyle& InDefaultTextStyle); // 0x3696cd0 [Final Native Public]
    void SetDefaultStrikeBrush(FSlateBrush& InStrikeBrush); // 0x3696ba0 [Final Native Public]
    void SetDefaultShadowOffset(const FVector2D& InShadowOffset); // 0x3696ad0 [Final Native Public]
    void SetDefaultShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x3696a20 [Final Native Public]
    void SetDefaultMaterial(UMaterialInterface* InMaterial); // 0x3696950 [Final Native Public]
    void SetDefaultFont(const FSlateFontInfo& InFontInfo); // 0x3696810 [Final Native Public]
    void SetDefaultColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x3696740 [Final Native Public]
    void SetDecorators(const TArray<TSubclassOf<URichTextBlockDecorator>>& InDecoratorClasses); // 0x3696530 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x3694850 [Final Native Public]
    void RefreshTextLayout(); // 0x3692b10 [Final Native Public]
    UDataTable* GetTextStyleSet(); // 0x3690e40 [Final Native Public]
    FText GetText(); // 0x3690d30 [Final Native Public]
    UMaterialInstanceDynamic* GetDefaultDynamicMaterial(); // 0x368f3e0 [Final Native Public]
    URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf<URichTextBlockDecorator> DecoratorClass); // 0x368f2a0 [Final Native Public]
    void ClearAllDefaultStyleOverrides(); // 0x368dca0 [Final Native Public]

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

// UScaleBox (/Script/UMG.ScaleBox)
    void SetUserSpecifiedScale(float InUserSpecifiedScale); // 0x369fbc0 [Final Native Public]
    void SetStretchDirection(const EStretchDirection& InStretchDirection); // 0x369ea00 [Final Native Public]
    void SetStretch(const EStretch& InStretch); // 0x369e970 [Final Native Public]
    void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale); // 0x3698c20 [Final Native Public]

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

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

// UScrollBox (/Script/UMG.ScrollBox)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x36a0570 [Final Native Public]
    void SetScrollWhenFocusChanges(const EScrollWhenFocusChanges& NewScrollWhenFocusChanges); // 0x369d350 [Final Native Public]
    void SetScrollOffset(float NewScrollOffset); // 0x369d2c0 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& NewScrollBarVisibility); // 0x369d090 [Final Native Public]
    void SetScrollbarThickness(const FVector2D& NewScrollbarThickness); // 0x369d490 [Final Native Public]
    void SetScrollBarPadding(const FMargin& NewScrollbarPadding); // 0x369d3e0 [Final Native Public]
    void SetScrollAnimationInterpolationSpeed(float NewScrollAnimationInterpolationSpeed); // 0x369cf50 [Final Native Public]
    void SetOrientation(const EOrientation& NewOrientation); // 0x369b900 [Final Native Public]
    void SetNavigationDestination(const EDescendantScrollDestination& NewNavigationDestination); // 0x369ad10 [Final Native Public]
    void SetIsTouchScrollingEnabled(bool bInEnableTouchScrolling); // 0x3699730 [Final Native Public]
    void SetIsFocusable(bool bInIsFocusable); // 0x3699060 [Final Native Public]
    void SetConsumePointerInput(bool bInConsumePointerInput); // 0x3696190 [Final Native Public]
    void SetConsumeMouseWheel(const EConsumeMouseWheel& NewConsumeMouseWheel); // 0x3696100 [Final Native Public]
    void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling); // 0x3694720 [Final Native Public]
    void SetAnalogMouseWheelKey(const FKey& InMouseWheelKey); // 0x36941e0 [Final Native Public]
    void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar); // 0x36940a0 [Final Native Public]
    void SetAllowOverscroll(bool NewAllowOverscroll); // 0x3694000 [Final Native Public]
    void ScrollWidgetIntoView(UWidget* WidgetToFind, bool AnimateScroll, const EDescendantScrollDestination& ScrollDestination, float Padding); // 0x36939d0 [Final Native Public]
    void ScrollToStart(); // 0x3693970 [Final Native Public]
    void ScrollToEnd(); // 0x3693940 [Final Native Public]
    float GetViewOffsetFraction(); // 0x3690fb0 [Final Native Public]
    float GetViewFraction(); // 0x3690ef0 [Final Native Public]
    float GetScrollOffsetOfEnd(); // 0x3690830 [Final Native Public]
    float GetScrollOffset(); // 0x36907e0 [Final Native Public]
    float GetOverscrollPercentage(); // 0x36904f0 [Final Native Public]
    float GetOverscrollOffset(); // 0x36904a0 [Final Native Public]
    bool GetIsScrolling(); // 0x368fe50 [Final Native Public]
    bool GetIsFocusable(); // 0x368fe30 [Final Native Public]
    bool GetConsumePointerInput(); // 0x368f180 [Final Native Public]
    FKey GetAnalogMouseWheelKey(); // 0x368ece0 [Final Native Public]
    void EndInertialScrolling(); // 0x368e470 [Final Native Public]

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

// USizeBox (/Script/UMG.SizeBox)
    void SetWidthOverride(float InWidthOverride); // 0x36a06d0 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x369a7d0 [Final Native Public]
    void SetMinDesiredHeight(float InMinDesiredHeight); // 0x369a510 [Final Native Public]
    void SetMinAspectRatio(float InMinAspectRatio); // 0x369a450 [Final Native Public]
    void SetMaxDesiredWidth(float InMaxDesiredWidth); // 0x369a050 [Final Native Public]
    void SetMaxDesiredHeight(float InMaxDesiredHeight); // 0x3699f90 [Final Native Public]
    void SetMaxAspectRatio(float InMaxAspectRatio); // 0x3699ed0 [Final Native Public]
    void SetHeightOverride(float InHeightOverride); // 0x36982e0 [Final Native Public]
    void ClearWidthOverride(); // 0x368e270 [Final Native Public]
    void ClearMinDesiredWidth(); // 0x368e040 [Final Native Public]
    void ClearMinDesiredHeight(); // 0x368dfd0 [Final Native Public]
    void ClearMinAspectRatio(); // 0x368df60 [Final Native Public]
    void ClearMaxDesiredWidth(); // 0x368deb0 [Final Native Public]
    void ClearMaxDesiredHeight(); // 0x368de40 [Final Native Public]
    void ClearMaxAspectRatio(); // 0x368ddd0 [Final Native Public]
    void ClearHeightOverride(); // 0x368dd40 [Final Native Public]

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

// USlider (/Script/UMG.Slider)
    void SetValue(float InValue); // 0x369fc50 [Final Native Public]
    void SetStepSize(float InValue); // 0x369e8b0 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x369e660 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x369e5b0 [Final Native Public]
    void SetMinValue(float InValue); // 0x369aa60 [Final Native Public]
    void SetMaxValue(float InValue); // 0x369a220 [Final Native Public]
    void SetLocked(bool InValue); // 0x3699e10 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x3698cc0 [Final Native Public]
    float GetValue(); // 0x3690e60 [Final Native Public]
    float GetNormalizedValue(); // 0x36901b0 [Final Native Public]

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

// USpinBox (/Script/UMG.SpinBox)
    void SetValue(float NewValue); // 0x369fcd0 [Final Native Public]
    void SetMinValue(float NewValue); // 0x369ab00 [Final Native Public]
    void SetMinSliderValue(float NewValue); // 0x369a9e0 [Final Native Public]
    void SetMinFractionalDigits(int32 NewValue); // 0x369a950 [Final Native Public]
    void SetMaxValue(float NewValue); // 0x369a2c0 [Final Native Public]
    void SetMaxSliderValue(float NewValue); // 0x369a1a0 [Final Native Public]
    void SetMaxFractionalDigits(int32 NewValue); // 0x369a110 [Final Native Public]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x3698210 [Final Native Public]
    void SetDelta(float NewValue); // 0x3696dc0 [Final Native Public]
    void SetAlwaysUsesDeltaSnap(bool bNewValue); // 0x3694140 [Final Native Public]
    void OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod); // 0x15b1e90 [Public]
    void OnSpinBoxValueChangedEvent__DelegateSignature(float InValue); // 0x15b1e90 [Public]
    void OnSpinBoxBeginSliderMovement__DelegateSignature(); // 0x15b1e90 [Public]
    float GetValue(); // 0x3690eb0 [Final Native Public]
    float GetMinValue(); // 0x3690170 [Final Native Public]
    float GetMinSliderValue(); // 0x3690130 [Final Native Public]
    int32 GetMinFractionalDigits(); // 0x3690110 [Final Native Public]
    float GetMaxValue(); // 0x3690080 [Final Native Public]
    float GetMaxSliderValue(); // 0x3690040 [Final Native Public]
    int32 GetMaxFractionalDigits(); // 0x3690020 [Final Native Public]
    float GetDelta(); // 0x368f510 [Final Native Public]
    bool GetAlwaysUsesDeltaSnap(); // 0x368ec90 [Final Native Public]
    void ClearMinValue(); // 0x368e0d0 [Final Native Public]
    void ClearMinSliderValue(); // 0x368e0b0 [Final Native Public]
    void ClearMaxValue(); // 0x368df40 [Final Native Public]
    void ClearMaxSliderValue(); // 0x368df20 [Final Native Public]

// UStackBox (/Script/UMG.StackBox)
    bool ReplaceStackBoxChildAt(int32 Index, UWidget* Content); // 0x3693530 [Final Native Public]
    UStackBoxSlot* AddChildToStackBox(UWidget* Content); // 0x368c710 [Final Native Public]

// UTextBlock (/Script/UMG.TextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x369f680 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x369f3b0 [Final Native Public]
    void SetText(const FText& InText); // 0x369eff0 [Native Public]
    void SetStrikeBrush(const FSlateBrush& InStrikeBrush); // 0x369ea90 [Final Native Public]
    void SetShadowOffset(const FVector2D& InShadowOffset); // 0x369dd40 [Final Native Public]
    void SetShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x369dc90 [Final Native Public]
    void SetOpacity(float InOpacity); // 0x369b7d0 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x369a890 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x3697fd0 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x3697d80 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x3697b20 [Final Native Public]
    void SetColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x3695cc0 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x3694950 [Final Native Public]
    FText GetText(); // 0x3690d80 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicOutlineMaterial(); // 0x368f900 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicFontMaterial(); // 0x368f630 [Final Native Public]

// UThrobber (/Script/UMG.Throbber)
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x369b560 [Final Native Public]
    void SetAnimateVertically(bool bInAnimateVertically); // 0x3694660 [Final Native Public]
    void SetAnimateOpacity(bool bInAnimateOpacity); // 0x36945a0 [Final Native Public]
    void SetAnimateHorizontally(bool bInAnimateHorizontally); // 0x36944e0 [Final Native Public]

// UTileView (/Script/UMG.TileView)
    void SetEntryWidth(float NewWidth); // 0x3697350 [Final Native Public]
    void SetEntryHeight(float NewHeight); // 0x36971d0 [Final Native Public]
    bool IsAligned(); // 0x3691cc0 [Final Native Private]
    float GetEntryWidth(); // 0x368fa50 [Final Native Public]
    float GetEntryHeight(); // 0x368fa30 [Final Native Public]

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

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

// UUniformGridSlot (/Script/UMG.UniformGridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36a0240 [Final Native Public]
    void SetRow(int32 InRow); // 0x369cc70 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3698b90 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x3695e20 [Final Native Public]

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

// UVerticalBoxSlot (/Script/UMG.VerticalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36a0130 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x369e490 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x369bf40 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3698a80 [Final Native Public]

// UViewport (/Script/UMG.Viewport)
    AActor* Spawn(TSubclassOf<AActor> ActorClass); // 0x36a0880 [Final Native Public]
    void SetViewRotation(const FRotator& Rotation); // 0x36a0380 [Final Native Public]
    void SetViewLocation(const FVector& Location); // 0x36a02d0 [Final Native Public]
    void SetSkyIntensity(float LightIntensity); // 0x369e520 [Final Native Public]
    void SetShowFlag(const FString& InShowFlagName, bool InValue); // 0x369dec0 [Final Native Public]
    void SetLightIntensity(float LightIntensity); // 0x3699d80 [Final Native Public]
    void SetEnableAdvancedFeatures(bool InEnableAdvancedFeatures); // 0x3697060 [Final Native Public]
    FRotator GetViewRotation(); // 0x36910e0 [Final Native Public]
    FMatrix GetViewProjectionMatrix(); // 0x3691000 [Final Native Public]
    UWorld* GetViewportWorld(); // 0x3691150 [Final Native Public]
    FVector GetViewLocation(); // 0x3690f40 [Final Native Public]

// UWidgetComponent (/Script/UMG.WidgetComponent)
    void SetWindowVisibility(const EWindowVisibility& InVisibility); // 0x36e0d40 [Final Native Public]
    void SetWindowFocusable(bool bInWindowFocusable); // 0x36e0960 [Final Native Public]
    void SetWidgetSpace(const EWidgetSpace& NewSpace); // 0x36e08e0 [Final Native Public]
    void SetWidget(UUserWidget* Widget); // 0x36e0850 [Native Public]
    void SetTwoSided(bool bWantTwoSided); // 0x36e0600 [Final Native Public]
    void SetTintColorAndOpacity(const FLinearColor& NewTintColorAndOpacity); // 0x36e0520 [Final Native Public]
    void SetTickWhenOffscreen(bool bWantTickWhenOffscreen); // 0x36e0490 [Final Native Public]
    void SetTickMode(const ETickMode& InTickMode); // 0x36e0400 [Final Native Public]
    void SetRedrawTime(float InRedrawTime); // 0x36e0380 [Final Native Public]
    void SetPivot(const FVector2D& InPivot); // 0x36dffd0 [Final Native Public]
    void SetOwnerPlayer(ULocalPlayer* LocalPlayer); // 0x36dfb40 [Final Native Public]
    void SetManuallyRedraw(bool bUseManualRedraw); // 0x36df7d0 [Final Native Public]
    void SetGeometryMode(const EWidgetGeometryMode& InGeometryMode); // 0x36deb90 [Final Native Public]
    void SetDrawSize(const FVector2D& Size); // 0x36de800 [Final Native Public]
    void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize); // 0x36de770 [Final Native Public]
    void SetCylinderArcAngle(double InCylinderArcAngle); // 0x36de3a0 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& NewBackgroundColor); // 0x36dde10 [Final Native Public]
    void RequestRenderUpdate(); // 0x36dcde0 [Native Public]
    void RequestRedraw(); // 0x36dcdc0 [Native Public]
    bool IsWidgetVisible(); // 0x36d9e10 [Final Native Public]
    EWindowVisibility GetWindowVisiblility(); // 0x36d9820 [Final Native Public]
    bool GetWindowFocusable(); // 0x36d9800 [Final Native Public]
    EWidgetSpace GetWidgetSpace(); // 0x36d97e0 [Final Native Public]
    UUserWidget* GetWidget(); // 0x36d96f0 [Native Public]
    UUserWidget* GetUserWidgetObject(); // 0x36d9500 [Final Native Public]
    bool GetTwoSided(); // 0x36d94e0 [Final Native Public]
    bool GetTickWhenOffscreen(); // 0x36d94c0 [Final Native Public]
    UTextureRenderTarget2D* GetRenderTarget(); // 0x36d9260 [Final Native Public]
    float GetRedrawTime(); // 0x36d9240 [Final Native Public]
    FVector2D GetPivot(); // 0x36d9160 [Final Native Public]
    ULocalPlayer* GetOwnerPlayer(); // 0x36d9070 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstance(); // 0x36d8c20 [Final Native Public]
    bool GetManuallyRedraw(); // 0x36d8c00 [Final Native Public]
    EWidgetGeometryMode GetGeometryMode(); // 0x36d8260 [Final Native Public]
    FVector2D GetDrawSize(); // 0x36d7e20 [Final Native Public]
    bool GetDrawAtDesiredSize(); // 0x36d7e00 [Final Native Public]
    double GetCylinderArcAngle(); // 0x36d7c90 [Final Native Public]
    FVector2D GetCurrentDrawSize(); // 0x36d7c50 [Final Native Public]

// UWidgetInteractionComponent (/Script/UMG.WidgetInteractionComponent)
    void SetFocus(UWidget* FocusWidget); // 0x36de9d0 [Final Native Public]
    void SetCustomHitResult(FHitResult& HitResult); // 0x36de250 [Final Native Public]
    bool SendKeyChar(const FString& Characters, bool bRepeat); // 0x36dd850 [Native Public]
    void ScrollWheel(float ScrollDelta); // 0x36dd7c0 [Native Public]
    void ReleasePointerKey(const FKey& Key); // 0x36dc9d0 [Native Public]
    bool ReleaseKey(const FKey& Key); // 0x36dc770 [Native Public]
    void PressPointerKey(const FKey& Key); // 0x36db800 [Native Public]
    bool PressKey(const FKey& Key, bool bRepeat); // 0x36db6b0 [Native Public]
    bool PressAndReleaseKey(const FKey& Key); // 0x36db5a0 [Native Public]
    bool IsOverInteractableWidget(); // 0x36d9c70 [Final Native Public]
    bool IsOverHitTestVisibleWidget(); // 0x36d9c50 [Final Native Public]
    bool IsOverFocusableWidget(); // 0x36d9c30 [Final Native Public]
    FHitResult GetLastHitResult(); // 0x36d8950 [Final Native Public]
    UWidgetComponent* GetHoveredWidgetComponent(); // 0x36d8280 [Final Native Public]
    FVector2D Get2DHitLocation(); // 0x36d6f10 [Final Native Public]

// UWidgetSwitcher (/Script/UMG.WidgetSwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0x36dd9c0 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x36951b0 [Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0x36d9720 [Final Native Public]
    int32 GetNumWidgets(); // 0x36d9030 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x36d70e0 [Final Native Public]
    UWidget* GetActiveWidget(); // 0x36d7060 [Final Native Public]

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

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

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

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

// UWrapBoxSlot (/Script/UMG.WrapBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36e07c0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36dfec0 [Final Native Public]
    void SetNewLine(bool InForceNewLine); // 0x36df9c0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36defa0 [Final Native Public]
    void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); // 0x36de950 [Final Native Public]
    void SetFillEmptySpace(bool InbFillEmptySpace); // 0x36de8b0 [Final Native Public]

// UDragDropOperation (/Script/UMG.DragDropOperation)
    void Drop(FPointerEvent& PointerEvent); // 0x36d6b80 [Native Event Public]
    void Dragged(FPointerEvent& PointerEvent); // 0x36d5b10 [Native Event Public]
    void DragCancelled(FPointerEvent& PointerEvent); // 0x36d5a60 [Native Event Public]

// USlateBlueprintLibrary (/Script/UMG.SlateBlueprintLibrary)
    FVector2D Vector_LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x36e1aa0 [Final Native Static Public]
    FVector2D Vector_AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x36e1be0 [Final Native Static Public]
    FVector2D TransformVectorLocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x36e1be0 [Final Native Static Public]
    FVector2D TransformVectorAbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x36e1aa0 [Final Native Static Public]
    float TransformScalarLocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x36dcf80 [Final Native Static Public]
    float TransformScalarAbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x36dd0d0 [Final Native Static Public]
    void ScreenToWidgetLocal(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& ScreenPosition, const FVector2D& LocalCoordinate, bool bIncludeWindowPosition); // 0x36dd4a0 [Final Native Static Public]
    void ScreenToWidgetAbsolute(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& AbsoluteCoordinate, bool bIncludeWindowPosition); // 0x36dd340 [Final Native Static Public]
    void ScreenToViewport(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& ViewportPosition); // 0x36dd1f0 [Final Native Static Public]
    float Scalar_LocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x36dd0d0 [Final Native Static Public]
    float Scalar_AbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x36dcf80 [Final Native Static Public]
    void LocalToViewport(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& LocalCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x36da130 [Final Native Static Public]
    FVector2D LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalCoordinate); // 0x36d9fb0 [Final Native Static Public]
    bool IsUnderLocation(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x36d9c90 [Final Native Static Public]
    FVector2D GetLocalTopLeft(FGeometry& Geometry); // 0x36d8ab0 [Final Native Static Public]
    FVector2D GetLocalSize(FGeometry& Geometry); // 0x36d89d0 [Final Native Static Public]
    FVector2D GetAbsoluteSize(FGeometry& Geometry); // 0x36d6f40 [Final Native Static Public]
    bool EqualEqual_SlateBrush(FSlateBrush& A, FSlateBrush& B); // 0x36d6d40 [Final Native Static Public]
    void AbsoluteToViewport(UObject* WorldContextObject, const FVector2D& AbsoluteDesktopCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x36d40d0 [Final Native Static Public]
    FVector2D AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x36d3e90 [Final Native Static Public]

// UUserWidgetFunctionLibrary (/Script/UMG.UserWidgetFunctionLibrary)
    UUMGSequencePlayer* Conv_UMGSequencePlayer(FWidgetAnimationHandle& WidgetAnimationHandle); // 0x36d5060 [Final Native Static Public]

// UWidgetBlueprintLibrary (/Script/UMG.WidgetBlueprintLibrary)
    FEventReply UnlockMouse(FEventReply& Reply); // 0x36e2100 [Final Native Static Public]
    FEventReply Unhandled(); // 0x36e2090 [Final Native Static Public]
    void SetWindowTitleBarState(UWidget* TitleBarContent, const EWindowTitleBarMode& Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible); // 0x36e0ba0 [Final Native Static Public]
    void SetWindowTitleBarOnCloseClickedDelegate(const FScriptDelegate& Delegate); // 0x36e0a80 [Final Native Static Public]
    void SetWindowTitleBarCloseButtonActive(bool bActive); // 0x36e0a00 [Final Native Static Public]
    FEventReply SetUserFocus(FEventReply& Reply, UWidget* FocusWidget, bool bInAllUsers); // 0x36d4ab0 [Final Native Static Public]
    FEventReply SetMousePosition(FEventReply& Reply, const FVector2D& NewMousePosition); // 0x36df860 [Final Native Static Public]
    void SetInputMode_UIOnlyEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bFlushInput); // 0x36df5d0 [Final Native Static Public]
    void SetInputMode_GameOnly(APlayerController* PlayerController, bool bFlushInput); // 0x36df4d0 [Final Native Static Public]
    void SetInputMode_GameAndUIEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bHideCursorDuringCapture, bool bFlushInput); // 0x36df230 [Final Native Static Public]
    bool SetHardwareCursor(UObject* WorldContextObject, const EMouseCursor& CursorShape, const FName& CursorName, const FVector2D& HotSpot); // 0x36dec10 [Final Native Static Public]
    void SetFocusToGameViewport(); // 0x36deac0 [Final Native Static Public]
    void SetColorVisionDeficiencyType(const EColorVisionDeficiency& Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency); // 0x36de0c0 [Final Native Static Public]
    void SetBrushResourceToTexture(FSlateBrush& Brush, UTexture2D* Texture); // 0x36ddef0 [Final Native Static Public]
    void SetBrushResourceToMaterial(FSlateBrush& Brush, UMaterialInterface* Material); // 0x36ddef0 [Final Native Static Public]
    void RestorePreviousWindowTitleBarState(); // 0x36dce00 [Final Native Static Public]
    FEventReply ReleaseMouseCapture(FEventReply& Reply); // 0x36dc880 [Final Native Static Public]
    FEventReply ReleaseJoystickCapture(FEventReply& Reply, bool bInAllJoysticks); // 0x36d4f10 [Final Native Static Public]
    void OnGameWindowCloseButtonClickedDelegate__DelegateSignature(); // 0x15b1e90 [Public]
    FSlateBrush NoResourceBrush(); // 0x36dabf0 [Final Native Static Public]
    FSlateBrush MakeBrushFromTexture(UTexture2D* Texture, int32 Width, int32 Height); // 0x36da9a0 [Final Native Static Public]
    FSlateBrush MakeBrushFromMaterial(UMaterialInterface* Material, int32 Width, int32 Height); // 0x36da770 [Final Native Static Public]
    FSlateBrush MakeBrushFromAsset(USlateBrushAsset* BrushAsset); // 0x36da5f0 [Final Native Static Public]
    FEventReply LockMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x36da3b0 [Final Native Static Public]
    bool IsDragDropping(); // 0x36d9a50 [Final Native Static Public]
    FEventReply Handled(); // 0x36d9840 [Final Native Static Public]
    void GetSafeZonePadding(UObject* WorldContextObject, const FVector4& SafePadding, const FVector2D& SafePaddingScale, const FVector4& SpillOverPadding); // 0x36d9280 [Final Native Static Public]
    FKeyEvent GetKeyEventFromAnalogInputEvent(FAnalogInputEvent& Event); // 0x36d87a0 [Final Native Static Public]
    FInputEvent GetInputEventFromPointerEvent(FPointerEvent& Event); // 0x36d8660 [Final Native Static Public]
    FInputEvent GetInputEventFromNavigationEvent(FNavigationEvent& Event); // 0x36d8520 [Final Native Static Public]
    FInputEvent GetInputEventFromKeyEvent(FKeyEvent& Event); // 0x36d8410 [Final Native Static Public]
    FInputEvent GetInputEventFromCharacterEvent(FCharacterEvent& Event); // 0x36d82c0 [Final Native Static Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(FSlateBrush& Brush); // 0x36d7e60 [Final Native Static Public]
    UDragDropOperation* GetDragDroppingContent(); // 0x36d7cb0 [Final Native Static Public]
    UTexture2D* GetBrushResourceAsTexture2D(FSlateBrush& Brush); // 0x36d7b40 [Final Native Static Public]
    UMaterialInterface* GetBrushResourceAsMaterial(FSlateBrush& Brush); // 0x36d7a30 [Final Native Static Public]
    UObject* GetBrushResource(FSlateBrush& Brush); // 0x36d7940 [Final Native Static Public]
    void GetAllWidgetsWithInterface(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<IInterface> Interface, bool TopLevelOnly); // 0x36d74c0 [Final Native Static Public]
    void GetAllWidgetsOfClass(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<UUserWidget> WidgetClass, bool TopLevelOnly); // 0x36d71b0 [Final Native Static Public]
    FEventReply EndDragDrop(FEventReply& Reply); // 0x36d6c30 [Final Native Static Public]
    void DrawTextFormatted(FPaintContext& Context, FText& Text, const FVector2D& position, UFont* Font, float FontSize, const FName& FontTypeFace, const FLinearColor& Tint); // 0x36d6760 [Final Native Static Public]
    void DrawText(FPaintContext& Context, const FString& InString, const FVector2D& position, const FLinearColor& Tint); // 0x36d65d0 [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); // 0x36d6290 [Final Native Static Public]
    void DrawLines(FPaintContext& Context, const TArray<FVector2D>& Points, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x36d60b0 [Final Native Static Public]
    void DrawLine(FPaintContext& Context, const FVector2D& PositionA, const FVector2D& PositionB, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x36d5eb0 [Final Native Static Public]
    void DrawBox(FPaintContext& Context, const FVector2D& position, const FVector2D& Size, USlateBrushAsset* Brush, const FLinearColor& Tint); // 0x36d5bc0 [Final Native Static Public]
    void DismissAllMenus(); // 0x36d5a40 [Final Native Static Public]
    FEventReply DetectDragIfPressed(FPointerEvent& PointerEvent, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x36d5860 [Final Native Static Public]
    FEventReply DetectDrag(FEventReply& Reply, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x36d54c0 [Final Native Static Public]
    UDragDropOperation* CreateDragDropOperation(TSubclassOf<UDragDropOperation> OperationClass); // 0x36d5410 [Final Native Static Public]
    UUserWidget* Create(UObject* WorldContextObject, TSubclassOf<UUserWidget> WidgetType, APlayerController* OwningPlayer); // 0x36d5100 [Final Native Static Public]
    FEventReply ClearUserFocus(FEventReply& Reply, bool bInAllUsers); // 0x36d4f10 [Final Native Static Public]
    FEventReply CaptureMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x36d4cd0 [Final Native Static Public]
    FEventReply CaptureJoystick(FEventReply& Reply, UWidget* CapturingWidget, bool bInAllJoysticks); // 0x36d4ab0 [Final Native Static Public]
    void CancelDragDrop(); // 0x36d4a70 [Final Native Static Public]

// UWidgetLayoutLibrary (/Script/UMG.WidgetLayoutLibrary)
    UWrapBoxSlot* SlotAsWrapBoxSlot(UWidget* Widget); // 0x36e17c0 [Final Native Static Public]
    UWidgetSwitcherSlot* SlotAsWidgetSwitcherSlot(UWidget* Widget); // 0x36e1710 [Final Native Static Public]
    UVerticalBoxSlot* SlotAsVerticalBoxSlot(UWidget* Widget); // 0x36e1660 [Final Native Static Public]
    UUniformGridSlot* SlotAsUniformGridSlot(UWidget* Widget); // 0x36e15b0 [Final Native Static Public]
    UStackBoxSlot* SlotAsStackBoxSlot(UWidget* Widget); // 0x36e1500 [Final Native Static Public]
    USizeBoxSlot* SlotAsSizeBoxSlot(UWidget* Widget); // 0x36e1450 [Final Native Static Public]
    UScrollBoxSlot* SlotAsScrollBoxSlot(UWidget* Widget); // 0x36e13a0 [Final Native Static Public]
    UScaleBoxSlot* SlotAsScaleBoxSlot(UWidget* Widget); // 0x36e12f0 [Final Native Static Public]
    USafeZoneSlot* SlotAsSafeBoxSlot(UWidget* Widget); // 0x36e1240 [Final Native Static Public]
    UOverlaySlot* SlotAsOverlaySlot(UWidget* Widget); // 0x36e1190 [Final Native Static Public]
    UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(UWidget* Widget); // 0x36e10e0 [Final Native Static Public]
    UGridSlot* SlotAsGridSlot(UWidget* Widget); // 0x36e1030 [Final Native Static Public]
    UCanvasPanelSlot* SlotAsCanvasSlot(UWidget* Widget); // 0x36e0f80 [Final Native Static Public]
    UBorderSlot* SlotAsBorderSlot(UWidget* Widget); // 0x36e0ed0 [Final Native Static Public]
    void RemoveAllWidgets(UObject* WorldContextObject); // 0x36dcad0 [Final Native Static Public]
    bool ProjectWorldLocationToWidgetPosition(APlayerController* PlayerController, const FVector& WorldLocation, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x36db900 [Final Native Static Public]
    FGeometry GetViewportWidgetGeometry(UObject* WorldContextObject); // 0x36d9640 [Final Native Static Public]
    FVector2D GetViewportSize(UObject* WorldContextObject); // 0x36d95b0 [Final Native Static Public]
    float GetViewportScale(UObject* WorldContextObject); // 0x36d9520 [Final Native Static Public]
    FGeometry GetPlayerScreenWidgetGeometry(APlayerController* PlayerController); // 0x36d9190 [Final Native Static Public]
    bool GetMousePositionScaledByDPI(APlayerController* Player, const float& LocationX, const float& LocationY); // 0x36d8ec0 [Final Native Static Public]
    FVector2D GetMousePositionOnViewport(UObject* WorldContextObject); // 0x36d8ca0 [Final Native Static Public]
    FVector2D GetMousePositionOnPlatform(); // 0x36d8c40 [Final Native Static Public]

// UAudioCaptureAndroid (/Script/UniversalVoiceChatPro.AudioCaptureAndroid)
    void AndroidMicrophoneStop(UMicrophoneSpeakComponent* callbackComp); // 0x50e11b0 [Final Native Static Public]
    bool AndroidMicrophoneStart(UMicrophoneSpeakComponent* callbackComp, int32 sampleRateToUse); // 0x50e10e0 [Final Native Static Public]
    bool AndroidHasPermission(); // 0x3e1b290 [Final Native Static Public]
    void AndroidAskPermission(); // 0x3691c80 [Final Native Static Public]

// UMicrophoneSpeakComponent (/Script/UniversalVoiceChatPro.MicrophoneSpeakComponent)
    bool startSpeaking(bool _shouldHearMyOwnVoice, bool isGlobal, const TArray<int32>& radioChannel, bool useRange, float MaxRange); // 0x50e61c0 [Final Native Public]
    void SetVoiceVolume(float Volume); // 0x50e2950 [Final Native Public]
    void setSourceChainEffectAssetPath(bool enableSourceChainEffect, const FString& _pathToSourceChainEffect); // 0x50e6060 [Final Native Public]
    void setOverrideLocallySourceEffectPath(bool enableSourceEffect, bool overrideLocally, const FString& _pathToSourceEffectAsset); // 0x50e5e90 [Final Native Public]
    void setOverrideLocallyAttenuationPath(bool enableAttenuation, bool overrideLocally, const FString& _pathToAttenuationAsset); // 0x50e5af0 [Final Native Public]
    void setLocallyMultiplierVolume(float multiplierVolume); // 0x50e5880 [Final Native Public]
    void setAttenuationAssetPath(bool enableAttenuation, const FString& _pathToAttenuationAsset); // 0x50e5640 [Final Native Public]
    void RPCServerBroadcastVoiceData(const TArray<uint8>& Data, int32 SampleRate, int32 NumChannels, int32 PCMSize, int32 opusFramePerSec); // 0x50e1cb0 [Native Event Public]
    void RPCReceiveVoiceFromServer(UMicrophoneSpeakComponent* compToOutputVoice, const TArray<uint8>& dataEncoded, int32 SampleRate, int32 NumChannels, int32 PCMSize, int32 opusFramePerSec); // 0x50e1ad0 [Native Event Public]
    void RPCClientTransmitVoiceData(const TArray<uint8>& Data, int32 SampleRate, int32 NumChannels, int32 PCMSize, int32 opusFramePerSec, bool _isGlobal, const TArray<int32>& _radioChannel, bool _useRange, float _maxRange); // 0x50e17f0 [Native Event Public]
    void payloadReceivedVoiceData(const TArray<uint8>& dataEncoded, int32 SampleRate, int32 NumChannels, int32 PCMSize, int32 opusFramePerSec); // 0x50e5470 [Final Native Public]
    void muteAudio(bool _isMuted); // 0x50e53e0 [Final Native Public]
    void MicrophoneVolumeReceived__DelegateSignature(float Volume); // 0x15b1e90 [Public]
    bool isPlayingAudioVoice(); // 0x50e52c0 [Final Native Public]
    bool initAudioResources(int32 voiceSampleRate, int32 _voiceNumChannels, int32 opusFramesPerSec); // 0x50e51b0 [Final Native Public]
    float getLocallyMultiplierVolume(); // 0x50e5190 [Final Native Public]
    void endSpeaking(); // 0x50e50e0 [Final Native Public]
    void DataMicrophoneReceived__DelegateSignature(const TArray<uint8>& Data); // 0x15b1e90 [Public]

// APlayerVoiceChatActor (/Script/UniversalVoiceChatPro.PlayerVoiceChatActor)
    void setOverrideLocallySourceEffectPath(bool enableSourceEffect, bool overrideLocally, const FString& _pathToSourceEffectAsset); // 0x50e5cc0 [Final Native Public]
    void setOverrideLocallyAttenuationPath(bool enableAttenuation, bool overrideLocally, const FString& _pathToAttenuationAsset); // 0x50e5920 [Final Native Public]
    void setLocallyMultiplierVolume(float multiplierVolume); // 0x50e57a0 [Final Native Public]
    void ServerSetSourceChainEffect(bool enableSourceChainEffect, const FString& _pathToSourceChainEffect); // 0x50e2760 [Final Native Public]
    void ServerSetMaxProximityRange(float _maxProximityRange); // 0x50e26e0 [Final Native Public]
    void ServerSetAttenuation(bool enableAttenuation, const FString& _pathToAttenuationAsset); // 0x50e24f0 [Final Native Public]
    void ServerSetAllowUseProximity(bool _allowUseRange); // 0x50e2460 [Final Native Public]
    void ServerSetAllowUseGlobal(bool _allowUseGlobal); // 0x50e23d0 [Final Native Public]
    void ServerRemoveChannel(int32 channelToRemove); // 0x50e2340 [Final Native Public]
    void ServerAddChannel(int32 channelToAdd); // 0x50e2270 [Final Native Public]
    void RPCServerUpdatePosAudioComp(const FVector& worldPos, const FRotator& worldRotation); // 0x50e1e60 [Native Event Public]
    void RPCClientSetSourceChainEffectPath(const FString& _pathToSourceChainEffectAsset); // 0x50e1750 [Native Event Public]
    void RPCClientSetPlayerName(const FString& Name); // 0x50e16b0 [Native Event Public]
    void RPCClientSetMicrophoneVolume(float Volume); // 0x50e1620 [Native Event Public]
    void RPCClientSetIsMicrophoneOn(bool _isMicrophoneOn); // 0x50e1590 [Native Event Public]
    void RPCClientSetAttenuationPath(const FString& _attenuationPath); // 0x50e14f0 [Native Event Public]
    void RPCClientAskRemoveChannel(int32 channelToRemove); // 0x50e1460 [Native Event Public]
    void RPCClientAskAddChannel(int32 channelToAdd); // 0x50e13d0 [Native Event Public]
    void RepNotifyVoiceVolume(); // 0x50e2200 [Final Native Public]
    void RepNotifySourceEffectAsset(); // 0x50e21e0 [Final Native Public]
    void RepNotifyPlayerName(); // 0x50e21c0 [Final Native Public]
    void RepNotifyMicComp(); // 0x50e21a0 [Final Native Public]
    void RepNotifyIsMicrophoneOn(); // 0x50e2160 [Final Native Public]
    void RepNotifyAttenuationAsset(); // 0x50e2140 [Final Native Public]
    void PlayerNameReceived__DelegateSignature(const FString& Name); // 0x15b1e90 [Public]
    void PlayerMicrophoneOnReceived__DelegateSignature(bool IsMicrophoneOn); // 0x15b1e90 [Public]
    void muteAudio(bool isMute); // 0x50e5310 [Final Native Public]
    bool IsMicrophoneComponentValid(); // 0x50e1310 [Final Native Public]
    float getLocallyMultiplierVolume(); // 0x50e5130 [Final Native Public]
    void DelegateEndPlayOwner(AActor* act, const EEndPlayReason& EndPlayReason); // 0x50e1230 [Final Native Public]

// UUniversalVoiceChat (/Script/UniversalVoiceChatPro.UniversalVoiceChat)
    bool VoiceChatWasInitAudioVoiceChatQuality(); // 0x50e50a0 [Final Native Static Public]
    void VoiceChatUseAndroidCommunicationMode(bool use); // 0x50e5020 [Final Native Static Public]
    bool VoiceChatStopSpeak(); // 0x50e4ff0 [Final Native Static Public]
    bool VoiceChatStartSpeakTeamArray(bool _shouldHearMyOwnVoice, bool isGlobal, const TArray<int32>& radioChannel, bool useProximity, float maxProximityRange); // 0x50e4dc0 [Final Native Static Public]
    bool VoiceChatStartSpeak(bool _shouldHearMyOwnVoice, bool isGlobal, int32 radioChannel, bool useProximity, float maxProximityRange); // 0x50e4b60 [Final Native Static Public]
    void VoiceChatSetThresholdSendData(float thresholdSendData); // 0x50e4ae0 [Final Native Static Public]
    bool VoiceChatSetSourceChainEffectPath(bool enableSourceChainEffect, const FString& _pathToSourceChainEffectAsset); // 0x50e4860 [Final Native Static Public]
    void VoiceChatSetSomeoneOverrideLocallySourceEffectPath(UObject* WorldContextObject, bool enableSourceEffect, bool overrideLocally, const FString& _pathToSourceEffectAsset, APlayerState* playerToOverride); // 0x50e4640 [Final Native Public]
    void VoiceChatSetSomeoneOverrideLocallyAttenuationPath(UObject* WorldContextObject, bool enableAttenuation, bool overrideLocally, const FString& _pathToAttenuationAsset, APlayerState* playerToOverride); // 0x50e4420 [Final Native Public]
    void VoiceChatSetSomeoneLocallyMultiplierVolume(UObject* WorldContextObject, float multiplierVolume, APlayerState* playerToOverride); // 0x50e4210 [Final Native Public]
    void VoiceChatSetRawMicrophoneGain(float Gain); // 0x50e4190 [Final Native Static Public]
    bool VoiceChatSetPlayerName(const FString& Name); // 0x50e3fc0 [Final Native Static Public]
    void VoiceChatSetMuteAllPlayers(bool _muteAll); // 0x50e3f40 [Final Native Static Public]
    bool VoiceChatSetMicrophoneVolume(float Volume); // 0x50e3de0 [Final Native Static Public]
    void VoiceChatSetHardwareAudioInput(const FString& audioInputDeviceName); // 0x50e3cc0 [Final Native Static Public]
    void VoiceChatSetGlobalVolume(float globalVolume); // 0x50e3c40 [Final Native Static Public]
    void VoiceChatSetDefaultTickRateUpdateLocation(float tickRate); // 0x50e3bc0 [Final Native Static Public]
    bool VoiceChatSetAttenuationPath(bool enableAttenuation, const FString& _attenuationPath); // 0x50e3940 [Final Native Static Public]
    bool VoiceChatRemoveChannel(int32 channelToRemove); // 0x50e3860 [Final Native Static Public]
    void VoiceChatLocalMuteSomeone(UObject* WorldContextObject, APlayerState* playerToMute, bool shouldMute); // 0x50e36a0 [Final Native Static Public]
    bool VoiceChatLocalIsMutedSomeone(UObject* WorldContextObject, APlayerState* playerToCheckMute); // 0x50e34f0 [Final Native Static Public]
    bool VoiceChatIsSpeaking(); // 0x50e3470 [Final Native Static Public]
    bool VoiceChatInitAudioVoiceChatQuality(int32 _sampleRate, int32 _numChannels, const EOpusFramePerSec& _opusFramePerSec); // 0x50e3310 [Final Native Static Public]
    bool VoiceChatHasMicrophonePermission(); // 0x33ec370 [Final Native Static Public]
    float VoiceChatGetSomeoneLocallyMultiplierVolume(UObject* WorldContextObject, APlayerState* playerToOverride); // 0x50e3150 [Final Native Public]
    APlayerVoiceChatActor* VoiceChatGetMyLocalPlayerVoiceChat(); // 0x50e3130 [Final Native Static Public]
    bool VoiceChatGetMuteAllPlayers(); // 0x50e3110 [Final Native Static Public]
    float VoiceChatGetMicrophoneRuntimeVolumeFromPlayerState(UObject* WorldContextObject, APlayerState* fromPlayerState); // 0x50e2f50 [Final Native Static Public]
    void VoiceChatGetAudioDevicesList(const TArray<FString>& OutDevices); // 0x50e2df0 [Final Native Static Public]
    APlayerVoiceChatActor* VoiceChatGetActorFromPlayerState(UObject* WorldContextObject, APlayerState* fromPlayerState); // 0x50e2ca0 [Final Native Static Public]
    bool VoiceChatEnableShouldHearMyOwnVoice(bool Enable); // 0x50e2bb0 [Final Native Static Public]
    bool VoiceChatCheckRegisteredToChannel(int32 channelToCheck); // 0x50e2ac0 [Final Native Static Public]
    void VoiceChatAskMicrophonePermission(); // 0x3691c80 [Final Native Static Public]
    bool VoiceChatAddChannel(int32 channelToAdd); // 0x50e29e0 [Final Native Static Public]
    void RegisterCallbackNewVoiceChatActor(const FScriptDelegate& Delegate); // 0x50e20a0 [Final Native Static Public]
    void RegisterCallbackMyVoiceChatActorReady(const FScriptDelegate& Delegate); // 0x50e2000 [Final Native Static Public]
    void RegisterCallbackDeleteVoiceChatActor(const FScriptDelegate& Delegate); // 0x50e1f60 [Final Native Static Public]
    bool IsMyPlayerVoiceChatActorReady(); // 0x50e1360 [Final Native Static Public]

// ULevelVariantSets (/Script/VariantManagerContent.LevelVariantSets)
    UVariantSet* GetVariantSetByName(const FString& VariantSetName); // 0x63f5280 [Final Native Public]
    UVariantSet* GetVariantSet(int32 VariantSetIndex); // 0x63f51c0 [Final Native Public]
    int32 GetNumVariantSets(); // 0x3d479a0 [Final Native Public]

// ALevelVariantSetsActor (/Script/VariantManagerContent.LevelVariantSetsActor)
    bool SwitchOnVariantByName(const FString& VariantSetName, const FString& VariantName); // 0x63f62c0 [Final Native Public]
    bool SwitchOnVariantByIndex(int32 VariantSetIndex, int32 VariantIndex); // 0x63f61a0 [Final Native Public]
    void SetLevelVariantSets(ULevelVariantSets* InVariantSets); // 0x63f5850 [Final Native Public]
    ULevelVariantSets* GetLevelVariantSets(bool bLoad); // 0x63f4d00 [Final Native Public]

// UPropertyValue (/Script/VariantManagerContent.PropertyValue)
    bool HasRecordedData(); // 0x34e67c0 [Final Native Public]
    FText GetPropertyTooltip(); // 0x63f4f30 [Final Native Public]
    FString GetFullDisplayString(); // 0x63f4cd0 [Final Native Public]

// ASwitchActor (/Script/VariantManagerContent.SwitchActor)
    void SelectOption(int32 OptionIndex); // 0x63f54c0 [Final Native Public]
    int32 GetSelectedOption(); // 0x3245920 [Final Native Public]
    TArray<AActor*> GetOptions(); // 0x63f4da0 [Final Native Public]

// UVariant (/Script/VariantManagerContent.Variant)
    void SwitchOn(); // 0x63f6180 [Final Native Public]
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x63f6000 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x63f5d60 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x3691c80 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x63f58e0 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x63f56f0 [Final Native Public]
    void SetDependency(int32 Index, FVariantDependency& Dependency); // 0x63f5550 [Final Native Public]
    bool IsActive(); // 0x63f5400 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x5ca0bb0 [Final Native Public]
    UVariantSet* GetParent(); // 0x63f4e50 [Final Native Public]
    int32 GetNumDependencies(); // 0x374b490 [Final Native Public]
    int32 GetNumActors(); // 0x4973830 [Final Native Public]
    FText GetDisplayText(); // 0x63f4bf0 [Final Native Public]
    TArray<UVariant*> GetDependents(ULevelVariantSets* LevelVariantSets, bool bOnlyEnabledDependencies); // 0x63f4ae0 [Final Native Public]
    FVariantDependency GetDependency(int32 Index); // 0x63f4a30 [Final Native Public]
    AActor* GetActor(int32 ActorIndex); // 0x63f4940 [Final Native Public]
    void DeleteDependency(int32 Index); // 0x63f48b0 [Final Native Public]
    int32 AddDependency(FVariantDependency& Dependency); // 0x63f46c0 [Final Native Public]

// UVariantSet (/Script/VariantManagerContent.VariantSet)
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x63f60e0 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x63f5ed0 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x3691c80 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x63f5b40 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x63f57a0 [Final Native Public]
    UVariant* GetVariantByName(const FString& VariantName); // 0x63f5040 [Final Native Public]
    UVariant* GetVariant(int32 VariantIndex); // 0x63f4f80 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x5ca0b90 [Final Native Public]
    ULevelVariantSets* GetParent(); // 0x63f4ec0 [Final Native Public]
    int32 GetNumVariants(); // 0x3d480a0 [Final Native Public]
    FText GetDisplayText(); // 0x63f4c60 [Final Native Public]

// UBuoyancyComponent (/Script/Water.BuoyancyComponent)
    void OnPontoonExitedWater(FSphericalPontoon& Pontoon); // 0x4bbf160 [Final Native Public]
    void OnPontoonEnteredWater(FSphericalPontoon& Pontoon); // 0x4bbf090 [Final Native Public]
    bool IsOverlappingWaterBody(); // 0x4bbf060 [Final Native Public]
    bool IsInWaterBody(); // 0x4bbf030 [Final Native Public]
    void GetLastWaterSurfaceInfo(const FVector& OutWaterPlaneLocation, const FVector& OutWaterPlaneNormal, const FVector& OutWaterSurfacePosition, const float& OutWaterDepth, const int32& OutWaterBodyIdx, const FVector& OutWaterVelocity); // 0x4bbe2e0 [Final Native Public]
    TArray<UWaterBodyComponent*> GetCurrentWaterBodyComponents(); // 0x4bbe090 [Final Native Public]

// ABuoyancyManager (/Script/Water.BuoyancyManager)
    bool GetBuoyancyComponentManager(UObject* WorldContextObject, const ABuoyancyManager*& Manager); // 0x4bbde90 [Final Native Static Public]

// UGerstnerWaterWaveGeneratorBase (/Script/Water.GerstnerWaterWaveGeneratorBase)
    void GenerateGerstnerWaves(const TArray<FGerstnerWave>& OutWaves); // 0x4bbdca0 [Native Event Public]

// UNiagaraWaterFunctionLibrary (/Script/Water.NiagaraWaterFunctionLibrary)
    void SetWaterBodyComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UWaterBodyComponent* WaterBodyComponent); // 0x4bbf710 [Final Native Static Private]
    void SetWaterBody(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, AWaterBody* WaterBody); // 0x4bbf610 [Final Native Static Private]

// AWaterBody (/Script/Water.WaterBody)
    void SetWaterWaves(UWaterWavesBase* InWaterWaves); // 0x4bbfd40 [Final Native Public]
    void SetWaterMaterial(UMaterialInterface* InMaterial); // 0x4bbfa00 [Final Native Public]
    void OnWaterBodyChanged(bool bShapeOrPositionChanged, bool bWeightmapSettingsChanged); // 0x38ffce0 [Final Native Public]
    FVector GetWaterVelocityVectorAtSplineInputKey(float InKey); // 0x4bbee80 [Native Public]
    float GetWaterVelocityAtSplineInputKey(float InKey); // 0x4bbed40 [Native Public]
    UWaterSplineComponent* GetWaterSpline(); // 0x375fda0 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterMaterialInstance(); // 0x4bbe960 [Final Native Public]
    EWaterBodyType GetWaterBodyType(); // 0x4bbe890 [Native Public]
    UWaterBodyComponent* GetWaterBodyComponent(); // 0x4bbe870 [Final Native Public]
    UMaterialInstanceDynamic* GetRiverToOceanTransitionMaterialInstance(); // 0x4bbe710 [Final Native Public]
    UMaterialInstanceDynamic* GetRiverToLakeTransitionMaterialInstance(); // 0x4bbe670 [Final Native Public]
    TArray<AWaterBodyIsland*> GetIslands(); // 0x4bbe1d0 [Final Native Public]
    TArray<AWaterBodyExclusionVolume*> GetExclusionVolumes(); // 0x4bbe0c0 [Final Native Public]
    float GetAudioIntensityAtSplineInputKey(float InKey); // 0x4bbdd50 [Native Public]

// UWaterBodyComponent (/Script/Water.WaterBodyComponent)
    void SetWaterZoneOverride(TSoftObjectPtr<AWaterZone>& InWaterZoneOverride); // 0x4bbfdd0 [Final Native Public]
    void SetWaterVelocityAtSplineInputKey(float InKey, float InVelocity); // 0x4bbfc50 [Final Native Public]
    void SetWaterStaticMeshMaterial(UMaterialInterface* InMaterial); // 0x4bbfb90 [Final Native Public]
    void SetWaterMaterial(UMaterialInterface* InMaterial); // 0x4bbfad0 [Final Native Public]
    void SetWaterInfoMaterial(UMaterialInterface* InMaterial); // 0x4bbf940 [Final Native Public]
    void SetWaterAndUnderWaterPostProcessMaterial(UMaterialInterface* InWaterMaterial, UMaterialInterface* InUnderWaterPostProcessMaterial); // 0x4bbf4c0 [Final Native Public]
    void SetUnderwaterPostProcessMaterial(UMaterialInterface* InMaterial); // 0x4bbf410 [Final Native Public]
    void SetAudioIntensityAtSplineInputKey(float InKey, float InAudioIntensity); // 0x4bbf320 [Final Native Public]
    void OnWaterBodyChanged(bool bShapeOrPositionChanged, bool bWeightmapSettingsChanged, bool bUserTriggeredChanged); // 0x4bbf230 [Final Native Public]
    UWaterWavesBase* GetWaterWaves(); // 0x4bbefe0 [Final Native Public]
    FVector GetWaterVelocityVectorAtSplineInputKey(float InKey); // 0x4bbef30 [Native Public]
    float GetWaterVelocityAtSplineInputKey(float InKey); // 0x4bbede0 [Native Public]
    void GetWaterSurfaceInfoAtLocation(const FVector& InLocation, const FVector& OutWaterSurfaceLocation, const FVector& OutWaterSurfaceNormal, const FVector& OutWaterVelocity, const float& OutWaterDepth, bool bIncludeDepth); // 0x4bbea70 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterStaticMeshMaterialInstance(); // 0x4bbe900 [Final Native Public]
    UWaterSplineComponent* GetWaterSpline(); // 0x4bbea20 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterMaterialInstance(); // 0x4bbe9b0 [Final Native Public]
    UMaterialInterface* GetWaterMaterial(); // 0x4bbe940 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterLODMaterialInstance(); // 0x4bbe900 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterInfoMaterialInstance(); // 0x4bbe8c0 [Final Native Public]
    AWaterBody* GetWaterBodyActor(); // 0x4bbe840 [Final Native Public]
    UMaterialInstanceDynamic* GetUnderwaterPostProcessMaterialInstance(); // 0x4bbe800 [Final Native Public]
    TArray<UPrimitiveComponent*> GetStandardRenderableComponents(); // 0x4bbe780 [Native Public]
    UMaterialInstanceDynamic* GetRiverToOceanTransitionMaterialInstance(); // 0x4bbe750 [Native Public]
    UMaterialInterface* GetRiverToOceanTransitionMaterial(); // 0x4bbe6e0 [Native Public]
    UMaterialInstanceDynamic* GetRiverToLakeTransitionMaterialInstance(); // 0x4bbe6b0 [Native Public]
    UMaterialInterface* GetRiverToLakeTransitionMaterial(); // 0x4bbe640 [Native Public]
    float GetMaxWaveHeight(); // 0x4bbe610 [Final Native Public]
    TArray<AWaterBodyIsland*> GetIslands(); // 0x4bbe260 [Final Native Public]
    TArray<AWaterBodyExclusionVolume*> GetExclusionVolumes(); // 0x4bbe150 [Final Native Public]
    TArray<UPrimitiveComponent*> GetCollisionComponents(bool bInOnlyEnabledComponents); // 0x4bbdfb0 [Native Public]
    float GetAudioIntensityAtSplineInputKey(float InKey); // 0x4bbddf0 [Native Public]

// AWaterBodyIsland (/Script/Water.WaterBodyIsland)
    UWaterSplineComponent* GetWaterSpline(); // 0x4bbea00 [Final Native Public]

// UWaterBodyRiverComponent (/Script/Water.WaterBodyRiverComponent)
    void SetRiverWidthAtSplineInputKey(float InKey, float InWidth); // 0x4bf8740 [Final Native Public]
    void SetRiverDepthAtSplineInputKey(float InKey, float InDepth); // 0x4bf8650 [Final Native Public]
    void SetOceanTransitionMaterial(UMaterialInterface* InMat); // 0x4bf85a0 [Final Native Public]
    void SetLakeTransitionMaterial(UMaterialInterface* InMat); // 0x4bf84f0 [Final Native Public]
    void SetLakeAndOceanTransitionMaterials(UMaterialInterface* InLakeTransition, UMaterialInterface* InOceanTransition); // 0x4bf83a0 [Final Native Public]
    float GetRiverWidthAtSplineInputKey(float InKey); // 0x4bf82c0 [Final Native Public]
    float GetRiverDepthAtSplineInputKey(float InKey); // 0x4bf8200 [Final Native Public]

// UWaterMeshComponent (/Script/Water.WaterMeshComponent)
    bool IsEnabled(); // 0x4bf8380 [Final Native Public]

// UWaterSplineComponent (/Script/Water.WaterSplineComponent)
    void K2_SynchronizeAndBroadcastDataChange(); // 0x3691c80 [Final Native Public]

// UWaterSubsystem (/Script/Water.WaterSubsystem)
    void SetOceanFloodHeight(float InFloodHeight); // 0x4c12030 [Final Native Public]
    void PrintToWaterLog(const FString& Message, bool bWarning); // 0x3e23d30 [Final Native Public]
    bool IsWaterRenderingEnabled(); // 0x4c11f30 [Final Native Public]
    bool IsUnderwaterPostProcessEnabled(); // 0x4c11f00 [Final Native Public]
    bool IsShallowWaterSimulationEnabled(); // 0x4c11ed0 [Final Native Public]
    float GetWaterTimeSeconds(); // 0x4c11e80 [Final Native Public]
    float GetSmoothedWorldTimeSeconds(); // 0x4c11e40 [Final Native Public]
    int32 GetShallowWaterSimulationRenderTargetSize(); // 0x4c11e20 [Final Native Static Public]
    int32 GetShallowWaterMaxImpulseForces(); // 0x4c11e00 [Final Native Static Public]
    int32 GetShallowWaterMaxDynamicForces(); // 0x4c11de0 [Final Native Static Public]
    float GetOceanTotalHeight(); // 0x4c11d60 [Final Native Public]
    float GetOceanFloodHeight(); // 0x4c11d40 [Final Native Public]
    float GetOceanBaseHeight(); // 0x4c11cd0 [Final Native Public]
    float GetCameraUnderwaterDepth(); // 0x24618a0 [Final Native Public]

// AWaterZone (/Script/Water.WaterZone)
    void SetFarMeshMaterial(UMaterialInterface* InFarMaterial); // 0x4c11f60 [Final Native Public]
    int32 GetWaterZoneIndex(); // 0x4c11eb0 [Final Native Public]
